From e298a643d4787a501e3400b70311f75080a22d75 Mon Sep 17 00:00:00 2001 From: Dominik Pinsel Date: Wed, 8 May 2024 11:33:02 +0200 Subject: [PATCH] feat(docu): add docusaurus integration Signed-off-by: Dominik Pinsel --- .github/workflows/docusaurus.yaml | 57 + docs/Development.md | 164 - documentation/.gitignore | 20 + documentation/README.md | 25 + documentation/babel.config.js | 3 + .../docs/development/Arc42.md | 159 +- documentation/docs/development/Branching.md | 36 + documentation/docs/development/Commits.md | 61 + .../docs/development/Introduction.md | 11 + documentation/docs/development/Tooling.md | 225 + documentation/docs/development/Versioning.md | 50 + .../docs/development/_category_.json | 7 + .../images/SingleInstanceDomainView.png | Bin .../docs/development}/images/VPP-Flow.png | Bin .../docs/development}/images/VVP-Flow.puml | 0 .../development}/images/business_context.png | Bin .../development}/images/technical_context.png | Bin documentation/docs/operations/Introduction.md | 11 + documentation/docs/operations/_category_.json | 7 + .../docs/operations/configuration/Keycloak.md | 98 + .../docs/operations/configuration/Logging.md | 41 + .../operations/configuration/_category_.json | 7 + .../operations/configuration/manage_app.png | Bin 0 -> 10881 bytes .../docs/ssi/Decentralized Identifiers.md | 50 + documentation/docs/ssi/Introduction.md | 16 + documentation/docs/ssi/Roles.md | 34 + .../docs/ssi/Verifiable Credentials.md | 203 + .../docs/ssi/Verifiable Presentations.md | 72 + documentation/docs/ssi/_category_.json | 8 + documentation/docusaurus.config.ts | 133 + documentation/package-lock.json | 14626 ++++++++++++++++ documentation/package.json | 47 + documentation/sidebars.ts | 20 + .../src/components/HomepageFeatures/index.tsx | 72 + .../HomepageFeatures/styles.module.css | 21 + documentation/src/css/custom.css | 22 + documentation/src/pages/index.module.css | 23 + documentation/src/pages/index.tsx | 42 + documentation/src/pages/markdown-page.md | 7 + documentation/static/.nojekyll | 0 documentation/static/img/favicon.ico | Bin 0 -> 3626 bytes documentation/static/img/interoperability.png | Bin 0 -> 3163177 bytes documentation/static/img/lock.png | Bin 0 -> 3163177 bytes documentation/static/img/logo.png | Bin 0 -> 3714 bytes documentation/static/img/many-shields.png | Bin 0 -> 3163176 bytes documentation/tsconfig.json | 7 + 46 files changed, 16142 insertions(+), 243 deletions(-) create mode 100644 .github/workflows/docusaurus.yaml delete mode 100644 docs/Development.md create mode 100644 documentation/.gitignore create mode 100644 documentation/README.md create mode 100644 documentation/babel.config.js rename docs/arc42/main.md => documentation/docs/development/Arc42.md (90%) create mode 100644 documentation/docs/development/Branching.md create mode 100644 documentation/docs/development/Commits.md create mode 100644 documentation/docs/development/Introduction.md create mode 100644 documentation/docs/development/Tooling.md create mode 100644 documentation/docs/development/Versioning.md create mode 100644 documentation/docs/development/_category_.json rename {docs/arc42 => documentation/docs/development}/images/SingleInstanceDomainView.png (100%) rename {docs/arc42 => documentation/docs/development}/images/VPP-Flow.png (100%) rename {docs/arc42 => documentation/docs/development}/images/VVP-Flow.puml (100%) rename {docs/arc42 => documentation/docs/development}/images/business_context.png (100%) rename {docs/arc42 => documentation/docs/development}/images/technical_context.png (100%) create mode 100644 documentation/docs/operations/Introduction.md create mode 100644 documentation/docs/operations/_category_.json create mode 100644 documentation/docs/operations/configuration/Keycloak.md create mode 100644 documentation/docs/operations/configuration/Logging.md create mode 100644 documentation/docs/operations/configuration/_category_.json create mode 100644 documentation/docs/operations/configuration/manage_app.png create mode 100644 documentation/docs/ssi/Decentralized Identifiers.md create mode 100644 documentation/docs/ssi/Introduction.md create mode 100644 documentation/docs/ssi/Roles.md create mode 100644 documentation/docs/ssi/Verifiable Credentials.md create mode 100644 documentation/docs/ssi/Verifiable Presentations.md create mode 100644 documentation/docs/ssi/_category_.json create mode 100644 documentation/docusaurus.config.ts create mode 100644 documentation/package-lock.json create mode 100644 documentation/package.json create mode 100644 documentation/sidebars.ts create mode 100644 documentation/src/components/HomepageFeatures/index.tsx create mode 100644 documentation/src/components/HomepageFeatures/styles.module.css create mode 100644 documentation/src/css/custom.css create mode 100644 documentation/src/pages/index.module.css create mode 100644 documentation/src/pages/index.tsx create mode 100644 documentation/src/pages/markdown-page.md create mode 100644 documentation/static/.nojekyll create mode 100644 documentation/static/img/favicon.ico create mode 100644 documentation/static/img/interoperability.png create mode 100644 documentation/static/img/lock.png create mode 100644 documentation/static/img/logo.png create mode 100644 documentation/static/img/many-shields.png create mode 100644 documentation/tsconfig.json diff --git a/.github/workflows/docusaurus.yaml b/.github/workflows/docusaurus.yaml new file mode 100644 index 000000000..747d3fc86 --- /dev/null +++ b/.github/workflows/docusaurus.yaml @@ -0,0 +1,57 @@ +name: Deploy to GitHub Pages + +on: + push: + branches: + - main + paths: + - 'documentation/**' + +permissions: + contents: read + deployments: write + pages: write + +jobs: + build: + name: Build Docusaurus + runs-on: [ self-hosted, Linux, road-runner, small ] + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - uses: actions/setup-node@v4 + with: + node-version: 18 + cache: yarn + cache-dependency-path: documentation/yarn.lock + + - name: Install dependencies + run: yarn --cwd documentation install --frozen-lockfile + + - name: Build Documentation + run: yarn --cwd documentation build + + - name: Upload Build Artifact + uses: actions/upload-pages-artifact@v2.0.0 + with: + path: documentation/build + + deploy: + name: Deploy to GitHub Pages + runs-on: [ self-hosted, Linux, road-runner, small ] + needs: build + + permissions: + pages: write + id-token: write + + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v3 diff --git a/docs/Development.md b/docs/Development.md deleted file mode 100644 index 013b84463..000000000 --- a/docs/Development.md +++ /dev/null @@ -1,164 +0,0 @@ -# Development Process - -## Summary - -[TBD] - -## Branching - -The **Managed Identity Wallets** project adheres to -the [Gitflow Workflow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow). - -Gitflow is a branching model and workflow for managing version control in software development projects using Git. It -provides a structured approach to organizing branches, releases, and collaboration among team members. - -The Gitflow workflow consists of two main branches: "master" and "develop." The "master" branch represents the stable -and production-ready state of the project, while the "develop" branch serves as the main integration branch for ongoing -development. - -In addition to these two main branches, Gitflow introduces several supporting branches. Feature branches are created off -the "develop" branch and used for implementing new features or changes. Once a feature is complete, it is merged back -into the "develop" branch. Release branches are created from the "develop" branch to prepare for a new release. Bug -fixes and hotfixes are typically made in separate branches derived from the "master" branch and merged back into both " -master" and "develop" branches. - -The Gitflow model promotes a structured and controlled release process. When a stable and tested state is reached in -the "develop" branch, a release branch is created. This branch allows for final testing, bug fixes, and the preparation -of release-related documentation. Once the release is ready, it is merged into both the "master" and "develop" branches, -with the "master" branch receiving a version tag. - -## Commits - -The **Managed Identity Wallets** project adheres to -the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/). - -Conventional commits are a standardized way of formatting commit messages in software development projects. The -Conventional Commits specification provides guidelines for writing commit messages that are human-readable, informative, -and can be easily parsed by automated tools. - -The format of a conventional commit message typically consists of a type, an optional scope, and a subject. The type -indicates the purpose or nature of the commit, such as "feat" for a new feature, "fix" for a bug fix, "docs" for -documentation changes, and so on. The scope is optional and represents the module or component of the project being -modified. The subject is a brief and descriptive summary of the changes made in the commit. - -The conventional commit structure is as follows: -> `([optional scope]): ` -> -> `[optional body]` -> -> `[optional footer(s)]` - -Commonly used types include: - -- `feat` -- `fix` -- `ci` -- `chore` -- `docs` -- `refactor` -- `test` - -For BREAKING CHANGES use the following _footer_: - -- `BREAKING CHANGE: ` - ---- - -Example of a commit that introduces breaking changes. To draw additional attention to the breaking changes, the commit -scope is prefixed with an exclamation mark: -> chore(ci)!: drop support for Java 11 -> -> BREAKING CHANGE: Java 11 features not available in the new version. - -_Please note_: Putting a `!` next to the scope, without the breaking change footer, will not trigger a major release! - ---- - -## Versioning - -The **Managed Identity Wallets** project adheres to [semantic versioning](https://semver.org/). - -Semantic versioning is a versioning scheme commonly used in software development to convey information about changes and -compatibility between different versions of a software package. It consists of three numbers separated by periods, -following the format MAJOR.MINOR.PATCH. - -The MAJOR version indicates significant changes that could potentially break backward compatibility. This means that -when the MAJOR version is incremented, it implies that there are incompatible changes, and developers need to make -updates to their code to ensure compatibility. - -The MINOR version represents added functionality or features in a backwards-compatible manner. It indicates that the -software has been enhanced with new features, but existing functionality remains intact, allowing developers to update -their code without any major modifications. - -The PATCH version signifies backward-compatible bug fixes or small updates, such as addressing security vulnerabilities -or resolving minor issues. It indicates that changes have been made to improve the software's stability or security -without introducing new features or breaking existing functionality. - -By adhering to semantic versioning, developers can communicate the nature of changes in their software releases -effectively. This scheme helps users and developers understand the impact of an update on compatibility and -functionality, making it easier to manage dependencies and ensure smooth integration within software ecosystems. - -This project uses the [Semantic Release GitHub Action](https://semantic-release.gitbook.io/semantic-release/) to -automate the release process. This action analyzes commit messages to determine the type of changes and automatically -sets the version number accordingly. It also generates a changelog based on commit messages and publishes the release to -a repository. - -These are some commits with their corresponding semantic release types: - -| Commit Message | Release Type | -|:---------------------------------------------------------------------------------------------------|:-------------| -| fix(typo): correct minor typos in code | Patch | -| feat: add new feature | Minor | -| feat: add new feature that breaks backward compatibility

BREAKING CHANGE: \ | Major | - -# Helm - -## Unit Test - -This repository uses [Helm Unit Test](https://github.com/helm-unittest/helm-unittest) to test the Helm charts. - -### Installation - -```bash -$ helm plugin install https://github.com/helm-unittest/helm-unittest.git -``` - -### Run Tests - -```bash -$ helm unittest -``` - - -## Documentation - -For helm chart documentation we use -the [Helm-Docs by Norwoodj](https://github.com/norwoodj/helm-docs). - -### Installation - -Homebrew -```bash -brew install norwoodj/tap/helm-docs -``` - -Scoop -```bash -scoop install helm-docs -``` - -### Generate Documentation - -``` -helm-docs -# OR -helm-docs --dry-run # prints generated documentation to stdout rather than modifying READMEs -``` - -# NOTICE - -This work is licensed under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0). - -- SPDX-License-Identifier: Apache-2.0 -- SPDX-FileCopyrightText: 2021,2023 Contributors to the Eclipse Foundation -- Source URL: https://github.com/eclipse-tractusx/managed-identity-wallet diff --git a/documentation/.gitignore b/documentation/.gitignore new file mode 100644 index 000000000..b2d6de306 --- /dev/null +++ b/documentation/.gitignore @@ -0,0 +1,20 @@ +# 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* diff --git a/documentation/README.md b/documentation/README.md new file mode 100644 index 000000000..52c5f7251 --- /dev/null +++ b/documentation/README.md @@ -0,0 +1,25 @@ +# Website + +This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator. + +### Installation + +``` +$ npm +``` + +### Local Development + +``` +$ npm run start +``` + +This command starts a local development server and opens 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. diff --git a/documentation/babel.config.js b/documentation/babel.config.js new file mode 100644 index 000000000..e00595dae --- /dev/null +++ b/documentation/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [require.resolve('@docusaurus/core/lib/babel/preset')], +}; diff --git a/docs/arc42/main.md b/documentation/docs/development/Arc42.md similarity index 90% rename from docs/arc42/main.md rename to documentation/docs/development/Arc42.md index a56720345..074ca3b6a 100644 --- a/docs/arc42/main.md +++ b/documentation/docs/development/Arc42.md @@ -1,6 +1,9 @@ -# Table of content +--- +title: Arc42 +sidebar_position: 2 +tags: [ ] +--- -[[toc]] # Introduction and Goals @@ -127,8 +130,7 @@ repositories, etc. # Runtime View The currently released API specification and documentation (INT environment) -can be found under -. +can be found under https://managed-identity-wallets-new.int.demo.catena-x.net/. In general, the API covers the following functionality: @@ -379,12 +381,12 @@ A decoded JWT access token might look like this: ```json # header -{ +\{ "alg": "HS256", "typ": "JWT" } # body -{ +\{ "sub": "1234", "name": "Max Musterman", "iat": 1516239022, @@ -392,7 +394,7 @@ A decoded JWT access token might look like this: "bpn": "BPN00000000XS2X" } # signature -{ +\{ ... } ``` @@ -404,14 +406,13 @@ wallet belonging to the BPN. The Managed Identity Wallet service issues a couple of Verifiable Credentials with the DID of the base wallet as issuer related to membership and business partner data. The GitHub repository - defines a custom JSON-LD +https://github.com/catenax-ng/product-core-schemas defines a custom JSON-LD schema for those credential types and data model. The Verifiable Credentials reference the raw content of the context in -. +https://raw.githubusercontent.com/catenax-ng/product-core-schemas/main/legalEntity. The schema defines the following credential types: -**Note**: all examples highlight the important parts in yellow. The value types are enclosed in brackets for brevity. Some +**Note**: all examples highlight the important parts in yellow. The value types are enclosed in brackets for brevity. Some examples: - `[bpn]` represents a BPN number such as `"BPN00000000XS2X"` @@ -423,7 +424,7 @@ examples: #### BPN Credential
-{
+\{
     "@context": [
         "https://www.w3.org/2018/credentials/v1",
         "https://w3id.org/security/suites/jws-2020/v1",
@@ -432,14 +433,14 @@ examples:
     "id": "[uuid]",
     "type": [
         "VerifiableCredential",
-        "BpnCredential"
+        "BpnCredential"
     ],
     "issuer": "[did]",
     "issuanceDate": "[iso8601-timestamp]",
-    "credentialSubject": {
+    "credentialSubject": \{
         "id": "[did]"
         "type": "BpnCredential",
-        "bpn": "[bpn]"
+        "bpn": "[bpn]"
     }
 }
 
@@ -447,7 +448,7 @@ examples: #### Behavior Twin Use Case Credential
-{
+\{
     "@context": [
         "https://www.w3.org/2018/credentials/v1",
         "https://w3id.org/security/suites/jws-2020/v1",
@@ -457,21 +458,21 @@ examples:
     "issuer": "[did]",
     "type": [
         "VerifiableCredential",
-        "UseCaseFrameworkCondition"
+        "UseCaseFrameworkCondition"
     ],
     "issuanceDate": "[iso8601-timestamp]",
     "expirationDate": "[iso8601-timestamp]",
-    "credentialSubject": {
+    "credentialSubject": \{
         "id": "[did]",
-        "holderIdentifier": "[bpn]",
-        "usecase-agreement": {
-            "value": "Behavior Twin",
+        "holderIdentifier": "[bpn]",
+        "usecase-agreement": \{
+            "value": "Behavior Twin",
             "type": "cx-behavior-twin",
             "contract-template": "https://public.catena-x.org/contracts/behavior_twin.v1.pdf",
             "contract-version": "1.0.0"
         }
     },
-    "proof": {
+    "proof": \{
         "type": "JsonWebSignature2020",
         "created": "[iso8601-timestamp]",
         "jws": "[jws]",
@@ -486,7 +487,7 @@ examples:
 Attestation of membership, currently used for Catena-X membership
 
 
-{
+\{
     "@context": [
         "https://www.w3.org/2018/credentials/v1",
         "https://w3id.org/security/suites/jws-2020/v1",
@@ -495,16 +496,16 @@ Attestation of membership, currently used for Catena-X membership
     "id": "[uuid]",
     "type": [
         "VerifiableCredential",
-        "MembershipCredential"
+        "MembershipCredential"
     ],
     "issuanceDate": "[iso8601-timestamp]",
     "expirationDate": "[iso8601-timestamp]",
     "issuer": "[did]",
-    "credentialSubject": {
+    "credentialSubject": \{
         "id": "[did]"
-        "type": "MembershipCredential",
-        "holderIdentifier": "[bpn]",
-        "memberOf": "Catena-X",
+        "type": "MembershipCredential",
+        "holderIdentifier": "[bpn]",
+        "memberOf": "Catena-X",
         "status": "Active",
         "startTime": "[iso8601-timestamp]",
     }
@@ -514,7 +515,7 @@ Attestation of membership, currently used for Catena-X membership
 #### Dismantler Credential
 
 
-{
+\{
     "@context": [
         "https://www.w3.org/2018/credentials/v1",
         "https://w3id.org/security/suites/jws-2020/v1",
@@ -524,20 +525,20 @@ Attestation of membership, currently used for Catena-X membership
     "issuer": "[did]",
     "type": [
         "VerifiableCredential",
-        "DismantlerCredential"
+        "DismantlerCredential"
     ],
     "issuanceDate": "[iso8601-timestamp]",
     "expirationDate": "[iso8601-timestamp]",
-    "credentialSubject": {
+    "credentialSubject": \{
         "id": "[did]",
-        "holderIdentifier": "[bpn]",
+        "holderIdentifier": "[bpn]",
         "allowedVehicleBrands": [
             "[brand 1]",
             "[brand 2]",
             "[brand 3]"
         ]
     },
-    "proof": {
+    "proof": \{
         "type": "JsonWebSignature2020",
         "created": "[iso8601-timestamp]",
         "jws": "[jws]",
@@ -550,7 +551,7 @@ Attestation of membership, currently used for Catena-X membership
 #### PCF Use Case Credential
 
 
-{
+\{
     "@context": [
         "https://www.w3.org/2018/credentials/v1",
         "https://www.w3.org/2018/credentials/examples/v1",
@@ -560,21 +561,21 @@ Attestation of membership, currently used for Catena-X membership
     "issuer": "[did]",
     "type": [
         "VerifiableCredential",
-        "UseCaseFrameworkCondition"
+        "UseCaseFrameworkCondition"
     ],
     "issuanceDate": "[iso8601-timestamp]",
     "expirationDate": "[iso8601-timestamp]", //Optional field
-    "credentialSubject": {
+    "credentialSubject": \{
         "id": "[did]",
-        "holderIdentifier": "[bpn]",
-        "usecaseAgreement": {
-            "value": "PCF",
+        "holderIdentifier": "[bpn]",
+        "usecaseAgreement": \{
+            "value": "PCF",
             "type": "cx-pcf",
             "contract-template": "https://public.catena-x.org/contracts/pcf.v1.pdf",
             "contract-version": "1.0.0"
         }
     },
-    "proof": {
+    "proof": \{
         "type": "JsonWebSignature2020",
         "created": "[iso8601-timestamp]",
         "jws": "[jws]",
@@ -587,7 +588,7 @@ Attestation of membership, currently used for Catena-X membership
 #### Quality Use Case Credential
 
 
-{
+\{
     "@context": [
         "https://www.w3.org/2018/credentials/v1",
         "https://w3id.org/security/suites/jws-2020/v1",
@@ -597,21 +598,21 @@ Attestation of membership, currently used for Catena-X membership
     "issuer": "[did]",
     "type": [
         "VerifiableCredential",
-        "UseCaseFrameworkCondition"
+        "UseCaseFrameworkCondition"
     ],
     "issuanceDate": "[iso8601-timestamp]",
     "expirationDate": "[iso8601-timestamp]",
-    "credentialSubject": {
+    "credentialSubject": \{
         "id": "[did]",
-        "holderIdentifier": "[bpn]",
-        "usecase-agreement": {
-            "value": "Quality",
+        "holderIdentifier": "[bpn]",
+        "usecase-agreement": \{
+            "value": "Quality",
             "type": "cx-quality",
             "contract-template": "https://public.catena-x.org/contracts/quality.v1.pdf",
             "contract-version": "1.0.0"
         }
     },
-    "proof": {
+    "proof": \{
         "type": "JsonWebSignature2020",
         "created": "[iso8601-timestamp]",
         "jws": "[jws]",
@@ -624,7 +625,7 @@ Attestation of membership, currently used for Catena-X membership
 #### Resiliency Use Case Credential
 
 
-{
+\{
     "@context": [
         "https://www.w3.org/2018/credentials/v1",
         "https://w3id.org/security/suites/jws-2020/v1",
@@ -634,21 +635,21 @@ Attestation of membership, currently used for Catena-X membership
     "issuer": "[did]",
     "type": [
         "VerifiableCredential",
-        "UseCaseFrameworkCondition"
+        "UseCaseFrameworkCondition"
     ],
     "issuanceDate": "[iso8601-timestamp]",
     "expirationDate": "[iso8601-timestamp]",
-    "credentialSubject": {
+    "credentialSubject": \{
         "id": "[did]",
-        "holderIdentifier": "[bpn]",
-        "usecase-agreement": {
-            "value": "Resiliency",
+        "holderIdentifier": "[bpn]",
+        "usecase-agreement": \{
+            "value": "Resiliency",
             "type": "cx-resiliency",
             "contract-template": "https://public.catena-x.org/contracts/resiliency.v1.pdf",
             "contract-version": "1.0.0"
         }
     },
-    "proof": {
+    "proof": \{
         "type": "JsonWebSignature2020",
         "created": "[iso8601-timestamp]",
         "jws": "[jws]",
@@ -661,7 +662,7 @@ Attestation of membership, currently used for Catena-X membership
 #### Sustainability Use Case Credential
 
 
-{
+\{
     "@context": [
         "https://www.w3.org/2018/credentials/v1",
         "https://w3id.org/security/suites/jws-2020/v1",
@@ -671,21 +672,21 @@ Attestation of membership, currently used for Catena-X membership
     "issuer": "[did]",
     "type": [
         "VerifiableCredential",
-        "UseCaseFrameworkCondition"
+        "UseCaseFrameworkCondition"
     ],
     "issuanceDate": "[iso8601-timestamp]",
     "expirationDate": "[iso8601-timestamp]",
-    "credentialSubject": {
+    "credentialSubject": \{
         "id": "[did]",
-        "holderIdentifier": "[bpn]",
-        "usecase-agreement": {
-            "value": "Sustainability",
+        "holderIdentifier": "[bpn]",
+        "usecase-agreement": \{
+            "value": "Sustainability",
             "type": "cx-sustainability",
             "contract-template": "https://public.catena-x.org/contracts/sustainability.v1.pdf",
             "contract-version": "1.0.0"
         }
     },
-    "proof": {
+    "proof": \{
         "type": "JsonWebSignature2020",
         "created": "[iso8601-timestamp]",
         "jws": "[jws]",
@@ -698,7 +699,7 @@ Attestation of membership, currently used for Catena-X membership
 #### Trace Use Case Credential
 
 
-{
+\{
     "@context": [
         "https://www.w3.org/2018/credentials/v1",
         "https://w3id.org/security/suites/jws-2020/v1",
@@ -708,21 +709,21 @@ Attestation of membership, currently used for Catena-X membership
     "issuer": "[did]",
     "type": [
         "VerifiableCredential",
-        "UseCaseFrameworkCondition"
+        "UseCaseFrameworkCondition"
     ],
     "issuanceDate": "[iso8601-timestamp]",
     "expirationDate": "[iso8601-timestamp]", //Optional field
-    "credentialSubject": {
+    "credentialSubject": \{
         "id": "[did]",
-        "holderIdentifier": "[bpn]",
-        "usecaseAgreement": {
-            "value": "ID_3.0_Trace",
+        "holderIdentifier": "[bpn]",
+        "usecaseAgreement": \{
+            "value": "ID_3.0_Trace",
             "type": "cx-traceability",
             "contract-template": "https://public.catena-x.org/contracts/traceabilty.v1.pdf",
             "contract-version": "1.0.0",
         }
     },
-    "proof": {
+    "proof": \{
         "type": "JsonWebSignature2020",
         "created": "[iso8601-timestamp]",
         "jws": "[jws]",
@@ -740,7 +741,7 @@ The flow of creating a summary credential
 ```
 
 
-{
+\{
     "@context": [
         "https://www.w3.org/2018/credentials/v1",
         "https://w3id.org/security/suites/jws-2020/v1",
@@ -750,15 +751,15 @@ The flow of creating a summary credential
     "issuer": "[did]",
     "type": [
         "VerifiableCredential",
-        "SummaryCredential"
+        "SummaryCredential"
     ],
     "issuanceDate": "[iso8601-timestamp]",
     "expirationDate": "[iso8601-timestamp]", //Optional field
-    "credentialSubject": {
+    "credentialSubject": \{
         "id": "[did]",
-        "holderIdentifier": "[bpn]",
+        "holderIdentifier": "[bpn]",
     },
-    "proof": {
+    "proof": \{
         "type": "JsonWebSignature2020",
         "created": "[iso8601-timestamp]",
         "jws": "[jws]",
@@ -774,7 +775,7 @@ The flow of creating a summary credential
 A description of the overall structure of components including how to
 run and test it locally as well as on Kubernetes in the cloud is
 available in the GitHub repository:
-
+https://github.com/eclipse-tractusx/managed-identity-wallet
 
 The INT/DEV deployment is done using Helm charts. The charts are located in the
 `charts/` sub-directory of the repository. The charts are picked up by
@@ -798,12 +799,12 @@ and compatibility with W3C SSI standards in relation to GAIA-X principles. The
 solution references, and uses a couple of standards and re-usable open-source
 components:
 
-- W3C Decentralized Identifiers (DIDs) 
-- W3C Verifiable Credentials Core Data Model 
-- W3C JSON-LD Basic Concepts 
+- W3C Decentralized Identifiers (DIDs) https://www.w3.org/TR/did-core/
+- W3C Verifiable Credentials Core Data Model https://www.w3.org/TR/vc-data-model/#core-data-model
+- W3C JSON-LD Basic Concepts https://www.w3.org/TR/json-ld11/#basic-concepts
 - W3C Securing Verifiable Credentials using JOSE and COSE
-  , **NOTE**: the JsonWebSignature2020 is
-  discontinued .
+  https://www.w3.org/TR/vc-jose-cose/, **NOTE**: the JsonWebSignature2020 is
+  discontinued https://www.w3.org/TR/vc-jws-2020/.
 
 # Design Decisions
 
diff --git a/documentation/docs/development/Branching.md b/documentation/docs/development/Branching.md
new file mode 100644
index 000000000..984ae4f3a
--- /dev/null
+++ b/documentation/docs/development/Branching.md
@@ -0,0 +1,36 @@
+---
+title: Branching
+sidebar_position: 3
+tags: [ ]
+---
+
+# Branching
+
+The **Managed Identity Wallets** project adheres to
+the [Gitflow Workflow](https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow).
+
+Gitflow is a branching model and workflow for managing version control in software development projects using Git. It
+provides a structured approach to organizing branches, releases, and collaboration among team members.
+
+The Gitflow workflow consists of two main branches: "master" and "develop." The "master" branch represents the stable
+and production-ready state of the project, while the "develop" branch serves as the main integration branch for ongoing
+development.
+
+In addition to these two main branches, Gitflow introduces several supporting branches. Feature branches are created off
+the "develop" branch and used for implementing new features or changes. Once a feature is complete, it is merged back
+into the "develop" branch. Release branches are created from the "develop" branch to prepare for a new release. Bug
+fixes and hotfixes are typically made in separate branches derived from the "master" branch and merged back into both "
+master" and "develop" branches.
+
+The Gitflow model promotes a structured and controlled release process. When a stable and tested state is reached in
+the "develop" branch, a release branch is created. This branch allows for final testing, bug fixes, and the preparation
+of release-related documentation. Once the release is ready, it is merged into both the "master" and "develop" branches,
+with the "master" branch receiving a version tag.
+
+# NOTICE
+
+This work is licensed under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0).
+
+- SPDX-License-Identifier: Apache-2.0
+- SPDX-FileCopyrightText: 2021,2023 Contributors to the Eclipse Foundation
+- Source URL: https://github.com/eclipse-tractusx/managed-identity-wallet
diff --git a/documentation/docs/development/Commits.md b/documentation/docs/development/Commits.md
new file mode 100644
index 000000000..e66fd704b
--- /dev/null
+++ b/documentation/docs/development/Commits.md
@@ -0,0 +1,61 @@
+---
+title: Commits
+sidebar_position: 4
+tags: [ ]
+---
+
+
+# Commits
+
+The **Managed Identity Wallets** project adheres to
+the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/).
+
+Conventional commits are a standardized way of formatting commit messages in software development projects. The
+Conventional Commits specification provides guidelines for writing commit messages that are human-readable, informative,
+and can be easily parsed by automated tools.
+
+The format of a conventional commit message typically consists of a type, an optional scope, and a subject. The type
+indicates the purpose or nature of the commit, such as "feat" for a new feature, "fix" for a bug fix, "docs" for
+documentation changes, and so on. The scope is optional and represents the module or component of the project being
+modified. The subject is a brief and descriptive summary of the changes made in the commit.
+
+The conventional commit structure is as follows:
+> `([optional scope]): `
+>
+> `[optional body]`
+>
+> `[optional footer(s)]`
+
+Commonly used types include:
+
+- `feat`
+- `fix`
+- `ci`
+- `chore`
+- `docs`
+- `refactor`
+- `test`
+
+For BREAKING CHANGES use the following _footer_:
+
+- `BREAKING CHANGE: `
+
+---
+
+Example of a commit that introduces breaking changes. To draw additional attention to the breaking changes, the commit
+scope is prefixed with an exclamation mark:
+> chore(ci)!: drop support for Java 11
+>
+> BREAKING CHANGE: Java 11 features not available in the new version.
+
+_Please note_: Putting a `!` next to the scope, without the breaking change footer, will not trigger a major release!
+
+---
+
+# NOTICE
+
+This work is licensed under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0).
+
+- SPDX-License-Identifier: Apache-2.0
+- SPDX-FileCopyrightText: 2021,2023 Contributors to the Eclipse Foundation
+- Source URL: https://github.com/eclipse-tractusx/managed-identity-wallet
diff --git a/documentation/docs/development/Introduction.md b/documentation/docs/development/Introduction.md
new file mode 100644
index 000000000..108da2e06
--- /dev/null
+++ b/documentation/docs/development/Introduction.md
@@ -0,0 +1,11 @@
+---
+title: Introduction
+sidebar_position: 1
+tags: [ ]
+---
+
+# Getting Started with Development
+
+Welcome to our development guide! This section provides an overview of how to contribute to our project, including the
+tools we use, guidelines for writing commits, and best practices for creating branches. Whether you're a seasoned
+developer or new to open source, this guide will help you get up to speed quickly and start contributing effectively.
diff --git a/documentation/docs/development/Tooling.md b/documentation/docs/development/Tooling.md
new file mode 100644
index 000000000..3ebd74e26
--- /dev/null
+++ b/documentation/docs/development/Tooling.md
@@ -0,0 +1,225 @@
+---
+title: Tools
+sidebar_position: 5
+tags: [ ]
+---
+
+# Tools
+
+Following tools the MIW development team used successfully:
+
+| Area       | Tool     | Download Link                                   | Comment                                                                                          |
+|------------|----------|-------------------------------------------------|--------------------------------------------------------------------------------------------------|
+| IDE        | IntelliJ | https://www.jetbrains.com/idea/download/        | Use[envfile plugin](https://plugins.jetbrains.com/plugin/7861-envfile) to use the **local** flow |
+| Build      | Gradle   | https://gradle.org/install/                     |                                                                                                  |
+| Runtime    | Docker   | https://www.docker.com/products/docker-desktop/ |                                                                                                  |
+| Database   | DBeaver  | https://dbeaver.io/                             |                                                                                                  |
+| IAM        | Keycloak | https://www.keycloak.org/                       |                                                                                                  |
+| Kubernetes | Helm     | https://helm.sh/docs/intro/install/             | Used for deployment in Kubernetes                                                                |
+
+## Development Setup
+
+### Prerequisites
+
+To simplify the dev environment, [Taskfile](https://taskfile.dev) is used as a task executor. You have to install it
+first.
+
+> **IMPORTANT**: Before executing any of th tasks, you have to choose your flow (_local_ or _docker_). _local_ is
+> default.
+> To change that, you need to edit the variable **ENV** in the _Taskfile.yaml_. (see below)
+
+After that, run `task check-prereqs` to see, if any other required tool is installed or missing. If something is
+missing, a link to the install docs is provided.
+
+Now, you have to adjust the _env_ files (located in _dev-assets/env-files_). To do that, copy every file to the same
+directory, but without ".dist" at the end.
+
+Description of the env files:
+
+- **env.local**: Setup everything to get ready for flow "local". You need to fill in the passwords. Everything else can
+  remain as it is.
+- **env.docker**: Setup everything to get ready for flow "docker". You need to fill in the passwords. Everything else
+  can remain as it is.
+
+> **IMPORTANT**: When you are using MacOS and the MIW docker container won't start up (stuck somewhere or doesn't start
+> at all), you can enable the docker-desktop feature "Use Rosetta for x86/amd64 emulation on Apple Silicon" in your
+> Docker
+> settings (under "features in development"). This should fix the issue.
+
+In both env files (env.local and env.docker) you need to set _GITHUB_USERNAME_ and _GITHUB_TOKEN_ in order to be able to
+build the app, because the SSI lib is stored in a private repo (you also need the proper rights to access the repo).
+The access token need to have `read:packages` access. (ref: https://github.com/settings/tokens/new)
+
+Note: _SKIP_GRADLE_TASKS_PARAM_ is used to pass parameters to the build process of the MIW jar. Currently, it skips the
+tests and code coverage, but speeds up the build time.
+If you want to activate it, just comment it out
+like `SKIP_GRADLE_TASKS_PARAM="" #"-x jacocoTestCoverageVerification -x test"`
+
+After every execution (either _local_ or _docker_ flow), run the matching "stop" task (
+e.g.: `task docker:start-app` -> `task docker:stop-app`)
+
+When you just run `task` without parameters, you will see all tasks available.
+
+### local
+
+1. Run `task docker:start-middleware` and wait until it shows "(main) Running the server in development mode. DO NOT use
+   this configuration in production." in the terminal
+2. Run `task app:build` to build the MIW application
+3.
+Run [ManagedIdentityWalletsApplication.java](src/main/java/org/eclipse/tractusx/managedidentitywallets/ManagedIdentityWalletsApplication.java)
+via IDE and use the local.env file to populate environment vars (e.g. EnvFile plugin for IntelliJ)
+4. Run `task app:get-token` and copy the token (including "BEARER" prefix) (Mac users have the token already in their
+   clipboard :) )
+5. Open API doc on http://localhost:8000 (or what port you configured in the _env.local_ file)
+6. Click on Authorize on swagger UI and on the dialog paste the token into the "value" input
+7. Click on "Authorize" and "close"
+8. MIW is up and running
+
+### docker
+
+1. Run `task docker:start-app` and wait until it shows "Started ManagedIdentityWalletsApplication in ... seconds"
+2. Run `task app:get-token` and copy the token (including "BEARER" prefix) (Mac users have the token already in their
+   clipboard :) )
+3. Open API doc on http://localhost:8000 (or what port you configured in the _env.local_ file)
+4. Click on Authorize on swagger UI and on the dialog paste the token into the "value" input
+5. Click on "Authorize" and "close"
+6. MIW is up and running
+
+# End Users
+
+See OpenAPI documentation, which is automatically created from
+the source and available on each deployment at the `/docs/api-docs/docs` endpoint
+(e.g. locally at http://localhost:8087/docs/api-docs/docs). An export of the JSON
+document can be also found in [docs/openapi_v001.json](docs/openapi_v001.json).
+
+# Test Coverage
+
+Jacoco is used to generate the coverage report. The report generation
+and the coverage verification are automatically executed after tests.
+
+The generated HTML report can be found under `jacoco-report/html/`
+
+To generate the report run the command
+
+```
+task app:test-report
+```
+
+To check the coverage run the command
+
+```
+task app:coverage
+```
+
+Currently, the minimum is 80% coverage.
+
+# Common issues and solutions during local setup
+
+#### 1. Can not build with test cases
+
+Test cases are written using the Spring Boot integration test frameworks. These test frameworks start the Spring Boot
+test context, which allows us to perform integration testing. In our tests, we utilize the Testcontainers
+library (https://java.testcontainers.org/) for managing Docker containers. Specifically, we use Testcontainers to start
+PostgreSQL and Keycloak Docker containers locally.
+
+Before running the tests, please ensure that you have Docker runtime installed and that you have the necessary
+permissions to run containers.
+
+Alternative, you can skip test during the build with `` ./gradlew clean build -x test``
+
+#### 2. Database migration related issue
+
+We have implemented database migration using Liquibase (https://www.liquibase.org/). Liquibase allows us to manage
+database schema changes effectively.
+
+In case you encounter any database-related issues, you can resolve them by following these steps:
+
+1. Delete all tables from the database.
+2. Restart the application.
+3. Upon restart, the application will recreate the database schema from scratch.
+
+This process ensures that any issues with the database schema are resolved by recreating it in a fresh state.
+
+# Environment Variables ``
+
+| name                            | description                                                                                  | default value                                                                                                                                       |
+|---------------------------------|----------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------|
+| APPLICATION_PORT                | port number of application                                                                   | 8080                                                                                                                                                |
+| APPLICATION_ENVIRONMENT         | Environment of the application ie. local, dev, int and prod                                  | local                                                                                                                                               |
+| DB_HOST                         | Database host                                                                                | localhost                                                                                                                                           |
+| DB_PORT                         | Port of database                                                                             | 5432                                                                                                                                                |
+| DB_NAME                         | Database name                                                                                | miw                                                                                                                                                 |
+| USE_SSL                         | Whether SSL is enabled in database server                                                    | false                                                                                                                                               |
+| DB_USER_NAME                    | Database username                                                                            |                                                                                                                                                     |
+| DB_PASSWORD                     | Database password                                                                            |                                                                                                                                                     |
+| DB_POOL_SIZE                    | Max number of database connection acquired by application                                    | 10                                                                                                                                                  |
+| KEYCLOAK_MIW_PUBLIC_CLIENT      | Only needed if we want enable login with keyalock in swagger                                 | miw_public                                                                                                                                          |
+| MANAGEMENT_PORT                 | Spring actuator port                                                                         | 8090                                                                                                                                                |
+| MIW_HOST_NAME                   | Application host name, this will be used in creation of did ie. did:web:MIW_HOST_NAME:BPN    | localhost                                                                                                                                           |
+| ENCRYPTION_KEY                  | encryption key used to encrypt and decrypt private and public key of wallet                  |                                                                                                                                                     |
+| AUTHORITY_WALLET_BPN            | base wallet BPN number                                                                       | BPNL000000000000                                                                                                                                    |
+| AUTHORITY_WALLET_NAME           | Base wallet name                                                                             | Catena-X                                                                                                                                            |
+| AUTHORITY_WALLET_DID            | Base wallet web did                                                                          | web:did:host:BPNL000000000000                                                                                                                       |
+| VC_SCHEMA_LINK                  | Comma separated list of VC schema URL                                                        | https://www.w3.org/2018/credentials/v1, https://catenax-ng.github.io/product-core-schemas/businessPartnerData.json                                  |
+| VC_EXPIRY_DATE                  | Expiry date of VC (dd-MM-yyyy ie. 01-01-2025 expiry date will be 2024-12-31T18:30:00Z in VC) | 01-01-2025                                                                                                                                          |
+| KEYCLOAK_REALM                  | Realm name of keycloak                                                                       | miw_test                                                                                                                                            |
+| KEYCLOAK_CLIENT_ID              | Keycloak private client id                                                                   |                                                                                                                                                     |
+| AUTH_SERVER_URL                 | Keycloak server url                                                                          |                                                                                                                                                     |
+| SUPPORTED_FRAMEWORK_VC_TYPES    | Supported framework VC, provide values ie type1=value1,type2=value2                          | cx-behavior-twin=Behavior Twin,cx-pcf=PCF,cx-quality=Quality,cx-resiliency=Resiliency,cx-sustainability=Sustainability,cx-traceability=ID_3.0_Trace |
+| ENFORCE_HTTPS_IN_DID_RESOLUTION | Enforce https during web did resolution                                                      | true                                                                                                                                                |
+| CONTRACT_TEMPLATES_URL          | Contract templates URL used in summary VC                                                    | https://public.catena-x.org/contracts/                                                                                                              |
+| APP_LOG_LEVEL                   | Log level of application                                                                     | INFO                                                                                                                                                |
+|                                 |                                                                                              |                                                                                                                                                     |
+
+## Helm
+
+### Unit Test
+
+This repository uses [Helm Unit Test](https://github.com/helm-unittest/helm-unittest) to test the Helm charts.
+
+#### Installation
+
+```bash
+$ helm plugin install https://github.com/helm-unittest/helm-unittest.git
+```
+
+#### Run Tests
+
+```bash
+$ helm unittest 
+```
+
+### Documentation
+
+For helm chart documentation we use
+the [Helm-Docs by Norwoodj](https://github.com/norwoodj/helm-docs).
+
+#### Installation
+
+Homebrew
+
+```bash
+brew install norwoodj/tap/helm-docs
+```
+
+Scoop
+
+```bash
+scoop install helm-docs
+```
+
+#### Generate Documentation
+
+```
+helm-docs
+# OR
+helm-docs --dry-run # prints generated documentation to stdout rather than modifying READMEs
+```
+
+# NOTICE
+
+This work is licensed under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0).
+
+- SPDX-License-Identifier: Apache-2.0
+- SPDX-FileCopyrightText: 2021,2023 Contributors to the Eclipse Foundation
+- Source URL: https://github.com/eclipse-tractusx/managed-identity-wallet
diff --git a/documentation/docs/development/Versioning.md b/documentation/docs/development/Versioning.md
new file mode 100644
index 000000000..9626bf336
--- /dev/null
+++ b/documentation/docs/development/Versioning.md
@@ -0,0 +1,50 @@
+---
+title: Versioning
+sidebar_position: 6
+tags: [ ]
+---
+
+# Versioning
+
+The **Managed Identity Wallets** project adheres to [semantic versioning](https://semver.org/).
+
+Semantic versioning is a versioning scheme commonly used in software development to convey information about changes and
+compatibility between different versions of a software package. It consists of three numbers separated by periods,
+following the format MAJOR.MINOR.PATCH.
+
+The MAJOR version indicates significant changes that could potentially break backward compatibility. This means that
+when the MAJOR version is incremented, it implies that there are incompatible changes, and developers need to make
+updates to their code to ensure compatibility.
+
+The MINOR version represents added functionality or features in a backwards-compatible manner. It indicates that the
+software has been enhanced with new features, but existing functionality remains intact, allowing developers to update
+their code without any major modifications.
+
+The PATCH version signifies backward-compatible bug fixes or small updates, such as addressing security vulnerabilities
+or resolving minor issues. It indicates that changes have been made to improve the software's stability or security
+without introducing new features or breaking existing functionality.
+
+By adhering to semantic versioning, developers can communicate the nature of changes in their software releases
+effectively. This scheme helps users and developers understand the impact of an update on compatibility and
+functionality, making it easier to manage dependencies and ensure smooth integration within software ecosystems.
+
+This project uses the [Semantic Release GitHub Action](https://semantic-release.gitbook.io/semantic-release/) to
+automate the release process. This action analyzes commit messages to determine the type of changes and automatically
+sets the version number accordingly. It also generates a changelog based on commit messages and publishes the release to
+a repository.
+
+These are some commits with their corresponding semantic release types:
+
+| Commit Message                                                                                     | Release Type |
+|:---------------------------------------------------------------------------------------------------|:-------------|
+| fix(typo): correct minor typos in code                                                             | Patch        |
+| feat: add new feature                                                                              | Minor        |
+| feat: add new feature that breaks backward compatibility

BREAKING CHANGE: \ | Major | + +# NOTICE + +This work is licensed under the [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0). + +- SPDX-License-Identifier: Apache-2.0 +- SPDX-FileCopyrightText: 2021,2023 Contributors to the Eclipse Foundation +- Source URL: https://github.com/eclipse-tractusx/managed-identity-wallet diff --git a/documentation/docs/development/_category_.json b/documentation/docs/development/_category_.json new file mode 100644 index 000000000..9831658be --- /dev/null +++ b/documentation/docs/development/_category_.json @@ -0,0 +1,7 @@ +{ + "label": "Development", + "position": 3, + "link": { + "type": "generated-index" + } +} diff --git a/docs/arc42/images/SingleInstanceDomainView.png b/documentation/docs/development/images/SingleInstanceDomainView.png similarity index 100% rename from docs/arc42/images/SingleInstanceDomainView.png rename to documentation/docs/development/images/SingleInstanceDomainView.png diff --git a/docs/arc42/images/VPP-Flow.png b/documentation/docs/development/images/VPP-Flow.png similarity index 100% rename from docs/arc42/images/VPP-Flow.png rename to documentation/docs/development/images/VPP-Flow.png diff --git a/docs/arc42/images/VVP-Flow.puml b/documentation/docs/development/images/VVP-Flow.puml similarity index 100% rename from docs/arc42/images/VVP-Flow.puml rename to documentation/docs/development/images/VVP-Flow.puml diff --git a/docs/arc42/images/business_context.png b/documentation/docs/development/images/business_context.png similarity index 100% rename from docs/arc42/images/business_context.png rename to documentation/docs/development/images/business_context.png diff --git a/docs/arc42/images/technical_context.png b/documentation/docs/development/images/technical_context.png similarity index 100% rename from docs/arc42/images/technical_context.png rename to documentation/docs/development/images/technical_context.png diff --git a/documentation/docs/operations/Introduction.md b/documentation/docs/operations/Introduction.md new file mode 100644 index 000000000..bd197af62 --- /dev/null +++ b/documentation/docs/operations/Introduction.md @@ -0,0 +1,11 @@ +--- +title: Introduction +sidebar_position: 1 +tags: [ ] +--- + +# Getting Started with Operations + +Welcome to our operations guide! This section provides an introduction to managing and maintaining our project in a +production environment. Whether you're responsible for deploying updates, monitoring performance, or troubleshooting +issues, this guide will help you navigate the operational aspects of our project effectively. diff --git a/documentation/docs/operations/_category_.json b/documentation/docs/operations/_category_.json new file mode 100644 index 000000000..3c7d69641 --- /dev/null +++ b/documentation/docs/operations/_category_.json @@ -0,0 +1,7 @@ +{ + "label": "Operations", + "position": 1, + "link": { + "type": "generated-index" + } +} diff --git a/documentation/docs/operations/configuration/Keycloak.md b/documentation/docs/operations/configuration/Keycloak.md new file mode 100644 index 000000000..74f5122a6 --- /dev/null +++ b/documentation/docs/operations/configuration/Keycloak.md @@ -0,0 +1,98 @@ +--- +title: Keycloak +sidebar_position: 1 +tags: [ operations, keycloak, configuration ] +--- + +# Keycloak Configuration + +Within the development setup the Keycloak instance is initially prepared with the +values in `./dev-assets/docker-environment/keycloak`. The realm could also be +manually added and configured at http://localhost:8080 via the "Add realm" +button. It can be for example named `localkeycloak`. Also add an additional client, +e.g. named `miw_private_client` with *valid redirect url* set to +`http://localhost:8080/*`. The roles + +* add_wallets +* view_wallets +* update_wallets +* delete_wallets +* view_wallet +* update_wallet +* manage_app + +Roles can be added under *Clients > miw_private_client > Roles* and then +assigned to the client using *Clients > miw_private_client > Client Scopes* +*> Service Account Roles > Client Roles > miw_private_client*. + +The available scopes/roles are: + +1. Role `add_wallets` to create a new wallet +2. Role `view_wallets`: + + * to get a list of all wallets + * to retrieve one wallet by its identifier + * to validate a Verifiable Credential + * to validate a Verifiable Presentation + * to get all stored Verifiable Credentials +3. Role `update_wallets` for the following actions: + + * to store Verifiable Credential + * to issue a Verifiable Credential + * to issue a Verifiable Presentation +4. Role `update_wallet`: + + * to remove a Verifiable Credential + * to store a Verifiable Credential + * to issue a Verifiable Credential + * to issue a Verifiable Presentation +5. Role `view_wallet` requires the BPN of Caller and it can be used: + + * to get the Wallet of the related BPN + * to get stored Verifiable Credentials of the related BPN + * to validate any Verifiable Credential + * to validate any Verifiable Presentation +6. Role `manage_app` used to change the log level of the application at runtime. Check Logging in the application section for more + details + +Overview by Endpoint + +| Artefact | CRUD | HTTP Verb / Request | Endpoint | Roles | Constraints | +|-------------------------------------------|--------|---------------------|----------------------------------------|----------------------------------------------|-------------| +| **Wallets** | Read | GET | /api/wallets | **view_wallets** | | +| **Wallets** | Create | POST | /api/wallets/\{identifier}/credentials | **update_wallets**
OR**update_wallet** | | +| **Wallets** | Read | GET | /api/wallets/\{identifier} | **view_wallets** OR
**view_wallet** | | +| **Verifiable Presentations - Generation** | Create | POST | /api/presentation | **update_wallets** OR
**update_wallet** | | +| **Verifiable Presentations - Validation** | Create | POST | /api/presentations/validation | **view_wallets** OR
**view_wallet** | | +| **Verifiable Credential - Holder** | Read | GET | /api/credentials | **view_wallets** OR
**view_wallet** | | +| **Verifiable Credential - Holder** | Create | POST | /api/credentials | **update_wallet** OR
**update_wallet** | | +| **Verifiable Credential - Holder** | Delete | DELETE | /api/credentials | **update_wallet** | | +| **Verfiable Credential - Validation** | Create | POST | /api/credentials/validation | **view_wallets** OR
**view_wallet** | | +| **Verfiable Credential - Issuer** | Read | GET | /api/credentials/issuer | **view_wallets** | | +| **Verfiable Credential - Issuer** | Create | POST | /api/credentials/issuer | **update_wallets** | | +| **Verfiable Credential - Issuer** | Create | POST | /api/credentials/issuer/membership | **update_wallets** | | +| **Verfiable Credential - Issuer** | Create | POST | /api/credentials/issuer/framework | **update_wallets** | | +| **Verfiable Credential - Issuer** | Create | POST | /api/credentials/issuer/distmantler | **update_wallets** | | +| **DIDDocument** | Read | GET | /\{bpn}/did.json | N/A | | +| **DIDDocument** | Read | GET | /api/didDocuments/\{identifier} | N/A | | + + + +Additionally, a Token mapper can be created under *Clients* > +*ManagedIdentityWallets* > *Mappers* > *create* with the following +configuration (using as an example `BPNL000000001`): + +| Key | Value | +|------------------------------------|-----------------| +| Name | StaticBPN | +| Mapper Type | Hardcoded claim | +| Token Claim Name | BPN | +| Claim value | BPNL000000001 | +| Claim JSON Type | String | +| Add to ID token | OFF | +| Add to access token | ON | +| Add to userinfo | OFF | +| includeInAccessTokenResponse.label | ON | + +If you receive an error message that the client secret is not valid, please go into +keycloak admin and within *Clients > Credentials* recreate the secret. diff --git a/documentation/docs/operations/configuration/Logging.md b/documentation/docs/operations/configuration/Logging.md new file mode 100644 index 000000000..deeb7acc4 --- /dev/null +++ b/documentation/docs/operations/configuration/Logging.md @@ -0,0 +1,41 @@ +--- +title: Logging +sidebar_position: 1 +tags: [ operations, application, logging, configuration ] +--- + +# Logging in application + +Log level in application can be set using environment variable ``APP_LOG_LEVEL``. Possible values +are ``OFF, ERROR, WARN, INFO, DEBUG, TRACE`` and default value set to ``INFO`` + +## Change log level at runtime using Spring actuator + +We can use ``/actuator/loggers`` API endpoint of actuator for log related things. This end point can be accessible with +role ``manage_app``. We can add this role to authority wallet client using keycloak as below: + +![manage_app.png](manage_app.png) + + +1. API to get current log settings + +```bash +curl --location 'http://localhost:8090/actuator/loggers' \ +--header 'Authorization: Bearer access_token' +``` + +2. Change log level at runtime + +```bash +curl --location 'http://localhost:8090/actuator/loggers/{java package name}' \ +--header 'Content-Type: application/json' \ +--header 'Authorization: Bearer access_token' \ +--data '{"configuredLevel":"INFO"}' +``` +i.e. +```bash +curl --location 'http://localhost:8090/actuator/loggers/org.eclipse.tractusx.managedidentitywallets' \ +--header 'Content-Type: application/json' \ +--header 'Authorization: Bearer access_token' \ +--data '{"configuredLevel":"INFO"}' +``` diff --git a/documentation/docs/operations/configuration/_category_.json b/documentation/docs/operations/configuration/_category_.json new file mode 100644 index 000000000..a1c027f2f --- /dev/null +++ b/documentation/docs/operations/configuration/_category_.json @@ -0,0 +1,7 @@ +{ + "label": "Configuration", + "position": 2, + "link": { + "type": "generated-index" + } +} diff --git a/documentation/docs/operations/configuration/manage_app.png b/documentation/docs/operations/configuration/manage_app.png new file mode 100644 index 0000000000000000000000000000000000000000..2a60b601492f01d05f1e94c76bd091b7a835ed53 GIT binary patch literal 10881 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 + Example + + + + + + + + + +
Decentralized Identifier (DID)did:example:123456789abcdefghi
DID document +
+                \{
+                    "@context": [
+                        "https://www.w3.org/ns/did/v1",
+                        "https://w3id.org/security/suites/ed25519-2020/v1"
+                    ],
+                    "id": "did:example:123456789abcdefghi",
+                    "verificationMethod": [
+                        \{
+                            "id": "did:example:123456789abcdefghi#key-1",
+                            "type": "Ed25519VerificationKey2020",
+                            "controller": "did:example:123456789abcdefghi",
+                            "publicKeyMultibase": "zH3C2AVvLMv6gmMNam3uVAjZpfkcJCwDwnZn6z3wXmqPV"
+                        }
+                    ],
+                    "authentication": [
+                        "#key-1"
+                    ]
+                }
+                
+
+ diff --git a/documentation/docs/ssi/Introduction.md b/documentation/docs/ssi/Introduction.md new file mode 100644 index 000000000..fa6221ecb --- /dev/null +++ b/documentation/docs/ssi/Introduction.md @@ -0,0 +1,16 @@ +--- +title: Introduction +sidebar_position: 1 +tags: [ ssi ] +--- + +# Introduction to Self-Sovereign Identity (SSI) + +In the rapidly evolving landscape of digital interactions and data exchange, the concept of Self-Sovereign Identity ( +SSI) has emerged as a groundbreaking paradigm shift. SSI represents a departure from traditional identity management +systems, placing individuals at the center of control over their own identity information in the digital realm. + +Unlike conventional identity models, where centralized entities like governments, corporations, or service providers +store and manage user information, SSI empowers individuals with the authority to own, control, and share their personal +data on their terms. This revolutionary approach is rooted in principles of privacy, security, and user autonomy, aiming +to address the inherent challenges and vulnerabilities associated with centralized identity systems. diff --git a/documentation/docs/ssi/Roles.md b/documentation/docs/ssi/Roles.md new file mode 100644 index 000000000..06957670c --- /dev/null +++ b/documentation/docs/ssi/Roles.md @@ -0,0 +1,34 @@ +--- +title: Roles +sidebar_position: 2 +tags: [ ssi, roles, issuer, holder, verifier ] +--- + + +# SSI Roles + +Overview of Roles in SSI: + +1. **Issuer:** + - The Issuer is a key participant in the Self-Sovereign Identity (SSI) ecosystem responsible for creating and + issuing verifiable credentials. These credentials represent specific identity attributes of an individual, such as + a driver's license or a university degree. The Issuer cryptographically signs these credentials, establishing + trust and authenticity. Examples of issuers could include government entities, educational institutions, or + organizations verifying specific attributes. + +2. **Holder:** + - The Holder is the individual or entity that possesses and controls the verifiable credentials issued to them. + Unlike traditional identity systems, where data is stored centrally, in SSI, the Holder maintains their + credentials in a decentralized manner. This decentralized control empowers individuals to decide when, where, and + with whom they share their identity attributes. The Holder actively manages their digital identity on their terms, + enhancing privacy and control. + +3. **Verifier:** + - The Verifier is an entity or service seeking to authenticate the identity of an individual. Verifiers use + cryptographic methods to confirm the validity of presented verifiable credentials without the need for direct + access to a centralized database. This process allows for secure and privacy-preserving identity verification. + Verifiers could be service providers, employers, or any entity requiring proof of specific attributes without the + need to store personal data centrally. + +In the SSI framework, these three roles collaborate to establish a decentralized, secure, and user-centric approach to +identity management, providing a flexible and trust-based system for digital interactions. diff --git a/documentation/docs/ssi/Verifiable Credentials.md b/documentation/docs/ssi/Verifiable Credentials.md new file mode 100644 index 000000000..72fe5dc56 --- /dev/null +++ b/documentation/docs/ssi/Verifiable Credentials.md @@ -0,0 +1,203 @@ +--- +title: Verifiable Credentials +sidebar_position: 3 +tags: [ ssi, credentials, presentations, verifiable presentations, verifiable credentials, issuer, holder, verifier ] +--- + +# Verifiable Credentials + +SSI Verifiable Credentials are a cornerstone of Self-Sovereign Identity (SSI), offering a transformative solution to +traditional identity verification. These credentials, often stored on decentralized ledgers like blockchain, enable +individuals to own and control their digital identity attributes. By leveraging cryptographic proofs, verifiable +credentials allow for secure and tamper-proof verification without the need for centralized authorities. This +breakthrough in identity management fosters privacy, interoperability, and user autonomy, revolutionizing how +individuals share and authenticate their personal information in the digital realm. + +
+ Example +
+    \{
+        "@context": [
+            "https://www.w3.org/2018/credentials/v1",
+            "https://www.w3.org/2018/credentials/examples/v1"
+        ],
+        "id": "http://example.edu/credentials/58473",
+        "type": ["VerifiableCredential", "AlumniCredential"],
+        "credentialSubject": \{
+            "id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
+            "image": "https://example.edu/images/58473",
+            "alumniOf": \{
+                "id": "did:example:c276e12ec21ebfeb1f712ebc6f1",
+                "name": [\{
+                    "value": "Example University",
+                    "lang": "en"
+                    }, \{
+                    "value": "Exemple d'Université",
+                    "lang": "fr"
+                }]
+            }
+        },
+        "proof": \{
+        }
+    }
+    
+
+ +## Verifiable Credentials for Data Spaces + +The MIW is not only about managing self sovereign identities, it is also about data spaces. A data space typically +refers to a virtual or conceptual environment where data is organized, stored, and managed. It is a framework that +allows for the structured representation, storage, and retrieval of information. The concept of a data space is often +associated with the idea of creating a unified, accessible, and coherent space for handling diverse types of data. + +Tracxtus-X Managed Identity Wallets (MIW) are designed to support the use of Verifiable Credentials (VC) in the context +of data spaces. So this repository introduces a set of Verifiable Credentials that may be used to enforce access control +within a data space. + +Access control through Verifiable Credentials could be implemented as follows: + +- All members within a data space place trust in one or more Verifiable Credential Issuers. This trust relationship can + vary, accommodating scenarios where a single issuer is responsible for all Verifiable Credentials or where different + issuers handle specific types of Verifiable Credentials, depending on the use case. +- The Issuers verteilen distribute these Verifiable Credentials to the participants (Holders) within the data space as + required. +- A participant in the data space securely stores these Verifiable Credentials in their digital wallet. +- When two participants within the data space intend to share data, they initiate the process by exchanging Verifiable + Credentials. This exchange serves the purpose of verifying whether both participants belong to the same data space and + possess the necessary access rights before proceeding with any data sharing activities. + +### Membership Verifiable Credential + +A Membership Verifiable Credential in the context of data spaces refers to a type of verifiable credential that attests +to an individual or entity's membership status within a specific data space or community. This credential provides +cryptographic proof of the entity's association with the data space. + +
+ Example +
+    \{
+        "issuanceDate": "2024-01-19T08:00:17Z",
+        "credentialSubject": [
+            \{
+                "holderIdentifier": "BPN12345",
+                "startTime": "2024-01-19T08:00:17.748160281Z",
+                "memberOf": "Tractus-X",
+                "id": "did:web:managed-identity-wallets.foo:BPN12345",
+                "type": "MembershipCredential",
+                "status": "Active"
+            }
+        ],
+        "id": "did:web:managed-identity-wallets.foo:BPNL0000000ISSUER#1b6813e3-14f3-462c-afce-9a5c3d75e83f",
+        "proof": \{
+            "proofPurpose": "assertionMethod",
+            "verificationMethod": "did:web:managed-identity-wallets.foo:BPNL0000000ISSUER#049f920c-e702-4e36-9b01-540423788a90",
+            "type": "JsonWebSignature2020",
+            "created": "2024-01-19T08:00:17Z",
+            "jws": "..."
+        },
+        "type": [
+            "VerifiableCredential",
+            "MembershipCredential"
+        ],
+        "@context": [
+            "https://www.w3.org/2018/credentials/v1",
+            "https://localhost/your-context.json",
+            "https://w3id.org/security/suites/jws-2020/v1"
+        ],
+        "issuer": "did:web:managed-identity-wallets.foo:BPNL0000000ISSUER",
+        "expirationDate": "2024-06-30T00:00:00Z"
+    }
+    
+
+ +### Business Partner Number Verifiable Credential + +A Business Partner Number (BPN) Verifiable Credential serves the purpose of linking a participant to a specific Business +Partner Number within a given data space, forming an integral part of the Verifiable Credential Subject. Each Business +Partner Number is distinctly unique within the confines of the data space. + +
+ Example +
+    \{
+        "credentialSubject": [
+            \{
+                "contractTemplate": "https://public.catena-x.org/contracts/",
+                "holderIdentifier": "BPN12345",
+                "id": "did:web:managed-identity-wallets.foo:BPN12345",
+                "items": [
+                    "BpnCredential"
+                ],
+                "type": "SummaryCredential"
+            }
+        ],
+        "issuanceDate": "2023-07-18T09:33:11Z",
+        "id": "did:web:managed-identity-wallets.foo:BPNL0000000ISSUER#340fc333-18b3-436b-abdb-461e8d0d4084",
+        "proof": \{
+            "created": "2023-07-18T09:33:11Z",
+            "jws": "...",
+            "proofPurpose": "proofPurpose",
+            "type": "JsonWebSignature2020",
+            "verificationMethod": "did:web:managed-identity-wallets.foo:BPNL0000000ISSUER#"
+        },
+        "type": [
+            "VerifiableCredential",
+            "SummaryCredential"
+        ],
+        "@context": [
+            "https://www.w3.org/2018/credentials/v1",
+            "https://catenax-ng.github.io/product-core-schemas/SummaryVC.json",
+            "https://w3id.org/security/suites/jws-2020/v1"
+        ],
+        "issuer": "did:web:managed-identity-wallets.foo:BPNL0000000ISSUER",
+        "expirationDate": "2023-10-01T00:00:00Z"
+    }
+    
+
+ +### Dismantler Verifiable Credential + +A Verifiable Credential can extend its utility by associating the participant with a particular role within the data +space. In this instance, the Verifiable Credential Subject provides evidence that the participant holds the role of a +dismantler. Furthermore, the Verifiable Credential Subject elaborates on the specific capabilities and qualifications of +the participant in their capacity as a dismantler. + +
+ Example +
+    \{
+        "credentialSubject": [
+            \{
+                "bpn": "BPN12345",
+                "id": "did:web:managed-identity-wallets.foo:BPN12345",
+                "type": "DismantlerCredential",
+                "activityType": "vehicleDismantle",
+                "allowedVehicleBrands": "Alfa Romeo, Mercedes-Benz"
+            }
+        ],
+        "issuanceDate": "2023-07-13T12:35:00Z",
+        "id": "did:web:managed-identity-wallets.foo:BPNL0000000ISSUER#845ee4fd-4743-48d4-9b84-c09f29c49b80",
+        "proof": \{
+            "created": "2023-07-13T12:35:00Z",
+            "jws": "...",
+            "proofPurpose": "proofPurpose",
+            "type": "JsonWebSignature2020",
+            "verificationMethod": "did:web:managed-identity-wallets.foo:BPNL0000000ISSUER#"
+        },
+        "type": [
+            "VerifiableCredential",
+            "DismantlerCredent"proof":ial"
+        ],
+        "@context": [
+            "https://www.w3.org/2018/credentials/v1",
+            "https://localhost/your-context.json",
+            "https://w3id.org/security/suites/jws-2020/v1"
+        ],
+        "issuer": "did:web:managed-identity-wallets.foo:BPNL0000000ISSUER",
+        "expirationDate": "2023-09-30T22:00:00Z"
+    }
+    
+
+ +> Proposed Verifiable Credentials schemas for data spaces a further discussed in +> the [schemas documentation](../schemas/README.md). diff --git a/documentation/docs/ssi/Verifiable Presentations.md b/documentation/docs/ssi/Verifiable Presentations.md new file mode 100644 index 000000000..48c65c0a8 --- /dev/null +++ b/documentation/docs/ssi/Verifiable Presentations.md @@ -0,0 +1,72 @@ +--- +title: Verifiable Presentations +sidebar_position: 3 +tags: [ ssi, presentations, verifiable presentations, verifiable credentials, issuer, holder, verifier ] +--- + +# Verifiable Presentations + +SSI Verifiable Presentations are a pivotal aspect of Self-Sovereign Identity (SSI), offering a dynamic way for +individuals to share and prove their identity attributes. Built on the principles of decentralized identity, these +presentations allow users to selectively disclose verifiable credentials, securely attesting to their identity without +revealing unnecessary details. + +
+ Example +
+    \{
+        "@context": [
+            "https://www.w3.org/2018/credentials/v1",
+            "https://www.w3.org/2018/credentials/examples/v1"
+        ],
+        "type": "VerifiablePresentation",
+        "verifiableCredential": [
+            \{
+                "@context": [
+                    "https://www.w3.org/2018/credentials/v1",
+                    "https://www.w3.org/2018/credentials/examples/v1"
+                ],
+                "id": "http://example.edu/credentials/1872",
+                "type": [
+                    "VerifiableCredential",
+                    "AlumniCredential"
+                ],
+                "issuer": "https://example.edu/issuers/565049",
+                "issuanceDate": "2010-01-01T19:23:24Z",
+                "credentialSubject": \{
+                    "id": "did:example:ebfeb1f712ebc6f1c276e12ec21",
+                    "alumniOf": \{
+                        "id": "did:example:c276e12ec21ebfeb1f712ebc6f1",
+                        "name": [
+                            \{
+                                "value": "Example University",
+                                "lang": "en"
+                            },
+                            \{
+                                "value": "Exemple d'Université",
+                                "lang": "fr"
+                            }
+                        ]
+                    }
+                },
+                "proof": \{
+                    "type": "RsaSignature2018",
+                    "created": "2017-06-18T21:19:10Z",
+                    "proofPurpose": "assertionMethod",
+                    "verificationMethod": "https://example.edu/issuers/565049#key-1",
+                    "jws": "..."
+                }
+            }
+        ],
+        "proof": \{
+            "type": "RsaSignature2018",
+            "created": "2018-09-14T21:19:10Z",
+            "proofPurpose": "authentication",
+            "verificationMethod": "did:example:ebfeb1f712ebc6f1c276e12ec21#keys-1",
+            "challenge": "1f44d55f-f161-4938-a659-f8026467f126",
+            "domain": "4jt78h47fh47",
+            "jws": "..."
+        }
+    }
+    
+
diff --git a/documentation/docs/ssi/_category_.json b/documentation/docs/ssi/_category_.json new file mode 100644 index 000000000..ba61fec37 --- /dev/null +++ b/documentation/docs/ssi/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "Self-Sovereign Identity (SSI)", + "position": 1, + "link": { + "type": "generated-index", + "description": "Minimalistic overview over the self-sovereign domain." + } +} diff --git a/documentation/docusaurus.config.ts b/documentation/docusaurus.config.ts new file mode 100644 index 000000000..b31f56f88 --- /dev/null +++ b/documentation/docusaurus.config.ts @@ -0,0 +1,133 @@ +import {themes as prismThemes} from 'prism-react-renderer'; +import type {Config} from '@docusaurus/types'; +import type * as Preset from '@docusaurus/preset-classic'; + +const config: Config = { + title: 'Managed Identity Wallets', + tagline: 'Managed Self-Sovereign Identity Wallets', + favicon: 'img/favicon.ico', + + // Set the production url of your site here + url: 'https://github.com', + // Set the // pathname under which your site is served + // For GitHub pages deployment, it is often '//' + baseUrl: '/eclipse-tractusx/managed-identity-wallet/', + + // GitHub pages deployment config. + // If you aren't using GitHub pages, you don't need these. + organizationName: 'eclipse-tractusx', // Usually your GitHub org/user name. + projectName: 'managed-identity-wallet', // Usually your repo name. + + onBrokenLinks: 'throw', + onBrokenMarkdownLinks: 'warn', + + // Even if you don't use internationalization, you can use this field to set + // useful metadata like html lang. For example, if your site is Chinese, you + // may want to replace "en" with "zh-Hans". + i18n: { + defaultLocale: 'en', + locales: ['en'], + }, + + presets: [ + [ + 'classic', + { + docs: { + sidebarPath: './sidebars.ts' + }, + theme: { + customCss: './src/css/custom.css', + }, + } satisfies Preset.Options, + ], + ], + + themeConfig: { + // Replace with your project's social card + image: 'img/docusaurus-social-card.jpg', + navbar: { + title: 'Managed Identity Wallets', + logo: { + alt: 'Tractus-X Logo', + src: 'img/logo.png', + }, + items: [ + { + type: 'docSidebar', + sidebarId: 'ssiSidebar', + position: 'left', + label: 'Self-Sovereign-Identity', + }, + { + type: 'docSidebar', + sidebarId: 'developmentSidebar', + position: 'left', + label: 'Development', + }, + { + type: 'docSidebar', + sidebarId: 'operationsSidebar', + position: 'left', + label: 'Operations', + }, + { + href: 'https://github.com/eclipse-tractusx/managed-identity-wallet', + label: 'GitHub', + position: 'right', + }, + ], + }, + footer: { + style: 'dark', + links: [ + { + title: 'Docs', + items: [ + { + label: 'Self-Sovereign-Identity', + to: '/docs/ssi/Introduction', + }, + { + label: 'Development', + to: '/docs/development/Introduction', + }, + { + label: 'Operations', + to: '/docs/operations/Introduction', + } + ], + }, + { + title: 'Community', + items: [ + { + label: 'Eclipse Tractus-X', + href: 'https://eclipse-tractusx.github.io/', + }, + ], + }, + { + title: 'More', + items: [ + { + label: 'GitHub', + href: 'https://github.com/facebook/docusaurus', + }, + { + label: 'Catena-X Automotive Network', + href: 'https://catena-x.net', + } + ], + }, + ], + copyright: `Copyright © ${new Date().getFullYear()} Tractus-X`, + }, + prism: { + theme: prismThemes.github, + darkTheme: prismThemes.dracula, + }, + } satisfies Preset.ThemeConfig, +}; + +export default config; diff --git a/documentation/package-lock.json b/documentation/package-lock.json new file mode 100644 index 000000000..a0fd6899b --- /dev/null +++ b/documentation/package-lock.json @@ -0,0 +1,14626 @@ +{ + "name": "managed-identity-wallets", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "managed-identity-wallets", + "version": "0.0.0", + "dependencies": { + "@docusaurus/core": "3.2.1", + "@docusaurus/preset-classic": "3.2.1", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "prism-react-renderer": "^2.3.0", + "react": "^18.3.0", + "react-dom": "^18.3.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "3.2.1", + "@docusaurus/tsconfig": "3.2.1", + "@docusaurus/types": "3.2.1", + "typescript": "~5.2.2" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@algolia/autocomplete-core": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", + "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", + "dependencies": { + "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", + "@algolia/autocomplete-shared": "1.9.3" + } + }, + "node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", + "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", + "dependencies": { + "@algolia/autocomplete-shared": "1.9.3" + }, + "peerDependencies": { + "search-insights": ">= 1 < 3" + } + }, + "node_modules/@algolia/autocomplete-preset-algolia": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", + "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", + "dependencies": { + "@algolia/autocomplete-shared": "1.9.3" + }, + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/autocomplete-shared": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", + "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/cache-browser-local-storage": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.23.3.tgz", + "integrity": "sha512-vRHXYCpPlTDE7i6UOy2xE03zHF2C8MEFjPN2v7fRbqVpcOvAUQK81x3Kc21xyb5aSIpYCjWCZbYZuz8Glyzyyg==", + "dependencies": { + "@algolia/cache-common": "4.23.3" + } + }, + "node_modules/@algolia/cache-common": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.23.3.tgz", + "integrity": "sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A==" + }, + "node_modules/@algolia/cache-in-memory": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.23.3.tgz", + "integrity": "sha512-yvpbuUXg/+0rbcagxNT7un0eo3czx2Uf0y4eiR4z4SD7SiptwYTpbuS0IHxcLHG3lq22ukx1T6Kjtk/rT+mqNg==", + "dependencies": { + "@algolia/cache-common": "4.23.3" + } + }, + "node_modules/@algolia/client-account": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.23.3.tgz", + "integrity": "sha512-hpa6S5d7iQmretHHF40QGq6hz0anWEHGlULcTIT9tbUssWUriN9AUXIFQ8Ei4w9azD0hc1rUok9/DeQQobhQMA==", + "dependencies": { + "@algolia/client-common": "4.23.3", + "@algolia/client-search": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.23.3.tgz", + "integrity": "sha512-LBsEARGS9cj8VkTAVEZphjxTjMVCci+zIIiRhpFun9jGDUlS1XmhCW7CTrnaWeIuCQS/2iPyRqSy1nXPjcBLRA==", + "dependencies": { + "@algolia/client-common": "4.23.3", + "@algolia/client-search": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "node_modules/@algolia/client-common": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.23.3.tgz", + "integrity": "sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw==", + "dependencies": { + "@algolia/requester-common": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.23.3.tgz", + "integrity": "sha512-3E3yF3Ocr1tB/xOZiuC3doHQBQ2zu2MPTYZ0d4lpfWads2WTKG7ZzmGnsHmm63RflvDeLK/UVx7j2b3QuwKQ2g==", + "dependencies": { + "@algolia/client-common": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "node_modules/@algolia/client-search": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.23.3.tgz", + "integrity": "sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw==", + "dependencies": { + "@algolia/client-common": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "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.23.3", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.23.3.tgz", + "integrity": "sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g==" + }, + "node_modules/@algolia/logger-console": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.23.3.tgz", + "integrity": "sha512-8xoiseoWDKuCVnWP8jHthgaeobDLolh00KJAdMe9XPrWPuf1by732jSpgy2BlsLTaT9m32pHI8CRfrOqQzHv3A==", + "dependencies": { + "@algolia/logger-common": "4.23.3" + } + }, + "node_modules/@algolia/recommend": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-4.23.3.tgz", + "integrity": "sha512-9fK4nXZF0bFkdcLBRDexsnGzVmu4TSYZqxdpgBW2tEyfuSSY54D4qSRkLmNkrrz4YFvdh2GM1gA8vSsnZPR73w==", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.23.3", + "@algolia/cache-common": "4.23.3", + "@algolia/cache-in-memory": "4.23.3", + "@algolia/client-common": "4.23.3", + "@algolia/client-search": "4.23.3", + "@algolia/logger-common": "4.23.3", + "@algolia/logger-console": "4.23.3", + "@algolia/requester-browser-xhr": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/requester-node-http": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.23.3.tgz", + "integrity": "sha512-jDWGIQ96BhXbmONAQsasIpTYWslyjkiGu0Quydjlowe+ciqySpiDUrJHERIRfELE5+wFc7hc1Q5hqjGoV7yghw==", + "dependencies": { + "@algolia/requester-common": "4.23.3" + } + }, + "node_modules/@algolia/requester-common": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.23.3.tgz", + "integrity": "sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw==" + }, + "node_modules/@algolia/requester-node-http": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.23.3.tgz", + "integrity": "sha512-zgu++8Uj03IWDEJM3fuNl34s746JnZOWn1Uz5taV1dFyJhVM/kTNw9Ik7YJWiUNHJQXcaD8IXD1eCb0nq/aByA==", + "dependencies": { + "@algolia/requester-common": "4.23.3" + } + }, + "node_modules/@algolia/transporter": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.23.3.tgz", + "integrity": "sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ==", + "dependencies": { + "@algolia/cache-common": "4.23.3", + "@algolia/logger-common": "4.23.3", + "@algolia/requester-common": "4.23.3" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.4.tgz", + "integrity": "sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.24.4", + "@babel/parser": "^7.24.4", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz", + "integrity": "sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==", + "dependencies": { + "@babel/types": "^7.24.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz", + "integrity": "sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz", + "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dependencies": { + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", + "dependencies": { + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", + "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", + "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.4.tgz", + "integrity": "sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==", + "dependencies": { + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/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/@babel/highlight/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/@babel/highlight/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/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/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/@babel/parser": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", + "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz", + "integrity": "sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.24.1", + "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.24.1.tgz", + "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", + "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", + "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", + "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", + "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", + "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "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.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", + "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", + "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", + "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", + "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", + "dependencies": { + "@babel/helper-module-imports": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-remap-async-to-generator": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", + "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.4.tgz", + "integrity": "sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", + "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", + "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.4", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz", + "integrity": "sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", + "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/template": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz", + "integrity": "sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", + "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", + "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", + "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", + "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", + "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", + "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", + "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", + "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", + "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", + "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", + "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", + "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", + "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", + "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", + "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", + "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", + "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", + "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz", + "integrity": "sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", + "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", + "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz", + "integrity": "sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz", + "integrity": "sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", + "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz", + "integrity": "sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", + "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.24.1.tgz", + "integrity": "sha512-QXp1U9x0R7tkiGB0FOk8o74jhnap0FlZ5gNkRIWdG3eP+SvMFg118e1zaWewDzgABb106QSKpVsD3Wgd8t6ifA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.24.1.tgz", + "integrity": "sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz", + "integrity": "sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/types": "^7.23.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.24.1.tgz", + "integrity": "sha512-+pWEAaDJvSm9aFvJNpLiM2+ktl2Sn2U5DdyiWdZBxmLc6+xGt88dvFqsHiAiDS+8WqUwbDfkKz9jRxK3M0k+kA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", + "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", + "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.3.tgz", + "integrity": "sha512-J0BuRPNlNqlMTRJ72eVptpt9VcInbxO6iP3jaxr+1NPhC0UkKL+6oeX6VXMEYdADnuqmMmsBspt4d5w8Y/TCbQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.24.3", + "@babel/helper-plugin-utils": "^7.24.0", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", + "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", + "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", + "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", + "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz", + "integrity": "sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.4.tgz", + "integrity": "sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.4", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-typescript": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", + "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", + "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", + "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", + "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.4.tgz", + "integrity": "sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==", + "dependencies": { + "@babel/compat-data": "^7.24.4", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.4", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.24.1", + "@babel/plugin-syntax-import-attributes": "^7.24.1", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.1", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", + "@babel/plugin-transform-async-to-generator": "^7.24.1", + "@babel/plugin-transform-block-scoped-functions": "^7.24.1", + "@babel/plugin-transform-block-scoping": "^7.24.4", + "@babel/plugin-transform-class-properties": "^7.24.1", + "@babel/plugin-transform-class-static-block": "^7.24.4", + "@babel/plugin-transform-classes": "^7.24.1", + "@babel/plugin-transform-computed-properties": "^7.24.1", + "@babel/plugin-transform-destructuring": "^7.24.1", + "@babel/plugin-transform-dotall-regex": "^7.24.1", + "@babel/plugin-transform-duplicate-keys": "^7.24.1", + "@babel/plugin-transform-dynamic-import": "^7.24.1", + "@babel/plugin-transform-exponentiation-operator": "^7.24.1", + "@babel/plugin-transform-export-namespace-from": "^7.24.1", + "@babel/plugin-transform-for-of": "^7.24.1", + "@babel/plugin-transform-function-name": "^7.24.1", + "@babel/plugin-transform-json-strings": "^7.24.1", + "@babel/plugin-transform-literals": "^7.24.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", + "@babel/plugin-transform-member-expression-literals": "^7.24.1", + "@babel/plugin-transform-modules-amd": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-modules-systemjs": "^7.24.1", + "@babel/plugin-transform-modules-umd": "^7.24.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.24.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", + "@babel/plugin-transform-numeric-separator": "^7.24.1", + "@babel/plugin-transform-object-rest-spread": "^7.24.1", + "@babel/plugin-transform-object-super": "^7.24.1", + "@babel/plugin-transform-optional-catch-binding": "^7.24.1", + "@babel/plugin-transform-optional-chaining": "^7.24.1", + "@babel/plugin-transform-parameters": "^7.24.1", + "@babel/plugin-transform-private-methods": "^7.24.1", + "@babel/plugin-transform-private-property-in-object": "^7.24.1", + "@babel/plugin-transform-property-literals": "^7.24.1", + "@babel/plugin-transform-regenerator": "^7.24.1", + "@babel/plugin-transform-reserved-words": "^7.24.1", + "@babel/plugin-transform-shorthand-properties": "^7.24.1", + "@babel/plugin-transform-spread": "^7.24.1", + "@babel/plugin-transform-sticky-regex": "^7.24.1", + "@babel/plugin-transform-template-literals": "^7.24.1", + "@babel/plugin-transform-typeof-symbol": "^7.24.1", + "@babel/plugin-transform-unicode-escapes": "^7.24.1", + "@babel/plugin-transform-unicode-property-regex": "^7.24.1", + "@babel/plugin-transform-unicode-regex": "^7.24.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.24.1.tgz", + "integrity": "sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-transform-react-display-name": "^7.24.1", + "@babel/plugin-transform-react-jsx": "^7.23.4", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz", + "integrity": "sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-syntax-jsx": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-typescript": "^7.24.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "node_modules/@babel/runtime": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.4.tgz", + "integrity": "sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.24.4.tgz", + "integrity": "sha512-VOQOexSilscN24VEY810G/PqtpFvx/z6UqDIjIWbDe2368HhDLkYN5TYwaEz/+eRCUkhJ2WaNLLmQAlxzfWj4w==", + "dependencies": { + "core-js-pure": "^3.30.2", + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", + "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", + "dependencies": { + "@babel/code-frame": "^7.24.1", + "@babel/generator": "^7.24.1", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.24.1", + "@babel/types": "^7.24.0", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "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/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@docsearch/css": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.6.0.tgz", + "integrity": "sha512-+sbxb71sWre+PwDK7X2T8+bhS6clcVMLwBPznX45Qu6opJcgRjAp7gYSDzVFp187J+feSj5dNBN1mJoi6ckkUQ==" + }, + "node_modules/@docsearch/react": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.6.0.tgz", + "integrity": "sha512-HUFut4ztcVNmqy9gp/wxNbC7pTOHhgVVkHVGCACTuLhUKUhKAF9KYHJtMiLUJxEqiFLQiuri1fWF8zqwM/cu1w==", + "dependencies": { + "@algolia/autocomplete-core": "1.9.3", + "@algolia/autocomplete-preset-algolia": "1.9.3", + "@docsearch/css": "3.6.0", + "algoliasearch": "^4.19.1" + }, + "peerDependencies": { + "@types/react": ">= 16.8.0 < 19.0.0", + "react": ">= 16.8.0 < 19.0.0", + "react-dom": ">= 16.8.0 < 19.0.0", + "search-insights": ">= 1 < 3" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "search-insights": { + "optional": true + } + } + }, + "node_modules/@docusaurus/core": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.2.1.tgz", + "integrity": "sha512-ZeMAqNvy0eBv2dThEeMuNzzuu+4thqMQakhxsgT5s02A8LqRcdkg+rbcnuNqUIpekQ4GRx3+M5nj0ODJhBXo9w==", + "dependencies": { + "@babel/core": "^7.23.3", + "@babel/generator": "^7.23.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.22.9", + "@babel/preset-env": "^7.22.9", + "@babel/preset-react": "^7.22.5", + "@babel/preset-typescript": "^7.22.5", + "@babel/runtime": "^7.22.6", + "@babel/runtime-corejs3": "^7.22.6", + "@babel/traverse": "^7.22.8", + "@docusaurus/cssnano-preset": "3.2.1", + "@docusaurus/logger": "3.2.1", + "@docusaurus/mdx-loader": "3.2.1", + "@docusaurus/react-loadable": "5.5.2", + "@docusaurus/utils": "3.2.1", + "@docusaurus/utils-common": "3.2.1", + "@docusaurus/utils-validation": "3.2.1", + "@svgr/webpack": "^6.5.1", + "autoprefixer": "^10.4.14", + "babel-loader": "^9.1.3", + "babel-plugin-dynamic-import-node": "^2.3.3", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "clean-css": "^5.3.2", + "cli-table3": "^0.6.3", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "copy-webpack-plugin": "^11.0.0", + "core-js": "^3.31.1", + "css-loader": "^6.8.1", + "css-minimizer-webpack-plugin": "^4.2.2", + "cssnano": "^5.1.15", + "del": "^6.1.1", + "detect-port": "^1.5.1", + "escape-html": "^1.0.3", + "eta": "^2.2.0", + "eval": "^0.1.8", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "html-minifier-terser": "^7.2.0", + "html-tags": "^3.3.1", + "html-webpack-plugin": "^5.5.3", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "mini-css-extract-plugin": "^2.7.6", + "p-map": "^4.0.0", + "postcss": "^8.4.26", + "postcss-loader": "^7.3.3", + "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.4", + "react-router-config": "^5.1.1", + "react-router-dom": "^5.3.4", + "rtl-detect": "^1.0.4", + "semver": "^7.5.4", + "serve-handler": "^6.1.5", + "shelljs": "^0.8.5", + "terser-webpack-plugin": "^5.3.9", + "tslib": "^2.6.0", + "update-notifier": "^6.0.2", + "url-loader": "^4.1.1", + "webpack": "^5.88.1", + "webpack-bundle-analyzer": "^4.9.0", + "webpack-dev-server": "^4.15.1", + "webpack-merge": "^5.9.0", + "webpackbar": "^5.0.2" + }, + "bin": { + "docusaurus": "bin/docusaurus.mjs" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/cssnano-preset": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.2.1.tgz", + "integrity": "sha512-wTL9KuSSbMJjKrfu385HZEzAoamUsbKqwscAQByZw4k6Ja/RWpqgVvt/CbAC+aYEH6inLzOt+MjuRwMOrD3VBA==", + "dependencies": { + "cssnano-preset-advanced": "^5.3.10", + "postcss": "^8.4.26", + "postcss-sort-media-queries": "^4.4.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/logger": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.2.1.tgz", + "integrity": "sha512-0voOKJCn9RaM3np6soqEfo7SsVvf2C+CDTWhW+H/1AyBhybASpExtDEz+7ECck9TwPzFQ5tt+I3zVugUJbJWDg==", + "dependencies": { + "chalk": "^4.1.2", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/mdx-loader": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.2.1.tgz", + "integrity": "sha512-Fs8tXhXKZjNkdGaOy1xSLXSwfjCMT73J3Zfrju2U16uGedRFRjgK0ojpK5tiC7TnunsL3tOFgp1BSMBRflX9gw==", + "dependencies": { + "@docusaurus/logger": "3.2.1", + "@docusaurus/utils": "3.2.1", + "@docusaurus/utils-validation": "3.2.1", + "@mdx-js/mdx": "^3.0.0", + "@slorber/remark-comment": "^1.0.0", + "escape-html": "^1.0.3", + "estree-util-value-to-estree": "^3.0.1", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "image-size": "^1.0.2", + "mdast-util-mdx": "^3.0.0", + "mdast-util-to-string": "^4.0.0", + "rehype-raw": "^7.0.0", + "remark-directive": "^3.0.0", + "remark-emoji": "^4.0.0", + "remark-frontmatter": "^5.0.0", + "remark-gfm": "^4.0.0", + "stringify-object": "^3.3.0", + "tslib": "^2.6.0", + "unified": "^11.0.3", + "unist-util-visit": "^5.0.0", + "url-loader": "^4.1.1", + "vfile": "^6.0.1", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/module-type-aliases": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.2.1.tgz", + "integrity": "sha512-FyViV5TqhL1vsM7eh29nJ5NtbRE6Ra6LP1PDcPvhwPSlA7eiWGRKAn3jWwMUcmjkos5SYY+sr0/feCdbM3eQHQ==", + "dependencies": { + "@docusaurus/react-loadable": "5.5.2", + "@docusaurus/types": "3.2.1", + "@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": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.2.1.tgz", + "integrity": "sha512-lOx0JfhlGZoZu6pEJfeEpSISZR5dQbJGGvb42IP13G5YThNHhG9R9uoWuo4IOimPqBC7sHThdLA3VLevk61Fsw==", + "dependencies": { + "@docusaurus/core": "3.2.1", + "@docusaurus/logger": "3.2.1", + "@docusaurus/mdx-loader": "3.2.1", + "@docusaurus/types": "3.2.1", + "@docusaurus/utils": "3.2.1", + "@docusaurus/utils-common": "3.2.1", + "@docusaurus/utils-validation": "3.2.1", + "cheerio": "^1.0.0-rc.12", + "feed": "^4.2.2", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "reading-time": "^1.5.0", + "srcset": "^4.0.0", + "tslib": "^2.6.0", + "unist-util-visit": "^5.0.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.2.1.tgz", + "integrity": "sha512-GHe5b/lCskAR8QVbfWAfPAApvRZgqk7FN3sOHgjCtjzQACZxkHmq6QqyqZ8Jp45V7lVck4wt2Xw2IzBJ7Cz3bA==", + "dependencies": { + "@docusaurus/core": "3.2.1", + "@docusaurus/logger": "3.2.1", + "@docusaurus/mdx-loader": "3.2.1", + "@docusaurus/module-type-aliases": "3.2.1", + "@docusaurus/types": "3.2.1", + "@docusaurus/utils": "3.2.1", + "@docusaurus/utils-common": "3.2.1", + "@docusaurus/utils-validation": "3.2.1", + "@types/react-router-config": "^5.0.7", + "combine-promises": "^1.1.0", + "fs-extra": "^11.1.1", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-pages": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.2.1.tgz", + "integrity": "sha512-TOqVfMVTAHqWNEGM94Drz+PUpHDbwFy6ucHFgyTx9zJY7wPNSG5EN+rd/mU7OvAi26qpOn2o9xTdUmb28QLjEQ==", + "dependencies": { + "@docusaurus/core": "3.2.1", + "@docusaurus/mdx-loader": "3.2.1", + "@docusaurus/types": "3.2.1", + "@docusaurus/utils": "3.2.1", + "@docusaurus/utils-validation": "3.2.1", + "fs-extra": "^11.1.1", + "tslib": "^2.6.0", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/plugin-debug": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.2.1.tgz", + "integrity": "sha512-AMKq8NuUKf2sRpN1m/sIbqbRbnmk+rSA+8mNU1LNxEl9BW9F/Gng8m9HKlzeyMPrf5XidzS1jqkuTLDJ6KIrFw==", + "dependencies": { + "@docusaurus/core": "3.2.1", + "@docusaurus/types": "3.2.1", + "@docusaurus/utils": "3.2.1", + "fs-extra": "^11.1.1", + "react-json-view-lite": "^1.2.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-analytics": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.2.1.tgz", + "integrity": "sha512-/rJ+9u+Px0eTCiF4TNcNtj3kHf8cp6K1HCwOTdbsSlz6Xn21syZYcy+f1VM9wF6HrvUkXUcbM5TDCvg2IRL6bQ==", + "dependencies": { + "@docusaurus/core": "3.2.1", + "@docusaurus/types": "3.2.1", + "@docusaurus/utils-validation": "3.2.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-gtag": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.2.1.tgz", + "integrity": "sha512-XtuJnlMvYfppeVdUyKiDIJAa/gTJKCQU92z8CLZZ9ibJdgVjFOLS10s0hIC0eL5z0U2u2loJz2rZ63HOkNHbBA==", + "dependencies": { + "@docusaurus/core": "3.2.1", + "@docusaurus/types": "3.2.1", + "@docusaurus/utils-validation": "3.2.1", + "@types/gtag.js": "^0.0.12", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-tag-manager": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.2.1.tgz", + "integrity": "sha512-wiS/kE0Ny5pnjTxVCs8ljRnkL1RVMj59t6jmSsgEX7piDOoaXSMIUaoIt9ogS/v132uO0xEsxHstkRUZHQyPcQ==", + "dependencies": { + "@docusaurus/core": "3.2.1", + "@docusaurus/types": "3.2.1", + "@docusaurus/utils-validation": "3.2.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/plugin-sitemap": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.2.1.tgz", + "integrity": "sha512-uWZ7AxzdeaQSTCwD2yZtOiEm9zyKU+wqCmi/Sf25kQQqqFSBZUStXfaQ8OHP9cecnw893ZpZ811rPhB/wfujJw==", + "dependencies": { + "@docusaurus/core": "3.2.1", + "@docusaurus/logger": "3.2.1", + "@docusaurus/types": "3.2.1", + "@docusaurus/utils": "3.2.1", + "@docusaurus/utils-common": "3.2.1", + "@docusaurus/utils-validation": "3.2.1", + "fs-extra": "^11.1.1", + "sitemap": "^7.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/preset-classic": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.2.1.tgz", + "integrity": "sha512-E3OHSmttpEBcSMhfPBq3EJMBxZBM01W1rnaCUTXy9EHvkmB5AwgTfW1PwGAybPAX579ntE03R+2zmXdizWfKnQ==", + "dependencies": { + "@docusaurus/core": "3.2.1", + "@docusaurus/plugin-content-blog": "3.2.1", + "@docusaurus/plugin-content-docs": "3.2.1", + "@docusaurus/plugin-content-pages": "3.2.1", + "@docusaurus/plugin-debug": "3.2.1", + "@docusaurus/plugin-google-analytics": "3.2.1", + "@docusaurus/plugin-google-gtag": "3.2.1", + "@docusaurus/plugin-google-tag-manager": "3.2.1", + "@docusaurus/plugin-sitemap": "3.2.1", + "@docusaurus/theme-classic": "3.2.1", + "@docusaurus/theme-common": "3.2.1", + "@docusaurus/theme-search-algolia": "3.2.1", + "@docusaurus/types": "3.2.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.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": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.2.1.tgz", + "integrity": "sha512-+vSbnQyoWjc6vRZi4vJO2dBU02wqzynsai15KK+FANZudrYaBHtkbLZAQhgmxzBGVpxzi87gRohlMm+5D8f4tA==", + "dependencies": { + "@docusaurus/core": "3.2.1", + "@docusaurus/mdx-loader": "3.2.1", + "@docusaurus/module-type-aliases": "3.2.1", + "@docusaurus/plugin-content-blog": "3.2.1", + "@docusaurus/plugin-content-docs": "3.2.1", + "@docusaurus/plugin-content-pages": "3.2.1", + "@docusaurus/theme-common": "3.2.1", + "@docusaurus/theme-translations": "3.2.1", + "@docusaurus/types": "3.2.1", + "@docusaurus/utils": "3.2.1", + "@docusaurus/utils-common": "3.2.1", + "@docusaurus/utils-validation": "3.2.1", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "copy-text-to-clipboard": "^3.2.0", + "infima": "0.2.0-alpha.43", + "lodash": "^4.17.21", + "nprogress": "^0.2.0", + "postcss": "^8.4.26", + "prism-react-renderer": "^2.3.0", + "prismjs": "^1.29.0", + "react-router-dom": "^5.3.4", + "rtlcss": "^4.1.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/theme-common": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.2.1.tgz", + "integrity": "sha512-d+adiD7L9xv6EvfaAwUqdKf4orsM3jqgeqAM+HAjgL/Ux0GkVVnfKr+tsoe+4ow4rHe6NUt+nkkW8/K8dKdilA==", + "dependencies": { + "@docusaurus/mdx-loader": "3.2.1", + "@docusaurus/module-type-aliases": "3.2.1", + "@docusaurus/plugin-content-blog": "3.2.1", + "@docusaurus/plugin-content-docs": "3.2.1", + "@docusaurus/plugin-content-pages": "3.2.1", + "@docusaurus/utils": "3.2.1", + "@docusaurus/utils-common": "3.2.1", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "clsx": "^2.0.0", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^2.3.0", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/theme-search-algolia": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.2.1.tgz", + "integrity": "sha512-bzhCrpyXBXzeydNUH83II2akvFEGfhsNTPPWsk5N7e+odgQCQwoHhcF+2qILbQXjaoZ6B3c48hrvkyCpeyqGHw==", + "dependencies": { + "@docsearch/react": "^3.5.2", + "@docusaurus/core": "3.2.1", + "@docusaurus/logger": "3.2.1", + "@docusaurus/plugin-content-docs": "3.2.1", + "@docusaurus/theme-common": "3.2.1", + "@docusaurus/theme-translations": "3.2.1", + "@docusaurus/utils": "3.2.1", + "@docusaurus/utils-validation": "3.2.1", + "algoliasearch": "^4.18.0", + "algoliasearch-helper": "^3.13.3", + "clsx": "^2.0.0", + "eta": "^2.2.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "tslib": "^2.6.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/theme-translations": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.2.1.tgz", + "integrity": "sha512-jAUMkIkFfY+OAhJhv6mV8zlwY6J4AQxJPTgLdR2l+Otof9+QdJjHNh/ifVEu9q0lp3oSPlJj9l05AaP7Ref+cg==", + "dependencies": { + "fs-extra": "^11.1.1", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + } + }, + "node_modules/@docusaurus/tsconfig": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.2.1.tgz", + "integrity": "sha512-+biUwtsYW3oChLxYezzA+NIgS3Q9KDRl7add/YT54RXs9Q4rKInebxdHdG6JFs5BaTg45gyjDu0rvNVcGeHODg==", + "dev": true + }, + "node_modules/@docusaurus/types": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.2.1.tgz", + "integrity": "sha512-n/toxBzL2oxTtRTOFiGKsHypzn/Pm+sXyw+VSk1UbqbXQiHOwHwts55bpKwbcUgA530Is6kix3ELiFOv9GAMfw==", + "dependencies": { + "@mdx-js/mdx": "^3.0.0", + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.9.2", + "react-helmet-async": "^1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.88.1", + "webpack-merge": "^5.9.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@docusaurus/utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.2.1.tgz", + "integrity": "sha512-DPkIS/EPc+pGAV798PUXgNzJFM3HJouoQXgr0KDZuJVz1EkWbDLOcQwLIz8Qx7liI9ddfkN/TXTRQdsTPZNakw==", + "dependencies": { + "@docusaurus/logger": "3.2.1", + "@docusaurus/utils-common": "3.2.1", + "@svgr/webpack": "^6.5.1", + "escape-string-regexp": "^4.0.0", + "file-loader": "^6.2.0", + "fs-extra": "^11.1.1", + "github-slugger": "^1.5.0", + "globby": "^11.1.0", + "gray-matter": "^4.0.3", + "jiti": "^1.20.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "micromatch": "^4.0.5", + "prompts": "^2.4.2", + "resolve-pathname": "^3.0.0", + "shelljs": "^0.8.5", + "tslib": "^2.6.0", + "url-loader": "^4.1.1", + "webpack": "^5.88.1" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "@docusaurus/types": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/types": { + "optional": true + } + } + }, + "node_modules/@docusaurus/utils-common": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.2.1.tgz", + "integrity": "sha512-N5vadULnRLiqX2QfTjVEU3u5vo6RG2EZTdyXvJdzDOdrLCGIZAfnf/VkssinFZ922sVfaFfQ4FnStdhn5TWdVg==", + "dependencies": { + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "@docusaurus/types": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/types": { + "optional": true + } + } + }, + "node_modules/@docusaurus/utils-validation": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.2.1.tgz", + "integrity": "sha512-+x7IR9hNMXi62L1YAglwd0s95fR7+EtirjTxSN4kahYRWGqOi3jlQl1EV0az/yTEvKbxVvOPcdYicGu9dk4LJw==", + "dependencies": { + "@docusaurus/logger": "3.2.1", + "@docusaurus/utils": "3.2.1", + "@docusaurus/utils-common": "3.2.1", + "joi": "^17.9.2", + "js-yaml": "^4.1.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.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/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" + }, + "node_modules/@mdx-js/mdx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.1.tgz", + "integrity": "sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdx": "^2.0.0", + "collapse-white-space": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-build-jsx": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-util-to-js": "^2.0.0", + "estree-walker": "^3.0.0", + "hast-util-to-estree": "^3.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "markdown-extensions": "^2.0.0", + "periscopic": "^3.0.0", + "remark-mdx": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "source-map": "^0.7.0", + "unified": "^11.0.0", + "unist-util-position-from-estree": "^2.0.0", + "unist-util-stringify-position": "^4.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/react": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", + "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", + "dependencies": { + "@types/mdx": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=16", + "react": ">=16" + } + }, + "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/@pnpm/config.env-replace": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz", + "integrity": "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==", + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz", + "integrity": "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==", + "dependencies": { + "graceful-fs": "4.2.10" + }, + "engines": { + "node": ">=12.22.0" + } + }, + "node_modules/@pnpm/network.ca-file/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/@pnpm/npm-conf": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz", + "integrity": "sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==", + "dependencies": { + "@pnpm/config.env-replace": "^1.1.0", + "@pnpm/network.ca-file": "^1.0.1", + "config-chain": "^1.1.11" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.25", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.25.tgz", + "integrity": "sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==" + }, + "node_modules/@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" + }, + "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/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@slorber/remark-comment": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz", + "integrity": "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==", + "dependencies": { + "micromark-factory-space": "^1.0.0", + "micromark-util-character": "^1.1.0", + "micromark-util-symbol": "^1.0.1" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz", + "integrity": "sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==", + "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": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "engines": { + "node": ">=14" + }, + "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": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", + "engines": { + "node": ">=14" + }, + "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.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz", + "integrity": "sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==", + "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.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz", + "integrity": "sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==", + "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.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz", + "integrity": "sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==", + "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.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz", + "integrity": "sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==", + "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.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz", + "integrity": "sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==", + "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.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz", + "integrity": "sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^6.5.1", + "@svgr/babel-plugin-remove-jsx-attribute": "*", + "@svgr/babel-plugin-remove-jsx-empty-expression": "*", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.5.1", + "@svgr/babel-plugin-svg-dynamic-title": "^6.5.1", + "@svgr/babel-plugin-svg-em-dimensions": "^6.5.1", + "@svgr/babel-plugin-transform-react-native-svg": "^6.5.1", + "@svgr/babel-plugin-transform-svg-component": "^6.5.1" + }, + "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.1", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz", + "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==", + "dependencies": { + "@babel/core": "^7.19.6", + "@svgr/babel-preset": "^6.5.1", + "@svgr/plugin-jsx": "^6.5.1", + "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.1", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz", + "integrity": "sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==", + "dependencies": { + "@babel/types": "^7.20.0", + "entities": "^4.4.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz", + "integrity": "sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==", + "dependencies": { + "@babel/core": "^7.19.6", + "@svgr/babel-preset": "^6.5.1", + "@svgr/hast-util-to-babel-ast": "^6.5.1", + "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.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz", + "integrity": "sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==", + "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": "*" + } + }, + "node_modules/@svgr/webpack": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz", + "integrity": "sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==", + "dependencies": { + "@babel/core": "^7.19.6", + "@babel/plugin-transform-react-constant-elements": "^7.18.12", + "@babel/preset-env": "^7.19.4", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.18.6", + "@svgr/core": "^6.5.1", + "@svgr/plugin-jsx": "^6.5.1", + "@svgr/plugin-svgo": "^6.5.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "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/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", + "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.19.0", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.0.tgz", + "integrity": "sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/gtag.js": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz", + "integrity": "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==" + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "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-cache-semantics": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", + "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.14", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz", + "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "node_modules/@types/mdast": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz", + "integrity": "sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg==", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdx": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==" + }, + "node_modules/@types/node": { + "version": "20.12.7", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.7.tgz", + "integrity": "sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/prismjs": { + "version": "1.26.3", + "resolved": "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.3.tgz", + "integrity": "sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==" + }, + "node_modules/@types/qs": { + "version": "6.9.15", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.15.tgz", + "integrity": "sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + }, + "node_modules/@types/react": { + "version": "18.2.79", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.79.tgz", + "integrity": "sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*" + } + }, + "node_modules/@types/react-router-config": { + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.11.tgz", + "integrity": "sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "^5.1.0" + } + }, + "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.7", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/unist": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", + "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==" + }, + "node_modules/@types/ws": { + "version": "8.5.10", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", + "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.32", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", + "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz", + "integrity": "sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz", + "integrity": "sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz", + "integrity": "sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.12.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz", + "integrity": "sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-opt": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1", + "@webassemblyjs/wast-printer": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz", + "integrity": "sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz", + "integrity": "sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-buffer": "1.12.1", + "@webassemblyjs/wasm-gen": "1.12.1", + "@webassemblyjs/wasm-parser": "1.12.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz", + "integrity": "sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==", + "dependencies": { + "@webassemblyjs/ast": "1.12.1", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz", + "integrity": "sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==", + "dependencies": { + "@webassemblyjs/ast": "1.12.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.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/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": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "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-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/algoliasearch": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.23.3.tgz", + "integrity": "sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg==", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.23.3", + "@algolia/cache-common": "4.23.3", + "@algolia/cache-in-memory": "4.23.3", + "@algolia/client-account": "4.23.3", + "@algolia/client-analytics": "4.23.3", + "@algolia/client-common": "4.23.3", + "@algolia/client-personalization": "4.23.3", + "@algolia/client-search": "4.23.3", + "@algolia/logger-common": "4.23.3", + "@algolia/logger-console": "4.23.3", + "@algolia/recommend": "4.23.3", + "@algolia/requester-browser-xhr": "4.23.3", + "@algolia/requester-common": "4.23.3", + "@algolia/requester-node-http": "4.23.3", + "@algolia/transporter": "4.23.3" + } + }, + "node_modules/algoliasearch-helper": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.18.0.tgz", + "integrity": "sha512-ZXvA8r6VG46V343jnIE7Tei8Xr0/9N8YhD27joC0BKxeogQyvNu7O37i510wA7FnrDjoa/tFhK90WUaBlkaqnw==", + "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": "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/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "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/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/astring": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", + "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", + "fraction.js": "^4.3.7", + "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/babel-loader": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", + "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", + "dependencies": { + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" + } + }, + "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-polyfill-corejs2": { + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", + "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.1", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz", + "integrity": "sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "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/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.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "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.2", + "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.2.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", + "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==", + "dependencies": { + "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/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.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "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/cacheable-lookup": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz", + "integrity": "sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==", + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request": { + "version": "10.2.14", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", + "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", + "dependencies": { + "@types/http-cache-semantics": "^4.0.2", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/cacheable-request/node_modules/normalize-url": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz", + "integrity": "sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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.30001612", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001612.tgz", + "integrity": "sha512-lFgnZ07UhaCcsSZgWW0K5j4e69dK1u/ltrL9lTUiFOwNHs12S3UMIEYgBV0Z6C6hRDev7iRnMzzYmKabYdXF9g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "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/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "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" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "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": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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.4", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.4.tgz", + "integrity": "sha512-Lm3L0p+/npIQWNIiyF/nAn7T5dnOwR3xNTHXYEBFBFVPXzCVNZ5lqEC/1eo/EVfpDsQ1I+TX4ORPQgp+UI0CRw==", + "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/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/clsx": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/collapse-white-space": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", + "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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/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/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/combine-promises": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz", + "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "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/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/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/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/configstore": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz", + "integrity": "sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==", + "dependencies": { + "dot-prop": "^6.0.1", + "graceful-fs": "^4.2.6", + "unique-string": "^3.0.0", + "write-file-atomic": "^3.0.3", + "xdg-basedir": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/yeoman/configstore?sponsor=1" + } + }, + "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": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "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-text-to-clipboard": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz", + "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==", + "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/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.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "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/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.37.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.37.0.tgz", + "integrity": "sha512-fu5vHevQ8ZG4og+LXug8ulUtVxjOcEYvifJr7L5Bfq9GOztVqsKd9/59hUk2ZSbCrS3BqUr3EpaYGIYzq7g3Ug==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.37.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz", + "integrity": "sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==", + "dependencies": { + "browserslist": "^4.23.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.37.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.37.0.tgz", + "integrity": "sha512-d3BrpyFr5eD4KcbRvQ3FTUx/KWmaDesr7+a3+1+P46IUnNoEt+oiLijPINZMEon7w9oGkIINWxrBAU9DEciwFQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz", + "integrity": "sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==", + "dependencies": { + "cssnano": "^5.1.8", + "jest-worker": "^29.1.2", + "postcss": "^8.4.17", + "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 + }, + "@swc/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "lightningcss": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-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/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-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-advanced": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz", + "integrity": "sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ==", + "dependencies": { + "autoprefixer": "^10.4.12", + "cssnano-preset-default": "^5.2.14", + "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.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==" + }, + "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/decode-named-character-reference": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", + "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-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.5.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", + "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", + "dependencies": { + "address": "^1.0.1", + "debug": "4" + }, + "bin": { + "detect": "bin/detect-port.js", + "detect-port": "bin/detect-port.js" + } + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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": "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/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": "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/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "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": "6.0.1", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", + "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "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.745", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.745.tgz", + "integrity": "sha512-tRbzkaRI5gbUn5DEvF0dV4TQbMZ5CLkWeTAXmpC9IrYT+GE+x76i9p+o3RJ5l9XmdQlI1pPhVtE9uNcJJ0G0EA==" + }, + "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/emojilib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz", + "integrity": "sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==" + }, + "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": "4.0.1", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz", + "integrity": "sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw==", + "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/enhanced-resolve": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.16.0.tgz", + "integrity": "sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "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-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.0.tgz", + "integrity": "sha512-pqrTKmwEIgafsYZAGw9kszYzmagcE/n4dbgwGWLEXg7J4QFJVQRBld8j3Q3GNez79jzxZshq0bcT962QHOghjw==" + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz", + "integrity": "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-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/estree-util-attach-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", + "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-build-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", + "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-walker": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", + "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-value-to-estree": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.1.1.tgz", + "integrity": "sha512-5mvUrF2suuv5f5cGDnDphIy4/gW86z82kl5qG6mM9z04SEQI4FB5Apmaw/TGEf3l55nLtMs5s51dmhUzvAHQCA==", + "dependencies": { + "@types/estree": "^1.0.0", + "is-plain-obj": "^4.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/remcohaszing" + } + }, + "node_modules/estree-util-visit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", + "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.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": "2.2.0", + "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", + "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==", + "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/express": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.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/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/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/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "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": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fault": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", + "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", + "dependencies": { + "format": "^0.2.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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/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/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/file-loader/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/file-loader/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/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/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": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "dependencies": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/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/fork-ts-checker-webpack-plugin/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/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/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/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/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data-encoder": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz", + "integrity": "sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==", + "engines": { + "node": ">= 14.17" + } + }, + "node_modules/format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "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": "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/github-slugger": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", + "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "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/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "12.6.1", + "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz", + "integrity": "sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==", + "dependencies": { + "@sindresorhus/is": "^5.2.0", + "@szmarczak/http-timer": "^5.0.1", + "cacheable-lookup": "^7.0.0", + "cacheable-request": "^10.2.8", + "decompress-response": "^6.0.0", + "form-data-encoder": "^2.1.2", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "node_modules/got/node_modules/@sindresorhus/is": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/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-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/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-yarn": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz", + "integrity": "sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz", + "integrity": "sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^8.0.0", + "property-information": "^6.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.2.tgz", + "integrity": "sha512-PldBy71wO9Uq1kyaMch9AHIghtQvIwxBUkv823pKmkTM3oV1JxtsTNYdevMxvUHqcnOAuO65JKU2+0NOxc2ksA==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-estree": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz", + "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-attach-comments": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.0", + "unist-util-position": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz", + "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/inline-style-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.3.tgz", + "integrity": "sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==" + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/style-to-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.6.tgz", + "integrity": "sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==", + "dependencies": { + "inline-style-parser": "0.2.3" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz", + "integrity": "sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.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.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz", + "integrity": "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "~5.3.2", + "commander": "^10.0.0", + "entities": "^4.4.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.15.1" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "engines": { + "node": ">=14" + } + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz", + "integrity": "sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==", + "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": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/html-webpack-plugin/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-webpack-plugin/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/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "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/http2-wrapper": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz", + "integrity": "sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz", + "integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/infima": { + "version": "0.2.0-alpha.43", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", + "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/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.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.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": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "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-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-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": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "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": "6.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz", + "integrity": "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "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": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "dependencies": { + "@types/estree": "*" + } + }, + "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": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "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.4.1", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz", + "integrity": "sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/joi": { + "version": "17.12.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.12.3.tgz", + "integrity": "sha512-2RRziagf555owrm9IRVtdKynOBeITiDpuZqIpgwqXShPncPKNiRQoiGsl/T8SQdq+8ugRzH2LqY67irr2y/d+g==", + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-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/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/latest-version": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz", + "integrity": "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==", + "dependencies": { + "package-json": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/launch-editor": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz", + "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.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/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/markdown-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/markdown-table": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", + "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-directive": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz", + "integrity": "sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz", + "integrity": "sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", + "integrity": "sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-frontmatter": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz", + "integrity": "sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "escape-string-regexp": "^5.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-frontmatter/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz", + "integrity": "sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/mdast-util-gfm-autolink-literal/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz", + "integrity": "sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.2.tgz", + "integrity": "sha512-eKMQDeywY2wlHc97k5eD8VC+9ASMjN8ItEZQNGwJ6E0XWKiW/Z0V5/H8pvoXUf+y+Mj0VIgeRRbujBmFn4FTyA==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-remove-position": "^5.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.1.0.tgz", + "integrity": "sha512-/e2l/6+OdGp/FB+ctrJ9Avz71AN/GRH3oi/3KAx/kMnoUsD6q0woXlDT8lLEeViVKE7oZxE7RXzvO3T8kF2/sA==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz", + "integrity": "sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "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/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromark": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz", + "integrity": "sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz", + "integrity": "sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-directive": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.0.tgz", + "integrity": "sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "parse-entities": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-directive/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-directive/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-directive/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-frontmatter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz", + "integrity": "sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==", + "dependencies": { + "fault": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-frontmatter/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz", + "integrity": "sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg==", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz", + "integrity": "sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-footnote/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz", + "integrity": "sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-table/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz", + "integrity": "sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw==", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm-task-list-item/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-mdx-expression": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", + "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-expression/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz", + "integrity": "sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==", + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-jsx/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-extension-mdx-md": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", + "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", + "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", + "dependencies": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^3.0.0", + "micromark-extension-mdx-jsx": "^3.0.0", + "micromark-extension-mdx-md": "^2.0.0", + "micromark-extension-mdxjs-esm": "^3.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", + "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdxjs-esm/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", + "integrity": "sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-destination/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-destination/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-factory-label": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz", + "integrity": "sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-factory-mdx-expression": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz", + "integrity": "sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-factory-space": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", + "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-factory-space/node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-factory-title": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz", + "integrity": "sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz", + "integrity": "sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-character": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", + "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^1.0.0", + "micromark-util-types": "^1.0.0" + } + }, + "node_modules/micromark-util-character/node_modules/micromark-util-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", + "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz", + "integrity": "sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz", + "integrity": "sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz", + "integrity": "sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz", + "integrity": "sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz", + "integrity": "sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz", + "integrity": "sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-events-to-acorn": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", + "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "node_modules/micromark-util-events-to-acorn/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", + "integrity": "sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz", + "integrity": "sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-normalize-identifier/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz", + "integrity": "sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz", + "integrity": "sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.1.tgz", + "integrity": "sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-symbol": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", + "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark-util-types": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz", + "integrity": "sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "node_modules/micromark/node_modules/micromark-factory-space": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", + "integrity": "sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark/node_modules/micromark-util-character": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.0.tgz", + "integrity": "sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark/node_modules/micromark-util-symbol": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz", + "integrity": "sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ] + }, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.0.tgz", + "integrity": "sha512-Zs1YsZVfemekSZG+44vBsYTLQORkPMwnlv+aehcxK/NLKC+EGhDB39/YePYYqx/sTk6NnYpuqikhSn7+JIevTA==", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "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.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/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": "2.1.3", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz", + "integrity": "sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==", + "dependencies": { + "@sindresorhus/is": "^4.6.0", + "char-regex": "^1.0.2", + "emojilib": "^2.4.0", + "skin-tone": "^2.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "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.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==" + }, + "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": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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": "8.1.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz", + "integrity": "sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==", + "dependencies": { + "got": "^12.1.0", + "registry-auth-token": "^5.0.1", + "registry-url": "^6.0.0", + "semver": "^7.3.7" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "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/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + }, + "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/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, + "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": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-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.3.4", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.4.tgz", + "integrity": "sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==", + "dependencies": { + "cosmiconfig": "^8.3.5", + "jiti": "^1.20.0", + "semver": "^7.5.4" + }, + "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-loader/node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "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.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "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.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "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.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-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.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.16", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz", + "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-sort-media-queries": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz", + "integrity": "sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw==", + "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/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": "2.3.1", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.3.1.tgz", + "integrity": "sha512-Rdf+HzBLR7KYjzpJ1rSoxT9ioO85nZngQEoFIhL07XhtJHlCU3SOz0GJ6+qvMyQe0Se+BV3qpe6Yd/NmQF5Juw==", + "dependencies": { + "@types/prismjs": "^1.26.0", + "clsx": "^2.0.0" + }, + "peerDependencies": { + "react": ">=16.0.0" + } + }, + "node_modules/prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "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/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": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==" + }, + "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/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "node_modules/pupa": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz", + "integrity": "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==", + "dependencies": { + "escape-goat": "^4.0.0" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "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": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.0.tgz", + "integrity": "sha512-RPutkJftSAldDibyrjuku7q11d3oy6wKOyPe5K1HA/HwwrXcEqBdHsLypkC2FFYjP7bPUa6gbzSBhw4sY2JcDg==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.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/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/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/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/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/react-dev-utils/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/react-dom": { + "version": "18.3.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.0.tgz", + "integrity": "sha512-zaKdLBftQJnvb7FtDIpZtsAIb2MZU087RM8bRDZU8LVCCFYjPTsDZJNFUWPcVz3HFSN1n/caxi0ca4B/aaVQGQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.1" + }, + "peerDependencies": { + "react": "^18.3.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" + }, + "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-lite": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.3.0.tgz", + "integrity": "sha512-aN1biKC5v4DQkmQBlZjuMFR09MKZGMPtIg+cut8zEeg2HXd6gl2gRy0n4HMacHf0dznQgo0SVXN7eT8zV3hEuQ==", + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "react": "^16.13.1 || ^17.0.0 || ^18.0.0" + } + }, + "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" + }, + "peerDependencies": { + "react": "*" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "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.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/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.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/registry-auth-token": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz", + "integrity": "sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==", + "dependencies": { + "@pnpm/npm-conf": "^2.1.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/registry-url": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz", + "integrity": "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remark-directive": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.0.tgz", + "integrity": "sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-directive": "^3.0.0", + "micromark-extension-directive": "^3.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-emoji": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz", + "integrity": "sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==", + "dependencies": { + "@types/mdast": "^4.0.2", + "emoticon": "^4.0.1", + "mdast-util-find-and-replace": "^3.0.1", + "node-emoji": "^2.1.0", + "unified": "^11.0.4" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/remark-frontmatter": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz", + "integrity": "sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-frontmatter": "^2.0.0", + "micromark-extension-frontmatter": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz", + "integrity": "sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz", + "integrity": "sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==", + "dependencies": { + "mdast-util-mdx": "^3.0.0", + "micromark-extension-mdxjs": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.0.tgz", + "integrity": "sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.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/renderkid/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/renderkid/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/renderkid/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/renderkid/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/renderkid/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/renderkid/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/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": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", + "engines": { + "node": "*" + } + }, + "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.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + }, + "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/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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.1.2", + "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.1.2.tgz", + "integrity": "sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==" + }, + "node_modules/rtlcss": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.1.tgz", + "integrity": "sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ==", + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0", + "postcss": "^8.4.21", + "strip-json-comments": "^3.1.1" + }, + "bin": { + "rtlcss": "bin/rtlcss.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sax": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" + }, + "node_modules/scheduler": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.1.tgz", + "integrity": "sha512-5GKS5JGfiah1O38Vfa9srZE4s3wdHbwjlCrvIookrg2FO9aIwKLOJXuJQFlEfNcVSOXuaL2hzDeY20uVXcUtrw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/search-insights": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.13.0.tgz", + "integrity": "sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==", + "peer": true + }, + "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.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz", + "integrity": "sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/semver/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/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.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + } + }, + "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-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "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": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.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/sitemap/node_modules/@types/node": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" + }, + "node_modules/skin-tone": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz", + "integrity": "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==", + "dependencies": { + "unicode-emoji-modifier-base": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/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.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "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/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/srcset": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz", + "integrity": "sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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.7.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", + "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==" + }, + "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-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.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "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.4.4", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "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/svgo/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/svgo/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/svgo/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/svgo/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/svgo/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/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.30.3", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.30.3.tgz", + "integrity": "sha512-STdUgOUx8rLbMGO9IOwHLpCqolkDITFFQSMYYwKE1N2lY6MVSaeoi10z/EhWxRc6ybqoVmKSkhKYH/XUpl7vSA==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "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/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/terser-webpack-plugin/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/terser-webpack-plugin/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/terser-webpack-plugin/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/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/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": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "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.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" + }, + "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-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "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": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "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-emoji-modifier-base": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz", + "integrity": "sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unified": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz", + "integrity": "sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ==", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", + "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "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/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-notifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz", + "integrity": "sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==", + "dependencies": { + "boxen": "^7.0.0", + "chalk": "^5.0.1", + "configstore": "^6.0.0", + "has-yarn": "^3.0.0", + "import-lazy": "^4.0.0", + "is-ci": "^3.0.1", + "is-installed-globally": "^0.4.0", + "is-npm": "^6.0.0", + "is-yarn-global": "^0.4.0", + "latest-version": "^7.0.0", + "pupa": "^3.1.0", + "semver": "^7.3.7", + "semver-diff": "^4.0.0", + "xdg-basedir": "^5.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/boxen": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz", + "integrity": "sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.1", + "chalk": "^5.2.0", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.1.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?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.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "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/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/url-loader/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/url-loader/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/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.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utility-types": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.11.0.tgz", + "integrity": "sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==", + "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": "6.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz", + "integrity": "sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz", + "integrity": "sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg==", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/watchpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", + "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-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/webpack": { + "version": "5.91.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.91.0.tgz", + "integrity": "sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.5", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.21.10", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.16.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", + "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "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-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "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/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-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "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.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "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/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/webpack/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/webpack/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/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.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/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/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/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/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.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "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.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xdg-basedir": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz", + "integrity": "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/documentation/package.json b/documentation/package.json new file mode 100644 index 000000000..84acf08bf --- /dev/null +++ b/documentation/package.json @@ -0,0 +1,47 @@ +{ + "name": "managed-identity-wallets", + "version": "0.0.0", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "start": "docusaurus start", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "deploy": "docusaurus deploy", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids", + "typecheck": "tsc" + }, + "dependencies": { + "@docusaurus/core": "3.2.1", + "@docusaurus/preset-classic": "3.2.1", + "@mdx-js/react": "^3.0.0", + "clsx": "^2.0.0", + "prism-react-renderer": "^2.3.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "3.2.1", + "@docusaurus/tsconfig": "3.2.1", + "@docusaurus/types": "3.2.1", + "typescript": "~5.2.2" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 3 chrome version", + "last 3 firefox version", + "last 5 safari version" + ] + }, + "engines": { + "node": ">=18.0" + } +} diff --git a/documentation/sidebars.ts b/documentation/sidebars.ts new file mode 100644 index 000000000..cd50b6b2e --- /dev/null +++ b/documentation/sidebars.ts @@ -0,0 +1,20 @@ +import type {SidebarsConfig} from '@docusaurus/plugin-content-docs'; + +/** + * 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. + */ +const sidebars: SidebarsConfig = { + // By default, Docusaurus generates a sidebar from the docs folder structure + ssiSidebar: [{type: 'autogenerated', dirName: 'ssi'}], + developmentSidebar: [{type: 'autogenerated', dirName: 'development'}], + operationsSidebar: [{type: 'autogenerated', dirName: 'operations'}], +}; + +export default sidebars; diff --git a/documentation/src/components/HomepageFeatures/index.tsx b/documentation/src/components/HomepageFeatures/index.tsx new file mode 100644 index 000000000..95d871c5d --- /dev/null +++ b/documentation/src/components/HomepageFeatures/index.tsx @@ -0,0 +1,72 @@ +import clsx from 'clsx'; +import Heading from '@theme/Heading'; +import styles from './styles.module.css'; + +type FeatureItem = { + title: string; + imageSrc: string; + description: JSX.Element; +}; + +const FeatureList: FeatureItem[] = [ + { + title: 'Decentralization', + imageSrc: 'img/many-shields.png', + description: ( + <> + Empowers users with complete control over their digital identity by eliminating the need for + centralized authorities. + + ), + }, + { + title: 'Privacy Preservation', + imageSrc: 'img/lock.png', + description: ( + <> + Safeguard privacy by selectively sharing identity information. Enable + individuals to disclose only necessary data for each interaction, preventing unnecessary exposure + and minimizing the risk of identity theft or surveillance. + + ), + }, + { + title: 'Interoperability', + imageSrc: 'img/interoperability.png', + description: ( + <> + Seamlessly integrate your digital identity across diverse platforms and services. Effortless + exchange of identity credentials, smooth interactions across different ecosystems and + enhancing user experience. + + ), + }, +]; + +function Feature({title, imageSrc, description}: FeatureItem) { + return ( +
+
+ Image +
+
+ {title} +

{description}

+
+
+ ); +} + +export default function HomepageFeatures(): JSX.Element { + return ( +
+
+
+ {FeatureList.map((props, idx) => ( + + ))} +
+
+
+ ); +} diff --git a/documentation/src/components/HomepageFeatures/styles.module.css b/documentation/src/components/HomepageFeatures/styles.module.css new file mode 100644 index 000000000..d460ca850 --- /dev/null +++ b/documentation/src/components/HomepageFeatures/styles.module.css @@ -0,0 +1,21 @@ +.features { + display: flex; + align-items: center; + padding: 2rem 0; + width: 100%; + margin-top: 5px; +} + +.featureHeading { + margin-top: 12px; +} + +.featureSvg { + height: 200px; + width: 200px; +} + +img { + border-radius: 20%; + max-height: 250px; +} diff --git a/documentation/src/css/custom.css b/documentation/src/css/custom.css new file mode 100644 index 000000000..a54766ea7 --- /dev/null +++ b/documentation/src/css/custom.css @@ -0,0 +1,22 @@ +:root { + --ifm-color-primary: #aec62d; + --ifm-color-primary-dark: #8fa322; + --ifm-color-primary-darker: #657317; + --ifm-color-primary-darkest: #46500e; + --ifm-color-primary-light: #c4dc48; + --ifm-color-primary-lighter: #d7ec6b; + --ifm-color-primary-lightest: #eaf8a0; + --ifm-code-font-size: 95%; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); +} + +[data-theme='dark'] { + --ifm-color-primary: #f89f23; + --ifm-color-primary-dark: #af6c0e; + --ifm-color-primary-darker: #814f08; + --ifm-color-primary-darkest: #533204; + --ifm-color-primary-light: #efaa49; + --ifm-color-primary-lighter: #f6c073; + --ifm-color-primary-lightest: #f4d3a3; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); +} diff --git a/documentation/src/pages/index.module.css b/documentation/src/pages/index.module.css new file mode 100644 index 000000000..9f71a5da7 --- /dev/null +++ b/documentation/src/pages/index.module.css @@ -0,0 +1,23 @@ +/** + * 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: 996px) { + .heroBanner { + padding: 2rem; + } +} + +.buttons { + display: flex; + align-items: center; + justify-content: center; +} diff --git a/documentation/src/pages/index.tsx b/documentation/src/pages/index.tsx new file mode 100644 index 000000000..dc9dce1eb --- /dev/null +++ b/documentation/src/pages/index.tsx @@ -0,0 +1,42 @@ +import clsx from 'clsx'; +import Link from '@docusaurus/Link'; +import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; +import Layout from '@theme/Layout'; +import HomepageFeatures from '@site/src/components/HomepageFeatures'; +import Heading from '@theme/Heading'; + +import styles from './index.module.css'; + +function HomepageHeader() { + const {siteConfig} = useDocusaurusContext(); + return ( +
+
+ + {siteConfig.title} + +

{siteConfig.tagline}

+
+ + GitHub Repository ⌨ + +
+
+
+ ); +} + +export default function Home(): JSX.Element { + const {siteConfig} = useDocusaurusContext(); + return ( + + +
+ +
+
+ ); +} diff --git a/documentation/src/pages/markdown-page.md b/documentation/src/pages/markdown-page.md new file mode 100644 index 000000000..9756c5b66 --- /dev/null +++ b/documentation/src/pages/markdown-page.md @@ -0,0 +1,7 @@ +--- +title: Markdown page example +--- + +# Markdown page example + +You don't need React to write simple standalone pages. diff --git a/documentation/static/.nojekyll b/documentation/static/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/documentation/static/img/favicon.ico b/documentation/static/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c01d54bcd39a5f853428f3cd5aa0f383d963c484 GIT binary patch literal 3626 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%0DVm~91Ecp8<;y06ixd{Y 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

0kD&A%_!f85^Q{rmUZyQ|BatBZx4n29`H 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�i#j+pxz;J;pB}mh+#dtjd`8)WNDa7RbcF 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

2@2^bxLG5&` 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

gsCgYG%Fv?n&$La(UYQ>UQp>Z{AiMIqLOV z!P5_RzyI?`yJrejKK#<1yEm5!$PTCdQ@?lKo1Q%(GM=XJmAPtNf9xpG9Vu1{=C!T- z%Mf8FexviN-DmH;zgPU#aix~Iz4iXe&h^@@TNNu8&17D^QF-^{bDH{AR@WD;0WF7K zDHb0u25{DctPyL>27`bc8EAtHOugGz0F^jtXG}9q=9Lj79(G*lSx5!sPiz6r

I7 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%0DF)I3cTW$+TKOw=6!}as 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