From 7787ffb303f36a6c481b120cd24576188f4cb9a4 Mon Sep 17 00:00:00 2001 From: Rigin Oommen Date: Fri, 4 Oct 2024 12:55:44 +0530 Subject: [PATCH] Deleted Docs Spa from the platform --- packages/doc-spa/.env.example | 8 - packages/doc-spa/.gitignore | 21 - packages/doc-spa/.test.env | 5 - packages/doc-spa/README.md | 36 - packages/doc-spa/babel.config.js | 3 - packages/doc-spa/blog/2020-05-15-welcome.md | 26 - .../2020-06-16-announcing-one-platform-mvp.md | 53 - ...020-07-17-announcing-one-platform-alpha.md | 65 - ...2020-08-18-announcing-one-platform-beta.md | 54 - ...0-09-19-one-platform-dev-survey-results.md | 47 - ...ncing-one-platform-general-availability.md | 44 - ...20-12-08-state-of-one-platform-nov-2020.md | 87 - ...21-01-08-state-of-one-platform-dec-2020.md | 82 - ...21-02-08-state-of-one-platform-jan-2021.md | 180 - ...21-03-10-state-of-one-platform-feb-2021.md | 245 - ...21-04-12-state-of-one-platform-mar-2021.md | 256 - ...21-05-09-state-of-one-platform-apr-2021.md | 257 - ...07-13-state-of-one-platform-mayjun-2021.md | 164 - ...21-08-09-state-of-one-platform-jul-2021.md | 97 - ...21-09-09-state-of-one-platform-aug-2021.md | 100 - packages/doc-spa/blog/authors.yml | 17 - .../1.png | Bin 42201 -> 0 bytes .../2.png | Bin 39753 -> 0 bytes .../3.png | Bin 39212 -> 0 bytes .../4.png | Bin 40910 -> 0 bytes .../5.png | Bin 40390 -> 0 bytes .../doc-spa/blog/images/July-blog/chat.png | Bin 1104 -> 0 bytes .../July-blog/onboarding-discussion.png | Bin 132370 -> 0 bytes .../blog/images/July-blog/questions.jpeg | Bin 6114 -> 0 bytes .../blog/images/July-blog/subscribe.jpeg | Bin 8176 -> 0 bytes packages/doc-spa/catalog-info.yml | 30 - .../docs/component-library/opc-base.md | 110 - .../what-is-op-components.md | 51 - .../docs/contributing/code-of-conduct.md | 80 - .../docs/contributing/how-to-contribute.md | 35 - .../service-deployment-guideline.md | 50 - .../spa-deployment-guidelines.md | 10 - packages/doc-spa/docs/faqs.md | 31 - .../docs/getting-started/op-architecture.md | 75 - .../doc-spa/docs/getting-started/overview.md | 42 - .../services/api-catalog/api-reference.md | 10 - .../doc-spa/docs/services/api-catalog/faqs.md | 20 - .../services/api-catalog/onboarding-guide.md | 30 - .../docs/services/api-catalog/overview.md | 46 - .../services/apps-service/api-reference.md | 28 - .../docs/services/apps-service/faqs.md | 22 - .../services/apps-service/onboarding-guide.md | 14 - .../docs/services/apps-service/overview.md | 28 - .../developer-console/api-reference.md | 6 - .../docs/services/developer-console/faqs.md | 6 - .../developer-console/onboarding-guide.md | 30 - .../services/developer-console/overview.md | 21 - .../docs/services/feedback/api-reference.md | 34 - .../doc-spa/docs/services/feedback/faqs.md | 18 - .../services/feedback/onboarding-guide.md | 18 - .../docs/services/feedback/overview.md | 28 - .../docs/services/lighthouse/api-reference.md | 6 - .../doc-spa/docs/services/lighthouse/faqs.md | 20 - .../services/lighthouse/onboarding-guide.md | 114 - .../docs/services/lighthouse/overview.md | 32 - .../services/notification/api-reference.md | 33 - .../docs/services/notification/faqs.md | 28 - .../services/notification/onboarding-guide.md | 24 - .../docs/services/notification/overview.md | 22 - .../docs/services/search/api-reference.md | 34 - packages/doc-spa/docs/services/search/faqs.md | 12 - .../docs/services/search/onboarding-guide.md | 12 - .../doc-spa/docs/services/search/overview.md | 21 - .../docs/services/user-group/api-reference.md | 30 - .../doc-spa/docs/services/user-group/faqs.md | 12 - .../services/user-group/onboarding-guide.md | 6 - .../docs/services/user-group/overview.md | 22 - .../docs/services/what-is-op-service.md | 22 - packages/doc-spa/docusaurus.config.js | 139 - packages/doc-spa/lighthouserc.js | 31 - packages/doc-spa/package-lock.json | 25940 ---------------- packages/doc-spa/package.json | 61 - packages/doc-spa/sidebars.js | 142 - packages/doc-spa/spaship.yaml | 7 - .../src/css/components/doc-sidebar.scss | 191 - .../doc-spa/src/css/components/navbar.scss | 5 - packages/doc-spa/src/css/custom.scss | 82 - packages/doc-spa/src/pages/index.js | 104 - packages/doc-spa/src/pages/styles.module.css | 37 - packages/doc-spa/src/theme/Layout/index.jsx | 141 - packages/doc-spa/src/theme/Layout/styles.css | 31 - packages/doc-spa/static/.nojekyll | 0 packages/doc-spa/static/img/docusaurus.png | Bin 5142 -> 0 bytes packages/doc-spa/static/img/favicon.ico | Bin 215294 -> 0 bytes .../static/img/getting-started/op-arch.png | Bin 124490 -> 0 bytes .../img/getting-started/op-overview.jpeg | Bin 16468 -> 0 bytes packages/doc-spa/static/img/logo.svg | 1 - packages/doc-spa/static/img/logo_dark.svg | 1 - .../static/img/notification-service/arch.png | Bin 45896 -> 0 bytes .../op_document_illustration_application.svg | 1 - ...op_document_illustration_component_lib.svg | 1 - .../op_document_illustration_micoservice.svg | 1 - .../img/op_footer_cubes_illustration_ltr.svg | 1 - .../img/op_footer_cubes_illustration_rtl.svg | 215 - .../img/service-deploymeny-guide/step1.png | Bin 25396 -> 0 bytes .../img/service-deploymeny-guide/step2.png | Bin 74315 -> 0 bytes .../img/service-deploymeny-guide/step3.png | Bin 122135 -> 0 bytes .../static/img/spa-deployment-guide/step1.png | Bin 237835 -> 0 bytes .../static/img/spa-deployment-guide/step2.png | Bin 244166 -> 0 bytes .../img/spa-deployment-guide/step3a.png | Bin 152314 -> 0 bytes .../img/spa-deployment-guide/step3b.png | Bin 43158 -> 0 bytes .../img/spa-deployment-guide/step3c.png | Bin 81043 -> 0 bytes .../img/tutorial/docsVersionDropdown.png | Bin 25102 -> 0 bytes .../static/img/tutorial/localeDropdown.png | Bin 30020 -> 0 bytes 109 files changed, 30302 deletions(-) delete mode 100644 packages/doc-spa/.env.example delete mode 100644 packages/doc-spa/.gitignore delete mode 100644 packages/doc-spa/.test.env delete mode 100644 packages/doc-spa/README.md delete mode 100644 packages/doc-spa/babel.config.js delete mode 100644 packages/doc-spa/blog/2020-05-15-welcome.md delete mode 100644 packages/doc-spa/blog/2020-06-16-announcing-one-platform-mvp.md delete mode 100644 packages/doc-spa/blog/2020-07-17-announcing-one-platform-alpha.md delete mode 100644 packages/doc-spa/blog/2020-08-18-announcing-one-platform-beta.md delete mode 100644 packages/doc-spa/blog/2020-09-19-one-platform-dev-survey-results.md delete mode 100644 packages/doc-spa/blog/2020-10-30-announcing-one-platform-general-availability.md delete mode 100644 packages/doc-spa/blog/2020-12-08-state-of-one-platform-nov-2020.md delete mode 100644 packages/doc-spa/blog/2021-01-08-state-of-one-platform-dec-2020.md delete mode 100644 packages/doc-spa/blog/2021-02-08-state-of-one-platform-jan-2021.md delete mode 100644 packages/doc-spa/blog/2021-03-10-state-of-one-platform-feb-2021.md delete mode 100644 packages/doc-spa/blog/2021-04-12-state-of-one-platform-mar-2021.md delete mode 100644 packages/doc-spa/blog/2021-05-09-state-of-one-platform-apr-2021.md delete mode 100644 packages/doc-spa/blog/2021-07-13-state-of-one-platform-mayjun-2021.md delete mode 100644 packages/doc-spa/blog/2021-08-09-state-of-one-platform-jul-2021.md delete mode 100644 packages/doc-spa/blog/2021-09-09-state-of-one-platform-aug-2021.md delete mode 100644 packages/doc-spa/blog/authors.yml delete mode 100644 packages/doc-spa/blog/images/2020-09-19-one-platform-developer-survey-results/1.png delete mode 100644 packages/doc-spa/blog/images/2020-09-19-one-platform-developer-survey-results/2.png delete mode 100644 packages/doc-spa/blog/images/2020-09-19-one-platform-developer-survey-results/3.png delete mode 100644 packages/doc-spa/blog/images/2020-09-19-one-platform-developer-survey-results/4.png delete mode 100644 packages/doc-spa/blog/images/2020-09-19-one-platform-developer-survey-results/5.png delete mode 100644 packages/doc-spa/blog/images/July-blog/chat.png delete mode 100644 packages/doc-spa/blog/images/July-blog/onboarding-discussion.png delete mode 100644 packages/doc-spa/blog/images/July-blog/questions.jpeg delete mode 100644 packages/doc-spa/blog/images/July-blog/subscribe.jpeg delete mode 100644 packages/doc-spa/catalog-info.yml delete mode 100644 packages/doc-spa/docs/component-library/opc-base.md delete mode 100644 packages/doc-spa/docs/component-library/what-is-op-components.md delete mode 100644 packages/doc-spa/docs/contributing/code-of-conduct.md delete mode 100644 packages/doc-spa/docs/contributing/how-to-contribute.md delete mode 100644 packages/doc-spa/docs/deployment-guidelines/service-deployment-guideline.md delete mode 100644 packages/doc-spa/docs/deployment-guidelines/spa-deployment-guidelines.md delete mode 100644 packages/doc-spa/docs/faqs.md delete mode 100644 packages/doc-spa/docs/getting-started/op-architecture.md delete mode 100644 packages/doc-spa/docs/getting-started/overview.md delete mode 100644 packages/doc-spa/docs/services/api-catalog/api-reference.md delete mode 100644 packages/doc-spa/docs/services/api-catalog/faqs.md delete mode 100644 packages/doc-spa/docs/services/api-catalog/onboarding-guide.md delete mode 100644 packages/doc-spa/docs/services/api-catalog/overview.md delete mode 100644 packages/doc-spa/docs/services/apps-service/api-reference.md delete mode 100644 packages/doc-spa/docs/services/apps-service/faqs.md delete mode 100644 packages/doc-spa/docs/services/apps-service/onboarding-guide.md delete mode 100644 packages/doc-spa/docs/services/apps-service/overview.md delete mode 100644 packages/doc-spa/docs/services/developer-console/api-reference.md delete mode 100644 packages/doc-spa/docs/services/developer-console/faqs.md delete mode 100644 packages/doc-spa/docs/services/developer-console/onboarding-guide.md delete mode 100644 packages/doc-spa/docs/services/developer-console/overview.md delete mode 100644 packages/doc-spa/docs/services/feedback/api-reference.md delete mode 100644 packages/doc-spa/docs/services/feedback/faqs.md delete mode 100644 packages/doc-spa/docs/services/feedback/onboarding-guide.md delete mode 100644 packages/doc-spa/docs/services/feedback/overview.md delete mode 100644 packages/doc-spa/docs/services/lighthouse/api-reference.md delete mode 100644 packages/doc-spa/docs/services/lighthouse/faqs.md delete mode 100644 packages/doc-spa/docs/services/lighthouse/onboarding-guide.md delete mode 100644 packages/doc-spa/docs/services/lighthouse/overview.md delete mode 100644 packages/doc-spa/docs/services/notification/api-reference.md delete mode 100644 packages/doc-spa/docs/services/notification/faqs.md delete mode 100644 packages/doc-spa/docs/services/notification/onboarding-guide.md delete mode 100644 packages/doc-spa/docs/services/notification/overview.md delete mode 100644 packages/doc-spa/docs/services/search/api-reference.md delete mode 100644 packages/doc-spa/docs/services/search/faqs.md delete mode 100644 packages/doc-spa/docs/services/search/onboarding-guide.md delete mode 100644 packages/doc-spa/docs/services/search/overview.md delete mode 100644 packages/doc-spa/docs/services/user-group/api-reference.md delete mode 100644 packages/doc-spa/docs/services/user-group/faqs.md delete mode 100644 packages/doc-spa/docs/services/user-group/onboarding-guide.md delete mode 100644 packages/doc-spa/docs/services/user-group/overview.md delete mode 100644 packages/doc-spa/docs/services/what-is-op-service.md delete mode 100644 packages/doc-spa/docusaurus.config.js delete mode 100644 packages/doc-spa/lighthouserc.js delete mode 100644 packages/doc-spa/package-lock.json delete mode 100644 packages/doc-spa/package.json delete mode 100644 packages/doc-spa/sidebars.js delete mode 100644 packages/doc-spa/spaship.yaml delete mode 100644 packages/doc-spa/src/css/components/doc-sidebar.scss delete mode 100644 packages/doc-spa/src/css/components/navbar.scss delete mode 100644 packages/doc-spa/src/css/custom.scss delete mode 100644 packages/doc-spa/src/pages/index.js delete mode 100644 packages/doc-spa/src/pages/styles.module.css delete mode 100644 packages/doc-spa/src/theme/Layout/index.jsx delete mode 100644 packages/doc-spa/src/theme/Layout/styles.css delete mode 100644 packages/doc-spa/static/.nojekyll delete mode 100644 packages/doc-spa/static/img/docusaurus.png delete mode 100644 packages/doc-spa/static/img/favicon.ico delete mode 100644 packages/doc-spa/static/img/getting-started/op-arch.png delete mode 100644 packages/doc-spa/static/img/getting-started/op-overview.jpeg delete mode 100644 packages/doc-spa/static/img/logo.svg delete mode 100644 packages/doc-spa/static/img/logo_dark.svg delete mode 100644 packages/doc-spa/static/img/notification-service/arch.png delete mode 100644 packages/doc-spa/static/img/op_document_illustration_application.svg delete mode 100644 packages/doc-spa/static/img/op_document_illustration_component_lib.svg delete mode 100644 packages/doc-spa/static/img/op_document_illustration_micoservice.svg delete mode 100644 packages/doc-spa/static/img/op_footer_cubes_illustration_ltr.svg delete mode 100644 packages/doc-spa/static/img/op_footer_cubes_illustration_rtl.svg delete mode 100644 packages/doc-spa/static/img/service-deploymeny-guide/step1.png delete mode 100644 packages/doc-spa/static/img/service-deploymeny-guide/step2.png delete mode 100644 packages/doc-spa/static/img/service-deploymeny-guide/step3.png delete mode 100644 packages/doc-spa/static/img/spa-deployment-guide/step1.png delete mode 100644 packages/doc-spa/static/img/spa-deployment-guide/step2.png delete mode 100644 packages/doc-spa/static/img/spa-deployment-guide/step3a.png delete mode 100644 packages/doc-spa/static/img/spa-deployment-guide/step3b.png delete mode 100644 packages/doc-spa/static/img/spa-deployment-guide/step3c.png delete mode 100644 packages/doc-spa/static/img/tutorial/docsVersionDropdown.png delete mode 100644 packages/doc-spa/static/img/tutorial/localeDropdown.png diff --git a/packages/doc-spa/.env.example b/packages/doc-spa/.env.example deleted file mode 100644 index e40307dba..000000000 --- a/packages/doc-spa/.env.example +++ /dev/null @@ -1,8 +0,0 @@ -REACT_APP_OPCBASE_API_BASE_PATH= -REACT_APP_OPCBASE_SUBSCRIPTION_BASE_PATH= -REACT_APP_OPCBASE_KEYCLOAK_URL= -REACT_APP_OPCBASE_KEYCLOAK_CLIENT_ID= -REACT_APP_OPCBASE_KEYCLOAK_REALM= - -## SENTRY DSN -# REACT_APP_SENTRY_DSN= diff --git a/packages/doc-spa/.gitignore b/packages/doc-spa/.gitignore deleted file mode 100644 index 843e09283..000000000 --- a/packages/doc-spa/.gitignore +++ /dev/null @@ -1,21 +0,0 @@ -# Dependencies -/node_modules - -# Production -/build - -# Generated files -.docusaurus -.cache-loader - -# Misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* -dist diff --git a/packages/doc-spa/.test.env b/packages/doc-spa/.test.env deleted file mode 100644 index cd6dca3ae..000000000 --- a/packages/doc-spa/.test.env +++ /dev/null @@ -1,5 +0,0 @@ -REACT_APP_OPCBASE_API_BASE_PATH='http://localhost:8080/api/graphql' -REACT_APP_OPCBASE_SUBSCRIPTION_BASE_PATH='ws://localhost:8080/api/graphql/subscriptions' -REACT_APP_OPCBASE_KEYCLOAK_URL='https://auth.test.com/auth' -REACT_APP_OPCBASE_KEYCLOAK_CLIENT_ID='one' -REACT_APP_OPCBASE_KEYCLOAK_REALM='EmployeeIDP' diff --git a/packages/doc-spa/README.md b/packages/doc-spa/README.md deleted file mode 100644 index 90e98f64a..000000000 --- a/packages/doc-spa/README.md +++ /dev/null @@ -1,36 +0,0 @@ -# Website - -This website is built using [Docusaurus 2](https://v2.docusaurus.io/), a modern static website generator. - -### Getting Started - -1. Install all the dependencies -``` -$ npm install -``` - -2. Copy the `.env.example` file to `.env` file in root and fill in required env variables - -### Local Development - -``` -$ npm start -``` - -This command starts a local development server and open up a browser window. Most changes are reflected live without having to restart the server. - -### Build - -``` -$ npm run build -``` - -This command generates static content into the `build` directory and can be served using any static contents hosting service. - -### Deployment - -``` -$ GIT_USER= USE_SSH=true npm run deploy -``` - -If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/packages/doc-spa/babel.config.js b/packages/doc-spa/babel.config.js deleted file mode 100644 index e00595dae..000000000 --- a/packages/doc-spa/babel.config.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - presets: [require.resolve('@docusaurus/core/lib/babel/preset')], -}; diff --git a/packages/doc-spa/blog/2020-05-15-welcome.md b/packages/doc-spa/blog/2020-05-15-welcome.md deleted file mode 100644 index d1475d94c..000000000 --- a/packages/doc-spa/blog/2020-05-15-welcome.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -slug: welcome -title: Welcome -authors: sayak -tags: - [ - redhat, - hello, - blog, - one, - platform, - portal, - oneportal, - oneplatform, - docusaurus, - react, - mdx, - spaship, - ] ---- - -One Platform is an internal Application Hosting Platform. It provides a single place for all internal applications and services which supports a consistent user experience by providing a consolidated standard platform for service hosting and data integration, efficient resource management, real time metrics, cross-team collaboration and unified documentation. - - - -True to the core One Platform philosophy, the One Platform documentation and blog platform has been developed as a Single Page Application hosted on One Platform using [SPAship](https://spaship.io). This SPA has been developed using the [Docusaurus v2](https://v2.docusaurus.io/) React Framework which supports creation and maintenance of documention and blog post via [GitHub-flavored Markdown syntax](https://github.github.com/gfm/) and also provides extended support for writing JSX and using React components within the Markdown using [MDX](https://mdxjs.com/). diff --git a/packages/doc-spa/blog/2020-06-16-announcing-one-platform-mvp.md b/packages/doc-spa/blog/2020-06-16-announcing-one-platform-mvp.md deleted file mode 100644 index ff1d8d0d5..000000000 --- a/packages/doc-spa/blog/2020-06-16-announcing-one-platform-mvp.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -slug: announcing-one-platform-mvp -title: Announcing One Platform MVP -authors: sayak -tags: - [ - redhat, - blog, - one, - platform, - portal, - oneportal, - oneplatform, - react, - angular, - mvp, - announcement, - spaship, - ] ---- - -We are happy to announce the One Platform MVP release with limited alpha versions of Microservices and some of the inbuilt Single Page Applications (SPAs). - -This MVP was focused on building a backend infrastructure to support One Platform, some basic frameworks and features of Microservices, inbuilt SPAs, and SPAship implementation to deploy the SPAs. - - - -## MVP Highlights - -- One Platform limited alpha with services such as SSO Authentication, Notification Framework, Feedback and User & Group microservices; which covers most of the basic requirements of currently deployed SPAs. -- Notifications Framework for configuring Email or Push Notifications; and a Feedback service with Jira integration. -- Default One Platform chroming template for Global Navigation Header with the ability to view all the deployed SPAs and Notifications. -- Default Feedback button on all pages, for gathering quick feedback from users. -- SPAship implementation for faster SPA deployments. -- Microservice Architecture using the PSI OpenShift Container Platform. -- GraphQL API Gateway for One Platform Microservices. -- Custom design system compatible with Patternfly 4, to support most SPA requirements and to ensure smooth onboarding. - -## What’s next - -- One Platform User Interface release. -- Continue fixing known issues, enhancements for Chroming templates, and more for the Microservices & inbuilt SPAs. -- Implement a Search Microservice in collaboration with the Search Platform team. -- Create a detailed documentation to onboard new SPAs. -- Prioritize and migrate One Portal modules. Decouple One Portal modules and convert into individual Microservice and SPAs. -- Initiate stakeholder conversations to migrate existing SPAs deployed on other properties. - Understand application requirements and make necessary updates/modifications to One Platform Microservices. -- Continue SPAship onboarding and upgrades, explore other third-party tools and application integrations. -- Create a Component library for One Platform Applications, inherited from Patternfly design system. - -## Questions - -For any questions, please reach out to One Platform team over [one-platform-devs@redhat.com](mailto:one-platform-devs@redhat.com) or ping us over [One Platform GChat Room](https://chat.google.com/room/AAAAF4M7oZE). -For more information please view [FAQs](/docs/faqs). diff --git a/packages/doc-spa/blog/2020-07-17-announcing-one-platform-alpha.md b/packages/doc-spa/blog/2020-07-17-announcing-one-platform-alpha.md deleted file mode 100644 index 84071af5d..000000000 --- a/packages/doc-spa/blog/2020-07-17-announcing-one-platform-alpha.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -slug: announcing-one-platform-alpha -title: Announcing One Platform Alpha -authors: sayak -tags: - [ - redhat, - blog, - one, - platform, - portal, - oneportal, - oneplatform, - react, - angular, - alpha, - announcement, - spaship, - ] ---- - -We are happy to announce the One Platform Alpha release with limited alpha versions of Microservices and some of the inbuilt Single Page Applications (SPAs). - -This MVP was focused on improving the backend infrastructure and inbuilt applications to support One Platform, feature enhancements for Microservices, inbuilt SPAs, and basic automation for SPA deployments. - - - -## MVP 1 Highlights - -- Home page design updates for an improved user experience. -- Chroming template design framework refactor and SSO fixes for Global Navigation Header along with updates to SPA listing menu. -- Access token based authentication for the GraphQL API Gateway of One Platform Microservices. -- Notification Framework, Feedback and User & Group microservices feature enhancements. -- Development of SPA build and deployment automation script to ease SPA deployments to SPAship. -- Feedback SPA and microservices feature enhancements and bug fixes along with design updates to the feedback component and toast notifications for feedback submission. -- Component Library Prioritization, Readiness and op-component PoC. -- Docusaurus implementation for handling component documentation, One Portal Blog and FAQs.. -- Stakeholder conversations for migrating existing SPAs deployed on other properties. -- Search UI readiness. In discussion, Integration with Hydra to use Search Wrapper. -- Completed Analyst Papers SPA Phase I use cases development. -- One Portal modules migration -- Prioritization & Development planning -- MoD Handover SPA development and migration to One Platform. -- Decision on FAQ module inclusion in One Platform Documentation. - -## What's Next - -- Continue bug fixes and enhancements of inbuilt SPAs and Microservices. -- Search Microservice development in collaboration with the Search Platform & Hydra team. -- Enhancements to the User & Group microservice for implementing a consolidated team framework. Integration with Rover Groups. -- Enhancements to the Home page for a seamless user experience. Run a survey to discover users/developer expectations. -- Designs readiness for Users & Groups, Service Catalog and Components. Develop respective Components. -- Service Catalog SPA development -- SPAship onboarding and upgrades, explore other third-party tools and application integrations. -- Component level documentation for every SPA and Microservice inbuilt into One Portal -- Create a detailed documentation to onboard new SPAs. -- Stakeholder conversations to migrate existing SPAs. -- One Portal migration -- Initiate Outage Management & Video Library SPA migration -- Decoupling One Portal modules and conversion into individual Microservice and SPAs. - -## Questions - -For any questions, please reach out to One Platform team over [one-platform-devs@redhat.com](mailto:one-platform-devs@redhat.com) or ping us over [One Platform GChat Room](https://chat.google.com/room/AAAAF4M7oZE). -For more information please view [FAQs](/docs/faqs). diff --git a/packages/doc-spa/blog/2020-08-18-announcing-one-platform-beta.md b/packages/doc-spa/blog/2020-08-18-announcing-one-platform-beta.md deleted file mode 100644 index 09c1b01a6..000000000 --- a/packages/doc-spa/blog/2020-08-18-announcing-one-platform-beta.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -slug: announcing-one-platform-beta -title: Announcing One Platform Beta -authors: sayak -tags: - [ - redhat, - blog, - one, - platform, - portal, - oneportal, - oneplatform, - react, - angular, - beta, - announcement, - spaship, - ] ---- - -We are happy to announce the Beta release for [One Platform](https://beta.one.redhat.com) with Version 0.1.0 of Microservices and Inbuilt Applications (SPAs). - - - -## Highlights of this release - -- Enhancements to the [Home page](https://beta.one.redhat.com/) for seamless user experience. -- Enhancements to the [User & Group microservice](https://beta.one.redhat.com/get-started/docs/microservices/user-groups-service/) for implementing a consolidated team framework. -- One Portal Migration: Complete [MoD Handovers](https://beta.one.redhat.com/mod-handovers/) SPA Beta UI release. -- Analyst Papers SPA: [Beta UI](https://beta.one.redhat.com/analyst-papers) release that includes Listing, Search, Quote, Quick Preview and Google Drive integration. -- Integrations: Rover Groups and Google Drive. -- Documentation: Docusaurus based [SPA](https://beta.one.redhat.com/get-started/) with comprehensive component level documentation for Assets, CLI, GraphQL API Gateway, Style Guide, Inbuilt Applications like Feedback, Notifications, Microservices and FAQs. -- Design Readiness: opc-header, Users and Group SPA, Service Catalog SPA. -- Component Library: Planning and development strategy, opc-styles v0.0.1 package is ready and published on [npm](https://www.npmjs.com/package/@one-platform/opc-styles). -- RHEL Developers Guide: [SPA](https://beta.one.redhat.com/rhel-developer-guide) deployment. -- Inbuilt Search microservice planning and integration & development strategy. - -## What's Next - -- Release Documentation for the onboarding process of new SPA(s). -- Search Microservice development in collaboration with the Search Platform & Hydra team. - - UI Readiness. - - Search Integration in progress. Collaborating with Hydra and Search Platform Team. -- Begin Team(Groups), Service Catalog and Outage Management SPA development. -- One Portal migration - - Initiate Outage Management & Video Library SPA migration - - Decoupling One Portal modules and conversion into individual Microservice and SPAs. -- SPAship onboarding and upgrades, explore other third-party tools and application integrations. - -## Questions - -For any questions, please reach out to One Platform team over [one-platform-devs@redhat.com](mailto:one-platform-devs@redhat.com) or ping us over [One Platform GChat Room](https://chat.google.com/room/AAAAF4M7oZE). -For more information please view [FAQs](/docs/faqs). diff --git a/packages/doc-spa/blog/2020-09-19-one-platform-dev-survey-results.md b/packages/doc-spa/blog/2020-09-19-one-platform-dev-survey-results.md deleted file mode 100644 index 1c9b33270..000000000 --- a/packages/doc-spa/blog/2020-09-19-one-platform-dev-survey-results.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -slug: one-platform-dev-survey-results -title: One Platform Dev Survey Results -authors: sayak -tags: - [ - redhat, - blog, - one, - platform, - portal, - oneportal, - oneplatform, - developer, - survey, - results, - announcement, - ] ---- - -The One Platform team recently carried out a developers survey to: - -- Determine the specific needs of developers and prioritize features & microservices development in the One Platform, and -- Add features to speed up the development, deployment, and delivery of the applications. - - - -In response we received some great feedback from all the participants of the survey that provided quite a significant amount of insight for the team about the requirements of application developers within the organization. - -Based on these responses, the team was able to identify that during the application development lifecycle, the primary challenges faced by developers can be summarized as: - -1. Infrastructure Configuration, Setup, maintenance, management is one of the top challenges faced by application developers across all stages of the application development cycle. -2. The second most notable challenge after the development cycle is around Application availability, visibility, documentation and performance. - -The results from the survey were highly helpful to prioritize features and microservices that the team would be working on for the next phase of One Platform's development roadmap and accelerating the platform's application onboarding process. To this end, the upcoming releases of One Platform would be focussed upon improving the overall application onboarding process for developers with easily available documentation, quick application deployment, readily available platform integrations and high availability. - -### Summary of the responses that were received - -![img](./images/2020-09-19-one-platform-developer-survey-results/1.png) - -![img](./images/2020-09-19-one-platform-developer-survey-results/2.png) - -![img](./images/2020-09-19-one-platform-developer-survey-results/3.png) - -![img](./images/2020-09-19-one-platform-developer-survey-results/4.png) - -![img](./images/2020-09-19-one-platform-developer-survey-results/5.png) diff --git a/packages/doc-spa/blog/2020-10-30-announcing-one-platform-general-availability.md b/packages/doc-spa/blog/2020-10-30-announcing-one-platform-general-availability.md deleted file mode 100644 index 8a6cc788a..000000000 --- a/packages/doc-spa/blog/2020-10-30-announcing-one-platform-general-availability.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -slug: announcing-one-platform-general-availability -title: Announcing One Platform General Availability -authors: sayak -tags: - [ - redhat, - blog, - oneportal, - oneplatform, - react, - angular, - ga, - general availability, - announcement, - spaship, - ] ---- - -We are happy to announce the One Platform GA release i.e. [one.redhat.com](https://one.redhat.com) that now hosts all Platform inbuilt SPAs and One Portal legacy SPAs. - - - -Since last month the team has been working on One Portal migration and the new infrastructure setup. During this time we created new environments, migrated One Portal SPAs to the[/legacy](https://one.redhat.com/legacy) subpath and the requisite backend services. - -There were a few resultant yet expected issues discovered (listed below) after the completion of the migration activities that we would be closing by November 6th. We would also be reaching out to individual stakeholders to share more information regarding their SPAs in the next week. - -Next week? - -- [beta.one.redhat.com](https://beta.one.redhat.com) deprecation. -- MoD Handover, RHEL Developer Guide migrations and Research Repo SPA Deployment to [stage.one.redhat.com](https://stage.one.redhat.com) and [one.redhat.com](https://one.redhat.com). -- Feedback SPA fixes. (Note: You can still submit the feedback) -- Fix UI issues and known issues. - -Known Issues? - -- Optimize legacy SPA for faster loading and legacy APIs - [ONEPLAT-797](https://projects.engineering.redhat.com/browse/ONEPLAT-797) -- Show a loading message on the legacy SPA - [ONEPLAT-796](https://projects.engineering.redhat.com/browse/ONEPLAT-796), -- CSS for Fallback URLs page needs to be fixed [ONEPLAT-798](https://projects.engineering.redhat.com/browse/ONEPLAT-798) - -Questions: - -Please reach out to One Platform team over [one-platform-devs@redhat.com](mailto:one-platform-devs@redhat.com) or submit feedback using One platform feedback button or ping us over [One Platform GChat Room](https://chat.google.com/room/AAAAF4M7oZE). -For more information please headover to [FAQs](/docs/faqs). diff --git a/packages/doc-spa/blog/2020-12-08-state-of-one-platform-nov-2020.md b/packages/doc-spa/blog/2020-12-08-state-of-one-platform-nov-2020.md deleted file mode 100644 index 712a53fa7..000000000 --- a/packages/doc-spa/blog/2020-12-08-state-of-one-platform-nov-2020.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -slug: state-of-one-platform-nov-2020 -title: State of One Platform - November 2020 -authors: sayak -tags: [redhat, blog, oneportal, oneplatform, react, angular, november, update] ---- - -This is a summary of the development goals achieved by the One Platform team in the month of **November 2020**. This month the team had the following goals: - - - -- **One Platform Production Release:** Deploy One Platform to the production environment on [one.redhat.com](https://one.redhat.com). -- **Application development and readiness and Component Library** ([opc-back-to-top](https://www.npmjs.com/package/@one-platform/opc-back-to-top) and [opc-timeline component](https://www.npmjs.com/package/@one-platform/opc-timeline)). -- **One Portal Migration:** Migrated under the [/legacy](https://one.redhat.com/legacy) route. - -### OKRs - -| OKR | Status | -| ----------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| **One Platform readiness for in-built SPAs and onboarding developers.** | Developed & Released 4 foundational SPAs and Microservices (Notification, Feedback, User Group and Home) | -| **Onboarding 3 New SPAs** | SPAs Onboarded: MoD Handovers, RHEL Developer Guide, Research Repository. | - -### Key highlights - -The team was able to close 50+ JIRAs across a range of development priorities. The highlights are : - -- **One Platform Production Release:** - - - Setup Managed PaaS infrastructure under the CPOPS organization. - - Deploy all platform microservices to MPaaS. - -- **Application development and readiness:** - - - **Native Apps**: - - **API Gateway**: API Key based auth with permission management. - - **Search**: Implemented and deployed in collaboration with the Search Platform Team. - - **Feedback**: Dynamic target integration with Gitlab, JIRA ready to use. - - **Developer Console**: Workflow designs finalized and implementation initiated. - - **Notifications**: Enhancements in SPA & Microservice. Implementation underway for requirements of DXP Drupal Properties. - - **User Groups and Authorization**: Enhancements implemented. - - **Non Native Apps**: - - **Research Repository**: Deployed. Focused on UI & analytics dashboard. - - **Video Library**: Integration with the user service to highlight user details. - - **DSAL**: Core application components are ready for deployment with 50% overall use-cases. Testing in progress. - - **MoD Handovers**: Deployed in Production with enhancements. - -- **Component Library:** - - - **Back to Top:** The back-to-top component was enhanced and updated. - - **Timeline:** A new component called the [timeline](https://www.npmjs.com/package/@one-platform/opc-timeline) component was implemented and released. - -- **One Portal Migration:** - - Clean-up of all deprecated applications and test remaining legacy applications for any broken functionality to fix. Migrated under the [/legacy](https://one.redhat.com/legacy) route. - -### What's coming? - -- **SPA onboarding:** - - **DSAL:** Deployed on Stage. Production migration expected by 11th Dec. - - **GDPR:** GDPR team waiting on IT for SSO update. Expected to be closed by the end of Jan’21. - - **Pantheon:** Discussions underway. Timelines will be communicated in the next Dec’20 blog. - - **Life Cycle:** Working with stakeholders on timeline. Latest update is Jan’21. -- **Development and Adoption Priorities** - - **Feedback:** Enhanced Microservice and SPA functionalities, Integration with Developer Console and Explore opportunities to use Qualtrics. - - **Notifications** (impact on OKR): Banner and inter-application notifications enhancements. Integration with Developer Console for consistent developers experience. - - **Developer Console** (impact on OKR): Implementation of Developer Console SPA based upon approved UX designs. Feedback/Notifications top priority. - - **Video Library:** Release on Platform scheduled for 15th Dec. - - **Research Repository:** Further enhancements and feature development -- **One Platform Test Automation:** Automated end-to-end testing for One Platform. In collaboration with the QE team. - -For more updates related to One Platform, please check out the One Platform Blog at: [one.redhat.com](https://one.redhat.com/get-started/blog) - -### Meta - -**Completed Sprint:** OP – 20.11/1 - -**Ongoing/Upcoming Sprint:** OP - 20.12/1 - -**One Platform:** [one.redhat.com](https://one.redhat.com) - -**JIRA:** [https://projects.engineering.redhat.com/projects/ONEPLAT/issues](https://projects.engineering.redhat.com/projects/ONEPLAT/issues) - -**GitHub:** [https://github.com/1-Platform/one-platform/issues](https://github.com/1-Platform/one-platform/issues) - -## Questions - -For any questions, please reach out to One Platform team over [one-platform-devs@redhat.com](mailto:one-platform-devs@redhat.com) or ping us over [One Platform GChat Room](https://chat.google.com/room/AAAAF4M7oZE). -For more information please view [FAQs](/docs/faqs). diff --git a/packages/doc-spa/blog/2021-01-08-state-of-one-platform-dec-2020.md b/packages/doc-spa/blog/2021-01-08-state-of-one-platform-dec-2020.md deleted file mode 100644 index afe66bb82..000000000 --- a/packages/doc-spa/blog/2021-01-08-state-of-one-platform-dec-2020.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -slug: state-of-one-platform-dec-2020 -title: State of One Platform - December 2020 -authors: sayak -tags: [redhat, blog, oneportal, oneplatform, react, angular, december, update] ---- - -This is a summary of the development goals achieved by the One Platform team in the month of **December 2020**. This month the team had the following goals: - - - -- **Application Development:** Focus on the development of the next versions of the Feedback [/feedback](https://one.redhat.com/feedback) and One Platform Notifications applications. -- **Component Library:** Development and release of the [opc-input-chip](https://www.npmjs.com/package/@one-platform/opc-input-chip) component. - -### OKRs - -| OKR | Status | -| --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | -| **Onboard/Migrate min. 3 non-native SPAs to One Platform.** | SPAs onboarded so far: MoD Handovers, RHEL Developer Guide, Research Repository, Legacy(One Portal), Video Library. | -| **Improve the One Platform microservice deployment speed by 500%.** | Developed OpenShift templates for quick and easy microservice deployments. | -| **Increase the speed of SPA development by creating 25 components** | Continued development and expansion of the Component Library with the addition of the new opc-input-chip component. | -| **Infrastructure maintenance and enhancements to support the One Platform** | Migration planned for One Platform QA to MPaaS. | - -### Key highlights - -The team was able to close 17+ JIRAs across a range of development priorities. The highlights are : - -- **Application development and readiness:** - - - **Native Apps**: - - **API Gateway**: Gateway and endpoints performance optimizations. - - **Feedback**: - - New SPA and Microservice development complete. - - Feedback web component development in progress. - - **Developer Console**: Workflow designs for all microservices finalized and implementation initiated. - - **Notifications**: Enhancements in SPA & Microservice to support template based notifications. Implementation nearing completion for requirements of DXP Drupal Properties. - - **Non Native Apps**: - - **Research Repository**: - - Dashboard enhancements, Added charts. - - Addressed feedback from the stakeholders. - - **Video Library**: Deployed to production at [/video-library](https://one.redhat.com/video-library) and released. - - **DSAL**: - - DSAL Code migration took place in December from the old One Portal codebase to an independent SPA and microservice to be deployed on One Platform. - - Overall release status: 80% - - **GDPR**: The GDPR App has been deployed to One Platform QA and Stage environments and is expected to be deployed to Production in the upcoming month. - -- **Component Library:** - - **Input Chip:** A new component called the [input-chip](https://www.npmjs.com/package/@one-platform/opc-input-chip) component was implemented and released. - -### What's coming? - -- **SPA onboarding:** - - **GDPR:** GDPR has been deployed to the QA and Stage environments. Production release is expected to be closed by the end of Jan ’21. - - **Pantheon:** Discussions underway. The teams are exploring the technical feasibility of migrating the backend applications. - - **Life Cycle:** Working with stakeholders on timeline. Latest update is Feb ’21. -- **Development and Adoption Priorities** - - **Feedback:** Integration with Developer Console and Explore opportunities to use Qualtrics. - - **Notifications** (impact on OKR): Banner and inter-application notifications enhancements. Integration with Developer Console for consistent developers experience. - - **Developer Console** (impact on OKR): - - An entrypoint for developers to get started with deploying and configuring their SPAs onto One Platform. - - Implementation of Developer Console SPA based upon approved UX designs. -- **QA Migration:** QA Instance migration to MPaaS. -- **One Platform Test Automation:** Automated end-to-end testing for One Platform. In collaboration with the QE team. - -For more updates related to One Platform, please check out the One Platform Blog at: [one.redhat.com](https://one.redhat.com/get-started/blog) - -### Meta - -**Completed Sprint:** OP – 20.12/1 - -**Ongoing/Upcoming Sprint:** OP - 21.01/1 - -**One Platform:** [one.redhat.com](https://one.redhat.com) - -**JIRA:** [https://projects.engineering.redhat.com/projects/ONEPLAT/issues](https://projects.engineering.redhat.com/projects/ONEPLAT/issues) - -**GitHub:** [https://github.com/1-Platform/one-platform/issues](https://github.com/1-Platform/one-platform/issues) - -## Questions - -For any questions, please reach out to One Platform team over [one-platform-devs@redhat.com](mailto:one-platform-devs@redhat.com) or ping us over [One Platform GChat Room](https://chat.google.com/room/AAAAF4M7oZE). -For more information please view [FAQs](/docs/faqs). diff --git a/packages/doc-spa/blog/2021-02-08-state-of-one-platform-jan-2021.md b/packages/doc-spa/blog/2021-02-08-state-of-one-platform-jan-2021.md deleted file mode 100644 index 612207d2b..000000000 --- a/packages/doc-spa/blog/2021-02-08-state-of-one-platform-jan-2021.md +++ /dev/null @@ -1,180 +0,0 @@ ---- -slug: state-of-one-platform-jan-2021 -title: State of One Platform - January 2021 -authors: ghanshyam -tags: [redhat, blog, oneportal, oneplatform, react, angular, january, update] ---- - -This is a summary of the development goals achieved by the One Platform team in the month of **January 2021**. This month the team had the following goals: - - - -- **Application Development:** - - - Lightweight Feedback SPA (Vue.js) development complete - - Revamped Notifications framework development - - DSAL migrated to One Platform - - Microservices' enhancements - -- **Infrastructure update:** - - - Migration of QA environment from PSI to MPaaS - - In conversation with IT on Catchpoint adoption and configuration - -- **Component Library:** - - Initial storybook support for the components - -### OKRs - -| Objectives | Status | IMP Summary from Key Results | -| ----------------------------------------------------------------------------------------------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| **Accelerate and provide consistent SPA development & delivery experience** | On Track | Revamped Notifications & Feedback are In Progress. User Groups rover integration is In Progress. Extending Home Service as Developer Console service. List of use cases for polishing microservices & SPAs are as in table below. | -| **Evolve one.redhat.com as a single place to host internal applications and accessible outside VPN.** | On Track | Documentation update on the Feedback, API layer, WebComponent & Other microservices. Expected to be completed by the end of February. Infrastructure readiness for QA, Stage and Production on Managed Platform. | - -### Polishing microservice/SPA use cases: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Microservice - Use Cases - Status -
Feedback - As per the new use cases list - In Progress -
Notifications - As per the new use cases list - In Progress -
Search - Rover integration. - In Progress -
Suggestions based on user search history. - Not Started -
User Groups - Rover integration to get user data - In Progress -
Build API authorization based on user-groups - Not Started -
Home Service (convert into Developer Console Service) - Change Home Service schema into Developer Console schema - In Progress -
Build APIs for managing Projects/Apps for the developer console - In Progress -
API gateway - Periodic GraphQL IntrospectSchema refresh, for up-to-date schema on the API Gateway - Not Started -
SSI - Shorter version of SSI - Not Started -
- -### Key highlights - -The team was able to close 11 JIRAs across a range of development priorities and was able to push 13 issues to “Development Complete”. The highlights are : - -- **Application development and readiness** - - **Native Apps**: - - **API Gateway**: API update to manage API keys generated. - - **Feedback**: Next version of Feedback app developed, Dynamic target integration with Gitlab, JIRA, GitHub ready to use. - - **Developer Console**: New microservice implementation in progress which aggregates all the SPA and microservices configurations at a single place. - - **Notifications**: Enhancements in SPA & Microservice are completed. Implementation underway for requirements of DXP Drupal Properties. - - **User Groups and Authorization**: Enhancements implemented. - - **Home**: Categorization of deployed SPAs into Native & Non-native categories. - - **Non Native Apps**: - - **Research Repository**: Included additional content type in the results & Enhancements in analytics dashboard. - - **DSAL**: Released to production on One Platform. Ongoing development for DSAL Dashboard. - - **MoD Handovers**: Feedback addressed which are reported via feedback module. - - **Component Library**: - - **Storybook**: Basic support of storybook for the components. -- **Onboarding**: - - Onboarding app list readiness - - GDPR deployed on Stage - - In conversation with Pantheon and IR Dashboard - -### What's coming? - -- **SPA Onboarding** - - - **GDPR**: Deploy GDPR on the Production environment. - - **Pantheon**: Discussions underway. Timelines will be communicated in the next Jan’21 blog. - - **Life Cycle**: Initiate the conversation with Feng Wang (fwang@redhat.com). - -- **Development and Adoption Priorities** - - - **DSAL**: Stats and Ansible Dashboard development and release to users(continued). Completion of DSAL application. - - **Feedback**: Integration with Developer Console and Explore opportunities to use Qualtrics. - - **Notifications (impact on OKR)**: Integration with Developer Console for consistent developers experience. - - **Developer Console (impact on OKR)**: Implementation of Developer Console SPA based upon approved UX designs. Feedback/Notifications top priority(continued) - - **Research Repository**: Further enhancements and feature development. Completion of Research Repository application. - - **Status Dashboard**: A simple status page for the One Platform properties (SPA/Microservices) uptime and performance. - -- **One Platform Test Automation**: Automated end-to-end testing for One Platform initial set of modules, in collaboration with the QE team. Create one POD in MPaaS to deploy a test runner app created by the QA team to test infrastructure readiness. - -For more updates related to One Platform, please check out the One Platform Blog at: [one.redhat.com/get-started/blog](https://one.redhat.com/get-started/blog/) - -### Meta - -**Completed Sprint:** OP – 21.01 - -**Ongoing/Upcoming Sprint:** OP - 21.02 - -**One Platform:** [one.redhat.com](https://one.redhat.com) - -**JIRA:** [https://projects.engineering.redhat.com/projects/ONEPLAT/issues](https://projects.engineering.redhat.com/projects/ONEPLAT/issues) - -**GitHub:** [https://github.com/1-Platform/one-platform/issues](https://github.com/1-Platform/one-platform/issues) - -## Questions - -For any questions, please reach out to One Platform team over [one-platform-devs@redhat.com](mailto:one-platform-devs@redhat.com) or ping us over [One Platform GChat Room](https://chat.google.com/room/AAAAF4M7oZE). -For more information please view [FAQs](/docs/faqs). diff --git a/packages/doc-spa/blog/2021-03-10-state-of-one-platform-feb-2021.md b/packages/doc-spa/blog/2021-03-10-state-of-one-platform-feb-2021.md deleted file mode 100644 index 9540492cd..000000000 --- a/packages/doc-spa/blog/2021-03-10-state-of-one-platform-feb-2021.md +++ /dev/null @@ -1,245 +0,0 @@ ---- -slug: state-of-one-platform-feb-2021 -title: State of One Platform - February 2021 -authors: ghanshyam -tags: [redhat, blog, oneportal, oneplatform, react, angular, february, update] ---- - -### Introduction - -This is a summary of the development goals achieved by the One Platform team in the month of **February 2021**. This month the team had the following goals: - - - -- **Application Development:** - - - Home SPA Documentation Hub to access all the document at one place - - Revamped pluggable Feedback SPA & Microservice development - - Automated end-to-end testing for One Platform initial set of modules - - DSAL stats dashboard & address user feedback - - Microservices’ enhancements(continued) - - Research Repository phase 2 features release - -- **Onboarding:** - - - GDPR deployment on production - - Onboarding discussions about Lifecycle, Pantheon, IR dashboard - -- **Infrastructure update:** - - - New strategy for using an external image repository to build and store One Platform Microservice docker images (either quay.io or GitHub container registry) - -- **Component Library:** - - Feedback as a pluggable web component(opc-feedback) - -### OKRs - - - - - - - - - - - - - - - - - -
Objectives - Status - IMP Summary from Key Results -
Accelerate and provide consistent SPA development & delivery experience - At Risk - -
    - -
  • Revamped Feedback SPA & Service are deployed on QA & Stage and are being tested.
  • - -
  • Notifications Microservice is completed, Notifications SPA designs in progress.
  • - -
  • User Groups rover integration - Not started
  • - -
  • Change Home Service schema into Developer Console schema
  • - -
  • Developer console API developed
  • - -
  • List of use cases & status for polishing microservices & SPAs is, as in the table below. -
  • -
-
Evolve one.redhat.com as a single place to host internal applications and accessible outside VPN. - On Track - -
    - -
  • Implemented a Document hub to access all the documents at one place.
  • - -
  • Plans for using quay.io for storing docker images for native microservices.
  • - -
  • External app support - Acknowledged. Build a team to go external.
  • - -
  • GDPR in production.
  • - -
  • Lifecycle, Pantheon - In discussion.
  • -
-
- -### Polishing microservice/SPA use cases: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Microservice - Use Cases - Status -
Feedback - Published the opc-feedback component and testing the SPA, Microservice in QA and Stage. - In Progress -
Notifications - Revamped Notifications microservice is completed and Revamped Notifications design & UI are underway. - In Progress -
Search - Rover integration. - In Progress -
Suggestions based on user search history. - Not Started -
User Groups - Rover integration to get user data - In Progress -
Build API authorization based on user-groups - Not Started -
Home Service (convert into Developer Console Service) - Change Home Service schema into Developer Console schema - In Testing -
Build APIs for managing Projects/Apps for the developer console - In Progress -
Developer console UI - In Progress -
API gateway - Periodic GraphQL IntrospectSchema refresh, for up-to-date schema on the API Gateway - Not Started -
- -### Key highlights - -The team was able to close 33 JIRAs across a range of development priorities. The highlights are: - -- **Application development and readiness:** - - - **Native Apps:** - - - Feedback: - - Added custom target support for the flexibility to choose where feedback issues are reported - - Pluggable API & web component to collect feedback for web properties other than One Platform - - Developer Console: - - Transformed the old home-service to app-service to accommodate the developer console needs. Being tested for the final release. - - UI implementation underway - - Notifications: - - Design discussions for One Platform Notification Management SPA - - Search - - Created initial prototype for the search data automation - - - **Non-Native Apps:** - - - Research Repository: Phase 2 features released - - DSAL: Ongoing development for DSAL Dashboard & Minor bug fixes - - Video Library: User feedback addressed - - - **Component Library:** - - Published the feedback component - - [https://www.npmjs.com/package/@one-platform/opc-feedback](https://www.npmjs.com/package/@one-platform/opc-feedback) - -- **Onboarding** - - Lifecycle SPA - - Deployed Lifecycle Admin SPA to QA, Ticket to add redirect URLs is in TODO - - GDPR - - Released on production at /personal-data-request and waiting for acknowledgement from the team to close GDPR - - Pantheon - - We are in discussion with the team. The team is to evaluate the options and finalize, Next follow up with the team is scheduled in April - - IR Dashboard - - We did a feasibility study for the IR Dashboard SPA to onboard it to One Platform, Tried to separate the SPA & API - -### What's coming? - -- **SPA Onboarding:** - - GDPR production release after confirmation from the testing team about the expected functionalities. - - Lifecycle Admin SPA deployment & testing on QA and Stage. - - Pantheon onboarding follow-ups, approach evaluation & decision. -- **Development and Adoption Priorities** - - Developer Console: - - Build and release the Developer Console Dashboard UI -- **One Platform Test Automation:** - - Automated end-to-end testing for all native modules - - Test report automation & dashboard using Jenkins - -For more updates related to One Platform, please check out the One Platform Blog at [one.redhat.com/get-started/blog](https://one.redhat.com/get-started/blog/) - -### Meta - -**Completed Sprint:** One Platform – Feb '21 - -**Ongoing/Upcoming Sprint:** One Platform – Mar'21 - -**One Platform:** [one.redhat.com](https://one.redhat.com) - -**JIRA:** [https://projects.engineering.redhat.com/projects/ONEPLAT/issues](https://projects.engineering.redhat.com/projects/ONEPLAT/issues) - -**GitHub:** [https://github.com/1-Platform/one-platform/issues](https://github.com/1-Platform/one-platform/issues) - -## Questions - -For any questions, please reach out to the One Platform team over [one-platform-devs@redhat.com](mailto:one-platform-devs@redhat.com) or ping us over [One Platform GChat Room](https://chat.google.com/room/AAAAF4M7oZE). -For more information please view [FAQs](/docs/faqs). diff --git a/packages/doc-spa/blog/2021-04-12-state-of-one-platform-mar-2021.md b/packages/doc-spa/blog/2021-04-12-state-of-one-platform-mar-2021.md deleted file mode 100644 index c1d7f74f0..000000000 --- a/packages/doc-spa/blog/2021-04-12-state-of-one-platform-mar-2021.md +++ /dev/null @@ -1,256 +0,0 @@ ---- -slug: state-of-one-platform-mar-2021 -title: State of One Platform - March 2021 -authors: ghanshyam -tags: [redhat, blog, oneportal, oneplatform, react, angular, march, update] ---- - -### Introduction - -This is a summary of the development goals achieved by the One Platform team in the month of **March 2021**. This month the team had the following goals: - - - -- **Application Development:** Federated Notifications UI, Developer Console UI, Home, Feedback & Search SPA enhancements, DSAL Dashboard migration & UI fixes, Outage SPA MVP features - -- **Onboarding:** GDPR in Prod, Lifecycle Admin SPA on Stage - -- **Infrastructure update:** GitHub Actions workflow setup, Testing the OpenShift automatic deployment triggers, Continuous Deployment on Stage - -- **E2E test automation:** Test report automation & dashboard using Jenkins and test suite implementation for Home, SSI & Feedback. - -### OKRs - - - - - - - - - - - - - - - - - -
Objectives - Status - IMP Summary from Key Results -
Accelerate and provide consistent SPA development & delivery experience - At Risk - -
    - -
  • Lighthouse PoC and demos
  • - -
  • Catchpoint checks configurations for Microservices and SPAs
  • - -
  • e2e tests for Home and SSI
  • - -
  • Feedback e2e test cases – In Progress
  • - -
  • Setting up the e2e tests on jenkins
  • - -
  • The list of use cases & statuses for polishing microservices & SPAs is, as in the table below
  • -
-
Evolve one.redhat.com as a single place to host internal applications and accessible outside VPN. - On Track - -
    - -
  • GDPR - Released on production -
  • -
  • Lifecycle Admin SPA - Deployed on Stage & testing for the expected functionalities is In Progress. -
  • -
  • Pantheon - Decision pending on Pantheon team due to architectural challenges -
  • -
  • Outage Management SPA development -
  • -
  • DSAL features development -
  • -
  • Home & Search UI enhancements -
  • -
  • GitHub actions created for automated image builds for all the One Platform Microservices -
  • -
-
- -### Polishing microservice/SPA use cases: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Microservice - Use cases - Status -
Feedback - Published the opc-feedback component and testing the SPA, Microservice in QA and Stage. - Completed -
Notifications - Revamped Notifications microservice - Completed -
Revamped Notifications UI is underway. - In Progress -
Search - Rover integration. - In Progress -
Suggestions based on user search history. - Not Started -
User Groups - Rover integration to get user data - In Progress -
Build API authorization based on user-groups - Not Started -
Apps Service -

- (previously Home Service) -

-
Deployment and testing of Apps Service on QA - In Progress -
Developer console UI - In Progress -
API gateway - Periodic GraphQL IntrospectSchema refresh, for up-to-date schema on the API Gateway - Not Started -
- -### Key highlights - -The team was able to close 28 JIRAs across a range of development priorities. The highlights are: - -- **Application development and readiness:** - - - **Native Apps:** - - - Developer Console: - - UI implemented for Developer Console - - UI integrations with One Platform Microservices for enabling and customizing the microservice features for an App - - Notifications: - - Implementation of a federated UI for notifications management is In Progress - - Feedback: - - Released revamped Feedback SPA & microservice to production - - Search - - Improvised UI to make Search more user friendly - - Implemented provision to push the data to the search ecosystem for third party microservice - - - **Non-Native Apps:** - - - Outage SPA - - Worked on create/update of incident & maintenance leveraging the StatusPage APIs for the SPA and deployed it on QA at [/outages](https://qa.one.redhat.com/outages/) - - Video Library: - - User feedback addressed - - DSAL - - Dashboard migration - - UI fixes - - - **Component Library:** - - - Added basic StoryBook Support for each component. - - - **Designs:** - - - Design modifications: Search UI, Notifications UI and Application menu UI. - - Discussions on improving UX of home & SSI. - -- **Onboarding** - - GDPR released on One Platform production - - Outage SPA MVP features deployed on QA - - Follow up on Pantheon onboarding, The Pantheon team is weighing the options available - - Feasibility analysis done for the IR dashboard, Team tried to separate the SPA & API & concluded that this is not the right candidate for One Platform. -- **E2E test automation:** - - Generation of HTML reports for test run & combine them into a single report - - Test suite implementation for Home, SSI & Feedback is completed - -### What's coming? - -- **“Deploy to One Platform” automation** - - Develop a button, Form, SPA metadata - - Automate the deployment process - - Integration with SPAship, API Key generation -- Lighthouse microservice GA release -- Developer Console GA Release -- Outage SPA GA release -- SPA Continuous Deployment automation -- **SPA Onboarding:** - - Lifecycle Admin SPA release on production. - - Next follow up on Pantheon onboarding with the team. - - Case Attachments Viewer SPA onboarding discussions. -- **Development and Adoption Priorities** - - POC for Integrating Lighthouse CI and Lighthouse CI Server - - One platform to work with IT, Legal, InfoSec to make[ one.redhat.com](http://one.redhat.com/) externally available. -- **One Platform Test Automation:** - - Send test reports as a inline mail body to the configured Email IDs - - Further implementation of test suites for remaining One Platform native modules -- Adopt and Implement recommended solutions as a result of 3D Developer Experience research and brainstorming. - -For more updates related to One Platform, please check out the One Platform Blog at [one.redhat.com/get-started/blog](https://one.redhat.com/get-started/blog/) - -### Meta - -**Completed Sprint:** One Platform – Mar'21 - -**Ongoing/Upcoming Sprint:** One Platform – Apr'21 - -**One Platform:** [one.redhat.com](https://one.redhat.com) - -**JIRA:** [https://projects.engineering.redhat.com/projects/ONEPLAT/issues](https://projects.engineering.redhat.com/projects/ONEPLAT/issues) - -**GitHub:** [https://github.com/1-Platform/one-platform/issues](https://github.com/1-Platform/one-platform/issues) - -## Questions - -For any questions, please reach out to the One Platform team over [one-platform-devs@redhat.com](mailto:one-platform-devs@redhat.com) or ping us over [One Platform GChat Room](https://chat.google.com/room/AAAAF4M7oZE). -For more information please view [FAQs](/docs/faqs). diff --git a/packages/doc-spa/blog/2021-05-09-state-of-one-platform-apr-2021.md b/packages/doc-spa/blog/2021-05-09-state-of-one-platform-apr-2021.md deleted file mode 100644 index c21d13795..000000000 --- a/packages/doc-spa/blog/2021-05-09-state-of-one-platform-apr-2021.md +++ /dev/null @@ -1,257 +0,0 @@ ---- -slug: state-of-one-platform-apr-2021 -title: State of One Platform - Apr 2021 -authors: ghanshyam -tags: [redhat, blog, oneportal, oneplatform, react, angular, vue, april, update] ---- - -This is a summary of the development goals achieved by the One Platform team in the month of **April 2021**. This month the team had the following goals: - - - -- **Application Development:** Federated Notifications UI, Developer Console UI, Architecture of monitoring microservice, DSAL Ansible Dashboard, User Group Rover integration, Lighthouse Microservice GA release - -- **Onboarding:** Lifecycle Admin SPA on Prod, Onboarding discussions for Attachment viewer SPA & Cert SPA - -- **Infrastructure update:** Monitoring the pod status on OpenShift using OpenShift's inbuilt monitoring service, Monitoring SPAs & Microservices using their health-check endpoints from Catchpoint - -- **E2E test automation:** Test report automation & notification over the email. Test suite development for search module - -### OKRs - - - - - - - - - - - - - - - - - - - - - - -
Objectives - Status - IMP Summary from Key Results -
Accelerate and provide consistent SPA development & delivery experience - On Track -(Continued) - -
    - -
  • Lighthouse microservice setup is complete and released to production.
  • - -
  • Developer console UI and integration to the App Service is in progress
  • - -
  • Catchpoint checks configurations for Microservices and SPAs is completed
  • - -
  • E2E test cases for Feedback, SSI, Home & Search are completed
  • - -
  • E2E tests for dev console & user groups are In Progress
  • - -
  • List of use cases & statuses for polishing microservices & SPAs are, as in the table below
  • - -
-
Evolve one.redhat.com as a single place to host internal applications and accessible outside VPN. - On Track - -(Continued) - - -
    - -
  • Ticket to update new domains in http://hdn.corp.redhat.com/proxy.pac - Completed
  • - -
  • Escalation watchlist: Initiated the discussion with the team they are evaluating One Platform & will get back to us
  • - -
  • Pantheon - Decision pending on Pantheon team due to architectural changes they are making
  • - -
  • Enhanced home designs to improve user experience and look and feel of the homepage
  • -
-
Non-native Application development - On Track - -
    - -
  • Outage Management SPA: POV demoed, decision on the use of statuspage vs service now in the coming weeks
  • - -
  • DSAL Ansible migration & UI fixes
  • - -
  • Lifecycle Admin SPA - Released on production
  • -
-
- -### Polishing microservice/SPA use cases: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Microservice - Use cases - Status -
Feedback - Published the opc-feedback component and testing the SPA, Microservice in QA and Stage. - Completed -
Notifications - Revamped Notifications microservice - Completed -
Revamped Notifications UI is underway. - In Progress -
Search - Rover integration. - In Progress -
Suggestions based on user search history. - Not Started -
User Groups - Rover integration to get user data - Completed -
Build API authorization based on user-groups - Not Started -
Apps Service -(previously Home Service) - Deployment and testing of Apps Service on QA - In Progress -
Developer console UI - In Progress -
API gateway - Periodic GraphQL IntrospectSchema refresh, for up-to-date schema on the API Gateway - Not Started -
- -### Key highlights - -The team was able to close 16 JIRAs across a range of development priorities. The highlights are: - -- **Application development and readiness:** - - - **Native Apps:** - - - Developer Console: - - UI implemented for Developer Console - - UI integrations with One Platform Microservices for enabling and customizing the microservice features for an App - - Notifications: - - Implementation of a federated UI for notifications management went into further discussion to make a common consumable component - - Lighthouse CI GA’ed: - - Catalog team adopted the lighthouse CI - - Lighthouse SPA & Microservice Development - Microservice & SPA development in progress. - - Home Page enhancements - - - **Non Native Apps:** - - - Outage SPA - - Proof of Value demoed, decision on the use of statuspage vs service now in the coming weeks. - - DSAL - - Dashboard migration - - Ansible Pipelines migration nearing completion - - - **Designs:** - - - Design for Lighthouse SPA - - Design for POC for app monitoring & analytics - - New one platform home design is finalized - -- **Onboarding** - - Lifecycle admin SPA released on production at [/lifecycle ](https://one.redhat.com/lifecycle/) - - Followed up on Pantheon onboarding, The Pantheon team is weighing the options available -- **E2E test automation:** - - Generation of HTML reports & send them across the email as an attachment. - - Test suite implementation for search is completed - -### What's coming? - -- **_Deploy to One Platform_ automation** - - Develop a button, Form, SPA metadata - - Automate the deployment process - - Integration with SPAship, API Key generation -- **_Developer Console_** GA Release -- SPA Continuous Deployment (CD) automation -- **SPA Onboarding:** - - Cert Apps SPA onboarding discussions - - Escalation Watchlist SPA onboarding discussions - - Pantheon followup -- **Development and Adoption Priorities** - - Lighthouse GA release - - One platform to work with IT, Legal, InfoSec to make[ one.redhat.com](http://one.redhat.com/) externally available -- **One Platform Test Automation:** - - Send test reports as an inline mail body to the configured Email IDs - - Further implementation of test suites for remaining One Platform native modules -- Adopt and Implement recommended solutions as a result of 3D Developer Experience research and brainstorming. -- One Platform home page enhancements - -For more updates related to One Platform, please check out the One Platform Blog at [one.redhat.com/get-started/blog](https://one.redhat.com/get-started/blog/) - -### Meta - -**Completed Sprint:** One Platform – Apr'21 - -**Ongoing/Upcoming Sprint:** One Platform – May'21 - -**One Platform:** [one.redhat.com](https://one.redhat.com) - -**JIRA:** [https://projects.engineering.redhat.com/projects/ONEPLAT/issues](https://projects.engineering.redhat.com/projects/ONEPLAT/issues) - -**GitHub:** [https://github.com/1-Platform/one-platform/issues](https://github.com/1-Platform/one-platform/issues) - -## Questions - -For any questions, please reach out to the One Platform team over [one-platform-devs@redhat.com](mailto:one-platform-devs@redhat.com) or ping us over [One Platform GChat Room](https://chat.google.com/room/AAAAF4M7oZE). -For more information please view [FAQs](/docs/faqs). diff --git a/packages/doc-spa/blog/2021-07-13-state-of-one-platform-mayjun-2021.md b/packages/doc-spa/blog/2021-07-13-state-of-one-platform-mayjun-2021.md deleted file mode 100644 index 6cdb1ed6b..000000000 --- a/packages/doc-spa/blog/2021-07-13-state-of-one-platform-mayjun-2021.md +++ /dev/null @@ -1,164 +0,0 @@ ---- -slug: state-of-one-platform-mayjun-2021 -title: State of One Platform - May, June 2021 -authors: ghanshyam -tags: - [redhat, blog, oneportal, oneplatform, react, angular, vue, may, june, update] ---- - -This is a summary of the development goals achieved by the One Platform team in the months of **May and June 2021**. This month the team had the following goals: - - - -- **Application Development:** Federated Notifications UI, Developer Console UI, Rover integration for User Group SPA, Apps Service Enhancements, Lighthouse and Innovation hub SPA development - -- **Onboarding:** Onboarding discussions with Attachment viewer, Escalation list & Pantheon - -- **Infrastructure update:** Coordinate with other teams & complete the prerequisites to make One Platform available externally(outside VPN) - -- **E2E test automation:** Test report automation & notification over the email. Test suite development for search module - -### OKRs - - - - - - - - - - - - - - - - - -
Objectives - Status - IMP Summary from Key Results -
Accelerate and provide consistent SPA development & delivery experience - On Track -(Continued) - -
    - -
  • Lighthouse CI Release
  • - -
  • Developer console UI and integration to the App Service release over QA & Stage environment.
  • - -
  • CI/CD pipeline automation
  • - -
  • Continuing building e2e test cases
  • - -
  • Innovation hub SPA readiness
  • -
-
Evolve one.redhat.com as a single place to host internal applications and accessible outside VPN. - On Track -(Continued) - -
    - -
  • Escalation watchlist: Readiness to onboard.
  • - -
  • Pantheon Continued conversations.
  • - -
  • New home page designs to support rebranding of One Platform.
  • - -
  • SFM2.Next & Resource Hub - In conversation
  • - -
  • SPA & Microservice enhancements
  • - -
  • Rebranding One Platform portal as Application Hub
  • - -
  • Make One Platform Externally accessible (outside VPN)
  • -
-
- -### Key highlights - -In the month of May & Jun, The team was able to close 67 JIRAs across a range of development priorities. The highlights are: - -- **Application development and readiness:** - - - **Native Apps:** - - - Developer Console: - - UI integrations with One Platform Microservices for enabling and customising the microservice features for an App - - Enhancements to the Apps Service APIs for better integration with the Developer Console - - Lighthouse CI Release and GA: - - Catalog team adopted the lighthouse CI - - Lighthouse SPA & Microservice Development - Microservice & SPA development in progress. - - Home Page enhancements: - - New Developer focused Home page has been rolled out with the enhancements - - SSI Improvements that includes getting started - - Deploy to One Platform automation release - - Button and deployment backend automation support - - Integration with SPAship for SPA deployments - - - **Non Native Apps:** - - - Outage SPA - - Proof of Value demoed, decision on the use of statuspage vs service now in the coming weeks. - - DSAL - - Dashboard migration - - Ansible Pipelines migration nearing completion - - - **Designs:** - - - Design for Lighthouse SPA - - Design for POC for app monitoring & analytics - - New one platform home design is finalized - -- **Onboarding** - - - Lifecycle admin SPA released on production at [/lifecycle ](https://one.redhat.com/lifecycle/) - - Case Attachment viewer SPA Onboarding in progress - - Followed up on Pantheon onboarding, The Pantheon team is weighing the options available - -- **E2E test automation:** - - - Refinement of e2e test reports. - - Test suite implementation User Group is completed - -- **Development and Adoption Priorities** - - Team worked with IT, Legal, InfoSec to make[ one.redhat.com](http://one.redhat.com/) externally available. All the prerequisites are in place. - -### What's coming? - -- **_Deploy to One Platform_ automation** - - Develop a button, Form, SPA metadata - - Automate the deployment process - - Integration with SPAship, API Key generation -- **_Developer Console_** GA Release -- SPA Continuous Deployment (CD) automation -- **SPA Onboarding:** - - Cert Apps SPA onboarding discussions - - Escalation Watchlist SPA onboarding discussions - - Pantheon followup -- **One Platform Test Automation:** - - Send test reports as an inline mail body to the configured Email IDs - - Further implementation of test suites for remaining One Platform native modules -- Adopt and Implement recommended solutions as a result of 3D Developer Experience research and brainstorming. -- One Platform home page enhancements - -For more updates related to One Platform, please check out the One Platform Blog at [one.redhat.com/get-started/blog](https://one.redhat.com/get-started/blog/) - -### Meta - -**Completed Sprint:** One Platform – May & June '21 - -**Ongoing/Upcoming Sprint:** OP – Jul'21 Mid Sprint - -**One Platform:** [one.redhat.com](https://one.redhat.com) - -**JIRA:** [https://projects.engineering.redhat.com/projects/ONEPLAT/issues](https://projects.engineering.redhat.com/projects/ONEPLAT/issues) - -**GitHub:** [https://github.com/1-Platform/one-platform/issues](https://github.com/1-Platform/one-platform/issues) - -## Questions - -For any questions, please reach out to the One Platform team over [one-platform-devs@redhat.com](mailto:one-platform-devs@redhat.com) or ping us over [One Platform GChat Room](https://chat.google.com/room/AAAAF4M7oZE). -For more information please view [FAQs](/docs/faqs). diff --git a/packages/doc-spa/blog/2021-08-09-state-of-one-platform-jul-2021.md b/packages/doc-spa/blog/2021-08-09-state-of-one-platform-jul-2021.md deleted file mode 100644 index f8c81272b..000000000 --- a/packages/doc-spa/blog/2021-08-09-state-of-one-platform-jul-2021.md +++ /dev/null @@ -1,97 +0,0 @@ ---- -slug: state-of-one-platform-jul-2021 -title: State of One Platform - Jul 2021 -authors: ghanshyam -tags: [redhat, blog, oneportal, oneplatform, react, angular, vue, jul, update] ---- - -This is a summary of the development goals achieved by the _One Platform team_ in the month of **July** 2021. - - - -_This month, the strategy for the team was changed and the 4 weeks Sprint cycle was reduced to 2 Weeks cycle_. As part of two Sprints in July’21, One Platform Team had the following high-level goals which have been achieved as part of **113** **Jira** Issues closed by the Team. - -- **Application Development**: - - _Home Page_ - - Rebranding the home page as _Application hub._ - - Contact us page is updated with new team members data. - - _Search_ - - Indexing native microservice data to Solr - Blocked testing on pre prod environments due to whitelisting of preprod environments in Akamai. - - _API Catalog_ - - Collection of [Requirement](https://docs.google.com/spreadsheets/d/1Flk5hZRM7krzPInlTtfUGnJTN5ktfbyhonKAhEXxMiE/edit#gid=0) - - Workflow creation to manage API Catalog with features like graphQL Playground/RESTful API Viewer/Swagger API Viewer - - _Component Catalog _ - - Unified catalog listing component across Patternfly, OPC and Chapeaux - - Technical conversation in progress. Requirement documents cover use cases for Phase I development. - - _Innovation Hub_ - - UI development of Landing page. - - UI implementation of Idea details page (title, description, total votes, option to vote etc.). - - Create & update functionality fields for an Idea such as - Idea Summary and Description (user impact, value, audiences etc.). - - _Production release tentatively on 31st Aug '21 date._ - - _Designs_ - - Re-defined the Designs for Search SPA, Notification SPA and Banner platform. - - \_Continuous Integration & Deployment (CI/CD) automation - \_with pipeline for each in-built SPAs such as Notification SPA, User SPA, Feedback SPA etc. - - Continuing SPAship operator onboarding for individual SPAs. -- **Platform Development** - - _Developer Console_ - - App Settings page. - - Integration with One Platform internal SPAs and the App Service. - - App shell creation for Apps. - - _Lighthouse CI Release and GA_ - - Created a homepage for easy testing of apps based on URL input. - - Internal Property List Page. - - Detailed analysis page for a SPA in a project. - - Property-manager in service app. - - Dashboard for showing the stats for Web properties. - - Deployed Lighthouse backend to Openshift. - - _GraphQL_ - - GraphQL federation support for microservices. - - Deploy Graphql Portal in one platform. -- **Onboarding & Infrastructure update** - - Attachment viewer - Development is In-progress. - - _Escalation watchlist & Pantheon Onboarding_ - Conversations In-progress. - - _One Platform Externally accessible (outside VPN)_ - Coordination In-progress with other teams such as - IT, Legal, InfoSec etc. -- **Non Native Apps** - - **DSAL - Cost center tab release in DSAL Dashboard.** - -### Up next in One Platform Store: - -- Innovation hub GA release. -- App Development -- API Catalog Design and Backend. -- Component Catalog SPA. -- Lighthouse UI enhancements for better user experience. -- Developer Console adoption & enhancements. -- Reverse Proxy for upcoming experimental features. -- Notification framework and Banner configuration UI addition in Developer console. -- Explore GraphQL as a Managed Service. -- Whitelisting preprod environments in Akamai. -- One Platform readiness to be accessible outside VPN. - -### Meta - -**Completed Sprints:** OP – Jul'21 Mid Sprint, OP – Jul'21 End Sprint - -**Ongoing/Upcoming Sprint:** OP – Aug'21 Mid Sprint - -**One Platform:** [one.redhat.com](https://one.redhat.com) - -**JIRA:** [https://issues.redhat.com/projects/ONEPLAT/issues](https://issues.redhat.com/projects/ONEPLAT/issues) - -**GitHub:** [https://github.com/1-Platform/one-platform/issues](https://github.com/1-Platform/one-platform/issues) - -### What is One Platform and How does it benefit our Stakeholders? - -Link to the Blog [here](https://source.redhat.com/groups/public/exd-digital-experience-platforms/exd_digital_experience_platforms_dxp_blog/part_i_why_one_platform_to_host_your_applications) (Please check out all parts - I,II & III) - -### How to Report Issues with One Platform team : - -- **JIRA:** [https://issues.redhat.com/projects/ONEPLAT/issues](https://issues.redhat.com/projects/ONEPLAT/issues) -- **GitHub:** [https://github.com/1-Platform/one-platform/issues](https://github.com/1-Platform/one-platform/issues) - -![Onboarding Discussion](images/July-blog/onboarding-discussion.png "Onboarding Discussion") - -Please click on the below icons to - Chat, Raise questions with us and Subscribe to our mailing list. - -| [![Chat](images/July-blog/chat.png "Chat")](https://mail.google.com/chat/u/0/#chat/space/AAAAF4M7oZE) | [![Questions](images/July-blog/questions.jpeg "Questions")](mailto:one-platform-devs@redhat.com)
Link to [FAQs](https://one.redhat.com/get-started/docs/faqs)
Link to [OKR](https://docs.google.com/spreadsheets/d/1L2shcuhCxVGUIFtWkh7Ft1ulNarq-zjatu-JqeONX4U/edit#gid=955345505) (Work In-Progress) | [![Subscribe](images/July-blog/subscribe.jpeg "Subscribe")](https://post-office.corp.redhat.com/mailman/listinfo/one-portal) | -| ----------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | diff --git a/packages/doc-spa/blog/2021-09-09-state-of-one-platform-aug-2021.md b/packages/doc-spa/blog/2021-09-09-state-of-one-platform-aug-2021.md deleted file mode 100644 index 1e8f9ad76..000000000 --- a/packages/doc-spa/blog/2021-09-09-state-of-one-platform-aug-2021.md +++ /dev/null @@ -1,100 +0,0 @@ ---- -slug: state-of-one-platform-aug-2021 -title: State of One Platform - Aug 2021 -authors: shruti -tags: [redhat, blog, oneportal, oneplatform, react, angular, vue, aug, update] ---- - -This is a summary of the development goals achieved by the _One Platform team_ in the month of **August** 2021. - - - -In the month of August’21, One Platform Team had the following high-level goals which have been achieved as part of **42 Jira** issues closed by the Team. - -- **Application Development**: - - _Search_ - - Indexed all the SPA home pages on Solr search collection - - _API Catalog_ - - Initial POC is completed with the upstream tools like voyager & swagger - - API tool is provisioned with the API configs in order to find and include the runtime support as per the user requirement - - _Component Catalog _ - - Unified catalog listing component across Patternfly, OPC and Chapeaux - - Technical conversation in progress. Requirement documents cover use cases for Phase I development - - _Innovation Hub_ - - Tested deployment of couchdb to cloud with integration to Idea hub - - Completed lighthouse CI requirements - - _SSI_ - - App layout and Auth components are implemented - - SSI Configuration / Selection page is implemented - - _Designs_ - - Re-design the Banner, Notification, Alerts and Toasters pages - - SPAship app metadata card modified in the Developer console - - Enabled and configured database (couchdb) for apps in the Developer console - - API Catalog Home page Design - - Created unified workflow for API Catalog - - Component Catalog Home and Listing page Design - - \_Continuous Integration & Deployment (CI/CD) automation - \_All Pipelines are enhanced. - - Published opc-menu-drawer, opc-nav & opc-notification-drawer to NPM -- **Platform Development** - - _Database as a Service_ - - Couchdb and Reverse Proxy servers are deployed to QA and Stage environments - - Toaster notification across the entire platform - - _Developer Console_ - - App Settings page - - _Lighthouse CI Release and GA_ - - Released first beta/alpha which is a consolidated place for the web properties score. This is integrated with the Lighthouse CI Server -- **Onboarding & Infrastructure update** - - _Attachment viewer_ - Development is In-progress - - _Escalation watchlist & IR Dashboard Onboarding_ - Conversations In-progress - - _Pantheon Onboarding_ - Conversations In-progress - - _One Platform Externally accessible (outside VPN)_ - Conversations In-progress - -### Up next in One Platform Store: - -- GA & Releases - - Innovation hub GA release - - Developer Console GA - - API Catalog Phase 1 GA - - Component Catalog Phase 1 GA -- App Development - - API Catalog Design and Backend - - Component Catalog SPA - - Lighthouse UI enhancements for better user experience - - Advanced use cases of Lighthouse Dashboard - - Developer Console Integration - - Dashboard Performance Improvements - - Leaderboard development -- Couchdb and Reverse Proxy servers deployment to the Prod environment -- Notification framework and Banner configuration UI addition in Developer console -- Explore GraphQL as a Managed Service -- Whitelisting preprod environments in Akamai and to make new API URL accessible -- One Platform readiness to be accessible outside VPN -- One Platform integration with Rover and SNOW - -### Meta - -**Completed Sprints:** OP – Aug'21 Mid Sprint, OP – Aug'21 End Sprint - -**Ongoing/Upcoming Sprint:** OP – Sep'21 Mid Sprint - -**One Platform:** [one.redhat.com](https://one.redhat.com) - -**JIRA:** [https://issues.redhat.com/projects/ONEPLAT/issues](https://issues.redhat.com/projects/ONEPLAT/issues) - -**GitHub:** [https://github.com/1-Platform/one-platform/issues](https://github.com/1-Platform/one-platform/issues) - -### What is One Platform and How does it benefit our Stakeholders? - -Link to the Blog [here](https://source.redhat.com/groups/public/exd-digital-experience-platforms/exd_digital_experience_platforms_dxp_blog/part_i_why_one_platform_to_host_your_applications) (Please check out all parts - I,II & III) - -### How to Report Issues with One Platform team : - -- **JIRA:** [https://issues.redhat.com/projects/ONEPLAT/issues](https://issues.redhat.com/projects/ONEPLAT/issues) -- **GitHub:** [https://github.com/1-Platform/one-platform/issues](https://github.com/1-Platform/one-platform/issues) - -![Onboarding Discussion](images/July-blog/onboarding-discussion.png "Onboarding Discussion") - -Please click on the below icons to - Chat, Raise questions with us and Subscribe to our mailing list. - -| [![Chat](images/July-blog/chat.png "Chat")](https://mail.google.com/chat/u/0/#chat/space/AAAAF4M7oZE) | [![Questions](images/July-blog/questions.jpeg "Questions")](mailto:one-platform-devs@redhat.com)
Link to [FAQs](https://one.redhat.com/get-started/docs/faqs)
Link to [OKR](https://docs.google.com/spreadsheets/d/1L2shcuhCxVGUIFtWkh7Ft1ulNarq-zjatu-JqeONX4U/edit#gid=955345505) (Work In-Progress) | [![Subscribe](images/July-blog/subscribe.jpeg "Subscribe")](https://post-office.corp.redhat.com/mailman/listinfo/one-portal) | -| ----------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | diff --git a/packages/doc-spa/blog/authors.yml b/packages/doc-spa/blog/authors.yml deleted file mode 100644 index 348200159..000000000 --- a/packages/doc-spa/blog/authors.yml +++ /dev/null @@ -1,17 +0,0 @@ -shruti: - name: Shruti Pandey - title: Senior Project Manager - Technical @ Red Hat - url: https://github.com/shrpande - image_url: https://avatars.githubusercontent.com/u/87358992?v=4 - -ghanshyam: - name: Ghanshyam Lohar - title: Senior Software Engineer @ Red Hat - url: https://github.com/ghanlohar - image_url: https://avatars.githubusercontent.com/u/5575651?s=400&v=4 - -sayak: - name: Sayak Sarkar - title: Principal Software Engineer @ Red Hat - url: https://github.com/sayak-sarkar - image_url: https://avatars0.githubusercontent.com/u/1418735?s=400&v=4 diff --git a/packages/doc-spa/blog/images/2020-09-19-one-platform-developer-survey-results/1.png b/packages/doc-spa/blog/images/2020-09-19-one-platform-developer-survey-results/1.png deleted file mode 100644 index d427a22a99cb82e7a5a7fc81c5e6d671b53a8af3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42201 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

3(n7I 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

  • F&Zg|$7(mYGUnj?WRwmzjRYKC~uDXed1 zqVy&W;N?1ZUK_N9=T(XaGxU?aH{aUQGUR2&;!m#@HvdV#thhqMnwV2L8jqYF#wWn3 zGAM;7EQmJ>eH!6C@8SkoN1G$dp}BtN@*|JTkkIcxUzItVT-YeakKc~{?0-xk3Ee)* ze=|*9&CufDVZ)^aUrePr1dcTqT2-hy_cH(WMa0>w%Iy`xO&#m z7bmckO2hXI`Zm*^56D^v61wyK#axxz51!^HmxV17-4x(@$GQxEF*rcB+o~r4X45|m zc|x29B78$OuA-;6iuo`GhK3)Culd{qp$T^(g+w93g*g?ZUFb*Ii755pZdus_21^(z zK+W)h=DQ;L3{9z?DamKK6m=7&3~jhSnU}lcy>n0D^y%T2^n6v;Y-&1{nzz>UTHJXX z1Fdewh)1Gt(lU#`q)|`CO;kwKQ+KCu`d4V|h=aI)#xO<|uMkvDsB;y zg*U%eiGmWk>#Z!c&J0f1YbHcXgp-*=N!!Nc$=A<5qJc2BEGG1x4aSHONInzPKHJv3 z+-kc`qL6hgYeUlg`+<+I!+3|h{`n^)V7@5E1yda!Zg#J8 zQlgm>1)ScR*G#0!a;f{X4xlK8{zEOytcrWPf~g8?2wpPsYHy#PpDgB~2`#A1l1X-g z&!7}|`22j<4sb19k|*HJgwuhE{h}*?&lwu1VLe1?zY`W3AHqtODC3N3tmp{vGrMs>m1tF$mp_DK^3Huy-Z{_+(iIq8Jc$7p`~X%1 zp3eg@okKMTzz+nl+4eB&O@zO$;@`CV%oGQ;^MrEo_4I#^r{Y)sHzD``nO`xMGF~p8 zEMd8Ar1;DVR;|G!JOX^dS()3>v8y7xPnkNTIZsAQZ@Q%bJ2ux-YK(5zp6y2-IWmVD zM^m%RseRA(-zvv9DEEfpvfeiD_v?6{@bWt9>0Og1|CK zKV!6+`KQ%4dn{n=4IX~yknN+4mrsxm5xH}=jcHU)#M1WBW}^m88`^UW(}h0Q_WFEP zyOnl#c*1DIgGpA0?#<|%bauO;c#jKjXe0?*G^*nr)%lqdv+iXj1wF27YTeXj{M(Xw SwpkLs=4k0?hR;~J_x}U$gL9Jr diff --git a/packages/doc-spa/blog/images/2020-09-19-one-platform-developer-survey-results/2.png b/packages/doc-spa/blog/images/2020-09-19-one-platform-developer-survey-results/2.png deleted file mode 100644 index c89713d2493bd1eaaab7a3c32011137cba86589b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39753 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 diff --git a/packages/doc-spa/blog/images/2020-09-19-one-platform-developer-survey-results/5.png b/packages/doc-spa/blog/images/2020-09-19-one-platform-developer-survey-results/5.png deleted file mode 100644 index cb07ada7e00728f04c052ad9ab845f5dc3601bf7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40390 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%0ArP$PoQOSbM;sP9@n048>J>?q?ey^13e4} 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%0AcweZ{`Z+k_4^y593GZp(_$zbfg<^dY&PJHT; zy1B|YbFB@?A{8`COpQ8R1BKc0pcTcWW8sDgOANROWyo+9ZiDC6C*=E_NAHZE4uB)Z z(l^8#P_wDOi_hPnd-dvRAV+};X@1?JC=uEOwN38h#q~0aCcSG1w6V6o3RRlsEjfF_ zIvVq}mR$vVS&Wx1yJ@O%Q4Y!)i*Fo$>oZ+fZT;QGN9p(Vi%7Z|V2>S3x@mfU(%A6M z_T!#cxVSN6zV638$@=TDB@u-XeC6*oS%`&mRLWkZ+Dsfu0JPgI>W>K z5o74busU>HoxII||C^gk;tG1I+lvtaubW1@%Rp-iQ{@)o6h(1WoU`z2*xxn3yJkL) z`x6+)O=7mU@Sx&O6+ip_(wPtY-w%#OTz9fC<&84-(Ds>-6-NJ(IMfv}-QtY{8J5KA zY?!`>!kKlucu-cQRvrU9fynsz5^cN&61=>`{_rN(Z+*w$hM*!pSC)Y@z{A|pm;yR` zfYa9vIY*qo%DUdEqqxV{y^pP31#wj=(4wf|eE=G@+xR~S3*oEx%^0w7Au`oheI z)70fWMTI;}lU&cYWWa60`z7dEk^aT*sFPMa&rUr>gDYm`cGkq9AOpTF{lu&h6-~a> zt?q|w@C15=)OCEMo8B&iq15`y?-I-3$Mj_A(uq3#K(CAnVA(MNgmcG|zpgmmn#c&m zU7R{022YLuYHIB~N$^6b94|MQXCva+kl$LA&d*=^7S#q8yoH+HkwfgC~CuY|N+~1bBs$`zf_i2h_roTZO zA`@G}j|kPmsB<%NQ`Ic0Hyc}XK{K`2j|D?cv*4nY2=3LngEx(AlZ%HJjzOF%+M#B_ zb(G@9%O!(t5p6SlUmJ^8mK*OJsc+r+F^ZCRH0nEjr!a&&NXrEl+<^L)646}#9XtTw z|96*hY>D&P;7GozazBjX(umdJ2zj77EkMaO=U0sPD23VkLQ(n!4O2uUxMgiTcJ}Pa z;abD)B9l~O!2^flYqK75r74;2*Byt=*(onQRq2qmXkk-W3kNjTEm?P%(iQj4t>&c024$xzdP!)GiU*w4ED*F=+ zqWX=`Y>c9X(=-#QtLG>4X$)sPJGXEz_5s_ip-Mq@@rHX^Pvk{V?GNU`JvQE5TXJI! zD~E~3F3~f6Qk(7I)wtIi)y)@-PSrF|GI8_%yye`Z(igyCLayx@l8{$am;JiUIImWY zkL_#_hr86e((*F=_DOXLat(%T=nXq-TwB)Rqqvz7_Jye&etW@H_n1=z*wttmjr#{l zYLV5df4SkY^w@=XIt_~inGlzL9vEsRMJS2L`zkzxz>0y1n1<_^1oBa;SZlI|WtYOh z>dOOj3MCWN#@L<#dGvUe>)-~+xa(A(x5j=E8yDmn36-RrgaBG&@|IiCV9&@K<&e$Az-f0@?H@9$eFvQVp z7G%u@PA)uZb;&J}b!j#et-HIC>~&uo^J$vdjO*Zw&fE{55Cp5qZ!G&Uq~BTy@5{bg zI9x(J;E`IW4KRL{ND{NkE^9>QS>|2>n6#%f6?T0bJdA;3L>mu&txRtn0^j~y;~R5a z*@+b-BJM~PI_jx>_vyybb@#fr?e!qxEo=44Fy9jTf72r`O74MS$U|skvKtpP0cY?M zW!aN9hyg_U;d#vBPbw_wBaf(?qIA(0Q9Geezq1zB0udl3r5_p(n{M&QwA{$P^^K8c zc%UEx{3pp0``20=Bj?}J*`7L6mdO;p!l}%9E?a~f@$T>8<+$RU-<^(FG#;(4o9B*CE36}EU9i|IuVG)^{^{X z8y;&_IzbtUnSDD|2U6i;cT9Cp!g))4goeJe`5|JN=%HxJu5VuvA;%bre!?4D*%__J zAS6HJ-sD5OY$6d{vOxb60-!GL!jZMtk5G?fO_`mm-7O?&Q=egI%d?t&Cl?uC&$u{X z&d-?Io_qO1nSOP>p@bhRNG!O}z=Ug{y1zHe?x6HlH7LWmhh-dMIOu}p2n?}e7RHU6 z4}Eh-rkL*7TrD@Ny)lc6Cud~q@KubdFzIn%AdLOayw{!lKBQUSg&Di#L^@E|*3YFv z*h%5l%;#{1B63RluvqpJEP~i2_a~iK{gHRsRnPI9u2mz)>(G4BFXpTVfA4Mg#vf9v z+r0m?kgzEt8my1wYO&+b7PMga-vw z4o0ik_noJ1XhxA3OqJJOzvUXhO;|sOf*ljTU8p&#K{dIV^lb%j(Vx%iyB_hFr6SM- za>L%Po$#qY)h`r6psW`R*>Mo{_pLy;yFOX-zBMd_nzRVGql5Lr4f-t490@*zz>wg% zK-XummAZKNi(AqEMvd#)k1aBKsSvcz2DhcbpN&f;K6lY4Lybe!qjUo^cNQAy4>?%M zj>husg~Js7s`TR&&YtPo1cwLBy0mrLR$v2@s>k;Cy$Hs^mHfTbIow|g6)a0=mFk2e`^v!wA{Y=4%C)HS`Ms7AIzVu2*Mt0=TI z`PP7q4(54py>FeVt|SHaRtL(OpWqS}1l5oSyoYsNqetbxdF_Emzw!(?2U<@lD?k;? zy_CcxyQ)8=-a|x3+3F5@!Xv&q1 z^$}&IoG773AI{6?17CH$s##4#+XC?SGl&t7eiT_(MQ`F(%qa zo`Ij%y`)RY|NLT=Yw03S6ypUgFMo)b6s5DlLI@bBM{?g&(LaXNc)8{BSC5G7xdi^H zMGDt0nwjeEq0jCAGCwH)VB>rK1>KT5TZroC#bbhDI;UDZHKF7mzAQOQIfWnI;k2Q zl;C@_n{IV`>svoSJ?L;4By7*i(>IaW73dQY`N-IqIP#AMR?fofsPVvq*U}s`Bw#~- zPtu*>=Vt`C)G_IWX@=rvb{=2#nC2FKt# z{rGbqUw=Y)FO{lcNw57GyFGKKcJ?cH*dLyA82ZP^+*i~(pk#m}flqm2%TJI6Zyl9^ ztq{k4lnP1A>8!3vFZAL;eF}U>fB>JZ8x5c=IW1S{i{5Ta4}T3kCzvrF zI2`mu{J4zsaK@th8prN6Zt|WNe9aYWMZYYx>m%V~my^Rdec~Obxpzay!+OXR&Ic)+ zLk@di%8JIV!l1HwpPmOtKhGOVtiUMMyLhViXZo{4v-s`Fzk+!mxkv{l{A7BcJRA_6 z>zbt`tJ~>^Q_MuKjCl*%!=*CCOG>7zUe}Eai|5&dpb43F_4fw2t@nekHCy~k_9O~~ zZ6Z+=M6YvRarKIOVVKQ}7k%NG#7Jj-TEr=W_ljFH=2VDy*9k~i4HZ%UD;do9?4%hw zTz~<)t`g%SiK*3Co_yjLy3TSxt0no3i2QXZy3o~B?o5&2_tjyTE%IDnc$`*{1)yN2 zgzpNFOx_-Drtn!SK~G>iytZqAYd9!1M#;zREUbErb_&g#)uC8(VARKj&JXpNqjAP{ z3bnT8snMI!5r|) zdia$6TkVOBN*y+eYwL9Mn^xo0ztNwzE6vp**Mg;bgB2=b~;j z|0PoJ-DIh5vp`I_pg20(UyKKTF)*lt#BZ0=6&@;6e!SSl>e$kk<4*fg1flN}o<>Z& z4Pz=@1~o>(OF68my7s=Hh$PwM)1Yv9dkyV%B>ItMkdqTUt+9;E(-;B}Hb>n8T!HNxla^1U zDnEpD&KwOhC~v0!8fy2I+*uRJ8^R@_079J{MVtNXPx8tw1M=N#6j1-T#0zUlc+tDI zs^+2FS=%t^v|5AC)me$=(~$&Gz>sfMe* z+Pph>lZr@tWuPsB9m=KAZ?0hSRPi*)%+lm3dYB5GdC!BEZk~~5|3Ox!XDSz{bP623 z5#=9hebp!ezZdPR81A^fqAu?He$;Gmlc?j|pCR!W*lqXa8BpTfNV=A<*-j=966cXp z3{TgH~d*ZkAJfGu<&kJo0X||K<|Laaz?a~QnB$F^0 z+N-q2d$R_7gD1Z12|4{H-_7BC)XsNaSgK!UvFM=*o;5g-MYRue#)M0$f4)5UG3zdp zva9<5JS9cR@yHjU*CfHhdFA4>KiJ7ZsyBCSDO^V!25YAsaG}-Aznj3y9VQIyc5}N1 z^}vcntuSEIekCBab3FF?`J+^Cg!b3Pnn`mxHU-&B-RtMfb&p4Md0&S{xJ*Al0l;u^ zVT&7$3sa4`vDrPWzT3ICQMs2$QBdytXyoTTl&Py+1ACwGEsD(T!Yt-+M)k7K^laOuHKvGBVAAH7YT+6x$4D!+#=hWb}nC zBB{U(l@dOEJ-q%n^#?I}<3NeZH#&(r)T%FI*T!@^q1q+93(MU8Bn*-FL0ik*B z+`7Nu^giI=nLt}mwp=eAyKZc!thqu27>#`(7=pzhF6^+X=Ys=R_Qr9x04y$6}E2vb6`3V+bn^kijo~jx7Z-@yi z*~hb)Loe@}Km(djRsDPG*b-+dkH$!_52r#Q!jRhTO2!mjNv#-D+!O>6u;W#U|L!X< zmT!v_%VE+>RaK8A=JlwYnnm>hKZc_!Sr3Gi!xy}7T+N@`!*c^sjT86IyHhX#uQs~{ z%|;GatP(P@-((1oDIeO$jIe_V0~@5_cO1dDRTAs0N)CrtfoSX?%Bkq(cpcIo026LP zX?w<bG7K zoL#%NTj0J5g7@}k3$z3u1R0?AdeF<5iDC7vgGoQHGIYoY&kO3+ki*KKv}CZ&x329P z&vbyZ{Mr|HMbtLW>A7+|A2?g*>J#QN%1T1rbe$v4+cm!n+^I%9mq}CqTYG|!99H*P zj;*o@7~imHN^sPiKr2f@`vR_3*zs@U!=JZ+r3oD2!g=0Y;(c&&Vn%wQ zdCwBb0yo5yMtCEX@#nV!*lnL0aQ!(c%Ln#V*loAo8Yq4(9R${V64g> zsz9)UB*RfbN%Y=BG>NIa*s{g#6frCGxP^MXmNj1zQ;jlEWWQW8hMs89>l3UPm%%?b zt7>Se<$6IueEX#`l^@NqlK4lUqJX%N|K91kj7O_}vBvhQf%wUV(J(CmUGG7JJe~Q|b+Q`raI>*v>W3y-V}~ZYKgRul-Q|uI+FFpD zF0L8{5ce#rtRJxFWbN~IMd}Z%Yva5+EZ4wGzAtN?^th){CndmuuI(?6L96}S!8iAZ z5eAXNv`f+LGo62kYmBUmo)yu4Iipd>?H_}J%my2>akBi~ZAk=0+E*m?mFQ6>1+e(c z$G_{pCEppETYgwG9BIIOmSzrG4eBE}^0iL3Y*gEO?g@Nr2caSBV6AQV{qf{3t#?ho zlA}NIKqluaMnoU&{54g*2t#nfdE_tfK5$o7uAg6A-HcIA+#41}7gL?cRpj=3vC2xB?G4SIO zAy4}gFtN6#B~!dJKxY1|>;lhu)7ajhkd_wFF0s8h3!@gFflq+Fp??`>{~RRcJ~Gx= z8cD?6^49jmaiX&Uj_O6`VHw5kObreXr{)KI1!opxD0`pIW28gW{;C|lU(26_1R4RMIN z1Me@NO8Ktw=>%&MUDwVZ_awj_yHX_6MG@S_get(=P#gf9B66x{J?U&pA8Dsz2>mDD zWpGlZI&t=AAe%6riZ3=)OO=j)`zGV->)ZA{KnWTVVR8BImu`(IYJ(U4^OBd0ZFdm@IR_Sd?Vn1*t&~Om4s|8M+mn;`g+)d5jEwM~ z^g{U)wyx*PUiXtoz5sd0tqn1r>ALD?b&9k2Ac#c8(}Kop;{&h5+TQ_Vs#n5jy1y?qd^p(oUXisKALelB60<2~%@Og{p;@nD76V^_6D@;0L4_QY zoD0p--BqT#tjqoWb(b&1Pg`w37u5!tE)TwQxI={b9LI@F9S%n z&Gj-l^U9SXe$r!ZBRzC)+ppWR2egv6{3tRmUleCrscZ!)`}!5pP3&m&K{Kyb{AVP2xHtV$#re~QYas< zMkV+l)Z9Elz?X?oDGsV#;OUSh*=K&C(Ywl2up#0M3Fgc(r+?4{IuqM3thTKQ+ZY%$ zpp{+t;awj+u3Is8p5E4$6W)#Th#A4FXLl1neH!xnylQA@Naca}Zz|7ypE&!MVhWLQ z{sPT-<22ZAYQ4EZjVRanGy^arzl7{}E6jsgpZEx-G+E5`hnQ4v7fFYCUf_XXlsoo% zmU2wA^3Z{55%#)HU3ps~@oz*g`}QJaf4NP^^}Ey>8zNWIPw4k}ZoHtwj0Q#!K-_0U zz|+1mebgysw773^;~YEm>-#Mjspf9Yj7r3Nu4wR4Fxo8ay5frDg<3{rk=N2n4NkBC zFGlyUKgK%N=xWDwP5hzUQ>z-Y47^0K^Hep0NupZL&@|^+v&GufUojLE6cP&4Zi~$> zgDV|=wH~|LpZ4z`mCuW%{A>21T7S1>k|DoZCm3(ToeNm+UAyYsZU z)@wB;7-a~CPNl-emqcgjYO)MmT9u2;w3Ds}rnu_05Y%@zDqX;RYgLFSL~W>kN?#>p z*85O)>`*u@IT>1M(EN`Y9e_EF<>i1T^8NhMufbJG*|-Roy#?57UwJ{#gN4u=4E*&! zM?^-jo|NL^7k#;R7Z~YcOs)rKL&KaJ_s8A+;+I4M0-pf ztueA8j-s9i%{{bVmIwlr@fgfdQq$L0Y?c1Ks&(ueIMEYe)4A%joGFaHmg(iU$O_5KvN5p%zWAnq(Nc4Dyp%i}?+g|>tMPK93Ng!n-rCaR;IWbXa;RIu%h&|K( zlUIhXo|*kG7KzWWvH)M?drQ^mfgfn`IQB;FG!eQ4d>K9ti$_Xa(`wbsW4dyhvv;iKnJo zJn%aA;Fd2urxvat+i89FQE=;%S(RgXs{5sQX_U*M(7Ezx4n{CiZz zQsP>Vq=x{opkrX@l_&UW0=hHqjLSk* zXBtm6pb2Ak4&l;IrO>B{l;}E5EMxjQIsRgx{Zk!EFfoiiso%Ec2~MDSw!7pbas97r zsp;3;&ku4EM<-(K=M#e$$BaQT_Yp0Me?+bJ@#mb|5@u${>2<}YrH=Uk6mQp`s(aGj zEe7?-4v*W&ACKsGg|PL*sN53Gey~vo38$K9hupB%9WGS4n0~3;)m{q!Yk&V_IYGZm zov8=aMo|y>R%Kh%;NqV)TZB=U1}!)x$3P0G3AjFcR$XA!=`T7{p@&wPdUty8|H=d& zJGHHKSUfa34 zs%q~{rGX@bg1%7vetT?8eESQmhP}A-Bc-MPVZ>+0pS*|1 z_eL^x4^76uOS$hnrf<1)Dk1QUYUXy^!cx$HR0i|t*`4=JO8Dtn&dKdeyxYme_}ss< z%+B;!2w5w?-cS49yC3f>)$Rdo=5AgIvDw%xEcOqzjrz-k@W^DuF7gSXzfNQf4m|Um zd*EZ*>i$_R0Pw9CH9Jia*s%q9u|s|410}4k$4(0kSax=H&zAMsIXE7dmX_XAosG>+ zBTqy1gy;~EvKhqQ_Ij~FFQ`he?)G*h6gGG~T{+Jx?l`nNF3``Y#lIU+K@+MrIp(X= zvft6Xu^#VFZC+I{bQExLgCGRKi-`FIgjr+t0|5uOQrMmcr9@FkJ zt#YwtXpA}o={+6#i2e-#3gm(5Rr*7Phr1VeXuCSx+u{%9l*#ty8Y5;cyK?fsQmP$v z(CTfs+f=_};N)Pj*I#P#Ez3+Br(|F9LpuCsiT`uP3%fn3f6Q>C`tAa++lZ1C+2I}2 z8&d?R@7dn`x1k~TU7vr)$F=r9*_(6VDFCnrw_3(3r5T_t<0pLwCJ$RaXczUJ@M7H) z=^bdryX~VrwdzA^MKskb6|WajN%Jo{qdp`&6SK41#HyVqYa74-BaBL+r+72-Gh&biR%-`9``(X*R2C>?HX1?p z-3t>}Kjt|mt|}Him*nk=1UJvxDUdBL4IyORG>etG? z3wRs<>f#cywe{$)&DruqdNn@)%m^T*j4f=R)pijB%^B)3;mHC`$Wc@Ni4IMe*`I5~ z(0PmvY$78tN+h!U5!k=>5k!gYl5`tB%FmPoX(h&Wv7q>z>WGYQUML4LSV0&&r@j^X zjnU_pT`Qji9ct{RSY+QH&=NlD0hR_mDd2dKkT|CzXb!i2$}tVCii!#i3^XyNX1ARQ zTrQ9}gf91J7{v|dl3JfK5*~JX)3HI2XG5cAjMU%UaKU3ok ze*9JyNHGFR7suf3I9{U3H~Rqd*HgUmwhxZHrJciVVb4N#&!cn(azVOvv;xU1oSjiEomz!~&bxzYSMg{Oh}$P*J+!)(E)^9h`wCqgbO zu}GwUC;U%xMFnRwo@S)(T2WYtG9}%+MNv$8qqlkw3_CE%*&i;WsGC?gx)~@aJj73g z$Yp)+(npbRv_KrTerIeq_v|v>EW(5y!Xn%QyC+KTs!BI`xLbGhk$rP#YB!CaXarlA zwIs_batUv>w|@OPTEM9mUutz){pxd@PPHxBb%Aw6VfCoHx(nq|T5wiw{;v^#rRg$| z^SGP~POqVuN`XD6TnDKy+oam6k3RIRY8bs#kv{TSmqqnQaek_SXrk7LiQp?3`)Wzpx+>y`pU_kYj=3AE#(m)iN;&tfv5#wGD+Qt<7h zdZeqRA;&f?@xON!gMa^i=)#|5rB zgT&}?2hRCQ8^NOheRxESOJCTEEQfu(wPV!RUU_ec z%d=Yd?#ml#0?eGuGr=?+?TO##g7$)=hbFTYLsxnl5x1m(mkfAeR$}ANnC&&{wZTUI z5y|=M7`~X-x~FNYr= zN1B=iwRc@~V>@1KvIBzfekman?ji$CKtCQ}7U>Akm!tCCMM_e=+}^?c2{1BpZ7Z!w z5-#oZj|ufM3^?G>Sb zNq~K~Mk@SM2hC2a*S;ykN0e;6M~pLFplL_gTYpy>({8}pss8<4kLVi-@)xs~*#)Qy za-SR=!c7Xar*MMQh(NX^(M4egJN^Lh9}x0bUvX|rtsWaJ34v{|3}A+eyu3gilre+j ze3kj*5X*(mjYZ!}AnYoW`LgRbbG(9i?BOg}*iS=4P60bhlj8cnDIQ90n1?-DJFcAN z=jR7%oc#~Q(XaYqp^+IuFT|*D(^U&_3%$a?4+2(Nf@*b=&xqux>f9fjesO9oz+X#WHt`+Yr-6Orh}{%N(K)=N zxCOt-so$XdWA|+H>Uopi*PvtEsD#M=S6wBuyUQe`^a{2ge4AVBe98_zQ!)}odVPXW zv%U6?UMj1Xq^K=+#cRTZ5hi;iizftf!RKdpbAQiMS85^papU8t;`|>sMINonzE4vh zKb%cFdV30{?qu zxb#=Em+g&{+=tw&syY@v|+*Y;FaN7mcSesU0kig!|Nw4~3OZ=l}v zm71{awDH0At;D&b&GAYWlAPk7wikFI5aXcgo6SwhZ`|cjZF-mE?SG?bCWZ4iO>tn4r%DS5MdXx%2MTzjq-!sA|I&>au4yEbNbbQ{q>6I$5crc?L^%V~q| zwf71kj+dr_@^e$pd~U=7bFfK%+ylS9oMHL7C|JhZliYphmq33rLNdO(Ar&Al!6!DP`5{0anRAg9$m1z=n~OV zz`Y(q6Mjn^&J$EU?gmM}_19cffzsDsEl}^68&(68rYsTrhs@X6+dr*tqy*tzK#$0} zbe(Vf{pD@%Guvj_G_&M#{Cm_$iiN%}21{}sKk6Ye^zwdJvLaIFM$~AcR>Wp?7?|UL zNXLxqJuaP@(6+w7=vUZ`OEWof6_ETe%ZilZh3BTFvCe7U9-2~1`CcXB3IB13D^A&O zZgN?LwYRrBQ)fap!o1m;9n*v$nMcZOa&5bi%<%CbyS>+f~y-(gNjT?Q) zpSg6F9GAW!_SiyvI$*YwIL@HBtzx!29U{? zRDs7n5{*dkb({LekAWz2%`Um798{R}&J2XdnyPaw`P$SFxljLo1e+OJrmJP1zm}7K zI0z3#T&p+iEeo=-P~unV?@WmJ=JEPt{Ltb=Apnef5x8${CoO`_%S&6kg%{-D%`uO( zO-%fmb?#x(jl;}wi<`f{A~9z?E_ICn6=%694ue9-i1a_aq`t&D!lOa%f%tKsuSM_w zp-IocLxa?te6p+WI4BH;Ggt{sQoU>&cNo6vcV)VfT<8qA7Q0E0G^Os%X4(SuTDQwr zlqR6yM$y~thJj#}n@}ax0<3JsAd$b#{r*KpVpizYha)sF>2vb1P@>;m!g^)%Nq_U9 z$tkPR7-_i-FEZ#T3sl6xx{j{sJ+RJmKj+YiHT)@>Ic$w zqT3l&6E%_mA$3GY%%>MKh)v(>@={-)vRFMAc5&g|DNhe=$qcF~FzA~1L8Fbw-v956 z!~U6mBqUQwkuHpQ{1?C%>yvsnyh{Zf&MjCy7&0Z6D>TdXr+jaP8nTwGT&9@^5 z!2=ctGM$OQ3{Fsv-`{_U=|+Hmy5#zcGO*g?l)?0i>#gMGUH$p*Bd4D>op(y*jSF=o zE~->nBDK`QPxL<3G@$+_Bwtfnq<`0@nK#uc<09U@H0fFVW94!7D}z7y=}(zQevney z<_l|JLLY=MS<{L1d1`0%!7PX{o*EMm&vdRzzk+dn*M}7%<_i(mr~f#j-k(USJMLWg zca9(X(=^xAYJ4mB$=ikDW4-8ghqu^y?WL=&(|_GMlpNEKmj_WbJ|r8OuZ_wY-o3%0K$P*lDz_&l zG4^w|Px}4CH8DQU*kPJfO`wl@K-F6NGC~p~s)CU`RLQzuk1fIQY`Hnt=NYA$5E|P* z#Ugb5S(H)g5k-mIA7zlvJc_`lb*4QZKA2p$WxKo+dqx$tB^4=`uhFMaM7lR1iS@2= zj}J#fhm-t+o8l*jvgc`SU8C-Cz6}J{i z`AtTl<>8@$b-S-oOl2i#Sl_^y=$NyYZRTstZs#k&PbKGY^7)|g>( ziBG}ff8pvhQzNr`Djmk)=bz7Wd-HSIJfbH9-w$tNzXK6XjqXMH=EdUzg5qiEpFzx& z1bsW%nh(fFWJH)eiHnBBYSF%>)j^O?gq=Ar8Ux^r-iKb}M6rru#K!^o8f<*ei_jNl z9;lLZZQB~bms~a2l0U9xG@q|$%MbSBh4M>Z9EJW5O;;HfWwdocq`Ra;I;Eszq`ON5 z836$?2vM2=kxprl7(qgmMoMC6q+3!NhHjXF3BK2R@Ao_m&+v=$?sLvQYp=ETd$N22 zdni7#Z0|MOKoC6QGLo`G$L~zkW%PW?6AW4&8Me(OrwP>x?~9RkhD;gC(qG;j1|rrX z136YLmc{t&3Oi=&(zT22egxPv^VaTE{EanQI+%YOO6^!ZksCM|v929WK zT%(@d3(u#&apE4>eiLI8f^!lWO00MuwCehoqy1w-s*3}o}!RF zN56x=n2@pSViBGk+{5+1nh78{+(+iZrAw*avV@as%%#Pc+Jex*mR}{UWN(!}FdhX? zNS_}c6;S2R9rmrLs3ht`-clgicDjx>&a!{s=c;8^ExOB@^Ebw^`4)?EkjZo@+pVOe ze5=y%*cgxGKO@=dj=_GAPclT^L1r@etZ##{T4&rSp4lzm zd2|B}AO=#)ou!al46wII?X=H;%?|x_ZZ1FvjNpD(6o1so@FJ>*f}5Y?inT{7#834= zoUuG%H?TtcCVPJOy`eXh6o1=gPaW6Y5prSR;AM9A{(ynlUl$XhgP(aKn48@>Z>3P{ zfaWcK+TL4f%A|F;V(Bwz{Pz2H8f~j!v@{f>7Zad|CJtNpQSAes@@+g_E z>f*)|E;Y&|rHm6FJ(jU0o5ke4G>tH#IH(kWWSI;?k6%GC9dWN9^0A8$Db+eG*~4zJ z_v`^X1t~&@AqU2aavUuHie%^hw-SIMB=fl^5ssnP{A;?OJ=3o>A3^{rryu%b!v2>? zh=PP%-`~0HE-}K$u%_)b(182SAYZP>#jH*C^hpCtF zC!!{Wh47$zqHkRoLqnH|A}pCTn|oL2R0NFbqthy3YV$1jYgUhz^TVcZBy+LnCgzRi`I z2uNuRo=qATnDE4kaSq#gHuisPM6?V4Zl0t`5GM$B;;zd^ziXS@4Y-o(EY1Wm7ip`h&6|B;0^*N=}bcU<3&%%3e>dh7Y4=M4% zlK%phGi&qlW?-{o*W?{ktjkZt>dZoHh_SV7qw^D{ zkKN+wJW=Q-;E0N2BhVae;?EY-)13<5Av*YoG0@sI;WyVBEM-IlW_hy)Lt{foiVd=? zdBwm*80EJ0Jf(Wsm1Bp>^oCyiOP8^ZnHne;V@ndD=hVi=4!a(>trn6jv+)Wnztb%Z zW9_Ygd9TIXk%EJQCV2hIlx_Dy7Crc)8>w}u=F={InD#M2%tXG`lLV+VjwOlRBJbz2 z`H}?K>&1x6bj9xw<7dUI^%K-^7g80X#;J3aq@z!f`3Nu=+#&XAOS}-{_JqWQaso6tKV1e-fS$rB*;yJo%+tG~~Tt`-P3o zwRPu_T$EcQVfr>#-Co4AN&;pE33^kJ*V(Y*2Du4$&`8>cDMPD?>q~cEs{;2QRs|KR zQt(r2ikp-Dzeh#Xe!$A>JKDfSZ}RCc%oc6TQ??fV+V!Q3IB85u+8F&Y+;nZmJ*?n- z#4tcP{~S5=4OJF?Cw`|i5nZ@O(Q|U1H|4kW?5g(aGR{SI6w-9kmJtYK{zeJD`K$7TC`74qyxT70*WXw?FxKrRAPOFB#^7 z+eiYBACCLgD0V5)1e^0QT~u<1@>jOyVj1!B7Dm(04ltAOx)wS5?9&k1gC8gR!BX( zwMrZz$##hC-;jw=b6`;XWS3U4dc3z6wrJRASUdSeEFdAo?*ioM^ZE|y-gd#)W@4AG zxb9Vy0ASl;VF%vzYh19|W0up3g35i58bQ}_e`p%TEjb|&KJ#s@A;o-THOQ_#iMriW z&8eV}tppnh{2I>vnY1?0c((H8fI}$(+d1WTmhI{w$?V#5o1O_CR8OOGl#9%I71{h* zP|ygjV3f?ue}i(xVr4TcJ3%3*3R#zKS~2vUKf%b!jSYU(=}INCd=;LjTI?dTNSGAO zfEU4d9Svy2&9l~?Ny<5gx7bTdgS?NV_*l z3o7e1Y^1O&e*^+DPiX(guLem##8vHWC_F8F__M>L!4UxsTn_UGf@nM((-(p|Pn8^t_8e zAB~;d4b%8D6z=qnj1q+9X;8t4RJNkcmb~_7pS}79zs#i*pH0!|9@EL9MweBtTbv9r z-;Np~?e{fyp4HZPU9=LyIsD1bvDY5a`C{9YYhSzZG-lJ-fOvepjy+r{B}&Y4g!ZyU zug&5o9&yJ^P<^PFh+6Q6ym)BvBkYx4+$phgAOAa|DAyq*kb2xv3ACW5N*buG6P56D z8k0^jX$Wd@Wt|^%OfAtzY6p5UWHD?U&ei zZkP#=3+5K~sR}eq)~VEDlST9fKZQ-Akzttud*}95Ahoh=@@dlvzfn`e`@*+F zyc&`ii4dZHPe0Xp;XOD+P?30bKJ*D?|1RdiRdJ{mZTB9%k=;*E_jJ9(R-B9m18!C; z$7j_vcpojLx>jhT*V;4f#P`#iUNYH$sc@4c%tLI5u)Di%OM%C2bM>znk}qGUOZ#os z!c_as`jA5G_*|o$(|@}3orDu=m;V;(q$guH<8c+g&OXamyy@S4rbkMvJA7pxy?W(W zeYxv;8pQyOJS@=%d+YU4Ou96`( zDJG1;i-!{LezuIaj(@~!t7n8}(IfwX2lyEl|I}~kn~4C=U*iG-PHY}?(#7TF+7K8k zDWQ!G{9~VBs}d}2@p%*c_CvQlBj`tjT7|%izs@6ue*4`YdDMzbT*|<|)6VOvr2^i> zWwTsqsE&O`>>3WVg&*lYDb$ayFa`;~)Pj;Kf8^d_V(m=*1Sc8?wIU^bfQ;mYUv2pVNtEuffO`?mrXiCi;LvGo zc90`{;kVZ3vBr}56r_EC7pi8CyV8D+U$r6-`ekotXBERr7t^V5%r7a^we+nta7>=f z8~&nYXwD#p3V<7{zr=#sj8)Fdi+UkttET~{CmY7=Ile2TsAkieZb5RhAHl;j-n}X) zxehy7yN!5H`5Tp~TVv|HZ%(Y0gwT#ThIaGnIoBAJdKNnAsi(>fvl`x#-PKnkS-V9A ziPI{v`{)>29M1+8 zm$TENeK+{}o~s9CcesZQot=TJDfMt(IlTo#9(Fyy-e-{Hy^U$&|Inv7khC>Ogj~v& zr5a=fssRqnL1t^qk@@75H&UP-IpVRl?6LBJrK;`8f#;^-_f^>}xIHLze*e*)v}+UP z&RhpLD6PC&`DPgohTHubOCJx#8`TDX{N8u>?{}9MnKEi_I__R%SBun2=+pS$#v0{h zA%U+F0~KmkTc9hup~9=(Q&^&~2>~mceb2)#&G88#RwML@Cc{DHw>gLC(HpKF71G7? zkT031!SenO;=!q?Qy+UcJ2i*wI9g=l{ZqNKZD+y=*j z9KCGuu!oTz>m?xcohvtp4~6XOFS53U9T{DGpI0ssqgVT#o-|yOdLL)To z_fF=PYFb5m75VC^Q(q@9%!?c4Kz-!o>d_wU>rJAHJ7r=Od6rE6iCJpZlb zMFHUkZ2%e6K_zJnvf69Orce&n@Odsirel91Y}&It*%iO zDY-Uv-k=A<*v*2AHEDIl9oeF$w$;;@z~XP4lY%Q#C%q(_LtY1UagWr#nR5NDlka;% zK4)@7HqW)H+sMyuO%6W?HT#-1=f_M9~}j$rw<7kLwuXdq^fFfCY4?BX9!5z z-M$@6mLq^I)T&hc6VljU~%sA}DUAg)0rB5w=*`POZaQ4hHS&(!N zVUgIrad7awmAL#HH<-BP3`ty zOuTha^#awiIf0QBYJ{k_93os%8dNA8ahPdXWbkgasLOXa(a&LL8dOZsL4KE$c1z7H zq-5tjof#@{5 zEe(=7`kK5sjM4#75tqUoRuz22@&t55F=FRru*Ho|aLB34yQ6&?MLNBEj;C_@$iFg5 zwU>f5>d6F{wnt-%@iq2*W}w?LmM{?l?;D!UcPxo?_R-C4p3B!bO2%&(6zPnj|G-w3 zL>i_uUx|zjuwI~r2|Jpns0=2 z?Ykq$S!BlFLJA!8_iSFrWry&)v=e3SjeMEm_28+lDN+QNuplfZiLuj?x00hLEz0a@ z1gwP?-WMxdQ$W;x44z92xfvMip-{J@0nP3T1Nd{}y#oFh2W-1LmZltR5~LqJ|GE!@SOH%sq&+MWe(DSWy1lSvnqs(i^L0csY4_YTgOLqeq=>Ciq^NO+a-N?vEA!B79aUx_ejo zl|evl6nG^?vL9AQOAEgJP!xDs+!K3>lN)lY9-cJl>U|gIT>h2KK#nPg@I{ay zEFX*tUfFN~YBUULyX&r07zT^7^@n|bdxh@3I?EYxL7ygtXlQF|o9>%TuD%m*L+%bf zGncaY)7LE94A5R9??c4SS$COcwqHJiu0K+eG0Sy*^pXQ4x=V<&bd`6j+1noPzmeDG z=Z=E*QmC_<^#&<;jTQHE=)k=cPFg*1wM2Jz(i|8+3pE7bQ+itvG zyZ~zbIeurUJEjX^-~yBQ7`D66rFT^|<{in2bQe(_F#TmD$TzSGWv-y~JJnni$ zw7AY$Yqv=&peXfz6&gh{y<{acGIj1$>(t54+4$G6vUMl4a&xvJtJ#XrUToJ-rSPr- z*oaIuRdrsCD4)iGNbiAUeSXJ-hIeEzh5++nV#eQLdz z>zU@O-~CIvi&y$}!hlUMlRy8%IJQSJY0Z?$vbGJcJJHwYb?n}mZucMjq06|wI6hX} zOs&gJ+~T^i%-GDE11|?K9JL&)h}bs7Ps#sl1p%Yi8RnY3`RP$X)FjV+n~d}Pp?xlP zIxK=fz9x6co>{ys85Ho6NwH1ykx1t7YUO_Jd3yiOd@99*_NT?V=W3K5TEW>mO3?UrM9Sz%-OFcpI+P^v z)>8ioASQk0{-C0=JUp1M9fLtpC3!=;RFhR!T2X<1m}}Q(GTCoA z>|(3?f)BLr&mKS&0F`RUjO$^GG2JYl@$Yt5m}-Gmn_9v|lQ`4#y@-3{vCS-NoA zRARX-{_2y@u|Ye$eZv1>-opB~+KF*NIR0&hsBQJD*#`#;>2|gA-@bQH3deCU&{0OL z0;iGh1cznU%D$%N5B9yAP0}JYS>NY+$W^y*_lDJ-oq7K`5dm}g2EhLdDY)x>;K}Ia zPy9uSUz>UJV|tkUUE$npPN)mJ$Aj(p-^7s67_f)l3iB5;1~@e*cROkW+5s0c9t$(; z+qhiMM`0=R11|2@s8dH8Ov%peKamJqQO>s8t};89iu`HtFHsLBfLNfWJ2lD=hWXA` zgrsg0V^JTo0#;|gU5`Q4+{);9*e7$%-A-FOh$k>#eR8wjtuI8xjl0*71irFP%Uza z`*=9KVHnlBi8t^xWT^}G>qj^h^ugF)&4D%MF}wB8pZ^;3GH2T^uPk+DU2O%tDJV+Z z5xzGoC+^1+46Bq!xL6BT!`p)W;C~T-JlRF79F>&e`$Mbnx0u#RX#>Wj#+VM^7i!cw z`|cHsuP+esR$97LEfXghtfE(L>o`wOIsw$g#Yn%r`C5pshqTma_1e5&e{lMEyoV9M zRFCBBAdV|9qInVqXj6LJa3nt`ns6lbpG$qDrMhCXtNnWY7_iZw_Jgq0*5F`ioYlC< z$S~BE6m?#1xCdg}8so&gCyZcdZd4+>LLPmXUn$9|^~L5aIp z_M=?K=+GSRxcBr%%QbE$hh8tix3VQC*BlPYZ zk5W?kVc6KY*P{qNQu|ifMa2!HA)va>&o|1!XIZZefrp{|B2tHH(1NaN1;VA0K?AniH+bj_0>KW1AfzeatH()-d5MB!r~Ffiu* zi@HFPk3ESys31j*&e7dqK7=Jf>qR}<6iZOP$d*xYPRtQ=+=1!`e@YRH&B@L*W9o6m`Y~;b9K!!AB#CmqlPjKx;p#9 z@v&%_DVT488JR89Nt;5CK4|eXm=?IpvjobmM;O+1#C{HR58eGG?bfS;vtwm{cW5NX z1hJaw&<=TXb5540buwo<>ebu2%v3`uo{xjYJU!t@-qBD|==E2Q4W;8MqU~+3PriL? zJ;{AzCg@dj3=o3jRSkgeK=WDtBGz?oECKi)^897@Y2cZM>0spW(lvK75uly`GpNK) zSyEamAumr{Iu$c9VH%&1;PCb>O)9X?0@{Edz~cb?oLnQvS_u^>PaqT$O_t88q?ArK zR)X*F>&bdBss@-7hxJpUUiyZJrs6lv-*~Y&<8B7~nc=_bm@raOKHBWO52aW z2w`M@zi-Qr5hk%|`U&_R2Ls-Yklu>sh>P=5c36*>>`)SfIQfQn(GJ61R z>R*OC?OM0Eyx`GWfE!(76wL`X9mH3%_i$qY+}q7tfprqb>!)%+48l4&ffy*UkH!0O zu(9>->QXODHRoSIv^bR+3Bv!gY8MhMwY#oA2#h1vAe1&y0nHn{Yffi>?AW{mGbh+na#=EdyJf^?q=R(Cd&i^s?^%b(BD>qudJk7UT8l}JvoFB zo|8AJgFy9Fu+3bAayY(J=E_-g-MSFq+ym_H|7A-?PozBCBwVpj>FZ|@NKegCH@d1QH zAH00uGiy9N+Vb~Ee%}9T#l2BcP?3Y)(}D@=j46IH3jO^uf&yeh?++s2#p*iu(%ccf zV_M3BWv~|vV5@0vaHDQ-DtdZBbE{zv5{y4lgrB?6qqZiy#Trb(F`V;W51qM@UlUK` z6*m@&6U6PCbAS8))MqjEHm==Cic$mSf?xLn&V5CDda##=i3&_{L2ctz!$&XR6$X5Y$LH74u5ewd1TFdWTeyB% z<~je{ipg;8nM?e1#H{eNpTX0lq4Z5H$Ci*==9>DRqQ8#4Y-|j1_Un}5C6FYx!#;Zy z(}bfO{Cs^k6|npcI*UNl;%`!<(6u+%*%-D*d~?Ers=n-Q>yVd$3;pQ62w!ae zNnr%YbzZx)e1h1Hc%Kp7y3Bm@jBvrB%0jVW#ZPS6A%{K>RgY2JEJ|(>K*xuJfF;PCWt)O zADxQQ0euZwpYCA}mX2sXULBd!?8*oIe8`5n9z3yq>0gGO*nMXrP;|V&O7uxIA)&d= zhMz25h@7GJGU@xi7ZCS=-lY{=Q4-Mxfe}A@WsViA8M?o~nqB$P;%{RuQe?JHIsEyi zP3a+LbQuRds_sA3P4+#-c%C^jm~Lr!#S=8bRiy_g^RG_%?div2@8ORjeSKU+K2CwV zz$MaoJ4ya+KnaFJL@t+7hmMhpe9-`ps%{*1t$ow< zBX38dtk1-9upSNX{@j>$29zI06`_XPW`AR;dFq$@%^zGn44l{1!5Fb`aHp#6!lJ5` zZ!D*8EXkQCUlV-dIawpNpJl)kOh@8%IKUZ!xF^s)z@B}wIN+~)89~czXmB9zQmsfP z)lPhvP&;^3Hx1NA3N-j316QZ6gGa)b3xx?cZ+uD zCWz)^tG6kZtKJKxlhD&o!l-%V**NEN{ENgj<-!Q{rdw${{&&3b=%I1@rafM*s5+KF zEDpw;+cf%4YT}J|QpivXEW{pKqf{EPr(viQ_og=M_h|#-kbP#iv{Toxq8(qd^d16Q>HV+I3pa&81WBJze>p?vT$A-P zpc*zI^3CV^dB4jh^JAx9S9bjso?YYewmkZX&&iljIHeL+5gZjOdHK~bWHY#0ut|wvZT2!AHIf2?R)@R3 z?&VrnN&MI=Tkb1@ zeUh>HX)8(VD-pfhv_1+^tiGe+=8B|s&`1CHIq3!ksGzZ-X)&sV)vYyLp)2#pq7q+K zpvHOAEtJ3iR8s=JRxcv9G^0qUCJcBl<^C*@tnw-PoSwVEpK@5j$bsXK$X@qPV`y z?(0J|I7H!@>=M4$uZd)Het7nmT74Zcza#h z9YO=DyRO{|q|Y?ugy=lv{@*w#skb!u#hbVYWijw48jKTnmwOXc2cW3})!IJ@xh|*G zzbSlU17@I!7Pztj;)p|#~5>apo?e~vAZ=c`J_W!!HgSz4+mlVT5>?}Bi8NT~4sfTj!hXae(%HT9$K0e@Acvw8W1lFrZG;D3j5o zdhT|>m>|9(rEB4%`{)4AAOlQ6_j!x*9YjZtMz1EEa4eQBOyG5S;~H?=?KfG*UJB<( zfDe<^j;yXfrW$=pg|IkqEdjJSOUw1$e2XpzUW$tn#IKYxbr9zz8BDE!kw%J2g$O|j zSKApfn{^2xqS-GEN=&TN@93Prt76KAJAxsiy3Thx%JxCyKi}6|kdu2b= zK1>dy#|&~AnCp;`;eINP{u_j?cHi8DnYZneDo{ zOVN4!o5A&6M)nJ&ogUtd=3;r8~Bqocnx* zABDrm5%=Wx?^@ZXAr^{EcIvB_gYo)~ZklEG`mdj>I&1XKnT7y!wGUjHtP#DV7_A#j8#u?i}N3?#7%Vu*}TlA_AW};QNz`m zZsBKA74Z3^!V*Ah0;~R6cRl~@GogjehcYgo$UKT|WuCR;`=apD%^~10Ujy`Yg1VRv zIeitc1gS&g-YzRyU9t)*(h4ivpDZdX$RL%h5tq^aAL~>9cEa}lpNrHa%8!* z+ipbecxe7Tl#X0`emtJ(yhHQo>!|MMfd09xaL|1sW@-{Fj7R0@+B zaP1)N)H?UX9$%gjzkla30@X~4HF;LTrS2^K74Tb#KZV^}{;R!qyr+H9`qQpqC??k1 z{87IWt4~l^+%3ix`8T5~{Y}G)ndt}H#SEt^44J~=mQ<~YyG~Ww%AG2)^WzkQ$lx`s zg9d?$R&^t#DN3#jubZhf>l^d7>da%p!v%^Rl@^N6e_Ut^ym`;vBXxL2>SFpglI}Fc z4UsyTM^W$H%8O+Onfc{cb9#zJj{mNG!Mp*>VG1$zn6j{GKw1 zSV%ajaL{Zhdi7nTdjSsBg_I5Ig~mcQ>fN{L;alS!9|C#tCF>yFY7NcqB*>M1>kS{^ znb|aU3TCqp!6F=^lJj4LOFS3-BRBONH={gd2`-Z!6GN=QYhj;D5!V|QOG2?xauZmG z#a{SccDJAyyP!JzTJ3goo^H}w@9GYjwnT1hMz34_u+v@!5t2!RsoZ(T(k1VcGf5k? zI3E1vWUG*oF7B;V{>OY@@Hb?`fP$X$#9dZRnd5$dd*SN&cOW>8Zp!iCUliZ9mM@VE zbR@k)K~Nr!NoS-tjS5DN>nhWaC`zQ}e2I+15lb}+I{VC{0fRURce&=B90>*;#Gx+j zYi+O=bLAm|1v4WVhx+IetB0STWJ3cbW|$z9bzYnWwa)f9u?nG}Xs{0rLzlSb|8r}o)L&3^iETF|7B$Q&A}LT8`K?0KSufgf+!?4_ii`0G4||wr$VL zJApMc3M4~yE|%`LilOoUIesvgIVS#y*@B1XGG1X>9PEN-^j@Q%|Crp4Io}8Fkd+zu z%Nj+GF`E;uT6#+i42Bfa29!^xr5d?c#fil}f4pFoF|nA}z&sII9nuhI)BxxPhzUD{6euwN<=Z`Wq?sv#JPrMVWVnK- z`8`U8nk)HUdBF-p=FhKOlppm3oy32C!I#FHr1BtcF z9jm+E_d3VVHR@E(X#JWN$4t{_L2*CCnpRm?ZsFG~*YaO}&gD9f?i+ z&X9s>hqV2;R>I)R$gOR|Z-J}&;!hh1NNBd((&FtZb5YI6x%ceG2%i|Lgo|fnmY;EVfEp*X(>5#DJW%)r4t){Y)E~909g;L~tQ?<}4x%w+MhZzc5ZM{NyR zkEQcv!gq8W5kvsrXLUfusFQt>j4mgQ?tDh27@ms^ve5$8m~5D_vvhY5=E<}&(%Hhj z`R;e-7~@Z$1nZYQ7y7|Rid>#NlM&JvEhTQra|LO<0F+i7w~h0Z^ZoHY&US7h_JePW z7uJ>%C^siZPlV}6K%qZJ<|k@osgr)g`{a(SH&q1i%xEx{;1!FLtTxAyTfI9KiCzm} zFQ)NdT9Zy|&p*~nv^hAn|8wOsBv%+u(HM|0U9~n+x+nb}-7Uazy3)F{=xEa*S2pwV zMg8QcyY^R84K6ns#k|CIWrhb|{t>8e<;#6n9z9pqlibz2!Cj>nLc#&cF>+DS>gzHm zCL_nJz{eh^p-+S*?v9f$qZ|uILlbCC{&RCUp$ebqO|d9a>{CNIIJzc~CuSk8#neGF z1W5bgTtZ|((tmj*c);NEqQkUZOXW}B{BqDwP{n(nt>=Ae-pltzZg|0yl+S6<`Q}PdT*^R_;e!T| zVk_764q`Q>R-RPvw+FgXuD#$fa2$Ym6CRGhX}zVJkE@(?kf#X+IQfAk7q)2vU9}rC zvpqS_BqzrVIyrI6$d!|Uu6q;RC2 zRh@3%94I>XKbY-<0#bFIpY~Bn)aIJ1XP^kyxsJSX2}>A}YGdc2wZv31B~R zY~uC~TsJ4E^gmv445u zr_`*y8l%HW^{j*>K7Y-*JJkh2s@?LFTCeTi9=_GL3YTx?F5eg)yDFutZP0eK-15Fn zJJSS+^o0`57md@aTLriV5kvy05hw5gr8-WQ8P+|q7%ig4a^>80KJD}0 zvwK@D^OKz}h#u|Fi9g}d>`%+(nnwiPvX|_0xvtlDe*IWmv;AR>sEcGAkGmCyy+kD2 zwbKFQO;F{-wtmT)cGfE)pKyd&?)^0c8oC|Okw2^Z{hACcLq~%DPT}blwI3HPNdy%+ z^2_@D7RpEOD7nhMW_v^cH!&QfN0Pj__qgD@gsOA8-P_9NZZg(uiN+NGD@Sydq^Ews zTU)S9;QbyCOZH)rg7gcp85u_`7I`4Jzi+e1Nkp?$!KH#!A zfydBkz%GwiR)a3;TQy)JbwHcU{MjT;GqI@rTs)`XgoKRR9}Z4(+YprE@}CkDoM-#q zAzkLc=6DhQS~%W{e@G%|UYt20TU;{T0WsVY{p#`cG%?FdfE^_4}j?}fQ0e?8wNYXF7e8AS5 zu(_TmOs_c1>W3y^4OQ`hnc=BKrsEsuZ8%t7e`)cf{tmld@v{vvKU7-&^T2xUb;#^D zwmcumcl)Msm$FVcgJ{H27)P2-|A?oN!Dog56HDH_eY^Hzbm-4ol*rL78WsVtBF;#u zwz#n(l`rGcC#Cd_k{y$Ox7;{Mi?qDby8@4dXKSY4iGqx-oJiU+iP(! zM494@R+2%X^5NOmUV1h!mg~Fsv_G46vX4;7R*? ztmrV%lE(3=WHl*2=h3w3_$J%GF%x6uoiPAx2ht-54HO8m5Fl&+;l1V<}HR{nX{?2y)jC>bBgofxtS$no>S} zGcD7vRsKrV1wF~R{P|+i6_WGgm7lVQd<}41Dk?nC%87s;yQMd9y|Ds60KkbZ02WOi z34(?Ob=?{gqEJz!!DU5*H&Sgagk~Hj%$bi&O_TgSMa4%9pZZ>Mzx_kJ|5x@=vUZHJ zAOH%fRrbSu$7*u>BPp)#PcIT4eokY#)6l9Stv{5J5P9d3c*0{n5j@d}6cZBdIYS;Z z?k*g@p(X=f)R<)R^Gx9E(EoG%onIrEJ%KJ8D4NX#&JP z$RunhrmS?V=}qr`a8U_iTAaxcI$(olo%?y$qicK2`hcQHOw=aQ0YPVK4l``v1BeeV znj5}6n*7j*wL3B8w&o_y@?sZx)g987O#~?~BSA~xlb^H>fo5+%33fxR|*6f=n#+*X_vRl;eGv3nH8}JOamBk&(>WrC#@YoYMQ@4#<{_*w?2%g`j=;rw+H&}q zf)|$hR3l{MFh_nQll&b!6(_TvO;`V8O~6lKh0Mw)gq*-m7BIf+EzlN{iUx(S52ga% zZuK*3S0kD0*CDO=V(6P&F?R`+TP=Vm%p;s^4SWpC*1bm1GY8qW5K&%qAD7V9XT=mH zi=VF)NZ9x-B{jxqmw7fi=;PcX!9q_JBaIi zedz{tGi=cITKfD!jnT$xnGvmQxE{4!q1ahBli|% zNmUT`1+!fN2y%mB)r_|dS^fOaEYfPfmZhJDaN2|^O;TowL^$*QP0a#3cUgn#?twAG zPv*vq3xIBwz(n$A$J(X8dvyeDpS*eB zpAnM^qpPY#djOAe_mNxfxxd4N)fYg!z1m~uatS&lXMRVi>of|~G&eyi?>j5eG1G+K zR^d6XptM6wubcX{H=>eHJa z?*fF7nt)Qc^`<=E2JF|Y;AU0fspmolt^t4(d2#kyriE_EgH8}(L?!O`Un9|pZN26? z#SyP;`2mm(7%~_xT0dV~O)q(?YfXTY_kf<-PbHPaS=FhB$`tsF6Dz;?V6)AVfmT_U z^uTPK$*;qJY0Af8l6|JP>)BhHu{yY=@3nPSEWR&~R`E@cN`G+u+Dwys7?t}|7c8In zTFRQ=QdfZc{($TCISpE{7+v;_`IYH;+;P`+1tF0JKM3Fu!YrRmzJ-viOplUw{1HeP zQEcfpc_#=W9XUBSUJm1UHjDz|J_=A#R6wrXa&bWIO2$AAd)d7E&rAh^#+PteZ$BM; zKGH3z%6>&zJ2vu~&Xdy=jn~A9HU8J~B7_~vYSn}YUAtTpCV4`}wj&99GvUj`Uz&5nmBhJS>rwoioWrhL~JuTvwrx)b{}~l>f%VevZAB>?-=vbW#Tn zdoM~#N_!o%$&HLcrRa^v0QP*9xUJ}7nE|8;J$bi6KrHpF5P8>=U@wa6aN@mTalf}q zbNhz=Ok#UgE8)*PIMCPeTcWtN{!Gb{E=YX_+j?YJh}+P^@863iO7y>{L5o!Zzde^$ z?jUz}m5G2+|3zrA}W^lKW3EdzBd zqDTvieiU}grB4oUXD5+bwCdU|4{KL_qHukpKJ0up^Vzk|`ahoDIxMR0dmkRUL8Kc2 z>27K1kVd*Y1O%jE=q@Qq=>};KMHsrfyG!Y=VR#SE=lgrF3-OKAI z{bU^7Q8p9Ha<_q7e<(}aF-Y0h!-1C%y1(BAEq!utxpmXoTpKr%>4l8k582F_8!6#= z12htE*C!Dxp5g7`A{Wd$2#kUx+fB|!S5Ew4K6HKgNzeu#;D?U(W<`NK@MmPMgLa$IIbCtt!&!ERK z>>ogShpJQk)c}KZkDBp}5_mIF`VBJE8cg+A76UndT@>h=~L~W zh9^l5BAbkDfK_i4K%w=Ii>AHLhvI)I#-C~1=!c@3*py%Pbk1_4SKme?1(yd&%f0;O z#uPv!V;o=(Z*{BZx99ygcc39foS=9S^`nJRXH6QdU+T31Zv*>N?x}9?@H@sSiIF6* z(noo2z}QhWy#~BwkY z)G)`$;b;EB(;rnK%TtVA2>}u|Im?m~0Xe|150~|QVeJbrwxV~vB8{y7i!YPQg=^wD zTh!S9hRDp-Scn81Xnh|8Bod$i2RO2n6y9Fze%;@Ju9^nVV-7o}t%uNG7hB7`!Mj2`Xk3UP@XXa#JZ z{1npO669rzQ#g(``suS*ISg_f8t|5f``t`K)34wff!lJ8fw2Tq?3W}X z#eyIGhCOD2HQ>C~8oa5B2>tvhs&#c4HI8+4Y$H2RCm4Qkn^iLfn*oEl5Fv_KZnSMo zX&8?DLB1Jy>&eyUI}Qj6wtqc+EN}eLJ`&@8bcpIV>PctP>+<9dyE)aoGqoGW$3#9q zCF*DRLQK38iLSrOQPqJr?|1!zht^Jn4NU%g`5QmLpxBIRYcwO#M11$E8ks{3tVSV$(T{KX6p& zob&o(6!&nlCOjG%7?~@;?C0|?x;%hYZq4h0T==^m|e!&^cUqXchhOxtXh*Ffct1~Cvi=A%@ z)W`uIGSdoLA+Bup#YcU8r`Ri-8~KT>JD18dGIwQY$_>KEZNL?#xPwi%28J$~8Gq{h zXrrN>!BUcrssL9uwzc$IlTYVLbW|P678uBBrr0j}W%j8% z^-$M7pqMi%z(2~fA%g^nwHImdK)Rx2)5-4Z60gP$$by=ipeYT*xb2FMg}5-qVjh6g zPg!YZv%|evNeQ+!nCb$GGhcywNXQ1?;k28+UW-T}XVpu+y_O@uy2SrrU4Tvy+?ltr z&&IbU1_nlQyb}-O{V%uUp$8j5Q&Znq=^id`Eg%OF;rm(6n)F0J5H%B*Oi@v;jJ+QC z*Ne7(VG{s$vg`W{Q1uG6YZey=@=$QzXp(pv;RV3!RHq~fD%>yf&!x?0JG|p=;L;2{ zOJ=PO;D9=*+K`&ZPpzd}W(V>=5SvNLYF=EK#|@JOixRC&g2 zi*}(_Jr6Qnjh0HiWv79lYN!VL{(SY5R-KZ(;+fkoo`cQb#96xu$`tH0bc!^9l1^4_ zN4mUrF#GKk$H`#T@N_f%!LICACJB(AkKt{t_KErhOZYL2eN?d_FbA?N>qMZ)IQRvb19h3A&QZJUnR}(rk)%aj? z9U7P#@!m{DF$SA-SfjI6)!)D~1f|}$d$cBR&G=9aDWsXafr{h83dN2nBa#Ckr@|rn z84H_Q3QBBdemVK~1(I}j(NAbv}7J4T84cwF|&p9kM3D3(eJ zt^~?kC;h!GpVx?(NGm^g6;-W#*jcvLm)lLeS`n+Udhbb7~K^g&vd*5ogU)g=N+Dn%699Sp3PXsZ70}w%G5 zaA$OA%5o3AeniUTWBFuo1rkxl*nZ*30-3Q{pqEC6zS6PFiwuV=ejRBwfJiTv^Ztwo zKJ78Kry}UX*9)4hdZw>Fu^jl}?^#w@-4*}VIVBRVO8r9mJrm|HqYZyk~DMWm9C*5{MoYmn?}N(kY>Jrh~WwSo3kqtB?o9J1j!m zF1WJpzy3-yL^&2FJP{wv#ZyI2mv<1;Mv>V20STG%N(16n6CTe!^CWq|eZQaqmRO>_ zXBKOX@8M4RojBSbR6qvWKMjM@EzsU$98MkmjfH|ZQ0X=O%sP8sqz9#C?9JD%%%8Q#MNb^;E0-F~ zLLq=Hia}d6kbvZUy04O*>r42GB%A2So9IXrUnad7E1v2JZ~hV!SM}V5*8VWlVB4Q( zZ9`S$Nn}=DM28^^NSz@B`oNU6&M>3_D$3&a88?pONz2%OBBjf0HA4wY=?Cv4P_LZl z$hP0T{Ef9l<>_^gCGQ@M8KW~CZp#PvV{3I$6 zDF+g0y9m&?fMRtZcb{jxlC?ud&#!bhasoJz*Kl^$cP#ur7@AV5ke*Hl-BOH~ZBZS;CCX4C*$8xlJ3XD1d>F_QsHFNt>JN9z{h z-R%2OBBJ^2?e+z&>4$bJc8)J^jX7>GAq#QuLIX#T0@iE^*Mc{IvWJ~wnL;NtT5jEN zWHw};iMk+?X$x_-W3Vl{z(V`E>+eZtJtm5}*?R8NQ_)gZZkf+>KgKLVDOx9|fnJe^ zwnmzE+Sl^0LOMY|vtk>3wSLG*n4nqFAzFzbyAO!-patr*+&pNa(=JDvMOzYksE(%W z;Ix(wYcG^a#cF`RA){H}eZ;!VvvZ_x%0_e|wcca}&VFy5m&gf%>A*fBz*qAQa}XYl zZpuTx_^LClO#B;CIzpJjH5jEp`lt!?{!qSv{URRufY!EfD&;`S_ZRO~n=wv8e~2Ge z3{PkLw#8;!K&~Vc574iJg}6hDk-IIjNzCFm>Yq{S1`C{Ba{c4&i`U7*J&1IkTgFyF>^qGR(Rp zfTE}cZs_Q7gcKA|o^RN;a}qGTVIW`RhY?r)nQvSmk%5^Gn4QJPZOVZ)4jX=045i?3K*sf7Roe@zU z|K?N8Q<oBp9USQX-tQT& z8Uq}$k5)XGp_g*b@H3<(&Z_z8-(8MwIg8uF);^Wb4DLSAE7_4<5Ck_Rx_qD_!`<_f z0UGXbW*tO+D6jLFjouQ(QjzCa5rJk%vnWC3`IyRP(9pT(zI}<)CIa|pTK*{VsuybS~4b}5_lSk z)1g-2gutidUvSs=674+N{@oQ&Nq}SglOSF&xe5Jao!+f}z_Z$02kB;I61Wi)coj$8;=o}Z@1~|VI>BBn z`xWWEz}5wg`T|b?4t?C8Le!A-7fbc!fWdGKXW-onO@h32-hv^qHdln+gf^5p{EEVt zWj#&fF7#MAPL>!bvPxyH%A3!!4)fc}Ei&b~;?-3Bwuil^+Ab~rz77Xuot(I!pR)C4 z&f3h;vigl5$$g!9uJtRK2w=6KGcwi}zl{PLpZ&&x=ncRFzCx9#8J}L??eb;*B8EQR zJeCphQJY7Lk6x>BDX)TSG7iM9)|pG_u|q*{Gu3^<*>N&3?E9VQ-`l;3ajAFD&laa+ z+l3Y5PeDK{C2J*XdJMQEw1K3rAlx9jycD(Of~JjdpPJ^mil6#F98Zs{jjHsQ0S{K& zAXVFeC{6#^U9Of;E6)@z0}=5xwZuX_t|Wbi0(Zv9$o&&n#@A3fx3Q7MeQ${IAI@aA zv0D}e`u%s~m;UX6IS4SZWl)u(Z7tfodPmL2>~}tRS=;ez9S=(d86e0{aoRk)Itfa_ zv_;}{nbMAB!5!2G3t@P9s6V&!3AxwJQR-DDoeNscI+aS5?{lJRk&(dny;yL9W^D}# zb_4BbZ+ZxqgXjP8t{{lSGZ^0Odj{B}~VP9@H! zHdSy_$hr=S7^1W%s%nmhYR|muh zjArwUyUqASAr{pu3q^%12aeuMFnX;<-=AL%#cig)F&KZ*kzOfH;)Ic2*(I$yMU3w! ze~J;KCcX1~=QgoB0v8i%c6t)nHjLpges&wV`d9COnCJY@eCzMu8?J-5YkX57Ak9pI zz4ndu6sM4;fz{{F)Nd!oZD%?{)s93bl-lwei0fvD8& z`Ik3`=ei}Nd4iZV8T4J>yYOx(TC-i>VHC8!8TfL^?|kw}pXsFRavI^S1 zY1@cvU*Nhjd1{AF#~Z=*G9~bfyZfN4|5{J}a$=m5oJYW(_>Tsxy*1n20r^fb(ACw| z0O?r*-4um%ZS(mb6gZG6n`<|)Rx5Mt5j?k!T|u*quZ4HyR#sOiJqUQhM(qay{iOK) zN+)O5bcDvQe%ThMP=Q=qH4Cz-V!8ZLps{twBI76^x*3Im6iv7pde;&!R^{KN=b^8# zqJI<<8fZH<$u&G&oiSVO?C%bVNW5=k{-^b$<&(Hge2y>-{(et3>03??yFrKeM8^o^ zmjK8?mEm_bEz0obXJS!N(b~mN1$}j?sRPX&yf=WexWAA$kJThXJ!+bYi6vJ!ykl!1 z*FC8Lc+?|y!c{l;$O>VuVCr+Z&&wb``b4~pMKtzO_{}*-G;C$mHwZmL6>0X~znicKBfgaKj)7=ao%FsDA!o{1FdAN#1ecgD~ho}mh!u`2ZFC8k(sJ?o2 zK#96WxvxW{gHoh zaPf{vy%db~^^=kq*OXD;5Mqg7H|GH*b9%+e|?_E%>kwQP3UTPri#P*jvX}ErYny~%jr6$;D0y}fMQ)f{)a1G8k45_0?l}I8 zT9O@KcAA}O_AQ)Li~v7wdAsV!kTGdR{mlCZSqH@wWUUhaoJG}Ncu9#L-fQ&5qcgVv9# zZ{&X4IXkawj6AY<8RiTOj4g7zN79_l>8dsK@VA_4l4hZJ$lx&=JAra#viw!O5%y5x zX5eXURE3Y|-i@(UEO7f)FletD^uKRQW#z~{b@ogsM!>$@hxki`kbvD0z$knTNlAk; zs~s;BsU%SolUdm6!oQX)vH)p1mbY+)NPsfc2BA6c433Ohh69sE|67U7Xf8AOIDmOt zG6JkLX{j4s%E*x&bT5`m>s>Sq_Zr_}{7@A)h6Io8ZlkXRtkx^m2@|I<-C@1=jwx3#H0(yhkKSqtA0;sS^^9P z`QJ0+7$+n=*4r)HHQL5_b;fYyU!C#v3Bi3*1T$Zl-OLPJXiop%vv*`1?!tzrJ0AS| zv2r!-8Anqu5vDBf;5MjU8_5x_AnNx6Q#}8Bs-i|~wn?Y8Kj^c5c~Fmh6rddcPwLzW zbLSY`t;dlS+bj!JIG`C52q&fjJh*Rx62umjJ?v?3VIup#&!XaXS*0;M+kdkEb_INv zV=pBs1nupv=fB_5DqB+DU#pmT?R6P1_N!%uk>23`_nm@B5~r9Y%?S}X#=sS)Yj`kH z)^%@LE7%NC0~uN{{BSRk9NJyVzgHCgf4gTilO!y?!RJ*yzJ9D;uF>(4N56~M^38lp zp7Vbz-bu?D>sKt_%DAfP03cRS4^5=Bf(L&iRJSDO%P{==|IX3Z6bTa8oonl|7D?JLSxn={ zA;8{pNjVP_(K2uB3(u~Wbjptm9djuBCsz3(;MB!E%JP&de_vggs@AROtL>j5)dZermiE zJE-kT8fu$!+YgZenxBfqIr-(YlIhqe2ZcqAIBQ zXz7}E++!d%slkei{u14AkQs+NIMcSTAt^&A{lslm>l(az$4swCkbHs{ntdS$mq+|8 zLrMpIGAt#kELy(k;R62pK}(v{p=GuZp3LE;*$my&s<>sA;%sa#!3tZ7#UuV*-zGgJ zB~vyQb-xv{ay;O==!1@;JPnI97a4|RISvJWkppjd!1g(D8}%xZgQPOuHy^X%O_b}q zzx!HFmwRLCzUZN^2;9>P9V!s~h<)(}IDP!VT2$}YuNx!Z|2lHrQHjf+DD{I@PHFpb zmClg+@w)n_wNspe{!IWw$f7LCfi)ARjwPA#)2XLyrcqhlp(!{%8t!XXIvs!da6oEM zd85EbVg8wCWu`bl@K+GOpwwz~eEFQV9|HMDx3kFsf-?x=X<($uA|_-~=^@JHBanMj zGtTkwC;Asrms6nzPm=yYKKh$3z38}~%|%Xr;`yB-E2Dr!gKY!hA@j_&40&uJT*i>iE&u%#eOsn+|bvy?_?~pRwK8Xv`Nuq*pW{J{qQDVCY+HEl zyXn~+_{8@G8DTQTjRd*hlykLF$8*|%tNFD|O8iZi`yJG4Yl4AOW(lu7JSxL12OWp4+UAOA%$bRZ*bg0V87+hlU zmn#42VNVkvoU4D`+ea2wf&kW|QsC+nL*%qI!LwhGllOZ}AXhDm{W^EzKm}CQp!`^8 zplip@rSc5er}R4(zNMo$LYTya%vm-+$U+Ti9PZo1#4CWWSS!*YeJJhoe?s@iijLd; zy)BMU#u7h+b@%v(?<_>V^kNsvRdQ5oZ-GbC*LR#+FrFdw1_udmm3t&yJ_;V}t=6GB zaKP`h6uhfb)%TdyEbpOgJ!RaH>telwLgL#xULeW}GxI4}-cFj?R3vK;kY;ASV$qx$ z-;I-5s(2e6OMqi>l(OVT9QXQkCgk^ZWyYpJTvQoeFK0YQUihXK>dR@3Wj5TLQZ7euw*34Mfxm}R1c`?a#18@ zwR$s?B?2V^61hOqCWcoDM{wd6pF{&s7W%cOI7Hpf@taB|=u+hA-wf|cD{NYlSW6Yj zX4w9>t^1vUfBor#$5yu%-1>6hT6Hp8IUJ7mEuKk7R|WgLK7Vz^AL}+_Uj&`*vS}>P z^8UJlB{DF@L4VN7490Lk?tl9}t?0P#pkh}j#tWMs=~4-ZG(5qQ z$Vn`f;;*JR9-fFJe!BIHBi(U|o!I00j}B$(H@Xj8IxAc`hZ{(ZvV1Jkihx~xR5Eq7 zD>2tt1?hl_+l5U~&b-%ZoYWqa0ziM8ImHN?H#E&K`YxBAtoX7EOE`r(xA8PlOOS0h5g@*&!+QkwU5R$iUW%u)Bmb#rA2IGF2t7z;XlcG~725 z`inZRAGyYEs@26Im6yDGr3oQ%Q3l^O%EhE{76xm}Gy`Ui_^r%E0gwfVHxI#Hm71~` z9_9{u^%pnySIX2TJ#xC_T@QZO^f#xS3;L1xboE!81p!{z*v8*W$m&enlg|aa3W}|L zf7!}(;S$O+Y;PME*4^_O`y4C(xmwElydU4MJYUoIG0jBL;NxFug9xfrzNY`lZ&o>1 zmIN#*sW}S((2hwJNX7 zfqU-Cio_M8FavUph2w_y|Oekt;7UF1K`rx+`cJ@orBfQzpImH+d5 z(+&heIgx!jLbbY(I&`nTTHVg0E+$TP_;X zwn`3b@>$dSyen{`#QL2YG(1cq0J~X)2?;%Diz^Z;u7BXtKN=HHY2)EE@4x~1wi?Kw zK!b9qZ>Zj>Ks*O)_mrE=b-v#jQOD8G`gAWLH*HwDk88*&0+!Ltpv88=>e9w^lH-cCDv zg#0Pfr4Q`+`8?o)=+h%g(7arwHCCf}@BPbOwUcvb->~QgA5}dpo8m6QoE~q45TlA8 z;4XMSXWx*e6yGDbBq&(Mh}DcI{G;v1%XrPzqGi%AZV-h1R4vS#wmR?kPCU=FW1QH* zCN|(>`FXhgr|A=Yo?<@!+`j4Yw#Zb0wcuP4C?jcR=4_6}&~i(g#?`xBo*2f~8cqB& zrHG+>g$nfo1aVNhAhvZS0f5zjzb@DyLsSgqiWiJ~40O{2*S%g8OCvU^K!Jv}BkR>T zv#|v=RY}irz0QjfK#*DgrQEziltS*D*R70yhO>Km)U$NUZ#uhQ81!7dnp-AXoTBBw zBlt(`T)>e4Fm7yVnmh)B2b4%qy3~QpSsP4poA6%ykkK6Em|5g_9yzkBzbQr%-vXTT zK3=*1r^;wxBIcjiTfqU^MVxYbm_R??@j;&_MD-5w6i3*w^JQcs(>r<)uaD*Y-Q2B9_p#^palj`vU!m~%|3M8bdRr<}$%2DTG%lg?hKE?L&(?0wK2R9- zdSDftS)0piydJ?Zm$ z@X%R|=fS`v3^@S*ZkQnv6VB>3E+}*KZ2}A{Dp4V0R-9wtr>=VwrMNn_Gt?a_v84x- zZk~SI_bvB(CR{+iN&A1aM9~j@n&sVP!KC`Oo5ZoBQJ2S_fJydjG8=4}ieKtO5NOKoYZN7C~%K@$GutPMBu7 zsVQ?cLS+bW98}%3Sh~)Jx&~ep`!2UzUJqh^`2IB_ILZky zH7Wf5`fo&hZz@EwjDX?1J+^>86FI+X@Pawl(0viJz@(3l;a^s&+W-sRjNK_en%{Wj z_R>UvL_kL-l`IC@`o=(9NYcPPpjL!G@4D2pvh|9e6Zgu$4-7~ z5#+$DS*(!^?By-*BoiGP{Ii5UvA+*Qzg7P{1d>`L@7xIsGo7VLqJ~NCVfnfHFDN3GmnaW5pnd1c2qD#Yzjle8c2p?f zWx7$dDR4c7|JdqK24al2^602G;f#rYhoSkO;&Bzye&2F zyli_STBle$AMf#rkH|(Ds)!oAW9a6m-g^W@EaAP9YIvUTMWe6=RonA-H z`H>jNuj&S|M~!Xc^s-=(>zH(T#pYGjJsQpTDd)c(yIO(8vj|_E1LV0y(4pi1Q&%on z8H}x}1NVS-oGera)KyU7o^NI?0C)&(K1k59Le1U-zL7R7qm&0SpXF>w(Ax(x0Y}`% zDUzUax252K#Tj?#IhnG^C5QAcCSXFl^Hh z3Rr*>+wv%Ui;J#4me!uk9PPKbm#}K7IgPPevwz`WrzVzYM#~r(ruY7miB+Zt& zn1`tKZwr5eK-3@w>GxU~3a;N9KPolmtfDY(5FNh-nZSYAZyPpT#bf06%|f%*rHU?5 zX^wqmMJ9pvAz8%sWQ76Pd|V^x{v=?ZUQc8SIf3w{um6Gq3?fXfMnhJuduiU~nIbJjCGjy*&z8-j|FdgL&WR4&s}V#)8sW)jHit1k&@_<6jRAXD66 z`V;N+LUjjsncjIjB1;D84rEIdi+JCu~b+D=abMf)tYHpHMlC%(@9kQw+^j1!5qO%dwxtd(JlD}OzIemyT zh?(~peALz_B7Ld6P=!T5KGnEnXUsh@e;S;j88P&5B0BhW5;ahtyDaue@rL-rpcrJ) z*drXziYG=I>FNKVSgJSkVv8My$5BO(it28eD7Wm?I(722q*sx++}nXOfU1EX6IBUb z9Qa4u#6bP+-}+>1-4Bs*Dr8Q_ne8L*g^l~$vd;GD&5n8*jB#JlS?)m}Tny;&zF}yq zQ`_Q%a?Afb#_H_c`o}(iQF+7f`1ljxfhZtA(oPVnp$B?qB){WIBhu~K^D94aKmdR4 zw(V*S={G|B&B|Q8jEP??geg&D7tSlj3UClfd+a&$?UK=jzvbjtrplNV&69)_0HbPJ z3fxSk>p;l(Gzd&`n)ma$&TMAf#QnawyIlni((HY6)C(Yo_I!i@Rd+UEN$UG4_#aA+ z+TY*92~hvbz6O%ZA$@F>#UECj6^m z>SpYK?GmhwylOi7t2=IJ@gR=J_jw*0_WMgFNNJ_ae-?V^ClVK-nN#kdAJDQv- zUx8_XL0<-m=4j`VZ9|)K79RUFRixt0^?SL+r^47e>?Vdc-{|3CVvv4DxPU*du+6y> z9A4n0Awh*KQmSE5yoZHH?Oc9_^C47_JyDJchKt3IL_O8N8`5)ZIz=nF8Mjp}uc5=w z5v8y*n=iLlYIACZB}8#cG>TsdFow<|=I3IB`ZbM|;2D|@41A6K|}xy1JZ)H09LPLPgkgTzvKC!TvlBV4wNqRCZYaOXnumQulsQMQRz17 z0-OJO3j$k+_SXDyci*%)FkT`$7RBoa78hHn$4Y?iDclM3EkuN1()2np0$jxB1d5P8 z9vh@wO#oH`YdW~S=PVlA>Q@_V|4lAm6)Y(SoTt0AB|Q1iIWSF*1n;!?0D#Y9eWq-I z70G@=OtZftzVof|~lh*qA)-`Qu`i;=u z<>UF*x=HsX2PAro9sTOsTsD!{;8{CmtgDi&Ia0{RU{=hq&N7H@`_Smqun5!K7EaHH zk^>FWB_t{LFh6s%Vn93~BxsTsTt^KY=070<=O^$VAX=+GrFwW5_nzZ_iq=C6c+Ki) zc`Cpi6sfO9aQ>)HohJi%?1;drK)5?rwqRUVm5xGs;DA2y-93G`SB(Igy9m(@o*_th zE8y}w)!@%2_fMw*Ju)dg0bKcMrSaW;{6n`HrlARauHsD-EzwrM&ws3~r#7+2AAMg( zO=tnW)Zvylj01E+dFS&-!!LjF5nu^0RmE@33#MsF3$Hr@$lUi-N!le4e~KZtysvS-R>Y|@Giz}H8Un&u9>0WYgJJ^j4sUy_M#sm8d#9pR)i1?DrZhHA%c}|8 zr9f&PCJETQH(Sl(%~L-96c4K?V!VxE=M9HIoD+Q#m3dVlXE(R{D>Re9jicugXqc6G z`2c+p$)6(m3!pnK;f_)pC4}nb4k2JRc)J)R0dENB;LDR(UMHZwPbY}Zllw)C6MwM96r+zyW*WtGb_d z!#^M!xUvfy@Z47buL9P%7T`wIajpT=`Q=&I_=cJa*tiYG{hh%^W}juSULg)rRYUaE zw^ba@K94fdC}}%x;6}FrH`*Cc$!=SGiw4aHng!LOKu*TcMQLQ3u`izUvju|FZ!n+J zZy0GWJYZ0Ml$D5qtZuLAo2?<8WZEw;0spGBIid1qqdiwVIJ^Xi1xeD~^gjPl`F6PE zs6D9%`~5&qE;?J*YUQi=@-Cb)(`2@8d!w=)PoGa~eg9-nCwB8UF?_{jn;#S*tI3A6 z)KceDpZJxV>I1(ZK?s zm=^$bYLB94TlO$ax-J8JWiCu}xsb;`h0j_?%vz(^@B^to7TcXsK#KmG)#`PWMvAkV zMAs*n1OS&>4(B-Nzpzg-6vICkmXfOLaGVfX^crsSUvd@vWNx)R6h(OGeem#8!vn%O z(r}Q+X}126l3uVVPC)KbNZ*vzSia`~Sz;@2CpV6#%~1p~L*9} zu8wicv;UQg9{0ol=!MxF4j`w1*1eD<+X=X@M%PlOT78*T!*NGtBt&(tNg)YgJj0W&5{Jx|k z+AKfD1=8WySj(~l%1l2tVKyYDR?i1J@NWQpOiHF9WXG50WH(sX3*#qpE@tmF=BXce zInM$fsmSPlS-*JcG(We1V9}c+{z|%Sy!)qvYkvDF8&jAB;`7sdgS~3Vz(y|w68`+> zScP1~Px`q070J8r*w7=nbsfv9Bh1nRR!FHV6kE*I%l}x&@adjoGn2y)&G}D*@x_i@ zz+k&5n|}Sc`e3`dKVN~L#U}!27FWsPYl+e4t5H4IMYBHL&58LK42-j(28X2f_VLqx z;FtwLl5=iKxjj$3R@@IqTmD@r;kEY(XZ^HTK6xq_yN5XnPz%$(U1N1W4ao$-B7!?p z&KevVKD+BFrZAG`0MB?{dBkI0SA`p~f8S?A6ik-9_`H;I#Fd`(J%nk|qV|hDZi(f- zywJ=3A$ON71!KR=&*8OFm?0@O?fJMhHAWHp#y&F5R&jOMk14&XSe3MPEi6%i>upa~ zXg0K!&;7)Y`Af<2;q!RguHQ{fF4ECq+wlwmEhD5#*`O}U70KU(Qd`5_J zTY_r7#Ou&b)iNd%bkrCpH7>!Ini56@Uw2 zsPG)0tMHFThQ8dcEnr|=pYWm8FEO5sj*QWb4>MNcsrYAmMZx}Uf*X!9aX*hmoAwh~ zN7qNwpT3F9(EM>eIMhIbN;F2THzYg<&t2j1HoNC-b~j0cwA8DrHr;WHE=8+~1E{Nj z?M@?7{8fJSlaOcL4JRx{=&Up}o}38VSOg2s2I}79OM2+CT*+ZR!~qUgmMi|7$#LWP zYkps+$RfaB%HoSZEOlOy@r-34iAecuNn|W$IPHBrQ!r{j z&ZL)#b0?bP`I{IcSEp6nf64nJOu^;dcdwgsldUm>GT#8^R@Xl1l`oS>9dd_(32SgZ zzKGv{ezc^e96C81&cqq>-IK>W2}=+v56V?(Yl4YF_Z>YoEW|<%n+!ffyP^cao6@19 zTZ#h-zT@VL4UkR~=AR6r2>`3~BG7;2b<4NWlbe^@QKh-5ZzsfShQ*NXnHUIWG$T#gvmr22U2w+fT$HUIV{KciK70Dq$xkS1L_{P^i zF_n3JLT>+QyZ4KTG#>u&nOtBQuy_EjbrM~nA(%T&>;aTk-VqqRfE6M}Q6?HI2YyTe z0@2*)z#$OzX2muX!J>FqT~zH32w3s;Rm`em>Hpv>z37SB3&r$sDX=|g17lp|D<2k% z;xezLLXD^e@*NWb>M?4_#R5atI@>b6a_0R3);BpY;B?PZRmKZeQ(rxUFmT<%(Qn#BMZFrT311d{`n^iZ_w${vU&A1v%9Dui zOnPC$;;M#!wF&@z8K;wD6oPVkj}5R_1SH92+jXhC1D?fkejVqerqd3AKdmN)0dOB} zKZh`}H-mobRoUA+i^RrV*3|KlNKTl~3b)>InAV^C(9YbqiL<<1UkrBP7`d13P{=U;E9 z*R(-C1*jg{U4_b(Z^WLJo@D8mMYb8b8icu&%6D1er%IO7y6p2mx?NaD3`p4vl` zoy~sx(q6E6^6uAZ(}`z%cVDRzZ$u-%P|6k=t+f9ka_P`CLB{^h+%cSGPzOeFoG$j% z8OsXG(yj(cwn_N1Y}~>ps^{EXBL^9g1%A`C&4Mv$MXyAw9tnvTRO8qu4d1Ky)U$Qd<>Hl8en~UoFLP#)i5v@Ne)Ozf#Gk;HFyjm-BcAk@| zU!|*t+&Y?hmQE&yFSbVQZ}muCTB#N|@JU2)gl`RlD`)~?I(1P*}+S6w#^dA!C|gzV%PPXIh?)* z7Qm>X>;m)hJN>sii8De-&44pNiSi{o4*9td3D)mWdn^%Bc3y9&l7g?IV%{fh*ZQx= zu}MC*AAr!?zbS#t6ir`dOMDc2oJvuoq|n;M7mcZ+N*R%7)b?pBYu5L(!(wpgIHdM7 z_u8U4!5?MkJO)&NL|{&`-SGubef%>$9!kut;^Bn?WbqGD+J%Q9VHBjT7{A5u@55(I zh71YuK09}k0x9vlhCnLN2h#-jS1ZA3IQNsjS4;}JR%+BCMcKnr5|Lq9l+WMM70SW4nMesj7UV)g~&}46-0SD0qz|&%; zmkb;iHVQG}1%Fk1QT|sQe!88N3q+^};)D99>D#>#t`C~Tt4L78(rXTpGtR)4Cga4h zZdC1OL_gJrqf31ep5R`dAX#Tbg9;Mk`=3$uFw&a^$I3);dbb?}WMtS69I&WtHyej zD!kAGw@nYqcqgGG`YIOu=I29iD*20)%irn7q|H+y?UnnVC=J$!{K!1WbaLFwKSoLL+8E!TbhNt34Yysuh;37H83WA?|^QJBP@z=J_$ zE8F*2pD!cf#HnmG-Y!s842*8~&xgZ>))n`KvhiUaR+jCUDF1g$#f;ct(v=kHYN%ft zyWIY<{xREBl|JTYvAT6H0Gv74?PP!Lv?fyZ0rKZ*#tnwhua>raSsbMoN#^QsFBv-V zIrb^;L{u?hb4R6_=NoFcbz2&1)n0>Ok-7Sv=G|nL2>^}uHI|4Qeq@KD=%O@U&k`Lh zu0u;Q_D4BZ+?Ugwas)hYymN8pV3OCS0cE;_&jLE(b-y_7O0QuLl;ZLW4n} zkWQ_UHqLVFKhh+sB2Pzo{;`1fzQCX!p_+}%sr_Gi4_riB&2+nF!=m3iD;q&|{s#FO z6|tOu`it=3?nkH)TK8+MFghPvVk3V`kEJ}Inu6^-94)B?K z<}>?!@5hqSQ$#qA# z;DF-Tg(B6W!eh7@chrF7y8pto2rrc5nwL!*V8%&zv26bHE=nn%khrB!8kFTL0C;CR zJSu76L=UfGCFHNf#uLSMAFf}Q_d%<}WbvnriAVU=DOU-;-$9aMqjoh_!Y{Ar1Go75 zrMmJ>y79C zd2y)o1O4KZjlSRY4+`nQ`-95FzQ!%lk_>oyn(bOKm~GP7P_CRVS*>83-d z$PM5?urZa!TrZp(nTMk)A1Ls`l>{xs4wa;M<8Jhlsj>I22c3kY& zGzJbmxEG|Kz=)OkU!$LSttyC=f$_zMsZFzK?{rxSa z7fwS$*+cG3rzglcFgUgSc8WxUW7-vDAQi9g`!bG}9Gy1d0t#2vc;Wt{ZybZ>4&y>2Ue$G_2 z4I0~GdB48^uX#RSZ`?Y37nwcxNzON#pq!$g)t;tNFUm}n>6Avp-5O9t{hkrWla!gD z2q|o#rplkX`XT6&ATd>{eI_=t!P~+$L(^?!gdRUE_-ALE_%g`;E$m*F`sF*XS3AMMa1`&tnCvw|OrE$z?uOG8u~`tCN* zrWy2Kx|Yj6MUVM)i2NSOs?&~Pz-AiG8aw93-%glizC4#e%DT9Iwt;h^_jy8wBI)6@<;O?5e;*U(|V^O=OQvd2NO-gL(>xR)FE}qTFqh0^msS=On=$BH}TnN?h zerzHglJVQtR9P@a*B}Ty{Ihp7B%z8ojR5v9mUf#+r39NZc-DvBz5WN{jVk}MS*eJ?f-&9HTY8tt|!Pss|?0qg?5CFwrPPw?kuMmpz-+_+S8wl7dl3yNomN9>~|p0Eb|2Px<*m>6bIWz(+b(n&gjIbP=;o zJUg71<(_DILVsDfGx&m^$mO}i-s>8`&39=JUJjODG8=nj@GKybfjHj~}f%f42{E+Mh89#bk$7IN4c(#jN60EQ>A@osNE z1UOAE_d)$JEq*S#y^44dF;Jq*T>3KTH9rD&Q4?w)rru(nkogYWCjIjk=Q<_TK_!Tr z5c6TRvyC@yG*s2PuuvD!&oXU{AA?Wofv@RI#MfkX25y0lUA0$|9a~P|I?FPbR5{|> z)h)X-Q;8m~Iym2K&Oamv3gnbB>jWsJ<>vKEFaPeO*qIse4S+4D)X?bA$7R98NZ8gN zJ?vNyAZFp6(S8F=T>ug^#=u=k1T^M%c5|uTwF|g{F)T^=GmqhKFEc!p&K}=tResi2 z+*>qOpc4Q(DU~KEr!}}=+qIq79o6w3xiv*W%_N9CP2WD+6IH5Q$x6VQH<8_}-X%C< zbD9l5l=SOp8c-ZN#t~O;=~n|V6{BR{vPJu!XOZ{y$I-|PHaSRu8Q*_Oo3DRg{eX<| z+Cta)=hn)8834rZ#te}$CJRt6CO%&09LfPfybQt33>;95AZJ`yWyQ;n4*f;?El6eu5=BQoG^9EeL)d)2S;y3?}!aj$xoa zZ?b%3v2_Sb(7d;bZotu*Ei*0+miHif0iE};Z6y^S% zc-zcHd8y5xs*HxhwPLznaup_XUYyB{-WNJ@@PdCoaCS_&^j(cn{E!5zaf;|TjGTm) zjy&b-*V3N(mK77izE0@YSSd}pJ^=Mt)3@a1Mgz6^-O9>$1=vC92DBuwu;A4eU~b`W zced!IALx8dFZ0}cb)3)&$`)=^7QqYI*HU$3-xeUnX_tLoseQIL+~>k${y(HM(F1b) zfAXC&d3;M>A?fg7Ve7D#J!uwtkt9epB8tUh{Y-;y61FE7IF_e60nRNVWkEWo0o_7E z{PS@r&=f8Qc0Guy^oOmso*x`Qh^J#oN5L`w%XM^!pNee-{;{gG>)wHMoL#vb_@{k? zEhnXjsQb@Z&!aXwu0tv|RY`sVCosk*%(%zSUwhSHT|-=f08U+nEQR9sAZ5g(PoDwe`;v8U=2&Oi4QE_GPfQ0UnY@g+<9jfC?B()#C_`SW z1%B;PSrI^xuC9^o1i6votXTYiEkKs6HYorrUng+PX>%~*zv|@g^m2Z>HOjT51U3W| zLJx6wRf&n|jfl*~Le4!7f2Gi)fB1(h9==mPsLeKyV-1f`)6~Eryvg`bd3%~=YMi7W z{8Qtod3R-E3{@XBi32ivhJxm*v4Ak;$zF}#j}0FKB3jnzCOXmf78^6VOuxS|@3j?l z{X7Y7Yabqj&)?hR=UN|YhrbVu*x|b6?oVR(GwzsF^a+|Rv7c}fGAkI`b}!J_?0~nK zh=^w?duB8E*<8MRJ=oHe{;4ppuE?Fb;b@g#Vi;Eceys=%_G8V??=gDjPFGPGayJw670|H$C*W8lyI#98_^J1Kbph3JPWmUuyI+%Q>Fx4O+g=R!^CTDS1r!-2)}jU!40({FXh5$}$| z3_UBKC>LR`8{cHyEIxUOEvJjU(-m#+jcU4^GSyRvTyEk|8f1yj2#2)YlOMOE9<>4K z+;CvTbI0x*x&F4^Z3hr)X;H&Agt&Rz7s+ zz+b(z(PW(PL;uD9!{VLdv(ieF&>htE5D+&T8%&8}?=^AfI&ub^!$oyP10DVdIZq?? zMvMEdQt~4NADMT>1vnPe%^kc)myAZI>-W`8HJ2RFiF&|JJh-tv*UtLX1#m(Y?e7y0 z(NN;YZKksag(X187ZV2#0@^zX?wu@nVQ8CF*OB&85+i%u!`j>DevW(1qL&={k|TY3 z_h2y++*Jyqt;BcLidF8f*kyn`NyMTRI76-`G4BL8xqtic>Az`YfC*hU!MX`WsLT~h z$GqOC%Q`@k5SpRP4LK3lkpIqFoKX8B6 zzvz+s?v8AK%4Bu{w+pFScaIXQTij$YewIvxllX7aMU8>)7t8)t zc@d(jgP$T@?*{9kkITX6Ue*gpN03C}Kl^$9nH z-AK)q>f>NKsjwO6KUS*+!-xLDEbnXLd-JUCh3o7CM z*>=ctDdg2;G&0*n3*e)_p0rN_bt!3}vC=plVAptbOC*b<Sa%6?Z*>`H-FvhjhSaa6!GG(X6&%z-ZGpfw)CjA^C~ZV$SvJZ*N0e z?on>aF0npO#;&UaQF(Q9gdQrwi05wk?G-~ngMCKH5W-_XM!!XJ1sL7Gzh2+KIqn%X zZ}z=>|Afp$i!pK=fYT6+mysoE#wTbNtjNGQa~}{e{_l2GRbf#SJX%otJ(yfM~zJN zc|Dv!`k*irxGE{}5;bX6rJeW2_c6t0KejT_-%bBaoD$~r#?wH?i)l6m9Jv3n;Ep-Y zQXAAF^YV#+amC`rBT!R1zClC>iSeGWfbCcp(64XWyPxqow7c0fKWY04bYzH0Rxg-L z?iSQH#+XP7dxEl7ADEhiY6A(r2Sq#s={MxLy(b9K;mS#eeQ2Xt_#CSwR2~(mnDH`P zM94&|?W%F7`X1l=v)>Q$;p7rvoF>!oOPW&$-5&ATS|N2QmH3Jm#_IhNLBfK*PM4y1 zfz~eyzqZ1H&+|v{-Zt@2g>GNU;z#6oDqkL)z2>vxfh`7}6(=k6z9h3vE94m5b_J+& zh2103jd?uIzxW1?;Aj21IfmwuKh^Ki0tG*R+qn}RIc!@J+M_n$SV5PW2vL1tR`mHj z_`a?BGt)jpBAxFQ6}RZs*I%|{SZLFPTqZ&?H-+}oM68VF({0?Mf)tNR$XJrMbc=*#oI6GRD zj~og3RyJF`EVusz=-86{L`I960%^G!A!i>1y|BpqmjH1Dimh&ocRMN*L>{Vd{fSpFJ zEn=h>jTVWv1(ktdbhzvswZLUE3{CRp&*gqbF(!)iC5Dfx1{fM0#cF6cdtO1$Ifwd{ z%v61ZB&}`%mB<&+C$x1C=-oJm-S`)ykLt6>3qcvo;d55e*;ZG!K%w3l^}=Lf@&m+? z-T7Rn?ztH{`p<7g@BHq7l_K)!6@+OBrNl+~Gi{cLxhD{5_(2TJMS1h;tFmI{<4OZ@mNVk?W28!}c$Zw^Yb9{~uDU ziHScMo8H2R&Mg8qDdp;jcx89S z{2Np7X5PSLk>vchSHB%O)E>WjB}q{Ei8Kju^?%ZyEt6AjvCfE)p1`+|5jqTOLaFhd z?a1Q-w_%!3I=*k!TASJk?~dD$`0~y6^(f_}(WFaJAOjolkV#C%`(|yY?2)KxE8FR^ z0jg$h&>AS)N2N%8Xqb}gfNZ+Ak5s}<#4Ym$7rjmvwV6^i0K{fLyf0wFN>P(3&f|f7 zk~reH#TZPCRtt}6CcP-cNA-ETc+<^FJ=iTc3Gtyugw&V?KEr;NnOOymdyB+!oz3Mjgk0udTH*@d`>gb8Ok9zrQlG@*qHBu+7>g`sM8 zH`YbgFuoCIKsv4dgS@M=Uf)5u^aqcoEkJH){!KGqdv%vY^z`XkM%dmoJ{41ZibhFU z1oM1b%Qr_ILFh!=;KDuP05KsXK^doWCe=J@k|2XNlqr~m6H=50*EtNJBV=2sqCD%U~ zin*OHAZYjJD+yAEPB~PM(;~-tOh5eER+zpJF}T>*a5bL#+b-Mad1-AFT8T9)B-(P7 zrm-)@>QmtqA(LYcl&DopA(f>!uje>K%_JCg%jQB1Ojr8b#eHsr9@br7vH)@qtNg!E z84VZPB5ADC>_G4vKfNP7P-jdB`-w;gGLfI*c+kGviU|=hJVpSI`HvHU(?r++%Nja& z%$yZ!>yWh)w|8B!*=oHwJ;k_Db1jcK@Oj)E{krbD9>=+&4E%~3XJSF>Ua*TeTLE>V zIZVT^>!(rwGSAbeL}%>>@U&G<&G+VR==AH^-#O*%sa47AT89DrjFaz@ApdEVxPWynw)bcKT%s&YYxYmfA9dBUQE0*i22HiB+Pk|tu|JOA)IW$%h!r?-Ifw$Xk1XzNWP!ZACk6`e*1*p_Gv zQhxeL$l%1{T!*=kEkX=uVuc#jbgeLXbnpHlV2@EEV=(c@_xxGO0MPBQdS#KASZsgJ zlp%220AR}KvfX%@&Z>7D@$!Id0k}BFM%c}V49H{`O-*egdyf7HZu42CDiTG88(X7z zr&Z`vicP%=LvxKGEVw@sn8X8h@|riHl~x*X?TOk^syOWr;&wmE7G4y{1DFsGN9elV zlkwvLoh0+=^IDPQZA~4X-EmJ&*wtd+cK+>phPZpXrmhr4-F^Ld^0UJx3%kp4*=Q41 zR@U{HOZ1NqedC(efM3Zkpwa2^4x<2YR}!h7XWeM1WP4W{!>p3cnSAO6)VpRt&cJbu z0Sv-W^Oxr)u=5sOHR^(5`pXy$5i{QhLzQkVjt*MXPc>a^Is87oeMi!E6#kKO@WQ?w zvRa7Z-{|ttLPh9NbkZ&jT)-nh9YxnB%mJq|05FOK)MRIQl^!nMT$w`74VvVuNl4xY zvCMC^(H@}Ig~$Ft7L~kqOnq0|hWGs)wOJNzmY-wntnuO|NuGuFRn0p>D#fQ_8rBU^*8Gwz2j#2Ju2DU2!o zyt$v4^~RUJW*BB6^e^qMT9ERNM%jaxB>z+ca3y8oIW3gNUp9Lnzg4(qz(V_AFJx?V zgfM4YBlu>B1I|@V5%uT^a3{r$JO&z=bo8>)poLa^1;HzlDaCgW9~seDekga+iI;iQ z#tRCReHy%9+gNZ{5ri9WWU0MYAQotACa>-ymYI~ zw^d=d$;T@)dcTCT#i!wy`OLVZ3H=69S!10lL9DZ9?EL^kMMY5ay|Hs$$=#XgDO@XQOds8(G6*vQ7MXJZ=??#rTS$M09$?Pe%yDqz1r7mRDn85; z@4{hYGQ0%45_F^c#t*Z#X=SpN<_4WC_E;^cIh%VwhWC2gn%yWrqW9BcSZgHe?k)C& zy^?5U+|z>ov8LDq^b;Hs>;LOiT#Fu4WNiS6IM&&qKL08Eb1#W{bmVKxosnOfp4rXn z7WoUL6w9W-O-12%w!Ca(R%y&U4+$=5^0+^0fO~JkNJq~d3phAd_PXm*Y6U+2<*6^U zl3I0hBF=obVSM&x%dYd&+w2uA+dEOmuS>xsjz!H@&n7=SheQsN6LljvH(6eM#-3P5 z<1-*dNbqtmHt}2MR8=ot?*WBij$uH4Ye1TWR{d9dQQv2;%&HX=tHVWVgwuievs7~Z zK?tf(ye!30R;;F z#W?*~zavLEMRV$#ia5Q-g^_WyRO)DB0$ImU*?6Gx4bjKN1-6&dfV#Z`-EzQ%n$?ZX zxuH_7sP9n)2Be7Ll$jC?j?!s!VaYkTotbhzZ`xgDRP^ml*b~ou9$`V=XAabZ6BZX8 zrf<-bc*$1ODqPG-_x2wB7B3)p5j3!ev%~AdwSh*&mJiS*7Lo0Q7HNwYtoWx&FZ6(L zUHMT-ZgZ6(*s%5&zsd*Q-27{eY0nU z-?=I@=HrTB_%pV%55ENqdqBD>|GIR-tyDhgAqePvq=LUA zpSOY+tz|)?E&f2tUa?}TSS?(fSCj-!(rzh!e;c-IHHLFrGN z>>~O@5bbmpEo?0c8yQqP+3#<47mfaCqcu&H<2M!2DTBDm4yk<<@{CEE=62xcOGDUq z$DF05vFMg|n#q6St5=4|6gTpd*>M%N5|LC!O$9w+zkm&C=(m8!6u^+cU}Qs+VL<;a z7-ex?sFYMoM}Y<3k;1gt@-P0@;cYxYjr+6Z&F$!Z4&JjPX-&fb%_-e}{e3Nj(HUyt z#l>mU*!?ObMp>AClr8GB1CLUJjbYqTZ@BFXt+o&eu0B$7d9Dx<2mBCMCxT_!pLG+| zepyTMfi-oWKNIAemJ2o>J$Y<7pvK5aEM{gi&_J!8#G^iIKc_0pKAMx#3~6I_6iH3F z$aGt+9oa=l#V`-23h%TT?f9*ooZKMj@=d!`c^O|zh}#5=*kBK(1s3=Q&OWF)pc3am z&Bqt%{d_P8?J48v@zw*jq7sbH79n|kh9L_P_q@9ZYHyqjlW1k2w`}+|Khmn@KIrxF z1?P);qUA07FS=dYo9AhNk}99Is4{n9p*%3<3_zzlK9yf`(KlF0iT|9w;lI)oOE7w6 z2Sw!+(;lBQ5VI#G&f(gY-c+dGy%+;MJ_tRCO7coY;D| zW~`ZjkwbNF+iAH;?b-vlJaj`5H7LBiF|MD`0_Pod`=*FL)dJ^OXQ9fF8eb2Fh(bzk z(1D*H{c|PMVP32?7MVc+wWYF_;a5;dG1?|C>6jvnRx%?BGjmbI?+n{*QCTALnc zLi#BcuZyQy+dE{ctZo0k=v{@kW<1ki>uCV7Ay3 zOa&YdzGn&^aj78EhTg$Unmh7$!9-F7T2vBwr;!}QuR0>~NS%3wGql;vdpy_jIv7qC z$aXN*RtC$KZ9MY>Rgs=ryG9OBY-8w}AfwW@p;s!o>VZMs4{#(%S$bi~L!$ZLA>A?p z+hbtxw0G-w%_~maZj_E6@YV*cXC<}*X$U{)*9Qt`*Dz<&LY4N@ue<%DP2cgWo4X6n za~^k^1}IFvwIhV0QpHi2uvg9o1cX!*Pw|TRV67O*NnFb_u7KeTjkVS#U){ANTpb*q zn{V49yt|VADjP)X8V$c39(wi0nDfDCGP&B!+RNEIAm{f6&bQ%{3ggbiQk%!NQqhiC zYt<(z-?h{2oV&78P&vSv5uT2|r0*;AJqdWWye&@oT(~5Pogw$b{;%%01eDa%EKWl4 zu>nCY-gA0A+jcHvfz?CzSn(Z=MhegeFE4Xu3*H)w@p9v$7=7|p8q*wMwYr=zoSSW4 z(MS{I&r)JVHms+hj&2J>ZyXvp9VzC<4k&ZZmxc9+k{3aH=&j zmg&NRe3mHyzJ5qzR%I=v+A~AW=SFXX4`wMa)Fj4!)mr=C8tCSsk-2g$!zV>rC+E|b zH?{6}wGtO`-;`8O&9O!J4`?u%R|hPEUqfO34E}47XOl%PCP+OyZ#76q&8nK`NxNjS z)02aJY5`FP#3JWO)0eIa7bNi8)R=O#*r$f=b6v3mhixpT6z<#b*=}_A*9;RY+W+jp zf>O{vPw~O8=V_Yc_bPQ-pp%wZ-l>u5(nt2aN-v2I_Dz`o$Ry>!O+8)L23Q?4R@m5qq6g^LQ*3DVvM|6TvTppVW?4lBbOS8;Uc)?foA+Dx% z8o*ol(bpliu0NpB8QC(QV_Gq1MmP9w~BEq^119yP5O%94hB0%c7D zCh22#(iUhDavWNcyJ-2r6O870M-)WHxUTo*4%+lFL@cyzafHn6ZeSck-^_S#zf}w* zEF?~y*aByZZnIImzs(@VIi78TnxDu71U|lYb7kTBzqkcVQb#BUd6~?*8TNd6m=$~H zM!57Tv!8+UJ!yDZn;p#`Eb|w2+n>HO*VU^N7cpA1;&y`rq1QWvg{`|z@2|IlTeAXN z;Vtnr(yQrpw3fnQbXI(j(NWn!NsCKD=QG0^G@V7zh`F&$zmXP1I-d_U6%5~b$0h~6 zvMld;xIEs(@iK(SOjf68onmzMkK!v|(&d%G8c{-i0Tp}aQPo)Ao#zkAV1qFwL#zQ8 zLoJUBvsxcSoV)mm%oejS(vSDQ%&FYuRJAV#2{{svu4G<=u%A^MM{FfN-6~@}5p(M` zL7sDD9|dH8dLi%v_fm?ax4U<{u|+i)Mw!qA=jlHym$bXq48eG~>Da! zg@Q$9<}7REW;)8U!07@HcvBZoe&dDjMu%5~?1$}KgbOI&wo#PG( zlT-C|9|x5Aemk+&=V*_q7?zeB4(NC8SK()+K9v@u)*)t2>$mWH!< z;JKC-f6#R%pCNo)O#|L?p^CrN;Q=DTQPY4l(^jId8mDCbcV80B0-87c&kP99k_FA2 zv^+9reDN5+re~zesw!itsb5GDcX-eSK!Q+q{7$#2`0B$in%1G;SaHqKoOMq;oTr2Z z{sh^*|GGb)?sh|=LFfiGw~L%O_!#n|)vp^jO`>G|hd@qc8=n1hT#;oyln)R2gP~mP zJ;VZKMnqks@xXB}^r1eP{^sqO*;tpU3g^V{JXjjC zKF<1sq}VjhdA(C^C9Z0}fInQS80;h=KV-Lx+qW2nj5=*G;XrP2S>uz22&WDM%aH4kw$q6A@ zG&`|iLaQW!B+BBTE}i7XmC9OU*QNhrys1O!v^Z)bRUCo|Ta_roa)$0@Wmi1QPpjd) zE@V#|=6`z*E(}U$1Zx`+)W}tzP0ZGil{2K#@xDxl#xVClJ5C!@P5CJl5SN>d&-<0X z53e=7Qtl&>WkmiLX}X8+-JsQ>pv-+~e(oav6!f3#ZegDf1%6eyegYPSUID#^7y(ur zIQN2|l{QEHZgrE-5(d(H_xXDVY|4K$j=F7=zJETCO?D&-g9VzRO0tm z4=tbybR{xsfftTtDyW51upp*M96pb_1EveNI{D~6*8U%0lbUo2F+;}NjqSB#MiUx@ z`-2bw{@6iP8B7}m69k0f2A_h_7=hU9m@#eYt`%BZq?1u4qffQ|$qHg7*fd08m={b7qe< z2^h0bVeNGO*zL01nbCT>x*2Phtpy2>N^@&0L;W`7yLF4I)uSlumH8u&CT?Wgi3Mgr z;>sp{RgO;mU%(SjRH$F|x1-Zp0Z}^oUG$prq6Ph4rNygN#H|>6x9tjdmw}*w96NjmL zv`ozMk2Um}1_Z@s*$A$eTSE8er)peZ&&;ZIC`(Z*NEJYSy(i&67^jPlH0!(2zfb<= z-|GyYh<*Xdfh#(a@ZHh@NrE&m=Ab>geyDnk;PpW9-(w6#ppyI2CiGm%8EQ_GK8xOD z>b-i?u56$;L+@%5p#Rk@K)7#h`i@5prCYS7d4IK|GM~;*M6$f{bFo?P`HY&$kSFYd z$$sf~&Vq+tct{T|Q%BCy)$D7h14#}C;_tQo{l3lz`&3u)2Q75yH4{5T-$^c!n!lD060R`9Bf#oEsd=vt&7dN~a?fHXy3N(EO zcIR)2pyzIqt#E{?d)i;dO=|#ty6LgcRC^FbRXtCStF#P}2{=AwNaOB!?zcIrw|h0U zk~K}L0#^xZIFar<3~`JUb%*BSv4A>1aYwKNdl&I~z>t8TN7A3`a=D75&(tjWH)C`SZ|DGoNtEX(^WCb<%;}v~CBa7#R?x=tgoDzxEM%fkta=Gh4V>_kLxI(YRkezO~$vq;L@j-js~Zw9N4|ggAlu_r&Re5a?HW zz@rrzBLw!8;`6(3YFJbA>={=hpn*q{VQyds!lnRs59%4%n+|>Bc7ql-k@Zq(Wj_j3 z4Z{sRS6vQl-wMa$Mgz~p>&Q?QZ?mhst_F@o^UMQ2 zVeWcc=9iu<%JzCZWzC$(8ku5y0bR4froX|+6jr>|Hbd_pkB^}m#k)a?AEnYz!%@7|gBWz|J zcPPcLr%_euVg!UoS5)`QKZnXv@&Z`jTg|CbLKp5!e)m0@jf&FZwm+JF4jn#(r9a*rqM zdxH@o_~A0seEhrKm-|R8J&#%r>PNw*gBOUNeSC11dK7m$mkx=AA^ZQu9@kaAp{AcvUGbDI`+ z@d37oxwf`Y1-z05n-Mb`{iMo*)A6ly&Uk0|5;N$TIL2gE)3588_$ic)!Sy-kk6ObY z7M46mH@_UXyAcm{#S@YX&8~X8tBr>P6~sr+2;)+c(>qVJrW=P`B1bz+mjp$%Ji%2i zwSdn3UxBItgHtgt7m`S?I{b@IC71h!Y`vP0l6$3DT$9sMz}Lgj;JK>@zr?jXueuH{ z^q5LZTAixV#lFXi8R6Ul&`$5t{r35gPJ4QmDAKaiEg@v2dQrn!1T>4^Vy*d3SIc}7 zU*pOK{258Flc4(!CXf`+)1710|5B{xgRGP@R4jPygrsa=33+I~yK|08ZiRa*-8^q0 zO8+kby=37kD;x$(iUqJ^e94tr)xp)iGV3IH@J;4CEo5h=F@wV^UYP45=A zhG?Vh{`O_M>#f#m5!oO*c>n5czSS-H$ER7fghiipoR|O#%3N>RmZQluVKgrN&F(@{ zwvmN7_D(WhHLids-f7#=C%vHlZS8`#@Vr}zkz6(0BJ8~#2w zXE&E;bpgEpfa;nQ1YZHTrnACT2<_LLCB5vzST zi#2VSh4@EQxO?$kikL!;E#A{7D|2C1wTh)={(CRuuNbFqmLrz8$2sp?cQxW#zADc% zQoe~8?EME}Ikh~V{ZiZbmZS94+$RKeCjR2a(SNe-D?tDeDW)YU=tRM?^S?Cp(Lg_< zz-MpUA?^p;zrbJcFYxPK(vKJJ!0$~|W=;$hU(jH7Iq3ccS31X6{(0*#VCQzn9?+To zNEA%12Ah>nt2eLT9!fUyR~)>X-@O0GPts6j zgw*2m-HHN0pb$+e|3=a^Wx*SK^;AZo`2nwv?`Ve)_O3`~IHQO04b1L+^pv^^kGwp3 zViO`%Y-*f8R0H5?*&dSH+^t?@tj8z^Dpl5rPO|EbWp$dq32uE+r*^2Vd4Ll*z#PD` zC{}Opim*|ZwwCbQD*8LOU8Hhj*kTsoslYx$?Eqo0o_tDLn1GxxSX zt#INXzqCM;6rkpcg$Wn!L%U;G7ONFDX(r)ez+MB{2?I0+1PznzQwD`N!&oLd>atqlsXzBMZV1yEU%Mg8#dar?)~l$uPB=8XkFun= zq$R2*uqDJ*eYGT^5Ep8JaJWof3p{CRW*~V)b`v?01C#xGVxs!k`Vl>vlpQD@3+JP0Hkq^`Y+#*qZIzQN={TiFUAyNw1FjC zh1Eo1@~S^H4_DIpT%Eb))p8gKQ1=Hq@~e@M@;F#+o);1vs&h!R*ObZVkwB^moSks6 zi7TlQdll8YSUzT?u+L)Xn}IV*VvO0Q{E(I!pxwW0?hMUhk6H5MVPHk9&=i>jq^$(? zzjMd|GeX`9(>+*E1Xdv3dW2k0u^XwMPyy#N+t4%-Jq-lK) zO^!4g{Wbvz(ocXO{fep3=R}4TmJX)---_`ZJ3P*FT<=?1>JxFp zDEUMFnTQAAixA9H>-M==f`4@l)QYdF{#P*2{ody<3YL=z1Z;bQbvhVVnGfC*0S^V8CCUPUuafsu7IPKTc#N=f>S`Hc8 zHSiB?IgVhxKL-@ajDsRf` ze3{zsZ?!YF)eyQC+xxYOPoLhd+bv$-Uji@+DB3%u@R|Q`4gqO}rbxQ+Q&7F?HiNg` zBa3*6LNN-Xq-$U7`sOkEeg|Gz$MS|8n5TwSj2KQJ_7Tndu>`2Pvyo9a#E?3SpB}A$ z977mmING;nm_Pps>vId84o z)(hDbJ>&=q#0Z0yVo2Eq+9ykKC>v~TiwO`XAC>mwzo%ODe5POo+(7=2ane~4z4Y2# zK?wF@Ww7VLH60+V9~f79bN@?3Q-s83vrZbplTY9_RV3r)d+~{#{9j8&A_uwlZfab5 zrOuMKDMn~|4Y6q8l5WzyC(=HZJw=QMZK@vW9LF-9W~YvZi{qvNGYbp7Umo&uJdEYj zsNc~36$!sk4i@VJrwuy^VI-Ez4$H;mu_Ut|KfKnyj=O&yr*dh?y_Y%dC0&oa-<7%@ z2rBU9s;Fm`5t;s0O_7q zXOd?ig5O*3B>G}u@XLeH22tqg>l3W>w1Sbhu|chTfgQuHW;Y>WBr5?AZMQCr`OaNV zAWS(4!u854v#`nJj2pd}KL_(X{*jS92AJ3RFAAyu1$%ua&0ZV)+}isDof`Rr224#c z+nTE!hR{&KKiB-Wct$k|AmZ;Z%|5Y05&1#_Pw&6fu^O4Sn?X5C| z-y7oTE$d@nQvIVzzKmx*uPtb=$0Aw10d9DW9dVOt<1chr`(3kdT?ce{ev-Y55D`|2 zF$1dC!m!H&&l274ER8p|qySr-%ZxYkQ69b&_WAfl&SH)P_j>ReD?py)dojY_h=v2j zl-ZAl#>VWj-dLnu68hX5B}Q*i`+3EFL@|-)-J5?z*OKkjW$Ikp{U~@$NyMS`*K7Pr z4n6X?TZ)h!wDHM9e?)#--qlti$My6N+DU!;Tv*beh8T6*m)`9{xw3Q?gT#rf$hRB* zoV5x64g`D^PUXMwe)HnN+X_NlJJv4g2VAYy^SjBb^y`9E?DBA>%D;+`23{P=iwPWv z_nViu)75SdkMH@Q-7h$i^b9H^*5Xh<-7mH-6@aq`RT;^Xpb5%+A(s`PEckpQO4o-| z#lNGi6fqTWd|n#8ALPuqP&b>pQTP6|M&DlV@A)+Typ68jxr5r})r0V3F`7lt4)*;; zzWSl|6M93$a}MQ8wFMro&t&2q^Gcq6ioF}=mvKa42}p!Z9oGRw`e5^k77nxTt$#@+ zI~`Ec@?AM#f@M$6#Xlvym7|O4BaP{MEFFer#bE1*SKcQBN*)#b(CSU^lwS0c6w%$2 zwc4P$QiCyu-?T1H8is_ABPN4y{RLTvvp4Fy4l-y+2}6})hWC$am7`pdHXpRIwYsC~ zO#njcnN(8@bNLdP2x4`fs%}pa-g)Zc(7k3xG{Qw&E8?Hjmanj%EF%boe4GF5|iFc^Z#7Rs1gDCRAo^18THR;R`Pv$yyK$K~E0Ptw2hsPckYAZQxXuENN z$^JtU$GwNkowqI+1)r%>MA@4NeC*fIkn|t|=ZXqGIQ!k;|qY$xK<3KAMbtw?u<9;Ip4={aEnW z)q{zMX;c5#$H=c9^+lyax=1>5HR~k#{Ir$kUIUn6ds!eR;Oj)?54ZkuN9vqzRGQ+} z_#fSaJW~Wx1~t4@L{kK_wuB1%%rI^hqkle<$dDNspJXjxmPs2vVbMmptOfeq;iS0Y z=a31_lCUBk!mk6*F1E^DP$fxdyhHcqKb`M9JwD92YpiXss|cP9Gd}$#$d^(g2ej&{ zNJ&wdi-*LoXWp$!7$`|ax85B61ZScxZ{S47#8~k$PWjR~Cw{F)ax>iTxtr56S?{4WE=%Cu`&{bdn=W%IoKb6FbhL~U?d>>DMjQJSPB6o%h8 zjOm%u5cK`2t$=i|S*_Id@sQ)fF#Krd4+DnC<8HXF-jQK5T<&Cl$~#cv6rjBe7;Wg~ z40K6&LW5G!Sjkxr=w-BKSKXZ!{Xm{?@Q&9CD|TrZ#-Z!#<`ZMvH+KjCfxj887_d|+ zkO=_o%BXveKe1I@0}{?Dz?^5@dr?P5N7-dK$DUy3s!Pbol-vk?nwXM`aa1ctoHd<} zD!e%HQy6$s?f|%wfVRxp1`OK@Jmbq`Bm{I*pxtuwRTb2lS8T1L5s}DK|)U7AB(x_T6*oSNrFjs!fPDY2TKzxMKgglprZw_Fe$&7+N>ZnK2A| zO8$z17W@0t;rmfyF+2oOtJ*`zj8boa2%F^oNl@!=DtJ2rTHHG<>B%H>U&x~C!8_=O z+GBbDnV0y*qL}TfA7hJO_|P_Rozj=ljl7P(LH@q$&NjrIufNor%&rN)$aUm`NY2ji zTDT5<_hO`pF>yyFt{xZ;11ZN@UU1Gg=r+x#Qi0ok1ra?;IkrHad$(%T@-SFrx(Gh9 zOmpjO4occ^=ES+;UyF}OI>K!Ulo=a81vq$c{E;ocSzMoqm@Id3NzuHX`NOFB z9ufz!g329TmKNU!k!I>JrYB>EV3zkyaL{R|+(%O+@GU2zy9g7)v-MEqIgUA^6Wf~4 zISObQblu%^uC>yN(jWr}X{UX8-wVGu8CVxR)1KaT&$f1pxWzNf?|rMfYiu1}Olseu zwBi^^{Eek2R>L@hj+nO}=2A3SzMs=c_y`v#P%2j6t z>77~^5csWmJYXO1&0O5bO;&(%t)t8Q#A@owV>+geU{wRD7sWsW;9bP+|D)+ETo@iI~_lqmU~onag(bC#mjZRgd5b?bDCI=A%!aJGJdy}lr)40O}{>@9f%MI z$rWEq{aL-#YRcYftylB?VUegxU^Rs8=oputLptVn zq)p>s_oY=x%PST>W^cY@q3~Ie7clioz?dGsjc?NmIw=2g*bsDm_@vw>y$E35$5>L& z752|E`Kd+4rnH$QE6o;8109|tgaP~yPHX1Bep=B_4r@O9 zW@#%J!w3)@svg%VS0|Z-aV!Xo$@k+O<~@3x4Z|?{<$f1>;+de}>Fylz>%zPkJAUz#Gk_oy4dHEY-0VxI?; zAW&1|)=lsCuZ*hoh!@)|Z`=Uu*&SJ1%3cfKjzL~$(0+D-zu+1!<|l3N){)7DtQ!6F znopkOKpGTrf=3b0@Hc>=RAOm5(p^j;|eXPkp;NBK%|mmPl;eyQ`y1QJl%~B|C9bj2QX%F z(1AEh>@eH7UtNDa=TL%(DjMH=)hE>i74wY^c?0`6TtN+ldyW+DG`(aEfyUI~c(YY& zRO6>9o*b2$)$7;M|ImS7hPMhEfNnvTsU&&1Z8*bZShXQ0M#nO?3JryT;W-uit@vZ= z4Xd!%si~#MnB%}L)K{STYYUtiFWfe99MG$gCHw)`zPxlxgGw4o4$CsWWaEBT=%b19 zqU&4Ijwk>Yqbtm3!Q9lT7qph(=5zN;+MUIxE zzqP@^w;q7v;ziAy2q|xNE#-=eJOLIyC~#YQ$OB(7wld?ueyaC{5b~$ zQknQr0+xbwq}j0FRbzxj2_GMa!V=i}IamZsX$KacaMD(Hrx&w)#<^Yviw9u|@<&c_ zaC>7+RMxop6i3B1YXC?v{>2}!fgiKVV&tIpJ-s>`Ik7Bj<98qUsR?cQG?qKrj{Ovn zH^PZiNrA)V(r@(#KLSd$qXgA4ny|nB%g>2zA3M^wH++t#%F`fash2B;264Kd!I_Jv zm}_KYhqF%$7BD3q0Sk+~Syy4oeEA%?tWQswml}t4$lWHZyBGw*FCYl~8cH#FBeM2O z*X8XB;+@x6^UJj$_#NKX0+B`Ex%iiraA3OsP3Bj?f2N$j_!{wZms#{xj0csVI6vU*+6xGSE@P%eQ~W z(~O71Bd@neFOx%=K;@=wN?yjCY4Rqf9eIxnFEvKn2Dp~j+ti>$M2KU6$}iADT~IEL;cc|qAx zc`7~=aBv_hx#nfm<#9Ze>jrdmn0}5?`p`AAd>tLMcX_7458$&-(j2jz$%8*_i6i6b z-=U=Fw@OR$Xpl*kjGA!)O7RYk&Ob<_J!htKz4H7m`H~DuNaYob!G{4i8QN^~-ZjmI&ei>N&Nw2t#vB zZuO)+rZ_%5r5bv6mQU&UT3DU-06`KHYS!i3hF!4rFasNb`UWUFuxmI_1a<*81;|+0 z+{EGb_hEOGEoByAscFq0AI7ZYZQ)2x0(VIp-~oL=M}WMs2K$9Y)-Lri#lqqr?xiKX zU?H1siq`#e^5N$q+<0Jpv3+wLEJq^m! z5^pB&KD4H-V~#siPhP)b_+!~ieJ|Q0n|v9~mpcdaOD|_r*03B+z&y!+1naq#*c8|m z#7HPdh(V}!=6>KkLcdR|5EPcz&<>#Uu}p<&4a1E6fwbUn50Uwza_`*FAcbUstA?+HZ$AoUM&fsD0OfV;e@V02 z!h}C#&-xSTjg56FceF7j62x;@uRoWQ1nm3k1^X-hZBzC3c_)0yiFRn*rv)=NULE}r zG;(6V{kUyV(fHW06*=aAY6{`8atDZUZ$FIP%Gu~|&^?S$k^Cl>&JmF7A@*FXT>{r4 z*?}EUtc|@)GEVzfjwPq2d}jIy0`w(eCJd8ekO%>@E=7e!9+&oaT~TeQ0FJWf0!31= zkM0a?=jE6D+``3IQi!b=%~xpsvLuh$F5n1Q@w?hF5Oe@!8x3@?_z^uWSJszDSVK!F zV{W*1-&=gqm9DES;Nr*3Yk9=uo*#I`WqDptt=Ta*E|U@H>{k4W~$jM%WZfc z!DlKnv2Xo^FAk-+yHNRG$F`tH9Ew@g0VFpv`8pmVLT({7Jl`ss6A6B|A9_!h zDi8WIf8c8rM#%rcjULrC)(W+NeE4DrD2dBk|rB~K5+HN}k3PI!Aedd$KqPw_I1`;-hv zRo~>-xv8!;y_$7_VUM(@YLVq>Md*ndXEKGD+2Q$9yP^=fO+Fx7^ zx4P!goBsQw{72$x%= zo&+aaRnjYuBLLm)%R{kGEpCV;wTEb34HU0Ybf(!{Mw|GO6=%@C^{ZimO9DRc4oBO} zzhtG}H(U5%NdW4tC>m6JLYF}*L~#dNEq~Iv#IP3&P@!ifvW3S!Mbdu0&`vk0s^;VL zonuOv$uFQCjXOiee@yrbu(n@b$0K&&wH*tO#lBA%{6ff_(o%2W{Ptm-caQue%=d+2 z)#tn47iN42@hX>p1sg_O^YK60C0$O<`=L7yL?HFNXflv!0cPPDywvzt;-l1<;Yf{b zTn6x^th5XEk*q-kcTbBRZKds)6#b}5$)74pMWp?$26(ym%}7yaRIbm~Ta18bH{Tvm z(lKtpL;6s2{YQhViD7#UNUnz$91HYX(^$wH|J%r4Incb=tM`7_?_Z<|vQSdH^yZ^( z-2Y1pQkfqHFD}lj(AZ>7j(LQq=VR85dQaC*UohOQST*o{dFk5Ojtj)v=d=nJu(7+R zzOMr7-+3Q{F&jBhjR!|u=1VXpQp~Bv-xi&+hp}M~lV~rub5`||T0E~s5_e83nm@O| za$!IUIV$Ermlqyv+)=k${eiyKH365Xb{O+1l_xC{k`t*l+lVTP(PSK%q))=|YhPZp zA~OO34h#b<)*Sn~K3N6;-iYIy%io`Qu&xQ+HusvK`?jh7{GH6crywx~w9xIb({EKD zu3zu%KU%PF_qOX_E=m`S%_A^Ash}wTjE3$v;=Wo8QUI^`$>D>8lP~qeE2WuyZqh3Y zm41$GD&K>B8S%Aj!5Us&{2V=pWuA$!%POqWQJ_AD5U{E$wmjS*=*yr;2%R8 zl_2*Pa5@{#bMj@1_ zH$eP)69oEC2EcjLXQnbL_9<(@*npOeRZdt1ouY2>RL73(n8t+WwxBFn1e1>+6k<^o z!km_osiqG2c%oLJ?Wurz`vX_k5~~~9qid_EOvi5al^9DOjB4Ttn(#igeTO3*n@=cR zZTa~SJjh&wBZrT2m8^Hp7%o-O;!W(tPiHOP{@af#;`UDHS-IBbUk^bv@i7=K{Z>+3 zMbar#Yz_FfIOGKZ_Y0r{iW{9fo)QS){5b~yU-DTGH$xhp8QSgc!bu@dYQ>}(^;bgS z75VL4;+cBe`#mA1nN(zUzs0`zyGB9|Pqjc9ura^ZH!TlF46Qm%IV^&LtI()G%MCH_ zOj;mxhh`|&^aHQ{-u#(I*p)qlYu&fi)6k+hg#0K^NCv3xK$SHO2S}I+tILK$3 zYWaqhj^nc9V5mK5EF43|mF~_PgQGKu;1BW1##&HcVGmDxLEc@KZ-I>!PsEhTIxZQA zezslj%Fs^7kRqvK5vZA)7k7D|n-o}RYAxA4rw=EqPJZfg}_X$AYg&-tpXy z?>0WWmD_(L$Ed!;Fu(GFcn$Zl-wii{|Gl|vp5J&&8kFE;YQ|mYUg0vFQ1bN{(`QhQ zUbIk}l&%)3#^=pfN3~rT!bRY988-ym%-!u2&ep?bRX;iY%VxF9;Jl0mBo3vRLyU>S zk~gzZqkrso+RxQiGAz6Y(;Ww^L-C{Ws}o@i2jyT%E4AdA9ThQPsVBTXEYkNB_e72l=T) zAm?hwkHY{JFMYO5 zGV?eeG6g?=Vl-%^l)FlXr}_+&SDkL)F{MMh+~jzx8}HFdzum^O=%nnSfFzeWKfDoY zFR=kqCdnAT7>bsx#jw7A^Eqj0e~1tqEf+Zp%KIQh&dW*oOTONfJfV3i`HuL(>LH}r z!=*w?V?ziak)I8DP22~7v`T{bGqRTt5BZ0df)sMPq47sxVUo3u^HOa0mTyf2O||l3?U!yTA=DX?(wLw9hDLmNgb|(y zTJQuXJ*sSS#t#~aOQ@g-#yk2Th)5~C#A5Gov6K#ryAlN^?9LH15kP(@NJvg%lJG^(xB!SY)+O*@yzzx-ucoqK7O zR}W3Qux0ZyHnX?i6luT9>|@$(;Ul#~WKTR+A^#)^@_E5Ap}l{UmLk-!rk{|=^A!d( z(3N}e>(L?Trw)t+HV(L?x>m!T;p=6ku5-#S)rRcxNBe#`5_ex7f6Wl20W|y%aw+OU zf(T-a^WDw8L9R~BdH3ZlxSq0~RlF;gcFymxG>2|6zFWdfG{=(EVFhxY*OTG(ZZ!q1 z?+n1*09W*J2&-)PK59rnzGNjOu;8yv{|mYW3Ow}T_?WEO-vC+qE7wj~2s6G2bFNw7 z@Ow-^d`fIeMMnK$`)F8g$BgI*jQJjg%z1ul3AEC=Z)Hgx-xv9ZN{08&8~3+nCokBl z|IvQwOaKO)euF<-Lb^Ba<#6ao03~w3Gt{Xr)}0+J(-l$VKX_Zw^70p%;c-6}1VK(O zR+kwh$YlM-&FGy`>Mfrm6{D1@TmAt&q z&BL`C>hHDhJAG@25!4=B1!iSeVOa#qH6nzQ*s6a1<}$6^wKL@Kpl_^Dug&@)Wgznc zgIehfOf!u)8;}%3spa~goRus@75i|t-fX`&I2c|FvZfoL?as(_c}pd8Teq+?_F|Bi z_!dERFk20sYy7$f1YWCbqsCPz{kgfb_sa{3jNc<#kyzJEfhFtDtXWN5&DKq;`laL8 z^7N|P7?_wiuG4=ce02Det_3=t4xpgF)W@nFp*O^Se$uybS`YH2=rBso;-w|r(5(06 zfqrXdiWT@_>y4`y=s{~lY#zu`J$05q9+59FSPLkrhWeZoW(b&@*zf6co_7qo=1)Ji zgyRzV_s`8$v?yj@z}}z8Oj7tXrcZ@_Gih?_@l0D5){$cqKxA2x<95(<$Ix9fma5MF1P| zhzZ(Jy#y~l;^@U!&fB>hTfN~8@~t|@&e=VF8Sj%Zq5cd`7>pIlJiwi}wMl7w;xP$y zp9>fRTDvmdSGhY+i>2E-cPRgv5X6^d!r>JcKW2DMpQLKWDRtgM`uk4{#x?+b(%)!5F6%J zI@9*d3n(wpo2Mo|!O&xKJ--X7;$+QvGkkaW%<9#gu^&$>Qdjr7I&L#_55TBFdv&(u zasxe{$8oO%(-GD3v;2oytoad%JU6X%3y1&g6*^7%?_&M?PMW8lXveOqD(>2~SvA38 zATIXZcR-3X6>PuGka`p0-ztKzfRMGFZu4Yi>yp3!CCdi7A_)ENUd7vw4}`rzK!|&c zb7E2qlV0LroCL&a?;GxHi#Si>#I^sKj7Gu>J|7#ZQjxcEE0ALwtF!YJTpk0EI zcoc7Sw{sl05C7E!tomu+(T5X!^y=^LKTWrz@U<#rWTjaGG*Bez*f7rqKBhT>W2=Vt0+UxPWQe z5NtN5-i4%`QSaNs+>WR=`}}uHuxcu9n+Q+%`k0J~%dCQ!;|4U)*V~~{BF`9?0IT4; z;|yv3g)Kc_UGrX*y)phCC}+klZElvMToH&zi$OCcb_@A@ow5w_;5FM3*x+m2l8;}0 z45yJ3*g|Aa{#6h@SzWtS-gDBT}V09Qvd;)I8nvsdETd&IXt(5e!3eeq`?oYo< z<@IA=#G<)#AWT{&TBXf=5lPy55-u3ni4#1Zis<|tN%7!j1F~Y$yjK3JUxDPspraD86K3m!jOjeDaXU_=89b-{b(7aHN+?bx zBpqyyq<6cteEq#8-3pTrXYlv#Hzt;Ksi}?P2Pq&eaUuV&4f|vJ@*+f2oA(6<*sgAm zDAuA=!(#EROo~GTCN$(|&M(C>R{6-!%H*685~~a&0#_Iv>&$c5SA=I^%wzJK$8X-^ zNH{4YwoWy2`zO|)lytZVUaiGd(7SOP;Jb1XJ z&!NS5KJOC0k)aa!m6C)riQrxBoEeb~JZNV&OIEsL*K>6%uU|;Eds(ycfzd>ziQ?xk znwW|BW3RM3=m;%>)OZMq-UpNboS=$Uc6W8VBw@vfj>dgg?&1t!Z3w`5p3p8mFeus3 z4Wm#7G~XbE%;;|{HpU5gQ-LBZBSZ1kwC*qj_!y@b^%k^BneRk>VTG6=Q_cfKtjsxk zt(9U!NdEWVZ>Voz*IGk#kpmMo*g@t!VJ`A_BFf@4#Q_!v1iv4QHjvmzt|j#ek0lRB5WHb}#vj{8Pf^H?W=hPInmmF9(!# zlzPh!lps^Go1+3h&NvN_GfrIP(hB})S=;wS0ZHlf@=tyXE?99o;edAc1qHZfC>JEY zA8u*S^t=3~3X$^A(H`A;ns(+gVcnMrU2%W-yTR18=H+S4PDzEdALD217!q@Q? zs-nB!|E?4GINX@XA~CXA4gIavp3LXQx@&$*UQ!iYK^b&=e{tdQcH^mmkgpRl@W1xY z+dG5Q^JWu(EIs=!9apfE_Ci$g_Mjg|b=tfon|}@FA--r+c!Kve;DmQURX*S&EtHm1 zM6#kbR+Aj0n%+t~ZPY7H%Xf9LU)-3Ef6*a9u^at2I345cucymZVt8@#pQO?7p5%~X zQ_3&gA^&bu&F{INhQ|2j%fofp^V_Z;ESm>*6r+K37E)M9{wXhgch}&%hE=%gfBrgO zm!|%oy7~?#&%RQUQ4rUvXo+?twpuV3S`aBhi!YKAL-nm?pk)1z-WR>x=cE(@fY*@xfSn9i%f-5no+hFn!5_V92$Bwo}q zlk8w+_=8%Bj&y@yIzsn>hF%f*9=(#M;=;#?Um}p% zx@D)1{-T=b!;a0=T~^y4?_-(;MT*WAFO<-q!Eab9)wX{!9-R$`*6O2nCpLa16R9f? zqtRHI9t{wAhApG06Ie1k?5o`;iEApFD3Douyu?W{yE z`PSuX^B#NJsM|Yv0h@}O)7yZwlXw$i>izpJyFu!RN?!HFye5o*%YkytWoD0Pl%M#*{>gJ-OWaS{c9+a^#qS;FQNeZXEPDE^@45l*<S+6@K72l*i~vG3I%_CJ#mnSD$a0NJ6BH%Q~6@Kn~%{ye#Xj$22|BF0-!+ zG4v05{9Kx$7lU}5s*D|P$#y-AL%T-)PYVF0b~^-gmJnBOKSw5ozAcWV(JgW5DmVsq zpPF(QrLFvPQN_s{aYkcO2|gFrhvb|hH{z$M1R4a3UbVAs`(j)B7(%keWBa=HemGMg zdB$a1di^ik8anUSI{;OtLHy~zqH@sG^til4dB4vlRRgP|uG9=Bhtli;xnQi{{o}To zXyh}h->-&3^S<#LJ+_G%*1TJHL$Xdi4Htj+%NzB0h!MTv=3OuaXxE326N3sBS#Jv> z5U&D)cfLwF481w4VwWXag20=PEPrP`)V!)Lo)lGtf}i}>ckFtrQwe9vL7V_O zz;H`G;BpJCjpNCY2cA*Iw==i}ieEluYq;|u7wSXwqtemNvHUvA1KX_bxBv0nX;D*# z!3?pV_7zLN4f_4Dk{WqgDOHMdlQOOyR{OyK;UL*1NY9MflAnX`u94w)y$b+BU;K}W zdTNU((3~Q3LY1kB4)Z1Nn{NzEz|!PdY7pmpZ2K2F>Y|t8b1eurc*{<%Xv%K`Rd_4)It_9%Piq4g!5hKN z(`eA`ZF}{~Uah_J_QHi6>!qcQ#WjsQx>KNart2vqaE-s66==(#e@LuDHPGK44?j zBY=<`@jHtqyT@AZVgu>ue0&jN(ki!L7&5jdKU|q5pMDyyfabaucl`Pn2Dl~$D~XSc zcuOUHw`!nKC-EOA$Hnag2*W2={hGNG=vtqGTSF&1Z=v_srPVnsxnw+flf!0BWW0_VU%x zUtHlFm#5!NOAOvQG3-5loSrodzdr8)V|Dn8nhA@xB8x4vVOpyt z)qbR2ci0Wn`b;1Z>U4s`oVk04Ps`A`Ob_iLWjp>maIn%&+O=8JHLdtfZ4!;Xdhl1y z?;p9w5o22c=BvcPR}*f zg6Bj3x{GPp`QZcW;PWW}Oq`@#eJj|{GD8s2^-nPpIwb-UukRu`5IvH|Ann9P6oh=>+b6pTxc@BX5_1x{*`nF1);ERri-ur_5=Zg z+ntk`b9_Z%@JN7bphXXj~UG?6X13&Vhg$($SzMQr~uA@nH`BHRZkyM8Zb^rLXp(fhs z6S>;Sb;hjXU>4A%IyajPY*FRY!e;FMxBSTzqVmi}~-)AWVtp_Rb zjUy1ox$b>I!Do^^+3IP=E&QTVzy;kKmY70E_8Z}#@p`}01$-NSE+LuG{Z-~2Cq3I~ zBg366$U6|d>2R+Xe8OFF{+Ir^GjJv9C-6MFn9>B67el9xXiSm6;HtJ^{dU<7&Ew3q z`#EuPe-HeE_=CtsQ+BtY2{L1;7hU&{#nhP2)8K#)uzPL8cJ=b+HS2>H#j8cV07bc7 z_|nndxrOEIO>qh9%0l7o7Tsz2@C(2ky}G`|;v1Acl`_5EVPiU0@vVnbp|I+{0LR?^ z>DIlyR88*Z%?))iBFZiZ7#qNW`|jV>eSLu3ybAt6lTMky_s=SbXzxG_JqdGV4(bij zf2b%*%;y_5OXGH|S6QRFtT;vcO|VZJZ+PvL-~!e@7Lh8}8wvq?KZe|dT>mJwss&Y3 z8vyl!{%OErdRAZW@CyJVz=pkzAi(2s1j6Y?tG&1a5&juj8a;SR~mm`I92MH!s9x> zc0X1fH7aPncIn(h(=FukGsK+wW?tYnWY9q&grG9*W3@gOFi)y89vt+*C95^c{M#aS zI#H?+b-6Nk;YjPU)v@-STiR3z@Y(yGbTBUZ%s2z9ReIM*6mIX#C;a-|QCH#R( zCVX293OE*+yMdt)AbR`~oe_OeJE^~#B)Opu6)%-tzIjE zo}C-U-hEA-wl>DGj3-K5+vK|p%8q?xJq7p6!v){};3hQ_Z^zYgw-i$r3gZzvDw7jV zw#yOX;BZ$OwB3ncqnEog_`fEJ1FhIZvflk=0N3%YAQST82VWg>^Q3^B?WrI;xfheC zY;04NOanRJ4zOK~^FmWkdqJTS++wNQwvPgKrjw#Z6Wr?uQV6iMO(Gh9P!!}S~??#>e9d?V; zv6iEu8Cj9ZRmBovmN%XAuaY(vN>B%le#`HW#OR!0)%j-phue=36|E5fMY{Oz;fNd) zY4ED3pAjwAwg84lYsY~yYbaK?(q^P>bVqzK?T~?S9p5s*#f{uyirh$4^4(TsV=JC3 z9FFFf%CnrIs1!o1Z+t=eS(wzeAu*z;AqzpF89cthk}o6z4_61GsO~G8F_S(I1)Ml} zOP7=8uQcQp(9NZMyxPDH5dthc0IAZcHSV~q+PLrdW= zx-{xxI8k5xo_Smn4KZ++Rs=T|kcQV;$sQQqlcb zB?OmJ>zq1c<^d*kVMrCpumFS|1VGd0R7#jL@fvDfWU&e2kG{x(vKZ?(0!&hNGOcH9 zbglUNMm8m=X*TQOTCkDT#A|d&u2+5x1W41>=jex-{^e(c#HPAOO)pxB(q^DDggO+Hie>jAhC3!-$Ek8rKR$W__<()%xJ1P z@&je1O_x#*))nW`opoCo75ex2XChp${XF{y__O4)beTw2N7V72 z2j-;(vz#H~?KZMA23Lco?+{75my{Ou%jsqu2NS>5KEXW8ZV~q`$735Me8(;Ekn*g9 zJIqgf_@M-x-!Y#@v4)n-KbcqlEf7>Q?^IX^s|k{-6UqKq;@vcBeIRV;RP-_Xvr zF-|IuyfuG=gL6eElnmI}9SsHs{l6yd-)wMxO32FM;A*T6T&bAxv(P&77!#!YdfuA4 zGW}*j;m+(=)aWR?w+()^h!g*q@O{q%xR{z#Md{j)qWiRrAiPl1%*P92>k7!ZVOx)_ z7~L70fl1x3JUMR$_6pz$^0JXRjPfcOw{*;L7yCvDhRTYX_h+ZKd2wSSuj8S}T}eW8 zNDUMAv7DVB(PLAut{^yttr}P~bt68NmMniu^7+yX?q!99#uZg{HVTpM@kJ1I?3HoG zVJ#JgQ5MOPS9$N(w2;-GO^;~3`+jbxWPK=?+L8BeYSv#UJZE`_jGe0>U#D68qPpwN z#=6AaLACGw*74eX;LgYLn~oIC;lVGavi+HUS0sC0*9iNwI!ZdILO@BH<*OfuD6;(D zW!Y7m#DV>3pBxli9A$4ts(p=A>U1p|I>-`Ia>Tx~-6#0_N1E`{rX>%wl~ugdU1nZd zk{groc>XqL|1BpAskSrj={Zpp{|JEt=lz32>VTV>)UrUS`Da6aa-rYXf4w3@2cmvy zgKIiFwtmRj>>k$%Ssr&-Mk=On!MdtQ$Yd==hsi2o3tgR8Vq*gXtlnQotnR$ul0HIU z?3_+D28jc&KqX}GdQ(CH1|4C97{hWqX%>i;w&G7i#U6^Oj!9+-0Q@TkNeAL7zKZ@3e%gYep3XPR#vj ztBx<+?&KmJ5&YIU=Rw%usKx_ra^!%@!yU_)mIg`U(FqYaax$3i_`s2%OFm-()yLX+?=YT6+e$kXsq`k(QE+cNSloZ>64 zOO-S13}!6Ci%-NC{ysb4gQ$B`-_^A#`l#6U)L!i#9$Np+YV7G%DK^OG!i8OUu4}cjO%xcW@BOIv>0(-&`7=3m3l}?Yhb&OP7ipF=X(gaP zeHD+mw3Oa!I73dD71Dm0)h8?38vR~8eO5m|py#p4^;blM<>b*uwj5JRb9NGT)#TKG zI@zS&2jP!P#|P~$flKL~WS*Qs%nT|PFru*oKSlrXVLa7Quh9DI@74WsU!RAWufNG= zhDu?5c`qG+#5kjt3?pG68G{Eph1nvENTsUpO-L*vQFg~uOhdakB8?4!1T$vd6hzyj zHhmZN^iFo0xi>{_b6<7k{0IF4QQdlHKOSoQJ6|~UXd$z7(yS#z4a$vc(BVBrl2~0y z!C4Vp=e-oP?uyj=Akaw(Ha$Bxc<>d+R|c!y1I+-4;*Q5-IMmL_OZ zaZMZ0+HZHXmpircqPpUtS^)si}_X=3zrF?!uX~yW1_sNSqR0zaf)D)YjzLJMiUzT+%s^gCM=?h}-Bi zt-^V(YGD3|gfqee(?rkswQ^wp_^VE2T$$(Fw@GhJ=})|d;-E43uqRB>0`1UOUUzeE z;aMwLz_ULmh;#*;BI|^mQy~$_a7p_|&vN`l_i|Y$%N}`4~-5hKnOeH?Y7eW-iP(oVHcJ9M3^a(s_Pv+ec+Gij~EPL~h5MHG0Q(t$Hs8LuSyV8xV zvEYL0Wec2_XpC-7?onbA_sMXB8~kjmwj;N~$?r6+XO<^vtnC-hb7OX9kSS>d^ zso_Ac(y!^YV%dy@A{(hbqyvwAJ{EHGFmI z(ZVHn#dO4EUfK43$hnEW!K%kAHUf!YtC0^Pd0LEWm9ngg5pqMhh*`R)Wg%Rs($qEo zKH`$gNq3bfomqJO?#0$oP^o@RFc7%2THt}=EqfyeDjK?+4@__)O(Qc_q}Timql$R5 z=x-gs$Ha{6aqF>;SH^Jf9WUE-$Olf(XWbLx=I{OPy`tw_=l!&fL&^W8%ZR1)KlRFx z@m$fOu&PIg$=jX^x?DXuxWp7qEuHc3{e|;`h1YXT2voM~&#s&0lk5lO>mufV16a;S zxC0+z1>KD;G@d3w87Dki-d*~4bgbCILc)+IzgH^r^P_n6QnZ&LGnRHYlN@Xx7iZjs zE})~GnDS^-e>x*9?*r|zF{|509ukz{2Iv=FwOOX3@|zt@Ns0d*ei1?Jr|=b#yt`l0 z+U@3>0n|!b!rqzb%3ZGTx_0o0A=vvY$ex7X_QQvuF?d!>Ei z%MBYXk`agYJjEY~ls|cd#KRM7J{!pr+i6QGFs@0ssD+1LE1pIR6?ra>T>%q;ZMzF& zEUwvKvPv#@Gu^{qFB9b1>p{1M)6Nka@hY`Bc8!O13%={oTwUPBi_j_GnRz;ui}`f> zVq@dBPgRqN&q(Nf9^aELui+`G; z)6$_4U`SY6w-1sqDPv>=4k3-?{eBd_mie@BG(wUo7_mdzw}==tnrjNOD#?0p+7z)X z@?xO^`i&eGqfFG$5U6(YndAE}aR)>PiFn+Oq_gj8GjOXHE=gPa=dr-c>^+HjIYVg$4R)A=J4sIPn%lS!{S+fOSgdjCmncx5K-vsJHhh+{RB zDf1>vm?!A+SkOB2D#y!Qpl$6-q?*$OE`+?(_6CFT_vrz{1}@l=gH0}Ee~jD0=4?mQ z^<&!|`gz>lI!)SFk9!7$_uENC@9_ttNXAxiwbM2J)8mb3FPl3NHWxc_-HG`kNYzNq zTLJx+gsMqaN~-n7yQ5~moga~`;I`0EO!Qe=yHZ)3T@(6tf3C_}qbJ_XdoU%-R0`?7 zqVp;Pg}Thl%DZHp_Qr3T&kA0dIQX>wg|jFRHK_Z=g)T;8cV!BiJl(D$Z~ZNaIKqnr2_u51oDS^KeQ#_OJl>c6iT>@L=0`8*0I&pI7ZpB0ewM)=%9w zGjPdinPqAWDO-5&XlIgyABS(IcUF*e#xo-3g16S}i;J@)n}aVJXo1s7%t=-qER`WF zwAM}7AjZ7(Mo65+aqT!cZiSQx=JLu_rF@)UVaf?RbVBZx{i0eR=4C`bY&LuBKQ8yp z)dsH8_BQA!A9&y5To%JJLSt7Q#9>#p3#uK4B-!7yA~noNpR6iy1Z7DQT_4i zTL0hE$-hoD_1Eo^gPG4VkyADz0m~;?8X?JJ*{=-jDGJVSrS~e#+H(ZKr=Qu%{jQH* z8?Vb^dca?T+0CFZ@Rk6nKbwoD@20t|%e%w%oge;9K`4>7W78lOnu@lBl5%5_^~e3m z6*#0QCs&2|h%YufhwiCEKBAW^@G`H^_7!o2m*x7c?O9S)R(z*{@;J@y`S8n%^p#>M zy6;{q-IEm3w8LJ~suWh#V- zP-GWE*_Z4LSt5gM*-5str0n~QZR~r^EcIbS%=~KmniHV>JAvjC@-1XnP5I zZ6TXN&Rd$X)>7#}^U1-ADs%$gIn!GNM|XZX*DYFIbDLL931gxIR;-|qpjGEmc&P2? zyz7`(?v(hds{35{PEq>}bY*izgsqEx*WkPJ07ri}#^ZAk6!M<&D)6PdTEXs|2X;Z{ z#;ERzc<&ARLKkX8)oExW>U{bvj%3F~jO3z(0x>1xTG63}<{)@`{Jru%Y+2~?wMsRq zdslDn5Y8L!1RZoO!s!$A^P6-fe$3cLG<@%k~EO6m!?P)Ru2rZ-C{R`#agpgN;kd z(rVCeb1OOXL|5F-~3vG%KQRZ2@W?geM`4C6^=q=(+wic&`u9 z&LS0~x_D;zE=$!NVxA9j;KpYM@U;dLwvA_J$cI@xK z&@X_QoG;o5H1qf+eoQmx^w67NH84)cZoHLgf*BLI%h}YjC_9g{_N)n3y@pjzTP>e8 z>0!?x+<0U3P*v|l{iSt_>-y;R1@IVivY<|g1%Liz`Pq?Z>w6>Dhpp&~|fX!%yv1 zq88VWP75Dx5V~>U{Tk8py5h&Hp_E1Xke1I?arDkClbDi)5%+!3h(IMEQm09m@wePQ z`ZTVq`}8mmM9HWiQ55e!w|eV`ob*x}!32)x!(-dlesW0&OUF?!NVv*k6B2lOpG2pc zuwWgEOG{VIw#&P=Y0Dt0w~^MUILsGhPcAs~@y8*i7U zbrocLtw*-llN0h>SpDg z=>6Sy2DB{lHe(H7#lstrptZ7}y|r%$X+m2d$DI%&De^M@Q4$V5*t%dADNOZ7{AO`#c~k`JZ>hX&&!=Kl3OndR@R zem}=oEq)hlY$90tv(v**UTWwEEy!O7lwL|Tn#IrRb7G@l+ z6$}@QYL;}YkKXeLXk|;SiWkgU9RE#Zo_-Qalh=RVc*{EL*CItf(2aUqDlriJ)yWZo@<|zMuDJ-roD)s^TKX?`-U{s z*KyP~9!_ROaj1>g2crJIo0--&?9`r~xX1?H=k;+HZ@+>k=1hM`17v0UysEZ3Av3+V zze&MBSTVyv#7x!b&B)I=)MUBEkZ|qn`yuIo6SS+Ddkrg7=z|0ZI(?;^<)Ofda(R1e)~8xBpebW^82T%yD6wh( z_ED7#_dH5L3b{xd~2M|qO_9!hb7^2VO&#H;%Thx3~%~ESVUI)EPn4k`_APc z+^fE`luJMKA}wC3>||a_xVDsLlG;Tc&76>&{a8ObWdcJ7gpxbvf7Ht%*lilDcz{wY zmlJ9!+93S6u4f7EBgUTsM+b% z6=2r%j2RbM^sG}>qHznCSr>Jvhrd<##o-*hgL?FMQ?XY8z;nOMuuCNl9f=6g4D$eWU0_jJzufOF? zzAjM3jeUT03;bxwtjmri9XM?hTO^pNZOFrMd~pG%d*6f?<8BPWXwYP_ylw{vD?{lL zUgWB2;YAvI=4Z)#>+}mUDmF|pPct0ib^k671zDYEzW~b$<>p=Zr>2^K%qDdgJ!uAk z|NPgzAVV3C4JhH7EUg9Reg&G)jq57$=JbcfOW)BV;GPP^&Tn54)AIjYD6u=@GWHi7 zH(axK(r!M(j8mNYek)tT4sj<2^Kpw2T9k`!UOM7Xug8e%L0T{>)~&hE!|Pn2w`Xc8 zExi7Wj<(HtFK~`e?M2;8H@Tr5I4|_0?!EtB{fBA?N@oGVENS)zUKf??do{6cLQ<@w z>vFZ(UINd&IXv+kF?;wxVCP_$$cRy%I&rx`&29Jdt4&QvD{n8{ON#yBjQK6CFD{f` zxh5;)k5Tq#pD>#tGK6C19i@8x?ToM`rfK{v;dm<6yum>}uQCo|BPc^l8A@-CeY-_T zJHcOOB>82s&lObVL4Bwm6OHq(tgTK4Hr$0;Ab8n~H##&2m*gamTwke(Iwlr^LwH2d zS<+qOww79DLKejQWq-<^f_JB)^Cb6Igec?uW(LofCrQDLm?a&qXYWmdM-)PD285tmiH+W+ao4n9G4|k6yefDGWMEq$S zP-7&mHSR;i?5{?`ecf&w9-`amZXX z9{Z^tgLFJoudafjO0ic14x%k=mXR?5>+%cSip`Kza{1SffHQ{|e1FRp zwRm7Fx7wE=N}ukXEDd9}O&}a4T-AvbboXI9zRkPwWppeb;oKk{ZH?|p$}8t?oX|G@O$ZjM}9LAr?QF_=yfN~EYj|S zuRs-hDC)Qr-!&1lwO?g_uwpl&KY1CSTRVHJC_e$>AocE{wh^o7-R5&ev9(a|B(tA$ zyT&RHfD9i$n=*NEfT#!GmXyMCTlFU^n~j}LD>XPnGhx;1@z0fT^Rsnr9PYi*FVU!d zBN89#LR||PP8V%9+VHUhKE7v$&+oBW^nUZps}Ip8Y~G3;k;Q}nsXb-0)5E@HJ1C$W zX7*tB$CTP~nYS3g__&_!>Z+<|KuxAhuh{Wf*aY}Z(XNbNEMb4@+<1iyf2`zzFK!!J z1WJa7hvyd*E;-TeZnOvrignc=Z?cnYIJ?Q^&_KplL=AuM0U>p!VD@_JfzLK3e+#b~4JY*$L!DW`} z+f~+)UvL#(=ZVJh_U4GWIZZ>6poQ)oWuF zppzNdJkLcHDjZxxyhoa#IW@W=`r=yDr%Q0HJLIB-LQ)@#iwXyq3N$ZG=!E4o9e5zl zxee&EGHQ0}?9wdEEVdh(sclzYXjYBUaq#UThBXJbqOWW`dGaOKmF-wHeA(~jm%jb= zm_pp1fI@*zTMJ^eZ4o-aJGWN<5RU3CMJCz zLyBF<81}BaD>;q|6!>3D$9|`+^g#&vAT;R7lPBs?l2us$dki$L#}|Rxf<<&BM_!@j z1<c4)0d_&ZrCdRBfimPkuAPs?5ogAD4IGpRVXO+K*Kgo#>H3x4vXw+jW7==2PKHAY=#${#H zlGEVqZZOB){#{r=;c`Wui}PDaQE@{=v2=+J&d3n#o0ITsbYfWDL7DNxLO@301*N@% zJ)7sF2kvj#_M5k+gNMX`8WFa`5i9xFjZg3X)Vy}|Xnx;xk>)n5+>_AtAEEaP=a9zR5E&qCB;pDXY zGY5XQRgyP9X^9|ET1Q4{-r^S|XMB?4V>vbYJaz$S(ncO10;_l9pX4 zJvOs1MP!jVuAI8kPc3M^pQ;v0m=Fz!Dx2}Dt1y0pZ!{d8n{VAqsR_UML)_F&8+wmS z3^N@~V+=&k=YPDyG$EkUc1d?_&ZBdi)l&WE^_CJ6k@*_A;kAk#O@!Fj%w+h&>uw_} zTk8Do2~CFCvnhnX4c8~m;P)rWITseK2M6a`MLm1W_pv5#ZUDcOv$mUKh17@eycyU4 zrzLTqB%NEh(KPL@xLtGefJL1=HcX1B#b5+2J9a}2^2FDdrLUkXWDyTH1?os*s9ntV z-{Tf`O0u0VEts5qsG|vLZW;a@t9I6WkFTRh`L9-YCjA)jE&(Vtkgwmb{1EtdY>n zeL~vuszir*kcGt2XX@Asr(wd#p^D^ZT=nAwWv_ zdXiLd7C7((6n;_nUPaucAM6QzbbxB!3o)0!hL3Pg=lTYmfdqzTOFt_Ew&TVVa225E zNf{oPn65RUNKmkh3)&GBsKe58by`4ey4PELj>A{h2Vg6ji^W2dDn~NX0QbRTKXVci zJBZ#fpBmfKmrc)A8gN1B zjSXK%%OKMVzGFR27y9|oJ^ltMmplhGK70eO?#w#a@P5Y85R^=3e%PO!`tM=g=9xo# zy5iRE-q%`(qZ(c!2D9#c!k|ZZz7*4Iu8*6(dn zSRza75W?w(C#LoW)Px$zD7_<2@CF)UuV1Gx(wi)NBypu6ix{naO7aCmZ>`UaE;AWi z8aoNE^;_?6yN};bwhIdg1lGh;`rmXf%^^(w3N*E)(5Sli99r%QcnVQG5|JzN<7WKM zP>$5fx)pU+&gy|`PX{w!;tdCh-c2R%;N95r8#RgzY%9URfgU5VL z%Dj7pSvcQy9yEyO8xQ@lnPaS@Y;ABbFRfwC? zWG4NTo_O8w*P=u1XOlhCnx)CSQy!j?F9=cnM|&88FX!zt6HM;Db^p5BvLw*qdM+xu zcpQCWae$TZuw-gdRs;miNv&c^m?&ktH?y$ql(+74vbM)oHoG&xsDP;hapq>KXG@IYKbLU%G*(xFgWa_tBAn-#|M`yh< z=i+Y8#g3g3JV=pU+L>7Yv@3Yn0E^dZEFwt4$JUKu;cR+W7y49oZ{=Y~Y_6TFT6<@- z`zgwooY?RvaUD&tI-L;Cm7D|#>`2cxidx>I!`6XXYabnjU!>;e*5-BG^6fq!+K980 zh8U}AP4xXd?p)sutj~^F91QtfpO(uCf|=GF1PH@ zN$@YqPJd1oj`HJeDQyd=uw9kN^WmyLT#rv+l=+<_M{>0on~$z-YkE=b@CN~X-1BI@ zcv`jA1#PKks>kyh>_>=-(|50k(tMKN$oqHM2=r$)DyDf0)494#xJ<@?s51-hepzA? zG(diYRM4V{zo3xUaPVUDAIjD=b6c#ND+hP`+h%F|?x6~DNB0-t{w~95cp(vAW}S<( z0|vN(vGH`&Rq*W~kEZ1pIZO z#3CE+G;xN+O`8~G4%9l!3avDs1K}q&z{C5`D+m+7dz%a3dqF=T#*b*vbHz2pRsx)* z-1rW2v1{KH_Y;Q{`lMU@_kU{6rz8unnOHPty~ho+@yAL-{7`n>^p2T#L6-h9(OtH+Mfes9L%uUl3IPVIPdC<&Ve0& zf7A%fO(V(_7jDv%E{P5tz*s<@js+Dxv>d~OLV-_VzoYLmK5v#!DZ{P*b?#g9o@%({u>;0{d)NgL5N^#r%1sNqnqQ_5_Md_1+D7UtJvA^Cm z>6!&vMZ7kevKqWAvIfLY*V6AH?9O%EJL|%?Z+`(=cfjeSzPY)Qv)x)(UT^OcfWCh! zUiU>(kSKgl>*(O4!JcQ@4>a-L-#7mj)RCOx{APdcJDiiaxzw+Qle?(V+ubPC6&K1X z85Fgg!l6Ik^UqOyw7nmp)cN|Bo=7i$pwnJ=_ANnXt9FO^$>#F#yjp^jO}T$U-PmXk zw&T%~ZISY*R?(y~Q#H_K-%7Ld#fLuyUe5>xwmm=-{kEXUQt?Sy8hXZ~#(AMNCI{z< z7|Jm+Rq->v1Jpx_*`J^E1gsCSb{_hy48%+Gb7@;p;&Uk&-jm}28UsmJeV~U2fCmUe zdWEkO)6!zfWSP)zyG~`e#VCs`tk2^Eg~7(t=~sq=VfrV}N>@obW?k1S4wX&L1jJ*3 z!~Z0M^PZU$>s?+J2`ECqcE!?e%~C({*P-nzkE}RSxeG-ONAMhP9M8z+$%hw{Uo%;k zi}eXAFLZSo?xS;>W`j=ut|oo{tetvs%=mD@AOzUz{$FPRky(a3%xI1jFaqLaWn#>KE8)Qrfdy3PfoCrrD9M zhh1`wy+I@OU}|=}vxGJz)Z=DU_DfrSwe|h&kq-p+;7aB!+6Qmn-Z>n++`{vB26G#XMHz_pgpJb#^s^l1&xA+9!Y;wP-6p2RGj(TATYp@S zk1G56^^uV9tu49iIhFOol+9U=`LxySv@!JtD@ow>9&&|;9khT?s=$PFM+bX>_*>?6 zNlDuxhQldQd-MolWNN50Gmp656&z2|&xv{30Kftj6&tH9dEI;mwbiIZ72NTM1F*tJ zji*2dhfeHGPsfcR?t``h?so;=Cf>)u|E#NR{FwRx$6va|AG&v#^aq2wDL%ehkDbTO1`{`<_8CZqW z7n!NrSPs3d`>&wDZgMprBO@cbJG?%K6{@_l;FljjM~Af<%Y(4ou4OaTz*waEpBhqW z7VEdOA}Tg_?ISF1(I8XXk*V9kCnUTOS0kcytc?ePQM-$VP!8st!|EaDmLosU$JN*tASEm|caqCHGbq+-f zX?~+wG*LCC6Asr(vBLS?M=G=V2+?b*6VnPPHN^OTwuzH-lH+?=4(o`hQ@))RxTcCs z^|S6bMpqnkw9cUsQJ${Ej^RqI96-?o)_c*FY8sS+D`oZxJVSt}$Y^ z)om^68$iXl#N)7gAGM8u)ct3=%x|gyW~{fhR?$pnq}F|ae9OVrn7b&*Fg}PVKnZ>c zKh9D)3Al#;4tY?#TZi#E7itC}`=4)?5}Xi4FtHgTa9_u`h~q4WaAc|~LM`~hd6E~f zP&@)dGRbB=_~H+96deFPOn+ip1x2`IK_PA?qDJ&y)qRkKG%{d_D1)6SW6(H*9LKJ0 z2qkLJv+@Bk2@`utTpX-|=x8l~c}5875c>atcUh4fz}9z$__PG@G!@dg@hVpAXD`s{ z0Is&9JLouMsxa~K>)+nwbdy=bre4F0Xqzb4QwoXb`e0s}D00H~(XXKZpMfV^)0pK3OvGoXMumO~Fsot3!`AK-vFDm7f9-E!bUw@rdJzYNl39h_qATCrRJ@cMF3P3D-TOqbq;|>jFTq zj_VWCHYm1CG&JO&Ct%)`!GueDla4KsVNU=znA(*og0N(R6@;|^CdkIo+4bPZh)^)b z5p@)rm@Wy)2oW+B0b*B&@IDFsGT8-41c>8|sl;(jAo^vp5;8(0=E@!e%k#G+2u{W& zfy52$TB+E$KSMFcyA2upOKD@_q}?7wHpSa-k_A!YMp+I`0AI!T5aHlwa@Z}9StNu$ zsQ9O+%90KO3L;p;-n;|6mDU89V)LkCqL9Q8Bz*~3OMuJO@5#G;-hmX0ob!kq5Xajp zCkDxs-eb_!|i?voV5U9F;13{iA@nf}@n5&{I=e@pFcRJ3ML`Bn@Fr)+!Zkpw=0+=Q8NEfh0u+_McL;!0+o4HCPzW6~i zsI-gf)MQrVv5L)YB5JEI9o9*~ZB&HU|2)d5CVU}rdYwqTYcRlJT5l$%Wf78y7Z2(i z#{uHV9MS!x^XX+dOd!e#QwE%|BIDphs*Sb)HFXg+?NF2tE($LCM?YAkdOo13N`z(E zQ_^|rCVD%Pn_Y7s0dtZr7_hYHFk)V^Qc?N(5SZr{*~D}*;MBlx%kaoI72B@56-J+-u&50Q+xj(C#N2S76nBrlRu2_l177~)3?0l$e~nwWM(iDx3A z`xJU}W$G#_+6M|h8GPnhD%**okWNrc83_p)m4?d0=Ly6)nT#CzLNtS;L#T-%+vZMj zhfy(s1N~mCaBS62Ma7hehB%N^dk}BWC`oQK7=McFUilp?5e?iVZ{7beWgCb%(nK?n zkwBEvM#FK~occY3TRh^goRCI^@DY~E&VQnXfThTg^3q|5Vm`d`gurvNljsX%SxPW- zFa!jZM0(bl!~(Gm*iG|@Yrk~pbFCpMZQI1>Y`%TS!?QOP!MI1Dag;(<)tkmec83Ak z9JtNMfq9vRq!h_Y((PW!1=KoKiTGf64~s`XQG0%JKxRDE5|#vUCzCXodW0l6Qp;2n z1Z@S36tLFHBl=eB3BUv%#(!}N4dwdDk-BWF$iqY01bWT^cM<~@2XU%G8sbzMZN?c- zp;!wqT;U569`Vo9u9$@ravXDvnA)tc2EbE26f;9wM`<;6FrQ2)$@&t_B>=oW5lc$# zI_MNj<-e&`ZV?6Q!>Ta~nJ75N%PUOvCh?J4R~v&3Lw0236u`^2P^}UmWm3+uL=H3(Hmfrmt;xx#z~Q|&sm6V z`!#bFn^EEf@t=$wQbyryC=N@~PkV25d9D@PWr4`Wn8-{tQM|CUT2KZ=au^~JY?YaK>0_`KvnC^JIp&h2Oe@|AwU01C zrp`G7Ht{SI6Hz3LePa3z4HsEzbfx&s&dyPl$0ou**#-VgqC9&RoM5MoB`*MF!-!1h zVSHaLm4bg5JQgw~GXt_E4S(>}e>{q89LBhDg6bdLSHv$g#)yrJOaQYd5~E+F)|D

    Sh0`xOT#{)(K z)_(WzT2WfOu4FPW2_fhawo5IRaMHR=Fmr*)?ij=a>5|ww0{jHjw4P_}&^3+PyEm;P z&&Ps)CpvFhTO5atlT~rSed894b?Wz7h7pLHP!&>hKtDF3e(`PynHxt}}L&TYBK8Tw0!H{6>-p!MDpe%toxi)Ow1-46|tx0UnKCBujkF|^l Z;I0qW8JFi$Qb~YILseVl$0N)4{|CdbkW2so diff --git a/packages/doc-spa/blog/images/July-blog/questions.jpeg b/packages/doc-spa/blog/images/July-blog/questions.jpeg deleted file mode 100644 index e174cc6c633d14e3e8b88fdd12113c329eeeb2e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6114 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 diff --git a/packages/doc-spa/blog/images/July-blog/subscribe.jpeg b/packages/doc-spa/blog/images/July-blog/subscribe.jpeg deleted file mode 100644 index 284b705eac6a90c8792b3bd38971173668746ef4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8176 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 K&rFH?+5ZK$W2d?R diff --git a/packages/doc-spa/catalog-info.yml b/packages/doc-spa/catalog-info.yml deleted file mode 100644 index 69230a771..000000000 --- a/packages/doc-spa/catalog-info.yml +++ /dev/null @@ -1,30 +0,0 @@ ---- -apiVersion: backstage.io/v1alpha1 -kind: Component -metadata: - name: one-platform-docs-spa - title: Docs SPA - namespace: devex - description: A Documentation portal for managing docs with One Platform. - annotations: - lighthouse.com/website-url: https://one.redhat.com/get-started - github.com/project-slug: '1-Platform/one-platform' - servicenow.com/appcode: ONEP-001 - spaship.io/property-id: 'one-platform' - spaship.io/app-id: 'op-docs' - jira/project-key: DEE - feedback/type: JIRA - links: - - url: https://one.redhat.com/get-started - title: Doc SPA - tags: - - spa - - doc - - developers - - one-platform - - react -spec: - type: website - lifecycle: production - owner: group:redhat/one-platform-devs - system: devex/one-platform diff --git a/packages/doc-spa/docs/component-library/opc-base.md b/packages/doc-spa/docs/component-library/opc-base.md deleted file mode 100644 index 547c3af4b..000000000 --- a/packages/doc-spa/docs/component-library/opc-base.md +++ /dev/null @@ -1,110 +0,0 @@ ---- -id: opc-base -title: OPC Base -slug: /opc-base -sidebar_label: OPC Base ---- - -opc-base is the core component that contains the shared logic between the components inside opc-base. It's a singleton class that has a controlled accessbility. - -Opc Base is the answer for One Platform to avoid chroming and built an easy SSI integration. - -## Usage - -### Universal Module Definition (UMD) - -On using as UMD `opc-base` is injected as global variable. Copy and paste this snippet to top of your html file. - -```html - - -``` - -### ES - -#### Install opc-base - -```sh -npm install --save @one-platform/opc-base -``` - -#### Import and initialize opc-base - -```js -import opcBase from "@one-platform/opc-base"; - -opcBase.configure({ - apiBasePath: "", - subscriptionsPath: "", - keycloakUrl: "", - keycloakClientId: "", - keycloakRealm: "", -}); -``` - -## API Reference - -### Methods - -###### opcBase.configure - -opcBase.configure must be called before using any other package of this library. It saves the keycloak config and base path url to server. This method also initiates the authentication. - -Object properties - -- apiBasePath: api base for fetching app list -- subscriptionsPath: subscriptions base url for notifications -- keycloakUrl: keycloak url -- keycloakClientId: keycloak client id -- keycloakRealm: keycloak clock realm -- cachePolicy (optional): The fetch policy strategy followed by the graphql instance([urql](https://formidable.com/open-source/urql/)) used in opc-base. By default `cache-first` -- isDebugMode (optional): Setting debug mode as true enables to log warnings. Used in development to show warning when mutating opcBase values. By default false. - -###### opcBase.auth - -opcBase.auth contains the authentication component. - -Object methods - -- `opcBase.auth.init()`: This function starts the keycloak authentication flow. Its called onmount of `opc-provider` -- `opcBase.auth.logout()`: To logout the user -- `opcBase.auth.isAuthenticated`: To check user is authenticated or not -- `opcBase.auth.getUserInfo`: To retrieve logged in user information -- `opcBase.auth.jwtToken`: To get jwt token of user - -###### opcBase.api - -opcBase.api contains the graphql client([urql](https://formidable.com/open-source/urql/)) instance with the `apiBasepath` and `subscriptionsPath` set. - -###### opcBase.toast - -It contains toast function to show various notification taost. Toast component can be accessed both from opcBase.toast. - -Object methods - -- `opcBase.toast.showToast` : A function to show toast notification.It accepts two arguments - - - notification: data of notification like id, title, subject etc - - options: to change variants like success, danger, warning and other config. - -- `opcBase.toast.success`: Same as showToast with variant as success. -- `opcBase.toast.warn`: Same as showToast with variant as warning. -- `opcBase.toast.danger`: Same as showToast with variant as danger. -- `opcBase.toast.info`: Same as showToast with variant as info. -- `opcBase.toast.muted`: Same as showToast with variant as muted. - -###### opcBase.feedback - -It contains the feedback components of opc-base. Feedback component can be accessed both from opcBase.feedback. - -Object methods - -- `opcBase.feedback.sendFeedback` : A function to send feedback to op team. diff --git a/packages/doc-spa/docs/component-library/what-is-op-components.md b/packages/doc-spa/docs/component-library/what-is-op-components.md deleted file mode 100644 index 66fe2b11c..000000000 --- a/packages/doc-spa/docs/component-library/what-is-op-components.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -id: component-lib-overview -title: OP Components -slug: /op-components -sidebar_label: Overview ---- - -One platform component library is a collection of web components which are built using lit-element, each component following the red hat brand guideline. LitElement follows the Web Components standards, so your components will work with any framework. - -## Guides - -### Component creation - -1. Go to `https://github.com/1-Platform/op-components` and fork this repository - -2. Clone the forked repository - -```sh -git clone git@github.com:1-Platform/op-components.git -``` - -3. Install Packages - -```sh -npm i -``` - -4. To create a new package run - -```sh -npm run new -``` - -5. Alternatively to run a component - -```sh -npm run dev -``` - -6. OP-Styles - -Which includes the common style, which can be used in other components. -Documentation Link - -### Quick Start Guide - -To Use the component from the library go packages into GitHub Repo or its corresponding [npm package](https://1-platform.github.io/op-components). - -All of the packages are published on [npmjs](https://www.npmjs.com/org/one-platform) - -The usage for all of the components is mentioned in their respective README, which is also available on npmjs. [(example)](https://www.npmjs.com/package/@one-platform/opc-footer) diff --git a/packages/doc-spa/docs/contributing/code-of-conduct.md b/packages/doc-spa/docs/contributing/code-of-conduct.md deleted file mode 100644 index 1baecabbe..000000000 --- a/packages/doc-spa/docs/contributing/code-of-conduct.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -id: code-of-conduct -title: Code of Conduct -sidebar_label: Code of Conduct ---- - -## Our Pledge - -In the interest of fostering an open and welcoming environment, we as -contributors and maintainers pledge to making participation in our project and -our community a harassment-free experience for everyone, regardless of age, body -size, disability, ethnicity, sex characteristics, gender identity and expression, -level of experience, education, socio-economic status, nationality, personal -appearance, race, religion, or sexual identity and orientation. - -## Our Standards - -Examples of behavior that contributes to creating a positive environment -include: - -- Using welcoming and inclusive language -- Being respectful of differing viewpoints and experiences -- Gracefully accepting constructive criticism -- Focusing on what is best for the community -- Showing empathy towards other community members - -Examples of unacceptable behavior by participants include: - -- The use of sexualized language or imagery and unwelcome sexual attention or - advances -- Trolling, insulting/derogatory comments, and personal or political attacks -- Public or private harassment -- Publishing others' private information, such as a physical or electronic - address, without explicit permission -- Other conduct which could reasonably be considered inappropriate in a - professional setting - -## Our Responsibilities - -Project maintainers are responsible for clarifying the standards of acceptable -behavior and are expected to take appropriate and fair corrective action in -response to any instances of unacceptable behavior. - -Project maintainers have the right and responsibility to remove, edit, or -reject comments, commits, code, wiki edits, issues, and other contributions -that are not aligned to this Code of Conduct, or to ban temporarily or -permanently any contributor for other behaviors that they deem inappropriate, -threatening, offensive, or harmful. - -## Scope - -This Code of Conduct applies both within project spaces and in public spaces -when an individual is representing the project or its community. Examples of -representing a project or community include using an official project e-mail -address, posting via an official social media account, or acting as an appointed -representative at an online or offline event. Representation of a project may be -further defined and clarified by project maintainers. - -## Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be -reported by contacting the project team at one-platform@redhat.com. All -complaints will be reviewed and investigated and will result in a response that -is deemed necessary and appropriate to the circumstances. The project team is -obligated to maintain confidentiality with regard to the reporter of an incident. -Further details of specific enforcement policies may be posted separately. - -Project maintainers who do not follow or enforce the Code of Conduct in good -faith may face temporary or permanent repercussions as determined by other -members of the project's leadership. - -## Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, -available at - -[homepage]: https://www.contributor-covenant.org - -For answers to common questions about this code of conduct, see - diff --git a/packages/doc-spa/docs/contributing/how-to-contribute.md b/packages/doc-spa/docs/contributing/how-to-contribute.md deleted file mode 100644 index 8542f81bb..000000000 --- a/packages/doc-spa/docs/contributing/how-to-contribute.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -id: how-to-contribute -title: How to Contribute -sidebar_label: How to Contribute ---- - -First of all, thank you for your effort to improve OP Platform. This guide will help you regarding various aspects like putting issues, contributing a feature, etc. - -## Code of Conduct - -This project and everyone participating in it is governed by the [Code of Conduct](./code-of-conduct.md). By participating, you are expected to uphold this code. Please read the [full text](./code-of-conduct.md) so that you can read which actions may or may not be tolerated. - ---- - -## Before Submitting a Pull Request - -**Before submitting your pull request** make sure the following requirements are fulfilled: - -- Fork the repository -- Run `npm install` in the repository root -- Create a branch from `master` -- Add the required envs -- Change necessary code for bug fix, a new feature -- Check linting and format it -- Make sure all are test passing - -```bash -npm run test -``` - -## Reporting an issue - -Before submitting an issue, you need to make sure: - -- Kindly provide an adequate description and a clear title diff --git a/packages/doc-spa/docs/deployment-guidelines/service-deployment-guideline.md b/packages/doc-spa/docs/deployment-guidelines/service-deployment-guideline.md deleted file mode 100644 index e2421d753..000000000 --- a/packages/doc-spa/docs/deployment-guidelines/service-deployment-guideline.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -id: service-deployment-guideline -title: OP Service Deployment Guideline -slug: /deployments/service -sidebar_label: Service Guideline ---- - -This document shares the steps on how we can deploy the microservice on the kubernetes cluster in the openshift environment. - -## Workflow - -1. Once the PR/ MR is merged, run the github actions configured with the repository with proper tags. -2. Github actions containerizes the code and pushes images to the Github Container Registry(GHCR). -3. Once Image is published in GHCR, update the imagestreams of the respective microservice in OpenShift. -4. Roll out the microservice deployment and restart the One Platform API Gateway if required. -5. Now your changes are live now - -## Building an Image - -1. For building the image after PR navigate to GIthub Actions and select the action you want to perform. Trigger the run workflow button for the action which you have selected. -2. Once the GitHub action is completed you will be able to see the new/updated image on the packages section of the One Platform repository. - -![GH Workflow Trigger](/img/service-deploymeny-guide/step1.png) - -3. Details of the new/updated image is available over the package page over the GitHub repository with the history of the update. - -![GH Workflow Progress](/img/service-deploymeny-guide/step2.png) - -4. Login to the Openshift Console and copy the login command with oc CLI. - -```sh -oc login --token=token-test --server=https://test.openshiftapps.com:6442 -``` - -![GH Workflow History](/img/service-deploymeny-guide/step3.png) - -5. Switch to the project in openshift to update the imagestream. - -```sh -oc project -``` - -6. Update the imagestream with a new image. - -```sh -oc import-image : -``` - -7. Under the imagestreams section of the openshift web ui you can see that the new image has rolled out. -8. Navigate to respective Deployment config and redeploy the microservice to update what changes through web UI diff --git a/packages/doc-spa/docs/deployment-guidelines/spa-deployment-guidelines.md b/packages/doc-spa/docs/deployment-guidelines/spa-deployment-guidelines.md deleted file mode 100644 index 749a86b49..000000000 --- a/packages/doc-spa/docs/deployment-guidelines/spa-deployment-guidelines.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -id: spa-deployment-guidelines -title: SPA Deployment Guidelines -slug: /deployments/spa -sidebar_label: SPA Guidelines ---- - -## Guide - -#### Please head over to [SPAship quickstart deployment guide](https://spaship.io/docs/guide/user-guide/Quickstart/) diff --git a/packages/doc-spa/docs/faqs.md b/packages/doc-spa/docs/faqs.md deleted file mode 100644 index 1f7f39618..000000000 --- a/packages/doc-spa/docs/faqs.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -id: faqs -title: One Platform FAQs -sidebar_label: One Platform FAQs -slug: /faqs ---- - -## Applications FAQs - -- **Will users be able to access applications outside Red Hat VPN?** - - Yes - -- **How do I know my application is secured if it's accessible outside VPN?** - - Your application is required to be authenticated by Red Hat SSO. The network security layer filters the incoming request that secures the application. - -- **Is Preprod also accessible externally?** - - Preprod is under Akamai Preprod lockdown and as such is not accessible outside Red Hat VPN. It can only be accessed internally using the squid proxy. For details about Squid Proxy, you can reach out to the DXP DevOps team. - -### Service And Apps FAQ - -1. [Feedback](/docs/feedback/faqs) -2. [Notifications](/docs/notification/faqs) -3. [API Catalog](/docs/api-catalog/faqs) -4. [Lighthouse](/docs/lighthouse/faqs) -5. [User Group](/docs/user-group/faqs) -6. [Apps Service](/docs/apps-service/faqs) -7. [Developer Console](/docs/console/faqs) -8. [Search Service](/docs/search/faqs) diff --git a/packages/doc-spa/docs/getting-started/op-architecture.md b/packages/doc-spa/docs/getting-started/op-architecture.md deleted file mode 100644 index 9b3777267..000000000 --- a/packages/doc-spa/docs/getting-started/op-architecture.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -id: op-architecture -title: One Platform Architecture -sidebar_label: One Platform Architecture -slug: /architecture ---- - -One Platform entirely focuses on, - -- Core interaction of native & non-native apps/microservices. -- Generate maximum value to both developers and users. -- Enhancing and provide consistent developer experience. - -![OP Arch](/img/getting-started/op-arch.png) - -OP Architecture majorly consist of two components - -1. The SPA deployment base provided by SPASHIP - -2. The Unified Core API Service provided by a Federated GraphQL - -## Core Services - -Core services provides the basic interactive for any application like Authentication, Feedback, Notification etc - -Some of the core services provided by One Platform are: - -### Authentication - -One platform has different strategies for authentication. At the Client-side, internal auth is supported (auth.redhat.com) and at the API gateway, JWT token from Internal auth. The API key is supported. SPAs are authenticated default through SSI authentication support. - -### SSI Components - -One Platform provides global components, including a Navigation bar, Feedback action button, etc. These are provided as pluggable web components, published under `one-platform` namespace in npm. They provide flexibility and extensibility to the SSI. - -### User Group - -The simplest microservice is a wrapper over Rover that uses LDAP to authorize users. The plan is to give away complete ownership control to developers so the platform can stay out of the authorization business. User-group microservice plays the role of the middleware which talks to the organization's user data store. This is primarily integrated with LDAP and Rover. Also, it manages a minimal data store for faster data processing. This data store is updated daily with sync scripts. Native/Non-native microservices/SPAs can benefit from this for managing the user information. - -### Feedback - -The goal of feedback microservice is to let users submit feedback in 3 easy steps i.e. Select App, select Experience, and Describe a problem to help developers and the Platform team (in case of core services) build context for better decisions. The feedback services integrated with the ticketing system (Jira & GitLab) so developers can follow up with end-users and record satisfaction. This provides complete transparency as data is visible to all visitors and helps to increase the value of the applications. - -### Notification - -It is the core communication microservice of the platform for native(inbuilt) and non-native apps. It enables developers to select & configure the mode of communication for individual apps. The need for microservices to communicate with each other, many of which does not necessitate real-time communication, demanded the need of an engine that can help to notify the users of the event without bothering about the health and response of users. We kept it lightweight to ensure a quick response. - -### Search - -One Platform goal is to consolidate applications and make them searchable in real-time. It should be a single point of contact for end-users when they are looking for an app. The Search microservices would not only resolve app search problems however it would extend the search to app contents. This helps to design & develop an native app search. - -### Developer Console - -The developer's dashboard or the rather the control plane of One Platform. A single point to manage all your SPA's and there corresponding OP service utilization. - -### API Gateway - -The responsibility of the API gateway is to record “which service is communicating, with whom, and is it allowed to do so”. Access Control is implemented on top of the API Gateway which enables the authorization and permission model in the data flow. Also, it is a single source of truth for the entire one platform backend. Websocket support is also provided in the gateway. - -The supported authorization models are: - -- JWT Tokens from auth.redhat.com -- API Key - -## Hosted Services - -There exist hosted services maintained by One Platform Team to enhance developer experience even furthur. Some of these are - -### Lighthouse - -Lighthouse is a Google Open Source Webpage Audit tool the measure's various parameters like SEO, PWA, Accessibility etc. One Platform has hosted the Lighthouse CI server for CI Testing and also an interactive, yet simple UI to get your SPA's Lighthouse progress. - -### API Catalog - -API Catalog is One Platform's effort to resolve API discoverability in an organization. In simple terms, it's a catalog to discover various API's provided by various team. It helps developers to manage, promote and share APIs with their users. Users can get various information regarding API like the owners or maintainers of it, various pre-prod and prod instances available, etc. API Catalog also provides toolsets to play around with the APIs. diff --git a/packages/doc-spa/docs/getting-started/overview.md b/packages/doc-spa/docs/getting-started/overview.md deleted file mode 100644 index 440d14354..000000000 --- a/packages/doc-spa/docs/getting-started/overview.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -id: overview -title: What's One Platform -sidebar_label: Overview -slug: / ---- - -One Platform provides a single place for all internal applications and services, supports consistent User experience by providing standard platform for service hosting and data integration, efficient resource management, real time metrics availability, cross-team collaboration and unified documentation. - -## Why One Platform? - -If we observe a few key challenges of any organization with regards to application platforms for developers, it is to provide consistent app development, deployment & delivery experience, and a single place to access information. This could be due to a lack of a shared services platform for developers and unawareness of similar app's availability (search) that invites major duplication of code and efforts. - -The One Platform team was developing a solution to this problem since the start of this year. The goal was to build a shared services platform that helps developers to increase the development speed using easy to integrate microservices, in-built SPAs, and simplest components library and provide seamless app delivery. The intent is to provide a platform that connects users, developers, and stakeholders across the organization and allows them to exchange value by sharing apps. - -Developers have good reasons to select many feasible platforms that provide good development and deploying experience and One Platform works with these platforms and respective tools to ease a developer's job even further. While One Platform provides integrations and microservices that save developers time and effort, developers can use saved time to strengthen the core functionality of their individual apps. - -## One Platform Benefits? - -One Platform has been built on one key Principle/Mantra i.e. Develop fast, Deliver faster - -One Platform does not interfere in the Developer's business and provides flexibility to develop an app using their favorite framework, language, and tools. It provides on-demand integrations with internal tools and applications to easily access/share content(s). The following diagram shows where One Platform really comes into the picture. - -![OP Overview](/img/getting-started/op-overview.jpeg) - -The applications deployed in One Platform are, - -1. Open to all, by choice -2. Hosted apps under single domain i.e one.redhat.com/yourapp -3. Easy to search (including app contents) using common search service -4. Have access to Core microservices (we will discuss them in detail in the next part) - - Authentication - Red Hat Single Sign-On enabled. (Subject to IT regulations) - - Authorization - Rover integration to view & grant users access - - Feedback - Collect feedback in 3 clicks, Generate ticket (Jira, GitLab) for improvements - - Notifications - Inter SPA communication, Toasters, Banners, Subscriptions etc - - Search - App & Content search utilizing inbuilt integration with Apache Solr -5. Deployable within minutes using SPAship. -6. Patternfly compliant and can easily utilize One Platform Component library - -In the end, One Platform would like to change the developer's mindset through its services from **"I work on a product/process"** to - -

    "I connect users to an experience"
    diff --git a/packages/doc-spa/docs/services/api-catalog/api-reference.md b/packages/doc-spa/docs/services/api-catalog/api-reference.md deleted file mode 100644 index 7a3eabf6b..000000000 --- a/packages/doc-spa/docs/services/api-catalog/api-reference.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -id: api-ref -title: API Reference -slug: /api-catalog/api-ref -sidebar_label: API Reference ---- - -# API Reference - -Coming soon!!! diff --git a/packages/doc-spa/docs/services/api-catalog/faqs.md b/packages/doc-spa/docs/services/api-catalog/faqs.md deleted file mode 100644 index b1f294ce9..000000000 --- a/packages/doc-spa/docs/services/api-catalog/faqs.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -id: faqs -title: API Catalog FAQs -slug: /api-catalog/faqs -sidebar_label: FAQs ---- - -# FAQ - -> Can API Catalog be used to create OpenAPI Schema for a REST API? - -Right now API Catalog doesn’t support schema creation. Developers need to provide a URL that contains the schema hosted somewhere. API Catalog uses that to monitor and provide tools that use the schema. - -> What are the API types supported by API Catalog? - -API catalog supports both REST and GraphQL APIs. We provide tools based on these two. - -> Our team has multiple APIs. Does API catalog support grouping? - -Yes, API catalog has something called namespace to allow grouping. Your team can be considered as a namespace and add multiple types of API to that namespace. diff --git a/packages/doc-spa/docs/services/api-catalog/onboarding-guide.md b/packages/doc-spa/docs/services/api-catalog/onboarding-guide.md deleted file mode 100644 index 3dfaac123..000000000 --- a/packages/doc-spa/docs/services/api-catalog/onboarding-guide.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -id: guides -title: Guides -slug: /api-catalog/guides -sidebar_label: Guides ---- - -## Onboarding An API - -All APIs in API Catalog must belong to a namespace. A namespace is like a container to hold multiple APIs of a group in an organization. It can be REST or GraphQL. So as an example, One Platform can be considered a namespace, and One Platform GraphQL API can be one of the APIs in its namespace. - -Onboarding an API in API Catalog is an easy process. All you need to follow is a simple multi-step wizard form. - -1. Go to [API Creation Page in API Catalog](https://one.redhat.com/developers/api-catalog/apis/new) -2. Step 1 asks for namespace details like name, description, and owners - mailing list. -3. Step 2 is where you add APIs that belong to your namespace - a. Fill up required information like name, description, API type, documentation URL, application URL, etc. - b. Provide the instances in which API can be accessed like QA, Stage, etc. - c. Fill in other information as VPN protected. -4. You can add more APIs for your namespace here -5. Step 3 is a review step in which you can review all the data you have now inserted. -6. That's it, Submit the information, and tadaaa your APIs are onboarded. - -## How does the API subscription work? - -1. To subscribe to an API, first head over to the detailed section of an API. -2. Under each schema, there will be a subscription button. -3. When you click on subscription, you can select the instances like QA and Stage to which you want to subscribe. -4. That's it. When the schema has any changes, the API catalog will monitor the provided schema and notify you of the change by email. -5. The email will contain all the breaking changes and non-breaking changes. diff --git a/packages/doc-spa/docs/services/api-catalog/overview.md b/packages/doc-spa/docs/services/api-catalog/overview.md deleted file mode 100644 index 09bd30fcb..000000000 --- a/packages/doc-spa/docs/services/api-catalog/overview.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -id: overview -title: What is API Catalog -slug: /api-catalog -sidebar_label: Overview ---- - -# Overview - -API Catalog is a one-stop shop for getting the APIs of your organization. It helps developers to manage, promote and share APIs with their users. Users can get various information regarding API like the owners or maintainers of it, various pre-prod and prod instances available, etc. API Catalog also provides toolsets to play around with the APIs. - -## Features - -1. Supports REST and GraphQL API -2. API metadata like - a. Information regarding the owners/maintainers and mailing list to connect with them - b. Pre-prod environments available - c. Documentation link and application link - d. Depreciation notice for schemas getting depreciated - e. VPN protected instance or not -3. Each type of API has a set of tools for users to tryout - a. REST API: Swagger and Redoc - b. GraphQL API: GraphQL Playground -4. Link it with the status component and get to know whether it's operational or not -5. CMDB information -6. Change Subscription - -## Subscription - -API Catalog also helps you to get notified of an API change. Users can subscribe to get notifications via mail for each instance of an API. When a schema change happens, the API catalog will send an email in detail notifying what all the breaking change and nonbreaking changes happened. - -## Tools - -These are the tools in API Catalog for users to get to play around with an API. - -- Swagger (REST) - - It's a popular tool that helps you to generate interactive documentation from an Open API schema. Developers need to provide a valid Open API schema to use in swagger. - -- Redoc (REST) - - Redoc is another popular tool that generates user-friendly static documentation for reference from an Open API spec sheet provided. - -- GraphQL Playground (GraphQL) - - It's a popular tool among the GraphQL community. Playground connects with a GraphQL server and, based on the GraphQL introspection received, generates IntelliSense and a dashboard to try out various queries. In API Catalog you need to provide an introspection URL or the server URL itself if introspection is allowed. diff --git a/packages/doc-spa/docs/services/apps-service/api-reference.md b/packages/doc-spa/docs/services/apps-service/api-reference.md deleted file mode 100644 index 19ce71ab9..000000000 --- a/packages/doc-spa/docs/services/apps-service/api-reference.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -id: api-ref -title: API Reference -slug: /apps-service/api-ref -sidebar_label: API Reference ---- - -# API Reference - -You can test drive the available APIs on the [QA testing playground](https://qa.one.redhat.com/api/graphql). - -Some of the queries and mutations provided by the Apps Service are: - -## Queries - -| Query | Description | -| ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------ | -| myApps | Returns a list of all Apps you have registered. The user id is deduced from the Authorization header (i.e. JWT Token or the API Key) | -| app(appId: String!) | Returns the metadata of a single app by it's unique appId | -| findApps(selectors: FindAppsInput!) | Used to find an app by any of the available fields | - -## Mutations - -| Mutations | Description | -| ---------------------------------------- | ------------------------------------------------------- | -| createApp(app: CreateAppInput!) | Creates/Registers a new app/project | -| updateApp(id: ID!, app: UpdateAppInput!) | Update/modify the metadata of your existing app/project | -| deleteApp(id: ID!) | Delete an existing app/project | diff --git a/packages/doc-spa/docs/services/apps-service/faqs.md b/packages/doc-spa/docs/services/apps-service/faqs.md deleted file mode 100644 index b7bf42d61..000000000 --- a/packages/doc-spa/docs/services/apps-service/faqs.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -id: faqs -title: Apps Service FAQs -slug: /apps-service/faqs -sidebar_label: FAQs ---- - -# FAQ - -> Who are the App Service APIs for? - -The App Service APIs are for any developer who wants to use the metadata of an app they have registered on the One Platform. - -> Can anyone create an App? How do I create a new App? - -Yes. Anyone can create an app as long as you have an internal Red Hat account (i.e. as long as you are a Red Hat employee). - -To create a new App, it is recommended to use the [Developer Console](https://one.redhat.com/console) as it provides a graphical interface for quickly and easily creating an app/project on One Platform. - -> I already have an app created, can I still register an existing app? - -Yes. If you want to integrate your app with any of the One Platform Microservices, registering your app in the Apps Service (via the Developer Console or the Apps Service APIs) is the easiest way to do so. diff --git a/packages/doc-spa/docs/services/apps-service/onboarding-guide.md b/packages/doc-spa/docs/services/apps-service/onboarding-guide.md deleted file mode 100644 index e94e4ef3b..000000000 --- a/packages/doc-spa/docs/services/apps-service/onboarding-guide.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -id: guides -title: Guides -slug: /apps-service/guides -sidebar_label: Guides ---- - -Any developer can use the Apps Service to view the metadata for their apps, and to configure the One Platform Service integrations. - -To get started with the Apps Service, follow the steps below: - -1. Register your app on the [One Platform Developer Console](https://one.redhat.com/console) -2. Setup an API Key for your app/project -3. Now you can use the API Key for authenticated access to the One Platform API Gateway to access any of the APIs diff --git a/packages/doc-spa/docs/services/apps-service/overview.md b/packages/doc-spa/docs/services/apps-service/overview.md deleted file mode 100644 index bc76c503a..000000000 --- a/packages/doc-spa/docs/services/apps-service/overview.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -id: overview -title: What is Apps Service -slug: /apps-service -sidebar_label: Overview ---- - -# Overview - -Apps Service is the indexing service which allows you to create and manage individual apps/projects on One Platform. It is the entrypoint to start developing and deploying your application on One Platform. Users can manage and set up access levels and permissions for their apps and integrations with the One Platform services. - -## Features - -1. Create and manage your project -2. Set up Access for your project -3. Configure integrations with the One Platform Services - -## Service integrations - -The Apps Service also provides APIs to configure service integrations. Users can configure any of the following services using the Apps Service: - -1. Database -2. Feedback -3. Hosting -4. Lighthouse -5. Notifications -6. Reporting -7. Search, etc. diff --git a/packages/doc-spa/docs/services/developer-console/api-reference.md b/packages/doc-spa/docs/services/developer-console/api-reference.md deleted file mode 100644 index fdec2427d..000000000 --- a/packages/doc-spa/docs/services/developer-console/api-reference.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -id: api-ref -title: API Reference -slug: /console/api-ref -sidebar_label: API Reference ---- diff --git a/packages/doc-spa/docs/services/developer-console/faqs.md b/packages/doc-spa/docs/services/developer-console/faqs.md deleted file mode 100644 index ecd911652..000000000 --- a/packages/doc-spa/docs/services/developer-console/faqs.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -id: faqs -title: Developer Console FAQs -slug: /console/faqs -sidebar_label: FAQs ---- diff --git a/packages/doc-spa/docs/services/developer-console/onboarding-guide.md b/packages/doc-spa/docs/services/developer-console/onboarding-guide.md deleted file mode 100644 index 2f8a60ba1..000000000 --- a/packages/doc-spa/docs/services/developer-console/onboarding-guide.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -id: guides -title: Guides -slug: /console/guides -sidebar_label: Guides ---- - -## Get Started - -1. Create a Project by visiting the [Developer Console](https://one.redhat.com/console) -2. Give your project a unique name, with an optional description -3. Once your project is created, you are ready to start using any of the services provided by the Platform. - - To use any of the services, you can click on the service name on the left sidebar, or on the Overview page, which takes you to the the Service configuration page - - You can define and configure how you want to use the service (this may differ from service to service) - - Once you’ve set up the configurations, you are ready to use the services from your SPAs. -4. For backend applications, you may need to create API keys for authenticated access to the Platform APIs - - To do that, click to the Project Settings on the left sidebar, then click on the API Keys tab on the top. - - You can create an API Key here, with the appropriate access level permissions - - Once the key is created, the key will be displayed in the UI. Copy this key, and treat it as a confidential password. You won’t be able to see the full key again after this. - - Now your app can communicate with the Platform APIs securely! - -## Hosting - -One Platform also provides support for hosting your Single Page Applications. To deploy your app: - -1. Go to the [Developer Console](https://one.redhat.com/console) -> Hosting -2. Create a new Application (Application here corresponds to a Single Page Application) -3. Give it a descriptive name (kebab-case), and provide a path where it should be hosted (should be a unique path) -4. Now you can create a deployment key for the application -5. And deploy it to One Platform using the SPAship CLI. You can find more information about how to deploy using [SPAship CLI here](https://spaship.io/docs/guide/user-guide/Quickstart/) diff --git a/packages/doc-spa/docs/services/developer-console/overview.md b/packages/doc-spa/docs/services/developer-console/overview.md deleted file mode 100644 index 4b1222d2e..000000000 --- a/packages/doc-spa/docs/services/developer-console/overview.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -id: overview -title: What is Developer Console -slug: /console -sidebar_label: Overview ---- - -Developer Console is the primary gateway for all the developers wanting to use One Platform or any of its services. Developers can create and register their projects, and set up and configure integrations with One Platform Services, along with managing hosting, etc. - -## Features - -1. Create and manage your projects -2. Setup and configure integrations with One Platform Services, such as: - - Database - - Feedback - - Hosting - - Lighthouse - - Notifications - - Reporting - - Search, etc. -3. Manage API Keys for access to the One Platform API Gateway diff --git a/packages/doc-spa/docs/services/feedback/api-reference.md b/packages/doc-spa/docs/services/feedback/api-reference.md deleted file mode 100644 index 6d2821254..000000000 --- a/packages/doc-spa/docs/services/feedback/api-reference.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -id: api-ref -title: API Reference -slug: /feedback/api-ref -sidebar_label: API Reference ---- - -# API Reference - -You can test drive the available APIs on the [QA testing playground](https://qa.one.redhat.com/api/graphql) - -Feedback Microservice provides a set of GraphQL Queries and Mutation APIs to allow developers to perform CRUD operations on their Feedback Configs and feedbacks. - -## Queries - -| Query | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | -| listFeedbackConfigs | Returns a list of all listFeedbackConfigs | -| getFeedbackConfigById(id: ID!) | Returns a feedbackConfig with matching id | -| getFeedbackConfigByAppId(appId: String) | Finds a feedbackConfig with respective appId | -| listFeedbacks(search: String, limit: Int, offset: Int, category: [FeedbackCategory], appId: [String], createdBy: String, status: FeedbackStatus, sortBy: FeedbackSortType) | Returns a list of feedbacks with pagination support. It also filter the data by the category, appId, createdBy and status | -| getFeedbackById(id: ID!) | Returns the feedback with the matching id | - -## Mutations - -| Mutation | Description | -| ------------------------------------------------------------------------ | ----------------------------------------------------------------- | -| createFeedbackConfig(payload: FeedbackConfigInput!) | Creates a new feedback configration | -| updateFeedbackConfig(id: ID, payload: FeedbackConfigInput!) | Modifies a feedback configuration | -| deleteFeedbackConfig(id: ID!) | Delete a feedback configuration matching id | -| createFeedback(input: FeedbackInput!) | Creates new Feedback | -| updateFeedback(id: ID!, input: FeedbackInput!) | Updates the feedback with respective to the id | -| deleteFeedback(id: ID!) | Deletes the feedback with respective to the id | -| updateFeedbackIndex | Updates and Sync the Feedback search index | diff --git a/packages/doc-spa/docs/services/feedback/faqs.md b/packages/doc-spa/docs/services/feedback/faqs.md deleted file mode 100644 index e667e48d7..000000000 --- a/packages/doc-spa/docs/services/feedback/faqs.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -id: faqs -title: Feedback Service FAQs -slug: /feedback/faqs -sidebar_label: FAQs ---- - -# FAQ - -> How to use the feedback web component in my spa?. - -The web component is published in the npmjs, Guide for the usage is mentioned in the npmjs. It supports all the frameworks. - -[Refer NPM for more details](https://www.npmjs.com/package/@one-platform/opc-feedback) - -> How to manage the preferences & configurations with the feedback?. - -Feedback has a dedicated configuration management which stores the preferences for the dedicated configuration of the feedback. This is managed with in the developer console for each application. diff --git a/packages/doc-spa/docs/services/feedback/onboarding-guide.md b/packages/doc-spa/docs/services/feedback/onboarding-guide.md deleted file mode 100644 index 3b9b25fb0..000000000 --- a/packages/doc-spa/docs/services/feedback/onboarding-guide.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -id: guides -title: Guides -slug: /feedback/guides -sidebar_label: Guides ---- - -## How to use the Feedback component?. - -Feedback component is an UI element which can be integrated with the Single Page Applications(SPA). It is published in the [npm](https://www.npmjs.com/package/@one-platform/opc-feedback) as a web component. You can use `npm`, `yarn` or `pnpm` to install to your SPA configuration. SPA specific configurations are provided in the [opc-feedback](https://www.npmjs.com/package/@one-platform/opc-feedback) documentation. - -## What is Feedback SPA?. - -Feedback SPA is the app which provides the consolidated view of the feedback received. Users will be able to see the feedback which they collected from multiple sources such as JIRA, GitHubm GitLab and Email along with the updated status and assignee. This helps the users to track their feedback more effectively. Feedback App is deployed over [One Platform](https://one.redhat.com/feedback) - -## What is Feedback Microservice?. - -Feedback Microservice is the integration Layer built to connect the datasources for the CRUD operations for the feedback management. It also provides the GraphQL APIs for managing the data. JIRA, EMAIL, GitLab and GitHub integrations are currently supported. diff --git a/packages/doc-spa/docs/services/feedback/overview.md b/packages/doc-spa/docs/services/feedback/overview.md deleted file mode 100644 index 902704e9f..000000000 --- a/packages/doc-spa/docs/services/feedback/overview.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -id: overview -title: What is Feedback Service -slug: /feedback -sidebar_label: Overview ---- - -# Overview - -Feedback ecosystem powers the One Platform to collectively communicate with the users, Developers and Stakeholders. This ecosystem is integrated with the JIRA, GitLab and GitHub Instances. - -1. Feedback Web Component - - Users can share the feedback using a plug and play web component which is published in the [npmjs](https://www.npmjs.com/package/@one-platform/opc-feedback). This webcomponent is compatible with any web framework. - -2. Feedback SPA - - Feedback SPA provides the consolidated UI with the feedback submitted by the users with the updated status. - -3. Feedback Microservice - - This is the core of the feedback ecosystem which powers up the integrations and the APIs. - -## Features - -1. Consolidated view of the existing feedback -2. Plug & Play web component for the feedback -3. Integrations with JIRA, GitLab and GitHub are available. diff --git a/packages/doc-spa/docs/services/lighthouse/api-reference.md b/packages/doc-spa/docs/services/lighthouse/api-reference.md deleted file mode 100644 index 380aa6cba..000000000 --- a/packages/doc-spa/docs/services/lighthouse/api-reference.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -id: api-ref -title: API Reference -slug: /lighthouse/api-ref -sidebar_label: API Reference ---- diff --git a/packages/doc-spa/docs/services/lighthouse/faqs.md b/packages/doc-spa/docs/services/lighthouse/faqs.md deleted file mode 100644 index 6be3a46a6..000000000 --- a/packages/doc-spa/docs/services/lighthouse/faqs.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -id: faqs -title: Lighthouse FAQs -slug: /lighthouse/faqs -sidebar_label: FAQs ---- - -# FAQ - -> Can I get a weekly report about our project’s progress? - -Lighthouse service right now doesn’t support this feature yet. We provide the ability to export the data from the spa. We will soon work on this with our new reporting service, - -> Why does the performance score vary in my Lighthouse audits? - -Performance is a very relative metric as it depends on the auditing server. To avoid performance error lighthouse executes it multiple times and averages it. There will be still errors, due to server load - -> How to audit an app if its protected by a login? - -In Lighthouse configuration we can setup puppeteer script to bypass the login diff --git a/packages/doc-spa/docs/services/lighthouse/onboarding-guide.md b/packages/doc-spa/docs/services/lighthouse/onboarding-guide.md deleted file mode 100644 index 49a71f907..000000000 --- a/packages/doc-spa/docs/services/lighthouse/onboarding-guide.md +++ /dev/null @@ -1,114 +0,0 @@ ---- -id: guides -title: Guides -slug: /lighthouse/guides -sidebar_label: Guides ---- - -# Onboarding Guides - -## Build Tokens and Admin Tokens - -LHCI has two built-in authentication mechanisms enabled by default: the build token and the admin token. - -The build token allows a user to upload new data to a particular project, but does not allow the destruction or editing of any historical data. If your project is open source and you want to collect Lighthouse data on pull requests from external contributors then you should consider the build token to be public knowledge. - -The admin token allows a user to edit or delete data from a particular project. The admin token should only be shared with trusted users and never placed in the CI environment, even in open source projects with external contributors. Anyone with the admin token can delete the entire project's data. - -All other actions on the server including listing projects, viewing project and build data, and creating new projects are open to anyone with HTTP access. If you'd like to protect these actions, see the other two authentication mechanisms. - -If you forget either of these tokens you will need to connect directly to the storage of the server to reset them using the lhci wizard command. - -## Registering a property with lighthouse CI - -For registering a web property we have to go through the interactive steps with the lhci wizard command. - -Eg: - -```bash -➜ ~ lhci wizard -? Which wizard do you want to run? new-project -? What is the URL of your LHCI server? https://lighthouse.one.redhat.com -? What would you like to name the project? platforms -? Where is the project's code hosted? https://github.com// -? What branch is considered the repo's trunk or main branch? master -Created project platforms (cee828ca-2531-4b5e-87d8-cb9ba2ca2d4c)! -Use build token c26c97e3-82fe-4e5f-a49b-004761a7eed4 to add data. -Use admin token 2alsM7lA7cl9WQav0R1tf92yASNVR78CoVdSJMNp to manage data. KEEP THIS SECRET! -➜ ~ -``` - -After obtaining the build and admin tokens we can upload and manage the lighthouse report in the lighthouse CI server. - -## Setting up the auditing configuration - -Lighthouse CI configuration can be managed through a config file, environment variables, and CLI flag overrides. Lighthouse CI will automatically look for a configuration file in the current working directory in the following priority order: - -- .lighthouserc.js -- lighthouserc.js -- .lighthouserc.json -- lighthouserc.json -- .lighthouserc.yml -- lighthouserc.yml -- .lighthouserc.yaml -- lighthouserc.yaml - -The structure of the config file is segmented by command. Any options you see for a particular command can be set by the property of the same name in the config file. - -### Collect - -Runs Lighthouse n times and stores the LHRs in a local `.lighthouseci/` folder. - -| Options | Description | -| ----------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| method | The method used to run Lighthouse. There are currently two options available, "node" which runs Lighthouse locally via node, and "psi" which runs Lighthouse by making a request to the PageSpeed Insights API. The PageSpeed Insights method has the major limitation that only sites publicly available over the internet can be tested and no other collection options will be respected. | -| headful | Boolean that controls whether Chrome is launched in headless or headful mode. This flag does not apply when using puppeteerScript. | -| additive | Boolean that controls whether the .lighthouseci directory is cleared before starting. By default, this directory is cleared on every invocation of lhci collect to start fresh. | -| url | An array of the URLs that you'd like Lighthouse CI to collect results from. | -| staticDistDir | The path to the directory where the project's productionized static assets are kept. Lighthouse CI uses this to spin up a static server on your behalf that will be used to load your site. | -| isSinglePageApplication | Boolean that controls whether the static server started in staticDistDir should act like a single-page application that serves index.html instead of a 404 for unrecognized paths. This flag has no function when staticDistDir is not set. | -| chromePath | The path of the Chrome executable to use for puppeteerScript and running Lighthouse | -| puppeteerScript | An optional path to a JavaScript file that exports a function that uses puppeteer to login to your page, setup cache data, or otherwise manipulate the browser before Lighthouse is run. | -| puppeteerLaunchOptions | An object of options to pass to puppeteer's launch method. Only used when puppeterScript is set. | -| psiApiKey | The API key to use for making PageSpeed Insights requests. Required if using method=psi. You can obtain a PSI API key from Google APIs. | -| psiApiEndpoint | The API endpoint to hit for making a PageSpeed Insights request. It is very unlikely you should need to use this option. Only use this if you have self-hosted a custom version of the PSI API. | -| psiStrategy | Use this option to change the strategy to use for PageSpeed Insights runner method. Use mobile or desktop. The default value is mobile. | -| startServerCommand | The shell command to use to start the project's webserver. LHCI will use this command to start the server before loading the urls and automatically shut it down once collection is complete. | -| startServerReadyPattern | The regex pattern to look for in the server command's output before considering the server ready for requests. Only used when startServerCommand is set. | -| startServerReadyTimeout | The maximum amount of time in milliseconds to wait for startServerCommand to print the startServerReadyPattern before continuing anyway. Only used when startServerCommand is set. | -| settings | The Lighthouse CLI flags to pass along to Lighthouse. This can be used to change configuration of Lighthouse itself.
    Eg: Port, auditMode, gatherMode, output, outputPath ,channel, cli-flags-path | -| | -| numberOfRuns | The number of times to collect Lighthouse results on each url. This option helps mitigate fluctations due to natural page variability. | - -### Assert - -Asserts the conditions in the Lighthouse CI config and exits with the appropriate status code if there were any failures. - -| Options | Description | -| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| preset | The assertions preset to extend [choices: "lighthouse:all", "lighthouse:recommended", "lighthouse:no-pwa"]
    **lighthouse:all** - Asserts that every audit received a perfect score. This is extremely difficult to do. Only use as a base on very high quality, greenfield projects and lower the tresholds as needed.
    **lighthouse:recommended** - Asserts that every audit outside performance received a perfect score, that no resources were flagged for performance opportunities, and warns when metric values drop below a score of 90. This is a more realistic base that disables hard failures for flaky audits.
    **lighthouse:no-pwa** - lighthouse:recommended but without any of the PWA audits enabled. | -| assertions | The assertions to use
    **Categories** - The score of any category in Lighthouse can also be asserted. Assertions are keyed by categories: `categoryId` and follow the same eslint-style format as audit assertions. Note that this just affects the category score and will not affect any assertions on individual audits within the category.
    **Levels** - There are three Lighthouse CI assertion levels [choices: "off", "warn", "error"].
    **Properties** - The score, details.items.length, and numericValue properties of audit results can all be checked against configurable thresholds. Use minScore, maxLength, and maxNumericValue properties, respectively, in the options object to control the assertion.
    **Aggregation Methods** - There are multiple strategies for aggregating the results before asserting the threshold.
    **Median** - Use the median value from all runs.
    **Optimistic** - Use the value that is most likely to pass from all runs.
    **Pessimistic** - Use the value that is least likely to pass from all runs.
    **Median-Run** - Use the value of the run that was determined to be "most representative" of all runs based on key performance metrics. Note that this differs from median because the audit you're asserting might not be the performance metric that was used to select the median-run.
    **User Timings** - Your custom user timings using performance.mark and performance.measure can be asserted against as well. | -| assertMatrix | can be used to assert against multiple URLs at the same time. When checking the results of runs against multiple URLs, different assertions can be made for different URL patterns. | -| budgetsFile | Instead of configuring using Lighthouse CI assertions against Lighthouse audits, a budget.json file can be used instead. | -| includePassedAssertions | Boolean that controls whether passed assertions should be included in the output. | - -### Upload - -Saves the runs in the `.lighthouseci/` folder to desired target and sets a GitHub status check when the GitHub token is available. - -| Options | Description | -| --------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| target | The type of target to upload the data to. If set to anything other than "lhci", some of the options will not apply.
    When to use **target=temporary-public-storage:**
    - You want to setup Lighthouse CI as quickly as possible without any costs.
    - You're OK with your reports being available to anyone on the internet with the link.
    - You're OK with your reports being automatically deleted after a few days.
    - You're OK with your reports being stored on GCP Cloud Storage.
    When to use **target=lhci:**
    - You want to store Lighthouse reports for longer than a few days.
    - You want to control access to your Lighthouse reports.
    - You've setup a Lighthouse CI server.
    When to use **target=filesystem:**
    You want to process the raw Lighthouse results yourself locally.
    You want access to the report files on the local filesystem.
    You don't want to upload the results to a custom location that isn't supported by Lighthouse CI. | -| token | The build token for your Lighthouse CI project. Required when using target=lhci. This token should be given to you by lhci wizard --wizard=new-project. If you've forgotten your token, connect directly to your server and run lhci wizard --wizard=reset-build-token. | -| ignoreDuplicateBuildFailure | Boolean flag that controls whether upload failures due to duplicate build hashes should be ignored. | -| githubToken | The GitHub token to use when setting a status check on a GitHub PR. Use this when the project is hosted on GitHub and not using the official GitHub App. | -| githubApiHost | The GitHub API host to use when attempting to set a status check. Use this when the project is hosted on a private GitHub enterprise server and not using the public GitHub API. | -| githubAppToken | The GitHub App token returned when installing the GitHub App. Use this to set status checks on GitHub PRs when using the official GitHub App. | -| githubStatusContextSuffix | The suffix to use when setting the status check on a GitHub PR. | -| extraHeaders | A map of additional headers to add the requests made to the LHCI server. Useful for adding bespoke auth tokens. | -| basicAuth | An object containing a username and password pair for authenticating with a Basic auth protected LHCI server. Use this setting when you've protected your LHCI server with Basic auth. | -| serverBaseUrl | The base URL of the LHCI server to upload to. Required when using target=lhci. | -| uploadUrlMap | Boolean that controls whether to update the latest build in temporary public storage associated with this repo. If you use master as your default branch, DO NOT use this option. If you don't use master as your default branch, set this option when you upload results from your actual default branch. | -| urlReplacementPatterns | A list of replacement patterns that will mask differences in tested URLs that you wish to hide for display or treat as the same. The urlReplacementPatterns are used to identify the same URLs for diff comparisons and as preprocessing for GitHub status check labels. | -| outputDir | The directory relative to the current working directory in which to output a manifest.json along with the Lighthouse reports collected. | -| reportFilenamePattern | The pattern to use for report filenames when writing the reports to the filesystem. | diff --git a/packages/doc-spa/docs/services/lighthouse/overview.md b/packages/doc-spa/docs/services/lighthouse/overview.md deleted file mode 100644 index dc92d4fea..000000000 --- a/packages/doc-spa/docs/services/lighthouse/overview.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -id: overview -title: What is Lighthouse -slug: /lighthouse -sidebar_label: Overview ---- - -# Overview - -Lighthouse is an open-source tool developed by Google to measure the quality of web pages. Google Lighthouse audits the performance, accessibility, and search engine optimization of web pages. One Platform Lighthouse is a hosted service of Lighthouse provided for developers to audit their SPA. One Platform offers an additional SPA to access and compare your score to others of an organization. - -1. [Lighthouse CI Server](https://lighthouse.one.redhat.com) - - The Lighthouse CI enables running Lighthouse from various CI environments like GitLab, Jenkins, Github etc. - -2. [Lighthouse SPA](https://one.redhat.com/lighthouse) - - Lighthouse SPA is an app which is built over Lighthouse CI which has a great consolidated view of the lighthouse reports. It also consists of a leaderboard where the web properties are organized based on the lighthouse scores. - -## Features - -1. Leaderboard to compare your project's score with others in your organization -2. A consolidated dashboard that shows your project's progress -3. Get your project's latest score -4. Get an insight into your project's score compared to others -5. Export scores into CSV -6. Live playground to audit a webpage on the fly -7. Lighthouse server for more complex visualization - -## Lighthouse CI Server - -Lighthouse CI Server is a hosted service where developers will be able to submit their reports. It's a centralized unit where all the reports get aggregated and later visualized for more advanced insights. Developers execute audits using Lighthouse CLI and then submit them to the hosted service. You can visit the One Platform hosted Lighthouse server here. diff --git a/packages/doc-spa/docs/services/notification/api-reference.md b/packages/doc-spa/docs/services/notification/api-reference.md deleted file mode 100644 index a218870e4..000000000 --- a/packages/doc-spa/docs/services/notification/api-reference.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -id: api-ref -title: API Reference -slug: /notification/api-ref -sidebar_label: API Reference ---- - -# API Reference - -You can test drive the available APIs on the [QA testing playground](https://qa.one.redhat.com/api/graphql) - -Notifications Microservice provides a set of GraphQL Queries and Mutation APIs to allow developers to create, edit, delete their Notification Configs and Notifications. - -## Queries - -| Query | Description | -| ---------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| notificationTemplates | Returns a list of all notificationTemplates | -| notificationTemplate(id: ID!) | Returns a notificationTemplate with matching id | -| findNotificationTemplates(selectors: FindNotificationTemplates!) | Finds a notification template matching the given selectors | -| listActiveNotifications | Returns a list of Active Notifications.
    It accepts a parameter limit, to restrict the number of notifications in the response. (The default limit is 25) | -| listArchivedNotifications(targets: [String]!) | Returns a list of the old/archived notifications.
    It accepts a mandatory parameter targets which can be used to get the notifications for the provided targets.
    It also accepts a parameter limit, to restrict the number of notifications in the response. (The default limit is 25) | -| getNotificationsBy(selector: FindNotificationInput!) | Returns notifications matching the given selection criteria.
    It accepts a parameter “selector” of type NotificationPayloadInput. | - -## Mutations - -| Mutation | Description | -| -------------------------------------------------------------------------- | ----------------------------------------------------------------- | -| createNotificationTemplate(template: CreateNotificationTemplate!) | Creates a new notification template | -| updateNotificationTemplate(id: ID!, template: UpdateNotificationTemplate!) | Modifies a notification template | -| deleteNotificationTemplate(id: ID!) | Delete a notification template matching id | -| triggerNotification(templateID: ID!, payload: NotificationPayloadInput!) | Trigger notification using a template ID | -| newNotification(configID: ID!, payload: FindNotificationInput!) | Creates a new notification using a config and add it to the queue | diff --git a/packages/doc-spa/docs/services/notification/faqs.md b/packages/doc-spa/docs/services/notification/faqs.md deleted file mode 100644 index fa1f12a42..000000000 --- a/packages/doc-spa/docs/services/notification/faqs.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -id: faqs -title: Notification Service FAQs -slug: /notification/faqs -sidebar_label: FAQs ---- - -# FAQ - -> What kind of Notifications are supported by the Notifications Microservice? - -Email, Push and Banner. Webhooks will be added soon. - -> What is the difference between Notification Config and a Notification Template? - -Notification Templates are the text templates that use some templating engine (like Twig) to define a notification data. - -> Do I have to create a Notification Config to use the Notifications Microservice? - -No. The Notification Config is an alternative to the templates mostly to be used with Push and Banner notifications. It helps define the defaults and allows the Notifications Rule Engine to determine where and how the Notification should be sent. - -> How does the Notifications microservice work? - -The Notifications Microservice consists of 3 main components. - -1. APIs -2. Rule Engine -3. Queue / Scheduler diff --git a/packages/doc-spa/docs/services/notification/onboarding-guide.md b/packages/doc-spa/docs/services/notification/onboarding-guide.md deleted file mode 100644 index 44434600b..000000000 --- a/packages/doc-spa/docs/services/notification/onboarding-guide.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -id: guides -title: Guides -slug: /notification/guides -sidebar_label: Guides ---- - -To get started with the Notifications Microservice, and to use it in your own apps, you can follow the following steps: - -1. Create a notification config for your app from the One Platform Notifications Dashboard – https://one.redhat.com/notifications - -2. Fill out the Notification Config form using the appropriate fields as are required for your use case. - -3. Once the notification config has been created, you will get a unique configID. You can use this configID to send and receive notifications for your app. - -4. To send a notification, you can use the existing GraphQL mutation newNotification to trigger a notification. - -5. For example, if you want to send out a notification, when the document is created in your app, you can simply call the GraphQL mutation and pass it the required data, such as the subject, body, etc. and the Notifications Microservice will send out the notification via the appropriate channels to the target/end-users. - a. If the notification config was created for email notifications, then the notification will be sent out as an email. - b. If the notification config was created for Push or Banner notifications, then the notification will be sent out as a GraphQL subscription. - -6. One Platform’s default navbar by default listens to all kinds of Push and Banner notifications for the respective logged in user. So any notification that is sent from your app for that user will be displayed to that user in the form of a pop-up in the UI, and also shown in the Notification Drawer. - -7. If you want to listen to the notifications in your app, for example to perform some custom actions, you can use any GraphQL subscriptions client library to connect to the Notifications Microservice subscriptions API, using the subscription newNotifications and pass it the target that you want to listen to, and it will be triggered whenever a notification for that target is sent out. diff --git a/packages/doc-spa/docs/services/notification/overview.md b/packages/doc-spa/docs/services/notification/overview.md deleted file mode 100644 index f74b80df3..000000000 --- a/packages/doc-spa/docs/services/notification/overview.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -id: overview -title: What is Notification Service -slug: /notification -sidebar_label: Overview ---- - -# Overview - -Notifications Microservice provides the essential GraphQL APIs required for the Notifications Framework. It includes graphql queries for configuring notifications and templates, triggering notifications, listening for notifications, etc. - -Any developer can use the Notification Microservice to utilize/implement notifications in their App. They just have to create a notification config or a template, and they can start sending or listening to notifications using the GraphQL APIs and Subscriptions. - -## Features - -1. Email Notifications -2. Push/Pop-up Notifications (Using GraphQL subscriptions) -3. Email Templates using Twig for template engine - -## Architecture - -![Notification framework architecture](/img/notification-service/arch.png) diff --git a/packages/doc-spa/docs/services/search/api-reference.md b/packages/doc-spa/docs/services/search/api-reference.md deleted file mode 100644 index d5b84aa3e..000000000 --- a/packages/doc-spa/docs/services/search/api-reference.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -id: api-ref -title: API Reference -slug: /search/api-ref -sidebar_label: API Reference ---- - - -# API Reference - -You can test drive the available APIs on the [QA testing playground](https://qa.one.redhat.com/api/graphql) - -Search Microservice provides a set of GraphQL Queries and Mutation APIs to allow developers manage the data with the Solr. - -## Queries - -| Query | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | -| listSearchMap | Returns a list of all search map configs | -| getSearchMap(id: String!) | Returns a search map with matching id | -| getSearchMapsByApp(appId: String) | Finds a search map config with respective appId | -| triggerSearchMap | Trigger search indexing job with the map config | -| search(query: String, start:Int, rows: Int) | Search endpoint for solr interface | - -## Mutations - -| Mutation | Description | -| ------------------------------------------------------------------------ | ----------------------------------------------------------------- | -| createSearchMap(appId: String!, searchMap: CreateSearchMapInput!) | Creates a new Search Map configuration | -| updateSearchMap(appId: String!, searchMap: UpdateSearchMapInput!) | Modifies a Search Map configuration. | -| deleteSearchMap(id: String!) | Delete a Search Map configuration with matching id | -| manageIndex(input: SearchInput, mode: String!) | Single endpoint to manage index creation, updation & deletion | -| createUpdateIndex(input: SearchInput) | Search index creation & updation | -| deleteIndex(id: ID!) | Deletes the search index with respective to the id | diff --git a/packages/doc-spa/docs/services/search/faqs.md b/packages/doc-spa/docs/services/search/faqs.md deleted file mode 100644 index 5324d590f..000000000 --- a/packages/doc-spa/docs/services/search/faqs.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -id: faqs -title: Search Service FAQs -slug: /search/faqs -sidebar_label: FAQs ---- - -# FAQs - -> Can this index static pages? - -Currently it does n’t support the static pages indexing we are working on it to build this feature. diff --git a/packages/doc-spa/docs/services/search/onboarding-guide.md b/packages/doc-spa/docs/services/search/onboarding-guide.md deleted file mode 100644 index e26758bcb..000000000 --- a/packages/doc-spa/docs/services/search/onboarding-guide.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -id: guides -title: Guides -slug: /search/guides -sidebar_label: Guides ---- - -## How the Search Indexing and Updation works - -With the support of Hydra APIs we have created graphql API ecosystem to manage the data with the Solr. - -To Indexing/updating the information push your proposed data with the createUpdateIndex API. If you want to delete the data use the deleteIndex API. For more information please check the API References. diff --git a/packages/doc-spa/docs/services/search/overview.md b/packages/doc-spa/docs/services/search/overview.md deleted file mode 100644 index 2bfca8b0f..000000000 --- a/packages/doc-spa/docs/services/search/overview.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -id: overview -title: What is Search Service -slug: /search -sidebar_label: Overview ---- - -# Overview - -Search Service powers the one platform to make the data searchable. Search is integrated with the Solr via Hydra APIs. The apps from the One Platform push the data to the Solr via the GraphQL APIs with the one platform. - -## Features - -1. Auto Crawler with the Data Mapper for the search -2. API Integrations with Hydra and Solr. -3. GraphQL APIs with the search Integrations. -4. Data Management Capablities - -## Auto Crawling & Data Mapper - -Search Service has the capability of parsing a custom endpoint and push to solr data with the required formatting on the data populated. With the help of the developer console you will be able to configure the search crawling configuration. diff --git a/packages/doc-spa/docs/services/user-group/api-reference.md b/packages/doc-spa/docs/services/user-group/api-reference.md deleted file mode 100644 index 0c08e429b..000000000 --- a/packages/doc-spa/docs/services/user-group/api-reference.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -id: api-ref -title: API Reference -slug: /user-group/api-ref -sidebar_label: API Reference ---- - -# API Reference - -You can test drive the available APIs on the [QA testing playground](https://qa.one.redhat.com/api/graphql). - -Some of the queries and mutations provided by the User Groups Service are: - -## Queries - -| Query | Description | -| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | -| getUsersBy(uid: String, rhatUUID: String) | Returns user details for the given `uid` or `rhatUUID` | -| listUsers | Returns all the users from the local cache | -| searchRoverUsers( ldapfield: ldapFieldType, value: String, cacheUser: Boolean ) | Search users based on a criteria from Rover and optionally cache them into the local cache. | -| group(cn: String!) | Returns group details and members of a LDAP / Rover Group | - -## Mutations - -| Mutation | Description | -| ------------------------------ | ---------------------------------------------------------------- | -| addUser(input: UserInput!) | Creates a new User | -| addUserFromRover(uid: String!) | Fetch user information from LDAP / Rover and add to the cache DB | -| updateUser(input: UserInput) | Updates user information | -| deleteUser(\_id: String!) | Delete user matching the provided `_id` | diff --git a/packages/doc-spa/docs/services/user-group/faqs.md b/packages/doc-spa/docs/services/user-group/faqs.md deleted file mode 100644 index cabf67fde..000000000 --- a/packages/doc-spa/docs/services/user-group/faqs.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -id: faqs -title: User Group FAQs -slug: /user-group/faqs -sidebar_label: FAQs ---- - -# FAQ - -> Does the User Group Service require an LDAP / Rover? - -No, the User Group Service can work without an LDAP / Rover instance, by using the Cache DB as the primary data source. diff --git a/packages/doc-spa/docs/services/user-group/onboarding-guide.md b/packages/doc-spa/docs/services/user-group/onboarding-guide.md deleted file mode 100644 index 1698eeb1c..000000000 --- a/packages/doc-spa/docs/services/user-group/onboarding-guide.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -id: guides -title: Guides -slug: /user-group/guides -sidebar_label: Guides ---- diff --git a/packages/doc-spa/docs/services/user-group/overview.md b/packages/doc-spa/docs/services/user-group/overview.md deleted file mode 100644 index 67318b377..000000000 --- a/packages/doc-spa/docs/services/user-group/overview.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -id: overview -title: What is User Group Service -slug: /user-group -sidebar_label: Overview ---- - -# Overview - -User group service acts as the primary pillar for obtaining enterprise user information for the one platform. This service uses organizational data sources like Rover/LDAP. - -## Features - -1. View User details such as User information, LDAP groups, etc. -2. Create and Manage User Groups (independent of ldap groups) -3. Create and Manage Service Accounts / API Keys - -## Data sources - -User Groups Service uses LDAP / Rover as the primary Data Source for syncing user data. But instead of duplicating the entire user directory from LDAP / Rover, it stores the data on a request basis. So whenever someone makes a request for a user, and that user does not exist in the local cache of the service, it will fetch the data from LDAP / Rover. - -At the same time, to keep the cache up-to-date, it periodically checks for any updates to the user data and syncs the cache with LDAP / Rover. diff --git a/packages/doc-spa/docs/services/what-is-op-service.md b/packages/doc-spa/docs/services/what-is-op-service.md deleted file mode 100644 index 94d8b786d..000000000 --- a/packages/doc-spa/docs/services/what-is-op-service.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -id: op-service-overview -title: OP Services -sidebar_label: Overview ---- - -OP services provides the basic interactive for any application like Authentication, Feedback, Notification etc. It helps developers focus solely on application rather than on various typical process involved. - -They are the backbone of One Platform. All the services are provided via a unified Graphql Gateway. - -![OP Arch](/img/getting-started/op-arch.png) - -## OP Services - -1. [Feedback](/docs/feedback/) -2. [Notifications](/docs/notification/) -3. [API Catalog](/docs/api-catalog/) -4. [Lighthouse](/docs/lighthouse/) -5. [User Group](/docs/user-group/) -6. [Apps Service](/docs/apps-service/) -7. [Developer Console](/docs/console/) -8. [Search Service](/docs/search/) diff --git a/packages/doc-spa/docusaurus.config.js b/packages/doc-spa/docusaurus.config.js deleted file mode 100644 index 5e7eb3edf..000000000 --- a/packages/doc-spa/docusaurus.config.js +++ /dev/null @@ -1,139 +0,0 @@ -// @ts-check -// Note: type annotations allow type checking and IDEs autocompletion - -const lightCodeTheme = require("prism-react-renderer/themes/github"); -const darkCodeTheme = require("prism-react-renderer/themes/dracula"); -require("dotenv-safe").config(); - -/** @type {import('@docusaurus/types').Config} */ -const config = { - title: "One Platform", - tagline: - "One Portal is an integrated applications hosting platform which allows you to host your SPAs while taking advantage of in-built Components, Microservices and Assets.", - url: "https://one.redhat.com", - baseUrl: "/get-started/", - onBrokenLinks: "throw", - onBrokenMarkdownLinks: "warn", - favicon: "img/favicon.ico", - organizationName: "1-platform", // Usually your GitHub org/user name. - projectName: "op-doc", // Usually your repo name. - plugins: ["docusaurus-plugin-sass"], - customFields: { - // Put your custom environment here - opcBaseAPIBasePath: process.env.REACT_APP_OPCBASE_API_BASE_PATH, - opcBaseSubscriptionPath: - process.env.REACT_APP_OPCBASE_SUBSCRIPTION_BASE_PATH, - opcBaseKeycloakURL: process.env.REACT_APP_OPCBASE_KEYCLOAK_URL, - opcBaseKeycloakClientID: process.env.REACT_APP_OPCBASE_KEYCLOAK_CLIENT_ID, - opcBaseKeycloakRealm: process.env.REACT_APP_OPCBASE_KEYCLOAK_REALM, - sentryDSN: process.env.REACT_APP_SENTRY_DSN, - }, - presets: [ - [ - "classic", - /** @type {import('@docusaurus/preset-classic').Options} */ - ({ - docs: { - sidebarPath: require.resolve("./sidebars.js"), - // Please change this to your repo. - editUrl: - "https://github.com/1-platform/one-platform/tree/master/packages/doc-spa/", - }, - blog: { - showReadingTime: true, - // Please change this to your repo. - editUrl: - "https://github.com/1-platform/one-platform/tree/master/packages/doc-spa/", - }, - theme: { - customCss: [require.resolve("./src/css/custom.scss")], - }, - }), - ], - ], - themeConfig: - /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ - ({ - navbar: { - logo: { - alt: "One Platform Documentation", - src: "img/logo.svg", - }, - items: [ - { to: "/blog", label: "Blog", position: "left" }, - { - href: "https://github.com/facebook/docusaurus", - label: "GitHub", - position: "right", - }, - ], - }, - colorMode: { - // "light" | "dark" - defaultMode: "light", - - // Hides the switch in the navbar - // Useful if you want to support a single color mode - disableSwitch: true, - }, - footer: { - style: "dark", - links: [ - { - title: "QUICK LINKS", - items: [ - { - label: "One Platform in Source", - href: "https://source.redhat.com/groups/public/exd-digital-experience-platforms/exd_digital_experience_platforms_dxp_blog/part_i_why_one_platform_to_host_your_applications", - }, - { - label: "Monthly Blog", - to: "blog", - }, - { - label: "Contact Us", - href: "https://one.redhat.com/contact-us", - }, - ], - }, - { - title: "RELATED SITES", - items: [ - { - label: "Red Hat Access", - href: "https://access.redhat.com", - }, - { - label: "Catalog", - href: "https://catalog.redhat.com", - }, - { - label: "Connect", - href: "https://connect.redhat.com", - }, - ], - }, - { - title: "HELP", - items: [ - { - label: "Report an Issue", - href: "https://one.redhat.com/feedback", - }, - { - label: "FAQs", - to: "docs/faqs", - }, - ], - }, - ], - copyright: `Copyright © ${new Date().getFullYear()} Red Hat, Inc.`, - }, - prism: { - theme: lightCodeTheme, - darkTheme: darkCodeTheme, - }, - }), -}; - -module.exports = config; diff --git a/packages/doc-spa/lighthouserc.js b/packages/doc-spa/lighthouserc.js deleted file mode 100644 index b5c74e9ae..000000000 --- a/packages/doc-spa/lighthouserc.js +++ /dev/null @@ -1,31 +0,0 @@ -/** - * MIT License - * Copyright (c) 2021 Red Hat One Platform - * - * Lighthouse CI Configuration - * https://github.com/GoogleChrome/lighthouse-ci/blob/main/docs/configuration.md - * - * @author Rigin Oommen - * - * Created at : 2021-07-09 16:18:34 - * Last modified : 2021-07-19 11:59:53 - */ -const urls = [ '/get-started' ].map( link => process.env.LH_HOST + link ); -module.exports = { - ci: { - collect: { - numberOfRuns: 3, - puppeteerScript: '../../puppeteerScript.js', - puppeteerLaunchOptions: { - args: [ - '--no-sandbox', - '--ignore-certificate-errors' - ] - }, - url: urls - }, - assert: { - preset: 'lighthouse:recommended' - }, - }, -}; diff --git a/packages/doc-spa/package-lock.json b/packages/doc-spa/package-lock.json deleted file mode 100644 index 7b90dfc3a..000000000 --- a/packages/doc-spa/package-lock.json +++ /dev/null @@ -1,25940 +0,0 @@ -{ - "name": "doc-spa", - "version": "0.0.4", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "doc-spa", - "version": "0.0.4", - "dependencies": { - "@docusaurus/core": "^2.0.0-beta.21", - "@docusaurus/preset-classic": "^2.0.0-beta.21", - "@docusaurus/theme-classic": "^2.0.0-beta.21", - "@mdx-js/react": "^1.6.22", - "@one-platform/opc-base": "^1.1.6-beta", - "@one-platform/opc-feedback": "^0.0.12-prerelease", - "@one-platform/opc-menu-drawer": "^0.2.2-prerelease", - "@one-platform/opc-nav": "^0.0.4-prerelease", - "@one-platform/opc-notification-drawer": "^0.1.3-prerelease", - "@sentry/react": "^7.1.1", - "clsx": "^1.1.1", - "docusaurus-plugin-sass": "^0.2.2", - "prism-react-renderer": "^1.3.1", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "sass": "^1.52.1" - }, - "devDependencies": { - "dotenv-safe": "^8.2.0" - } - }, - "node_modules/@algolia/autocomplete-core": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.7.1.tgz", - "integrity": "sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==", - "dependencies": { - "@algolia/autocomplete-shared": "1.7.1" - } - }, - "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.7.1.tgz", - "integrity": "sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==", - "dependencies": { - "@algolia/autocomplete-shared": "1.7.1" - }, - "peerDependencies": { - "@algolia/client-search": "^4.9.1", - "algoliasearch": "^4.9.1" - } - }, - "node_modules/@algolia/autocomplete-shared": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.7.1.tgz", - "integrity": "sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==" - }, - "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.14.2.tgz", - "integrity": "sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==", - "dependencies": { - "@algolia/cache-common": "4.14.2" - } - }, - "node_modules/@algolia/cache-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.14.2.tgz", - "integrity": "sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==" - }, - "node_modules/@algolia/cache-in-memory": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.14.2.tgz", - "integrity": "sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==", - "dependencies": { - "@algolia/cache-common": "4.14.2" - } - }, - "node_modules/@algolia/client-account": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.14.2.tgz", - "integrity": "sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==", - "dependencies": { - "@algolia/client-common": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "node_modules/@algolia/client-analytics": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.14.2.tgz", - "integrity": "sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==", - "dependencies": { - "@algolia/client-common": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "node_modules/@algolia/client-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.14.2.tgz", - "integrity": "sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==", - "dependencies": { - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "node_modules/@algolia/client-personalization": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.14.2.tgz", - "integrity": "sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==", - "dependencies": { - "@algolia/client-common": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "node_modules/@algolia/client-search": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.14.2.tgz", - "integrity": "sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==", - "dependencies": { - "@algolia/client-common": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "node_modules/@algolia/events": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", - "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" - }, - "node_modules/@algolia/logger-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.14.2.tgz", - "integrity": "sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==" - }, - "node_modules/@algolia/logger-console": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.14.2.tgz", - "integrity": "sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==", - "dependencies": { - "@algolia/logger-common": "4.14.2" - } - }, - "node_modules/@algolia/requester-browser-xhr": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.14.2.tgz", - "integrity": "sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==", - "dependencies": { - "@algolia/requester-common": "4.14.2" - } - }, - "node_modules/@algolia/requester-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.14.2.tgz", - "integrity": "sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==" - }, - "node_modules/@algolia/requester-node-http": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.14.2.tgz", - "integrity": "sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==", - "dependencies": { - "@algolia/requester-common": "4.14.2" - } - }, - "node_modules/@algolia/transporter": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.14.2.tgz", - "integrity": "sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==", - "dependencies": { - "@algolia/cache-common": "4.14.2", - "@algolia/logger-common": "4.14.2", - "@algolia/requester-common": "4.14.2" - } - }, - "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.19.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz", - "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz", - "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.6", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helpers": "^7.19.4", - "@babel/parser": "^7.19.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.6", - "@babel/types": "^7.19.4", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.6.tgz", - "integrity": "sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==", - "dependencies": { - "@babel/types": "^7.19.4", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", - "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", - "dependencies": { - "@babel/compat-data": "^7.19.3", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "dependencies": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "dependencies": { - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz", - "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.19.4", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.6", - "@babel/types": "^7.19.4" - }, - "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.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz", - "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==", - "dependencies": { - "@babel/types": "^7.19.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", - "dependencies": { - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", - "dependencies": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz", - "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==", - "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.4", - "@babel/types": "^7.19.4" - }, - "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.19.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz", - "integrity": "sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", - "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz", - "integrity": "sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==", - "dependencies": { - "@babel/compat-data": "^7.19.4", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-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-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-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.19.4.tgz", - "integrity": "sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ==", - "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-classes": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.19.4.tgz", - "integrity": "sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA==", - "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-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-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", - "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", - "dependencies": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", - "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-simple-access": "^7.19.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", - "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", - "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.19.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz", - "integrity": "sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", - "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.3.tgz", - "integrity": "sha512-z6fnuK9ve9u/0X0rRvI9MY0xg+DOUaABDYOe+/SQTxtlptaBB/V9JIUxJn6xp3lMBeb9qe8xSFmHU35oZDXD+w==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-typescript": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.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.19.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.4.tgz", - "integrity": "sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==", - "dependencies": { - "@babel/compat-data": "^7.19.4", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", - "@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.19.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.19.4", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.19.4", - "@babel/plugin-transform-classes": "^7.19.0", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.19.4", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.0", - "@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.18.8", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.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.19.4", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.18.6", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.4.tgz", - "integrity": "sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.6.tgz", - "integrity": "sha512-oWNn1ZlGde7b4i/3tnixpH9qI0bOAACiUs+KEES4UUCnsPjVWFlWdLV/iwJuPC2qp3EowbAqsm+0XqNwnwYhxA==", - "dependencies": { - "core-js-pure": "^3.25.1", - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.6.tgz", - "integrity": "sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==", - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.6", - "@babel/types": "^7.19.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz", - "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==", - "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/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@docsearch/css": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.2.2.tgz", - "integrity": "sha512-VB0Evx4ikS1ZlW1YVUw+vI9b3H/UXMCo4W/ZWy+n56Sho4KOqyCHcINVays91TJt7HTV/CKO3FCbm2VJg5Wipw==" - }, - "node_modules/@docsearch/react": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.2.2.tgz", - "integrity": "sha512-1Hn2SNQUFVPrzqvaj+vxXZfsfn3rnW8CoyGAJ1LqXMY9py8GbxK8VfmJ5Z6z4LwG9849tGru/N6dp0cQO6r9Ag==", - "dependencies": { - "@algolia/autocomplete-core": "1.7.1", - "@algolia/autocomplete-preset-algolia": "1.7.1", - "@docsearch/css": "3.2.2", - "algoliasearch": "^4.0.0" - }, - "peerDependencies": { - "@types/react": ">= 16.8.0 < 19.0.0", - "react": ">= 16.8.0 < 19.0.0", - "react-dom": ">= 16.8.0 < 19.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } - } - }, - "node_modules/@docusaurus/core": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.1.0.tgz", - "integrity": "sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==", - "dependencies": { - "@babel/core": "^7.18.6", - "@babel/generator": "^7.18.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.18.6", - "@babel/preset-env": "^7.18.6", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@babel/runtime": "^7.18.6", - "@babel/runtime-corejs3": "^7.18.6", - "@babel/traverse": "^7.18.8", - "@docusaurus/cssnano-preset": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-common": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "@slorber/static-site-generator-webpack-plugin": "^4.0.7", - "@svgr/webpack": "^6.2.1", - "autoprefixer": "^10.4.7", - "babel-loader": "^8.2.5", - "babel-plugin-dynamic-import-node": "^2.3.3", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "clean-css": "^5.3.0", - "cli-table3": "^0.6.2", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.23.3", - "css-loader": "^6.7.1", - "css-minimizer-webpack-plugin": "^4.0.0", - "cssnano": "^5.1.12", - "del": "^6.1.1", - "detect-port": "^1.3.0", - "escape-html": "^1.0.3", - "eta": "^1.12.3", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "html-minifier-terser": "^6.1.0", - "html-tags": "^3.2.0", - "html-webpack-plugin": "^5.5.0", - "import-fresh": "^3.3.0", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.6.1", - "postcss": "^8.4.14", - "postcss-loader": "^7.0.0", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "^1.3.0", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", - "react-router": "^5.3.3", - "react-router-config": "^5.1.1", - "react-router-dom": "^5.3.3", - "rtl-detect": "^1.0.4", - "semver": "^7.3.7", - "serve-handler": "^6.1.3", - "shelljs": "^0.8.5", - "terser-webpack-plugin": "^5.3.3", - "tslib": "^2.4.0", - "update-notifier": "^5.1.0", - "url-loader": "^4.1.1", - "wait-on": "^6.0.1", - "webpack": "^5.73.0", - "webpack-bundle-analyzer": "^4.5.0", - "webpack-dev-server": "^4.9.3", - "webpack-merge": "^5.8.0", - "webpackbar": "^5.0.2" - }, - "bin": { - "docusaurus": "bin/docusaurus.mjs" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/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/@docusaurus/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/@docusaurus/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/@docusaurus/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/@docusaurus/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/@docusaurus/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/@docusaurus/cssnano-preset": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.1.0.tgz", - "integrity": "sha512-pRLewcgGhOies6pzsUROfmPStDRdFw+FgV5sMtLr5+4Luv2rty5+b/eSIMMetqUsmg3A9r9bcxHk9bKAKvx3zQ==", - "dependencies": { - "cssnano-preset-advanced": "^5.3.8", - "postcss": "^8.4.14", - "postcss-sort-media-queries": "^4.2.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - } - }, - "node_modules/@docusaurus/logger": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.1.0.tgz", - "integrity": "sha512-uuJx2T6hDBg82joFeyobywPjSOIfeq05GfyKGHThVoXuXsu1KAzMDYcjoDxarb9CoHCI/Dor8R2MoL6zII8x1Q==", - "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - } - }, - "node_modules/@docusaurus/logger/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/@docusaurus/logger/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/@docusaurus/logger/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/@docusaurus/logger/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/@docusaurus/logger/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/@docusaurus/logger/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/@docusaurus/mdx-loader": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.1.0.tgz", - "integrity": "sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==", - "dependencies": { - "@babel/parser": "^7.18.8", - "@babel/traverse": "^7.18.8", - "@docusaurus/logger": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@mdx-js/mdx": "^1.6.22", - "escape-html": "^1.0.3", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "image-size": "^1.0.1", - "mdast-util-to-string": "^2.0.0", - "remark-emoji": "^2.2.0", - "stringify-object": "^3.3.0", - "tslib": "^2.4.0", - "unified": "^9.2.2", - "unist-util-visit": "^2.0.3", - "url-loader": "^4.1.1", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/module-type-aliases": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.1.0.tgz", - "integrity": "sha512-Z8WZaK5cis3xEtyfOT817u9xgGUauT0PuuVo85ysnFRX8n7qLN1lTPCkC+aCmFm/UcV8h/W5T4NtIsst94UntQ==", - "dependencies": { - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/types": "2.1.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "*", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/@docusaurus/plugin-content-blog": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.1.0.tgz", - "integrity": "sha512-xEp6jlu92HMNUmyRBEeJ4mCW1s77aAEQO4Keez94cUY/Ap7G/r0Awa6xSLff7HL0Fjg8KK1bEbDy7q9voIavdg==", - "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-common": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "cheerio": "^1.0.0-rc.12", - "feed": "^4.2.2", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "reading-time": "^1.5.0", - "tslib": "^2.4.0", - "unist-util-visit": "^2.0.3", - "utility-types": "^3.10.0", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-docs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.1.0.tgz", - "integrity": "sha512-Rup5pqXrXlKGIC4VgwvioIhGWF7E/NNSlxv+JAxRYpik8VKlWsk9ysrdHIlpX+KJUCO9irnY21kQh2814mlp/Q==", - "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/module-type-aliases": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "@types/react-router-config": "^5.0.6", - "combine-promises": "^1.1.0", - "fs-extra": "^10.1.0", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0", - "utility-types": "^3.10.0", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-pages": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.1.0.tgz", - "integrity": "sha512-SwZdDZRlObHNKXTnFo7W2aF6U5ZqNVI55Nw2GCBryL7oKQSLeI0lsrMlMXdzn+fS7OuBTd3MJBO1T4Zpz0i/+g==", - "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "fs-extra": "^10.1.0", - "tslib": "^2.4.0", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-debug": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.1.0.tgz", - "integrity": "sha512-8wsDq3OIfiy6440KLlp/qT5uk+WRHQXIXklNHEeZcar+Of0TZxCNe2FBpv+bzb/0qcdP45ia5i5WmR5OjN6DPw==", - "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "fs-extra": "^10.1.0", - "react-json-view": "^1.21.3", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-analytics": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.1.0.tgz", - "integrity": "sha512-4cgeqIly/wcFVbbWP03y1QJJBgH8W+Bv6AVbWnsXNOZa1yB3AO6hf3ZdeQH9x20v9T2pREogVgAH0rSoVnNsgg==", - "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-gtag": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.1.0.tgz", - "integrity": "sha512-/3aDlv2dMoCeiX2e+DTGvvrdTA+v3cKQV3DbmfsF4ENhvc5nKV23nth04Z3Vq0Ci1ui6Sn80TkhGk/tiCMW2AA==", - "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-sitemap": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.1.0.tgz", - "integrity": "sha512-2Y6Br8drlrZ/jN9MwMBl0aoi9GAjpfyfMBYpaQZXimbK+e9VjYnujXlvQ4SxtM60ASDgtHIAzfVFBkSR/MwRUw==", - "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-common": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "fs-extra": "^10.1.0", - "sitemap": "^7.1.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/preset-classic": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.1.0.tgz", - "integrity": "sha512-NQMnaq974K4BcSMXFSJBQ5itniw6RSyW+VT+6i90kGZzTwiuKZmsp0r9lC6BYAvvVMQUNJQwrETmlu7y2XKW7w==", - "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/plugin-content-blog": "2.1.0", - "@docusaurus/plugin-content-docs": "2.1.0", - "@docusaurus/plugin-content-pages": "2.1.0", - "@docusaurus/plugin-debug": "2.1.0", - "@docusaurus/plugin-google-analytics": "2.1.0", - "@docusaurus/plugin-google-gtag": "2.1.0", - "@docusaurus/plugin-sitemap": "2.1.0", - "@docusaurus/theme-classic": "2.1.0", - "@docusaurus/theme-common": "2.1.0", - "@docusaurus/theme-search-algolia": "2.1.0", - "@docusaurus/types": "2.1.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/react-loadable": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "dependencies": { - "@types/react": "*", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/@docusaurus/theme-classic": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.1.0.tgz", - "integrity": "sha512-xn8ZfNMsf7gaSy9+ClFnUu71o7oKgMo5noYSS1hy3svNifRTkrBp6+MReLDsmIaj3mLf2e7+JCBYKBFbaGzQng==", - "dependencies": { - "@docusaurus/core": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/module-type-aliases": "2.1.0", - "@docusaurus/plugin-content-blog": "2.1.0", - "@docusaurus/plugin-content-docs": "2.1.0", - "@docusaurus/plugin-content-pages": "2.1.0", - "@docusaurus/theme-common": "2.1.0", - "@docusaurus/theme-translations": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-common": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "@mdx-js/react": "^1.6.22", - "clsx": "^1.2.1", - "copy-text-to-clipboard": "^3.0.1", - "infima": "0.2.0-alpha.42", - "lodash": "^4.17.21", - "nprogress": "^0.2.0", - "postcss": "^8.4.14", - "prism-react-renderer": "^1.3.5", - "prismjs": "^1.28.0", - "react-router-dom": "^5.3.3", - "rtlcss": "^3.5.0", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/theme-common": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.1.0.tgz", - "integrity": "sha512-vT1otpVPbKux90YpZUnvknsn5zvpLf+AW1W0EDcpE9up4cDrPqfsh0QoxGHFJnobE2/qftsBFC19BneN4BH8Ag==", - "dependencies": { - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/module-type-aliases": "2.1.0", - "@docusaurus/plugin-content-blog": "2.1.0", - "@docusaurus/plugin-content-docs": "2.1.0", - "@docusaurus/plugin-content-pages": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "clsx": "^1.2.1", - "parse-numeric-range": "^1.3.0", - "prism-react-renderer": "^1.3.5", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/theme-search-algolia": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.1.0.tgz", - "integrity": "sha512-rNBvi35VvENhucslEeVPOtbAzBdZY/9j55gdsweGV5bYoAXy4mHB6zTGjealcB4pJ6lJY4a5g75fXXMOlUqPfg==", - "dependencies": { - "@docsearch/react": "^3.1.1", - "@docusaurus/core": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/plugin-content-docs": "2.1.0", - "@docusaurus/theme-common": "2.1.0", - "@docusaurus/theme-translations": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "algoliasearch": "^4.13.1", - "algoliasearch-helper": "^3.10.0", - "clsx": "^1.2.1", - "eta": "^1.12.3", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/theme-translations": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.1.0.tgz", - "integrity": "sha512-07n2akf2nqWvtJeMy3A+7oSGMuu5F673AovXVwY0aGAux1afzGCiqIFlYW3EP0CujvDJAEFSQi/Tetfh+95JNg==", - "dependencies": { - "fs-extra": "^10.1.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - } - }, - "node_modules/@docusaurus/types": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.1.0.tgz", - "integrity": "sha512-BS1ebpJZnGG6esKqsjtEC9U9qSaPylPwlO7cQ1GaIE7J/kMZI3FITnNn0otXXu7c7ZTqhb6+8dOrG6fZn6fqzQ==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.6.0", - "react-helmet-async": "^1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.73.0", - "webpack-merge": "^5.8.0" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.1.0.tgz", - "integrity": "sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==", - "dependencies": { - "@docusaurus/logger": "2.1.0", - "@svgr/webpack": "^6.2.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "github-slugger": "^1.4.0", - "globby": "^11.1.0", - "gray-matter": "^4.0.3", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "micromatch": "^4.0.5", - "resolve-pathname": "^3.0.0", - "shelljs": "^0.8.5", - "tslib": "^2.4.0", - "url-loader": "^4.1.1", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } - } - }, - "node_modules/@docusaurus/utils-common": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.1.0.tgz", - "integrity": "sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==", - "dependencies": { - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } - } - }, - "node_modules/@docusaurus/utils-validation": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.1.0.tgz", - "integrity": "sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==", - "dependencies": { - "@docusaurus/logger": "2.1.0", - "@docusaurus/utils": "2.1.0", - "joi": "^17.6.0", - "js-yaml": "^4.1.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - } - }, - "node_modules/@graphql-typed-document-node/core": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz", - "integrity": "sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==", - "peerDependencies": { - "graphql": "^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "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.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", - "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==", - "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/@lit/reactive-element": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.3.2.tgz", - "integrity": "sha512-A2e18XzPMrIh35nhIdE4uoqRzoIpEU5vZYuQN4S3Ee1zkGdYC27DP12pewbw/RLgPHzaE4kx/YqxMzebOpm0dA==" - }, - "node_modules/@mdx-js/mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", - "dependencies": { - "@babel/core": "7.12.9", - "@babel/plugin-syntax-jsx": "7.12.1", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "1.6.22", - "babel-plugin-apply-mdx-type-prop": "1.6.22", - "babel-plugin-extract-import-names": "1.6.22", - "camelcase-css": "2.0.1", - "detab": "2.0.4", - "hast-util-raw": "6.0.1", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "10.0.1", - "remark-footnotes": "2.0.0", - "remark-mdx": "1.6.22", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.2.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/mdx/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@mdx-js/mdx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@mdx-js/mdx/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/react": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0" - } - }, - "node_modules/@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "dependencies": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@mrmlnc/readdir-enhanced/node_modules/glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==" - }, - "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/@one-platform/opc-base": { - "version": "1.1.6-beta", - "resolved": "https://registry.npmjs.org/@one-platform/opc-base/-/opc-base-1.1.6-beta.tgz", - "integrity": "sha512-qtRbt0GZUM1wpYjfUXWOR3ZJEfCZkQlLAsOv346CQtLxy/TzPr+wrCTbSYiJuHsuqTYEcNhuAI1UAPMhopf0pw==", - "dependencies": { - "@patternfly/pfe-toast": "^1.10.1", - "@urql/core": "^2.3.3", - "dayjs": "^1.10.6", - "graphql": "^15.5.1", - "keycloak-js": "^14.0.0", - "lit": "^2.0.0-rc.2", - "subscriptions-transport-ws": "^0.9.19", - "wonka": "^4.0.15" - } - }, - "node_modules/@one-platform/opc-feedback": { - "version": "0.0.12-prerelease", - "resolved": "https://registry.npmjs.org/@one-platform/opc-feedback/-/opc-feedback-0.0.12-prerelease.tgz", - "integrity": "sha512-ehZvXd4TckNaYo6b8NZXEHYtqJvfZxPmSxMHPdLNNrwugBXk8MgKjP++Be1K+wyi/jcEXFjp8El+z3tlvUc1nA==", - "dependencies": { - "dialog-polyfill": "^0.5.6", - "lit": "^2.0.0-rc.2", - "lit-analyzer": "^1.2.1", - "lit-element": "2.4.0" - } - }, - "node_modules/@one-platform/opc-menu-drawer": { - "version": "0.2.2-prerelease", - "resolved": "https://registry.npmjs.org/@one-platform/opc-menu-drawer/-/opc-menu-drawer-0.2.2-prerelease.tgz", - "integrity": "sha512-4w7r53F7oSvRmB8ickcCqPMbi4jxP0759q7EatGi1a9xdWpKRTQ9kHfH3wPubyM9mx+cW9ONmAzTJK4U8Lc/Vg==", - "dependencies": { - "lit": "^2.0.0-rc.2", - "lit-element": "2.5.1" - } - }, - "node_modules/@one-platform/opc-menu-drawer/node_modules/lit-element": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-2.5.1.tgz", - "integrity": "sha512-ogu7PiJTA33bEK0xGu1dmaX5vhcRjBXCFexPja0e7P7jqLhTpNKYRPmE+GmiCaRVAbiQKGkUgkh/i6+bh++dPQ==", - "dependencies": { - "lit-html": "^1.1.1" - } - }, - "node_modules/@one-platform/opc-menu-drawer/node_modules/lit-html": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-1.4.1.tgz", - "integrity": "sha512-B9btcSgPYb1q4oSOb/PrOT6Z/H+r6xuNzfH4lFli/AWhYwdtrgQkQWBbIc6mdnf6E2IL3gDXdkkqNktpU0OZQA==" - }, - "node_modules/@one-platform/opc-nav": { - "version": "0.0.4-prerelease", - "resolved": "https://registry.npmjs.org/@one-platform/opc-nav/-/opc-nav-0.0.4-prerelease.tgz", - "integrity": "sha512-5GLPLLXLo/RYjm+WvNOjxu6h4EdjXTUgPUlqq60s4M1H53RKdiR77qcWXvi2TCfxyVnM+qK1HvBOdPfFdwWAiA==", - "dependencies": { - "lit": "^2.0.0-rc.2", - "lit-element": "2.5.1" - } - }, - "node_modules/@one-platform/opc-nav/node_modules/lit-element": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-2.5.1.tgz", - "integrity": "sha512-ogu7PiJTA33bEK0xGu1dmaX5vhcRjBXCFexPja0e7P7jqLhTpNKYRPmE+GmiCaRVAbiQKGkUgkh/i6+bh++dPQ==", - "dependencies": { - "lit-html": "^1.1.1" - } - }, - "node_modules/@one-platform/opc-nav/node_modules/lit-html": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-1.4.1.tgz", - "integrity": "sha512-B9btcSgPYb1q4oSOb/PrOT6Z/H+r6xuNzfH4lFli/AWhYwdtrgQkQWBbIc6mdnf6E2IL3gDXdkkqNktpU0OZQA==" - }, - "node_modules/@one-platform/opc-notification-drawer": { - "version": "0.1.3-prerelease", - "resolved": "https://registry.npmjs.org/@one-platform/opc-notification-drawer/-/opc-notification-drawer-0.1.3-prerelease.tgz", - "integrity": "sha512-SJTHaMawI82fXuDvwEHaxOdgCwLsqsAhNi4F36scHJNwJvxUK6Gk4u7PCycthAdnDU3cSweQ/nQuWYCqJP9AlQ==", - "dependencies": { - "lit": "^2.0.0-rc.2", - "lit-analyzer": "^1.2.1", - "lit-element": "2.5.1" - } - }, - "node_modules/@one-platform/opc-notification-drawer/node_modules/lit-element": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-2.5.1.tgz", - "integrity": "sha512-ogu7PiJTA33bEK0xGu1dmaX5vhcRjBXCFexPja0e7P7jqLhTpNKYRPmE+GmiCaRVAbiQKGkUgkh/i6+bh++dPQ==", - "dependencies": { - "lit-html": "^1.1.1" - } - }, - "node_modules/@one-platform/opc-notification-drawer/node_modules/lit-html": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-1.4.1.tgz", - "integrity": "sha512-B9btcSgPYb1q4oSOb/PrOT6Z/H+r6xuNzfH4lFli/AWhYwdtrgQkQWBbIc6mdnf6E2IL3gDXdkkqNktpU0OZQA==" - }, - "node_modules/@patternfly/pfe-toast": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/@patternfly/pfe-toast/-/pfe-toast-1.12.3.tgz", - "integrity": "sha512-4dHpbbVz8oZw47UkhNOVd6lma3myMiIgieYjNdI/NrARN9cTNZa3dEmvAXByP0SWnQ4Q7PP87pSqjNZ/p9L0wg==", - "dependencies": { - "@patternfly/pfelement": "^1.12.3" - } - }, - "node_modules/@patternfly/pfelement": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/@patternfly/pfelement/-/pfelement-1.12.3.tgz", - "integrity": "sha512-qBkZZpr0WTJ+ZovianRmsq8ScGxUVJOQccrfE7KKtn8E2cLrVaWvLqQQi/jWqpB7z+vgvL/aP8xhz0TAYg3AjA==" - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" - }, - "node_modules/@sentry/browser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.1.1.tgz", - "integrity": "sha512-5AQvStZ+nOP/yxsBmeMZpeGLVtuOgnCNvswKd/c1CJwNw7bDmCE4TQeNKp1C3Gb7lSdBk8ViwUKn0ZpoVQ5MTw==", - "dependencies": { - "@sentry/core": "7.1.1", - "@sentry/types": "7.1.1", - "@sentry/utils": "7.1.1", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/browser/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/@sentry/core": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.1.1.tgz", - "integrity": "sha512-SADdAoG5u1LTJhPN5KPtn5HHmH6r0mr6h2LokuZnhj6/okrAuCIIKOb6Fh8jV7j2VuABvew8+FjJHORxi7D/3Q==", - "dependencies": { - "@sentry/hub": "7.1.1", - "@sentry/types": "7.1.1", - "@sentry/utils": "7.1.1", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/core/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/@sentry/hub": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-7.1.1.tgz", - "integrity": "sha512-ASsRVjYDIii6ZTf36JnIYKHWBQBk0P42Tgq324MpyPgaeVDg3saBcyXO5iAtWvY6Vmdi2H4JCVDoir2Zz3Me1w==", - "dependencies": { - "@sentry/types": "7.1.1", - "@sentry/utils": "7.1.1", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/hub/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/@sentry/react": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.1.1.tgz", - "integrity": "sha512-Z7cZvXHIWxg7OhOSy4InhrRgQPRNtHsyOkIAHkgwW32JYOGTg1HdqQ5mFUxQLejhU/YqsxVjTK4CI58FATykLw==", - "dependencies": { - "@sentry/browser": "7.1.1", - "@sentry/types": "7.1.1", - "@sentry/utils": "7.1.1", - "hoist-non-react-statics": "^3.3.2", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "react": "15.x || 16.x || 17.x || 18.x" - } - }, - "node_modules/@sentry/react/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/@sentry/types": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.1.1.tgz", - "integrity": "sha512-5N1UMd2SqvUXprcIUMyDEju3H9lJY2oWfWQBGo0lG6Amn/lGAPAYlchg+4vQCLutDQMyd8K9zPwcbKn4u6gHdw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/utils": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.1.1.tgz", - "integrity": "sha512-DPRHDf3InfyVgmxToE4Z+AATAR4OVm+wsXDLFGGyncR91CE1x4wLQKOcAJJwX3F0Hz1VHENfmx1DvyYTHOrC/A==", - "dependencies": { - "@sentry/types": "7.1.1", - "tslib": "^1.9.3" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@sentry/utils/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/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@slorber/static-site-generator-webpack-plugin": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz", - "integrity": "sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==", - "dependencies": { - "eval": "^0.1.8", - "p-map": "^4.0.0", - "webpack-sources": "^3.2.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.0.tgz", - "integrity": "sha512-Cp1JR1IPrQNvPRbkfcPmax52iunBC+eQDyBce8feOIIbVH6ZpVhErYoJtPWRBj2rKi4Wi9HvCm1+L1UD6QlBmg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.5.0.tgz", - "integrity": "sha512-8zYdkym7qNyfXpWvu4yq46k41pyNM9SOstoWhKlm+IfdCE1DdnRKeMUPsWIEO/DEkaWxJ8T9esNdG3QwQ93jBA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.5.0.tgz", - "integrity": "sha512-NFdxMq3xA42Kb1UbzCVxplUc0iqSyM9X8kopImvFnB+uSDdzIHOdbs1op8ofAvVRtbg4oZiyRl3fTYeKcOe9Iw==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.0.tgz", - "integrity": "sha512-XWm64/rSPUCQ+MFyA9lhMO+w8bOZvkTvovRIU1lpIy63ysPaVAFtxjQiZj+S7QaLaLGUXkSkf8WZsaN+QPo/gA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.0.tgz", - "integrity": "sha512-JIF2D2ltiWFGlTw2fJ9jJg1fNT9rWjOD2Cf0/xzeW6Z2LIRQTHcRHxpZq359+SRWtEPsCXEWV2Xmd+DMBj6dBw==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.0.tgz", - "integrity": "sha512-uuo0FfLP4Nu2zncOcoUFDzZdXWma2bxkTGk0etRThs4/PghvPIGaW8cPhCg6yJ8zpaauWcKV0wZtzKlJRCtVzg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.0.tgz", - "integrity": "sha512-VMRWyOmrV+DaEFPgP3hZMsFgs2g87ojs3txw0Rx8iz6Nf/E3UoHUwTqpkSCWd3Hsnc9gMOY9+wl6+/Ycleh1sw==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.0.tgz", - "integrity": "sha512-b67Ul3SelaqvGEEG/1B3VJ03KUtGFgRQjRLCCjdttMQLcYa9l/izQFEclNFx53pNqhijUMNKHPhGMY/CWGVKig==", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-preset": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.0.tgz", - "integrity": "sha512-UWM98PKVuMqw2UZo8YO3erI6nF1n7/XBYTXBqR0QhZP7HTjYK6QxFNvPfIshddy1hBdzhVpkf148Vg8xiVOtyg==", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^6.5.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^6.5.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^6.5.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.5.0", - "@svgr/babel-plugin-svg-dynamic-title": "^6.5.0", - "@svgr/babel-plugin-svg-em-dimensions": "^6.5.0", - "@svgr/babel-plugin-transform-react-native-svg": "^6.5.0", - "@svgr/babel-plugin-transform-svg-component": "^6.5.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/core": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.0.tgz", - "integrity": "sha512-jIbu36GMjfK8HCCQitkfVVeQ2vSXGfq0ef0GO9HUxZGjal6Kvpkk4PwpkFP+OyCzF+skQFT9aWrUqekT3pKF8w==", - "dependencies": { - "@babel/core": "^7.18.5", - "@svgr/babel-preset": "^6.5.0", - "@svgr/plugin-jsx": "^6.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.0.tgz", - "integrity": "sha512-PPy94U/EiPQ2dY0b4jEqj4QOdDRq6DG7aTHjpGaL8HlKSHkpU1DpjfywCXTJqtOdCo2FywjWvg0U2FhqMeUJaA==", - "dependencies": { - "@babel/types": "^7.18.4", - "entities": "^4.3.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-jsx": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.0.tgz", - "integrity": "sha512-1CHMqOBKoNk/ZPU+iGXKcQPC6q9zaD7UOI99J+BaGY5bdCztcf5bZyi0QZSDRJtCQpdofeVv7XfBYov2mtl0Pw==", - "dependencies": { - "@babel/core": "^7.18.5", - "@svgr/babel-preset": "^6.5.0", - "@svgr/hast-util-to-babel-ast": "^6.5.0", - "svg-parser": "^2.0.4" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "^6.0.0" - } - }, - "node_modules/@svgr/plugin-svgo": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.0.tgz", - "integrity": "sha512-8Zv1Yyv6I7HlIqrqGFM0sDKQrhjbfNZJawR8UjIaVWSb0tKZP1Ra6ymhqIFu6FT6kDRD0Ct5NlQZ10VUujSspw==", - "dependencies": { - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "svgo": "^2.8.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "^6.0.0" - } - }, - "node_modules/@svgr/webpack": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.0.tgz", - "integrity": "sha512-rM/Z4pwMhqvAXEHoHIlE4SeTb0ToQNmJuBdiHwhP2ZtywyX6XqrgCv2WX7K/UCgNYJgYbekuylgyjnuLUHTcZQ==", - "dependencies": { - "@babel/core": "^7.18.5", - "@babel/plugin-transform-react-constant-elements": "^7.17.12", - "@babel/preset-env": "^7.18.2", - "@babel/preset-react": "^7.17.12", - "@babel/preset-typescript": "^7.17.12", - "@svgr/core": "^6.5.0", - "@svgr/plugin-jsx": "^6.5.0", - "@svgr/plugin-svgo": "^6.5.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "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/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.2.tgz", - "integrity": "sha512-Z1nseZON+GEnFjJc04sv4NSALGjhFwy6K0HXt7qsn5ArfAKtb63dXNJHf+1YW6IpOIYRBGUbu3GwJdj8DGnCjA==", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "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/@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", - "dependencies": { - "@types/unist": "*" - } - }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/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/mdast": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", - "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", - "dependencies": { - "@types/unist": "*" - } - }, - "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": "17.0.34", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.34.tgz", - "integrity": "sha512-XImEz7XwTvDBtzlTnm8YvMqGW/ErMWBsKZ+hMTvnDIjGCKxwK5Xpc+c/oQjOauwq8M4OS11hEkpjX8rrI/eEgA==" - }, - "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/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" - }, - "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/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": "17.0.45", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.45.tgz", - "integrity": "sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-router": { - "version": "5.1.19", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.19.tgz", - "integrity": "sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" - } - }, - "node_modules/@types/react-router-config": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.6.tgz", - "integrity": "sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "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/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", - "dependencies": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" - }, - "node_modules/@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" - }, - "node_modules/@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@urql/core": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@urql/core/-/core-2.5.0.tgz", - "integrity": "sha512-xXdcgb0H3nNTP4OfC+5T3CHJ0iz7Jj0QQYSYhN/hvKrzFnisPz2n6WXmvsHmMXk5bJHsr39kx4eOHcpsJuyCew==", - "dependencies": { - "@graphql-typed-document-node/core": "^3.1.1", - "wonka": "^4.0.14" - }, - "peerDependencies": { - "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0" - } - }, - "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/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/accepts/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/accepts/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/acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-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-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", - "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/algoliasearch": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.14.2.tgz", - "integrity": "sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.14.2", - "@algolia/cache-common": "4.14.2", - "@algolia/cache-in-memory": "4.14.2", - "@algolia/client-account": "4.14.2", - "@algolia/client-analytics": "4.14.2", - "@algolia/client-common": "4.14.2", - "@algolia/client-personalization": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/logger-common": "4.14.2", - "@algolia/logger-console": "4.14.2", - "@algolia/requester-browser-xhr": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/requester-node-http": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "node_modules/algoliasearch-helper": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.11.1.tgz", - "integrity": "sha512-mvsPN3eK4E0bZG0/WlWJjeqe/bUD2KOEVOl0GyL/TGXn6wcpZU8NOuztGHCUKXkyg5gq6YzUakVTmnmSSO5Yiw==", - "dependencies": { - "@algolia/events": "^4.0.1" - }, - "peerDependencies": { - "algoliasearch": ">= 3.1 < 6" - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-align/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/ansi-align/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/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "node_modules/array-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-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.12", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", - "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", - "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.30001407", - "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/axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", - "dependencies": { - "follow-redirects": "^1.14.7" - } - }, - "node_modules/babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-plugin-apply-mdx-type-prop": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4", - "@mdx-js/util": "1.6.22" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@babel/core": "^7.11.6" - } - }, - "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-extract-import-names": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "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/backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==" - }, - "node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base16": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" - }, - "node_modules/base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" - }, - "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/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/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/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/bonjour-service": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", - "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "node_modules/boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/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/boxen/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/boxen/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/boxen/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/boxen/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/boxen/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/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/browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/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/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/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "engines": { - "node": ">=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/call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==" - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001423", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001423.tgz", - "integrity": "sha512-09iwWGOlifvE1XuHokFMP7eR38a0JnajoyL3/i87c8ZjRWRrdKo1fqjNfugfBD0UDBIOz0U+jtNhJ0EPm1VleQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cheerio-select/node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cheerio-select/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/cheerio-select/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/cheerio-select/node_modules/domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/cheerio/node_modules/htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "entities": "^4.3.0" - } - }, - "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/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": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-table3": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz", - "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "node_modules/cli-table3/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/cli-table3/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/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/cliui/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/cliui/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/cliui/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/cliui/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/cliui/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/cliui/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "dependencies": { - "mimic-response": "^1.0.0" - } - }, - "node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "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/combine-promises": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz", - "integrity": "sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==", - "engines": { - "node": ">=10" - } - }, - "node_modules/comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "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/compressible/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/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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/consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" - }, - "node_modules/content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/copy-text-to-clipboard": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz", - "integrity": "sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", - "dependencies": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/copy-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/copy-webpack-plugin/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/copy-webpack-plugin/node_modules/globby": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", - "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", - "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-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/copy-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/copy-webpack-plugin/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/core-js": { - "version": "3.25.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz", - "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.25.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz", - "integrity": "sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==", - "dependencies": { - "browserslist": "^4.21.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-pure": { - "version": "3.25.5", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.5.tgz", - "integrity": "sha512-oml3M22pHM+igfWHDfdLVq2ShWmjM2V4L+dQEBs0DWVIqEm9WHCwGAlZ6BmyBQGy5sFrJmcx+856D9lVKyGWYg==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "dependencies": { - "node-fetch": "2.6.7" - } - }, - "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-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-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.0.0.tgz", - "integrity": "sha512-7ZXXRzRHvofv3Uac5Y+RkWRNo0ZMlcg8e9/OtrqUYmwDWJo+qs67GvdeFrXLsFb7czKNwjQhPkM0avlIYl+1nA==", - "dependencies": { - "cssnano": "^5.1.8", - "jest-worker": "^27.5.1", - "postcss": "^8.4.13", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-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-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/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/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.13", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", - "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", - "dependencies": { - "cssnano-preset-default": "^5.2.12", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-advanced": { - "version": "5.3.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.8.tgz", - "integrity": "sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg==", - "dependencies": { - "autoprefixer": "^10.3.7", - "cssnano-preset-default": "^5.2.12", - "postcss-discard-unused": "^5.1.0", - "postcss-merge-idents": "^5.1.1", - "postcss-reduce-idents": "^5.2.0", - "postcss-zindex": "^5.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.12", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", - "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", - "dependencies": { - "css-declaration-sorter": "^6.3.0", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.2", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.6", - "postcss-merge-rules": "^5.1.2", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.3", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" - }, - "node_modules/dayjs": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.3.tgz", - "integrity": "sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A==" - }, - "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/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/detab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", - "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", - "dependencies": { - "repeat-string": "^1.5.4" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", - "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", - "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": { - "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": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/detect-port/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/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/dialog-polyfill": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/dialog-polyfill/-/dialog-polyfill-0.5.6.tgz", - "integrity": "sha512-ZbVDJI9uvxPAKze6z146rmfUZjBqNEwcnFTVamQzXH+svluiV7swmVIGr7miwADgfgt1G2JQIytypM9fbyhX4w==" - }, - "node_modules/didyoumean2": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/didyoumean2/-/didyoumean2-4.1.0.tgz", - "integrity": "sha512-qTBmfQoXvhKO75D/05C8m+fteQmn4U46FWYiLhXtZQInzitXLWY0EQ/2oKnpAz9g2lQWW8jYcLcT+hPJGT+kig==", - "dependencies": { - "@babel/runtime": "^7.10.2", - "leven": "^3.1.0", - "lodash.deburr": "^4.1.0" - }, - "engines": { - "node": ">=10.13" - } - }, - "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/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/docusaurus-plugin-sass": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/docusaurus-plugin-sass/-/docusaurus-plugin-sass-0.2.2.tgz", - "integrity": "sha512-ZZBpj3PrhGpYE2kAnkZB9NRwy/CDi4rGun1oec6PYR8YvGzqxYGtXvLgHi6FFbu8/N483klk8udqyYMh6Ted+A==", - "dependencies": { - "sass-loader": "^10.1.1" - }, - "peerDependencies": { - "@docusaurus/core": "^2.0.0-beta", - "sass": "^1.30.0" - } - }, - "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/dom-serializer/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/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/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/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dot-prop/node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/dotenv-safe": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-8.2.0.tgz", - "integrity": "sha512-uWwWWdUQkSs5a3mySDB22UtNwyEYi0JtEQu+vDzIqr9OjbDdC2Ip13PnSpi/fctqlYmzkxCeabiyCAOROuAIaA==", - "dev": true, - "dependencies": { - "dotenv": "^8.2.0" - } - }, - "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/duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "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/electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" - }, - "node_modules/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/emoticon": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", - "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==", - "engines": { - "node": ">=0.12" - }, - "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/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/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-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "engines": { - "node": ">=8" - } - }, - "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": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "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/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/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/esrecurse/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/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/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/eta": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/eta/-/eta-1.12.3.tgz", - "integrity": "sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==", - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "url": "https://github.com/eta-dev/eta?sponsor=1" - } - }, - "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/eval": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", - "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", - "dependencies": { - "@types/node": "*", - "require-like": ">= 0.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "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/execa/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/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/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/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/express": { - "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/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/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/express/node_modules/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/express/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/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-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-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", - "dependencies": { - "punycode": "^1.3.2" - } - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "dependencies": { - "fbjs": "^3.0.0" - } - }, - "node_modules/fbjs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", - "dependencies": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" - } - }, - "node_modules/fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" - }, - "node_modules/feed": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", - "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", - "dependencies": { - "xml-js": "^1.6.11" - }, - "engines": { - "node": ">=0.4.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/file-loader/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/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": "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/flux": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.3.tgz", - "integrity": "sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==", - "dependencies": { - "fbemitter": "^3.0.0", - "fbjs": "^3.0.1" - }, - "peerDependencies": { - "react": "^15.0.2 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz", - "integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "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/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/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "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/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/github-slugger": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", - "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==" - }, - "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": "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/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-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-dirs/node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "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/graphql": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", - "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==", - "engines": { - "node": ">= 10.x" - } - }, - "node_modules/gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/gray-matter/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/gray-matter/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/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/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-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/has-values/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "dependencies": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", - "dependencies": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", - "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "node_modules/hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", - "dependencies": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" - } - }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "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/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.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" - }, - "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-minifier-terser/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/html-tags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", - "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/htmlparser2/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/http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - }, - "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-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/http-proxy-middleware/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/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.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/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/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", - "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/immer": { - "version": "9.0.14", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.14.tgz", - "integrity": "sha512-ubBeqQutOSLIFCUBN03jGeOS6a3DoYlSYwYJTa+gSKEZKU5redJIqkIdZ3JVv/4RZpfcXdAWH5zCNLWPRv2WDw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, - "node_modules/immutable": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", - "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" - }, - "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-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", - "engines": { - "node": ">=4" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "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/infima": { - "version": "0.2.0-alpha.42", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.42.tgz", - "integrity": "sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww==", - "engines": { - "node": ">=12" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "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/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "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-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "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-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "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-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "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-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-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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-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-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "engines": { - "node": ">=6" - } - }, - "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": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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-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-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "node_modules/is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/iterall": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", - "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==" - }, - "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/joi": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", - "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", - "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/js-sha256": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz", - "integrity": "sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==" - }, - "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": "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/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - }, - "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-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/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/keycloak-js": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/keycloak-js/-/keycloak-js-14.0.0.tgz", - "integrity": "sha512-35olMBg+Fwr1b3hu3BmyYj4PBn2uoDn7OOO0C1f+4axZhaOhvv47zq7nHG8R3g2QZcHFG5SymdEU6obrahEdJQ==", - "dependencies": { - "base64-js": "1.3.1", - "js-sha256": "0.9.0" - } - }, - "node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "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/lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", - "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/lit": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.2.5.tgz", - "integrity": "sha512-Ln463c0xJZfzVxBcHddNvFQQ8Z22NK7KgNmrzwFF1iESHUud412RRExzepj18wpTbusgwoTnOYuoTpo9uyNBaQ==", - "dependencies": { - "@lit/reactive-element": "^1.3.0", - "lit-element": "^3.2.0", - "lit-html": "^2.2.0" - } - }, - "node_modules/lit-analyzer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/lit-analyzer/-/lit-analyzer-1.2.1.tgz", - "integrity": "sha512-OEARBhDidyaQENavLbzpTKbEmu5rnAI+SdYsH4ia1BlGlLiqQXoym7uH1MaRPtwtUPbkhUfT4OBDZ+74VHc3Cg==", - "dependencies": { - "chalk": "^2.4.2", - "didyoumean2": "4.1.0", - "fast-glob": "^2.2.6", - "parse5": "5.1.0", - "ts-simple-type": "~1.0.5", - "vscode-css-languageservice": "4.3.0", - "vscode-html-languageservice": "3.1.0", - "web-component-analyzer": "~1.1.1" - }, - "bin": { - "lit-analyzer": "cli.js" - } - }, - "node_modules/lit-analyzer/node_modules/@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/lit-analyzer/node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lit-analyzer/node_modules/fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "dependencies": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/lit-analyzer/node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lit-analyzer/node_modules/glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "dependencies": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - } - }, - "node_modules/lit-analyzer/node_modules/glob-parent/node_modules/is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "dependencies": { - "is-extglob": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lit-analyzer/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/lit-analyzer/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lit-analyzer/node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lit-analyzer/node_modules/is-number/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lit-analyzer/node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lit-analyzer/node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lit-analyzer/node_modules/parse5": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", - "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" - }, - "node_modules/lit-analyzer/node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lit-element": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-2.4.0.tgz", - "integrity": "sha512-pBGLglxyhq/Prk2H91nA0KByq/hx/wssJBQFiYqXhGDvEnY31PRGYf1RglVzyLeRysu0IHm2K0P196uLLWmwFg==", - "dependencies": { - "lit-html": "^1.1.1" - } - }, - "node_modules/lit-element/node_modules/lit-html": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-1.4.1.tgz", - "integrity": "sha512-B9btcSgPYb1q4oSOb/PrOT6Z/H+r6xuNzfH4lFli/AWhYwdtrgQkQWBbIc6mdnf6E2IL3gDXdkkqNktpU0OZQA==" - }, - "node_modules/lit-html": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.2.5.tgz", - "integrity": "sha512-e56Y9V+RNA+SGYsWP2DGb/wad5Ccd3xUZYjmcmbeZcnc0wP4zFQRXeXn7W3bbfBekmHDK2dOnuYNYkg0bQjh/w==", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, - "node_modules/lit/node_modules/lit-element": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.2.0.tgz", - "integrity": "sha512-HbE7yt2SnUtg5DCrWt028oaU4D5F4k/1cntAFHTkzY8ZIa8N0Wmu92PxSxucsQSOXlODFrICkQ5x/tEshKi13g==", - "dependencies": { - "@lit/reactive-element": "^1.3.0", - "lit-html": "^2.2.0" - } - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "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/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.curry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" - }, - "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.deburr": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-4.1.0.tgz", - "integrity": "sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==" - }, - "node_modules/lodash.flow": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" - }, - "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.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/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "engines": { - "node": ">=0.10.0" - } - }, - "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/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/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", - "dependencies": { - "unist-util-remove": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", - "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "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/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" - }, - "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.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", - "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", - "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.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "dependencies": { - "mime-db": "~1.33.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/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-create-react-context": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "dependencies": { - "@babel/runtime": "^7.12.1", - "tiny-warning": "^1.0.3" - }, - "peerDependencies": { - "prop-types": "^15.0.0", - "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", - "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", - "dependencies": { - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mrmime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", - "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==", - "engines": { - "node": ">=10" - } - }, - "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/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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-emoji": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", - "dependencies": { - "lodash": "^4.17.21" - } - }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "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-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=" - }, - "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "engines": { - "node": ">=6" - } - }, - "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/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/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "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/package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/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/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-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "dependencies": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/parse-numeric-range": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" - }, - "node_modules/parse5": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz", - "integrity": "sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter/node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "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/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" - }, - "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": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" - }, - "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": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dependencies": { - "isarray": "0.0.1" - } - }, - "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/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/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-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-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": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss": { - "version": "8.4.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", - "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", - "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-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-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", - "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", - "dependencies": { - "browserslist": "^4.20.3", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-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-discard-unused": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", - "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-loader": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.0.tgz", - "integrity": "sha512-IDyttebFzTSY6DI24KuHUcBjbAev1i+RyICoPEWcAstZsj03r533uMXtDn506l6/wlsRYiS5XBdx7TpccCsyUg==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.7" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-merge-idents": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", - "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", - "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-merge-longhand": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", - "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", - "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", - "dependencies": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "dependencies": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-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-reduce-idents": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", - "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-sort-media-queries": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.3.0.tgz", - "integrity": "sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg==", - "dependencies": { - "sort-css-media-queries": "2.1.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.4.16" - } - }, - "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-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/postcss-zindex": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", - "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", - "engines": { - "node": ">=4" - } - }, - "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-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", - "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/prism-react-renderer": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz", - "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==", - "peerDependencies": { - "react": ">=0.14.9" - } - }, - "node_modules/prismjs": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.28.0.tgz", - "integrity": "sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw==", - "engines": { - "node": ">=6" - } - }, - "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": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dependencies": { - "asap": "~2.0.3" - } - }, - "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/property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "dependencies": { - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "node_modules/pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dependencies": { - "escape-goat": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pure-color": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" - }, - "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/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dependencies": { - "inherits": "~2.0.3" - } - }, - "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/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.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", - "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/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-base16-styling": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", - "dependencies": { - "base16": "^1.0.0", - "lodash.curry": "^4.0.1", - "lodash.flow": "^3.3.0", - "pure-color": "^1.2.0" - } - }, - "node_modules/react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-dev-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/react-dev-utils/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/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/react-dev-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-dev-utils/node_modules/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/react-dev-utils/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/react-dev-utils/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/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": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "react": "17.0.2" - } - }, - "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-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" - }, - "node_modules/react-helmet-async": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", - "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": "^16.6.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-json-view": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", - "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", - "dependencies": { - "flux": "^4.0.1", - "react-base16-styling": "^0.6.0", - "react-lifecycles-compat": "^3.0.4", - "react-textarea-autosize": "^8.3.2" - }, - "peerDependencies": { - "react": "^17.0.0 || ^16.3.0 || ^15.5.4", - "react-dom": "^17.0.0 || ^16.3.0 || ^15.5.4" - } - }, - "node_modules/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "node_modules/react-loadable": { - "name": "@docusaurus/react-loadable", - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "dependencies": { - "@types/react": "*", - "prop-types": "^15.6.2" - } - }, - "node_modules/react-loadable-ssr-addon-v5-slorber": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", - "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", - "dependencies": { - "@babel/runtime": "^7.10.3" - }, - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "react-loadable": "*", - "webpack": ">=4.41.1 || 5.x" - } - }, - "node_modules/react-router": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.3.tgz", - "integrity": "sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "mini-create-react-context": "^0.4.0", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router-config": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", - "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", - "dependencies": { - "@babel/runtime": "^7.1.2" - }, - "peerDependencies": { - "react": ">=15", - "react-router": ">=5" - } - }, - "node_modules/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.3", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-textarea-autosize": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz", - "integrity": "sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==", - "dependencies": { - "@babel/runtime": "^7.10.2", - "use-composed-ref": "^1.3.0", - "use-latest": "^1.2.1" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reading-time": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "dependencies": { - "minimatch": "3.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/recursive-readdir/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/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.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regexpu-core": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", - "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark-emoji": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz", - "integrity": "sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==", - "dependencies": { - "emoticon": "^3.2.0", - "node-emoji": "^1.10.0", - "unist-util-visit": "^2.0.3" - } - }, - "node_modules/remark-footnotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", - "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", - "dependencies": { - "@babel/core": "7.12.9", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/plugin-syntax-jsx": "7.12.1", - "@mdx-js/util": "1.6.22", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.3", - "unified": "9.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/remark-mdx/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/remark-mdx/node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/remark-mdx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/remark-mdx/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/remark-mdx/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/remark-mdx/node_modules/unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "dependencies": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", - "dependencies": { - "mdast-squeeze-paragraphs": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "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/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "engines": { - "node": ">=0.10" - } - }, - "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/require-like": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha1-rW8wwTvs15cBDEaK+ndcDAprR/o=", - "engines": { - "node": "*" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "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-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/resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "node_modules/resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", - "deprecated": "https://github.com/lydell/resolve-url#deprecated" - }, - "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "engines": { - "node": ">=0.12" - } - }, - "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/rtl-detect": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz", - "integrity": "sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==" - }, - "node_modules/rtlcss": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz", - "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==", - "dependencies": { - "find-up": "^5.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.3.11", - "strip-json-comments": "^3.1.1" - }, - "bin": { - "rtlcss": "bin/rtlcss.js" - } - }, - "node_modules/rtlcss/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/rtlcss/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/rtlcss/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/rtlcss/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/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/rxjs": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", - "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "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/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "dependencies": { - "ret": "~0.1.10" - } - }, - "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/sass": { - "version": "1.52.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.1.tgz", - "integrity": "sha512-fSzYTbr7z8oQnVJ3Acp9hV80dM1fkMN7mSD/25mpcct9F7FPBMOI8krEYALgU1aZoqGhQNhTPsuSmxjnIvAm4Q==", - "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/sass-loader": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.1.tgz", - "integrity": "sha512-RRvWl+3K2LSMezIsd008ErK4rk6CulIMSwrcc2aZvjymUgKo/vjXGp1rSWmfTUX7bblEOz8tst4wBwWtCGBqKA==", - "dependencies": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - }, - "engines": { - "node": ">= 10.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", - "sass": "^1.3.0", - "webpack": "^4.36.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/sass-loader/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/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "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/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "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.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/semver-diff/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/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/send/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/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-handler": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", - "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", - "dependencies": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.0.4", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - } - }, - "node_modules/serve-handler/node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/serve-handler/node_modules/path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" - }, - "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/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" - }, - "node_modules/shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "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/sirv": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", - "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", - "dependencies": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^1.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/sitemap": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", - "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", - "dependencies": { - "@types/node": "^17.0.5", - "@types/sax": "^1.2.1", - "arg": "^5.0.0", - "sax": "^1.2.4" - }, - "bin": { - "sitemap": "dist/cli.js" - }, - "engines": { - "node": ">=12.0.0", - "npm": ">=5.6.0" - } - }, - "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/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/snapdragon-util/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/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/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/snapdragon/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/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/sort-css-media-queries": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz", - "integrity": "sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==", - "engines": { - "node": ">= 6.3.0" - } - }, - "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/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-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.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-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "deprecated": "See https://github.com/lydell/source-map-url#deprecated" - }, - "node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "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/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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/state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "engines": { - "node": ">=0.10.0" - } - }, - "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/std-env": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.1.1.tgz", - "integrity": "sha512-/c645XdExBypL01TpFKiG/3RAa/Qmu+zRi0MwAmrdEkwHNuN0ebo8ccAXBBDa5Z0QOJgBskUIbuCK91x0sCVEw==" - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width/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/string-width/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/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-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", - "engines": { - "node": ">=0.10.0" - } - }, - "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-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-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "dependencies": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/subscriptions-transport-ws": { - "version": "0.9.19", - "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz", - "integrity": "sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw==", - "deprecated": "The `subscriptions-transport-ws` package is no longer maintained. We recommend you use `graphql-ws` instead. For help migrating Apollo software to `graphql-ws`, see https://www.apollographql.com/docs/apollo-server/data/subscriptions/#switching-from-subscriptions-transport-ws For general help using `graphql-ws`, see https://github.com/enisdenjo/graphql-ws/blob/master/README.md", - "dependencies": { - "backo2": "^1.0.2", - "eventemitter3": "^3.1.0", - "iterall": "^1.2.1", - "symbol-observable": "^1.0.4", - "ws": "^5.2.0 || ^6.0.0 || ^7.0.0" - }, - "peerDependencies": { - "graphql": ">=0.10.0" - } - }, - "node_modules/subscriptions-transport-ws/node_modules/eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - }, - "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-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": "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/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/symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "5.15.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", - "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/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/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/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "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/tiny-invariant": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", - "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "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-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-object-path/node_modules/is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "node_modules/to-object-path/node_modules/kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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/to-regex/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.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/totalist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==" - }, - "node_modules/trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/ts-simple-type": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/ts-simple-type/-/ts-simple-type-1.0.7.tgz", - "integrity": "sha512-zKmsCQs4dZaeSKjEA7pLFDv7FHHqAFLPd0Mr//OIJvu8M+4p4bgSFJwZSEBEg3ec9W7RzRz1vi8giiX0+mheBQ==" - }, - "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "node_modules/type-fest": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.12.2.tgz", - "integrity": "sha512-qt6ylCGpLjZ7AaODxbpyBZSs9fCI9SkL3Z9q2oxMBQhs/uyY+VD8jHA8ULCGmWQJlBgqvO3EJeAngOHD8zQCrQ==", - "engines": { - "node": ">=12.20" - }, - "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/type-is/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/type-is/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/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/ua-parser-js": { - "version": "0.7.32", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.32.tgz", - "integrity": "sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - } - ], - "engines": { - "node": "*" - } - }, - "node_modules/unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dependencies": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.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/unified": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", - "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", - "dependencies": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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/unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "dependencies": { - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dependencies": { - "@types/unist": "^2.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "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/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/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/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/update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "dependencies": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/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/update-notifier/node_modules/boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "dependencies": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/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/update-notifier/node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/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/update-notifier/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/update-notifier/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/update-notifier/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/update-notifier/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/update-notifier/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/update-notifier/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/update-notifier/node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/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/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/uri-js/node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", - "deprecated": "Please see https://github.com/lydell/urix#deprecated" - }, - "node_modules/url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dependencies": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/url-loader/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/url-loader/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/url-loader/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/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/use-composed-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", - "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-latest": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", - "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", - "dependencies": { - "use-isomorphic-layout-effect": "^1.1.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "node_modules/utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", - "engines": { - "node": ">= 4" - } - }, - "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/value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "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/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vscode-css-languageservice": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-4.3.0.tgz", - "integrity": "sha512-BkQAMz4oVHjr0oOAz5PdeE72txlLQK7NIwzmclfr+b6fj6I8POwB+VoXvrZLTbWt9hWRgfvgiQRkh5JwrjPJ5A==", - "dependencies": { - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "3.16.0-next.2", - "vscode-nls": "^4.1.2", - "vscode-uri": "^2.1.2" - } - }, - "node_modules/vscode-html-languageservice": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-3.1.0.tgz", - "integrity": "sha512-QAyRHI98bbEIBCqTzZVA0VblGU40na0txggongw5ZgTj9UVsVk5XbLT16O9OTcbqBGSqn0oWmFDNjK/XGIDcqg==", - "dependencies": { - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "3.16.0-next.2", - "vscode-nls": "^4.1.2", - "vscode-uri": "^2.1.2" - } - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.5.tgz", - "integrity": "sha512-1ah7zyQjKBudnMiHbZmxz5bYNM9KKZYz+5VQLj+yr8l+9w3g+WAhCkUkWbhMEdC5u0ub4Ndiye/fDyS8ghIKQg==" - }, - "node_modules/vscode-languageserver-types": { - "version": "3.16.0-next.2", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.2.tgz", - "integrity": "sha512-QjXB7CKIfFzKbiCJC4OWC8xUncLsxo19FzGVp/ADFvvi87PlmBSCAtZI5xwGjF5qE0xkLf0jjKUn3DzmpDP52Q==" - }, - "node_modules/vscode-nls": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-4.1.2.tgz", - "integrity": "sha512-7bOHxPsfyuCqmP+hZXscLhiHwe7CSuFE4hyhbs22xPIhQ4jv99FcR4eBzfYYVLP356HNFpdvz63FFb/xw6T4Iw==" - }, - "node_modules/vscode-uri": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", - "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==" - }, - "node_modules/wait-on": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz", - "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==", - "dependencies": { - "axios": "^0.25.0", - "joi": "^17.6.0", - "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^7.5.4" - }, - "bin": { - "wait-on": "bin/wait-on" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "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-component-analyzer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/web-component-analyzer/-/web-component-analyzer-1.1.6.tgz", - "integrity": "sha512-1PyBkb/jijDEVE+Pnk3DTmVHD8takipdvAwvZv1V8jIidsSIJ5nhN87Gs+4dpEb1vw48yp8dnbZKkvMYJ+C0VQ==", - "dependencies": { - "fast-glob": "^3.2.2", - "ts-simple-type": "~1.0.5", - "typescript": "^3.8.3", - "yargs": "^15.3.1" - }, - "bin": { - "wca": "cli.js", - "web-component-analyzer": "cli.js" - } - }, - "node_modules/web-component-analyzer/node_modules/typescript": { - "version": "3.9.10", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", - "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", - "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-bundle-analyzer": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz", - "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==", - "dependencies": { - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "gzip-size": "^6.0.0", - "lodash": "^4.17.20", - "opener": "^1.5.2", - "sirv": "^1.0.7", - "ws": "^7.3.1" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-bundle-analyzer/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/webpack-bundle-analyzer/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/webpack-bundle-analyzer/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/webpack-bundle-analyzer/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/webpack-bundle-analyzer/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/webpack-bundle-analyzer/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/webpack-bundle-analyzer/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/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/webpack-dev-middleware/node_modules/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/webpack-dev-middleware/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/webpack-dev-middleware/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/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", - "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", - "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-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.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/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/webpack/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/webpack/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/webpackbar": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", - "dependencies": { - "chalk": "^4.1.0", - "consola": "^2.15.3", - "pretty-time": "^1.1.0", - "std-env": "^3.0.1" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "webpack": "3 || 4 || 5" - } - }, - "node_modules/webpackbar/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/webpackbar/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/webpackbar/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/webpackbar/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/webpackbar/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/webpackbar/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/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-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "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-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" - }, - "node_modules/widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "dependencies": { - "string-width": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" - }, - "node_modules/wonka": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/wonka/-/wonka-4.0.15.tgz", - "integrity": "sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==" - }, - "node_modules/wrap-ansi": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", - "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-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/wrap-ansi/node_modules/ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/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/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "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.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "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/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "dependencies": { - "sax": "^1.2.4" - }, - "bin": { - "xml-js": "bin/cli.js" - } - }, - "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": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/yargs-parser/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/yargs/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/yargs/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/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" - } - }, - "node_modules/zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - }, - "dependencies": { - "@algolia/autocomplete-core": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.7.1.tgz", - "integrity": "sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==", - "requires": { - "@algolia/autocomplete-shared": "1.7.1" - } - }, - "@algolia/autocomplete-preset-algolia": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.7.1.tgz", - "integrity": "sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==", - "requires": { - "@algolia/autocomplete-shared": "1.7.1" - } - }, - "@algolia/autocomplete-shared": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.7.1.tgz", - "integrity": "sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==" - }, - "@algolia/cache-browser-local-storage": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.14.2.tgz", - "integrity": "sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==", - "requires": { - "@algolia/cache-common": "4.14.2" - } - }, - "@algolia/cache-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.14.2.tgz", - "integrity": "sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==" - }, - "@algolia/cache-in-memory": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.14.2.tgz", - "integrity": "sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==", - "requires": { - "@algolia/cache-common": "4.14.2" - } - }, - "@algolia/client-account": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.14.2.tgz", - "integrity": "sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==", - "requires": { - "@algolia/client-common": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "@algolia/client-analytics": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.14.2.tgz", - "integrity": "sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==", - "requires": { - "@algolia/client-common": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "@algolia/client-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.14.2.tgz", - "integrity": "sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==", - "requires": { - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "@algolia/client-personalization": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.14.2.tgz", - "integrity": "sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==", - "requires": { - "@algolia/client-common": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "@algolia/client-search": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.14.2.tgz", - "integrity": "sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==", - "requires": { - "@algolia/client-common": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "@algolia/events": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", - "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" - }, - "@algolia/logger-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.14.2.tgz", - "integrity": "sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==" - }, - "@algolia/logger-console": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.14.2.tgz", - "integrity": "sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==", - "requires": { - "@algolia/logger-common": "4.14.2" - } - }, - "@algolia/requester-browser-xhr": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.14.2.tgz", - "integrity": "sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==", - "requires": { - "@algolia/requester-common": "4.14.2" - } - }, - "@algolia/requester-common": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.14.2.tgz", - "integrity": "sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==" - }, - "@algolia/requester-node-http": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.14.2.tgz", - "integrity": "sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==", - "requires": { - "@algolia/requester-common": "4.14.2" - } - }, - "@algolia/transporter": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.14.2.tgz", - "integrity": "sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==", - "requires": { - "@algolia/cache-common": "4.14.2", - "@algolia/logger-common": "4.14.2", - "@algolia/requester-common": "4.14.2" - } - }, - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.4.tgz", - "integrity": "sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==" - }, - "@babel/core": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.6.tgz", - "integrity": "sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.6", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helpers": "^7.19.4", - "@babel/parser": "^7.19.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.6", - "@babel/types": "^7.19.4", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/generator": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.6.tgz", - "integrity": "sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==", - "requires": { - "@babel/types": "^7.19.4", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", - "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", - "requires": { - "@babel/compat-data": "^7.19.3", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz", - "integrity": "sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==", - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.19.4", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.6", - "@babel/types": "^7.19.4" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz", - "integrity": "sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==", - "requires": { - "@babel/types": "^7.19.4" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", - "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" - }, - "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" - }, - "@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", - "requires": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/helpers": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.4.tgz", - "integrity": "sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==", - "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.4", - "@babel/types": "^7.19.4" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.6.tgz", - "integrity": "sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", - "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.19.4.tgz", - "integrity": "sha512-wHmj6LDxVDnL+3WhXteUBaoM1aVILZODAUjg11kHqG4cOlfgMQGxw6aCgvrXrmaJR3Bn14oZhImyCPZzRpC93Q==", - "requires": { - "@babel/compat-data": "^7.19.4", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.19.4.tgz", - "integrity": "sha512-934S2VLLlt2hRJwPf4MczaOr4hYF0z+VKPwqTNxyKX7NthTiPfhuKFWQZHXRM0vh/wo/VyXB3s4bZUNA08l+tQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.19.4.tgz", - "integrity": "sha512-t0j0Hgidqf0aM86dF8U+vXYReUgJnlv4bZLsyoPnwZNrGY+7/38o8YjaELrvHeVfTZao15kjR0PVv0nju2iduA==", - "requires": { - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", - "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", - "requires": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", - "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", - "requires": { - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-simple-access": "^7.19.4" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", - "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", - "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.19.1" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.18.12", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz", - "integrity": "sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", - "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.19.0" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.18.6" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.6.tgz", - "integrity": "sha512-PRH37lz4JU156lYFW1p8OxE5i7d6Sl/zV58ooyr+q1J1lnQPyg5tIiXlIwNVhJaY4W3TmOtdc8jqdXQcB1v5Yw==", - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", - "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.19.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.3.tgz", - "integrity": "sha512-z6fnuK9ve9u/0X0rRvI9MY0xg+DOUaABDYOe+/SQTxtlptaBB/V9JIUxJn6xp3lMBeb9qe8xSFmHU35oZDXD+w==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/plugin-syntax-typescript": "^7.18.6" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/preset-env": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.4.tgz", - "integrity": "sha512-5QVOTXUdqTCjQuh2GGtdd7YEhoRXBMVGROAtsBeLGIbIz3obCBIfRMT1I3ZKkMgNzwkyCkftDXSSkHxnfVf4qg==", - "requires": { - "@babel/compat-data": "^7.19.4", - "@babel/helper-compilation-targets": "^7.19.3", - "@babel/helper-plugin-utils": "^7.19.0", - "@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.19.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.19.4", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.19.4", - "@babel/plugin-transform-classes": "^7.19.0", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.19.4", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.0", - "@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.18.8", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.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.19.4", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-react-display-name": "^7.18.6", - "@babel/plugin-transform-react-jsx": "^7.18.6", - "@babel/plugin-transform-react-jsx-development": "^7.18.6", - "@babel/plugin-transform-react-pure-annotations": "^7.18.6" - } - }, - "@babel/preset-typescript": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-transform-typescript": "^7.18.6" - } - }, - "@babel/runtime": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.4.tgz", - "integrity": "sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/runtime-corejs3": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.6.tgz", - "integrity": "sha512-oWNn1ZlGde7b4i/3tnixpH9qI0bOAACiUs+KEES4UUCnsPjVWFlWdLV/iwJuPC2qp3EowbAqsm+0XqNwnwYhxA==", - "requires": { - "core-js-pure": "^3.25.1", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - } - }, - "@babel/traverse": { - "version": "7.19.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.6.tgz", - "integrity": "sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==", - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.6", - "@babel/types": "^7.19.4", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.19.4", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.4.tgz", - "integrity": "sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==", - "requires": { - "@babel/helper-string-parser": "^7.19.4", - "@babel/helper-validator-identifier": "^7.19.1", - "to-fast-properties": "^2.0.0" - } - }, - "@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true - }, - "@docsearch/css": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.2.2.tgz", - "integrity": "sha512-VB0Evx4ikS1ZlW1YVUw+vI9b3H/UXMCo4W/ZWy+n56Sho4KOqyCHcINVays91TJt7HTV/CKO3FCbm2VJg5Wipw==" - }, - "@docsearch/react": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.2.2.tgz", - "integrity": "sha512-1Hn2SNQUFVPrzqvaj+vxXZfsfn3rnW8CoyGAJ1LqXMY9py8GbxK8VfmJ5Z6z4LwG9849tGru/N6dp0cQO6r9Ag==", - "requires": { - "@algolia/autocomplete-core": "1.7.1", - "@algolia/autocomplete-preset-algolia": "1.7.1", - "@docsearch/css": "3.2.2", - "algoliasearch": "^4.0.0" - } - }, - "@docusaurus/core": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.1.0.tgz", - "integrity": "sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==", - "requires": { - "@babel/core": "^7.18.6", - "@babel/generator": "^7.18.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.18.6", - "@babel/preset-env": "^7.18.6", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@babel/runtime": "^7.18.6", - "@babel/runtime-corejs3": "^7.18.6", - "@babel/traverse": "^7.18.8", - "@docusaurus/cssnano-preset": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-common": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "@slorber/static-site-generator-webpack-plugin": "^4.0.7", - "@svgr/webpack": "^6.2.1", - "autoprefixer": "^10.4.7", - "babel-loader": "^8.2.5", - "babel-plugin-dynamic-import-node": "^2.3.3", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "clean-css": "^5.3.0", - "cli-table3": "^0.6.2", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.23.3", - "css-loader": "^6.7.1", - "css-minimizer-webpack-plugin": "^4.0.0", - "cssnano": "^5.1.12", - "del": "^6.1.1", - "detect-port": "^1.3.0", - "escape-html": "^1.0.3", - "eta": "^1.12.3", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "html-minifier-terser": "^6.1.0", - "html-tags": "^3.2.0", - "html-webpack-plugin": "^5.5.0", - "import-fresh": "^3.3.0", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.6.1", - "postcss": "^8.4.14", - "postcss-loader": "^7.0.0", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "^1.3.0", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", - "react-router": "^5.3.3", - "react-router-config": "^5.1.1", - "react-router-dom": "^5.3.3", - "rtl-detect": "^1.0.4", - "semver": "^7.3.7", - "serve-handler": "^6.1.3", - "shelljs": "^0.8.5", - "terser-webpack-plugin": "^5.3.3", - "tslib": "^2.4.0", - "update-notifier": "^5.1.0", - "url-loader": "^4.1.1", - "wait-on": "^6.0.1", - "webpack": "^5.73.0", - "webpack-bundle-analyzer": "^4.5.0", - "webpack-dev-server": "^4.9.3", - "webpack-merge": "^5.8.0", - "webpackbar": "^5.0.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@docusaurus/cssnano-preset": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.1.0.tgz", - "integrity": "sha512-pRLewcgGhOies6pzsUROfmPStDRdFw+FgV5sMtLr5+4Luv2rty5+b/eSIMMetqUsmg3A9r9bcxHk9bKAKvx3zQ==", - "requires": { - "cssnano-preset-advanced": "^5.3.8", - "postcss": "^8.4.14", - "postcss-sort-media-queries": "^4.2.1", - "tslib": "^2.4.0" - } - }, - "@docusaurus/logger": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.1.0.tgz", - "integrity": "sha512-uuJx2T6hDBg82joFeyobywPjSOIfeq05GfyKGHThVoXuXsu1KAzMDYcjoDxarb9CoHCI/Dor8R2MoL6zII8x1Q==", - "requires": { - "chalk": "^4.1.2", - "tslib": "^2.4.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@docusaurus/mdx-loader": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.1.0.tgz", - "integrity": "sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==", - "requires": { - "@babel/parser": "^7.18.8", - "@babel/traverse": "^7.18.8", - "@docusaurus/logger": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@mdx-js/mdx": "^1.6.22", - "escape-html": "^1.0.3", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "image-size": "^1.0.1", - "mdast-util-to-string": "^2.0.0", - "remark-emoji": "^2.2.0", - "stringify-object": "^3.3.0", - "tslib": "^2.4.0", - "unified": "^9.2.2", - "unist-util-visit": "^2.0.3", - "url-loader": "^4.1.1", - "webpack": "^5.73.0" - } - }, - "@docusaurus/module-type-aliases": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.1.0.tgz", - "integrity": "sha512-Z8WZaK5cis3xEtyfOT817u9xgGUauT0PuuVo85ysnFRX8n7qLN1lTPCkC+aCmFm/UcV8h/W5T4NtIsst94UntQ==", - "requires": { - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/types": "2.1.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "*", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2" - } - }, - "@docusaurus/plugin-content-blog": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.1.0.tgz", - "integrity": "sha512-xEp6jlu92HMNUmyRBEeJ4mCW1s77aAEQO4Keez94cUY/Ap7G/r0Awa6xSLff7HL0Fjg8KK1bEbDy7q9voIavdg==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-common": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "cheerio": "^1.0.0-rc.12", - "feed": "^4.2.2", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "reading-time": "^1.5.0", - "tslib": "^2.4.0", - "unist-util-visit": "^2.0.3", - "utility-types": "^3.10.0", - "webpack": "^5.73.0" - } - }, - "@docusaurus/plugin-content-docs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.1.0.tgz", - "integrity": "sha512-Rup5pqXrXlKGIC4VgwvioIhGWF7E/NNSlxv+JAxRYpik8VKlWsk9ysrdHIlpX+KJUCO9irnY21kQh2814mlp/Q==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/module-type-aliases": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "@types/react-router-config": "^5.0.6", - "combine-promises": "^1.1.0", - "fs-extra": "^10.1.0", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0", - "utility-types": "^3.10.0", - "webpack": "^5.73.0" - } - }, - "@docusaurus/plugin-content-pages": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.1.0.tgz", - "integrity": "sha512-SwZdDZRlObHNKXTnFo7W2aF6U5ZqNVI55Nw2GCBryL7oKQSLeI0lsrMlMXdzn+fS7OuBTd3MJBO1T4Zpz0i/+g==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "fs-extra": "^10.1.0", - "tslib": "^2.4.0", - "webpack": "^5.73.0" - } - }, - "@docusaurus/plugin-debug": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.1.0.tgz", - "integrity": "sha512-8wsDq3OIfiy6440KLlp/qT5uk+WRHQXIXklNHEeZcar+Of0TZxCNe2FBpv+bzb/0qcdP45ia5i5WmR5OjN6DPw==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "fs-extra": "^10.1.0", - "react-json-view": "^1.21.3", - "tslib": "^2.4.0" - } - }, - "@docusaurus/plugin-google-analytics": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.1.0.tgz", - "integrity": "sha512-4cgeqIly/wcFVbbWP03y1QJJBgH8W+Bv6AVbWnsXNOZa1yB3AO6hf3ZdeQH9x20v9T2pREogVgAH0rSoVnNsgg==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "tslib": "^2.4.0" - } - }, - "@docusaurus/plugin-google-gtag": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.1.0.tgz", - "integrity": "sha512-/3aDlv2dMoCeiX2e+DTGvvrdTA+v3cKQV3DbmfsF4ENhvc5nKV23nth04Z3Vq0Ci1ui6Sn80TkhGk/tiCMW2AA==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "tslib": "^2.4.0" - } - }, - "@docusaurus/plugin-sitemap": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.1.0.tgz", - "integrity": "sha512-2Y6Br8drlrZ/jN9MwMBl0aoi9GAjpfyfMBYpaQZXimbK+e9VjYnujXlvQ4SxtM60ASDgtHIAzfVFBkSR/MwRUw==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-common": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "fs-extra": "^10.1.0", - "sitemap": "^7.1.1", - "tslib": "^2.4.0" - } - }, - "@docusaurus/preset-classic": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.1.0.tgz", - "integrity": "sha512-NQMnaq974K4BcSMXFSJBQ5itniw6RSyW+VT+6i90kGZzTwiuKZmsp0r9lC6BYAvvVMQUNJQwrETmlu7y2XKW7w==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/plugin-content-blog": "2.1.0", - "@docusaurus/plugin-content-docs": "2.1.0", - "@docusaurus/plugin-content-pages": "2.1.0", - "@docusaurus/plugin-debug": "2.1.0", - "@docusaurus/plugin-google-analytics": "2.1.0", - "@docusaurus/plugin-google-gtag": "2.1.0", - "@docusaurus/plugin-sitemap": "2.1.0", - "@docusaurus/theme-classic": "2.1.0", - "@docusaurus/theme-common": "2.1.0", - "@docusaurus/theme-search-algolia": "2.1.0", - "@docusaurus/types": "2.1.0" - } - }, - "@docusaurus/react-loadable": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "requires": { - "@types/react": "*", - "prop-types": "^15.6.2" - } - }, - "@docusaurus/theme-classic": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.1.0.tgz", - "integrity": "sha512-xn8ZfNMsf7gaSy9+ClFnUu71o7oKgMo5noYSS1hy3svNifRTkrBp6+MReLDsmIaj3mLf2e7+JCBYKBFbaGzQng==", - "requires": { - "@docusaurus/core": "2.1.0", - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/module-type-aliases": "2.1.0", - "@docusaurus/plugin-content-blog": "2.1.0", - "@docusaurus/plugin-content-docs": "2.1.0", - "@docusaurus/plugin-content-pages": "2.1.0", - "@docusaurus/theme-common": "2.1.0", - "@docusaurus/theme-translations": "2.1.0", - "@docusaurus/types": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-common": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "@mdx-js/react": "^1.6.22", - "clsx": "^1.2.1", - "copy-text-to-clipboard": "^3.0.1", - "infima": "0.2.0-alpha.42", - "lodash": "^4.17.21", - "nprogress": "^0.2.0", - "postcss": "^8.4.14", - "prism-react-renderer": "^1.3.5", - "prismjs": "^1.28.0", - "react-router-dom": "^5.3.3", - "rtlcss": "^3.5.0", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - } - }, - "@docusaurus/theme-common": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.1.0.tgz", - "integrity": "sha512-vT1otpVPbKux90YpZUnvknsn5zvpLf+AW1W0EDcpE9up4cDrPqfsh0QoxGHFJnobE2/qftsBFC19BneN4BH8Ag==", - "requires": { - "@docusaurus/mdx-loader": "2.1.0", - "@docusaurus/module-type-aliases": "2.1.0", - "@docusaurus/plugin-content-blog": "2.1.0", - "@docusaurus/plugin-content-docs": "2.1.0", - "@docusaurus/plugin-content-pages": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "clsx": "^1.2.1", - "parse-numeric-range": "^1.3.0", - "prism-react-renderer": "^1.3.5", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - } - }, - "@docusaurus/theme-search-algolia": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.1.0.tgz", - "integrity": "sha512-rNBvi35VvENhucslEeVPOtbAzBdZY/9j55gdsweGV5bYoAXy4mHB6zTGjealcB4pJ6lJY4a5g75fXXMOlUqPfg==", - "requires": { - "@docsearch/react": "^3.1.1", - "@docusaurus/core": "2.1.0", - "@docusaurus/logger": "2.1.0", - "@docusaurus/plugin-content-docs": "2.1.0", - "@docusaurus/theme-common": "2.1.0", - "@docusaurus/theme-translations": "2.1.0", - "@docusaurus/utils": "2.1.0", - "@docusaurus/utils-validation": "2.1.0", - "algoliasearch": "^4.13.1", - "algoliasearch-helper": "^3.10.0", - "clsx": "^1.2.1", - "eta": "^1.12.3", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - } - }, - "@docusaurus/theme-translations": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.1.0.tgz", - "integrity": "sha512-07n2akf2nqWvtJeMy3A+7oSGMuu5F673AovXVwY0aGAux1afzGCiqIFlYW3EP0CujvDJAEFSQi/Tetfh+95JNg==", - "requires": { - "fs-extra": "^10.1.0", - "tslib": "^2.4.0" - } - }, - "@docusaurus/types": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.1.0.tgz", - "integrity": "sha512-BS1ebpJZnGG6esKqsjtEC9U9qSaPylPwlO7cQ1GaIE7J/kMZI3FITnNn0otXXu7c7ZTqhb6+8dOrG6fZn6fqzQ==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.6.0", - "react-helmet-async": "^1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.73.0", - "webpack-merge": "^5.8.0" - } - }, - "@docusaurus/utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.1.0.tgz", - "integrity": "sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==", - "requires": { - "@docusaurus/logger": "2.1.0", - "@svgr/webpack": "^6.2.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "github-slugger": "^1.4.0", - "globby": "^11.1.0", - "gray-matter": "^4.0.3", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "micromatch": "^4.0.5", - "resolve-pathname": "^3.0.0", - "shelljs": "^0.8.5", - "tslib": "^2.4.0", - "url-loader": "^4.1.1", - "webpack": "^5.73.0" - } - }, - "@docusaurus/utils-common": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.1.0.tgz", - "integrity": "sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==", - "requires": { - "tslib": "^2.4.0" - } - }, - "@docusaurus/utils-validation": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.1.0.tgz", - "integrity": "sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==", - "requires": { - "@docusaurus/logger": "2.1.0", - "@docusaurus/utils": "2.1.0", - "joi": "^17.6.0", - "js-yaml": "^4.1.0", - "tslib": "^2.4.0" - } - }, - "@graphql-typed-document-node/core": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.1.1.tgz", - "integrity": "sha512-NQ17ii0rK1b34VZonlmT2QMJFI70m0TRwbknO/ihlbatXyaktDhN/98vBiUU6kNBPljqGqyIrl2T4nY2RpFANg==", - "requires": {} - }, - "@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" - }, - "@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" - }, - "@jridgewell/set-array": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.1.tgz", - "integrity": "sha512-Ct5MqZkLGEXTVmQYbGtx9SVqD2fqwvdubdps5D3djjAkgkKwT918VNOz65pEHFaYTeWcukmJmH5SwsA9Tn2ObQ==" - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "@lit/reactive-element": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.3.2.tgz", - "integrity": "sha512-A2e18XzPMrIh35nhIdE4uoqRzoIpEU5vZYuQN4S3Ee1zkGdYC27DP12pewbw/RLgPHzaE4kx/YqxMzebOpm0dA==" - }, - "@mdx-js/mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", - "requires": { - "@babel/core": "7.12.9", - "@babel/plugin-syntax-jsx": "7.12.1", - "@babel/plugin-syntax-object-rest-spread": "7.8.3", - "@mdx-js/util": "1.6.22", - "babel-plugin-apply-mdx-type-prop": "1.6.22", - "babel-plugin-extract-import-names": "1.6.22", - "camelcase-css": "2.0.1", - "detab": "2.0.4", - "hast-util-raw": "6.0.1", - "lodash.uniq": "4.5.0", - "mdast-util-to-hast": "10.0.1", - "remark-footnotes": "2.0.0", - "remark-mdx": "1.6.22", - "remark-parse": "8.0.3", - "remark-squeeze-paragraphs": "4.0.0", - "style-to-object": "0.3.0", - "unified": "9.2.0", - "unist-builder": "2.0.3", - "unist-util-visit": "2.0.3" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - }, - "unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - } - } - }, - "@mdx-js/react": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "requires": {} - }, - "@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==" - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" - }, - "dependencies": { - "glob-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==" - } - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@one-platform/opc-base": { - "version": "1.1.6-beta", - "resolved": "https://registry.npmjs.org/@one-platform/opc-base/-/opc-base-1.1.6-beta.tgz", - "integrity": "sha512-qtRbt0GZUM1wpYjfUXWOR3ZJEfCZkQlLAsOv346CQtLxy/TzPr+wrCTbSYiJuHsuqTYEcNhuAI1UAPMhopf0pw==", - "requires": { - "@patternfly/pfe-toast": "^1.10.1", - "@urql/core": "^2.3.3", - "dayjs": "^1.10.6", - "graphql": "^15.5.1", - "keycloak-js": "^14.0.0", - "lit": "^2.0.0-rc.2", - "subscriptions-transport-ws": "^0.9.19", - "wonka": "^4.0.15" - } - }, - "@one-platform/opc-feedback": { - "version": "0.0.12-prerelease", - "resolved": "https://registry.npmjs.org/@one-platform/opc-feedback/-/opc-feedback-0.0.12-prerelease.tgz", - "integrity": "sha512-ehZvXd4TckNaYo6b8NZXEHYtqJvfZxPmSxMHPdLNNrwugBXk8MgKjP++Be1K+wyi/jcEXFjp8El+z3tlvUc1nA==", - "requires": { - "dialog-polyfill": "^0.5.6", - "lit": "^2.0.0-rc.2", - "lit-analyzer": "^1.2.1", - "lit-element": "2.4.0" - } - }, - "@one-platform/opc-menu-drawer": { - "version": "0.2.2-prerelease", - "resolved": "https://registry.npmjs.org/@one-platform/opc-menu-drawer/-/opc-menu-drawer-0.2.2-prerelease.tgz", - "integrity": "sha512-4w7r53F7oSvRmB8ickcCqPMbi4jxP0759q7EatGi1a9xdWpKRTQ9kHfH3wPubyM9mx+cW9ONmAzTJK4U8Lc/Vg==", - "requires": { - "lit": "^2.0.0-rc.2", - "lit-element": "2.5.1" - }, - "dependencies": { - "lit-element": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-2.5.1.tgz", - "integrity": "sha512-ogu7PiJTA33bEK0xGu1dmaX5vhcRjBXCFexPja0e7P7jqLhTpNKYRPmE+GmiCaRVAbiQKGkUgkh/i6+bh++dPQ==", - "requires": { - "lit-html": "^1.1.1" - } - }, - "lit-html": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-1.4.1.tgz", - "integrity": "sha512-B9btcSgPYb1q4oSOb/PrOT6Z/H+r6xuNzfH4lFli/AWhYwdtrgQkQWBbIc6mdnf6E2IL3gDXdkkqNktpU0OZQA==" - } - } - }, - "@one-platform/opc-nav": { - "version": "0.0.4-prerelease", - "resolved": "https://registry.npmjs.org/@one-platform/opc-nav/-/opc-nav-0.0.4-prerelease.tgz", - "integrity": "sha512-5GLPLLXLo/RYjm+WvNOjxu6h4EdjXTUgPUlqq60s4M1H53RKdiR77qcWXvi2TCfxyVnM+qK1HvBOdPfFdwWAiA==", - "requires": { - "lit": "^2.0.0-rc.2", - "lit-element": "2.5.1" - }, - "dependencies": { - "lit-element": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-2.5.1.tgz", - "integrity": "sha512-ogu7PiJTA33bEK0xGu1dmaX5vhcRjBXCFexPja0e7P7jqLhTpNKYRPmE+GmiCaRVAbiQKGkUgkh/i6+bh++dPQ==", - "requires": { - "lit-html": "^1.1.1" - } - }, - "lit-html": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-1.4.1.tgz", - "integrity": "sha512-B9btcSgPYb1q4oSOb/PrOT6Z/H+r6xuNzfH4lFli/AWhYwdtrgQkQWBbIc6mdnf6E2IL3gDXdkkqNktpU0OZQA==" - } - } - }, - "@one-platform/opc-notification-drawer": { - "version": "0.1.3-prerelease", - "resolved": "https://registry.npmjs.org/@one-platform/opc-notification-drawer/-/opc-notification-drawer-0.1.3-prerelease.tgz", - "integrity": "sha512-SJTHaMawI82fXuDvwEHaxOdgCwLsqsAhNi4F36scHJNwJvxUK6Gk4u7PCycthAdnDU3cSweQ/nQuWYCqJP9AlQ==", - "requires": { - "lit": "^2.0.0-rc.2", - "lit-analyzer": "^1.2.1", - "lit-element": "2.5.1" - }, - "dependencies": { - "lit-element": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-2.5.1.tgz", - "integrity": "sha512-ogu7PiJTA33bEK0xGu1dmaX5vhcRjBXCFexPja0e7P7jqLhTpNKYRPmE+GmiCaRVAbiQKGkUgkh/i6+bh++dPQ==", - "requires": { - "lit-html": "^1.1.1" - } - }, - "lit-html": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-1.4.1.tgz", - "integrity": "sha512-B9btcSgPYb1q4oSOb/PrOT6Z/H+r6xuNzfH4lFli/AWhYwdtrgQkQWBbIc6mdnf6E2IL3gDXdkkqNktpU0OZQA==" - } - } - }, - "@patternfly/pfe-toast": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/@patternfly/pfe-toast/-/pfe-toast-1.12.3.tgz", - "integrity": "sha512-4dHpbbVz8oZw47UkhNOVd6lma3myMiIgieYjNdI/NrARN9cTNZa3dEmvAXByP0SWnQ4Q7PP87pSqjNZ/p9L0wg==", - "requires": { - "@patternfly/pfelement": "^1.12.3" - } - }, - "@patternfly/pfelement": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/@patternfly/pfelement/-/pfelement-1.12.3.tgz", - "integrity": "sha512-qBkZZpr0WTJ+ZovianRmsq8ScGxUVJOQccrfE7KKtn8E2cLrVaWvLqQQi/jWqpB7z+vgvL/aP8xhz0TAYg3AjA==" - }, - "@polka/url": { - "version": "1.0.0-next.21", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz", - "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==" - }, - "@sentry/browser": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.1.1.tgz", - "integrity": "sha512-5AQvStZ+nOP/yxsBmeMZpeGLVtuOgnCNvswKd/c1CJwNw7bDmCE4TQeNKp1C3Gb7lSdBk8ViwUKn0ZpoVQ5MTw==", - "requires": { - "@sentry/core": "7.1.1", - "@sentry/types": "7.1.1", - "@sentry/utils": "7.1.1", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "@sentry/core": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.1.1.tgz", - "integrity": "sha512-SADdAoG5u1LTJhPN5KPtn5HHmH6r0mr6h2LokuZnhj6/okrAuCIIKOb6Fh8jV7j2VuABvew8+FjJHORxi7D/3Q==", - "requires": { - "@sentry/hub": "7.1.1", - "@sentry/types": "7.1.1", - "@sentry/utils": "7.1.1", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "@sentry/hub": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-7.1.1.tgz", - "integrity": "sha512-ASsRVjYDIii6ZTf36JnIYKHWBQBk0P42Tgq324MpyPgaeVDg3saBcyXO5iAtWvY6Vmdi2H4JCVDoir2Zz3Me1w==", - "requires": { - "@sentry/types": "7.1.1", - "@sentry/utils": "7.1.1", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "@sentry/react": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@sentry/react/-/react-7.1.1.tgz", - "integrity": "sha512-Z7cZvXHIWxg7OhOSy4InhrRgQPRNtHsyOkIAHkgwW32JYOGTg1HdqQ5mFUxQLejhU/YqsxVjTK4CI58FATykLw==", - "requires": { - "@sentry/browser": "7.1.1", - "@sentry/types": "7.1.1", - "@sentry/utils": "7.1.1", - "hoist-non-react-statics": "^3.3.2", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "@sentry/types": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.1.1.tgz", - "integrity": "sha512-5N1UMd2SqvUXprcIUMyDEju3H9lJY2oWfWQBGo0lG6Amn/lGAPAYlchg+4vQCLutDQMyd8K9zPwcbKn4u6gHdw==" - }, - "@sentry/utils": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.1.1.tgz", - "integrity": "sha512-DPRHDf3InfyVgmxToE4Z+AATAR4OVm+wsXDLFGGyncR91CE1x4wLQKOcAJJwX3F0Hz1VHENfmx1DvyYTHOrC/A==", - "requires": { - "@sentry/types": "7.1.1", - "tslib": "^1.9.3" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "requires": { - "@hapi/hoek": "^9.0.0" - } - }, - "@sideway/formula": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz", - "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==" - }, - "@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" - }, - "@slorber/static-site-generator-webpack-plugin": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz", - "integrity": "sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==", - "requires": { - "eval": "^0.1.8", - "p-map": "^4.0.0", - "webpack-sources": "^3.2.2" - } - }, - "@svgr/babel-plugin-add-jsx-attribute": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.0.tgz", - "integrity": "sha512-Cp1JR1IPrQNvPRbkfcPmax52iunBC+eQDyBce8feOIIbVH6ZpVhErYoJtPWRBj2rKi4Wi9HvCm1+L1UD6QlBmg==", - "requires": {} - }, - "@svgr/babel-plugin-remove-jsx-attribute": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.5.0.tgz", - "integrity": "sha512-8zYdkym7qNyfXpWvu4yq46k41pyNM9SOstoWhKlm+IfdCE1DdnRKeMUPsWIEO/DEkaWxJ8T9esNdG3QwQ93jBA==", - "requires": {} - }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.5.0.tgz", - "integrity": "sha512-NFdxMq3xA42Kb1UbzCVxplUc0iqSyM9X8kopImvFnB+uSDdzIHOdbs1op8ofAvVRtbg4oZiyRl3fTYeKcOe9Iw==", - "requires": {} - }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.0.tgz", - "integrity": "sha512-XWm64/rSPUCQ+MFyA9lhMO+w8bOZvkTvovRIU1lpIy63ysPaVAFtxjQiZj+S7QaLaLGUXkSkf8WZsaN+QPo/gA==", - "requires": {} - }, - "@svgr/babel-plugin-svg-dynamic-title": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.0.tgz", - "integrity": "sha512-JIF2D2ltiWFGlTw2fJ9jJg1fNT9rWjOD2Cf0/xzeW6Z2LIRQTHcRHxpZq359+SRWtEPsCXEWV2Xmd+DMBj6dBw==", - "requires": {} - }, - "@svgr/babel-plugin-svg-em-dimensions": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.0.tgz", - "integrity": "sha512-uuo0FfLP4Nu2zncOcoUFDzZdXWma2bxkTGk0etRThs4/PghvPIGaW8cPhCg6yJ8zpaauWcKV0wZtzKlJRCtVzg==", - "requires": {} - }, - "@svgr/babel-plugin-transform-react-native-svg": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.0.tgz", - "integrity": "sha512-VMRWyOmrV+DaEFPgP3hZMsFgs2g87ojs3txw0Rx8iz6Nf/E3UoHUwTqpkSCWd3Hsnc9gMOY9+wl6+/Ycleh1sw==", - "requires": {} - }, - "@svgr/babel-plugin-transform-svg-component": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.0.tgz", - "integrity": "sha512-b67Ul3SelaqvGEEG/1B3VJ03KUtGFgRQjRLCCjdttMQLcYa9l/izQFEclNFx53pNqhijUMNKHPhGMY/CWGVKig==", - "requires": {} - }, - "@svgr/babel-preset": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.0.tgz", - "integrity": "sha512-UWM98PKVuMqw2UZo8YO3erI6nF1n7/XBYTXBqR0QhZP7HTjYK6QxFNvPfIshddy1hBdzhVpkf148Vg8xiVOtyg==", - "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "^6.5.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^6.5.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^6.5.0", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.5.0", - "@svgr/babel-plugin-svg-dynamic-title": "^6.5.0", - "@svgr/babel-plugin-svg-em-dimensions": "^6.5.0", - "@svgr/babel-plugin-transform-react-native-svg": "^6.5.0", - "@svgr/babel-plugin-transform-svg-component": "^6.5.0" - } - }, - "@svgr/core": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.0.tgz", - "integrity": "sha512-jIbu36GMjfK8HCCQitkfVVeQ2vSXGfq0ef0GO9HUxZGjal6Kvpkk4PwpkFP+OyCzF+skQFT9aWrUqekT3pKF8w==", - "requires": { - "@babel/core": "^7.18.5", - "@svgr/babel-preset": "^6.5.0", - "@svgr/plugin-jsx": "^6.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.1" - } - }, - "@svgr/hast-util-to-babel-ast": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.0.tgz", - "integrity": "sha512-PPy94U/EiPQ2dY0b4jEqj4QOdDRq6DG7aTHjpGaL8HlKSHkpU1DpjfywCXTJqtOdCo2FywjWvg0U2FhqMeUJaA==", - "requires": { - "@babel/types": "^7.18.4", - "entities": "^4.3.0" - } - }, - "@svgr/plugin-jsx": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.0.tgz", - "integrity": "sha512-1CHMqOBKoNk/ZPU+iGXKcQPC6q9zaD7UOI99J+BaGY5bdCztcf5bZyi0QZSDRJtCQpdofeVv7XfBYov2mtl0Pw==", - "requires": { - "@babel/core": "^7.18.5", - "@svgr/babel-preset": "^6.5.0", - "@svgr/hast-util-to-babel-ast": "^6.5.0", - "svg-parser": "^2.0.4" - } - }, - "@svgr/plugin-svgo": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.0.tgz", - "integrity": "sha512-8Zv1Yyv6I7HlIqrqGFM0sDKQrhjbfNZJawR8UjIaVWSb0tKZP1Ra6ymhqIFu6FT6kDRD0Ct5NlQZ10VUujSspw==", - "requires": { - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "svgo": "^2.8.0" - } - }, - "@svgr/webpack": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.0.tgz", - "integrity": "sha512-rM/Z4pwMhqvAXEHoHIlE4SeTb0ToQNmJuBdiHwhP2ZtywyX6XqrgCv2WX7K/UCgNYJgYbekuylgyjnuLUHTcZQ==", - "requires": { - "@babel/core": "^7.18.5", - "@babel/plugin-transform-react-constant-elements": "^7.17.12", - "@babel/preset-env": "^7.18.2", - "@babel/preset-react": "^7.17.12", - "@babel/preset-typescript": "^7.17.12", - "@svgr/core": "^6.5.0", - "@svgr/plugin-jsx": "^6.5.0", - "@svgr/plugin-svgo": "^6.5.0" - } - }, - "@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "requires": { - "defer-to-connect": "^1.0.1" - } - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/eslint": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.2.tgz", - "integrity": "sha512-Z1nseZON+GEnFjJc04sv4NSALGjhFwy6K0HXt7qsn5ArfAKtb63dXNJHf+1YW6IpOIYRBGUbu3GwJdj8DGnCjA==", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/hast": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.4.tgz", - "integrity": "sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==", - "requires": { - "@types/unist": "*" - } - }, - "@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" - }, - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "@types/http-proxy": { - "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", - "requires": { - "@types/node": "*" - } - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "@types/mdast": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz", - "integrity": "sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==", - "requires": { - "@types/unist": "*" - } - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" - }, - "@types/node": { - "version": "17.0.34", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.34.tgz", - "integrity": "sha512-XImEz7XwTvDBtzlTnm8YvMqGW/ErMWBsKZ+hMTvnDIjGCKxwK5Xpc+c/oQjOauwq8M4OS11hEkpjX8rrI/eEgA==" - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "@types/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" - }, - "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "@types/react": { - "version": "17.0.45", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.45.tgz", - "integrity": "sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==", - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-router": { - "version": "5.1.19", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.19.tgz", - "integrity": "sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*" - } - }, - "@types/react-router-config": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.6.tgz", - "integrity": "sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "requires": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "@types/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==", - "requires": { - "@types/node": "*" - } - }, - "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "requires": { - "@types/node": "*" - } - }, - "@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" - }, - "@types/unist": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz", - "integrity": "sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==" - }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "requires": { - "@types/node": "*" - } - }, - "@urql/core": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@urql/core/-/core-2.5.0.tgz", - "integrity": "sha512-xXdcgb0H3nNTP4OfC+5T3CHJ0iz7Jj0QQYSYhN/hvKrzFnisPz2n6WXmvsHmMXk5bJHsr39kx4eOHcpsJuyCew==", - "requires": { - "@graphql-typed-document-node/core": "^3.1.1", - "wonka": "^4.0.14" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "dependencies": { - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - } - } - }, - "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "requires": {} - }, - "acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==" - }, - "address": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", - "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==" - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "algoliasearch": { - "version": "4.14.2", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.14.2.tgz", - "integrity": "sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==", - "requires": { - "@algolia/cache-browser-local-storage": "4.14.2", - "@algolia/cache-common": "4.14.2", - "@algolia/cache-in-memory": "4.14.2", - "@algolia/client-account": "4.14.2", - "@algolia/client-analytics": "4.14.2", - "@algolia/client-common": "4.14.2", - "@algolia/client-personalization": "4.14.2", - "@algolia/client-search": "4.14.2", - "@algolia/logger-common": "4.14.2", - "@algolia/logger-console": "4.14.2", - "@algolia/requester-browser-xhr": "4.14.2", - "@algolia/requester-common": "4.14.2", - "@algolia/requester-node-http": "4.14.2", - "@algolia/transporter": "4.14.2" - } - }, - "algoliasearch-helper": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.11.1.tgz", - "integrity": "sha512-mvsPN3eK4E0bZG0/WlWJjeqe/bUD2KOEVOl0GyL/TGXn6wcpZU8NOuztGHCUKXkyg5gq6YzUakVTmnmSSO5Yiw==", - "requires": { - "@algolia/events": "^4.0.1" - } - }, - "ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "requires": { - "string-width": "^4.1.0" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - } - } - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==" - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==" - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==" - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==" - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "autoprefixer": { - "version": "10.4.12", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", - "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", - "requires": { - "browserslist": "^4.21.4", - "caniuse-lite": "^1.0.30001407", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", - "requires": { - "follow-redirects": "^1.14.7" - } - }, - "babel-loader": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - } - }, - "babel-plugin-apply-mdx-type-prop": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", - "requires": { - "@babel/helper-plugin-utils": "7.10.4", - "@mdx-js/util": "1.6.22" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-extract-import-names": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", - "requires": { - "@babel/helper-plugin-utils": "7.10.4" - }, - "dependencies": { - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - } - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - } - }, - "backo2": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", - "integrity": "sha512-zj6Z6M7Eq+PBZ7PQxl5NT665MvJdAkzp0f60nAJ+sLaSCBPMwVak5ZegFbgVCzFcCJTKFoMizvM5Ld7+JrRJHA==" - }, - "bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==" - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "base16": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" - }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" - }, - "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==" - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "requires": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "bonjour-service": { - "version": "1.0.14", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", - "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", - "requires": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", - "requires": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "requires": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - } - }, - "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==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "requires": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "dependencies": { - "get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "requires": { - "pump": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" - }, - "normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==" - } - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha512-wCyFsDQkKPwwF8BDwOiWNx/9K45L/hvggQiDbve+viMNMQnWhrlYIuBk09offfwCRtCO9P6XwUttufzU11WCVw==" - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001423", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001423.tgz", - "integrity": "sha512-09iwWGOlifvE1XuHokFMP7eR38a0JnajoyL3/i87c8ZjRWRrdKo1fqjNfugfBD0UDBIOz0U+jtNhJ0EPm1VleQ==" - }, - "ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==" - }, - "character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==" - }, - "character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==" - }, - "cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "requires": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "dependencies": { - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - } - }, - "htmlparser2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.1.tgz", - "integrity": "sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "entities": "^4.3.0" - } - } - } - }, - "cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "requires": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "dependencies": { - "css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - } - }, - "dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "requires": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - } - }, - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "requires": { - "domelementtype": "^2.3.0" - } - }, - "domutils": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.0.1.tgz", - "integrity": "sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==", - "requires": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.1" - } - } - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - }, - "ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", - "requires": { - "source-map": "~0.6.0" - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" - }, - "cli-table3": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz", - "integrity": "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw==", - "requires": { - "@colors/colors": "1.5.0", - "string-width": "^4.2.0" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - } - } - }, - "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" - }, - "collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==" - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" - }, - "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" - }, - "combine-promises": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.1.0.tgz", - "integrity": "sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==" - }, - "comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==" - }, - "commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - }, - "dependencies": { - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - } - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "requires": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - } - }, - "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==" - }, - "consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" - }, - "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==" - }, - "copy-text-to-clipboard": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz", - "integrity": "sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==" - }, - "copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", - "requires": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "globby": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", - "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", - "requires": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.11", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^4.0.0" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - } - } - }, - "core-js": { - "version": "3.25.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.5.tgz", - "integrity": "sha512-nbm6eZSjm+ZuBQxCUPQKQCoUEfFOXjUZ8dTTyikyKaWrTYmAVbykQfwsKE5dBK88u3QCkCrzsx/PPlKfhsvgpw==" - }, - "core-js-compat": { - "version": "3.25.5", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.5.tgz", - "integrity": "sha512-ovcyhs2DEBUIE0MGEKHP4olCUW/XYte3Vroyxuh38rD1wAO4dHohsovUC4eAOuzFxE6b+RXvBU3UZ9o0YhUTkA==", - "requires": { - "browserslist": "^4.21.4" - } - }, - "core-js-pure": { - "version": "3.25.5", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.5.tgz", - "integrity": "sha512-oml3M22pHM+igfWHDfdLVq2ShWmjM2V4L+dQEBs0DWVIqEm9WHCwGAlZ6BmyBQGy5sFrJmcx+856D9lVKyGWYg==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "requires": { - "node-fetch": "2.6.7" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "css-declaration-sorter": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", - "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", - "requires": {} - }, - "css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.0", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.5" - } - }, - "css-minimizer-webpack-plugin": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.0.0.tgz", - "integrity": "sha512-7ZXXRzRHvofv3Uac5Y+RkWRNo0ZMlcg8e9/OtrqUYmwDWJo+qs67GvdeFrXLsFb7czKNwjQhPkM0avlIYl+1nA==", - "requires": { - "cssnano": "^5.1.8", - "jest-worker": "^27.5.1", - "postcss": "^8.4.13", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "cssnano": { - "version": "5.1.13", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", - "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", - "requires": { - "cssnano-preset-default": "^5.2.12", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-advanced": { - "version": "5.3.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.8.tgz", - "integrity": "sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg==", - "requires": { - "autoprefixer": "^10.3.7", - "cssnano-preset-default": "^5.2.12", - "postcss-discard-unused": "^5.1.0", - "postcss-merge-idents": "^5.1.1", - "postcss-reduce-idents": "^5.2.0", - "postcss-zindex": "^5.1.0" - } - }, - "cssnano-preset-default": { - "version": "5.2.12", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", - "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", - "requires": { - "css-declaration-sorter": "^6.3.0", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.2", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.6", - "postcss-merge-rules": "^5.1.2", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.3", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - } - }, - "cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "requires": {} - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "requires": { - "css-tree": "^1.1.2" - } - }, - "csstype": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" - }, - "dayjs": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.3.tgz", - "integrity": "sha512-xxwlswWOlGhzgQ4TKzASQkUhqERI3egRNqgV4ScR8wlANA/A9tZ7miXa44vTTKEq5l7vWoL5G57bG3zA+Kow0A==" - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==" - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "requires": { - "execa": "^5.0.0" - } - }, - "defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, - "del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", - "requires": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - } - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" - }, - "detab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", - "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", - "requires": { - "repeat-string": "^1.5.4" - } - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "detect-port": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", - "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "dialog-polyfill": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/dialog-polyfill/-/dialog-polyfill-0.5.6.tgz", - "integrity": "sha512-ZbVDJI9uvxPAKze6z146rmfUZjBqNEwcnFTVamQzXH+svluiV7swmVIGr7miwADgfgt1G2JQIytypM9fbyhX4w==" - }, - "didyoumean2": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/didyoumean2/-/didyoumean2-4.1.0.tgz", - "integrity": "sha512-qTBmfQoXvhKO75D/05C8m+fteQmn4U46FWYiLhXtZQInzitXLWY0EQ/2oKnpAz9g2lQWW8jYcLcT+hPJGT+kig==", - "requires": { - "@babel/runtime": "^7.10.2", - "leven": "^3.1.0", - "lodash.deburr": "^4.1.0" - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" - }, - "dns-packet": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", - "requires": { - "@leichtgewicht/ip-codec": "^2.0.1" - } - }, - "docusaurus-plugin-sass": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/docusaurus-plugin-sass/-/docusaurus-plugin-sass-0.2.2.tgz", - "integrity": "sha512-ZZBpj3PrhGpYE2kAnkZB9NRwy/CDi4rGun1oec6PYR8YvGzqxYGtXvLgHi6FFbu8/N483klk8udqyYMh6Ted+A==", - "requires": { - "sass-loader": "^10.1.1" - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "dependencies": { - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - } - } - }, - "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" - }, - "domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "requires": { - "is-obj": "^2.0.0" - }, - "dependencies": { - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" - } - } - }, - "dotenv": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", - "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", - "dev": true - }, - "dotenv-safe": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-8.2.0.tgz", - "integrity": "sha512-uWwWWdUQkSs5a3mySDB22UtNwyEYi0JtEQu+vDzIqr9OjbDdC2Ip13PnSpi/fctqlYmzkxCeabiyCAOROuAIaA==", - "dev": true, - "requires": { - "dotenv": "^8.2.0" - } - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, - "eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "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==" - }, - "electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "emoticon": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", - "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "entities": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.4.0.tgz", - "integrity": "sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==" - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "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==" - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "eta": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/eta/-/eta-1.12.3.tgz", - "integrity": "sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" - }, - "eval": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", - "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", - "requires": { - "@types/node": "*", - "require-like": ">= 0.1.1" - } - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "dependencies": { - "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==" - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "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==" - }, - "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==" - }, - "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==" - } - } - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "requires": { - "is-extendable": "^0.1.0" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0=", - "requires": { - "punycode": "^1.3.2" - } - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "requires": { - "fbjs": "^3.0.0" - } - }, - "fbjs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.4.tgz", - "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", - "requires": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.30" - } - }, - "fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" - }, - "feed": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", - "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", - "requires": { - "xml-js": "^1.6.11" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flux": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.3.tgz", - "integrity": "sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==", - "requires": { - "fbemitter": "^3.0.0", - "fbjs": "^3.0.1" - } - }, - "follow-redirects": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.0.tgz", - "integrity": "sha512-aExlJShTV4qOUOL7yF1U5tvLCB0xQuudbf6toyYA0E/acBNw71mvjFTnLaRp50aQaYocMR0a/RMMBIHeZnGyjQ==" - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==" - }, - "fork-ts-checker-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", - "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "glob": "^7.1.6", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - } - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", - "requires": { - "map-cache": "^0.2.2" - } - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==" - }, - "github-slugger": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.4.0.tgz", - "integrity": "sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==" - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "global-dirs": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz", - "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==", - "requires": { - "ini": "2.0.0" - }, - "dependencies": { - "ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==" - } - } - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "requires": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" - }, - "graphql": { - "version": "15.8.0", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz", - "integrity": "sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==" - }, - "gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "requires": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "dependencies": { - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - } - } - }, - "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "requires": { - "duplexer": "^0.1.2" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" - }, - "hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "requires": { - "@types/unist": "^2.0.3", - "comma-separated-tokens": "^1.0.0", - "property-information": "^5.3.0", - "space-separated-tokens": "^1.0.0", - "style-to-object": "^0.3.0", - "unist-util-is": "^4.0.0", - "web-namespaces": "^1.0.0" - } - }, - "hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", - "requires": { - "@types/parse5": "^5.0.0", - "hastscript": "^6.0.0", - "property-information": "^5.0.0", - "vfile": "^4.0.0", - "vfile-location": "^3.2.0", - "web-namespaces": "^1.0.0" - } - }, - "hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==" - }, - "hast-util-raw": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", - "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", - "requires": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^6.0.0", - "hast-util-to-parse5": "^6.0.0", - "html-void-elements": "^1.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^3.0.0", - "vfile": "^4.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - }, - "dependencies": { - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - } - } - }, - "hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", - "requires": { - "hast-to-hyperscript": "^9.0.0", - "property-information": "^5.0.0", - "web-namespaces": "^1.0.0", - "xtend": "^4.0.0", - "zwitch": "^1.0.0" - } - }, - "hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "requires": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^1.0.0", - "hast-util-parse-selector": "^2.0.0", - "property-information": "^5.0.0", - "space-separated-tokens": "^1.0.0" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "requires": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "requires": { - "react-is": "^16.7.0" - } - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "dependencies": { - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - } - } - }, - "html-tags": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.2.0.tgz", - "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==" - }, - "html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==" - }, - "html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - }, - "dependencies": { - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - } - } - }, - "http-cache-semantics": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", - "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" - }, - "http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "requires": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "requires": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "dependencies": { - "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==" - } - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "requires": {} - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "image-size": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", - "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", - "requires": { - "queue": "6.0.2" - } - }, - "immer": { - "version": "9.0.14", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.14.tgz", - "integrity": "sha512-ubBeqQutOSLIFCUBN03jGeOS6a3DoYlSYwYJTa+gSKEZKU5redJIqkIdZ3JVv/4RZpfcXdAWH5zCNLWPRv2WDw==" - }, - "immutable": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", - "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "infima": { - "version": "0.2.0-alpha.42", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.42.tgz", - "integrity": "sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "requires": { - "loose-envify": "^1.0.0" - } - }, - "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==" - }, - "is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "requires": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==" - }, - "is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "requires": { - "ci-info": "^2.0.0" - } - }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "requires": { - "has": "^1.0.3" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==" - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==" - }, - "is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "requires": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - } - }, - "is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" - }, - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" - }, - "is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==" - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, - "is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==" - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - }, - "is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "iterall": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/iterall/-/iterall-1.3.0.tgz", - "integrity": "sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==" - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "joi": { - "version": "17.6.0", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.6.0.tgz", - "integrity": "sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==", - "requires": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.0", - "@sideway/pinpoint": "^2.0.0" - } - }, - "js-sha256": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz", - "integrity": "sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==" - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-schema-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==" - }, - "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "keycloak-js": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/keycloak-js/-/keycloak-js-14.0.0.tgz", - "integrity": "sha512-35olMBg+Fwr1b3hu3BmyYj4PBn2uoDn7OOO0C1f+4axZhaOhvv47zq7nHG8R3g2QZcHFG5SymdEU6obrahEdJQ==", - "requires": { - "base64-js": "1.3.1", - "js-sha256": "0.9.0" - } - }, - "keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "requires": { - "json-buffer": "3.0.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" - }, - "latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "requires": { - "package-json": "^6.3.0" - } - }, - "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==" - }, - "lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==" - }, - "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==" - }, - "lit": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.2.5.tgz", - "integrity": "sha512-Ln463c0xJZfzVxBcHddNvFQQ8Z22NK7KgNmrzwFF1iESHUud412RRExzepj18wpTbusgwoTnOYuoTpo9uyNBaQ==", - "requires": { - "@lit/reactive-element": "^1.3.0", - "lit-element": "^3.2.0", - "lit-html": "^2.2.0" - }, - "dependencies": { - "lit-element": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.2.0.tgz", - "integrity": "sha512-HbE7yt2SnUtg5DCrWt028oaU4D5F4k/1cntAFHTkzY8ZIa8N0Wmu92PxSxucsQSOXlODFrICkQ5x/tEshKi13g==", - "requires": { - "@lit/reactive-element": "^1.3.0", - "lit-html": "^2.2.0" - } - } - } - }, - "lit-analyzer": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/lit-analyzer/-/lit-analyzer-1.2.1.tgz", - "integrity": "sha512-OEARBhDidyaQENavLbzpTKbEmu5rnAI+SdYsH4ia1BlGlLiqQXoym7uH1MaRPtwtUPbkhUfT4OBDZ+74VHc3Cg==", - "requires": { - "chalk": "^2.4.2", - "didyoumean2": "4.1.0", - "fast-glob": "^2.2.6", - "parse5": "5.1.0", - "ts-simple-type": "~1.0.5", - "vscode-css-languageservice": "4.3.0", - "vscode-html-languageservice": "3.1.0", - "web-component-analyzer": "~1.1.1" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - } - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - } - } - }, - "parse5": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", - "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } - } - } - }, - "lit-element": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-2.4.0.tgz", - "integrity": "sha512-pBGLglxyhq/Prk2H91nA0KByq/hx/wssJBQFiYqXhGDvEnY31PRGYf1RglVzyLeRysu0IHm2K0P196uLLWmwFg==", - "requires": { - "lit-html": "^1.1.1" - }, - "dependencies": { - "lit-html": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-1.4.1.tgz", - "integrity": "sha512-B9btcSgPYb1q4oSOb/PrOT6Z/H+r6xuNzfH4lFli/AWhYwdtrgQkQWBbIc6mdnf6E2IL3gDXdkkqNktpU0OZQA==" - } - } - }, - "lit-html": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.2.5.tgz", - "integrity": "sha512-e56Y9V+RNA+SGYsWP2DGb/wad5Ccd3xUZYjmcmbeZcnc0wP4zFQRXeXn7W3bbfBekmHDK2dOnuYNYkg0bQjh/w==", - "requires": { - "@types/trusted-types": "^2.0.2" - } - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.curry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "lodash.deburr": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-4.1.0.tgz", - "integrity": "sha512-m/M1U1f3ddMCs6Hq2tAsYThTBDaAKFDX3dwDo97GEYzamXi9SqUpjWi/Rrj/gf3X2n8ktwgZrlP1z6E3v/IExQ==" - }, - "lodash.flow": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", - "requires": { - "object-visit": "^1.0.0" - } - }, - "markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==" - }, - "mdast-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", - "requires": { - "unist-util-remove": "^2.0.0" - } - }, - "mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "requires": { - "unist-util-visit": "^2.0.0" - } - }, - "mdast-util-to-hast": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", - "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", - "requires": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "mdast-util-definitions": "^4.0.0", - "mdurl": "^1.0.0", - "unist-builder": "^2.0.0", - "unist-util-generated": "^1.0.0", - "unist-util-position": "^3.0.0", - "unist-util-visit": "^2.0.0" - } - }, - "mdast-util-to-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==" - }, - "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==" - }, - "mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" - }, - "memfs": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", - "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", - "requires": { - "fs-monkey": "1.0.3" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" - }, - "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "requires": { - "mime-db": "~1.33.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" - }, - "mini-create-react-context": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", - "integrity": "sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==", - "requires": { - "@babel/runtime": "^7.12.1", - "tiny-warning": "^1.0.3" - } - }, - "mini-css-extract-plugin": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", - "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", - "requires": { - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mrmime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.0.tgz", - "integrity": "sha512-a70zx7zFfVO7XpnQ2IX1Myh9yY4UYvfld/dikWRnsXxbyvMcfz+u6UfgNAtH+k2QqtJuzVpv6eLTx1G2+WKZbQ==" - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "requires": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - } - }, - "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-emoji": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", - "requires": { - "lodash": "^4.17.21" - } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - } - }, - "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" - }, - "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=" - }, - "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", - "requires": { - "isobject": "^3.0.0" - } - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", - "requires": { - "isobject": "^3.0.1" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" - }, - "p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "requires": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "requires": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "requires": { - "character-entities": "^1.0.0", - "character-entities-legacy": "^1.0.0", - "character-reference-invalid": "^1.0.0", - "is-alphanumerical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-hexadecimal": "^1.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse-numeric-range": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" - }, - "parse5": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.1.tgz", - "integrity": "sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==", - "requires": { - "entities": "^4.4.0" - } - }, - "parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "requires": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "dependencies": { - "domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "requires": { - "domelementtype": "^2.3.0" - } - } - } - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==" - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==" - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "requires": { - "isarray": "0.0.1" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==" - }, - "postcss": { - "version": "8.4.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", - "integrity": "sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==", - "requires": { - "nanoid": "^3.3.4", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - } - }, - "postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "requires": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", - "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", - "requires": { - "browserslist": "^4.20.3", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "requires": {} - }, - "postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "requires": {} - }, - "postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "requires": {} - }, - "postcss-discard-unused": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", - "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-loader": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.0.tgz", - "integrity": "sha512-IDyttebFzTSY6DI24KuHUcBjbAev1i+RyICoPEWcAstZsj03r533uMXtDn506l6/wlsRYiS5XBdx7TpccCsyUg==", - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.7" - } - }, - "postcss-merge-idents": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", - "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-merge-longhand": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", - "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", - "requires": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" - } - }, - "postcss-merge-rules": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", - "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-params": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", - "requires": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", - "requires": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "requires": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-idents": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", - "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-sort-media-queries": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.3.0.tgz", - "integrity": "sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg==", - "requires": { - "sort-css-media-queries": "2.1.0" - } - }, - "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "requires": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - } - }, - "postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "requires": { - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "postcss-zindex": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", - "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", - "requires": {} - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - }, - "pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "pretty-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", - "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==" - }, - "prism-react-renderer": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz", - "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==", - "requires": {} - }, - "prismjs": { - "version": "1.28.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.28.0.tgz", - "integrity": "sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw==" - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "requires": { - "asap": "~2.0.3" - } - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "requires": { - "xtend": "^4.0.0" - } - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - } - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" - }, - "pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "requires": { - "escape-goat": "^2.0.0" - } - }, - "pure-color": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" - }, - "qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "requires": { - "side-channel": "^1.0.4" - } - }, - "queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "requires": { - "inherits": "~2.0.3" - } - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" - }, - "raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "requires": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - } - } - }, - "rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" - } - } - }, - "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-base16-styling": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", - "requires": { - "base16": "^1.0.0", - "lodash.curry": "^4.0.1", - "lodash.flow": "^3.3.0", - "pure-color": "^1.2.0" - } - }, - "react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "requires": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, - "react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, - "react-fast-compare": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.0.tgz", - "integrity": "sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==" - }, - "react-helmet-async": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", - "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", - "requires": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - } - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "react-json-view": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", - "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", - "requires": { - "flux": "^4.0.1", - "react-base16-styling": "^0.6.0", - "react-lifecycles-compat": "^3.0.4", - "react-textarea-autosize": "^8.3.2" - } - }, - "react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "react-loadable": { - "version": "npm:@docusaurus/react-loadable@5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "requires": { - "@types/react": "*", - "prop-types": "^15.6.2" - } - }, - "react-loadable-ssr-addon-v5-slorber": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", - "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", - "requires": { - "@babel/runtime": "^7.10.3" - } - }, - "react-router": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.3.tgz", - "integrity": "sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "mini-create-react-context": "^0.4.0", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-router-config": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", - "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", - "requires": { - "@babel/runtime": "^7.1.2" - } - }, - "react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==", - "requires": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.3", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - } - }, - "react-textarea-autosize": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz", - "integrity": "sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==", - "requires": { - "@babel/runtime": "^7.10.2", - "use-composed-ref": "^1.3.0", - "use-latest": "^1.2.1" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "reading-time": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "requires": { - "resolve": "^1.1.6" - } - }, - "recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "requires": { - "minimatch": "3.0.4" - }, - "dependencies": { - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - } - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "regexpu-core": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", - "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "registry-auth-token": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", - "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", - "requires": { - "rc": "^1.2.8" - } - }, - "registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "requires": { - "rc": "^1.2.8" - } - }, - "regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" - }, - "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" - }, - "remark-emoji": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz", - "integrity": "sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==", - "requires": { - "emoticon": "^3.2.0", - "node-emoji": "^1.10.0", - "unist-util-visit": "^2.0.3" - } - }, - "remark-footnotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", - "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==" - }, - "remark-mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", - "requires": { - "@babel/core": "7.12.9", - "@babel/helper-plugin-utils": "7.10.4", - "@babel/plugin-proposal-object-rest-spread": "7.12.1", - "@babel/plugin-syntax-jsx": "7.12.1", - "@mdx-js/util": "1.6.22", - "is-alphabetical": "1.0.4", - "remark-parse": "8.0.3", - "unified": "9.2.0" - }, - "dependencies": { - "@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/generator": "^7.12.5", - "@babel/helper-module-transforms": "^7.12.1", - "@babel/helpers": "^7.12.5", - "@babel/parser": "^7.12.7", - "@babel/template": "^7.12.7", - "@babel/traverse": "^7.12.9", - "@babel/types": "^7.12.7", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.1", - "json5": "^2.1.2", - "lodash": "^4.17.19", - "resolve": "^1.3.2", - "semver": "^5.4.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.0", - "@babel/plugin-transform-parameters": "^7.12.1" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - }, - "unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - } - } - }, - "remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "requires": { - "ccount": "^1.0.0", - "collapse-white-space": "^1.0.2", - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0", - "is-whitespace-character": "^1.0.0", - "is-word-character": "^1.0.0", - "markdown-escapes": "^1.0.0", - "parse-entities": "^2.0.0", - "repeat-string": "^1.5.4", - "state-toggle": "^1.0.0", - "trim": "0.0.1", - "trim-trailing-lines": "^1.0.0", - "unherit": "^1.0.4", - "unist-util-remove-position": "^2.0.0", - "vfile-location": "^3.0.0", - "xtend": "^4.0.1" - } - }, - "remark-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", - "requires": { - "mdast-squeeze-paragraphs": "^4.0.0" - } - }, - "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==" - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "require-like": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha1-rW8wwTvs15cBDEaK+ndcDAprR/o=" - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - }, - "resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "requires": { - "lowercase-keys": "^1.0.0" - } - }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "rtl-detect": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz", - "integrity": "sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==" - }, - "rtlcss": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz", - "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==", - "requires": { - "find-up": "^5.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.3.11", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - } - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rxjs": { - "version": "7.5.5", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.5.5.tgz", - "integrity": "sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==", - "requires": { - "tslib": "^2.1.0" - } - }, - "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==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", - "requires": { - "ret": "~0.1.10" - } - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sass": { - "version": "1.52.1", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.1.tgz", - "integrity": "sha512-fSzYTbr7z8oQnVJ3Acp9hV80dM1fkMN7mSD/25mpcct9F7FPBMOI8krEYALgU1aZoqGhQNhTPsuSmxjnIvAm4Q==", - "requires": { - "chokidar": ">=3.0.0 <4.0.0", - "immutable": "^4.0.0", - "source-map-js": ">=0.6.2 <2.0.0" - } - }, - "sass-loader": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.1.tgz", - "integrity": "sha512-RRvWl+3K2LSMezIsd008ErK4rk6CulIMSwrcc2aZvjymUgKo/vjXGp1rSWmfTUX7bblEOz8tst4wBwWtCGBqKA==", - "requires": { - "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "requires": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - }, - "selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", - "requires": { - "node-forge": "^1" - } - }, - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "requires": { - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "requires": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "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==" - } - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-handler": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", - "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", - "requires": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.0.4", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - }, - "dependencies": { - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" - } - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" - } - } - }, - "serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - } - }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "requires": { - "kind-of": "^6.0.2" - } - }, - "shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" - }, - "shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "sirv": { - "version": "1.0.19", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz", - "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==", - "requires": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^1.0.0" - } - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "sitemap": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", - "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", - "requires": { - "@types/node": "^17.0.5", - "@types/sax": "^1.2.1", - "arg": "^5.0.0", - "sax": "^1.2.4" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "sort-css-media-queries": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz", - "integrity": "sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" - }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" - }, - "space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==" - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "requires": { - "extend-shallow": "^3.0.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==" - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" - }, - "std-env": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.1.1.tgz", - "integrity": "sha512-/c645XdExBypL01TpFKiG/3RAa/Qmu+zRi0MwAmrdEkwHNuN0ebo8ccAXBBDa5Z0QOJgBskUIbuCK91x0sCVEw==" - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "requires": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==" - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - }, - "style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "requires": { - "inline-style-parser": "0.1.1" - } - }, - "stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "requires": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - } - }, - "subscriptions-transport-ws": { - "version": "0.9.19", - "resolved": "https://registry.npmjs.org/subscriptions-transport-ws/-/subscriptions-transport-ws-0.9.19.tgz", - "integrity": "sha512-dxdemxFFB0ppCLg10FTtRqH/31FNRL1y1BQv8209MK5I4CwALb7iihQg+7p65lFcIl8MHatINWBLOqpgU4Kyyw==", - "requires": { - "backo2": "^1.0.2", - "eventemitter3": "^3.1.0", - "iterall": "^1.2.1", - "symbol-observable": "^1.0.4", - "ws": "^5.2.0 || ^6.0.0 || ^7.0.0" - }, - "dependencies": { - "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" - } - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" - }, - "svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - } - } - }, - "symbol-observable": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", - "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "terser": { - "version": "5.15.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.1.tgz", - "integrity": "sha512-K1faMUvpm/FBxjBXud0LWVAGxmvoPbZbfTCYbSgaaYQaIXI3/TdI7a7ZGA73Zrou6Q8Zmz3oeUTsp/dj+ag2Xw==", - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "requires": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "tiny-invariant": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", - "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" - }, - "tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "totalist": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz", - "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==" - }, - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==" - }, - "trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==" - }, - "trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==" - }, - "ts-simple-type": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/ts-simple-type/-/ts-simple-type-1.0.7.tgz", - "integrity": "sha512-zKmsCQs4dZaeSKjEA7pLFDv7FHHqAFLPd0Mr//OIJvu8M+4p4bgSFJwZSEBEg3ec9W7RzRz1vi8giiX0+mheBQ==" - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "type-fest": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.12.2.tgz", - "integrity": "sha512-qt6ylCGpLjZ7AaODxbpyBZSs9fCI9SkL3Z9q2oxMBQhs/uyY+VD8jHA8ULCGmWQJlBgqvO3EJeAngOHD8zQCrQ==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "dependencies": { - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - } - } - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", - "peer": true - }, - "ua-parser-js": { - "version": "0.7.32", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.32.tgz", - "integrity": "sha512-f9BESNVhzlhEFf2CHMSj40NWOjYPl1YKYbrvIr/hFTDEmLq7SRbWvm7FcdcpCYT95zrOhC7gZSxjdnnTpBcwVw==" - }, - "unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "requires": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" - }, - "unicode-property-aliases-ecmascript": { - "version": "2.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==" - }, - "unified": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", - "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", - "requires": { - "bail": "^1.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^2.0.0", - "trough": "^1.0.0", - "vfile": "^4.0.0" - } - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==" - }, - "unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==" - }, - "unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==" - }, - "unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==" - }, - "unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "requires": { - "unist-util-is": "^4.0.0" - } - }, - "unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "requires": { - "unist-util-visit": "^2.0.0" - } - }, - "unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "requires": { - "@types/unist": "^2.0.2" - } - }, - "unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - } - }, - "unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" - }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - } - } - }, - "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "requires": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "requires": { - "ansi-align": "^3.0.0", - "camelcase": "^6.2.0", - "chalk": "^4.1.0", - "cli-boxes": "^2.2.1", - "string-width": "^4.2.2", - "type-fest": "^0.20.2", - "widest-line": "^3.1.0", - "wrap-ansi": "^7.0.0" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==" - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - }, - "widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "requires": { - "string-width": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - } - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==" - }, - "url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "requires": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "requires": { - "prepend-http": "^2.0.0" - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - }, - "use-composed-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", - "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", - "requires": {} - }, - "use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "requires": {} - }, - "use-latest": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", - "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", - "requires": { - "use-isomorphic-layout-effect": "^1.1.1" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" - }, - "vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "requires": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - } - }, - "vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==" - }, - "vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "requires": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - } - }, - "vscode-css-languageservice": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-4.3.0.tgz", - "integrity": "sha512-BkQAMz4oVHjr0oOAz5PdeE72txlLQK7NIwzmclfr+b6fj6I8POwB+VoXvrZLTbWt9hWRgfvgiQRkh5JwrjPJ5A==", - "requires": { - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "3.16.0-next.2", - "vscode-nls": "^4.1.2", - "vscode-uri": "^2.1.2" - } - }, - "vscode-html-languageservice": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-3.1.0.tgz", - "integrity": "sha512-QAyRHI98bbEIBCqTzZVA0VblGU40na0txggongw5ZgTj9UVsVk5XbLT16O9OTcbqBGSqn0oWmFDNjK/XGIDcqg==", - "requires": { - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "3.16.0-next.2", - "vscode-nls": "^4.1.2", - "vscode-uri": "^2.1.2" - } - }, - "vscode-languageserver-textdocument": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.5.tgz", - "integrity": "sha512-1ah7zyQjKBudnMiHbZmxz5bYNM9KKZYz+5VQLj+yr8l+9w3g+WAhCkUkWbhMEdC5u0ub4Ndiye/fDyS8ghIKQg==" - }, - "vscode-languageserver-types": { - "version": "3.16.0-next.2", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0-next.2.tgz", - "integrity": "sha512-QjXB7CKIfFzKbiCJC4OWC8xUncLsxo19FzGVp/ADFvvi87PlmBSCAtZI5xwGjF5qE0xkLf0jjKUn3DzmpDP52Q==" - }, - "vscode-nls": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-4.1.2.tgz", - "integrity": "sha512-7bOHxPsfyuCqmP+hZXscLhiHwe7CSuFE4hyhbs22xPIhQ4jv99FcR4eBzfYYVLP356HNFpdvz63FFb/xw6T4Iw==" - }, - "vscode-uri": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", - "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==" - }, - "wait-on": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz", - "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==", - "requires": { - "axios": "^0.25.0", - "joi": "^17.6.0", - "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^7.5.4" - } - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "web-component-analyzer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/web-component-analyzer/-/web-component-analyzer-1.1.6.tgz", - "integrity": "sha512-1PyBkb/jijDEVE+Pnk3DTmVHD8takipdvAwvZv1V8jIidsSIJ5nhN87Gs+4dpEb1vw48yp8dnbZKkvMYJ+C0VQ==", - "requires": { - "fast-glob": "^3.2.2", - "ts-simple-type": "~1.0.5", - "typescript": "^3.8.3", - "yargs": "^15.3.1" - }, - "dependencies": { - "typescript": { - "version": "3.9.10", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", - "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==" - } - } - }, - "web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "webpack": { - "version": "5.74.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", - "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "webpack-bundle-analyzer": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz", - "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==", - "requires": { - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "chalk": "^4.1.0", - "commander": "^7.2.0", - "gzip-size": "^6.0.0", - "lodash": "^4.17.20", - "opener": "^1.5.2", - "sirv": "^1.0.7", - "ws": "^7.3.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "requires": { - "mime-db": "1.52.0" - } - }, - "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==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "webpack-dev-server": { - "version": "4.11.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", - "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.1", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "ws": { - "version": "8.9.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", - "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", - "requires": {} - } - } - }, - "webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "requires": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - } - }, - "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==" - }, - "webpackbar": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", - "requires": { - "chalk": "^4.1.0", - "consola": "^2.15.3", - "pretty-time": "^1.1.0", - "std-env": "^3.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" - }, - "widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "requires": { - "string-width": "^5.0.1" - } - }, - "wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" - }, - "wonka": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/wonka/-/wonka-4.0.15.tgz", - "integrity": "sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg==" - }, - "wrap-ansi": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", - "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", - "requires": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "ansi-styles": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", - "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==" - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - } - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "requires": {} - }, - "xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==" - }, - "xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "requires": { - "sax": "^1.2.4" - } - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "requires": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - } - } - }, - "yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - } - } - }, - "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==" - }, - "zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==" - } - } -} diff --git a/packages/doc-spa/package.json b/packages/doc-spa/package.json deleted file mode 100644 index c86c0c0b7..000000000 --- a/packages/doc-spa/package.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "name": "doc-spa", - "version": "0.0.4", - "private": true, - "scripts": { - "docusaurus": "docusaurus", - "start": "docusaurus start --port 5500", - "build": "docusaurus build --out-dir=dist", - "swizzle": "docusaurus swizzle", - "deploy": "docusaurus deploy", - "serve": "docusaurus serve --dir=dist --port 5500", - "clear": "docusaurus clear", - "write-translations": "docusaurus write-translations", - "write-heading-ids": "docusaurus write-heading-ids", - "test": "echo Testing complete" - }, - "dependencies": { - "@docusaurus/core": "^2.0.0-beta.21", - "@docusaurus/preset-classic": "^2.0.0-beta.21", - "@docusaurus/theme-classic": "^2.0.0-beta.21", - "@mdx-js/react": "^1.6.22", - "@one-platform/opc-base": "^1.1.6-beta", - "@one-platform/opc-feedback": "^0.0.12-prerelease", - "@one-platform/opc-menu-drawer": "^0.2.2-prerelease", - "@one-platform/opc-nav": "^0.0.4-prerelease", - "@one-platform/opc-notification-drawer": "^0.1.3-prerelease", - "@sentry/react": "^7.1.1", - "clsx": "^1.1.1", - "docusaurus-plugin-sass": "^0.2.2", - "prism-react-renderer": "^1.3.1", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "sass": "^1.52.1" - }, - "browserslist": { - "production": [ - ">0.5%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] - }, - "devDependencies": { - "dotenv-safe": "^8.2.0" - }, - "author": { - "email": "akhilmhdh@gmail.com", - "name": "Akhil", - "url": "https://github.com/akhilmhdh" - }, - "contributors": [ - { - "name": "Rigin Oommen", - "email": "riginoommen@gmail.com" - } - ] -} diff --git a/packages/doc-spa/sidebars.js b/packages/doc-spa/sidebars.js deleted file mode 100644 index a2f302478..000000000 --- a/packages/doc-spa/sidebars.js +++ /dev/null @@ -1,142 +0,0 @@ -/** - * Creating a sidebar enables you to: - - create an ordered group of docs - - render a sidebar for each doc of that group - - provide next/previous navigation - - The sidebars can be generated from the filesystem, or explicitly defined here. - - Create as many sidebars as you want. - */ - -// @ts-check - -/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ -const sidebars = { - docs: [ - { - type: "category", - label: "Get Started", - collapsed: false, - items: ["getting-started/overview", "getting-started/op-architecture"], - }, - { - type: "category", - label: "Services", - collapsed: false, - items: [ - "services/op-service-overview", - { - type: "category", - label: "Apps Service", - items: [ - "services/apps-service/overview", - "services/apps-service/guides", - "services/apps-service/api-ref", - "services/apps-service/faqs", - ], - }, - { - type: "category", - label: "API Catalog", - items: [ - "services/api-catalog/overview", - "services/api-catalog/guides", - "services/api-catalog/api-ref", - "services/api-catalog/faqs", - ], - }, - { - type: "category", - label: "Developer Console", - items: [ - "services/developer-console/overview", - "services/developer-console/guides", - "services/developer-console/api-ref", - "services/developer-console/faqs", - ], - }, - { - type: "category", - label: "Feedback Service", - items: [ - "services/feedback/overview", - "services/feedback/guides", - "services/feedback/api-ref", - "services/feedback/faqs", - ], - }, - { - type: "category", - label: "Lighthouse", - items: [ - "services/lighthouse/overview", - "services/lighthouse/guides", - "services/lighthouse/api-ref", - "services/lighthouse/faqs", - ], - }, - { - type: "category", - label: "Notification Service", - items: [ - "services/notification/overview", - "services/notification/guides", - "services/notification/api-ref", - "services/notification/faqs", - ], - }, - { - type: "category", - label: "Search Service", - items: [ - "services/search/overview", - "services/search/guides", - "services/search/api-ref", - "services/search/faqs", - ], - }, - { - type: "category", - label: "User Group", - items: [ - "services/user-group/overview", - "services/user-group/guides", - "services/user-group/api-ref", - "services/user-group/faqs", - ], - }, - ], - }, - { - type: "category", - label: "Component Library", - collapsed: false, - items: [ - "component-library/component-lib-overview", - "component-library/opc-base", - ], - }, - { - type: "category", - label: "Deployment Guidelines", - collapsed: false, - items: [ - "deployment-guidelines/spa-deployment-guidelines", - "deployment-guidelines/service-deployment-guideline", - ], - }, - { - type: "category", - label: "Contributing", - collapsed: false, - items: ["contributing/how-to-contribute", "contributing/code-of-conduct"], - }, - { - type: "doc", - id: "faqs", - }, - ], -}; - -module.exports = sidebars; diff --git a/packages/doc-spa/spaship.yaml b/packages/doc-spa/spaship.yaml deleted file mode 100644 index 11e4d44b7..000000000 --- a/packages/doc-spa/spaship.yaml +++ /dev/null @@ -1,7 +0,0 @@ -# SPAship config file -# generated by @spaship/common.config v0.10.0 - -name: op-documentation -path: /get-started -single: true -buildDir: dist diff --git a/packages/doc-spa/src/css/components/doc-sidebar.scss b/packages/doc-spa/src/css/components/doc-sidebar.scss deleted file mode 100644 index ce9abcba6..000000000 --- a/packages/doc-spa/src/css/components/doc-sidebar.scss +++ /dev/null @@ -1,191 +0,0 @@ -html[data-theme="light"] { - --sidebar-category-c: var(--c-gray-100); - --sidebar-border-c: var(--c-gray-0); - - --ifm-menu-color-background-active: var(--c-blue-0); - --ifm-menu-color: var(--c-indigo-80); -} - -html[data-theme="dark"] { - --sidebar-category-c: var(--c-gray-0); - --sidebar-border-c: var(--c-gray-90); - - --ifm-menu-color: var(--c-gray-20); -} - -:root { - --doc-sidebar-width: 17.5rem; - - --dropdown-icon-width: 0.625rem; - --dropdown-icon-height: 0.375rem; - --dropdown-icon-gap: 0.688rem; - - --ifm-menu-link-padding-vertical: 0.5rem; - --ifm-menu-color-active: var(--ifm-link-color); - - --sidebar-spacing-horizontal: 1.5rem; -} - -//overrides -#__docusaurus { - [class^="docSidebarContainer"] { - background: var(--token-primary-bg-c); - - position: sticky; - top: 0; - margin-block-start: 0; - will-change: initial; - - height: 100vh; - - border-inline-end: 1px solid var(--sidebar-border-c); - - > a { - display: flex; - align-items: center; - height: var(--ifm-navbar-height); - - padding-inline-start: var(--sidebar-spacing-horizontal); - padding-inline-end: var(--sidebar-spacing-horizontal); - } - } - - [class^="sidebar_"] { - max-height: calc(100vh - var(--ifm-navbar-height)); - margin-top: 4rem; - position: static; - - overflow-y: auto; - - padding-inline-start: var(--sidebar-spacing-horizontal); - padding-inline-end: var(--sidebar-spacing-horizontal); - padding-block-start: 1rem; - - > .menu { - overflow-x: initial; - padding-block-end: 2rem; - padding: 0; - } - } - - [class^="sidebarLogo"] { - display: none !important; - } - - .theme-doc-sidebar-item-link-level-1, - .theme-doc-sidebar-item-category-level-1 > div { - > .menu__link { - font-size: 0.95rem !important; - font-weight: 500 !important; - } - } - - .menu__list { - display: block !important; - transition: height 0.35s cubic-bezier(0.36, 0.66, 0.04, 1) 25ms !important; - will-change: initial !important; - - margin: 0; - - li:last-of-type { - padding-block-end: 1.5rem; - } - - .menu__list { - .menu__link--sublist { - margin-inline-start: calc( - -1 * (var(--dropdown-icon-width) + var(--dropdown-icon-gap)) - ); - - &::after { - opacity: 0.6; - } - } - } - - &-item { - padding-block-end: 0 !important; - - &:not(:first-child) { - margin-block-start: 0; - } - - .menu__list { - &-item-collapsible { - padding: 0; - - &:hover { - background: none; - } - } - - .menu__link { - padding-inline-start: calc(var(--dropdown-icon-width)); - font-size: 13px; - opacity: 0.7; - } - } - } - } - - .menu__link { - font-weight: 500; - font-size: 0.813rem; - line-height: 16px; - /* identical to box height */ - - display: flex; - align-items: center; - letter-spacing: -0.01em; - padding-inline-start: 0; - - transition: opacity 0.2s ease-out; - - &:not(.menu__link--active:not(.menu__link--sublist)) { - background: initial; - } - - &:not(.menu__link--active):not(.menu__link--sublist) { - &:hover, - &:active, - &:focus { - opacity: 0.7; - } - } - } - - .menu__link--sublist { - padding-inline-start: 0; - padding-inline-end: 0; - - margin-block-end: 0; - - display: flex; - align-items: center; - flex-direction: row-reverse; - justify-content: flex-end; - - &::after { - background: var(--ifm-menu-link-sublist-icon) center / - var(--dropdown-icon-width) var(--dropdown-icon-height); - background-repeat: no-repeat; - - min-width: auto; - - width: var(--dropdown-icon-width); - height: var(--dropdown-icon-height); - - margin-inline-end: var(--dropdown-icon-gap); - margin-block-end: 0; - margin-left: 0; - } - } - - .theme-doc-sidebar-item-category-level-1 { - > .menu__link { - font-weight: 600; - font-size: 0.938rem; - line-height: 100%; - } - } -} diff --git a/packages/doc-spa/src/css/components/navbar.scss b/packages/doc-spa/src/css/components/navbar.scss deleted file mode 100644 index 5ca957f23..000000000 --- a/packages/doc-spa/src/css/components/navbar.scss +++ /dev/null @@ -1,5 +0,0 @@ -#__docusaurus { - .navbar { - border-bottom: 1px solid #f0f0f0; - } -} diff --git a/packages/doc-spa/src/css/custom.scss b/packages/doc-spa/src/css/custom.scss deleted file mode 100644 index edb97be0c..000000000 --- a/packages/doc-spa/src/css/custom.scss +++ /dev/null @@ -1,82 +0,0 @@ -@use "./components/doc-sidebar"; -@use "./components/navbar"; - -@import url("https://fonts.googleapis.com/css2?family=Red+Hat+Text:wght@400;500;700&display=swap"); -@import url("https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400&display=swap"); - -@font-face { - font-family: "RedHatDisplay"; - src: local("Red Hat Disply"); -} - -@font-face { - font-family: "RedHatText"; - src: local("Red Hat Text"); -} - -:root { - --ifm-navbar-link-hover-color: initial; - --ifm-navbar-padding-vertical: 0; - --ifm-navbar-item-padding-vertical: 0; - - --ifm-menu-link-sublist-icon: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik04Ljk5OTg4IDVMNC45OTk4OCAxTDAuOTk5ODc4IDUiIHN0cm9rZT0iIzAzMDYwQiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K"); - - //#region ----------- Z Indices ------------ - --z-sidebar: 2000; - --z-backdrop: 1100; - //#endregion - - --ifm-color-red: #cc0000; - /* --ifm-color-primary: #25c2a0; */ - --ifm-color-primary: #3578e5; - --ifm-color-primary-dark: #1d68e1; - --ifm-color-primary-darker: #1b62d4; - --ifm-color-primary-darkest: #1751af; - --ifm-color-primary-light: #4e89e8; - --ifm-color-primary-lighter: #5a91ea; - --ifm-color-primary-lightest: #80aaef; - --ifm-code-font-size: 95%; - --ifm-font-family-base: "Red Hat Text", sans-serif; -} - -.docusaurus-highlight-code-line { - background-color: rgb(72, 77, 91); - display: block; - margin: 0 calc(-1 * var(--ifm-pre-padding)); - padding: 0 var(--ifm-pre-padding); -} - -.hero.hero--secondary { - --ifm-hero-background-color: #f3f3f3; -} - -:root[data-theme="dark"] .hero.hero--secondary { - --ifm-hero-background-color: #000000; -} - -.hero__title { - font-size: 2.8rem; - font-family: "Red Hat Display", sans-serif; -} - -.hero__title span { - color: var(--ifm-color-red); -} - -.hero__subtitle { - font-size: 1.2rem; -} - -.button--red { - --ifm-button-background-color: var(--ifm-color-red); - --ifm-button-border-color: var(--ifm-color-red); - color: #ffffff; -} - -.footer.footer--dark { - background-image: url("/img/op_footer_cubes_illustration_ltr.svg"), - url("/img/op_footer_cubes_illustration_rtl.svg"); - background-repeat: no-repeat; - background-position: left, right; - background-color: #000000; -} diff --git a/packages/doc-spa/src/pages/index.js b/packages/doc-spa/src/pages/index.js deleted file mode 100644 index 7a7d81f50..000000000 --- a/packages/doc-spa/src/pages/index.js +++ /dev/null @@ -1,104 +0,0 @@ -import React from "react"; -import clsx from "clsx"; -import Layout from "@theme/Layout"; -import Link from "@docusaurus/Link"; -import useDocusaurusContext from "@docusaurus/useDocusaurusContext"; -import useBaseUrl from "@docusaurus/useBaseUrl"; -import styles from "./styles.module.css"; - -const features = [ - { - title: "Microservices", - imageUrl: "img/op_document_illustration_micoservice.svg", - description: ( - <> - One Platform Microservices were designed from the ground up to be - modular, independent, easy to use and greatly extensible to get your SPA - up and running quickly. - - ), - }, - { - title: "Single Page Applications", - imageUrl: "img/op_document_illustration_application.svg", - description: ( - <> - One Platform lets you focus on your application's core logic, and while - it takes care of the rest. One Platform offerings can be used in a - number of ways, including SSI and reusable components. - - ), - }, - { - title: "Component Library", - imageUrl: "img/op_document_illustration_component_lib.svg", - description: ( - <> - The OP Component Library provides a set of reusable brand compliant - components that can be extended and used by any hosted Application to - extend or customize it's visual appearance. - - ), - }, -]; - -function Feature({ imageUrl, title, description }) { - const imgUrl = useBaseUrl(imageUrl); - return ( -
    - {imgUrl && ( -
    - {title} -
    - )} -

    {title}

    -

    {description}

    -
    - ); -} - -function Home() { - const context = useDocusaurusContext(); - const { siteConfig = {} } = context; - return ( - -
    -
    -

    - Develop fast · Deliver faster -

    -

    {siteConfig.tagline}

    -
    - - Read the Docs - -
    -
    -
    -
    - {features && features.length > 0 && ( -
    -
    -
    - {features.map((props, idx) => ( - - ))} -
    -
    -
    - )} -
    -
    - ); -} - -export default Home; diff --git a/packages/doc-spa/src/pages/styles.module.css b/packages/doc-spa/src/pages/styles.module.css deleted file mode 100644 index c1aa85121..000000000 --- a/packages/doc-spa/src/pages/styles.module.css +++ /dev/null @@ -1,37 +0,0 @@ -/* stylelint-disable docusaurus/copyright-header */ - -/** - * CSS files with the .module.css suffix will be treated as CSS modules - * and scoped locally. - */ - -.heroBanner { - padding: 4rem 0; - text-align: center; - position: relative; - overflow: hidden; -} - -@media screen and (max-width: 966px) { - .heroBanner { - padding: 2rem; - } -} - -.buttons { - display: flex; - align-items: center; - justify-content: center; -} - -.features { - display: flex; - align-items: center; - padding: 2rem 0; - width: 100%; -} - -.featureImage { - height: 200px; - width: 200px; -} diff --git a/packages/doc-spa/src/theme/Layout/index.jsx b/packages/doc-spa/src/theme/Layout/index.jsx deleted file mode 100644 index 3b760bc68..000000000 --- a/packages/doc-spa/src/theme/Layout/index.jsx +++ /dev/null @@ -1,141 +0,0 @@ -/** - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -import React from "react"; -import clsx from "clsx"; -import ErrorBoundary from "@docusaurus/ErrorBoundary"; -import Head from "@docusaurus/Head"; -import { ThemeClassNames } from "@docusaurus/theme-common"; -import { useKeyboardNavigation } from "@docusaurus/theme-common/internal"; -import useBaseUrl from "@docusaurus/useBaseUrl"; -import SkipToContent from "@theme/SkipToContent"; -import AnnouncementBar from "@theme/AnnouncementBar"; -import Navbar from "@theme/Navbar"; -import Footer from "@theme/Footer"; -import LayoutProvider from "@theme/Layout/Provider"; -import ErrorPageContent from "@theme/ErrorPageContent"; -import ExecutionEnvironment from "@docusaurus/ExecutionEnvironment"; - -import * as Sentry from "@sentry/react"; -import siteConfig from "@generated/docusaurus.config"; -import pkg from "../../../package.json"; - -// As these modules uses window object, build fails with error window is not defined in server part -// To avoid this dyanmic importing is done with a check on dom is active -if (ExecutionEnvironment.canUseDOM) { - import("@one-platform/opc-base").then((opcBase) => { - opcBase.default.configure({ - apiBasePath: siteConfig.customFields.opcBaseAPIBasePath, - subscriptionsPath: siteConfig.customFields.opcBaseSubscriptionPath, - keycloakUrl: siteConfig.customFields.opcBaseKeycloakURL, - keycloakClientId: siteConfig.customFields.opcBaseKeycloakClientID, - keycloakRealm: siteConfig.customFields.opcBaseKeycloakRealm, - }); - }); - - import("@one-platform/opc-nav/dist/opc-nav"); - import("@one-platform/opc-menu-drawer/dist/opc-menu-drawer"); - import("@one-platform/opc-notification-drawer/dist/opc-notification-drawer"); - import("@one-platform/opc-feedback/dist/opc-feedback"); - - import("@one-platform/opc-base/dist/opc-provider"); -} - -import "./styles.css"; - -if (process.env.NODE_ENV === "production") { - Sentry.init({ - dsn: siteConfig.customFields.REACT_APP_SENTRY_DSN, - release: `op-documentation-spa@${pkg.version}`, - environment: "production", - // Set tracesSampleRate to 1.0 to capture 100% - // of transactions for performance monitoring. - // We recommend adjusting this value in production - tracesSampleRate: 1.0, - }); -} - -function Layout(props) { - const { - favicon, - title: siteTitle, - themeConfig: { image: defaultImage }, - url: siteUrl, - } = siteConfig; - const { - children, - title, - noFooter, - description, - image, - keywords, - permalink, - version, - wrapperClassName, - } = props; - const metaTitle = title ? `${title} | ${siteTitle}` : siteTitle; - const metaImage = image || defaultImage; - const metaImageUrl = useBaseUrl(metaImage, { absolute: true }); - const faviconUrl = useBaseUrl(favicon); - useKeyboardNavigation(); - - return ( - - - - - {metaTitle && {metaTitle}} - {metaTitle && } - {favicon && } - {description && } - {description && ( - - )} - {version && } - {keywords && keywords.length && ( - - )} - {metaImage && } - {metaImage && } - {metaImage && ( - - )} - {permalink && } - {permalink && } - - - - - - - - - - - - - - - -
    - }> - {children} - -
    - - {!noFooter &&