From 65d97b8bb4a218d234a3b2d91b0cdae551cfe105 Mon Sep 17 00:00:00 2001 From: tison Date: Mon, 14 Sep 2026 21:45:30 +0800 Subject: [PATCH 1/3] Rebuild the website with Docusaurus --- .asf.yaml | 11 +- .github/workflows/site-preview-cleanup.yml | 30 + .github/workflows/site.yml | 97 + README.md | 12 +- pelicanconf.yaml | 16 - site/.gitignore | 3 + site/.prettierignore | 4 + site/.prettierrc.json | 4 + site/README.md | 43 + site/css/steve.css | 80 - site/docusaurus.config.mjs | 92 + site/images/front-splash.png | Bin 270221 -> 0 bytes site/images/logo-bright.png | Bin 15205 -> 0 bytes site/images/steve.png | Bin 6302 -> 0 bytes site/images/tat.png | Bin 14503 -> 0 bytes site/js/empty | 0 site/package.json | 30 + site/pages/community.md | 83 - site/pages/demo.md | 27 - site/pages/develop.md | 23 - site/pages/documentation.md | 4 - site/pages/downloads.md | 3 - site/pages/index.md | 25 - site/pages/privacy-policy.md | 26 - site/pages/vote_types.md | 94 - site/plugins/project-metadata.mjs | 89 + site/pnpm-lock.yaml | 11950 +++++++++++++++++++ site/pnpm-workspace.yaml | 3 + site/src/css/custom.css | 282 + site/src/pages/community.md | 33 + site/src/pages/documentation.md | 40 + site/src/pages/downloads.md | 25 + site/src/pages/getting-started.md | 32 + site/src/pages/index.jsx | 144 + site/{ => static}/images/logo.svg | 0 site/test-build.sh | 30 - site/test/project-metadata.test.mjs | 89 + site/theme/templates/index.html | 38 - site/theme/templates/page.html | 41 - 39 files changed, 13003 insertions(+), 500 deletions(-) create mode 100644 .github/workflows/site-preview-cleanup.yml create mode 100644 .github/workflows/site.yml delete mode 100644 pelicanconf.yaml create mode 100644 site/.gitignore create mode 100644 site/.prettierignore create mode 100644 site/.prettierrc.json create mode 100644 site/README.md delete mode 100644 site/css/steve.css create mode 100644 site/docusaurus.config.mjs delete mode 100644 site/images/front-splash.png delete mode 100644 site/images/logo-bright.png delete mode 100644 site/images/steve.png delete mode 100644 site/images/tat.png delete mode 100644 site/js/empty create mode 100644 site/package.json delete mode 100644 site/pages/community.md delete mode 100644 site/pages/demo.md delete mode 100644 site/pages/develop.md delete mode 100644 site/pages/documentation.md delete mode 100644 site/pages/downloads.md delete mode 100644 site/pages/index.md delete mode 100644 site/pages/privacy-policy.md delete mode 100644 site/pages/vote_types.md create mode 100644 site/plugins/project-metadata.mjs create mode 100644 site/pnpm-lock.yaml create mode 100644 site/pnpm-workspace.yaml create mode 100644 site/src/css/custom.css create mode 100644 site/src/pages/community.md create mode 100644 site/src/pages/documentation.md create mode 100644 site/src/pages/downloads.md create mode 100644 site/src/pages/getting-started.md create mode 100644 site/src/pages/index.jsx rename site/{ => static}/images/logo.svg (100%) delete mode 100755 site/test-build.sh create mode 100644 site/test/project-metadata.test.mjs delete mode 100644 site/theme/templates/index.html delete mode 100644 site/theme/templates/page.html diff --git a/.asf.yaml b/.asf.yaml index 6e2713e9..c98539de 100644 --- a/.asf.yaml +++ b/.asf.yaml @@ -6,9 +6,9 @@ project: description: Apache STeVe is a collection of online voting tools, used by the ASF, to handle STV and other voting methods. short_description: STV Voting Tools homepage: https://steve.apache.org - download_page: https://steve.apache.org/downloads.html + download_page: https://steve.apache.org/downloads/ bug_database: https://github.com/apache/steve/issues - mailing_lists: https://steve.apache.org/community.html + mailing_lists: https://steve.apache.org/community/ repositories: - https://github.com/apache/steve.git categories: @@ -39,7 +39,6 @@ staging: whoami: asf-staging autostage: site/* -# We will publish our site using Pelican, via the asf-site branch -pelican: - whoami: trunk - target: asf-site +# GitHub Actions pushes the generated website to this branch. +publish: + whoami: asf-site diff --git a/.github/workflows/site-preview-cleanup.yml b/.github/workflows/site-preview-cleanup.yml new file mode 100644 index 00000000..8b9808f7 --- /dev/null +++ b/.github/workflows/site-preview-cleanup.yml @@ -0,0 +1,30 @@ +name: Remove website preview + +on: + pull_request: + types: [closed] + +permissions: + contents: write + +concurrency: + group: website-${{ github.event.pull_request.head.repo.full_name }}-refs/heads/${{ github.event.pull_request.head.ref }} + cancel-in-progress: true + +jobs: + cleanup: + if: github.event.pull_request.head.repo.full_name == github.repository && startsWith(github.event.pull_request.head.ref, 'preview/') + runs-on: ubuntu-latest + steps: + - name: Delete the generated preview branch + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GH_REPO: ${{ github.repository }} + SOURCE_BRANCH: ${{ github.event.pull_request.head.ref }} + run: | + name="${SOURCE_BRANCH#preview/}" + [[ "$name" =~ ^[a-z0-9]+(-[a-z0-9]+)*$ ]] || exit 0 + branch="site/${name}-staging" + if gh api "repos/$GH_REPO/git/ref/heads/$branch" --silent; then + gh api --method DELETE "repos/$GH_REPO/git/refs/heads/$branch" + fi diff --git a/.github/workflows/site.yml b/.github/workflows/site.yml new file mode 100644 index 00000000..b97b8d2e --- /dev/null +++ b/.github/workflows/site.yml @@ -0,0 +1,97 @@ +name: Website + +on: + pull_request: + branches: [trunk] + paths: + - site/** + - .asf.yaml + - .github/workflows/site.yml + push: + branches: + - trunk + - preview/* + paths: + - site/** + - .asf.yaml + - .github/workflows/site.yml + workflow_dispatch: + +permissions: + contents: read + +concurrency: + group: website-${{ github.repository }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7 + with: + persist-credentials: false + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7 + with: + node-version: 24 + - name: Enable pnpm + run: corepack enable pnpm + - name: Select the site URL + env: + SOURCE_BRANCH: ${{ github.head_ref || github.ref_name }} + run: | + if [[ "$SOURCE_BRANCH" == preview/* ]]; then + name="${SOURCE_BRANCH#preview/}" + [[ "$name" =~ ^[a-z0-9]+(-[a-z0-9]+)*$ ]] || { echo 'Use preview/ for website previews.' >&2; exit 1; } + echo "SITE_URL=https://steve-${name}.staged.apache.org" >> "$GITHUB_ENV" + fi + - name: Install dependencies + working-directory: site + run: pnpm install --frozen-lockfile + - name: Validate and build + working-directory: site + run: pnpm validate + - uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 + if: github.event_name != 'pull_request' + with: + name: website + path: site/build + include-hidden-files: true + if-no-files-found: error + + publish: + needs: build + if: github.event_name != 'pull_request' && (github.ref == 'refs/heads/trunk' || startsWith(github.ref, 'refs/heads/preview/')) + runs-on: ubuntu-latest + permissions: + contents: write + steps: + - uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7 + with: + name: website + path: build + - name: Select the publishing branch + id: target + env: + SOURCE_BRANCH: ${{ github.ref_name }} + run: | + if [[ "$SOURCE_BRANCH" == trunk ]]; then + echo 'branch=asf-site' >> "$GITHUB_OUTPUT" + echo 'url=https://steve.apache.org' >> "$GITHUB_OUTPUT" + else + name="${SOURCE_BRANCH#preview/}" + echo "branch=site/${name}-staging" >> "$GITHUB_OUTPUT" + echo "url=https://steve-${name}.staged.apache.org" >> "$GITHUB_OUTPUT" + fi + - name: Publish generated files + uses: peaceiris/actions-gh-pages@84c30a85c19949d7eee79c4ff27748b70285e453 # v4.1.0 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: build + publish_branch: ${{ steps.target.outputs.branch }} + force_orphan: false + enable_jekyll: true + - name: Link to the website + env: + SITE_URL: ${{ steps.target.outputs.url }} + run: echo "Website submitted to ASF publishing — [open site]($SITE_URL). Publication may take a few minutes." >> "$GITHUB_STEP_SUMMARY" diff --git a/README.md b/README.md index 7acf14a9..f431174c 100644 --- a/README.md +++ b/README.md @@ -53,16 +53,20 @@ See also [`monitoring/README.md`](monitoring/README.md). ## Getting Started -Getting Started documentation can be found at: http://steve.apache.org/demo.html -Otherwise, come to the #steve channel on the Slack workspace at the-asf.slack.com, -and we'd be glad to help you. +Read the [Getting Started Guide](v3/docs/quickstart.md) to set up a v3 development +environment, or visit https://steve.apache.org/getting-started/ for an overview +of the application and tally tools. Ask questions on the development mailing +list below. ## Documentation -Documentation may be found at http://steve.apache.org/documentation.html +Documentation may be found at https://steve.apache.org/documentation/. Contributions to the documentation are very welcome. +The website is built with Docusaurus from [`site/`](site/README.md) in this +repository. See the site README for local development and preview publishing. + ## Mailing Lists Discussion about Steve takes place on the following mailing lists: diff --git a/pelicanconf.yaml b/pelicanconf.yaml deleted file mode 100644 index 8192e377..00000000 --- a/pelicanconf.yaml +++ /dev/null @@ -1,16 +0,0 @@ -site: - name: Apache STeVe - description: Apache STeVe - domain: steve.apache.org - logo: images/logo.png - repository: https://github.com/apache/steve/blob/trunk/site - trademarks: Apache, the Apache feather logo, and "Project" are trademarks or registered trademarks - -theme: theme - -content: - pages: pages - static_dirs: - - css - - images - - js diff --git a/site/.gitignore b/site/.gitignore new file mode 100644 index 00000000..7e5a5972 --- /dev/null +++ b/site/.gitignore @@ -0,0 +1,3 @@ +node_modules/ +.docusaurus/ +build/ diff --git a/site/.prettierignore b/site/.prettierignore new file mode 100644 index 00000000..b94f6b15 --- /dev/null +++ b/site/.prettierignore @@ -0,0 +1,4 @@ +build/ +.docusaurus/ +pnpm-lock.yaml +static/images/ diff --git a/site/.prettierrc.json b/site/.prettierrc.json new file mode 100644 index 00000000..554f2a3b --- /dev/null +++ b/site/.prettierrc.json @@ -0,0 +1,4 @@ +{ + "singleQuote": true, + "printWidth": 100 +} diff --git a/site/README.md b/site/README.md new file mode 100644 index 00000000..8f0ec7fb --- /dev/null +++ b/site/README.md @@ -0,0 +1,43 @@ +# Apache STeVe website + +The public website is built with Docusaurus from this directory. The Python application and its documentation remain in `v3/`; the website links to those guides instead of maintaining another copy. + +## Local development + +Use Node.js 24 and the pnpm version pinned in `package.json` (available through Corepack). + +```shell +cd site +corepack enable pnpm +pnpm install --frozen-lockfile +pnpm start +``` + +Pages live in `src/pages/`, styles in `src/css/`, and static assets in `static/`. + +Before opening a pull request, run: + +```shell +pnpm validate +pnpm serve +``` + +Validation checks formatting, runs the metadata tests, and performs a production build, including Docusaurus's broken-link checks. Use `pnpm format` to format website sources. `pnpm serve` serves the generated `build/` directory, including the DOAP document and legacy URL redirects. + +## Publishing and previews + +The `Website` GitHub Actions workflow builds website changes in pull requests. Pushes to `trunk` also publish the generated files to `asf-site`, which ASF Infrastructure serves at . The publishing action makes ordinary commits and pushes, preserving the generated branch's history. + +For a hosted preview, a committer can push a branch named `preview/` to this repository. Use lowercase letters, numbers, and single hyphens in the name, for example `preview/website`. The workflow publishes `site/-staging`, and ASF Infrastructure serves it at `https://steve-.staged.apache.org`. The workflow summary links to the preview; allow a few minutes for ASF publishing after the workflow finishes. Fork pull requests are built and validated, but do not publish a hosted preview. + +Closing a pull request from a preview branch deletes its generated staging branch. The cleanup workflow must already exist on the default branch to handle a closed pull request. For a preview without a pull request, delete the generated branch when it is no longer needed. + +The root `.asf.yaml` controls production publishing and automatic staging. The build copies it into the output because ASF reads that configuration on each generated branch. See the [ASF Infrastructure documentation](https://infra.apache.org/asf-yaml.html) for branch-specific configuration. + +## Project metadata + +Maintain project information in `project.metadata` in the root `.asf.yaml`. ATR synchronization uses that section, and the website build generates `doap.rdf` from it for consumers that require DOAP XML. The generated document identifies the project and its PMC without maintaining a list of individual maintainers. + +The legacy `projects.apache.org` feed still points to the separate SVN DOAP file. After this website is published and is available, update the STeVe entry in [`apache/comdev-projects/data/projects.xml`](https://github.com/apache/comdev-projects/blob/trunk/data/projects.xml) to that URL. Until that separate change lands, the feed continues reading SVN. Do not edit the SVN copy as an ongoing second source of metadata. + +Old entry points such as `demo.html`, `documentation.html`, `community.html`, and `downloads.html` are generated as redirect pages to the current content. The former privacy-policy page redirects to the ASF privacy policy. diff --git a/site/css/steve.css b/site/css/steve.css deleted file mode 100644 index 8b22715b..00000000 --- a/site/css/steve.css +++ /dev/null @@ -1,80 +0,0 @@ -html, body { - margin: 0; - background-color: #F4F4F4; - font-family: sans-serif; - height: 100%; - min-height: 100%; -} - -#main_splash { - width: 1200px; - background-image: url(../images/front-splash.png); - background-position-y: 48px; - background-repeat: no-repeat; - margin: 0 auto; - background-color: #FFF; - box-shadow: 0px 0px 3px #0006; - position: relative; - padding-top: 700px; -} - -#main { - width: 1200px; - min-height: 100%; - margin: 0 auto; - background-color: #FFF; - box-shadow: 0px 0px 3px #0006; - position: relative; -} - -nav { - position: absolute; - top: 0px; - text-align: right; - width: calc(100% - 20px); - margin-right: 20px; - background-image: url(../images/logo-bright.png); - background-size: 100px; - background-repeat: no-repeat; - background-position: 5px 5px; -} - -nav > ul { - list-style: none; - display: inline-block; -} -nav > ul > li { - display: inline-block; - color: #444; - font-weight: bold; - text-transform: uppercase; - margin-left: 24px; - font-size: 0.8rem; -} - -nav > ul > li > a { - color: #444; - font-width: bold; - text-decoration: none; -} - -nav > ul > li > a:hover { - color: #222; - font-width: bold; - text-decoration: underline; -} - -#contents { - padding: 20px; -} - -#main > #contents { - padding-top: 80px; -} - -footer { - border-top: 1px solid #3336; - font-size: 0.75rem; - text-align: left; - padding: 16px; -} diff --git a/site/docusaurus.config.mjs b/site/docusaurus.config.mjs new file mode 100644 index 00000000..e77b3634 --- /dev/null +++ b/site/docusaurus.config.mjs @@ -0,0 +1,92 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +/** @type {import('@docusaurus/types').Config} */ +const config = { + title: 'Apache STeVe', + tagline: 'Open source tools for community elections', + url: process.env.SITE_URL || 'https://steve.apache.org', + baseUrl: '/', + trailingSlash: true, + onBrokenLinks: 'throw', + markdown: { + format: 'detect', + hooks: { onBrokenMarkdownLinks: 'throw' }, + }, + presets: [ + [ + 'classic', + { + docs: false, + blog: false, + theme: { customCss: './src/css/custom.css' }, + }, + ], + ], + plugins: ['./plugins/project-metadata.mjs'], + themeConfig: { + colorMode: { defaultMode: 'light', disableSwitch: true, respectPrefersColorScheme: false }, + navbar: { + logo: { alt: 'Apache STeVe', src: 'images/logo.svg' }, + items: [ + { to: '/getting-started/', label: 'Get started', position: 'right' }, + { to: '/documentation/', label: 'Documentation', position: 'right' }, + { to: '/community/', label: 'Community', position: 'right' }, + { to: '/downloads/', label: 'Downloads', position: 'right' }, + { href: 'https://github.com/apache/steve', label: 'GitHub', position: 'right' }, + ], + }, + footer: { + style: 'light', + links: [ + { + title: 'Apache STeVe', + items: [ + { label: 'Documentation', to: '/documentation/' }, + { label: 'Community', to: '/community/' }, + { label: 'Source code', href: 'https://github.com/apache/steve' }, + ], + }, + { + title: 'The Apache Software Foundation', + items: [ + { label: 'Foundation', href: 'https://www.apache.org/' }, + { label: 'License', href: 'https://www.apache.org/licenses/LICENSE-2.0' }, + { label: 'Events', href: 'https://events.apache.org/' }, + ], + }, + { + title: 'More from Apache', + items: [ + { label: 'Security', href: 'https://www.apache.org/security/' }, + { + label: 'Privacy', + href: 'https://privacy.apache.org/policies/privacy-policy-public.html', + }, + { label: 'Sponsorship', href: 'https://www.apache.org/foundation/sponsorship.html' }, + { label: 'Thanks', href: 'https://www.apache.org/foundation/thanks.html' }, + ], + }, + ], + copyright: `Copyright © ${new Date().getFullYear()} The Apache Software Foundation. Licensed under the Apache License, Version 2.0.
Apache, Apache STeVe, STeVe, the Apache feather logo, and the Apache STeVe logo are trademarks of The Apache Software Foundation.`, + }, + }, +}; + +export default config; diff --git a/site/images/front-splash.png b/site/images/front-splash.png deleted file mode 100644 index 61f002a065a375ef7b5796e39595bbe1d4ed47eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 270221 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 z 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

1#Jg@hduQ2nfe&m*SfOgzjUFRB!#B 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

!R4=> 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%0AYsHQE8-j*`8EO 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 diff --git a/site/images/logo-bright.png b/site/images/logo-bright.png deleted file mode 100644 index 562b10194b02cd142fef772c6ea90a59b3350ef5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15205 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 QJ0c6nNGU?9B@Bc955DpO{Qv*} diff --git a/site/images/steve.png b/site/images/steve.png deleted file mode 100644 index 4d0cbcc5f81c02eb1ce1e23820c613bd80117f15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6302 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 Uu@$gK>Hq)$07*qoM6N<$f*Pt5zW@LL diff --git a/site/images/tat.png b/site/images/tat.png deleted file mode 100644 index b3de729c11f4612a51cc0c52fabb6516c5c171b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14503 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

hV9F4WICH%kZrco2 ztnMQFZ@c#$%eEJ))wHHTP(%=bsB6)9`(pG#r2!piYO?2@Lbk)?R+JWCl6i@Lz zt?eHEjx!oBT|)M~zS?RcJ$Z<-NVefFe)<)~_zRIvrnd)XxQbN+i_^k=l*#d-z*!=r zS|{Kt4j~9EU(9FCZX2y9eX9|z|82YzVt_bcbPGT)=yABg)_!Nkp-5t>&D_X$b z=A?xzbxwwv0{0Flf?3VWW#lS<-w(Ib+wKw@NMmWD-Yjo-cPT@+VkzehZJw(%OoO&hpf9kJufc3s@~`tGZE831 zQaTO`riiOI95ZGs>KseUNlEl_BlV9kjX4;f_NV$nb#v~$b1!EGCsaR!7;J2!RlA9! zRfku#h=~)@IR4i;#pYWd+5MUgE%A-|Le2Z32>fxGq)!94ooa1vxC;$_{5U4K5qY*( z(=lf#qo)%>U2lASa1HSy)n!?+i&8NfKM2y0JJ-kI3oPhlrocv<^LZf?Q4C>aM~BnW zL?cW}=L#ya?g|umg%VpAM?`;lW-hfj7P_*S>J0FFGTKD(hM<-u?Ah>k;>&Y*Zm{Un zn`_?e4}Cd7$8GY7ByX9tYgGaFxdYfuTH|{rBxB>DZt3nXrf;?jC7Lb*-bCm0;TqrJ z!qsp$h;Wr%M;q&QOqyzU27wo#bwX@`C}XA=PlJ08rnNun>aAF4Q=L==31Gg?64a)} zFSb*7m8s-~Qr4f#0W&==#PY5B%;0`Q+=f}&VmZ5$=XQwn>IN8|+~pWxl&$99Hy9D> zrs+ERNfaG1VmfkF?&PeOcQUnA^zGuXjpyw-9C}|$PDXZfD3=&@r5wwzTE7 z#--)F(1G5hJ(YHD;G&G6|Olezgjb>B#4DRuuEPI?entNHaNCms_)MiKALi^i@{iurux(*>9M?5p~ zpuO>%D$(5?HZyVMfFrd3vAE+K@5A{N-gFagyeJ%6^!Rc7XvR`z&pI?K-GedmNfXG( z#t8Kml|%t617-Mh0-VT*_{kVIy)7r0&*}0F9}BBr+~3v)K1q|9o4Kq`(~-Qtij*?~ z$Cgf-YU;MXz*`WC+pd6LAR5lcyh-D;#!!S){EW1&G76WjKd3p<4jqMA(ow?u(f(=E z9}u6?cBsLYIAjc!yjXALV2VSI;64@Qp?DcDx=`X^u$2o+X^m&E+>MCKUFOY zTar*)XuFY?%{Eh+gE<%{nBuG(th3Nz-D~?^Qex9zXpv9Vh8LG1pf0KJ+d&V! zkIeuO7VW*9tqD&DU}gAdXGL%DbA@ziy5J}dslvk>7Z%yBBVv=+zV~|QT=jb7Pzsn& zOoo+a-@7rBJN(2?iN~*1gv*jkk??`$4YMP;)csC3EK|@bZ52rqu zJ{$m4H`X~ZlZsKqYgn7=RG;cvuLhCA*e+W|jGu{ZCFqT3@`d@22;uW_%qff?c-F)< z9rzgR87BM}U!*o?dJECC6#Fm?qHm>4KV+Xm!z1&wU8!AV|{M?XYY0d0fnuXI-|%r}3Px`}V$le3sP+^SNUiXr<|LKXzLE zR|=xFhk5piBdyXxK=ZpdDr@@KIPKJ zwY{Qq3&I6HRh4Ib0^zyWzkr6baRmTsWnUbtMgU14*vT{Obw=>$FH3Vg?v<)fDnpj- z0jTrzI{4RL8dd3$&)_nZ50nuuKUK&!>S$yqTUvfyFoNMkZs{HrwTfs#G1m3ocm2V2Ab4_+&1wqCT--lBx}6@KsYlT&?LZiAiNIEOZz98-uME7ZfkYX^9@D zG?J}Pa>}ei??(O>w?jZD+uU3HxgrR@luny?p`oMml#zT4NX#&i4NmCpP6UOm6~^{neRE8+7W! z)BVxs=@8H@enKSz{j|yKut0vn6Z`!lYxAS|?P75hV(Jt75LyGsgBIA5MbF)v#^0e* z8y?&8IzqS{;(b&?(R$jPj`rV<^6F`MvHo=<(xMeWCa>sKZJaCZW}ZUy;MPP~mfyXg zSzJOIyem*@PQdY7YY5~8uhwAJwg*EIq!zU-s2m^z!q=^}}7rk|cJ?7qLH?g`L;985RE5`JN^9^*3Sy&U5_{ z_{>yCt)1Q@cK?vU_LI_N;iOe?uwN29dyW4CcSA7$RUOdU#NZknT z7p-#snUQ;G$qTXjd0_FLa`KRce-f0YV_?u;aBuUy00trBdTagueZgmo<9o5#)AQ3X z%qhS0KO&iTz1bhLHFP4>^^UCul*YnBLne>6N2uEqv<5yARk1T90mcTxiUA^BSq&z5 zWC3^#!54W+H@FD_hkt~zp=#L;{GG}lLL%kYp9)1cwyboJ{~+}doA+)>Uwd~=d|KFO ze857rW89#M%9HOFL+i38QIvEG`6DkC!~m90URCwMhGuUMqSu!EJNp-A(U8;n|K!>v zB_=`5&u~jhvI_7ga(-lMKe>?K$r9fO%+4x=GffG= zykay#ZotPu)Ti1<>_Uo*nJ0rjNM75fxmGrA<*BQ&af9?m6j6jmuN^cc3~J-+2ReD6 zlZ8bpt`)HeSkBZd4c7P|wyqVoiiE4^o<{U>SNp$UDqcWKOAE3jq4ByQhBU|0k+OIJ+Y`T)XswR5sigG2A>2dH4 zy~buCGbj(WH%DO58+xny=?e-9vS4WEtc#ip&Cv0KFNJh}f(?|bV%2}h`&BsUgP)dz zP!midc=pg;G+_AlAecWSHF5P%Y2wv?)QvJ3HInQZ6P1aPbT{UJ!_x|St8>Qbb>_~} z<$+5o!06O|LMPgB>d@4{2hD@sL@c z?vP%XcDUw(EO?I)mgnDQ!D!dUOCFdZOej=CZ2lQ|^XQ4YV%b>GjbSRuvBOb~B=-bE zdHf+5M+C}?DIkO-WdGO|__x(F#^4TWii`IY$D1B~ueDMK=h#}PGzZ#pqq9SAIED?GH{obA;x#M$NLmR?|b zsO+XCnj2$#!xvN(u}w>X|8#7f=79&ZpfGN}Sqxob>{dtTOuX~gd#Ige@rXjHfCY+wu-Owp7=%%mwq&**5Mq9O6q~FBmS+G{Fg{zQ!IN(iH-Cf|Zek&WW>61k zO8rd^DS79jc6guvMi$``2!?#<>m~iy|CucYY&Mi}Q|+S1<7rQ)hjg>RIJ^H?)nX*6 zO@lhqsDvX5C-wqpZJuKCSC~XmFg)Vg&aRK5>@QvMSL@)lx&lv(nK8jgxw${Y}@&gUqmIH7_IM}#I$6BToVh35Uy=qJw8{OVGzkdFF5>&Svb^^`;U>>n^6LLPP! zINCUk9US!pS2)?9ae(~SCoerKo?S<_F4K@cUm%cqYieq~RN*z_5dIILl(e)q3=VW# zwu*m;ncrFFBK72~QujnZvZfeIY88$KtpIq~sgno?Zh6Gk8r}+Gp#{Za-49R5n6WM3*Jc+hv}Ac#WU(jidJ%KB$N@ z6Vn~68H|T^7zSmO>D`@Ly}Pg>X%&92dub?r99}*CumxL0K4Se!(~yl;z($YhY=J36 zGB{}L)FouF#wEX!JE`>0$#Var6!M~X$e?Rg*Z1#Ky#@%m{Gka_;<)RfAOSXKbwh+Fsn|E$EE5ck{P;Znh8z%8WX3M zJkoFC)e-cUJ1LyXsGh%6T4TVGuJ9;@`*yH`0aO74Xq#XSL%Gj-vzU;S-GmV!ea?>J((Ao7nt&jx>zX$Dh zv7ryJF@n0!mk`Nh=@}R@vG>U8rB?qro-9^8gUQ*Mc{J>2cJ--SGR%Z_u6KS%1M`~2 zYQPUJ-$5Rs6F5F2^vG!zy$+dhcB}7w{sts_T3=sfPW17Gt8?0_*xO$jUGGl-@d4UG zMT*?DCgaIWN=vt5zRXa(GZ)KqcHGYf=24T5QXl4K>fc%qD6!=a!()T%8Lza~`wM-m0E z6F%mpI$d>36}TL-&ZniW&GN4bD^4Ue>0hd!o>dLXgNTI02yo_<0jo9tx)q!^){5ox zGFedaAd_L5(R^rUBHh#1y$(g`5&TLx4dO6hih}`mvQwO%0$poqW@B2m|XMkx>hjd zQsln(sN~B`UD@8XoTog}6WKQJsmxaZJw;kzv`lIb31$q&{zan#2s}>n78n>f^xv3G zjzz|=CdIxI#UiR!&C2jV43#-^b7fj-%aDFv*s8?x;I5CA*}wF(P03AHp{Y%C`w+Ei zbSrNe)csh_#h-U-PlD}MyuH1xqSt6F=aWp*mu$kmSp*M0IOJEJsEE^4WoM{+FcpJZ&J zWMuAS01?tGfyY_kL4mO9nF&!#W1+Ew*x6uOID2wP8cORKidAh2Yl=b$^v!>9?wEpJ z+#G573Fpw~f0UJR?qM)(WTI8d!2><=!FuVUia4!izqE1N^1)sbmf3@|NxLaE$HIR) zPVwV1dkEQGBP=ZJ$+ctMEVWQ3PhyiA0^m54?C~F2mtH|q5urv5p+-rvMOd<>|HzRc zh23WTt@4gOk;u;9dSJdp@eDlp11&Q*KEpyk#4@2tCd}{y!WL>I1c!PWS-hJO5cyGE zS~2%?29O^DF>Vz`2~wXr#{3!t|K1jwC7PuwE32q9c>!vT)+-&GnIC)<{h+BQTyc=W QLxvC%BC^7jg1Y|y2Mnkg*#H0l diff --git a/site/js/empty b/site/js/empty deleted file mode 100644 index e69de29b..00000000 diff --git a/site/package.json b/site/package.json new file mode 100644 index 00000000..dcc1a07c --- /dev/null +++ b/site/package.json @@ -0,0 +1,30 @@ +{ + "name": "apache-steve-website", + "version": "0.0.0", + "private": true, + "license": "Apache-2.0", + "packageManager": "pnpm@11.22.0", + "engines": { + "node": ">=22.12.0" + }, + "scripts": { + "start": "docusaurus start", + "build": "docusaurus build", + "serve": "docusaurus serve", + "test": "node --test", + "format": "prettier --write .", + "format:check": "prettier --check .", + "validate": "pnpm format:check && pnpm test && pnpm build" + }, + "dependencies": { + "@docusaurus/core": "3.10.2", + "@docusaurus/preset-classic": "3.10.2", + "react": "^19.1.0", + "react-dom": "^19.1.0", + "yaml": "^2.9.1" + }, + "devDependencies": { + "fast-xml-parser": "^5.11.1", + "prettier": "^3.9.6" + } +} diff --git a/site/pages/community.md b/site/pages/community.md deleted file mode 100644 index 1d6d98e5..00000000 --- a/site/pages/community.md +++ /dev/null @@ -1,83 +0,0 @@ -Title: Community and Support - -Simple support. - -## Mailing Lists - -* [Users](mailto:user@steve.apache.org) ([Subscribe](mailto:user-subscribe@steve.apache.org), [Unsubscribe](mailto:user-unsubscribe@steve.apache.org)) -* [Developers](mailto:dev@steve.apache.org) ([Subscribe](mailto:dev-subscribe@steve.apache.org), [Unsubscribe](mailto:dev-unsubscribe@steve.apache.org)) -* [Commits](mailto:commits@steve.apache.org) ([Subscribe](mailto:commits-subscribe@steve.apache.org), [Unsubscribe](mailto:commits-unsubscribe@steve.apache.org)) - - -## Archives -* [users](https://lists.apache.org/list.html?commits@steve.apache.org) -* [development](https://lists.apache.org/list.html?dev@steve.apache.org) -* [commits](https://lists.apache.org/list.html?commits@steve.apache.org) - - -## Issue tracking - -* [Github Issues](https://github.com/apache/steve/issues) -* (Historical) [JIRA](https://issues.apache.org/jira/browse/STEVE) - -## Contributing - -Contributing to the project is a great way to support the community. Some great links for getting involved - -- [Source Code](develop.html) - - - -## PMC Members - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Jim Jagielski PMC Member/Committer
Sam Ruby PMC Member/Committer
Greg Stein PMC Member/Committer (chair)
Alan Cabrera PMC Member/Committer
Daniel Gruno PMC Member/Committer
Rich BowenPMC Member/Committer
- -## Committers - - - - - - - - - - - - - - - - - - - - -
Pierre SmitsCommitter
Chris Mattmann Committer
Sean PalmerCommitter
Sean KellyCommitter
diff --git a/site/pages/demo.md b/site/pages/demo.md deleted file mode 100644 index 7a1389c6..00000000 --- a/site/pages/demo.md +++ /dev/null @@ -1,27 +0,0 @@ -Title: Quickstart Guide - - ----- - -## pySTeVe - -### Quickstart Guide - - * `git clone https://github.com/apache/steve.git` - * Edit `steve.cfg` to suit your needs (karma, DB backend etc) - * IF you choose ElasticSearch as backend, install the python module (pip install elasticsearch) - * OR IF you choose files as your backend, run setup.py in the CLI directory. - * Edit `httpd.conf`, add it to your existing httpd configuration - * Set up authorization using htpasswd for admins, monitors etc - * Go to `http://steve.example.org/admin` and set up an election - * Start voting! - - -### Building a Docker image - -You can also build pySTeVe as a Docker image using the Dockerfile located in the `docker` directory: - - * `git clone https://github.com/apache/steve.git` - * `docker build -t pysteve docker/` - * `docker run -i -p 127.0.0.1:80:80 pysteve` - * Navigate to `http://localhost/admin` to set up stuff, using the default credentials (admin/demo) diff --git a/site/pages/develop.md b/site/pages/develop.md deleted file mode 100644 index 9e3de4cc..00000000 --- a/site/pages/develop.md +++ /dev/null @@ -1,23 +0,0 @@ -Title: Developer Information - -## pySTeVe - -The PySTeVe source code is contained within the main [STeVE GitHub -repository](https://github.com/apache/steve). - -PySTeVe requires no building/compiling, but does require a setup, as explained in the [Quickstart Guide](/demo.html). - -
-# Continuous integration - -Apache STeVe continuous integration relies on [Apache Buildbot](http://ci.apache.org/). -All builders are available [from the page](http://ci.apache.org/builders). - -* [Apache STeVe under Ubuntu](http://ci.apache.org/builders/steve-trunk-ubuntu) -* [Apache STeVe under Windows](http://ci.apache.org/builders/steve-trunk-win) - - -# Building - -*TODO fill in* - diff --git a/site/pages/documentation.md b/site/pages/documentation.md deleted file mode 100644 index 639b8f00..00000000 --- a/site/pages/documentation.md +++ /dev/null @@ -1,4 +0,0 @@ -Title: Index - - * [List of implemented vote types](vote_types.html) - * [Getting started with pySTeVe](demo.html) diff --git a/site/pages/downloads.md b/site/pages/downloads.md deleted file mode 100644 index c1b74dda..00000000 --- a/site/pages/downloads.md +++ /dev/null @@ -1,3 +0,0 @@ -title: Downloads - -Apache STeVe has not produced any releases yet. Please ask on our dev@ list. diff --git a/site/pages/index.md b/site/pages/index.md deleted file mode 100644 index 764633b9..00000000 --- a/site/pages/index.md +++ /dev/null @@ -1,25 +0,0 @@ -Title: Home - - -Apache STeVe is the ASF's Python-based voting system that the -Foundation uses to handle things like -[voting in our new Board of Directors](https://www.apache.org/foundation/governance/meetings#boardvoting) - - -Apache STeVe supports many types of voting, including (but not limited to): - - * [Single Transferable Votes](vote_types.html#stv) - * [Single-motion voting (Yes/No/Abstain)](vote_types.html#yna) - * [D'Hondt (Jefferson) style voting](vote_types.html#dh) - * [Multiple Non-Transferable Votes](vote_types.html#mntv) - * [First Past the Post (presidential elections)](vote_types.html#fpp) - * [Candidate or Party voting with preferential trickle-down](vote_types.html#cop) - * [First in Class (N-x-points based voting)](vote_types.html#fic) - * [Apache-style Single-motion Voting](vote_types.html#ap) - - -It also supports multiple database backends: - - * File-based - * ElasticSearch - * More to come... diff --git a/site/pages/privacy-policy.md b/site/pages/privacy-policy.md deleted file mode 100644 index 7976dbc3..00000000 --- a/site/pages/privacy-policy.md +++ /dev/null @@ -1,26 +0,0 @@ -Title: Privacy Policy - -Information about your use of this website is collected using server access logs and a tracking cookie. The collected information consists of: - - * The IP address from which you access the website - * The type of browser and operating system you use to access our site - * The date and time you access our site - * The pages you visit - * The addresses of pages from where you followed a link to our site - - -We gather part of this information using a tracking cookie set by -the [Google Analytics](http://www.google.com/analytics/) -service and handled by Google, as described in -their [privacy policy](http://www.google.com/policies/privacy/). -See your browser documentation for instructions on how to -disable the cookie if you prefer not to share this data with Google. - -We use the gathered information to help us make our site more useful -to visitors and to better understand how and when our site is used. We -do not track or collect personally identifiable information or -associate the data we collect with any personally identifiable information -from other sources. - -By using this website, you consent to the collection of this data in -the manner and for the purposes described above. diff --git a/site/pages/vote_types.md b/site/pages/vote_types.md deleted file mode 100644 index 376514b1..00000000 --- a/site/pages/vote_types.md +++ /dev/null @@ -1,94 +0,0 @@ -Title: Vote Types - - -

Single motion voting (Yes/No/Abstain)

- -This is a simple tally vote. Voters can vote either Yes or No on an -issue, or they can abstain. Votes are tallied, and the result is -presented. It is up to the election committee to interpret the result. - ----- - -

Apache-style Single motion voting (Yes/No/Abstain with binding votes)

- -This is a simple tally vote. Voters can vote either Yes or No on an -issue, or they can abstain; however, certain people (committee members, -for instance) may cast binding votes whereas others may only cast -non-binding votes. Votes are tallied, and the result is presented. It -is up to the election committee to interpret the result (for example, are there sufficient 'binding' votes to match any requirement that has been set, regardless of the total number of 'yes' and 'no' votes?). - ----- - -

First Past the Post (presidential election style)

- -FPP is a voting system with multiple candidates. The candidate with -the most votes wins, regardless of whether they received more than -half the votes. - ----- - - -

Single Transferable Vote

- -The single transferable vote (STV) system is designed to achieve -proportional representation through ranked voting in multi-seat -elections. It does so by allowing every voter one vote, that is -transferable to other candidates based on necessity of votes and the -preference of the voter. Thus, if a candidate in an election is voted -in (or in case of a tie), excess votes for that candidate are allocated to other candidates -according to the preference of the voter. STV is designed to minimize -'wasted votes' in an election by reallocating votes (and thus the -wishes of the voters) proportionally to the priority they stated. - -See the -[Wikipedia article on STV voting](https://en.wikipedia.org/wiki/Single_transferable_vote#Voting) -for more insight into how STV works. - -For calculating results, we use Meek's Method with a quota derived from -the Droop Quota, but with implementation changes such as those -proposed by New Zealand. See -[this paper](https://www.prsa.org.au/meek_algorithm_1987.pdf) -for details. - ----- - -

D'Hondt (Jefferson) Voting

- -The D'Hondt method, also known as the Jefferson method, is a *highest -average* method for calculating proportional representation of parties -at an election. In essence, this is done by calculating a quotient -per party for each number of seats available and finding the highest -values. The quotient is determined as `V/(s+1)` where `V` is the -number of votes received and `s` is the number of seats won. Thus, for -each party, the quotient is calculated for the number of seats -available: - -#### Example result for election with 4 seats: - -| Party | Votes | 1 seat | 2 seats | 3 seats | 4 seats | seats won | -|-------|-------|--------|---------|---------|---------|-----------| -| Gnomes | 25,000 | 25,000/(0+1) = 25,000 | 25,000/(1+1) = 12,500 | 25,000/(2+1) = 8,333 | 25,000/(3+1) = 6,250 | 2 | -| Elves | 15,000 | 15,000/(0+1) = 15,000 | 15,000/(1+1) = 7,500 | 15,000/(2+1) = 5,000 | 15,000/(3+1) = 3,750 | 1 | -| Dwarves | 10,000 | 10,000/(0+1) = 10,000 | 10,000/(1+1) = 5,000 | 10,000/(2+1) = 3,333 | 10,000/(3+1) = 2,500 | 1 | - - -For more information on the D'Hondt Method, see -[this Wikipedia article](https://en.wikipedia.org/wiki/D'Hondt_method) - ----- - -

Candidate or Party voting with preferential trickle-down

- -This information is not yet available. - ----- - -

First in Class (N-x-points based voting)

- -This information is not yet available - ----- - -

Multiple Non-Transferable Votes

- -Multiple Non-Transferable Voting (MNTV) is a group of voting systems in which voters elect several representatives at once, with each voter having more than one vote. MNTV uses multi-member electoral 'districts' or some other term for dividing the eligible voters into coherent groups, or only one district which contains all voters, which is used to provide at-large representation. diff --git a/site/plugins/project-metadata.mjs b/site/plugins/project-metadata.mjs new file mode 100644 index 00000000..873aba69 --- /dev/null +++ b/site/plugins/project-metadata.mjs @@ -0,0 +1,89 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import { readFile, writeFile } from 'node:fs/promises'; +import path from 'node:path'; +import { parse } from 'yaml'; + +const entities = { '&': '&', '<': '<', '>': '>', '"': '"', "'": ''' }; +const escapeXml = (value) => String(value).replace(/[&<>"']/g, (character) => entities[character]); + +export function renderDoap(project) { + const text = (tag, value) => ` <${tag}>${escapeXml(value)}`; + const resource = (tag, value) => ` <${tag} rdf:resource="${escapeXml(value)}" />`; + return [ + '', + '', + '', + ``, + text('name', project.name), + text('shortdesc', project.short_description), + text('description', project.description), + resource('homepage', project.homepage), + resource('download-page', project.download_page), + resource('bug-database', project.bug_database), + resource('mailing-list', project.mailing_lists), + resource('license', 'https://www.apache.org/licenses/LICENSE-2.0'), + resource('asfext:pmc', `https://${project.committee}.apache.org`), + ...project.categories.map((category) => + resource('category', `http://projects.apache.org/category/${category}`), + ), + ...project.programming_languages.map((language) => text('programming-language', language)), + ...project.repositories.map( + (repository) => + ` `, + ), + '', + '', + '', + ].join('\n'); +} + +export const redirects = { + 'demo.html': '/getting-started/', + 'develop.html': '/getting-started/', + 'documentation.html': '/documentation/', + 'vote_types.html': '/documentation/#voting-methods', + 'community.html': '/community/', + 'support.html': '/community/', + 'downloads.html': '/downloads/', + 'privacy-policy.html': 'https://privacy.apache.org/policies/privacy-policy-public.html', +}; + +export default function projectMetadata(context) { + const asfConfig = path.resolve(context.siteDir, '../.asf.yaml'); + return { + name: 'project-metadata', + getPathsToWatch: () => [asfConfig], + async postBuild({ outDir }) { + const source = await readFile(asfConfig, 'utf8'); + const { project } = parse(source); + await writeFile(path.join(outDir, 'doap.rdf'), renderDoap(project.metadata)); + // ASF evaluates publishing and staging configuration on the generated branch. + await writeFile(path.join(outDir, '.asf.yaml'), source); + for (const [from, to] of Object.entries(redirects)) { + const destination = escapeXml(to); + await writeFile( + path.join(outDir, from), + `\nPage moved · Apache STeVe

This page has moved. Continue to Apache STeVe.

\n`, + ); + } + }, + }; +} diff --git a/site/pnpm-lock.yaml b/site/pnpm-lock.yaml new file mode 100644 index 00000000..968aa7eb --- /dev/null +++ b/site/pnpm-lock.yaml @@ -0,0 +1,11950 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@docusaurus/core': + specifier: 3.10.2 + version: 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/preset-classic': + specifier: 3.10.2 + version: 3.10.2(@algolia/client-search@5.59.0)(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(@types/react@19.3.0)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(search-insights@2.17.3)(supports-color@8.1.1)(svgo@3.3.5) + react: + specifier: ^19.1.0 + version: 19.3.0 + react-dom: + specifier: ^19.1.0 + version: 19.3.0(react@19.3.0) + yaml: + specifier: ^2.9.1 + version: 2.9.1 + devDependencies: + fast-xml-parser: + specifier: ^5.11.1 + version: 5.11.1 + prettier: + specifier: ^3.9.6 + version: 3.9.6 + +packages: + + '@11ty/gray-matter@1.0.0': + resolution: {integrity: sha512-7mJJl+wf1AByoT0PknQiQfOPnVNT4fevGrUBVWO4HXsnYn1aQPyRyrELYrNUFleUBM++KzMKN6QaxHPk0t/6/g==} + engines: {node: '>=11'} + + '@algolia/abtesting@1.25.0': + resolution: {integrity: sha512-rSTin9Uta23uaewYVQEp8XI9T3iA/zrg0/1G2vhf8oFFDxFL5vybnZ5IQwsVAg4JpKxPX4/WYNKdcfWrZymk7w==} + engines: {node: '>= 14.0.0'} + + '@algolia/autocomplete-core@1.19.10': + resolution: {integrity: sha512-K8uQ5iZCCMeqqE0JxjvcxJzDFuqZC1LTGJvR2P76ofDoOdKTs6jqoNxG5MnhzlTkNfE98VOQjcrg7qLxXPpT7g==} + + '@algolia/autocomplete-core@1.19.2': + resolution: {integrity: sha512-mKv7RyuAzXvwmq+0XRK8HqZXt9iZ5Kkm2huLjgn5JoCPtDy+oh9yxUMfDDaVCw0oyzZ1isdJBc7l9nuCyyR7Nw==} + + '@algolia/autocomplete-plugin-algolia-insights@1.19.10': + resolution: {integrity: sha512-zy/cYkMKEDdT4ns/SZC6by99qaIzLCTtckPw7cTe8BMPepwXjjQdhRyBCk2CJodMQc4Ktb0zJrt2YxTtMYa4Gg==} + peerDependencies: + search-insights: '>= 1 < 3' + + '@algolia/autocomplete-plugin-algolia-insights@1.19.2': + resolution: {integrity: sha512-TjxbcC/r4vwmnZaPwrHtkXNeqvlpdyR+oR9Wi2XyfORkiGkLTVhX2j+O9SaCCINbKoDfc+c2PB8NjfOnz7+oKg==} + peerDependencies: + search-insights: '>= 1 < 3' + + '@algolia/autocomplete-shared@1.19.10': + resolution: {integrity: sha512-vGJ2MDLgDOK3k256ks6t8u07bX4jdRQ0B/8MuRjjcvGTveVWwOU5lNd564uyuuqPMXQITl03HJx/juMtIFcQRw==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' + + '@algolia/autocomplete-shared@1.19.2': + resolution: {integrity: sha512-jEazxZTVD2nLrC+wYlVHQgpBoBB5KPStrJxLzsIFl6Kqd1AlG9sIAGl39V5tECLpIQzB3Qa2T6ZPJ1ChkwMK/w==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' + + '@algolia/client-abtesting@5.59.0': + resolution: {integrity: sha512-bm2XN0hCSMYwStSsCBT0/PUB2BDxoyR1Lnub3c392HMEy9bi8PUSW8vR6zltVEKWG2t4PQFWMD5C07bmJxGgPg==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-analytics@5.59.0': + resolution: {integrity: sha512-XOFPOTa69WuqHR6c5tMgnUUwwqQgNSzMpxmhrgA9KmxRf8WIqEa0cokHJvohk5CYb7CZx0xeSL6Bk2IUJ7Lv7Q==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-common@5.59.0': + resolution: {integrity: sha512-PC8ipLOYFKRTfIUY1J3FJxS6ryzWziaXmIX9/sNMoUR8L+XhF7hX2QAeUI87YVl5zujvlYTSOb+HAIqKXDjyHQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-insights@5.59.0': + resolution: {integrity: sha512-yFNcCMM5fHiyoR0HuxMrzy+VjDcmhFUZTm2IJ2DHwGsVH3B5SEob4zTmeEZ3j/AZqNnmrJOCKl/tJnBg7+84bA==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-personalization@5.59.0': + resolution: {integrity: sha512-GYja6HkDt2VrQhWmB2cLx3Z5fDwI9no7q+xwCWcFrTPm5CLH9QZvK0XLO9co1FcNIDxxkMaP3AXM39/XcecEOg==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-query-suggestions@5.59.0': + resolution: {integrity: sha512-Wofg7bMpWh8N5qDDZs0wy6whc+KMmdNsxgrIGp9Ug2s1Bka0uq7AjyckdxReKPHLA0Q1qH8X/SNh0wn2t2X2Lw==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-search@5.59.0': + resolution: {integrity: sha512-fHnALZfbEnODczGk14Y/1YBRApp6UEpZUTexGcMUPzY7RDc7q4HN2Y6jh0KUG8Jo9B+q+wOoQEc3ziR0ErbuFg==} + engines: {node: '>= 14.0.0'} + + '@algolia/events@4.0.1': + resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} + + '@algolia/ingestion@1.59.0': + resolution: {integrity: sha512-Fa38s1mHgoaLCT117sfJ6P78rtxUt93CYxBYpq1VOIcslaF+cH+1h5uikAPsKfxLnsuEDZHiBiaI6eNPTsQMRA==} + engines: {node: '>= 14.0.0'} + + '@algolia/monitoring@1.59.0': + resolution: {integrity: sha512-NyNsRSqM2tF1MX7ZGw/j4rduoEJiQ5wfvbSo/CFVdEzYCjyxbGFRPOZyS/GETJG9rk1TdHOq8NZqKqk/u1fm4g==} + engines: {node: '>= 14.0.0'} + + '@algolia/recommend@5.59.0': + resolution: {integrity: sha512-nXBK2uygWtvbCOffMWqqfjjcEtp9enDKY5/2Pw/Hhw8VVaOyK2ThbGK04bNX/Le+qoK1VHYkodWGVTKfw0Otkw==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-browser-xhr@5.59.0': + resolution: {integrity: sha512-yb+4afX/zja8QwX0KmV4/ae2kyYkRknsE79CRusYS2U5D8qwn2wq0cn1x12f3tm3F3+5FgmDdbuGdQTuCLSKMQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-fetch@5.59.0': + resolution: {integrity: sha512-Lp52TmpA1QtNmdHzs505Xwf4tgII7RAapkDSF9AAtWIBETcGaTIaXci4Rd9nS6SdaWK1BWTSqAPp5wzh6UN3Ag==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-node-http@5.59.0': + resolution: {integrity: sha512-YYHLEs5rC6oRTFwT7bJaKBR9NSFzikeVHGAT1ffATmUQzR8XqyhHXjoieAUoR7fBU6I5cfy1FVeh5GoRgriuzA==} + engines: {node: '>= 14.0.0'} + + '@babel/code-frame@7.29.7': + resolution: {integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.29.7': + resolution: {integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.29.7': + resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.29.8': + resolution: {integrity: sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.29.7': + resolution: {integrity: sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.29.7': + resolution: {integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.29.7': + resolution: {integrity: sha512-IY3ZD9Tmooqr3TUhc3DUWxiuo8xx1DWLhd5M7hQ+ZWJamqM2BbalrBJb2MisSLoYorOj75U03qULCxQTY9r3hg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.29.7': + resolution: {integrity: sha512-907Uymvqgg1dwUA+7IGwFAOSYzQOuzPXKNJ1yxzwPffzkYFg2q2eHi1fIOs6sXkG9NbIUMunnUlkYsfRFNvomg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.8': + resolution: {integrity: sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-globals@7.29.7': + resolution: {integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-member-expression-to-functions@7.29.7': + resolution: {integrity: sha512-j+7JYmk1JYDtACIGj0QJqqWZjoUpMoEikQGADMaHgCMCSDqd2+P32rfcibUNrGOMWrlzK1WJBdxrB3JJQZwWtg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.29.7': + resolution: {integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.29.7': + resolution: {integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.29.7': + resolution: {integrity: sha512-+kmGVjcT9RGYzoDwdwEqEvGgKe3BYq+O1iGzjFubaNgZHwYHP6lsF2Yghf4kEuv9BV7tYDZ913aBW9am6YKong==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.29.7': + resolution: {integrity: sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.29.7': + resolution: {integrity: sha512-16AMiW26DbXWBbr3B8wNozKM0ydMLB892vaOaJW/fPJdnT8vJk5sdkQcU/isqUxyCE0cEoa8wZOcbgDuC4b6Og==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.29.7': + resolution: {integrity: sha512-atfGXWSeCiF4DnKZIfmJfQRkSw9b9gNNXR1kqKjbhG4pGYCOnkp8OcTB8E3NXjBu8NpheSnOeNKz8KT7UNFTmQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-skip-transparent-expression-wrappers@7.29.7': + resolution: {integrity: sha512-brcMGQaVzIeUb+6/bs1Av0f8YuNNjKY2JyvfRCsFuFsdKccEQ5Ges2y74D74NZ1Rz8lKJ9ksJkfqwQFJ/iNEyQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.29.7': + resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.29.7': + resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.29.7': + resolution: {integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.29.7': + resolution: {integrity: sha512-iES0Skag9ERIF68aXadpO6dbXa03mNWK3sEqJaMnLNs/eC3l0lkImdfoy6Y09/SfkpawdAB4RjQ7PVA7TcVGdw==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.29.7': + resolution: {integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.29.8': + resolution: {integrity: sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.29.7': + resolution: {integrity: sha512-j8SrR0zLZrRsC09DlszEx8FpMiwukKffYXMK0d5LmOglO7vGG6sz/BR/20yHqWH+Lnn31JTt2PE3hIWNgM2J6w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.29.7': + resolution: {integrity: sha512-r8j8escF+U2FUHo0KOhPUdMzUO+jp9fInva6+ACVAF3Y97Ev+5iNZwiqTghmzNeWwDkOPlYuTcfb1vDaoZKmAQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.29.7': + resolution: {integrity: sha512-GE1TFSiuFeGsCxmYXZl8HwoPrVlwe4rHPFE8weieGKZqnDORK+Ar3vgWMgW+AOxQ6/2TgLSKx9p6W7O4rC6qgQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7': + resolution: {integrity: sha512-oBNVCvnO5tND+xSopWvV8WNGfpTfgP4Zr/YXXSj8zfmcPktp5Ku/aZlsIowgSD4fjmgHn6sGmB9APVsU5zOdhA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.29.7': + resolution: {integrity: sha512-QQt9qKHZ2sg/kivaLr7lnQr8HVrQDdBNSfCsTjiDxRuX/K5ORyKq+Bu8Xr0cDE3Dfkv0cw28Ve0EKyKMvulkOw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.29.7': + resolution: {integrity: sha512-pn6QacGLgvCcwc+syUhKE/qSjV2D1IHDB84RNxWYSt1mW3K/SCtjinZ2p0cETJxAWBjPy3K/1lHwG5BjjPxNlw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-dynamic-import@7.8.3': + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.29.7': + resolution: {integrity: sha512-/An1OCBN93thpBAGyfsK2pcf0jvju1SAtKkL2Ny++B5Sy6sqgzXDQH1cZxWbF96Wuk+bn41MDA9bLd4VVAw6rw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.29.7': + resolution: {integrity: sha512-zGYcYfq/WmZ4V+kBIXQon9dSSc8ircGZqw9ZaNhhGj9nZkeBu1jHLBDQqYYi5WA9uawvA2sIMbry2nCFhf5Djg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.29.7': + resolution: {integrity: sha512-TSu8+mHCoEaaCDEZ0I3+6mvTBYR4PCxQwf2z9/r5Tbztv6NaLR3B9thGTTxX2WGuGHJqRiAbKPeGTJ5XWXVg6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.29.7': + resolution: {integrity: sha512-ngr+82Sh0xMz25TPCZi+nC2iTzjfCdWS2ONXTp/PtSCHCgaCNBpdMqgvJ2ccdLlClVZ7sisIgB914j/JFe+RZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-arrow-functions@7.29.7': + resolution: {integrity: sha512-N7zArUXWzAMzm+/N0uPBeVB3Fam5lMxtUwMmDK5f/IBBS7a7p1qeUoxd/6CckXoxUdgsntq1Dh8xNW06maZbDQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-generator-functions@7.29.7': + resolution: {integrity: sha512-d98gXZkgswvkyohMBABkhm3GeXhYj8psWfwQ2C7gtfrKGTykQa/iOIi+JJhwMjPlZ6Vm2XN+DCf3Es1EoG4ZLA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.29.7': + resolution: {integrity: sha512-pcUb2SS+RMo9TWVBwKGI5ShtoG7R+zBsFmCKDa6fe8c+hPr3XJlZgoE5j6i8W7gDjhyvy+85vmYexanvXh3d1w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.29.7': + resolution: {integrity: sha512-cUSmjh72N+rN4PrkFlN1dJwNCwjVp5d38/CQrEsFggkD10UiFlBFgdH3tv5dNsLuHY+3S8db2xCHjhZcv5WgvA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.29.7': + resolution: {integrity: sha512-ONyr4+AZhKh8yKWInVxU9AXA9EbsyeLcL6V0dJy6M2/62vuvpGm29zzuymbTpdc451GEpDIdAyPLP3r+P61yKQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.29.7': + resolution: {integrity: sha512-GtcpjFvanPfzNQi3eTitsCqtRRmmqzpy/A+yhTR1HaZo1Ly3EA8ZXxlPyHdR8/IuRMYc3E4wdGBewB2QKQjAaA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.29.7': + resolution: {integrity: sha512-kibJgmEdX2iMwsHY2tSZNDgj8PwIlCQz7FK9KuGKO8zsuoUwSEhoNnNVp/emKWrbY4HeO6kkXfdMqRKKKXBm2A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/plugin-transform-classes@7.29.7': + resolution: {integrity: sha512-qV0OGGBVacduzQHE649JyCneOFI/maT+YKsO+K4Yi3xv2wTPNjM/W2o2gdzMwEAZz7fXNTHAe0NcSg30bIN69g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.29.7': + resolution: {integrity: sha512-RK7/IyU5phpuCdBAuig5VkzG/EnbDaui5SQGdU9BFrHdV+mV4cUjLMQ9lJDjLNtWHsqtiefpGZUXQP2BiTYMsA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.29.7': + resolution: {integrity: sha512-iPX8aD6H9zV5s7ZsqTdNocPN/MGQ5sSMnElKrktxjJRMnB2jN/1p2+R7GkfD6CAYoVFqy5A4XnSIUeGgJzIWpg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dotall-regex@7.29.7': + resolution: {integrity: sha512-3qc18hsD2RdZiyJNDNc7HQpv6xbncwh8FYtxNFFzclSyh/trPD9KkVR9BDECUjDLvb7yJVF15GfYUuC+LMkkiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-keys@7.29.7': + resolution: {integrity: sha512-6IvRRriEMqnBwD6chtxdLpMYCHWEzN+oL5cyQtjykya19UgzbmKhxmhZgKC/LHxS2nYr9Q/qYPZ5Lr6jOL9+yQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.7': + resolution: {integrity: sha512-2wiIyo2BjtgU7HufSeDnL9L2O7zr8jmhFKuSr65VpRkUiRKRNpb0mdlk56+XPPKoIrfHqzbMuglDvZun0RISsA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-dynamic-import@7.29.7': + resolution: {integrity: sha512-giOlEm/EFjfjr+te9NsdjkUo2v4f8rS/SXPumRVHAtbNcyNlvtREkU1dZzaIDclNpnaVhlCqRdFKhJBjBikzLg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-explicit-resource-management@7.29.7': + resolution: {integrity: sha512-Rstj7coNz8sE+7Ju7ihpHLI564lsK5pUpNNlvptCIC/16E/S5hbl6n3kESPKdNRmqEWlpn5xpS5Q2dvXBsySLw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-exponentiation-operator@7.29.7': + resolution: {integrity: sha512-zFpMOTLZBdW5LfObqcSbL6kefg4R4eLdmvS0wbN9M6D5Mym/sKm9toOoWyVOa+xDjvCnuWcHls2YonXwHvH3CQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-export-namespace-from@7.29.7': + resolution: {integrity: sha512-24B2nOy2TeJSMheqwPD4DDQOV/elLSIlKxjZt4i05H5AgdPdWR3n18HnNrcJ+j76WJd9gbwb9jPjNYUy6RautA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.29.7': + resolution: {integrity: sha512-zeSIHh0+E1Um1WJRXCFlHQYu2ieJNdivLLjlBEp+dIBu3S51n+SZZmIXjxnItw6pz56Cn+KvK68BIBVsxq2JiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.29.7': + resolution: {integrity: sha512-otRWaHXE6fbAGkePvaj/kvs3HsqXfPhlnzwSOlnFgbqCPMd975dW+4wZ00WFBt+/YlBGcJwNrARQTOJOb4ZrIg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-json-strings@7.29.7': + resolution: {integrity: sha512-RRnE2+eon1rJAq8MnoF1b5kTpY1vU88twHcvcKMrsqP/jxIRqDVs9iJB5fqPuqyeFAW0wJo4MlUIPpQCq/aRsg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.29.7': + resolution: {integrity: sha512-DZ/oLP21ZuWx1vKqnoNv6/tvEK48AQOBRai40CX9dTjGluvT/YZCyY3rryDtyUqCEoyNroy5KKPwX2iQCiRvyw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.29.7': + resolution: {integrity: sha512-A0H91hh6W8MFRkp5TqJmMr39jzGD1A1E1Ysiv2O06Sfbhkapm+XyIzxWCEh5kqwOZ1/8QZ0dY3SeQ7XBqfJd5Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.29.7': + resolution: {integrity: sha512-hl1kwFZCCiDyfH25Xmco9jTrkPgnS9pmOzSG7W5I4SaGbLeqKv417hcU2RKmaxoPEgsoJh7ZPOrnPGq99bHoUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.29.7': + resolution: {integrity: sha512-fxtQoH3m5ywUSIfaH0FGCzWu4McsYon5bD3K4XnskC7f+OyQMj7rsOMi4NvvmJ83WwBAg4UCe+ov4VZlqEvyew==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.29.7': + resolution: {integrity: sha512-j0vCldybPC5b5dwCQOJ21uKtHzt7hxLygJTg9eF1ScfaikEDNfzn94XoW5Fi+seBR0nCyL23xaBFFkq7dTM8XQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.29.8': + resolution: {integrity: sha512-6iSnEK0zlkLKU4heofK/AdmRD4e2SHVpJMtrwnTCzhnaM98ria4rTrOXBBi45BTTYnJtO8txnPsX4fChYXkmeA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.29.7': + resolution: {integrity: sha512-B4UkaTK3QpgCwJnrxKfMPKdo92CN7OKXAlpAAnM3UPu0Q0lCCk57ylA9AJbRy2v8dDKOPAAWcoR6CMyeoHwRCA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.29.7': + resolution: {integrity: sha512-vuFoLwr4qnv2xbZ16SQd6uPcH5FNrLHhk/Jzo++0XJFcaDsr4gjJVg6j398oMHiC+83k/GiBzviwF5KBJkPUtQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.29.7': + resolution: {integrity: sha512-fEo41GmsOUhOBlw8ioo6zvjX5Xc2Lqkzlyfqbpsk3eB6TReV18uhxZ0esfEokVbY2+PVJAQHNKxER6lGrzNd3A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.29.7': + resolution: {integrity: sha512-idmp1dFaekP9GbcMvG24Kvw2BfhFZjHnNJCkV4WuIY4PskJzwI3f1N5OdgYke38T7rftO6ERulFRn2cFeZwRkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.29.7': + resolution: {integrity: sha512-zR7fv/z14OjgHl4AgRtkDBvBMhIzCxqV/qN/2BCRC7LjFwvuzjYe7gDWxC4Wl/SNsLM6SE1IWvRPYMgSJaUvNw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.29.7': + resolution: {integrity: sha512-Ld98jn4c0smUywL57m7SgsHq3OpThOa6LqZJif3G6jYOovPleoFhVrBJ1WegRApSFB2wu4+RelAj9AC9G08Z4A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.29.7': + resolution: {integrity: sha512-Ea/diGcw0twB5IlZPO5sgET6fJsLJqPABqTuFWIR+iMPGPZJkATEIWx0wa+aEQ5UY1CBQyP/gkAiLEqn1vBiQA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.29.7': + resolution: {integrity: sha512-sLsyndxK2VwX6yNUOakMb7Sh553ZTe/vVM1XJ+9Z5aW1ytsc8xOIwmyk05NNjN60vkc5/KqoTH6hB4V41LJhng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.29.7': + resolution: {integrity: sha512-6GM1dhvK3gNODkXcEcMCOLEDCLSoZ/sBbro2Ax8HURyasQ4NshagQixkRFdh5niI6E4gmA/jYI/4aT7rRos3ZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.29.7': + resolution: {integrity: sha512-ZDOBqV/qLYJI0YElr8DcENEyARsFQeESqWXH6gZlghYXuPPjvweuDhP4VyEi4BlUBlLRFZVjxoZDMjxhLW766g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.29.7': + resolution: {integrity: sha512-/6Rz4DK1ETDEM/bWHsPHcaEe7ZaT1EqSXjtSP/L0DijOYuaUhiRiOKcwpZ8P7zR4xXEHc2ITdiCgBm9Tpyv9ug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.29.7': + resolution: {integrity: sha512-+BNo06dnrzdNNqCm1X6YUaVv0DKk8Q+JYcoZfOkLhYWNCXzlwTSRq8zGWayT1csjcpNXV9CQTBRRbmTLZac5cA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.29.7': + resolution: {integrity: sha512-bOMRLQuI0A5ZqHq3OWJ89/rXpJ/NJrbVhXiP4zwPGMs6kpcVsuTUNjwoE30K0Qm3mf48a/TnRYYD6vPNqcg6jA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-constant-elements@7.29.7': + resolution: {integrity: sha512-J0wGhKan+rIiE2OhfhRptySLrJ6SjQYM6b6N1FMlhyhCcw1Mig8vQjWchyB+bgHGDvaWo6Diu6CLRMra2uMtmg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-display-name@7.29.7': + resolution: {integrity: sha512-+1wdDMGNb4UPeY3Q4L5yLiYe6TXPXubs4NjrgRFw13hPRLJfEMw2Q5OXkee6/IfdqePIeW4Jjwe3aBh7SdKz4Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-development@7.29.7': + resolution: {integrity: sha512-Xfy3UVMF04+ypnFbkhvfqtmvwfe92qwQdbGZVonhE+6v35GzlofmOnA1szaZqzb9xYWr0nl1e5EMmzi0DNON1g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx@7.29.7': + resolution: {integrity: sha512-WsZulLVBUHXVj2cUcPVx6UE21TpalB6bHbSFErKT0Ib++ax24jjXe73FqlWvdylFOjiuPHYi6VCcgRad1ItN+A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-pure-annotations@7.29.7': + resolution: {integrity: sha512-H5E+HBgDpr6Q5t+Aj11tL7XkIui1jhbIoArVQnqjgXo5/3YxkN7ZEBcWF4RQlB0T4rrxJQbXS6kiFV6B7XTqUA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.29.8': + resolution: {integrity: sha512-0UpIXPtdDtMXfnV2OJAVMLpj3H/92vmkA6lpSRakmycJvj3VUy6Xs1dM8tXRugupykr5WB+LpiVl0J8LMVg2mg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regexp-modifiers@7.29.7': + resolution: {integrity: sha512-mB5Fs0VWrJ42ZCmc8114v60qetdaUVNkj9PmSZRmanCZM3S9hm0CFRLjRmYIsuXav14l2jvZ+4T8iiCGnhj3nQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-reserved-words@7.29.7': + resolution: {integrity: sha512-5+YhdpVgmfSmwZyLMftfaiffLRMHjzIRHFHHLdibcSyJm2pasMrKHrO3Ptrt2DRshjvpgjEJJ1zVW14WPq/6QA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-runtime@7.29.7': + resolution: {integrity: sha512-xmAscdE/AsqRW7vutbPNoUmu/nF5SrLKPs7aoJgEjo35lLKA/Bc0i2rMv/hr1+Y0o1bQCiVtith3u2vdgRL39Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.29.7': + resolution: {integrity: sha512-I+WYbGBAiCn7nA6xBrlgPH+MB7HWb4u8pv5S0Pv7OtwNvIFvCCb24YlttKEeUFVurfBCEaOTnuhlqsb7f0Z5Dg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.29.8': + resolution: {integrity: sha512-4S9ksMGVWUshvgK0mKfvZky7leuG5/uoFVwMpAomJ8bMoDJiNHRVmc1EglwW/CmGVSqqWpEbXm9FmbRit22qoA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.29.7': + resolution: {integrity: sha512-BCHzNYJGe9l7EpwwDBN/ztlL2NYFFq8hp9ddjtUEM9f2O7S7kKV/lL6Fwo7IF7NSkYhPK2vO+86nIGltA90MsA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.29.7': + resolution: {integrity: sha512-NCSEJ4sLFU2gqAub45HYh4fus2yQ36rr6ei6vpU7NdoJqCpxvEG8E6eJpscGyXP3VHD2Ny+fSXr04k1hoUrFqA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.29.7': + resolution: {integrity: sha512-223mNGoTkBiTEWFoK+Q6Go3tueMRclO8vxxxxquNCYuNI4jWOofFKJRRDu6SDrB8Sgo1UEGW9T4GAQ8ZyRso1A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.29.7': + resolution: {integrity: sha512-jK52h8LaLc7JarhQV2ofeFMts4H7vnOXnqZNA6fYglBTZewRBE51KWt3BUltW1P+KoPsYkHoJeXePuz4zo2LMw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.29.7': + resolution: {integrity: sha512-jCfXxSjf94lf4E0hKE0AByxF6F3/pVFqRdUUNkDJhsY0m1ZKjnN6ZYyMeHNpzflxb/0q5b7t3p+BE+SLF1WOtA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.29.7': + resolution: {integrity: sha512-OgZ+zoAJgZLUCunsTRQ5LAjOywDv5zzZ2/hQ5aMw1pGXyY2rtE8/chXYUmu3AlVHKpm10KEdG9aMwbI/K76ZGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.29.7': + resolution: {integrity: sha512-7D/x/23/d/3VqZ0QA+LGbZMlGwZjztBygSWWWsfTPoQ1oQ6Q1P6Mr3d0kk42XabyUVw+fha3LqdRsFqeKqvCyA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.29.7': + resolution: {integrity: sha512-BLOhLht9DOJwIxlmp91wHvkXv1lguuHS3/FwUO8HL1H0u8s4hR1gASVFyilu9iGtcTRYqjTZmlsFFeQletntEg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.29.7': + resolution: {integrity: sha512-GYzX36n1nsciIb0uyH0GHwxwtNwPQIcpxSeiVLDtG/B7jB5xXgchnmL1f/jCX5o+pwnaDBtO60ONSJhEBJfxYA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/preset-react@7.29.7': + resolution: {integrity: sha512-C+PV1TFUPTmBQGoPBL8j2QmLpZ117YTCwxIZeJOM96GbYMFSc7/pOXU5lVykwnZxyTqQxRsvoRk6f2FktZgGHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-typescript@7.29.7': + resolution: {integrity: sha512-/Foi8vKY2EVbed/1eZx0gJEEwHAIxogrySI7rULcRIvhZzbvoE/b5qG5Ghc0WKAFKOHA9SD1x7RsFlOYdutIiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/runtime@7.29.7': + resolution: {integrity: sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.29.7': + resolution: {integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.29.8': + resolution: {integrity: sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.29.8': + resolution: {integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==} + engines: {node: '>=6.9.0'} + + '@colors/colors@1.5.0': + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + + '@csstools/cascade-layer-name-parser@2.0.5': + resolution: {integrity: sha512-p1ko5eHgV+MgXFVa4STPKpvPxr6ReS8oS2jzTukjR74i5zJNyWO1ZM1m8YKBXnzDKWfBN1ztLYlHxbVemDD88A==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.5 + '@csstools/css-tokenizer': ^3.0.4 + + '@csstools/color-helpers@5.1.0': + resolution: {integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==} + engines: {node: '>=18'} + + '@csstools/css-calc@2.1.4': + resolution: {integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.5 + '@csstools/css-tokenizer': ^3.0.4 + + '@csstools/css-color-parser@3.1.0': + resolution: {integrity: sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.5 + '@csstools/css-tokenizer': ^3.0.4 + + '@csstools/css-parser-algorithms@3.0.5': + resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-tokenizer': ^3.0.4 + + '@csstools/css-tokenizer@3.0.4': + resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} + engines: {node: '>=18'} + + '@csstools/media-query-list-parser@4.0.3': + resolution: {integrity: sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.5 + '@csstools/css-tokenizer': ^3.0.4 + + '@csstools/postcss-alpha-function@1.0.1': + resolution: {integrity: sha512-isfLLwksH3yHkFXfCI2Gcaqg7wGGHZZwunoJzEZk0yKYIokgre6hYVFibKL3SYAoR1kBXova8LB+JoO5vZzi9w==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-cascade-layers@5.0.2': + resolution: {integrity: sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-color-function-display-p3-linear@1.0.1': + resolution: {integrity: sha512-E5qusdzhlmO1TztYzDIi8XPdPoYOjoTY6HBYBCYSj+Gn4gQRBlvjgPQXzfzuPQqt8EhkC/SzPKObg4Mbn8/xMg==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-color-function@4.0.12': + resolution: {integrity: sha512-yx3cljQKRaSBc2hfh8rMZFZzChaFgwmO2JfFgFr1vMcF3C/uyy5I4RFIBOIWGq1D+XbKCG789CGkG6zzkLpagA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-color-mix-function@3.0.12': + resolution: {integrity: sha512-4STERZfCP5Jcs13P1U5pTvI9SkgLgfMUMhdXW8IlJWkzOOOqhZIjcNhWtNJZes2nkBDsIKJ0CJtFtuaZ00moag==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-color-mix-variadic-function-arguments@1.0.2': + resolution: {integrity: sha512-rM67Gp9lRAkTo+X31DUqMEq+iK+EFqsidfecmhrteErxJZb6tUoJBVQca1Vn1GpDql1s1rD1pKcuYzMsg7Z1KQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-content-alt-text@2.0.8': + resolution: {integrity: sha512-9SfEW9QCxEpTlNMnpSqFaHyzsiRpZ5J5+KqCu1u5/eEJAWsMhzT40qf0FIbeeglEvrGRMdDzAxMIz3wqoGSb+Q==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-contrast-color-function@2.0.12': + resolution: {integrity: sha512-YbwWckjK3qwKjeYz/CijgcS7WDUCtKTd8ShLztm3/i5dhh4NaqzsbYnhm4bjrpFpnLZ31jVcbK8YL77z3GBPzA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-exponential-functions@2.0.9': + resolution: {integrity: sha512-abg2W/PI3HXwS/CZshSa79kNWNZHdJPMBXeZNyPQFbbj8sKO3jXxOt/wF7juJVjyDTc6JrvaUZYFcSBZBhaxjw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-font-format-keywords@4.0.0': + resolution: {integrity: sha512-usBzw9aCRDvchpok6C+4TXC57btc4bJtmKQWOHQxOVKen1ZfVqBUuCZ/wuqdX5GHsD0NRSr9XTP+5ID1ZZQBXw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-gamut-mapping@2.0.11': + resolution: {integrity: sha512-fCpCUgZNE2piVJKC76zFsgVW1apF6dpYsqGyH8SIeCcM4pTEsRTWTLCaJIMKFEundsCKwY1rwfhtrio04RJ4Dw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-gradients-interpolation-method@5.0.12': + resolution: {integrity: sha512-jugzjwkUY0wtNrZlFeyXzimUL3hN4xMvoPnIXxoZqxDvjZRiSh+itgHcVUWzJ2VwD/VAMEgCLvtaJHX+4Vj3Ow==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-hwb-function@4.0.12': + resolution: {integrity: sha512-mL/+88Z53KrE4JdePYFJAQWFrcADEqsLprExCM04GDNgHIztwFzj0Mbhd/yxMBngq0NIlz58VVxjt5abNs1VhA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-ic-unit@4.0.4': + resolution: {integrity: sha512-yQ4VmossuOAql65sCPppVO1yfb7hDscf4GseF0VCA/DTDaBc0Wtf8MTqVPfjGYlT5+2buokG0Gp7y0atYZpwjg==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-initial@2.0.1': + resolution: {integrity: sha512-L1wLVMSAZ4wovznquK0xmC7QSctzO4D0Is590bxpGqhqjboLXYA16dWZpfwImkdOgACdQ9PqXsuRroW6qPlEsg==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-is-pseudo-class@5.0.3': + resolution: {integrity: sha512-jS/TY4SpG4gszAtIg7Qnf3AS2pjcUM5SzxpApOrlndMeGhIbaTzWBzzP/IApXoNWEW7OhcjkRT48jnAUIFXhAQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-light-dark-function@2.0.11': + resolution: {integrity: sha512-fNJcKXJdPM3Lyrbmgw2OBbaioU7yuKZtiXClf4sGdQttitijYlZMD5K7HrC/eF83VRWRrYq6OZ0Lx92leV2LFA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-logical-float-and-clear@3.0.0': + resolution: {integrity: sha512-SEmaHMszwakI2rqKRJgE+8rpotFfne1ZS6bZqBoQIicFyV+xT1UF42eORPxJkVJVrH9C0ctUgwMSn3BLOIZldQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-logical-overflow@2.0.0': + resolution: {integrity: sha512-spzR1MInxPuXKEX2csMamshR4LRaSZ3UXVaRGjeQxl70ySxOhMpP2252RAFsg8QyyBXBzuVOOdx1+bVO5bPIzA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-logical-overscroll-behavior@2.0.0': + resolution: {integrity: sha512-e/webMjoGOSYfqLunyzByZj5KKe5oyVg/YSbie99VEaSDE2kimFm0q1f6t/6Jo+VVCQ/jbe2Xy+uX+C4xzWs4w==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-logical-resize@3.0.0': + resolution: {integrity: sha512-DFbHQOFW/+I+MY4Ycd/QN6Dg4Hcbb50elIJCfnwkRTCX05G11SwViI5BbBlg9iHRl4ytB7pmY5ieAFk3ws7yyg==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-logical-viewport-units@3.0.4': + resolution: {integrity: sha512-q+eHV1haXA4w9xBwZLKjVKAWn3W2CMqmpNpZUk5kRprvSiBEGMgrNH3/sJZ8UA3JgyHaOt3jwT9uFa4wLX4EqQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-media-minmax@2.0.9': + resolution: {integrity: sha512-af9Qw3uS3JhYLnCbqtZ9crTvvkR+0Se+bBqSr7ykAnl9yKhk6895z9rf+2F4dClIDJWxgn0iZZ1PSdkhrbs2ig==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.5': + resolution: {integrity: sha512-zhAe31xaaXOY2Px8IYfoVTB3wglbJUVigGphFLj6exb7cjZRH9A6adyE22XfFK3P2PzwRk0VDeTJmaxpluyrDg==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-nested-calc@4.0.0': + resolution: {integrity: sha512-jMYDdqrQQxE7k9+KjstC3NbsmC063n1FTPLCgCRS2/qHUbHM0mNy9pIn4QIiQGs9I/Bg98vMqw7mJXBxa0N88A==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-normalize-display-values@4.0.1': + resolution: {integrity: sha512-TQUGBuRvxdc7TgNSTevYqrL8oItxiwPDixk20qCB5me/W8uF7BPbhRrAvFuhEoywQp/woRsUZ6SJ+sU5idZAIA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-oklab-function@4.0.12': + resolution: {integrity: sha512-HhlSmnE1NKBhXsTnNGjxvhryKtO7tJd1w42DKOGFD6jSHtYOrsJTQDKPMwvOfrzUAk8t7GcpIfRyM7ssqHpFjg==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-position-area-property@1.0.0': + resolution: {integrity: sha512-fUP6KR8qV2NuUZV3Cw8itx0Ep90aRjAZxAEzC3vrl6yjFv+pFsQbR18UuQctEKmA72K9O27CoYiKEgXxkqjg8Q==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-progressive-custom-properties@4.2.1': + resolution: {integrity: sha512-uPiiXf7IEKtUQXsxu6uWtOlRMXd2QWWy5fhxHDnPdXKCQckPP3E34ZgDoZ62r2iT+UOgWsSbM4NvHE5m3mAEdw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-property-rule-prelude-list@1.0.0': + resolution: {integrity: sha512-IxuQjUXq19fobgmSSvUDO7fVwijDJaZMvWQugxfEUxmjBeDCVaDuMpsZ31MsTm5xbnhA+ElDi0+rQ7sQQGisFA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-random-function@2.0.1': + resolution: {integrity: sha512-q+FQaNiRBhnoSNo+GzqGOIBKoHQ43lYz0ICrV+UudfWnEF6ksS6DsBIJSISKQT2Bvu3g4k6r7t0zYrk5pDlo8w==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-relative-color-syntax@3.0.12': + resolution: {integrity: sha512-0RLIeONxu/mtxRtf3o41Lq2ghLimw0w9ByLWnnEVuy89exmEEq8bynveBxNW3nyHqLAFEeNtVEmC1QK9MZ8Huw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-scope-pseudo-class@4.0.1': + resolution: {integrity: sha512-IMi9FwtH6LMNuLea1bjVMQAsUhFxJnyLSgOp/cpv5hrzWmrUYU5fm0EguNDIIOHUqzXode8F/1qkC/tEo/qN8Q==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-sign-functions@1.1.4': + resolution: {integrity: sha512-P97h1XqRPcfcJndFdG95Gv/6ZzxUBBISem0IDqPZ7WMvc/wlO+yU0c5D/OCpZ5TJoTt63Ok3knGk64N+o6L2Pg==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-stepped-value-functions@4.0.9': + resolution: {integrity: sha512-h9btycWrsex4dNLeQfyU3y3w40LMQooJWFMm/SK9lrKguHDcFl4VMkncKKoXi2z5rM9YGWbUQABI8BT2UydIcA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-syntax-descriptor-syntax-production@1.0.1': + resolution: {integrity: sha512-GneqQWefjM//f4hJ/Kbox0C6f2T7+pi4/fqTqOFGTL3EjnvOReTqO1qUQ30CaUjkwjYq9qZ41hzarrAxCc4gow==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-system-ui-font-family@1.0.0': + resolution: {integrity: sha512-s3xdBvfWYfoPSBsikDXbuorcMG1nN1M6GdU0qBsGfcmNR0A/qhloQZpTxjA3Xsyrk1VJvwb2pOfiOT3at/DuIQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-text-decoration-shorthand@4.0.3': + resolution: {integrity: sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-trigonometric-functions@4.0.9': + resolution: {integrity: sha512-Hnh5zJUdpNrJqK9v1/E3BbrQhaDTj5YiX7P61TOvUhoDHnUmsNNxcDAgkQ32RrcWx9GVUvfUNPcUkn8R3vIX6A==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/postcss-unset-value@4.0.0': + resolution: {integrity: sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@csstools/selector-resolve-nested@3.1.0': + resolution: {integrity: sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g==} + engines: {node: '>=18'} + peerDependencies: + postcss-selector-parser: ^7.0.0 + + '@csstools/selector-specificity@5.0.0': + resolution: {integrity: sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==} + engines: {node: '>=18'} + peerDependencies: + postcss-selector-parser: ^7.0.0 + + '@csstools/utilities@2.0.0': + resolution: {integrity: sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + '@discoveryjs/json-ext@0.5.7': + resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} + engines: {node: '>=10.0.0'} + + '@docsearch/core@4.7.0': + resolution: {integrity: sha512-p/9xVKmPDj3FPvMfPf5naVO3Ej8SCbcUugGvx1+8GgkuBNbqxqN2Irx3WLBv8VY0jH7XpRwKWdlmjXLZsmTLsg==} + peerDependencies: + '@types/react': '>= 16.8.0 < 20.0.0' + react: '>= 16.8.0 < 20.0.0' + react-dom: '>= 16.8.0 < 20.0.0' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true + + '@docsearch/css@4.7.0': + resolution: {integrity: sha512-Sk5xkdRFeE7PeWjG9l4AfTwdvMfr9wHiwNNCpHXT4v4SNyNMKdHGvEILc31BgaVFGDDNbv5u/a73tofRiwbEZw==} + + '@docsearch/react@4.7.0': + resolution: {integrity: sha512-x6oedjJ8O8/pIDBsMo5Orca3/6cQCz616/CwthVe68l43mqnj2lrJ9kFQITBqy8hMsS3nWeBWFoVO5dJ1DCFKA==} + peerDependencies: + '@types/react': '>= 16.8.0 < 20.0.0' + react: '>= 16.8.0 < 20.0.0' + react-dom: '>= 16.8.0 < 20.0.0' + search-insights: '>= 1 < 3' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true + search-insights: + optional: true + + '@docusaurus/babel@3.10.2': + resolution: {integrity: sha512-aJ1hpGyvfkte3dDAfNbWM4biW4yWZBVz7TIGLZP+v+tWOBgxX3e0N5ZIXHIvmfNNXTI77pcHUx3KmtOk05Ze3Q==} + engines: {node: '>=20.0'} + + '@docusaurus/bundler@3.10.2': + resolution: {integrity: sha512-i0ZNcy0f0WhaOlYVgzLsWhIoEXO9kS3HRoKPtgE6vQtZUq7arKZaYdNBudr3mqCmd+TyOkwtwfHgs1ENj07r5g==} + engines: {node: '>=20.0'} + peerDependencies: + '@docusaurus/faster': '*' + peerDependenciesMeta: + '@docusaurus/faster': + optional: true + + '@docusaurus/core@3.10.2': + resolution: {integrity: sha512-EYByj6nk+aD9KeVxV6Hmo2/nAAT79P21Y82ycTBOBtrmqilloIbIEhgL2/8Xpt2Jz/pgNqHAwyusOGwmbKeJmA==} + engines: {node: '>=20.0'} + hasBin: true + peerDependencies: + '@docusaurus/faster': '*' + '@mdx-js/react': ^3.0.0 + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@docusaurus/faster': + optional: true + + '@docusaurus/cssnano-preset@3.10.2': + resolution: {integrity: sha512-4gCnHRbJLTloiwfvFAa92tgb2gI4KYhvjfQVYnEaiMO/EgvWfCo1LwytHXen+1oZAN0VAlS0JAPxp3MsvKDa3A==} + engines: {node: '>=20.0'} + + '@docusaurus/logger@3.10.2': + resolution: {integrity: sha512-gSEwqtPfCAnC3ZSJY6xL7tcIfgg0vFD39jbv93eakuweyvO2864xR0K+kmKwBhkTCtWRNjuGGnb5rdmkD/ndqw==} + engines: {node: '>=20.0'} + + '@docusaurus/mdx-loader@3.10.2': + resolution: {integrity: sha512-9Fd4V/SFjfrVQ0JH5EN0+iPWyFunvTeQE3gfyFeetqPaXMP0OylIjOw16dCuXG4NZJrYdBqwzjh18/h3gRi47w==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/module-type-aliases@3.10.2': + resolution: {integrity: sha512-h/I5e4jaAhDHW4vaLENi1i2hnOEnXY1t9R+nnRTbgUl7ymVRzN/HF7dDfj8rKYGj8gfIge+Ef+iYRAMtbGvsrQ==} + peerDependencies: + react: '*' + react-dom: '*' + + '@docusaurus/plugin-content-blog@3.10.2': + resolution: {integrity: sha512-0cbEnNKf0InmLkhj/+nVRmqEnWEoOE8Mh+2x1qOXI0qYpCnphq4RXknVJ8BvybKRXqYVvbmdMfiJSup+k4tm5w==} + engines: {node: '>=20.0'} + peerDependencies: + '@docusaurus/plugin-content-docs': '*' + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-content-docs@3.10.2': + resolution: {integrity: sha512-Sqwl4FPoZBDrlY8I2VU2H8O0M91CHp9T8ToMSkTZmjvHCif+1laqfXi6sTk8IfyVS/trN5yNjcWd1bFsGB6W5Q==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-content-pages@3.10.2': + resolution: {integrity: sha512-h5R12sZ/vV9EPiVjvIl9YFCOwkpwXes7dQMYt3EvP6Pphu4amHxxTqWxf08Fl5DR8h+oZMbWpFTNw5vKEYfvzQ==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-css-cascade-layers@3.10.2': + resolution: {integrity: sha512-UkdvQby5OQUKWrw3lLnSTJXQ6VETaUVTuPQX9AABtmFm5h+ifEBx1OQ+LN726Q4byuwBf2ElHkf4qU4hTxdvRg==} + engines: {node: '>=20.0'} + + '@docusaurus/plugin-debug@3.10.2': + resolution: {integrity: sha512-8vbZNOSCpnsT57EY6CgN7sgRVmx3KTYwO8Uvo2pbxOyb8tbqAwtT9SslqaQ41HbA1v1hpn5RP7u5s2KvRwAFpQ==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-google-analytics@3.10.2': + resolution: {integrity: sha512-kMHMBK9j4VAtgd5owwrRLRIi0EjkrpXlX7ePj1+y68XfVZV9I1T4S+koPDm+Hfw2TtnyHvh0uNrDvjz+DjQGVA==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-google-gtag@3.10.2': + resolution: {integrity: sha512-Vt90nNFhtAChRe9+it1hcHFgFvETdSnOkL5Bma+p6E/yU2tAYrvvyk+gv+LJGM2ZUkyKuKXLRsZ2Lb0bO7+Vog==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-google-tag-manager@3.10.2': + resolution: {integrity: sha512-MLCffCldysi/R0nzJQP7ZWd0xAoGNnSTiVOo6TTR6mKVGFhE+/XArGe67ZcaZv1uytgQXoXs92VJrgVDrz80rQ==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-sitemap@3.10.2': + resolution: {integrity: sha512-PODkwg5XetLML3hU/3xpCKJUZ9cqExLaBnD/Fzzwj2VHogLeqnDisLIujae87zuze7T4mCm2A6KEqZkyiz07EQ==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/plugin-svgr@3.10.2': + resolution: {integrity: sha512-JgfT3jWM0TJ8Uw0cEcqxHpybngQY1vlBYpuuNO+gEh5iPh5Ar+vxq/u9CFrYsWeXy48BN7Db76Pzp2edNXUQ8A==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/preset-classic@3.10.2': + resolution: {integrity: sha512-a4B3VczmDl99zK0EufDQYomdJ186WDingjmDXxhN2PNPS9Ty/Y2M5CLFX1KQMRKqRTLiRDKfutzG5IY1FC/ceg==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/react-loadable@6.0.0': + resolution: {integrity: sha512-YMMxTUQV/QFSnbgrP3tjDzLHRg7vsbMn8e9HAa8o/1iXoiomo48b7sk/kkmWEuWNDPJVlKSJRB6Y2fHqdJk+SQ==} + peerDependencies: + react: '*' + + '@docusaurus/theme-classic@3.10.2': + resolution: {integrity: sha512-JqTSLQmqmA9uKWZsD5iwBGJ4JyKB4/yTw6PsSXVPRJG/6GAm/u+add9Iip+hvwP12/AnPNztrdxsI14NJW4KeA==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/theme-common@3.10.2': + resolution: {integrity: sha512-R9b/vMpK1yye6hNZTA6x/ivRv+at6GhxnXcxkpzCGzO1R1RwiquqiFg2wMFh6aqlJTpWRFKpFD2TzCDQcyOU0A==} + engines: {node: '>=20.0'} + peerDependencies: + '@docusaurus/plugin-content-docs': '*' + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/theme-search-algolia@3.10.2': + resolution: {integrity: sha512-1msxllyhi/5m77JukXtp5UFnUAriwZIC1oJ7MTnpQpCwLTbclJi5BK5n28CTZuSXpQN2ewbbnqRgAhMM6c6ihg==} + engines: {node: '>=20.0'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/theme-translations@3.10.2': + resolution: {integrity: sha512-iv20wrxnyXkY89LM3TzRlzGlt5fIGO5UnaR6UL1ZVfB9RRFjxQFQ6awDrwAc6Km8Y5gD8pInuwYPF+6/TiCxXA==} + engines: {node: '>=20.0'} + + '@docusaurus/types@3.10.2': + resolution: {integrity: sha512-B6rvfwIFSapUqUJjMriZswX13K8l5Z7AcmVE6uTEJpYddQieSTR12DsGaFtcZAIDsQd4p+0WTl0Vc6jmZK0Trw==} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + react-dom: ^18.0.0 || ^19.0.0 + + '@docusaurus/utils-common@3.10.2': + resolution: {integrity: sha512-x3Dz6jv6iQKBNjBmVTu8p57abMp/VNTUgKBMgRVXJc5444orBTsArv0+cdfrXTiz/VMmHfDRVkPbL7GH2B7T7w==} + engines: {node: '>=20.0'} + + '@docusaurus/utils-validation@3.10.2': + resolution: {integrity: sha512-sn8unbDfUL585NtR3cwHefPicOyaHvPaX7VD0aOg/siIxUBoKyKKaGEqzJZDS64mM43TnxurkYDtmB1wsJlZsw==} + engines: {node: '>=20.0'} + + '@docusaurus/utils@3.10.2': + resolution: {integrity: sha512-xx0W3eav2uW1NRIpuHJWNwLTC15xPNjU4Uxi9NSnd3swYC96BE3vFiT93SD8s24kmAAWNwgZwfZ2fghGZ01Lcw==} + engines: {node: '>=20.0'} + + '@hapi/hoek@9.3.0': + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + + '@hapi/topo@5.1.0': + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + + '@jest/schemas@29.6.3': + resolution: {integrity: sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jest/types@29.6.3': + resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.11': + resolution: {integrity: sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==} + + '@jridgewell/sourcemap-codec@1.6.0': + resolution: {integrity: sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@jsonjoy.com/base64@1.1.2': + resolution: {integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/base64@17.67.0': + resolution: {integrity: sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/buffers@1.2.1': + resolution: {integrity: sha512-12cdlDwX4RUM3QxmUbVJWqZ/mrK6dFQH4Zxq6+r1YXKXYBNgZXndx2qbCJwh3+WWkCSn67IjnlG3XYTvmvYtgA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/buffers@17.67.0': + resolution: {integrity: sha512-tfExRpYxBvi32vPs9ZHaTjSP4fHAfzSmcahOfNxtvGHcyJel+aibkPlGeBB+7AoC6hL7lXIE++8okecBxx7lcw==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/codegen@1.0.0': + resolution: {integrity: sha512-E8Oy+08cmCf0EK/NMxpaJZmOxPqM+6iSe2S4nlSBrPZOORoDJILxtbSUEDKQyTamm/BVAhIGllOBNU79/dwf0g==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/codegen@17.67.0': + resolution: {integrity: sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-core@4.77.0': + resolution: {integrity: sha512-Y8nAB7e6gfxBC+eQKG2R7NcontJo/k4J1bb1hz8451Ivd1KQca196EQlv0R7oTJixyvfYgq/SUh54XaXp0ZB/w==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-fsa@4.77.0': + resolution: {integrity: sha512-layta9p+iX4ybe9vmCfS5CTQMdE/eW+/C3ts6Rk4sIiuOTaK304dQYCz8iXXAIw/qev9qvT0d3xiboE+EGHTHQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-node-builtins@4.77.0': + resolution: {integrity: sha512-3gX7Ms/wLCVb8gtFTFQtv1wh6ODfFArA1GEJk+74eiJcs3RfVe6rF3L6UrBVL/xf07qhdm8ykWsfvDj3bBkroA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-node-to-fsa@4.77.0': + resolution: {integrity: sha512-4KQrymJELJyp/QUq1f5VoK7sy9pzTL/SN+AYg8S+ISqUjgkomI4X4pnES07Q59EY3CiHNWelte4KFTJreucOOQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-node-utils@4.77.0': + resolution: {integrity: sha512-ZenZouChwBpO1WblCa0K4bMWdCdHOuQYBgKCArQl5ol8tBKOi8faz/H40iDXjl8+vcmRO5jo4kFr1EFE4nrFaw==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-node@4.77.0': + resolution: {integrity: sha512-HVf6AIlKS7zzEGW0KM3D6W+7I2wFmFv6gnqVYy47j420Rm7+aHqKKlkI/94Lt4zfU61iSxEEVHUbf71kZ2uiWg==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-print@4.77.0': + resolution: {integrity: sha512-bpctLICANt8JdePLrHu3QsPMDxYNU9B5KAHKd2OBKPVkdj/M9z4/AlvGdPojhED7ur7j2cfjha5pxuLbNON9DA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/fs-snapshot@4.77.0': + resolution: {integrity: sha512-PcoEoQS85KV6Xqh/NJMoXA1V01LcdCSgstV5zxnijeJIJ3+heu1Ed2Xst82GkH43czsHOaC9cKhBI24MsVejlA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/json-pack@1.21.0': + resolution: {integrity: sha512-+AKG+R2cfZMShzrF2uQw34v3zbeDYUqnQ+jg7ORic3BGtfw9p/+N6RJbq/kkV8JmYZaINknaEQ2m0/f693ZPpg==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/json-pack@17.67.0': + resolution: {integrity: sha512-t0ejURcGaZsn1ClbJ/3kFqSOjlryd92eQY465IYrezsXmPcfHPE/av4twRSxf6WE+TkZgLY+71vCZbiIiFKA/w==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/json-pointer@1.0.2': + resolution: {integrity: sha512-Fsn6wM2zlDzY1U+v4Nc8bo3bVqgfNTGcn6dMgs6FjrEnt4ZCe60o6ByKRjOGlI2gow0aE/Q41QOigdTqkyK5fg==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/json-pointer@17.67.0': + resolution: {integrity: sha512-+iqOFInH+QZGmSuaybBUNdh7yvNrXvqR+h3wjXm0N/3JK1EyyFAeGJvqnmQL61d1ARLlk/wJdFKSL+LHJ1eaUA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/util@1.9.0': + resolution: {integrity: sha512-pLuQo+VPRnN8hfPqUTLTHk126wuYdXVxE6aDmjSeV4NCAgyxWbiOIeNJVtID3h1Vzpoi9m4jXezf73I6LgabgQ==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@jsonjoy.com/util@17.67.0': + resolution: {integrity: sha512-6+8xBaz1rLSohlGh68D1pdw3AwDi9xydm8QNlAFkvnavCJYSze+pxoW2VKP8p308jtlMRLs5NTHfPlZLd4w7ew==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + '@leichtgewicht/ip-codec@2.0.5': + resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} + + '@mdx-js/mdx@3.1.1': + resolution: {integrity: sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==} + + '@mdx-js/react@3.1.1': + resolution: {integrity: sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==} + peerDependencies: + '@types/react': '>=16' + react: '>=16' + + '@noble/hashes@1.4.0': + resolution: {integrity: sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==} + engines: {node: '>= 16'} + + '@nodable/entities@3.0.0': + resolution: {integrity: sha512-8L9xFeTYKhm49xfIypoe2W5wV1m/3Z58kT+7kR9A8OyFxcPduI4VmxaUMQyKYrRjUoLLSXv6EKKID5Tvj9cUVw==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@peculiar/asn1-cms@2.9.4': + resolution: {integrity: sha512-cben7oxmQsUGZqotus7yt0srYdncOT6RNWcTQ77T2RFOXejYVYkXadrfePdRcrVpO9K95IRLKKglG2k38jKXuw==} + engines: {node: '>=14'} + + '@peculiar/asn1-csr@2.9.4': + resolution: {integrity: sha512-xd4YN4vpRjkDAQWVfZZkeu12IEND7DOpkqaHSIHxZl1uggUNa9Ju0QxY2jHvDAS9pP0zhRBytg8ifsnGo3V0jw==} + engines: {node: '>=14'} + + '@peculiar/asn1-ecc@2.9.4': + resolution: {integrity: sha512-JJXefFshRAuVAjWQo/39bkg1ywc1VaiO44S8RRC+Ykvf/u2KDmYffoDb0ZBPCR5uJy4AGKQhl8mX+Q8ShcWaXQ==} + engines: {node: '>=14'} + + '@peculiar/asn1-pfx@2.9.4': + resolution: {integrity: sha512-khuGzHTzNzk4GDlIBEILyIs6Lce0yn0ZBdoI9v93kmNncfZRhD+AQ5ODFqdhvoE8cMJF/JMTQ8yA+t1D14kqCw==} + engines: {node: '>=14'} + + '@peculiar/asn1-pkcs8@2.9.4': + resolution: {integrity: sha512-duRdotlUx9eDZe6QrQpQKl61RbWykCHBCkKayP8V8XdEFwlKHZ8qGGDMyS6Pye7OX7nLFttTTpRkJeet78ckwQ==} + engines: {node: '>=14'} + + '@peculiar/asn1-pkcs9@2.9.4': + resolution: {integrity: sha512-kaL4cNxBpdQE2dKlyZBqz4ygCrwffO+8wfoxTEqM1Z8RadvCeELBRzcv0dzM8aY9azHMwODO5nxU65zXmhToOQ==} + engines: {node: '>=14'} + + '@peculiar/asn1-rsa@2.9.4': + resolution: {integrity: sha512-pZ96eD1PptovcWQ/GSmuNFXd/7EQJNlKfDaNCyE2rx3W0v6QFelkzquVqRSRyyDXXCYD69ZXJDzZ8GhIiQzKoA==} + engines: {node: '>=14'} + + '@peculiar/asn1-schema@2.9.4': + resolution: {integrity: sha512-GjzePcT9Iw8NzeOPf73iNS9xM+TBhd/FilAfP+RQGkTMQJTVWtytN3JHJACCjf/ABNau5S7mS3g+DcuxmRgYEg==} + engines: {node: '>=14'} + + '@peculiar/asn1-x509-attr@2.9.4': + resolution: {integrity: sha512-ehQXbpQaQYycgu8OrvigwSPTFfVRcu0ECNYCWw+yzBp02Lw5paRqzzhUpfOgO2K38+WfFZuEz/0RPtam5g0OMg==} + engines: {node: '>=14'} + + '@peculiar/asn1-x509@2.9.4': + resolution: {integrity: sha512-CxhBo/RdEbMMob7T31ZdQjGuoyRFLVwrDzTn25bihzBasRg9kRm/0IxIPvhgQtcK/9dNcO1XQL2fuPugwELL0Q==} + engines: {node: '>=14'} + + '@peculiar/utils@2.0.3': + resolution: {integrity: sha512-+oL3HPFRIZ1St2K50lWCXiioIgSoxzz7R1J3uF6neO2yl1sgmpgY6XXJH4BdpoDkMWznQTeYF6oWNDZLCdQ4eQ==} + + '@peculiar/x509@1.14.3': + resolution: {integrity: sha512-C2Xj8FZ0uHWeCXXqX5B4/gVFQmtSkiuOolzAgutjTfseNOHT3pUjljDZsTSxXFGgio54bCzVFqmEOUrIVk8RDA==} + engines: {node: '>=20.0.0'} + + '@pnpm/config.env-replace@1.1.0': + resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} + engines: {node: '>=12.22.0'} + + '@pnpm/network.ca-file@1.0.2': + resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} + engines: {node: '>=12.22.0'} + + '@pnpm/npm-conf@3.0.3': + resolution: {integrity: sha512-//0sR/cow/s4ICQaYoAobOl4aU8cjU6x/V24V7XkKotb9+O+3zySIYp146vpaobYHnxa4pZX8NkV54Z5AwbDKA==} + engines: {node: '>=12'} + + '@polka/url@1.0.0-next.29': + resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} + + '@sideway/address@4.1.5': + resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} + + '@sideway/formula@3.0.1': + resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} + + '@sideway/pinpoint@2.0.0': + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + + '@sinclair/typebox@0.27.12': + resolution: {integrity: sha512-hhyNJ+nbR6ZR7pToHvllEFun9TL0sbL+tk/ON75lo+Xas054uez98qRbsuNt7MBCyZKK4+8Yli/OAGZhmfBZ/g==} + + '@sindresorhus/is@4.6.0': + resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} + engines: {node: '>=10'} + + '@sindresorhus/is@5.6.0': + resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} + engines: {node: '>=14.16'} + + '@slorber/react-helmet-async@1.3.0': + resolution: {integrity: sha512-e9/OK8VhwUSc67diWI8Rb3I0YgI9/SBQtnhe9aEuK6MhZm7ntZZimXgwXnd8W96YTmSOb9M4d8LwhRZyhWr/1A==} + peerDependencies: + react: ^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + '@slorber/remark-comment@1.0.0': + resolution: {integrity: sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==} + + '@svgr/babel-plugin-add-jsx-attribute@8.0.0': + resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0': + resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0': + resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0': + resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-svg-dynamic-title@8.0.0': + resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-svg-em-dimensions@8.0.0': + resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-transform-react-native-svg@8.1.0': + resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-transform-svg-component@8.0.0': + resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==} + engines: {node: '>=12'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-preset@8.1.0': + resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/core@8.1.0': + resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} + engines: {node: '>=14'} + + '@svgr/hast-util-to-babel-ast@8.0.0': + resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==} + engines: {node: '>=14'} + + '@svgr/plugin-jsx@8.1.0': + resolution: {integrity: sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==} + engines: {node: '>=14'} + peerDependencies: + '@svgr/core': '*' + + '@svgr/plugin-svgo@8.1.0': + resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==} + engines: {node: '>=14'} + peerDependencies: + '@svgr/core': '*' + + '@svgr/webpack@8.1.0': + resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} + engines: {node: '>=14'} + + '@szmarczak/http-timer@5.0.1': + resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} + engines: {node: '>=14.16'} + + '@types/body-parser@1.19.6': + resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==} + + '@types/bonjour@3.5.13': + resolution: {integrity: sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==} + + '@types/connect-history-api-fallback@1.5.4': + resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} + + '@types/connect@3.4.38': + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + + '@types/debug@4.1.13': + resolution: {integrity: sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==} + + '@types/estree-jsx@1.0.5': + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} + + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} + + '@types/express-serve-static-core@4.19.9': + resolution: {integrity: sha512-QP2ESEe/ImWY0HDwNAnK9PvEffUyhLTnWkk7KXzHfyeWAnlrDe1fN77bXl6ia8KT3wPlmA7t9/VPRpnf4Ex9sg==} + + '@types/express@4.17.25': + resolution: {integrity: sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==} + + '@types/hast@3.0.5': + resolution: {integrity: sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==} + + '@types/history@4.7.11': + resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} + + '@types/html-minifier-terser@6.1.0': + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} + + '@types/http-cache-semantics@4.2.0': + resolution: {integrity: sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==} + + '@types/http-errors@2.0.5': + resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==} + + '@types/http-proxy@1.17.17': + resolution: {integrity: sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/mdx@2.0.14': + resolution: {integrity: sha512-T48PeuJtvLosNTPVhfnIp3i/n3a4g4Bad7YCq5k64D4u7NwDrAotikQ+5+sjtUvBmxCMlbo3dVL+C2dP0rWHzg==} + + '@types/mime@1.3.5': + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + + '@types/node@17.0.45': + resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + + '@types/node@26.5.1': + resolution: {integrity: sha512-CzNm2FezW4VR/LjG6yUdiEgLE/rAQ9Slj5gCu/C2VrdcW7I0ahNZ8DRbHT7zOZ6r3ONgd/bsQIeSaoDGrd1C6g==} + + '@types/prismjs@1.26.6': + resolution: {integrity: sha512-vqlvI7qlMvcCBbVe0AKAb4f97//Hy0EBTaiW8AalRnG/xAN5zOiWWyrNqNXeq8+KAuvRewjCVY1+IPxk4RdNYw==} + + '@types/qs@6.15.1': + resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} + + '@types/range-parser@1.2.7': + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + + '@types/react-router-config@5.0.11': + resolution: {integrity: sha512-WmSAg7WgqW7m4x8Mt4N6ZyKz0BubSj/2tVUMsAHp+Yd2AMwcSbeFq9WympT19p5heCFmF97R9eD5uUR/t4HEqw==} + + '@types/react-router-dom@5.3.3': + resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} + + '@types/react-router@5.1.20': + resolution: {integrity: sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==} + + '@types/react@19.3.0': + resolution: {integrity: sha512-N0rFCuH9YoxG9/m61l9MfpJKfmLOVU0em7ipIz6TRgSSkvReLB9vL85GB+yr8Bs5leqpvg96JSwF4ZS1s4viQg==} + + '@types/retry@0.12.2': + resolution: {integrity: sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==} + + '@types/sax@1.2.7': + resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} + + '@types/send@0.17.6': + resolution: {integrity: sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==} + + '@types/send@1.2.1': + resolution: {integrity: sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==} + + '@types/serve-index@1.9.4': + resolution: {integrity: sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==} + + '@types/serve-static@1.15.10': + resolution: {integrity: sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==} + + '@types/sockjs@0.3.36': + resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==} + + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@types/ws@8.18.1': + resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@17.0.35': + resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} + + '@ungap/structured-clone@1.4.0': + resolution: {integrity: sha512-1mEZtMKPM09vDmQt5y7YvmN2+DFTP7Tg0EWXdic8/C6VRnpb33e4ghisCIE3WZjsE2N8mf+QV1Zqh7ZFYLWInQ==} + + '@webassemblyjs/ast@1.14.1': + resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==} + + '@webassemblyjs/floating-point-hex-parser@1.13.2': + resolution: {integrity: sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==} + + '@webassemblyjs/helper-api-error@1.13.2': + resolution: {integrity: sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==} + + '@webassemblyjs/helper-buffer@1.14.1': + resolution: {integrity: sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==} + + '@webassemblyjs/helper-numbers@1.13.2': + resolution: {integrity: sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==} + + '@webassemblyjs/helper-wasm-bytecode@1.13.2': + resolution: {integrity: sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==} + + '@webassemblyjs/helper-wasm-section@1.14.1': + resolution: {integrity: sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==} + + '@webassemblyjs/ieee754@1.13.2': + resolution: {integrity: sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==} + + '@webassemblyjs/leb128@1.13.2': + resolution: {integrity: sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==} + + '@webassemblyjs/utf8@1.13.2': + resolution: {integrity: sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==} + + '@webassemblyjs/wasm-edit@1.14.1': + resolution: {integrity: sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==} + + '@webassemblyjs/wasm-gen@1.14.1': + resolution: {integrity: sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==} + + '@webassemblyjs/wasm-opt@1.14.1': + resolution: {integrity: sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==} + + '@webassemblyjs/wasm-parser@1.14.1': + resolution: {integrity: sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==} + + '@webassemblyjs/wast-printer@1.14.1': + resolution: {integrity: sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==} + + '@xtuc/ieee754@1.2.0': + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + + '@xtuc/long@4.2.2': + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-walk@8.3.5: + resolution: {integrity: sha512-HEHNfbars9v4pgpW6SO1KSPkfoS0xVOM/9UzkJltjlsHZmJasxg8aXkuZa7SMf8vKGIBhpUsPluQSqhJFCqebw==} + engines: {node: '>=0.4.0'} + + acorn@8.18.0: + resolution: {integrity: sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==} + engines: {node: '>=0.4.0'} + hasBin: true + + address@2.0.3: + resolution: {integrity: sha512-XNAb/a6TCqou+TufU8/u11HCu9x1gYvOoxLwtlXgIqmkrYQADVv6ljyW2zwiPhHz9R1gItAWpuDrdJMmrOBFEA==} + engines: {node: '>= 16.0.0'} + + aggregate-error@3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + + ajv-formats@3.0.1: + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-keywords@3.5.2: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + + ajv-keywords@5.1.0: + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 + + ajv@6.15.0: + resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} + + ajv@8.20.0: + resolution: {integrity: sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==} + + algoliasearch-helper@3.29.3: + resolution: {integrity: sha512-gVOMbbPVrCO3Xs+B+BLAIGFqIQow6qHMTYCEeBqLQB9m4ZmKUqMwkEumlal2iyyezHEd4Y0FvFTLbCRutCutIQ==} + peerDependencies: + algoliasearch: '>= 3.1 < 6' + + algoliasearch@5.59.0: + resolution: {integrity: sha512-wUXzaeI7B526W4y1gFg3lcxgDZ67XSgRJIiellYWOas/pLpO7rOtxm9Gr2E/C8aiSDXIgx1q5TdSsvK67Uakqw==} + engines: {node: '>= 14.0.0'} + + ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + + ansi-html-community@0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} + hasBin: true + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.3.0: + resolution: {integrity: sha512-WpDfL7NO6j7tH88IDBNVdUJxDh9nmCteAVW9dsep846XdwF4naCBK+/tGLX3KJgcpgMRXCFlTM2hKGoK9FsdrQ==} + engines: {node: '>=12'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} + engines: {node: '>=12'} + + ansis@3.17.0: + resolution: {integrity: sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==} + engines: {node: '>=14'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + anynum@1.0.1: + resolution: {integrity: sha512-N6//FLET/tXYNM/F6ABca1oH6fWB+KlTt909Le28WMDBk8oaT4vY17DCrwg2MvmuqUKt3Ni4N5dGJ/EoBgcO6A==} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + asn1js@3.0.10: + resolution: {integrity: sha512-S2s3aOytiKdFRdulw2qPE51MzjzVOisppcVv7jVFR+Kw0kxwvFrDcYA0h7Ndqbmj0HkMIXYWaoj7fli8kgx1eg==} + engines: {node: '>=12.0.0'} + + astring@1.9.0: + resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} + hasBin: true + + autoprefixer@10.6.0: + resolution: {integrity: sha512-A26d6qs9kqGgkmImIXMYvXTzqb4Qv7AVgpY1NXzr9Y659J8qHHnLOO/zE8ewIGFMprOolAoRAQYDgNryXIJKBw==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + babel-loader@9.2.1: + resolution: {integrity: sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@babel/core': ^7.12.0 + webpack: '>=5' + + babel-plugin-dynamic-import-node@2.3.3: + resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} + + babel-plugin-polyfill-corejs2@0.4.17: + resolution: {integrity: sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.13.0: + resolution: {integrity: sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.14.2: + resolution: {integrity: sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.6.8: + resolution: {integrity: sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + baseline-browser-mapping@2.11.23: + resolution: {integrity: sha512-le521dGVfxM7yRX0EikCoSz+rOK+hHzdDt/E7mG1jOJB/6WAAUuwVroLwaB7ApaUsz5Q0kFlDXLSA9MheUIfRQ==} + engines: {node: '>=6.0.0'} + hasBin: true + + batch@0.6.1: + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} + + big.js@5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + body-parser@1.20.8: + resolution: {integrity: sha512-JNcyFQ64OiijEkPzUBTCe+hyPXUD/3LEldGQ6iF5LR1w00mx9o7xtDWHXBY2iItjdCFGoilOLNQbH943ut7pHA==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + bonjour-service@1.4.4: + resolution: {integrity: sha512-jCZcVv7eoc4QesRscwEZtSROBen+6LpKAmBIsQYQrsAeVHLyMXWX/t6eIV5KiRZYNUBl8eVqImEEMQ8L5+c/Kw==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + boxen@6.2.1: + resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + boxen@7.1.1: + resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} + engines: {node: '>=14.16'} + + brace-expansion@1.1.18: + resolution: {integrity: sha512-Edep/X9fGqVNmzKBVsDYIOtD+z1tuezV70LBjdCst9Tqu76lsnvRiZ6oTic1n+/BIwX6QDGAO94PN4N2SADvtw==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.28.9: + resolution: {integrity: sha512-EWazOblFYUvlGZcfGhPUPmYh3nikUxBVb+y9MJun5f3hBi812X+8MSQTujLBtgK3cf51fJWbWfOjyeO954d+Eg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + bundle-name@4.1.0: + resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} + engines: {node: '>=18'} + + bytes@3.0.0: + resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} + engines: {node: '>= 0.8'} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + bytestreamjs@2.0.1: + resolution: {integrity: sha512-U1Z/ob71V/bXfVABvNr/Kumf5VyeQRBEm6Txb0PQ6S7V5GpBM3w4Cbqz/xPDicR5tN0uvDifng8C+5qECeGwyQ==} + engines: {node: '>=6.0.0'} + + cacheable-lookup@7.0.0: + resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} + engines: {node: '>=14.16'} + + cacheable-request@10.2.14: + resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} + engines: {node: '>=14.16'} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + + call-bind@1.0.9: + resolution: {integrity: sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==} + engines: {node: '>= 0.4'} + + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camel-case@4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + camelcase@7.0.1: + resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} + engines: {node: '>=14.16'} + + caniuse-api@3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + + caniuse-lite@1.0.30001810: + resolution: {integrity: sha512-TITQPUkaz+aVk5GL6NhOdwk1aEaNTSDPsGFWrTuhKGtjTF70jL/Oht2W4c6rXUe5fu7Ie19VIahAXHIIiWWNeg==} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + chalk@5.6.2: + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + + cheerio-select@2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + + cheerio@1.0.0-rc.12: + resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} + engines: {node: '>= 6'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + chrome-trace-event@1.0.4: + resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} + engines: {node: '>=6.0'} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + clean-css@5.3.3: + resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} + engines: {node: '>= 10.0'} + + clean-stack@2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + + cli-boxes@3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + + cli-table3@0.6.5: + resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} + engines: {node: 10.* || >= 12.*} + + clone-deep@4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + collapse-white-space@2.1.0: + resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + colord@2.10.0: + resolution: {integrity: sha512-AidJptpBJmjTclAp9BkLwJi0T93fo5epJnbaZslpg6QVzpHjAiveF55mE9AcUJiGMqRHgMDY8soMsQtuNYMHfw==} + + colorette@2.0.20: + resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} + + combine-promises@1.2.0: + resolution: {integrity: sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==} + engines: {node: '>=10'} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + commander@5.1.0: + resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} + engines: {node: '>= 6'} + + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + + common-path-prefix@3.0.0: + resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==} + + compressible@2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + + compression@1.8.2: + resolution: {integrity: sha512-o8vI5RE5A6EVVOd9o41jKp41aJom+QTEO/Bx8MYNjexMo/Bv2WOjUfZr+aL0WnYSgymUy6zeguqLTsIhV0gMvQ==} + engines: {node: '>= 0.8.0'} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + config-chain@1.1.13: + resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} + + configstore@6.0.0: + resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==} + engines: {node: '>=12'} + + connect-history-api-fallback@2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} + + consola@3.4.2: + resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} + engines: {node: ^14.18.0 || >=16.10.0} + + content-disposition@0.5.2: + resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==} + engines: {node: '>= 0.6'} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-signature@1.0.7: + resolution: {integrity: sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==} + + cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + + copy-text-to-clipboard@3.2.2: + resolution: {integrity: sha512-T6SqyLd1iLuqPA90J5N4cTalrtovCySh58iiZDGJ6FGznbclKh4UI+FGacQSgFzwKG77W7XT5gwbVEbd9cIH1A==} + engines: {node: '>=12'} + + copy-webpack-plugin@11.0.0: + resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} + engines: {node: '>= 14.15.0'} + peerDependencies: + webpack: ^5.1.0 + + core-js-compat@3.50.0: + resolution: {integrity: sha512-XGpFGbMLHwSt74YLTKho7Ib242qi6O8MSX+sRokV4oz7iKXvQWGYZthjIhjRGMxjzVkAubBO512dKGYcefmX3Q==} + engines: {node: '>=6.4.0'} + + core-js@3.50.0: + resolution: {integrity: sha512-BRWgOLKkFeCgRudR6zrs8p9XJZcE14grzKMMssoYrk6krtuEZ7MTKPIY5RzOnqsEKIR9kst7wNzphttraT+Yqw==} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + cosmiconfig@8.3.6: + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + crypto-random-string@4.0.0: + resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} + engines: {node: '>=12'} + + css-blank-pseudo@7.0.1: + resolution: {integrity: sha512-jf+twWGDf6LDoXDUode+nc7ZlrqfaNphrBIBrcmeP3D8yw1uPaix1gCC8LUQUGQ6CycuK2opkbFFWFuq/a94ag==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + css-declaration-sorter@7.4.0: + resolution: {integrity: sha512-LTuzjPoyA2vMGKKcaOqKSp7Ub2eGrNfKiZH4LpezxpNrsICGCSFvsQOI29psISxNZtaXibkC2CXzrQ5enMeGGw==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss: ^8.0.9 + + css-has-pseudo@7.0.3: + resolution: {integrity: sha512-oG+vKuGyqe/xvEMoxAQrhi7uY16deJR3i7wwhBerVrGQKSqUC5GiOVxTpM9F9B9hw0J+eKeOWLH7E9gZ1Dr5rA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + css-loader@6.11.0: + resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} + engines: {node: '>= 12.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + + css-minimizer-webpack-plugin@5.0.1: + resolution: {integrity: sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@parcel/css': '*' + '@swc/css': '*' + clean-css: '*' + csso: '*' + esbuild: '*' + lightningcss: '*' + 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 + + css-prefers-color-scheme@10.0.0: + resolution: {integrity: sha512-VCtXZAWivRglTZditUfB4StnsWr6YVZ2PRtuxQLKTNRdtAf8tpzaVPE9zXIF3VaSc7O70iK/j1+NXxyQCqdPjQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + css-select@4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + + css-select@5.2.2: + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} + + css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + css-what@6.2.2: + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} + engines: {node: '>= 6'} + + cssdb@8.11.0: + resolution: {integrity: sha512-VzY/8kcK5M8oCVr/cwh24J8XVlCOITpmzCizKBC28o7Z1s23MMojXoJ3q7a+TQQoMKvxC3YlG0Z9yU10kJF1uQ==} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + cssnano-preset-advanced@6.1.2: + resolution: {integrity: sha512-Nhao7eD8ph2DoHolEzQs5CfRpiEP0xa1HBdnFZ82kvqdmbwVBUr2r1QuQ4t1pi+D1ZpqpcO4T+wy/7RxzJ/WPQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + cssnano-preset-default@6.1.2: + resolution: {integrity: sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + cssnano-utils@4.0.2: + resolution: {integrity: sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + cssnano@6.1.2: + resolution: {integrity: sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + + debounce@1.2.1: + resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decode-named-character-reference@1.3.0: + resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} + + decompress-response@6.0.0: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} + + deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + default-browser-id@5.0.1: + resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==} + engines: {node: '>=18'} + + default-browser@5.5.1: + resolution: {integrity: sha512-m1pAzaJgZ/gssEqlOhJkPJp8Xly7QyW6xcrkUa2KKcDeDSEMP7X8xipU3snUcfisTQx0w1AGae+9UtJSfVnXGw==} + engines: {node: '>=18'} + + defer-to-connect@2.0.1: + resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} + engines: {node: '>=10'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + + define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + depd@1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + detect-node@2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + + detect-port@2.1.0: + resolution: {integrity: sha512-epZuWb/6Q62L+nDHJc/hQAqf8pylsqgk3BpZXVBx1CDnr3nkrVNn73Uu1rXcFzkNcc+hkP3whuOg7JZYaQB65Q==} + engines: {node: '>= 16.0.0'} + hasBin: true + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + dns-packet@5.6.1: + resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} + engines: {node: '>=6'} + + dom-converter@0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} + + dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + + domutils@3.2.2: + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} + + dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + + dot-prop@6.0.1: + resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} + engines: {node: '>=10'} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + electron-to-chromium@1.5.427: + resolution: {integrity: sha512-n14zb3FdsChZ2BNobqNHAJMcP3ifFv4paox2LvCrfVAQcqGiSURgbJl+PfMpHVCNFkStnNc+RRVtPBTVW5PDgw==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + emojilib@2.4.0: + resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==} + + emojis-list@3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + + emoticon@4.1.0: + resolution: {integrity: sha512-VWZfnxqwNcc51hIy/sbOdEem6D+cVtpPzEEtVAFdaas30+1dgkyaOQ4sQ6Bp0tOMqWO1v+HQfYaoodOkdhK6SQ==} + + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + + enhanced-resolve@5.25.0: + resolution: {integrity: sha512-ghq3mhs649mvbarTCAlZn2wRhbfHmzAFiKxoWA14B3VtqnxtZt+wz8BroKXU0tF3GiJsnUldjVncQGZ8qk4rdA==} + engines: {node: '>=10.13.0'} + + entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + entities@6.0.1: + resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} + engines: {node: '>=0.12'} + + error-ex@1.3.4: + resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-module-lexer@2.3.2: + resolution: {integrity: sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==} + + es-object-atoms@1.1.2: + resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} + engines: {node: '>= 0.4'} + + esast-util-from-estree@2.0.0: + resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} + + esast-util-from-js@2.0.1: + resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-goat@4.0.0: + resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} + engines: {node: '>=12'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + estree-util-attach-comments@3.0.0: + resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} + + estree-util-build-jsx@3.0.1: + resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} + + estree-util-is-identifier-name@3.0.0: + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} + + estree-util-scope@1.0.1: + resolution: {integrity: sha512-B0np3dcdxqILX5e9nEi5/Fr4K7gL4oYFVPV1zRa2e9wRCbQoZZNWOZFYyoInvXUPJXBXjss+QXlWLJChDEHDkA==} + + estree-util-to-js@2.0.0: + resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} + + estree-util-value-to-estree@3.5.0: + resolution: {integrity: sha512-aMV56R27Gv3QmfmF1MY12GWkGzzeAezAX+UplqHVASfjc9wNzI/X6hC0S9oxq61WT4aQesLGslWP9tKk6ghRZQ==} + + estree-util-visit@2.0.0: + resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + eta@2.2.0: + resolution: {integrity: sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==} + engines: {node: '>=6.0.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + eval@0.1.8: + resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} + engines: {node: '>= 0.8'} + + eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} + engines: {node: '>= 0.10.0'} + + extend-shallow@2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-uri@3.1.7: + resolution: {integrity: sha512-dOvZVzjdZdz7phd9v6jCbwxrBW3fK6n8Rc0CtdmM4bumzMnxywBYhuph6J819RRw/ku+rLbelwfMunktuzVVHg==} + + fast-xml-builder@1.3.1: + resolution: {integrity: sha512-pIM/1n3ntFXKYrUZwW7QCK0gAW7XY+wzj1YMIV3tLDvPj/V+zTGJK5e3/4WJfwj0qWw2ElNXiTixda/R+3YSug==} + + fast-xml-parser@5.11.1: + resolution: {integrity: sha512-TBw6K/fxoQGGjCmZDw9w/ZwP3uDcnTM4YH/g+PFRWr8sbe5idXtxNN6vITh4+1ruCZaho6uBFurElsA7F0zzgw==} + hasBin: true + + fastq@1.20.3: + resolution: {integrity: sha512-XKv5nnLs6nLF71NgiKJLIZFLkPyIEuOselLG7ujZnGrRfQK8HpvY+WqKhAJUAdLomwVHErVS4LfxFlPq0/FTAw==} + + fault@2.0.1: + resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} + + faye-websocket@0.11.4: + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} + + feed@4.2.2: + resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==} + engines: {node: '>=0.4.0'} + + file-loader@6.2.0: + resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + finalhandler@1.3.2: + resolution: {integrity: sha512-aA4RyPcd3badbdABGDuTXCMTtOneUCAYH/gxoYRTZlIJdF0YPWuGqiAsIrhNnnqdXGswYk6dGujem4w80UJFhg==} + engines: {node: '>= 0.8'} + + find-cache-dir@4.0.0: + resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==} + engines: {node: '>=14.16'} + + find-up@6.3.0: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + flat@5.0.2: + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + hasBin: true + + follow-redirects@1.16.0: + resolution: {integrity: sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + form-data-encoder@2.1.4: + resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} + engines: {node: '>= 14.17'} + + format@0.2.2: + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} + engines: {node: '>=0.4.x'} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + fraction.js@5.3.4: + resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fs-extra@11.4.0: + resolution: {integrity: sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==} + engines: {node: '>=14.14'} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-own-enumerable-property-symbols@3.0.2: + resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + github-slugger@1.5.0: + resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob-to-regex.js@1.3.1: + resolution: {integrity: sha512-zhWhMRsgnOym+1txhUmYJGD6eUsbUdrZv55gCYKuJX8t2p3+M8My23PD09bEIsreGUs5pnSa/idmcfp2/IlqGg==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + global-dirs@3.0.1: + resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} + engines: {node: '>=10'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + globby@13.2.2: + resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + got@12.6.1: + resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} + engines: {node: '>=14.16'} + + graceful-fs@4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + gzip-size@6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + + handle-thing@2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-yarn@3.0.0: + resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + hasown@2.0.4: + resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} + engines: {node: '>= 0.4'} + + hast-util-from-parse5@8.0.3: + resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} + + hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + + hast-util-raw@9.1.0: + resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} + + hast-util-to-estree@3.1.3: + resolution: {integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==} + + hast-util-to-jsx-runtime@2.3.6: + resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} + + hast-util-to-parse5@8.0.1: + resolution: {integrity: sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + hastscript@9.0.1: + resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} + + he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + + history@4.10.1: + resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} + + hoist-non-react-statics@3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + + hpack.js@2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} + + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + + html-minifier-terser@6.1.0: + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} + engines: {node: '>=12'} + hasBin: true + + html-minifier-terser@7.2.0: + resolution: {integrity: sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA==} + engines: {node: ^14.13.1 || >=16.0.0} + hasBin: true + + html-tags@3.3.1: + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} + engines: {node: '>=8'} + + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + + html-webpack-plugin@5.6.8: + resolution: {integrity: sha512-MZmKQcTnhEh1SPSyMiEytIeDZDUoBZVorNHivQGXMASHf/BSGGOrKa2xQ5bGx3TCe1n109ecCt+cpww7wwWhKA==} + engines: {node: '>=10.13.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x || 2.x + webpack: ^5.20.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + + htmlparser2@6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + + htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + + http-cache-semantics@4.2.0: + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} + + http-deceiver@1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} + + http-errors@1.8.1: + resolution: {integrity: sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==} + engines: {node: '>= 0.6'} + + http-errors@2.0.1: + resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} + engines: {node: '>= 0.8'} + + http-parser-js@0.5.10: + resolution: {integrity: sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==} + + http-proxy-middleware@2.0.10: + resolution: {integrity: sha512-RKzRWNPxUZqbuk3BC5mGVJbBnWgr+diEnjJexIOytFbBzDy88Fbh/YvBr3DsNrl1jYAfjWfpATEv0NO35FDuPQ==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + + http-proxy@1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} + + http2-wrapper@2.2.1: + resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} + engines: {node: '>=10.19.0'} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + hyperdyperid@1.2.0: + resolution: {integrity: sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==} + engines: {node: '>=10.18'} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + icss-utils@5.1.0: + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + image-size@2.0.2: + resolution: {integrity: sha512-IRqXKlaXwgSMAMtpNzZa1ZAe8m+Sa1770Dhk8VkSsP9LS+iHD62Zd8FQKs8fbPiagBE7BzoFX23cxFnwshpV6w==} + engines: {node: '>=16.x'} + hasBin: true + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + import-lazy@4.0.0: + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + engines: {node: '>=8'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + + infima@0.2.0-alpha.45: + resolution: {integrity: sha512-uyH0zfr1erU1OohLk0fT4Rrb94AOhguWNOcD9uGrSpRvNB+6gZXUoJX5J0NtvzBO10YZ9PgvA4NFgt+fYg8ojw==} + engines: {node: '>=12'} + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + ini@2.0.0: + resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} + engines: {node: '>=10'} + + inline-style-parser@0.2.7: + resolution: {integrity: sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==} + + invariant@2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + ipaddr.js@2.5.0: + resolution: {integrity: sha512-aq+t5NAc+cS6rZQQVWC2x98CPqGtKKTMDd4Gaodv0wShnItdKg/51djkGJ1hqH+Oy0ivDftCbSLCQob8zso01w==} + engines: {node: '>= 10'} + + is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + + is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-ci@3.0.1: + resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} + hasBin: true + + is-core-module@2.16.2: + resolution: {integrity: sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==} + engines: {node: '>= 0.4'} + + is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + + is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + is-extendable@0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + + is-installed-globally@0.4.0: + resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} + engines: {node: '>=10'} + + is-network-error@1.3.2: + resolution: {integrity: sha512-PhBY86zaxNZUuWP6h13Vu5oFe0XY6/UlKzQnYFELzGVHygP3MxmvTfYSG7GN3aIab/iWudSMgjSnG9Dq+nHrgA==} + engines: {node: '>=16'} + + is-npm@6.1.0: + resolution: {integrity: sha512-O2z4/kNgyjhQwVR1Wpkbfc19JIhggF97NZNCpWTnjH7kVcZMUrnut9XSN7txI7VdyIYk5ZatOq3zvSuWpU8hoA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-obj@1.0.1: + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} + engines: {node: '>=0.10.0'} + + is-obj@2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-plain-obj@3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-plain-object@2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + + is-regexp@1.0.0: + resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} + engines: {node: '>=0.10.0'} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + + is-unsafe@2.0.2: + resolution: {integrity: sha512-HgbIHPBH0KHHCcjLfGsCvhtPTVxjaAZlXjwdz7/GQC40SjSe4sfQsar8J5VFo8JOSbarkpV0OLG95bbaNd9aAQ==} + + is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + + is-wsl@3.1.1: + resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} + engines: {node: '>=16'} + + is-yarn-global@0.4.1: + resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} + engines: {node: '>=12'} + + isarray@0.0.1: + resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} + + isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + isobject@3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + + jest-util@29.7.0: + resolution: {integrity: sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + + jest-worker@29.7.0: + resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + + jiti@1.21.7: + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} + hasBin: true + + joi@17.13.8: + resolution: {integrity: sha512-iPKOGmiRw1jxf/JOPwxmCcUQAOdF359mdzYiP2DJ+TMX0YK2zjK3D+zYOaGjpumWxOFF/l2xVWjRVK5bGSLdEw==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.3.2: + resolution: {integrity: sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==} + hasBin: true + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonfile@6.2.1: + resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + latest-version@7.0.0: + resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} + engines: {node: '>=14.16'} + + launch-editor@2.14.1: + resolution: {integrity: sha512-QWBrQsMpH7gPr965dsKD/3cKWiNoTjpATQf++Xq63N6sKRGMwlVXz41O1IZTMfZQgBctD/K5Zt06+/I6pP6+HA==} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + + lilconfig@3.1.3: + resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} + engines: {node: '>=14'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + loader-utils@2.0.4: + resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} + engines: {node: '>=8.9.0'} + + locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + + lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + + lodash@4.18.1: + resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + + lowercase-keys@3.0.0: + resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + markdown-extensions@2.0.0: + resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} + engines: {node: '>=16'} + + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + mdast-util-directive@3.1.0: + resolution: {integrity: sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==} + + mdast-util-find-and-replace@3.0.2: + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + + mdast-util-from-markdown@2.0.3: + resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} + + mdast-util-frontmatter@2.0.1: + resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.1.0: + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.1.0: + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} + + mdast-util-mdx-expression@2.0.1: + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} + + mdast-util-mdx-jsx@3.2.0: + resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} + + mdast-util-mdx@3.0.0: + resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} + + mdast-util-mdxjs-esm@2.0.1: + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-hast@13.2.1: + resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} + + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + + media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + memfs@4.77.0: + resolution: {integrity: sha512-6fzXx9E2AzDHZRZZz9EVpJCVqqobjp2tMkHxdT14HfKiygSfO0mIhyaMo7iiL239sHFrF6iCdGXKuv8s6kfM9A==} + + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + micromark-core-commonmark@2.0.3: + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + + micromark-extension-directive@3.0.2: + resolution: {integrity: sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==} + + micromark-extension-frontmatter@2.0.0: + resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.2: + resolution: {integrity: sha512-pRzm4kDTu0MjlmBkxmS9yYhw60nncfcEwu9NNdPFSQEFXS95ZKyIIyTSHu/o3ReBUrLKYEq+7YaXCRn/bPB4MA==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-extension-mdx-expression@3.0.1: + resolution: {integrity: sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==} + + micromark-extension-mdx-jsx@3.0.2: + resolution: {integrity: sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==} + + micromark-extension-mdx-md@2.0.0: + resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} + + micromark-extension-mdxjs-esm@3.0.0: + resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} + + micromark-extension-mdxjs@3.0.0: + resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} + + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + + micromark-factory-mdx-expression@2.0.3: + resolution: {integrity: sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==} + + micromark-factory-space@1.1.0: + resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} + + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + + micromark-util-character@1.2.0: + resolution: {integrity: sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==} + + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + + micromark-util-events-to-acorn@2.0.3: + resolution: {integrity: sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==} + + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + + micromark-util-subtokenize@2.1.0: + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + + micromark-util-symbol@1.1.0: + resolution: {integrity: sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==} + + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + + micromark-util-types@1.1.0: + resolution: {integrity: sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==} + + micromark-util-types@2.0.2: + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} + + micromark@4.0.2: + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.33.0: + resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==} + engines: {node: '>= 0.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-db@1.54.0: + resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==} + engines: {node: '>= 0.6'} + + mime-types@2.1.18: + resolution: {integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime-types@3.0.2: + resolution: {integrity: sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==} + engines: {node: '>=18'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + + mimic-response@4.0.0: + resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + mini-css-extract-plugin@2.10.2: + resolution: {integrity: sha512-AOSS0IdEB95ayVkxn5oGzNQwqAi2J0Jb/kKm43t7H73s8+f5873g0yuj0PNvK4dO75mu5DHg4nlgp4k6Kga8eg==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + + minimalistic-assert@1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + + minimatch@3.1.5: + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minimizer-webpack-plugin@5.10.1: + resolution: {integrity: sha512-+dsZEyTcy1lkq41lxdiOqvb26gXbYGgwY+30w37f9PqUVkuEBejBLDotsHOTjuga9xJyGLW2DqzKDUyJ4W/PMQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@minify-html/node': '*' + '@napi-rs/image': '*' + '@swc/core': '*' + '@swc/css': '*' + '@swc/html': '*' + clean-css: '*' + cssnano: '*' + csso: '*' + esbuild: '*' + html-minifier-terser: '*' + imagemin: '*' + lightningcss: '*' + postcss: '*' + sharp: '*' + svgo: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@minify-html/node': + optional: true + '@napi-rs/image': + optional: true + '@swc/core': + optional: true + '@swc/css': + optional: true + '@swc/html': + optional: true + clean-css: + optional: true + cssnano: + optional: true + csso: + optional: true + esbuild: + optional: true + html-minifier-terser: + optional: true + imagemin: + optional: true + lightningcss: + optional: true + postcss: + optional: true + sharp: + optional: true + svgo: + optional: true + uglify-js: + optional: true + + mrmime@2.0.1: + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} + engines: {node: '>=10'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + multicast-dns@7.2.5: + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} + hasBin: true + + nanoid@3.3.19: + resolution: {integrity: sha512-Y2tUNy4ouw6tq5oDSKeQYGOyhkUBhNOcGV/02KC+6kd9eDGqdZd++mjMiIDilrBYvjEnCYvVtsuHCuP+okSfug==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + negotiator@0.6.4: + resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} + engines: {node: '>= 0.6'} + + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + + node-emoji@2.2.0: + resolution: {integrity: sha512-Z3lTE9pLaJF47NyMhd4ww1yFTAP8YhYI8SleJiHzM46Fgpm5cnNzSl9XfzFNqbaz+VlJrIj3fXQ4DeN1Rjm6cw==} + engines: {node: '>=18'} + + node-releases@2.0.55: + resolution: {integrity: sha512-mIrE/Cw9y+9Au6dS5vDKDhQza9YvG6w+ZrS6X+ZzA7yFW/soAeaups4Qzn1bL6g5FVy8WtP79+0j82oPIbqRjQ==} + engines: {node: '>=18'} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-url@8.1.1: + resolution: {integrity: sha512-JYc0DPlpGWB40kH5g07gGTrYuMqV653k3uBKY6uITPWds3M0ov3GaWGp9lbE3Bzngx8+XkfzgvASb9vk9JDFXQ==} + engines: {node: '>=14.16'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + nprogress@0.2.0: + resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + null-loader@4.0.1: + resolution: {integrity: sha512-pxqVbi4U6N26lq+LmgIbB5XATP0VdZKOG25DhHi8btMmJJefGArFyDg1yc4U3hWCJbMqSrw0qyrz1UQX+qYXqg==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} + engines: {node: '>= 0.4'} + + obuf@1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + on-headers@1.1.0: + resolution: {integrity: sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==} + engines: {node: '>= 0.8'} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + open@10.2.0: + resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} + engines: {node: '>=18'} + + open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + + opener@1.5.2: + resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} + hasBin: true + + p-cancelable@3.0.0: + resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} + engines: {node: '>=12.20'} + + p-finally@1.0.0: + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} + engines: {node: '>=4'} + + p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + p-map@4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + + p-queue@6.6.2: + resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==} + engines: {node: '>=8'} + + p-retry@6.2.1: + resolution: {integrity: sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==} + engines: {node: '>=16.17'} + + p-timeout@3.2.0: + resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==} + engines: {node: '>=8'} + + package-json@8.1.1: + resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} + engines: {node: '>=14.16'} + + param-case@3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-entities@4.0.2: + resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse-numeric-range@1.3.0: + resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} + + parse5-htmlparser2-tree-adapter@7.1.0: + resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==} + + parse5@7.3.0: + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + pascal-case@3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + + path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + path-expression-matcher@1.6.2: + resolution: {integrity: sha512-enSlaiat05iasnzmgNxRj8reFdj3puY2QpNgP1aPIaVfT6nn9ICuPoFlKHk8EN22HcwewshO+mN2DGbkCEOtqQ==} + engines: {node: '>=14.0.0'} + + path-is-inside@1.0.2: + resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-to-regexp@0.1.13: + resolution: {integrity: sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==} + + path-to-regexp@1.9.0: + resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==} + + path-to-regexp@3.3.0: + resolution: {integrity: sha512-qyCH421YQPS2WFDxDjftfc1ZR5WKQzVzqsp4n9M2kQhVOo/ByahFoUNJfl58kOcEGfQ//7weFTDhm+ss8Ecxgw==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.2: + resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==} + engines: {node: '>=8.6'} + + pkg-dir@7.0.0: + resolution: {integrity: sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==} + engines: {node: '>=14.16'} + + pkijs@3.4.0: + resolution: {integrity: sha512-emEcLuomt2j03vxD54giVB4SxTjnsqkU692xZOZXHDVoYyypEm+b3jpiTcc+Cf+myooc+/Ly0z01jqeNHVgJGw==} + engines: {node: '>=16.0.0'} + + postcss-attribute-case-insensitive@7.0.1: + resolution: {integrity: sha512-Uai+SupNSqzlschRyNx3kbCTWgY/2hcwtHEI/ej2LJWc9JJ77qKgGptd8DHwY1mXtZ7Aoh4z4yxfwMBue9eNgw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-calc@9.0.1: + resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.2.2 + + postcss-clamp@4.1.0: + resolution: {integrity: sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==} + engines: {node: '>=7.6.0'} + peerDependencies: + postcss: ^8.4.6 + + postcss-color-functional-notation@7.0.12: + resolution: {integrity: sha512-TLCW9fN5kvO/u38/uesdpbx3e8AkTYhMvDZYa9JpmImWuTE99bDQ7GU7hdOADIZsiI9/zuxfAJxny/khknp1Zw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-color-hex-alpha@10.0.0: + resolution: {integrity: sha512-1kervM2cnlgPs2a8Vt/Qbe5cQ++N7rkYo/2rz2BkqJZIHQwaVuJgQH38REHrAi4uM0b1fqxMkWYmese94iMp3w==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-color-rebeccapurple@10.0.0: + resolution: {integrity: sha512-JFta737jSP+hdAIEhk1Vs0q0YF5P8fFcj+09pweS8ktuGuZ8pPlykHsk6mPxZ8awDl4TrcxUqJo9l1IhVr/OjQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-colormin@6.1.0: + resolution: {integrity: sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-convert-values@6.1.0: + resolution: {integrity: sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-custom-media@11.0.6: + resolution: {integrity: sha512-C4lD4b7mUIw+RZhtY7qUbf4eADmb7Ey8BFA2px9jUbwg7pjTZDl4KY4bvlUV+/vXQvzQRfiGEVJyAbtOsCMInw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-custom-properties@14.0.6: + resolution: {integrity: sha512-fTYSp3xuk4BUeVhxCSJdIPhDLpJfNakZKoiTDx7yRGCdlZrSJR7mWKVOBS4sBF+5poPQFMj2YdXx1VHItBGihQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-custom-selectors@8.0.5: + resolution: {integrity: sha512-9PGmckHQswiB2usSO6XMSswO2yFWVoCAuih1yl9FVcwkscLjRKjwsjM3t+NIWpSU2Jx3eOiK2+t4vVTQaoCHHg==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-dir-pseudo-class@9.0.1: + resolution: {integrity: sha512-tRBEK0MHYvcMUrAuYMEOa0zg9APqirBcgzi6P21OhxtJyJADo/SWBwY1CAwEohQ/6HDaa9jCjLRG7K3PVQYHEA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-discard-comments@6.0.2: + resolution: {integrity: sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-discard-duplicates@6.0.3: + resolution: {integrity: sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-discard-empty@6.0.3: + resolution: {integrity: sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-discard-overridden@6.0.2: + resolution: {integrity: sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-discard-unused@6.0.5: + resolution: {integrity: sha512-wHalBlRHkaNnNwfC8z+ppX57VhvS+HWgjW508esjdaEYr3Mx7Gnn2xA4R/CKf5+Z9S5qsqC+Uzh4ueENWwCVUA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-double-position-gradients@6.0.4: + resolution: {integrity: sha512-m6IKmxo7FxSP5nF2l63QbCC3r+bWpFUWmZXZf096WxG0m7Vl1Q1+ruFOhpdDRmKrRS+S3Jtk+TVk/7z0+BVK6g==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-focus-visible@10.0.1: + resolution: {integrity: sha512-U58wyjS/I1GZgjRok33aE8juW9qQgQUNwTSdxQGuShHzwuYdcklnvK/+qOWX1Q9kr7ysbraQ6ht6r+udansalA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-focus-within@9.0.1: + resolution: {integrity: sha512-fzNUyS1yOYa7mOjpci/bR+u+ESvdar6hk8XNK/TRR0fiGTp2QT5N+ducP0n3rfH/m9I7H/EQU6lsa2BrgxkEjw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-font-variant@5.0.0: + resolution: {integrity: sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==} + peerDependencies: + postcss: ^8.1.0 + + postcss-gap-properties@6.0.0: + resolution: {integrity: sha512-Om0WPjEwiM9Ru+VhfEDPZJAKWUd0mV1HmNXqp2C29z80aQ2uP9UVhLc7e3aYMIor/S5cVhoPgYQ7RtfeZpYTRw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-image-set-function@7.0.0: + resolution: {integrity: sha512-QL7W7QNlZuzOwBTeXEmbVckNt1FSmhQtbMRvGGqqU4Nf4xk6KUEQhAoWuMzwbSv5jxiRiSZ5Tv7eiDB9U87znA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-lab-function@7.0.12: + resolution: {integrity: sha512-tUcyRk1ZTPec3OuKFsqtRzW2Go5lehW29XA21lZ65XmzQkz43VY2tyWEC202F7W3mILOjw0voOiuxRGTsN+J9w==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-loader@7.3.4: + resolution: {integrity: sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==} + engines: {node: '>= 14.15.0'} + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + + postcss-logical@8.1.0: + resolution: {integrity: sha512-pL1hXFQ2fEXNKiNiAgtfA005T9FBxky5zkX6s4GZM2D8RkVgRqz3f4g1JUoq925zXv495qk8UNldDwh8uGEDoA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-merge-idents@6.0.3: + resolution: {integrity: sha512-1oIoAsODUs6IHQZkLQGO15uGEbK3EAl5wi9SS8hs45VgsxQfMnxvt+L+zIr7ifZFIH14cfAeVe2uCTa+SPRa3g==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-merge-longhand@6.0.5: + resolution: {integrity: sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-merge-rules@6.1.1: + resolution: {integrity: sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-minify-font-values@6.1.0: + resolution: {integrity: sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-minify-gradients@6.0.3: + resolution: {integrity: sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-minify-params@6.1.0: + resolution: {integrity: sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-minify-selectors@6.0.4: + resolution: {integrity: sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-modules-extract-imports@3.1.0: + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-local-by-default@4.2.0: + resolution: {integrity: sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-scope@3.2.1: + resolution: {integrity: sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-values@4.0.0: + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-nesting@13.0.2: + resolution: {integrity: sha512-1YCI290TX+VP0U/K/aFxzHzQWHWURL+CtHMSbex1lCdpXD1SoR2sYuxDu5aNI9lPoXpKTCggFZiDJbwylU0LEQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-normalize-charset@6.0.2: + resolution: {integrity: sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-display-values@6.0.2: + resolution: {integrity: sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-positions@6.0.2: + resolution: {integrity: sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-repeat-style@6.0.2: + resolution: {integrity: sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-string@6.0.2: + resolution: {integrity: sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-timing-functions@6.0.2: + resolution: {integrity: sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-unicode@6.1.0: + resolution: {integrity: sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-url@6.0.2: + resolution: {integrity: sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-normalize-whitespace@6.0.2: + resolution: {integrity: sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-opacity-percentage@3.0.0: + resolution: {integrity: sha512-K6HGVzyxUxd/VgZdX04DCtdwWJ4NGLG212US4/LA1TLAbHgmAsTWVR86o+gGIbFtnTkfOpb9sCRBx8K7HO66qQ==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-ordered-values@6.0.2: + resolution: {integrity: sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-overflow-shorthand@6.0.0: + resolution: {integrity: sha512-BdDl/AbVkDjoTofzDQnwDdm/Ym6oS9KgmO7Gr+LHYjNWJ6ExORe4+3pcLQsLA9gIROMkiGVjjwZNoL/mpXHd5Q==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-page-break@3.0.4: + resolution: {integrity: sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==} + peerDependencies: + postcss: ^8 + + postcss-place@10.0.0: + resolution: {integrity: sha512-5EBrMzat2pPAxQNWYavwAfoKfYcTADJ8AXGVPcUZ2UkNloUTWzJQExgrzrDkh3EKzmAx1evfTAzF9I8NGcc+qw==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-preset-env@10.6.1: + resolution: {integrity: sha512-yrk74d9EvY+W7+lO9Aj1QmjWY9q5NsKjK2V9drkOPZB/X6KZ0B3igKsHUYakb7oYVhnioWypQX3xGuePf89f3g==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-pseudo-class-any-link@10.0.1: + resolution: {integrity: sha512-3el9rXlBOqTFaMFkWDOkHUTQekFIYnaQY55Rsp8As8QQkpiSgIYEcF/6Ond93oHiDsGb4kad8zjt+NPlOC1H0Q==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-reduce-idents@6.0.3: + resolution: {integrity: sha512-G3yCqZDpsNPoQgbDUy3T0E6hqOQ5xigUtBQyrmq3tn2GxlyiL0yyl7H+T8ulQR6kOcHJ9t7/9H4/R2tv8tJbMA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-reduce-initial@6.1.0: + resolution: {integrity: sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-reduce-transforms@6.0.2: + resolution: {integrity: sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-replace-overflow-wrap@4.0.0: + resolution: {integrity: sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==} + peerDependencies: + postcss: ^8.0.3 + + postcss-selector-not@8.0.1: + resolution: {integrity: sha512-kmVy/5PYVb2UOhy0+LqUYAhKj7DUGDpSWa5LZqlkWJaaAV+dxxsOG3+St0yNLu6vsKD7Dmqx+nWQt0iil89+WA==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + + postcss-selector-parser@6.1.4: + resolution: {integrity: sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ==} + engines: {node: '>=4'} + + postcss-selector-parser@7.1.6: + resolution: {integrity: sha512-7qASPzhKF2l2KLboRZux8CCTRMdGiV08vWmyKzPz22qZ7ZjQBOeY7rNzNoCLSUiftJ7HUq0GERHmxw/t0dCdMw==} + engines: {node: '>=4'} + + postcss-sort-media-queries@5.2.0: + resolution: {integrity: sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.4.23 + + postcss-svgo@6.0.3: + resolution: {integrity: sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==} + engines: {node: ^14 || ^16 || >= 18} + peerDependencies: + postcss: ^8.4.31 + + postcss-unique-selectors@6.0.4: + resolution: {integrity: sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss-zindex@6.0.2: + resolution: {integrity: sha512-5BxW9l1evPB/4ZIc+2GobEBoKC+h8gPGCMi+jxsYvd2x0mjq7wazk6DrP71pStqxE9Foxh5TVnonbWpFZzXaYg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + postcss@8.5.28: + resolution: {integrity: sha512-RRuzqDtt5Y9h3quz5hWhK+TPnsmVs6WwSU6LkJMeY4HstUEDuYTG8UJSdawMRzmzAtV+KEoG8N3Qg2qLy5vM/A==} + engines: {node: ^10 || ^12 || >=14} + + prettier@3.9.6: + resolution: {integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==} + engines: {node: '>=14'} + hasBin: true + + pretty-error@4.0.0: + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} + + pretty-time@1.1.0: + resolution: {integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==} + engines: {node: '>=4'} + + prism-react-renderer@2.4.1: + resolution: {integrity: sha512-ey8Ls/+Di31eqzUxC46h8MksNuGx/n0AAC8uKpwFau4RPDYLuE3EXTp8N8G2vX2N7UC/+IXeNUnlWBGGcAG+Ig==} + peerDependencies: + react: '>=16.0.0' + + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} + engines: {node: '>=6'} + + process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + property-information@7.2.0: + resolution: {integrity: sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==} + + proto-list@1.2.4: + resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + pupa@3.3.0: + resolution: {integrity: sha512-LjgDO2zPtoXP2wJpDjZrGdojii1uqO0cnwKoIoUzkfS98HDmbeiGmYiXo3lXeFlq2xvne1QFQhwYXSUCLKtEuA==} + engines: {node: '>=12.20'} + + pvtsutils@1.3.6: + resolution: {integrity: sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg==} + + pvutils@1.2.0: + resolution: {integrity: sha512-BbubeCEyTuQjVMakvJQ/Sxbc93F2pwmbsxONT/ZRrwU7Ua38d8unYTwXpTVLAKJ4BDuH9IGztCjQcd/N/39Dvg==} + engines: {node: '>=16.0.0'} + + qs@6.15.3: + resolution: {integrity: sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==} + engines: {node: '>=0.6'} + + qs@6.16.0: + resolution: {integrity: sha512-h6fhOIaRrID2CbEY2fqs+7t+UXZo+MLAnU5gRIq85uFtdiUPCdsApMlHhXogKVM4HM2DVbIjGNTTYH2OcmP1vA==} + engines: {node: '>=0.6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + quick-lru@5.1.1: + resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} + engines: {node: '>=10'} + + randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + + range-parser@1.2.0: + resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==} + engines: {node: '>= 0.6'} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + range-parser@1.3.0: + resolution: {integrity: sha512-hek2mFQpPuI4E1BBKrSto+BU3e3x4xuarsbiwr3+lf7p44juvFMV0XFWQAP3xUyqXA4RrXLIoaSUGbSt056ZMw==} + engines: {node: '>= 0.6'} + + raw-body@2.5.3: + resolution: {integrity: sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==} + engines: {node: '>= 0.8'} + + rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + + react-dom@19.3.0: + resolution: {integrity: sha512-JDk8dgif51OjFoDE70+OT9ICyYr+69HlmihNwp1+Nsfbna3t5sIiCa9ZJktDmQ4/1b/rn26hIAR2uYXDMr5r0Q==} + peerDependencies: + react: ^19.3.0 + + react-fast-compare@3.2.2: + resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react-json-view-lite@2.5.0: + resolution: {integrity: sha512-tk7o7QG9oYyELWHL8xiMQ8x4WzjCzbWNyig3uexmkLb54r8jO0yH3WCWx8UZS0c49eSA4QUmG5caiRJ8fAn58g==} + engines: {node: '>=18'} + peerDependencies: + react: ^18.0.0 || ^19.0.0 + + react-loadable-ssr-addon-v5-slorber@1.0.3: + resolution: {integrity: sha512-GXfh9VLwB5ERaCsU6RULh7tkemeX15aNh6wuMEBtfdyMa7fFG8TXrhXlx1SoEK2Ty/l6XIkzzYIQmyaWW3JgdQ==} + engines: {node: '>=10.13.0'} + peerDependencies: + react-loadable: '*' + webpack: '>=4.41.1 || 5.x' + + react-router-config@5.1.1: + resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} + peerDependencies: + react: '>=15' + react-router: '>=5' + + react-router-dom@5.3.4: + resolution: {integrity: sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==} + peerDependencies: + react: '>=15' + + react-router@5.3.4: + resolution: {integrity: sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==} + peerDependencies: + react: '>=15' + + react@19.3.0: + resolution: {integrity: sha512-E8LUcbtBWt20bbl2YoHfx4ZDBdxVTfOKtCZn9cDSJ4l6/nuoApcpIBcj47t2wZoVX8g2ZHuMHbiShgCR1T5Sog==} + engines: {node: '>=0.10.0'} + + readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + recma-build-jsx@1.0.0: + resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} + + recma-jsx@1.0.1: + resolution: {integrity: sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + recma-parse@1.0.0: + resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} + + recma-stringify@1.0.0: + resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} + + reflect-metadata@0.2.2: + resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} + + regenerate-unicode-properties@10.2.2: + resolution: {integrity: sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==} + engines: {node: '>=4'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regexpu-core@6.4.0: + resolution: {integrity: sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==} + engines: {node: '>=4'} + + registry-auth-token@5.1.1: + resolution: {integrity: sha512-P7B4+jq8DeD2nMsAcdfaqHbssgHtZ7Z5+++a5ask90fvmJ8p5je4mOa+wzu+DB4vQ5tdJV/xywY+UnVFeQLV5Q==} + engines: {node: '>=14'} + + registry-url@6.0.1: + resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} + engines: {node: '>=12'} + + regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} + + regjsparser@0.13.2: + resolution: {integrity: sha512-NgRBy2Nx/bE+9F27nVHnqcN5HjyLmecqsqx2PJHu3/IEtADD4WuxuXIVExD5PoSDFVrl78dOonfcOe5O+5nbzQ==} + hasBin: true + + rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + + rehype-recma@1.0.0: + resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} + + relateurl@0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + + remark-directive@3.0.1: + resolution: {integrity: sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==} + + remark-emoji@4.0.1: + resolution: {integrity: sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + remark-frontmatter@5.0.0: + resolution: {integrity: sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ==} + + remark-gfm@4.0.1: + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} + + remark-mdx@3.1.1: + resolution: {integrity: sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-rehype@11.1.2: + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + + renderkid@3.0.0: + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + require-like@0.1.2: + resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} + + requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + + resolve-alpn@1.2.1: + resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-pathname@3.0.0: + resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} + + resolve@1.22.12: + resolution: {integrity: sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==} + engines: {node: '>= 0.4'} + hasBin: true + + responselike@3.0.0: + resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} + engines: {node: '>=14.16'} + + retry@0.13.1: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} + + reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rtlcss@4.3.0: + resolution: {integrity: sha512-FI+pHEn7Wc4NqKXMXFM+VAYKEj/mRIcW4h24YVwVtyjI+EqGrLc2Hx/Ny0lrZ21cBWU2goLy36eqMcNj3AQJig==} + engines: {node: '>=12.0.0'} + hasBin: true + + run-applescript@7.1.0: + resolution: {integrity: sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q==} + engines: {node: '>=18'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sax@1.6.1: + resolution: {integrity: sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==} + engines: {node: '>=11.0.0'} + + scheduler@0.28.0: + resolution: {integrity: sha512-juorfCmIkIw8tT+p5BXSm6PJjQF/ycEYmKyzURCIt/RaZIhL+PulbQ9Yu2z1HdOJDdqDTlxA1+xKBmHXJsczAw==} + + schema-dts@1.1.5: + resolution: {integrity: sha512-RJr9EaCmsLzBX2NDiO5Z3ux2BVosNZN5jo0gWgsyKvxKIUL5R3swNvoorulAeL9kLB0iTSX7V6aokhla2m7xbg==} + + schema-utils@3.3.0: + resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} + engines: {node: '>= 10.13.0'} + + schema-utils@4.5.0: + resolution: {integrity: sha512-zJlMCZ0cAR5p/Y4oVpRoqioDMJcGxaXRrQ/4rP4WyR84vc5z/DolXdbvXeDpTwbtocDFr2rhPqHPErDCUtz2kA==} + engines: {node: '>= 10.13.0'} + + search-insights@2.17.3: + resolution: {integrity: sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==} + + section-matter@1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} + + select-hose@2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} + + selfsigned@5.5.0: + resolution: {integrity: sha512-ftnu3TW4+3eBfLRFnDEkzGxSF/10BJBkaLJuBHZX0kiPS7bRdlpZGu6YGt4KngMkdTwJE6MbjavFpqHvqVt+Ew==} + engines: {node: '>=18'} + + semver-diff@4.0.0: + resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} + engines: {node: '>=12'} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.8.5: + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} + engines: {node: '>=10'} + hasBin: true + + send@0.19.2: + resolution: {integrity: sha512-VMbMxbDeehAxpOtWJXlcUS5E8iXh6QmN+BkRX1GARS3wRaXEEgzCcB10gTQazO42tpNIya8xIyNx8fll1OFPrg==} + engines: {node: '>= 0.8.0'} + + serialize-javascript@6.0.2: + resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} + + serve-handler@6.1.7: + resolution: {integrity: sha512-CinAq1xWb0vR3twAv9evEU8cNWkXCb9kd5ePAHUKJBkOsUpR1wt/CvGdeca7vqumL1U5cSaeVQ6zZMxiJ3yWsg==} + + serve-index@1.9.2: + resolution: {integrity: sha512-KDj11HScOaLmrPxl70KYNW1PksP4Nb/CLL2yvC+Qd2kHMPEEpfc4Re2e4FOay+bC/+XQl/7zAcWON3JVo5v3KQ==} + engines: {node: '>= 0.8.0'} + + serve-static@1.16.3: + resolution: {integrity: sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==} + engines: {node: '>= 0.8.0'} + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + shallow-clone@3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} + + shallowequal@1.1.0: + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shell-quote@1.10.0: + resolution: {integrity: sha512-w1aiOKwKuRgtwAReIIj89puqg+I7GvX4IbLrvmhXbzQsj1+Zwi4VO3+fa6ZF91TWSjIxoEkKnMeHcLEODK5ZXA==} + engines: {node: '>= 0.4'} + + side-channel-list@1.0.1: + resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.1: + resolution: {integrity: sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} + engines: {node: '>= 10'} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + sitemap@7.1.3: + resolution: {integrity: sha512-tAjEd+wt/YwnEbfNB2ht51ybBJxbEWwe5ki/Z//Wh0rpBFTCUSj46GnxUKEWzhfuJTsee8x3lybHxFgUMig2hw==} + engines: {node: '>=12.0.0', npm: '>=5.6.0'} + hasBin: true + + skin-tone@2.0.0: + resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} + engines: {node: '>=8'} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + + snake-case@3.0.4: + resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} + + sockjs@0.3.24: + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} + + sort-css-media-queries@2.2.0: + resolution: {integrity: sha512-0xtkGhWCC9MGt/EzgnvbbbKhqWjl1+/rncmhTh5qCpbYguXh6S/qwePfv/JQ8jePXXmqingylxoC49pCkSPIbA==} + engines: {node: '>= 6.3.0'} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + source-map@0.7.6: + resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} + engines: {node: '>= 12'} + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + spdy-transport@3.0.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} + + spdy@4.0.2: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} + + srcset@4.0.0: + resolution: {integrity: sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==} + engines: {node: '>=12'} + + statuses@1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + + statuses@2.0.2: + resolution: {integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==} + engines: {node: '>= 0.8'} + + std-env@3.10.0: + resolution: {integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + + stringify-object@3.3.0: + resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} + engines: {node: '>=4'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.2.0: + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} + engines: {node: '>=12'} + + strip-bom-string@1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-json-comments@2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + strnum@2.4.2: + resolution: {integrity: sha512-rDG3Ah4TV0k1hWvLSzkZtMmLN9+eS+h3knq4MP6A42Y3Yh5qGNnOUs1jJkoSr8FG5dsL28c7KgkIBzSEykqtuw==} + + style-to-js@1.1.21: + resolution: {integrity: sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==} + + style-to-object@1.0.14: + resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==} + + stylehacks@6.1.1: + resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==} + engines: {node: ^14 || ^16 || >=18.0} + peerDependencies: + postcss: ^8.4.31 + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svg-parser@2.1.0: + resolution: {integrity: sha512-bwLf38YmY+TDYHJw1Ex0Co8c4yeXuJAo8YnXGZrscxrvYoVVIvLeniEkV1Ks/54VteMnL4FtyN1+P+TZJdUPmQ==} + engines: {node: '>=8'} + + svgo@3.3.5: + resolution: {integrity: sha512-8SQMzdrvWaD8deUmrnYB+ASyxBVgWUOilg+A75nE/76WdLpj6LopCwiAVvkzkcqy/9b7t2Mg7faFLjg0ZRcZ3w==} + engines: {node: '>=14.0.0'} + hasBin: true + + tapable@2.3.3: + resolution: {integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==} + engines: {node: '>=6'} + + terser-webpack-plugin@5.6.1: + resolution: {integrity: sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@minify-html/node': '*' + '@swc/core': '*' + '@swc/css': '*' + '@swc/html': '*' + clean-css: '*' + cssnano: '*' + csso: '*' + esbuild: '*' + html-minifier-terser: '*' + lightningcss: '*' + postcss: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@minify-html/node': + optional: true + '@swc/core': + optional: true + '@swc/css': + optional: true + '@swc/html': + optional: true + clean-css: + optional: true + cssnano: + optional: true + csso: + optional: true + esbuild: + optional: true + html-minifier-terser: + optional: true + lightningcss: + optional: true + postcss: + optional: true + uglify-js: + optional: true + + terser@5.51.2: + resolution: {integrity: sha512-bWnjSNscmuI+GJze6ZupnHP8G/cTcsJF+bXCeQknk2SHQsgbNJnLrqiH9jZ2W4STPVXH2mDKKRX3iwPhc9Cn/Q==} + engines: {node: '>=10'} + hasBin: true + + thingies@2.6.1: + resolution: {integrity: sha512-cV/CMGTK3M4MlnJ/0At6ismOw/A0EEniDNScajjz/Br3c1sqE72YD01rGpPTKwd27wAxI5Pr+6+0w8yofzFRYw==} + engines: {node: '>=10.18'} + peerDependencies: + tslib: ^2 + + thunky@1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + + tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + + tiny-warning@1.0.3: + resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + + tinypool@1.1.1: + resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==} + engines: {node: ^18.0.0 || >=20.0.0} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + totalist@3.0.1: + resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} + engines: {node: '>=6'} + + tree-dump@1.1.0: + resolution: {integrity: sha512-rMuvhU4MCDbcbnleZTFezWsaZXRFemSqAM+7jPnzUl1fo9w3YEKOxAeui0fz3OI4EU4hf23iyA7uQRVko+UaBA==} + engines: {node: '>=10.0'} + peerDependencies: + tslib: '2' + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + tsyringe@4.10.0: + resolution: {integrity: sha512-axr3IdNuVIxnaK5XGEUFTu3YmAQ6lllgrvqfEoR16g/HGnYY/6We4oWENtAnzK6/LpJ2ur9PAb80RBt7/U4ugw==} + engines: {node: '>= 6.0.0'} + + type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + + type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + + type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + + typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + + undici-types@8.9.0: + resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==} + + unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} + + unicode-emoji-modifier-base@1.0.0: + resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.2.1: + resolution: {integrity: sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.2.0: + resolution: {integrity: sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==} + engines: {node: '>=4'} + + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unique-string@3.0.0: + resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} + engines: {node: '>=12'} + + unist-util-is@6.0.1: + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} + + unist-util-position-from-estree@2.0.0: + resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-parents@6.0.2: + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} + + unist-util-visit@5.1.0: + resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + update-browserslist-db@1.3.3: + resolution: {integrity: sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + update-notifier@6.0.2: + resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} + engines: {node: '>=14.16'} + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + url-loader@4.1.1: + resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + file-loader: '*' + webpack: ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + file-loader: + optional: true + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + utila@0.4.0: + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} + + utility-types@3.11.0: + resolution: {integrity: sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==} + engines: {node: '>= 4'} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). + hasBin: true + + value-equal@1.0.1: + resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + vfile-location@5.0.3: + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} + + vfile-message@4.0.3: + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + watchpack@2.5.2: + resolution: {integrity: sha512-6i/00NBjP4yGPs+caKSyRfpTF/8Torsu0MOW3mMzIbhgISFder8i7xbqgHlLMwJrdiN8ndBV3UA1/AfzPSr+jg==} + engines: {node: '>=10.13.0'} + + wbuf@1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + + web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + + webpack-bundle-analyzer@4.10.2: + resolution: {integrity: sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==} + engines: {node: '>= 10.13.0'} + hasBin: true + + webpack-dev-middleware@7.4.6: + resolution: {integrity: sha512-yBWCMvIfUmuhAE8vdqUKzH0vg9kuWN0KeG4vBnqRplUFHRU7lMQjkiJWxVQzvo2BTewqhPhDlMB41rAt2jVA9A==} + engines: {node: '>= 18.12.0'} + peerDependencies: + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + + webpack-dev-server@5.2.6: + resolution: {integrity: sha512-HNLRmamRvVavZQ+avceZifmv8hmdUjg43t6MI4SqJDwFdW7RPQwH5vzGhDRZSX59SgfbeHhLnq3g+uooWo7pVw==} + engines: {node: '>= 18.12.0'} + hasBin: true + peerDependencies: + webpack: ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack: + optional: true + webpack-cli: + optional: true + + webpack-merge@5.10.0: + resolution: {integrity: sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==} + engines: {node: '>=10.0.0'} + + webpack-merge@6.0.1: + resolution: {integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==} + engines: {node: '>=18.0.0'} + + webpack-sources@3.5.1: + resolution: {integrity: sha512-jyuiGJdtvY434z5bUZrjz67v76/ePNvFZTp9Mdz29IlH4+GPsgyGjiv0fKI+M7BdkU6ADjulUcKAd3tUK3WlEw==} + engines: {node: '>=10.13.0'} + + webpack@5.110.3: + resolution: {integrity: sha512-GuizBzRvo9YPpyoNMf3ag7AzxbaW85qrRSqTha345KyJbAFPt3/cMzBM0h+RWg7SK/7DdzRLINP3LvQ0hvr4hg==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + + webpackbar@7.0.0: + resolution: {integrity: sha512-aS9soqSO2iCHgqHoCrj4LbfGQUboDCYJPSFOAchEK+9psIjNrfSWW4Y0YEz67MKURNvMmfo0ycOg9d/+OOf9/Q==} + engines: {node: '>=14.21.3'} + peerDependencies: + '@rspack/core': '*' + webpack: 3 || 4 || 5 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true + + websocket-driver@0.7.5: + resolution: {integrity: sha512-ZL2+3c7kMBdIRCMz6l8jQMHyGVxj+UL+xVk74Ombiciboca8rHa15L86B19E5oh1pL9Ii/uj54gtsIrZGMo6zA==} + engines: {node: '>=0.8.0'} + + websocket-extensions@0.1.4: + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + widest-line@4.0.1: + resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} + engines: {node: '>=12'} + + wildcard@2.0.1: + resolution: {integrity: sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + + ws@7.5.13: + resolution: {integrity: sha512-rsKI6xDBFVf4r/x8XyChGK04QR/XHroxs/jUcoWvtEZM8TPU/X/uIY9B1CsSzYws9ZJb/6bbBu7dPhFW00CAoA==} + 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 + + ws@8.21.3: + resolution: {integrity: sha512-201TZ/kPWxoPr/OKWjquZR1SWKXcvxdH+e1xrx89b3YbmzLMFCLfnaG1HFIgWzJOEWZ7MvpK++odZufgYR50Rw==} + 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 + + wsl-utils@0.1.0: + resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} + engines: {node: '>=18'} + + xdg-basedir@5.1.0: + resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} + engines: {node: '>=12'} + + xml-js@1.6.11: + resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} + hasBin: true + + xml-naming@0.3.0: + resolution: {integrity: sha512-ghig2TBE/H11aOVgmahA3MhimvkBr6JIYknH/Dhdk10nXwdbIqBJsbfMxpvFPG8bAw77gN29aQWvKpmVoPlvPQ==} + engines: {node: '>=16.0.0'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yaml@2.9.1: + resolution: {integrity: sha512-3NxN8+78OdzbT7C/WjGsyfPAtJaN3FNDsWxv7Y7mcDsT/oOmgW8BpyQQFFBnvZE3j9Y2Sdz1ULFLezL7Eb2yFw==} + engines: {node: '>= 14.6'} + hasBin: true + + yocto-queue@1.2.2: + resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} + engines: {node: '>=12.20'} + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@11ty/gray-matter@1.0.0': + dependencies: + js-yaml: 4.3.2 + kind-of: 6.0.3 + section-matter: 1.0.0 + strip-bom-string: 1.0.0 + + '@algolia/abtesting@1.25.0': + dependencies: + '@algolia/client-common': 5.59.0 + '@algolia/requester-browser-xhr': 5.59.0 + '@algolia/requester-fetch': 5.59.0 + '@algolia/requester-node-http': 5.59.0 + + '@algolia/autocomplete-core@1.19.10(@algolia/client-search@5.59.0)(algoliasearch@5.59.0)(search-insights@2.17.3)': + dependencies: + '@algolia/autocomplete-plugin-algolia-insights': 1.19.10(@algolia/client-search@5.59.0)(algoliasearch@5.59.0)(search-insights@2.17.3) + '@algolia/autocomplete-shared': 1.19.10(@algolia/client-search@5.59.0)(algoliasearch@5.59.0) + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + - search-insights + + '@algolia/autocomplete-core@1.19.2(@algolia/client-search@5.59.0)(algoliasearch@5.59.0)(search-insights@2.17.3)': + dependencies: + '@algolia/autocomplete-plugin-algolia-insights': 1.19.2(@algolia/client-search@5.59.0)(algoliasearch@5.59.0)(search-insights@2.17.3) + '@algolia/autocomplete-shared': 1.19.2(@algolia/client-search@5.59.0)(algoliasearch@5.59.0) + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + - search-insights + + '@algolia/autocomplete-plugin-algolia-insights@1.19.10(@algolia/client-search@5.59.0)(algoliasearch@5.59.0)(search-insights@2.17.3)': + dependencies: + '@algolia/autocomplete-shared': 1.19.10(@algolia/client-search@5.59.0)(algoliasearch@5.59.0) + search-insights: 2.17.3 + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + + '@algolia/autocomplete-plugin-algolia-insights@1.19.2(@algolia/client-search@5.59.0)(algoliasearch@5.59.0)(search-insights@2.17.3)': + dependencies: + '@algolia/autocomplete-shared': 1.19.2(@algolia/client-search@5.59.0)(algoliasearch@5.59.0) + search-insights: 2.17.3 + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + + '@algolia/autocomplete-shared@1.19.10(@algolia/client-search@5.59.0)(algoliasearch@5.59.0)': + dependencies: + '@algolia/client-search': 5.59.0 + algoliasearch: 5.59.0 + + '@algolia/autocomplete-shared@1.19.2(@algolia/client-search@5.59.0)(algoliasearch@5.59.0)': + dependencies: + '@algolia/client-search': 5.59.0 + algoliasearch: 5.59.0 + + '@algolia/client-abtesting@5.59.0': + dependencies: + '@algolia/client-common': 5.59.0 + '@algolia/requester-browser-xhr': 5.59.0 + '@algolia/requester-fetch': 5.59.0 + '@algolia/requester-node-http': 5.59.0 + + '@algolia/client-analytics@5.59.0': + dependencies: + '@algolia/client-common': 5.59.0 + '@algolia/requester-browser-xhr': 5.59.0 + '@algolia/requester-fetch': 5.59.0 + '@algolia/requester-node-http': 5.59.0 + + '@algolia/client-common@5.59.0': {} + + '@algolia/client-insights@5.59.0': + dependencies: + '@algolia/client-common': 5.59.0 + '@algolia/requester-browser-xhr': 5.59.0 + '@algolia/requester-fetch': 5.59.0 + '@algolia/requester-node-http': 5.59.0 + + '@algolia/client-personalization@5.59.0': + dependencies: + '@algolia/client-common': 5.59.0 + '@algolia/requester-browser-xhr': 5.59.0 + '@algolia/requester-fetch': 5.59.0 + '@algolia/requester-node-http': 5.59.0 + + '@algolia/client-query-suggestions@5.59.0': + dependencies: + '@algolia/client-common': 5.59.0 + '@algolia/requester-browser-xhr': 5.59.0 + '@algolia/requester-fetch': 5.59.0 + '@algolia/requester-node-http': 5.59.0 + + '@algolia/client-search@5.59.0': + dependencies: + '@algolia/client-common': 5.59.0 + '@algolia/requester-browser-xhr': 5.59.0 + '@algolia/requester-fetch': 5.59.0 + '@algolia/requester-node-http': 5.59.0 + + '@algolia/events@4.0.1': {} + + '@algolia/ingestion@1.59.0': + dependencies: + '@algolia/client-common': 5.59.0 + '@algolia/requester-browser-xhr': 5.59.0 + '@algolia/requester-fetch': 5.59.0 + '@algolia/requester-node-http': 5.59.0 + + '@algolia/monitoring@1.59.0': + dependencies: + '@algolia/client-common': 5.59.0 + '@algolia/requester-browser-xhr': 5.59.0 + '@algolia/requester-fetch': 5.59.0 + '@algolia/requester-node-http': 5.59.0 + + '@algolia/recommend@5.59.0': + dependencies: + '@algolia/client-common': 5.59.0 + '@algolia/requester-browser-xhr': 5.59.0 + '@algolia/requester-fetch': 5.59.0 + '@algolia/requester-node-http': 5.59.0 + + '@algolia/requester-browser-xhr@5.59.0': + dependencies: + '@algolia/client-common': 5.59.0 + + '@algolia/requester-fetch@5.59.0': + dependencies: + '@algolia/client-common': 5.59.0 + + '@algolia/requester-node-http@5.59.0': + dependencies: + '@algolia/client-common': 5.59.0 + + '@babel/code-frame@7.29.7': + dependencies: + '@babel/helper-validator-identifier': 7.29.7 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.29.7': {} + + '@babel/core@7.29.7(supports-color@8.1.1)': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.8 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helpers': 7.29.7 + '@babel/parser': 7.29.8 + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.8(supports-color@8.1.1) + '@babel/types': 7.29.8 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3(supports-color@8.1.1) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.29.8': + dependencies: + '@babel/parser': 7.29.8 + '@babel/types': 7.29.8 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.1.0 + + '@babel/helper-annotate-as-pure@7.29.7': + dependencies: + '@babel/types': 7.29.8 + + '@babel/helper-compilation-targets@7.29.7': + dependencies: + '@babel/compat-data': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + browserslist: 4.28.9 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-member-expression-to-functions': 7.29.7(supports-color@8.1.1) + '@babel/helper-optimise-call-expression': 7.29.7 + '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@8.1.1) + '@babel/traverse': 7.29.8(supports-color@8.1.1) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-regexp-features-plugin@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-annotate-as-pure': 7.29.7 + regexpu-core: 6.4.0 + semver: 6.3.1 + + '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + debug: 4.4.3(supports-color@8.1.1) + lodash.debounce: 4.0.8 + resolve: 1.22.12 + transitivePeerDependencies: + - supports-color + + '@babel/helper-globals@7.29.7': {} + + '@babel/helper-member-expression-to-functions@7.29.7(supports-color@8.1.1)': + dependencies: + '@babel/traverse': 7.29.8(supports-color@8.1.1) + '@babel/types': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.29.7(supports-color@8.1.1)': + dependencies: + '@babel/traverse': 7.29.8(supports-color@8.1.1) + '@babel/types': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-module-imports': 7.29.7(supports-color@8.1.1) + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.8(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.29.7': + dependencies: + '@babel/types': 7.29.8 + + '@babel/helper-plugin-utils@7.29.7': {} + + '@babel/helper-remap-async-to-generator@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-wrap-function': 7.29.7(supports-color@8.1.1) + '@babel/traverse': 7.29.8(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-member-expression-to-functions': 7.29.7(supports-color@8.1.1) + '@babel/helper-optimise-call-expression': 7.29.7 + '@babel/traverse': 7.29.8(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.29.7(supports-color@8.1.1)': + dependencies: + '@babel/traverse': 7.29.8(supports-color@8.1.1) + '@babel/types': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.29.7': {} + + '@babel/helper-validator-identifier@7.29.7': {} + + '@babel/helper-validator-option@7.29.7': {} + + '@babel/helper-wrap-function@7.29.7(supports-color@8.1.1)': + dependencies: + '@babel/template': 7.29.7 + '@babel/traverse': 7.29.8(supports-color@8.1.1) + '@babel/types': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/helpers@7.29.7': + dependencies: + '@babel/template': 7.29.7 + '@babel/types': 7.29.8 + + '@babel/parser@7.29.8': + dependencies: + '@babel/types': 7.29.8 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/traverse': 7.29.8(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@8.1.1) + '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/traverse': 7.29.8(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-import-assertions@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-import-attributes@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-arrow-functions@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-async-generator-functions@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/traverse': 7.29.8(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-to-generator@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-module-imports': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-remap-async-to-generator': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-block-scoped-functions@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-block-scoping@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-class-properties@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-class-static-block@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-globals': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/traverse': 7.29.8(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-computed-properties@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/template': 7.29.7 + + '@babel/plugin-transform-destructuring@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/traverse': 7.29.8(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-dotall-regex@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-duplicate-keys@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-dynamic-import@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-explicit-resource-management@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-exponentiation-operator@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-export-namespace-from@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-for-of@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/traverse': 7.29.8(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-json-strings@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-literals@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-logical-assignment-operators@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-member-expression-literals@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-modules-amd@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-commonjs@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.29.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + '@babel/traverse': 7.29.8(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-umd@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-module-transforms': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-named-capturing-groups-regex@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-new-target@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-nullish-coalescing-operator@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-numeric-separator@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-object-rest-spread@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/traverse': 7.29.8(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-object-super@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-replace-supers': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-optional-catch-binding@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-optional-chaining@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-parameters@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-private-methods@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-property-in-object@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-property-literals@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-react-constant-elements@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-react-display-name@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-react-jsx-development@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-react-jsx@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-module-imports': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/types': 7.29.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-react-pure-annotations@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-regenerator@7.29.8(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-regexp-modifiers@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-reserved-words@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-runtime@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-module-imports': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-shorthand-properties@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-spread@7.29.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-sticky-regex@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-template-literals@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-typeof-symbol@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-typescript@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-annotate-as-pure': 7.29.7 + '@babel/helper-create-class-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.29.7(supports-color@8.1.1) + '@babel/plugin-syntax-typescript': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-unicode-escapes@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-unicode-property-regex@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-unicode-regex@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/plugin-transform-unicode-sets-regex@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-create-regexp-features-plugin': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/helper-plugin-utils': 7.29.7 + + '@babel/preset-env@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/compat-data': 7.29.7 + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-compilation-targets': 7.29.7 + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-bugfix-safari-rest-destructuring-rhs-array': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-syntax-import-assertions': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-syntax-import-attributes': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-arrow-functions': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-async-generator-functions': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-async-to-generator': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-block-scoped-functions': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-block-scoping': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-class-static-block': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-classes': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-computed-properties': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-destructuring': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-dotall-regex': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-duplicate-keys': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-dynamic-import': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-explicit-resource-management': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-exponentiation-operator': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-export-namespace-from': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-for-of': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-function-name': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-json-strings': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-literals': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-logical-assignment-operators': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-member-expression-literals': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-modules-amd': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-modules-systemjs': 7.29.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-modules-umd': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-named-capturing-groups-regex': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-new-target': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-nullish-coalescing-operator': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-numeric-separator': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-object-rest-spread': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-object-super': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-optional-catch-binding': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-optional-chaining': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-parameters': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-private-property-in-object': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-property-literals': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-regenerator': 7.29.8(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-regexp-modifiers': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-reserved-words': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-shorthand-properties': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-spread': 7.29.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-sticky-regex': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-template-literals': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-typeof-symbol': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-unicode-escapes': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-unicode-property-regex': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-unicode-regex': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-unicode-sets-regex': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.7(supports-color@8.1.1)) + babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + babel-plugin-polyfill-corejs3: 0.14.2(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + core-js-compat: 3.50.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/types': 7.29.8 + esutils: 2.0.3 + + '@babel/preset-react@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + '@babel/plugin-transform-react-display-name': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-react-jsx-development': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-react-pure-annotations': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + transitivePeerDependencies: + - supports-color + + '@babel/preset-typescript@7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-plugin-utils': 7.29.7 + '@babel/helper-validator-option': 7.29.7 + '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-modules-commonjs': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/plugin-transform-typescript': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/runtime@7.29.7': {} + + '@babel/template@7.29.7': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/parser': 7.29.8 + '@babel/types': 7.29.8 + + '@babel/traverse@7.29.8(supports-color@8.1.1)': + dependencies: + '@babel/code-frame': 7.29.7 + '@babel/generator': 7.29.8 + '@babel/helper-globals': 7.29.7 + '@babel/parser': 7.29.8 + '@babel/template': 7.29.7 + '@babel/types': 7.29.8 + debug: 4.4.3(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + '@babel/types@7.29.8': + dependencies: + '@babel/helper-string-parser': 7.29.7 + '@babel/helper-validator-identifier': 7.29.7 + + '@colors/colors@1.5.0': + optional: true + + '@csstools/cascade-layer-name-parser@2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + + '@csstools/color-helpers@5.1.0': {} + + '@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + + '@csstools/css-color-parser@3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': + dependencies: + '@csstools/color-helpers': 5.1.0 + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + + '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)': + dependencies: + '@csstools/css-tokenizer': 3.0.4 + + '@csstools/css-tokenizer@3.0.4': {} + + '@csstools/media-query-list-parser@4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + + '@csstools/postcss-alpha-function@1.0.1(postcss@8.5.28)': + dependencies: + '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.28) + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + + '@csstools/postcss-cascade-layers@5.0.2(postcss@8.5.28)': + dependencies: + '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.6) + postcss: 8.5.28 + postcss-selector-parser: 7.1.6 + + '@csstools/postcss-color-function-display-p3-linear@1.0.1(postcss@8.5.28)': + dependencies: + '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.28) + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + + '@csstools/postcss-color-function@4.0.12(postcss@8.5.28)': + dependencies: + '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.28) + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + + '@csstools/postcss-color-mix-function@3.0.12(postcss@8.5.28)': + dependencies: + '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.28) + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + + '@csstools/postcss-color-mix-variadic-function-arguments@1.0.2(postcss@8.5.28)': + dependencies: + '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.28) + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + + '@csstools/postcss-content-alt-text@2.0.8(postcss@8.5.28)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.28) + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + + '@csstools/postcss-contrast-color-function@2.0.12(postcss@8.5.28)': + dependencies: + '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.28) + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + + '@csstools/postcss-exponential-functions@2.0.9(postcss@8.5.28)': + dependencies: + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + postcss: 8.5.28 + + '@csstools/postcss-font-format-keywords@4.0.0(postcss@8.5.28)': + dependencies: + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-gamut-mapping@2.0.11(postcss@8.5.28)': + dependencies: + '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + postcss: 8.5.28 + + '@csstools/postcss-gradients-interpolation-method@5.0.12(postcss@8.5.28)': + dependencies: + '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.28) + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + + '@csstools/postcss-hwb-function@4.0.12(postcss@8.5.28)': + dependencies: + '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.28) + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + + '@csstools/postcss-ic-unit@4.0.4(postcss@8.5.28)': + dependencies: + '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.28) + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-initial@2.0.1(postcss@8.5.28)': + dependencies: + postcss: 8.5.28 + + '@csstools/postcss-is-pseudo-class@5.0.3(postcss@8.5.28)': + dependencies: + '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.6) + postcss: 8.5.28 + postcss-selector-parser: 7.1.6 + + '@csstools/postcss-light-dark-function@2.0.11(postcss@8.5.28)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.28) + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + + '@csstools/postcss-logical-float-and-clear@3.0.0(postcss@8.5.28)': + dependencies: + postcss: 8.5.28 + + '@csstools/postcss-logical-overflow@2.0.0(postcss@8.5.28)': + dependencies: + postcss: 8.5.28 + + '@csstools/postcss-logical-overscroll-behavior@2.0.0(postcss@8.5.28)': + dependencies: + postcss: 8.5.28 + + '@csstools/postcss-logical-resize@3.0.0(postcss@8.5.28)': + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-logical-viewport-units@3.0.4(postcss@8.5.28)': + dependencies: + '@csstools/css-tokenizer': 3.0.4 + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + + '@csstools/postcss-media-minmax@2.0.9(postcss@8.5.28)': + dependencies: + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + postcss: 8.5.28 + + '@csstools/postcss-media-queries-aspect-ratio-number-values@3.0.5(postcss@8.5.28)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + postcss: 8.5.28 + + '@csstools/postcss-nested-calc@4.0.0(postcss@8.5.28)': + dependencies: + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-normalize-display-values@4.0.1(postcss@8.5.28)': + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-oklab-function@4.0.12(postcss@8.5.28)': + dependencies: + '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.28) + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + + '@csstools/postcss-position-area-property@1.0.0(postcss@8.5.28)': + dependencies: + postcss: 8.5.28 + + '@csstools/postcss-progressive-custom-properties@4.2.1(postcss@8.5.28)': + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-property-rule-prelude-list@1.0.0(postcss@8.5.28)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + postcss: 8.5.28 + + '@csstools/postcss-random-function@2.0.1(postcss@8.5.28)': + dependencies: + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + postcss: 8.5.28 + + '@csstools/postcss-relative-color-syntax@3.0.12(postcss@8.5.28)': + dependencies: + '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.28) + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + + '@csstools/postcss-scope-pseudo-class@4.0.1(postcss@8.5.28)': + dependencies: + postcss: 8.5.28 + postcss-selector-parser: 7.1.6 + + '@csstools/postcss-sign-functions@1.1.4(postcss@8.5.28)': + dependencies: + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + postcss: 8.5.28 + + '@csstools/postcss-stepped-value-functions@4.0.9(postcss@8.5.28)': + dependencies: + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + postcss: 8.5.28 + + '@csstools/postcss-syntax-descriptor-syntax-production@1.0.1(postcss@8.5.28)': + dependencies: + '@csstools/css-tokenizer': 3.0.4 + postcss: 8.5.28 + + '@csstools/postcss-system-ui-font-family@1.0.0(postcss@8.5.28)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + postcss: 8.5.28 + + '@csstools/postcss-text-decoration-shorthand@4.0.3(postcss@8.5.28)': + dependencies: + '@csstools/color-helpers': 5.1.0 + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + '@csstools/postcss-trigonometric-functions@4.0.9(postcss@8.5.28)': + dependencies: + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + postcss: 8.5.28 + + '@csstools/postcss-unset-value@4.0.0(postcss@8.5.28)': + dependencies: + postcss: 8.5.28 + + '@csstools/selector-resolve-nested@3.1.0(postcss-selector-parser@7.1.6)': + dependencies: + postcss-selector-parser: 7.1.6 + + '@csstools/selector-specificity@5.0.0(postcss-selector-parser@7.1.6)': + dependencies: + postcss-selector-parser: 7.1.6 + + '@csstools/utilities@2.0.0(postcss@8.5.28)': + dependencies: + postcss: 8.5.28 + + '@discoveryjs/json-ext@0.5.7': {} + + '@docsearch/core@4.7.0(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': + optionalDependencies: + '@types/react': 19.3.0 + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + + '@docsearch/css@4.7.0': {} + + '@docsearch/react@4.7.0(@algolia/client-search@5.59.0)(@types/react@19.3.0)(algoliasearch@5.59.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(search-insights@2.17.3)': + dependencies: + '@algolia/autocomplete-core': 1.19.2(@algolia/client-search@5.59.0)(algoliasearch@5.59.0)(search-insights@2.17.3) + '@docsearch/core': 4.7.0(@types/react@19.3.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + '@docsearch/css': 4.7.0 + optionalDependencies: + '@types/react': 19.3.0 + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + search-insights: 2.17.3 + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + + '@docusaurus/babel@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/generator': 7.29.8 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/plugin-transform-runtime': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/preset-env': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/preset-react': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/runtime': 7.29.7 + '@babel/traverse': 7.29.8(supports-color@8.1.1) + '@docusaurus/logger': 3.10.2 + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + babel-plugin-dynamic-import-node: 2.3.3 + fs-extra: 11.4.0 + tslib: 2.8.1 + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - react + - react-dom + - sharp + - supports-color + - svgo + - uglify-js + - webpack-cli + + '@docusaurus/bundler@3.10.2(csso@5.0.5)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@docusaurus/babel': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/cssnano-preset': 3.10.2 + '@docusaurus/logger': 3.10.2 + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + babel-loader: 9.2.1(@babel/core@7.29.7(supports-color@8.1.1))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + clean-css: 5.3.3 + copy-webpack-plugin: 11.0.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + css-loader: 6.11.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + css-minimizer-webpack-plugin: 5.0.1(clean-css@5.3.3)(csso@5.0.5)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + cssnano: 6.1.2(postcss@8.5.28) + file-loader: 6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + html-minifier-terser: 7.2.0 + mini-css-extract-plugin: 2.10.2(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + null-loader: 4.0.1(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + postcss: 8.5.28 + postcss-loader: 7.3.4(postcss@8.5.28)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + postcss-preset-env: 10.6.1(postcss@8.5.28) + terser-webpack-plugin: 5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + tslib: 2.8.1 + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + webpackbar: 7.0.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - csso + - esbuild + - imagemin + - lightningcss + - react + - react-dom + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - webpack-cli + + '@docusaurus/core@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/babel': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/bundler': 3.10.2(csso@5.0.5)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/logger': 3.10.2 + '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@mdx-js/react': 3.1.1(@types/react@19.3.0)(react@19.3.0) + boxen: 6.2.1 + chalk: 4.1.2 + chokidar: 3.6.0 + cli-table3: 0.6.5 + combine-promises: 1.2.0 + commander: 5.1.0 + core-js: 3.50.0 + detect-port: 2.1.0 + escape-html: 1.0.3 + eta: 2.2.0 + eval: 0.1.8 + execa: 5.1.1 + fs-extra: 11.4.0 + html-tags: 3.3.1 + html-webpack-plugin: 5.6.8(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + leven: 3.1.0 + lodash: 4.18.1 + open: 8.4.2 + p-map: 4.0.0 + prompts: 2.4.2 + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0)' + react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.3.0)' + react-loadable-ssr-addon-v5-slorber: 1.0.3(@docusaurus/react-loadable@6.0.0(react@19.3.0))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + react-router: 5.3.4(react@19.3.0) + react-router-config: 5.1.1(react-router@5.3.4(react@19.3.0))(react@19.3.0) + react-router-dom: 5.3.4(react@19.3.0) + semver: 7.8.5 + serve-handler: 6.1.7 + tinypool: 1.1.1 + tslib: 2.8.1 + update-notifier: 6.0.2 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + webpack-bundle-analyzer: 4.10.2 + webpack-dev-server: 5.2.6(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + webpack-merge: 6.0.1 + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/cssnano-preset@3.10.2': + dependencies: + cssnano-preset-advanced: 6.1.2(postcss@8.5.28) + postcss: 8.5.28 + postcss-sort-media-queries: 5.2.0(postcss@8.5.28) + tslib: 2.8.1 + + '@docusaurus/logger@3.10.2': + dependencies: + chalk: 4.1.2 + tslib: 2.8.1 + + '@docusaurus/mdx-loader@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/logger': 3.10.2 + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@mdx-js/mdx': 3.1.1(supports-color@8.1.1) + '@slorber/remark-comment': 1.0.0 + escape-html: 1.0.3 + estree-util-value-to-estree: 3.5.0 + file-loader: 6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + fs-extra: 11.4.0 + image-size: 2.0.2 + mdast-util-mdx: 3.0.0(supports-color@8.1.1) + mdast-util-to-string: 4.0.0 + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + rehype-raw: 7.0.0 + remark-directive: 3.0.1(supports-color@8.1.1) + remark-emoji: 4.0.1 + remark-frontmatter: 5.0.0(supports-color@8.1.1) + remark-gfm: 4.0.1(supports-color@8.1.1) + stringify-object: 3.3.0 + tslib: 2.8.1 + unified: 11.0.5 + unist-util-visit: 5.1.0 + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + vfile: 6.0.3 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - uglify-js + - webpack-cli + + '@docusaurus/module-type-aliases@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@types/history': 4.7.11 + '@types/react': 19.3.0 + '@types/react-router-config': 5.0.11 + '@types/react-router-dom': 5.3.3 + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0)' + react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.3.0)' + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - uglify-js + - webpack-cli + + '@docusaurus/plugin-content-blog@3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5))(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/logger': 3.10.2 + '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + cheerio: 1.0.0-rc.12 + combine-promises: 1.2.0 + feed: 4.2.2 + fs-extra: 11.4.0 + lodash: 4.18.1 + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + schema-dts: 1.1.5 + srcset: 4.0.0 + tslib: 2.8.1 + unist-util-visit: 5.1.0 + utility-types: 3.11.0 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/logger': 3.10.2 + '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/module-type-aliases': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@types/react-router-config': 5.0.11 + combine-promises: 1.2.0 + fs-extra: 11.4.0 + js-yaml: 4.3.2 + lodash: 4.18.1 + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + schema-dts: 1.1.5 + tslib: 2.8.1 + utility-types: 3.11.0 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-content-pages@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + fs-extra: 11.4.0 + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + tslib: 2.8.1 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-css-cascade-layers@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + tslib: 2.8.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - react + - react-dom + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-debug@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + fs-extra: 11.4.0 + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + react-json-view-lite: 2.5.0(react@19.3.0) + tslib: 2.8.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-google-analytics@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + tslib: 2.8.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-google-gtag@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + tslib: 2.8.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-google-tag-manager@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + tslib: 2.8.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-sitemap@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/logger': 3.10.2 + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + fs-extra: 11.4.0 + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + sitemap: 7.1.3 + tslib: 2.8.1 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/plugin-svgr@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@svgr/core': 8.1.0(supports-color@8.1.1) + '@svgr/webpack': 8.1.0(supports-color@8.1.1) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + tslib: 2.8.1 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + transitivePeerDependencies: + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/preset-classic@3.10.2(@algolia/client-search@5.59.0)(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(@types/react@19.3.0)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(search-insights@2.17.3)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/plugin-content-blog': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5))(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/plugin-content-pages': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/plugin-css-cascade-layers': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/plugin-debug': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/plugin-google-analytics': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/plugin-google-gtag': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/plugin-google-tag-manager': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/plugin-sitemap': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/plugin-svgr': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/theme-classic': 3.10.2(@types/react@19.3.0)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/theme-search-algolia': 3.10.2(@algolia/client-search@5.59.0)(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(@types/react@19.3.0)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(search-insights@2.17.3)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + transitivePeerDependencies: + - '@algolia/client-search' + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - '@types/react' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - search-insights + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/react-loadable@6.0.0(react@19.3.0)': + dependencies: + '@types/react': 19.3.0 + react: 19.3.0 + + '@docusaurus/theme-classic@3.10.2(@types/react@19.3.0)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/logger': 3.10.2 + '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/module-type-aliases': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/plugin-content-blog': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5))(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/plugin-content-pages': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/theme-translations': 3.10.2 + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@mdx-js/react': 3.1.1(@types/react@19.3.0)(react@19.3.0) + clsx: 2.1.1 + copy-text-to-clipboard: 3.2.2 + infima: 0.2.0-alpha.45 + lodash: 4.18.1 + nprogress: 0.2.0 + postcss: 8.5.28 + prism-react-renderer: 2.4.1(react@19.3.0) + prismjs: 1.30.0 + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + react-router-dom: 5.3.4(react@19.3.0) + rtlcss: 4.3.0 + tslib: 2.8.1 + utility-types: 3.11.0 + transitivePeerDependencies: + - '@docusaurus/faster' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - '@types/react' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/theme-common@3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/mdx-loader': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/module-type-aliases': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@types/history': 4.7.11 + '@types/react': 19.3.0 + '@types/react-router-config': 5.0.11 + clsx: 2.1.1 + parse-numeric-range: 1.3.0 + prism-react-renderer: 2.4.1(react@19.3.0) + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + tslib: 2.8.1 + utility-types: 3.11.0 + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - uglify-js + - webpack-cli + + '@docusaurus/theme-search-algolia@3.10.2(@algolia/client-search@5.59.0)(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(@types/react@19.3.0)(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(search-insights@2.17.3)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@algolia/autocomplete-core': 1.19.10(@algolia/client-search@5.59.0)(algoliasearch@5.59.0)(search-insights@2.17.3) + '@docsearch/react': 4.7.0(@algolia/client-search@5.59.0)(@types/react@19.3.0)(algoliasearch@5.59.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(search-insights@2.17.3) + '@docusaurus/core': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/logger': 3.10.2 + '@docusaurus/plugin-content-docs': 3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/theme-common': 3.10.2(@docusaurus/plugin-content-docs@3.10.2(@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(debug@4.4.3(supports-color@8.1.1))(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5))(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/theme-translations': 3.10.2 + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-validation': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + algoliasearch: 5.59.0 + algoliasearch-helper: 3.29.3(algoliasearch@5.59.0) + clsx: 2.1.1 + eta: 2.2.0 + fs-extra: 11.4.0 + lodash: 4.18.1 + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + tslib: 2.8.1 + utility-types: 3.11.0 + transitivePeerDependencies: + - '@algolia/client-search' + - '@docusaurus/faster' + - '@mdx-js/react' + - '@minify-html/node' + - '@napi-rs/image' + - '@parcel/css' + - '@rspack/core' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - '@types/react' + - bufferutil + - clean-css + - cssnano + - csso + - debug + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - search-insights + - sharp + - supports-color + - svgo + - typescript + - uglify-js + - utf-8-validate + - webpack-cli + + '@docusaurus/theme-translations@3.10.2': + dependencies: + fs-extra: 11.4.0 + tslib: 2.8.1 + + '@docusaurus/types@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@mdx-js/mdx': 3.1.1(supports-color@8.1.1) + '@types/history': 4.7.11 + '@types/mdast': 4.0.4 + '@types/react': 19.3.0 + commander: 5.1.0 + joi: 17.13.8 + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + react-helmet-async: '@slorber/react-helmet-async@1.3.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0)' + utility-types: 3.11.0 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + webpack-merge: 5.10.0 + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - supports-color + - svgo + - uglify-js + - webpack-cli + + '@docusaurus/utils-common@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + tslib: 2.8.1 + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - react + - react-dom + - sharp + - supports-color + - svgo + - uglify-js + - webpack-cli + + '@docusaurus/utils-validation@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@docusaurus/logger': 3.10.2 + '@docusaurus/utils': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + fs-extra: 11.4.0 + joi: 17.13.8 + js-yaml: 4.3.2 + lodash: 4.18.1 + tslib: 2.8.1 + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - react + - react-dom + - sharp + - supports-color + - svgo + - uglify-js + - webpack-cli + + '@docusaurus/utils@3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5)': + dependencies: + '@11ty/gray-matter': 1.0.0 + '@docusaurus/logger': 3.10.2 + '@docusaurus/types': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + '@docusaurus/utils-common': 3.10.2(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(react-dom@19.3.0(react@19.3.0))(react@19.3.0)(supports-color@8.1.1)(svgo@3.3.5) + escape-string-regexp: 4.0.0 + execa: 5.1.1 + file-loader: 6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + fs-extra: 11.4.0 + github-slugger: 1.5.0 + globby: 11.1.0 + jiti: 1.21.7 + js-yaml: 4.3.2 + lodash: 4.18.1 + micromatch: 4.0.8 + p-queue: 6.6.2 + prompts: 2.4.2 + resolve-pathname: 3.0.0 + tslib: 2.8.1 + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + utility-types: 3.11.0 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - react + - react-dom + - sharp + - supports-color + - svgo + - uglify-js + - webpack-cli + + '@hapi/hoek@9.3.0': {} + + '@hapi/topo@5.1.0': + dependencies: + '@hapi/hoek': 9.3.0 + + '@jest/schemas@29.6.3': + dependencies: + '@sinclair/typebox': 0.27.12 + + '@jest/types@29.6.3': + dependencies: + '@jest/schemas': 29.6.3 + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 26.5.1 + '@types/yargs': 17.0.35 + chalk: 4.1.2 + + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.6.0 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/source-map@0.3.11': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/sourcemap-codec@1.6.0': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.6.0 + + '@jsonjoy.com/base64@1.1.2(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/base64@17.67.0(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/buffers@1.2.1(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/buffers@17.67.0(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/codegen@1.0.0(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/codegen@17.67.0(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/fs-core@4.77.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-node-builtins': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.77.0(tslib@2.8.1) + thingies: 2.6.1(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-fsa@4.77.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-core': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.77.0(tslib@2.8.1) + thingies: 2.6.1(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-node-builtins@4.77.0(tslib@2.8.1)': + dependencies: + tslib: 2.8.1 + + '@jsonjoy.com/fs-node-to-fsa@4.77.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-fsa': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.77.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-node-utils@4.77.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-node-builtins': 4.77.0(tslib@2.8.1) + glob-to-regex.js: 1.3.1(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-node@4.77.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-core': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/fs-print': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/fs-snapshot': 4.77.0(tslib@2.8.1) + glob-to-regex.js: 1.3.1(tslib@2.8.1) + thingies: 2.6.1(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-print@4.77.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/fs-node-utils': 4.77.0(tslib@2.8.1) + tree-dump: 1.1.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/fs-snapshot@4.77.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/json-pack': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/util': 17.67.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/json-pack@1.21.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/base64': 1.1.2(tslib@2.8.1) + '@jsonjoy.com/buffers': 1.2.1(tslib@2.8.1) + '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) + '@jsonjoy.com/json-pointer': 1.0.2(tslib@2.8.1) + '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) + hyperdyperid: 1.2.0 + thingies: 2.6.1(tslib@2.8.1) + tree-dump: 1.1.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/json-pack@17.67.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/base64': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/codegen': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/json-pointer': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/util': 17.67.0(tslib@2.8.1) + hyperdyperid: 1.2.0 + thingies: 2.6.1(tslib@2.8.1) + tree-dump: 1.1.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/json-pointer@1.0.2(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) + '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/json-pointer@17.67.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/util': 17.67.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/util@1.9.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/buffers': 1.2.1(tslib@2.8.1) + '@jsonjoy.com/codegen': 1.0.0(tslib@2.8.1) + tslib: 2.8.1 + + '@jsonjoy.com/util@17.67.0(tslib@2.8.1)': + dependencies: + '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) + '@jsonjoy.com/codegen': 17.67.0(tslib@2.8.1) + tslib: 2.8.1 + + '@leichtgewicht/ip-codec@2.0.5': {} + + '@mdx-js/mdx@3.1.1(supports-color@8.1.1)': + dependencies: + '@types/estree': 1.0.9 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.5 + '@types/mdx': 2.0.14 + acorn: 8.18.0 + collapse-white-space: 2.1.0 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-util-scope: 1.0.1 + estree-walker: 3.0.3 + hast-util-to-jsx-runtime: 2.3.6(supports-color@8.1.1) + markdown-extensions: 2.0.0 + recma-build-jsx: 1.0.0 + recma-jsx: 1.0.1(acorn@8.18.0) + recma-stringify: 1.0.0 + rehype-recma: 1.0.0(supports-color@8.1.1) + remark-mdx: 3.1.1(supports-color@8.1.1) + remark-parse: 11.0.0(supports-color@8.1.1) + remark-rehype: 11.1.2 + source-map: 0.7.6 + unified: 11.0.5 + unist-util-position-from-estree: 2.0.0 + unist-util-stringify-position: 4.0.0 + unist-util-visit: 5.1.0 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@mdx-js/react@3.1.1(@types/react@19.3.0)(react@19.3.0)': + dependencies: + '@types/mdx': 2.0.14 + '@types/react': 19.3.0 + react: 19.3.0 + + '@noble/hashes@1.4.0': {} + + '@nodable/entities@3.0.0': {} + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.20.3 + + '@peculiar/asn1-cms@2.9.4': + dependencies: + '@peculiar/asn1-schema': 2.9.4 + '@peculiar/asn1-x509': 2.9.4 + '@peculiar/asn1-x509-attr': 2.9.4 + asn1js: 3.0.10 + tslib: 2.8.1 + + '@peculiar/asn1-csr@2.9.4': + dependencies: + '@peculiar/asn1-schema': 2.9.4 + '@peculiar/asn1-x509': 2.9.4 + asn1js: 3.0.10 + tslib: 2.8.1 + + '@peculiar/asn1-ecc@2.9.4': + dependencies: + '@peculiar/asn1-schema': 2.9.4 + '@peculiar/asn1-x509': 2.9.4 + asn1js: 3.0.10 + tslib: 2.8.1 + + '@peculiar/asn1-pfx@2.9.4': + dependencies: + '@peculiar/asn1-cms': 2.9.4 + '@peculiar/asn1-pkcs8': 2.9.4 + '@peculiar/asn1-rsa': 2.9.4 + '@peculiar/asn1-schema': 2.9.4 + asn1js: 3.0.10 + tslib: 2.8.1 + + '@peculiar/asn1-pkcs8@2.9.4': + dependencies: + '@peculiar/asn1-schema': 2.9.4 + '@peculiar/asn1-x509': 2.9.4 + asn1js: 3.0.10 + tslib: 2.8.1 + + '@peculiar/asn1-pkcs9@2.9.4': + dependencies: + '@peculiar/asn1-cms': 2.9.4 + '@peculiar/asn1-pfx': 2.9.4 + '@peculiar/asn1-pkcs8': 2.9.4 + '@peculiar/asn1-schema': 2.9.4 + '@peculiar/asn1-x509': 2.9.4 + '@peculiar/asn1-x509-attr': 2.9.4 + asn1js: 3.0.10 + tslib: 2.8.1 + + '@peculiar/asn1-rsa@2.9.4': + dependencies: + '@peculiar/asn1-schema': 2.9.4 + '@peculiar/asn1-x509': 2.9.4 + asn1js: 3.0.10 + tslib: 2.8.1 + + '@peculiar/asn1-schema@2.9.4': + dependencies: + '@peculiar/utils': 2.0.3 + asn1js: 3.0.10 + tslib: 2.8.1 + + '@peculiar/asn1-x509-attr@2.9.4': + dependencies: + '@peculiar/asn1-schema': 2.9.4 + '@peculiar/asn1-x509': 2.9.4 + asn1js: 3.0.10 + tslib: 2.8.1 + + '@peculiar/asn1-x509@2.9.4': + dependencies: + '@peculiar/asn1-schema': 2.9.4 + '@peculiar/utils': 2.0.3 + asn1js: 3.0.10 + tslib: 2.8.1 + + '@peculiar/utils@2.0.3': + dependencies: + tslib: 2.8.1 + + '@peculiar/x509@1.14.3': + dependencies: + '@peculiar/asn1-cms': 2.9.4 + '@peculiar/asn1-csr': 2.9.4 + '@peculiar/asn1-ecc': 2.9.4 + '@peculiar/asn1-pkcs9': 2.9.4 + '@peculiar/asn1-rsa': 2.9.4 + '@peculiar/asn1-schema': 2.9.4 + '@peculiar/asn1-x509': 2.9.4 + pvtsutils: 1.3.6 + reflect-metadata: 0.2.2 + tslib: 2.8.1 + tsyringe: 4.10.0 + + '@pnpm/config.env-replace@1.1.0': {} + + '@pnpm/network.ca-file@1.0.2': + dependencies: + graceful-fs: 4.2.10 + + '@pnpm/npm-conf@3.0.3': + dependencies: + '@pnpm/config.env-replace': 1.1.0 + '@pnpm/network.ca-file': 1.0.2 + config-chain: 1.1.13 + + '@polka/url@1.0.0-next.29': {} + + '@sideway/address@4.1.5': + dependencies: + '@hapi/hoek': 9.3.0 + + '@sideway/formula@3.0.1': {} + + '@sideway/pinpoint@2.0.0': {} + + '@sinclair/typebox@0.27.12': {} + + '@sindresorhus/is@4.6.0': {} + + '@sindresorhus/is@5.6.0': {} + + '@slorber/react-helmet-async@1.3.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': + dependencies: + '@babel/runtime': 7.29.7 + invariant: 2.2.4 + prop-types: 15.8.1 + react: 19.3.0 + react-dom: 19.3.0(react@19.3.0) + react-fast-compare: 3.2.2 + shallowequal: 1.1.0 + + '@slorber/remark-comment@1.0.0': + dependencies: + micromark-factory-space: 1.1.0 + micromark-util-character: 1.2.0 + micromark-util-symbol: 1.1.0 + + '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + + '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + + '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + + '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + + '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + + '@svgr/babel-preset@8.1.0(@babel/core@7.29.7(supports-color@8.1.1))': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.29.7(supports-color@8.1.1)) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.29.7(supports-color@8.1.1)) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.29.7(supports-color@8.1.1)) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.29.7(supports-color@8.1.1)) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.29.7(supports-color@8.1.1)) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.29.7(supports-color@8.1.1)) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.29.7(supports-color@8.1.1)) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.29.7(supports-color@8.1.1)) + + '@svgr/core@8.1.0(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@svgr/babel-preset': 8.1.0(@babel/core@7.29.7(supports-color@8.1.1)) + camelcase: 6.3.0 + cosmiconfig: 8.3.6 + snake-case: 3.0.4 + transitivePeerDependencies: + - supports-color + - typescript + + '@svgr/hast-util-to-babel-ast@8.0.0': + dependencies: + '@babel/types': 7.29.8 + entities: 4.5.0 + + '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(supports-color@8.1.1))(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@svgr/babel-preset': 8.1.0(@babel/core@7.29.7(supports-color@8.1.1)) + '@svgr/core': 8.1.0(supports-color@8.1.1) + '@svgr/hast-util-to-babel-ast': 8.0.0 + svg-parser: 2.1.0 + transitivePeerDependencies: + - supports-color + + '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(supports-color@8.1.1))': + dependencies: + '@svgr/core': 8.1.0(supports-color@8.1.1) + cosmiconfig: 8.3.6 + deepmerge: 4.3.1 + svgo: 3.3.5 + transitivePeerDependencies: + - typescript + + '@svgr/webpack@8.1.0(supports-color@8.1.1)': + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/plugin-transform-react-constant-elements': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1)) + '@babel/preset-env': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/preset-react': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + '@svgr/core': 8.1.0(supports-color@8.1.1) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(supports-color@8.1.1))(supports-color@8.1.1) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(supports-color@8.1.1)) + transitivePeerDependencies: + - supports-color + - typescript + + '@szmarczak/http-timer@5.0.1': + dependencies: + defer-to-connect: 2.0.1 + + '@types/body-parser@1.19.6': + dependencies: + '@types/connect': 3.4.38 + '@types/node': 26.5.1 + + '@types/bonjour@3.5.13': + dependencies: + '@types/node': 26.5.1 + + '@types/connect-history-api-fallback@1.5.4': + dependencies: + '@types/express-serve-static-core': 4.19.9 + '@types/node': 26.5.1 + + '@types/connect@3.4.38': + dependencies: + '@types/node': 26.5.1 + + '@types/debug@4.1.13': + dependencies: + '@types/ms': 2.1.0 + + '@types/estree-jsx@1.0.5': + dependencies: + '@types/estree': 1.0.9 + + '@types/estree@1.0.9': {} + + '@types/express-serve-static-core@4.19.9': + dependencies: + '@types/node': 26.5.1 + '@types/qs': 6.15.1 + '@types/range-parser': 1.2.7 + '@types/send': 1.2.1 + + '@types/express@4.17.25': + dependencies: + '@types/body-parser': 1.19.6 + '@types/express-serve-static-core': 4.19.9 + '@types/qs': 6.15.1 + '@types/serve-static': 1.15.10 + + '@types/hast@3.0.5': + dependencies: + '@types/unist': 3.0.3 + + '@types/history@4.7.11': {} + + '@types/html-minifier-terser@6.1.0': {} + + '@types/http-cache-semantics@4.2.0': {} + + '@types/http-errors@2.0.5': {} + + '@types/http-proxy@1.17.17': + dependencies: + '@types/node': 26.5.1 + + '@types/istanbul-lib-coverage@2.0.6': {} + + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + + '@types/istanbul-reports@3.0.4': + dependencies: + '@types/istanbul-lib-report': 3.0.3 + + '@types/json-schema@7.0.15': {} + + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/mdx@2.0.14': {} + + '@types/mime@1.3.5': {} + + '@types/ms@2.1.0': {} + + '@types/node@17.0.45': {} + + '@types/node@26.5.1': + dependencies: + undici-types: 8.9.0 + + '@types/prismjs@1.26.6': {} + + '@types/qs@6.15.1': {} + + '@types/range-parser@1.2.7': {} + + '@types/react-router-config@5.0.11': + dependencies: + '@types/history': 4.7.11 + '@types/react': 19.3.0 + '@types/react-router': 5.1.20 + + '@types/react-router-dom@5.3.3': + dependencies: + '@types/history': 4.7.11 + '@types/react': 19.3.0 + '@types/react-router': 5.1.20 + + '@types/react-router@5.1.20': + dependencies: + '@types/history': 4.7.11 + '@types/react': 19.3.0 + + '@types/react@19.3.0': + dependencies: + csstype: 3.2.3 + + '@types/retry@0.12.2': {} + + '@types/sax@1.2.7': + dependencies: + '@types/node': 17.0.45 + + '@types/send@0.17.6': + dependencies: + '@types/mime': 1.3.5 + '@types/node': 26.5.1 + + '@types/send@1.2.1': + dependencies: + '@types/node': 26.5.1 + + '@types/serve-index@1.9.4': + dependencies: + '@types/express': 4.17.25 + + '@types/serve-static@1.15.10': + dependencies: + '@types/http-errors': 2.0.5 + '@types/node': 26.5.1 + '@types/send': 0.17.6 + + '@types/sockjs@0.3.36': + dependencies: + '@types/node': 26.5.1 + + '@types/unist@2.0.11': {} + + '@types/unist@3.0.3': {} + + '@types/ws@8.18.1': + dependencies: + '@types/node': 26.5.1 + + '@types/yargs-parser@21.0.3': {} + + '@types/yargs@17.0.35': + dependencies: + '@types/yargs-parser': 21.0.3 + + '@ungap/structured-clone@1.4.0': {} + + '@webassemblyjs/ast@1.14.1': + dependencies: + '@webassemblyjs/helper-numbers': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + + '@webassemblyjs/floating-point-hex-parser@1.13.2': {} + + '@webassemblyjs/helper-api-error@1.13.2': {} + + '@webassemblyjs/helper-buffer@1.14.1': {} + + '@webassemblyjs/helper-numbers@1.13.2': + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.13.2 + '@webassemblyjs/helper-api-error': 1.13.2 + '@xtuc/long': 4.2.2 + + '@webassemblyjs/helper-wasm-bytecode@1.13.2': {} + + '@webassemblyjs/helper-wasm-section@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/wasm-gen': 1.14.1 + + '@webassemblyjs/ieee754@1.13.2': + dependencies: + '@xtuc/ieee754': 1.2.0 + + '@webassemblyjs/leb128@1.13.2': + dependencies: + '@xtuc/long': 4.2.2 + + '@webassemblyjs/utf8@1.13.2': {} + + '@webassemblyjs/wasm-edit@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/helper-wasm-section': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-opt': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + '@webassemblyjs/wast-printer': 1.14.1 + + '@webassemblyjs/wasm-gen@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + + '@webassemblyjs/wasm-opt@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-buffer': 1.14.1 + '@webassemblyjs/wasm-gen': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + + '@webassemblyjs/wasm-parser@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/helper-api-error': 1.13.2 + '@webassemblyjs/helper-wasm-bytecode': 1.13.2 + '@webassemblyjs/ieee754': 1.13.2 + '@webassemblyjs/leb128': 1.13.2 + '@webassemblyjs/utf8': 1.13.2 + + '@webassemblyjs/wast-printer@1.14.1': + dependencies: + '@webassemblyjs/ast': 1.14.1 + '@xtuc/long': 4.2.2 + + '@xtuc/ieee754@1.2.0': {} + + '@xtuc/long@4.2.2': {} + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + acorn-jsx@5.3.2(acorn@8.18.0): + dependencies: + acorn: 8.18.0 + + acorn-walk@8.3.5: + dependencies: + acorn: 8.18.0 + + acorn@8.18.0: {} + + address@2.0.3: {} + + aggregate-error@3.1.0: + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + + ajv-formats@3.0.1(ajv@8.20.0): + optionalDependencies: + ajv: 8.20.0 + + ajv-keywords@3.5.2(ajv@6.15.0): + dependencies: + ajv: 6.15.0 + + ajv-keywords@5.1.0(ajv@8.20.0): + dependencies: + ajv: 8.20.0 + fast-deep-equal: 3.1.3 + + ajv@6.15.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ajv@8.20.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.1.7 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + algoliasearch-helper@3.29.3(algoliasearch@5.59.0): + dependencies: + '@algolia/events': 4.0.1 + algoliasearch: 5.59.0 + + algoliasearch@5.59.0: + dependencies: + '@algolia/abtesting': 1.25.0 + '@algolia/client-abtesting': 5.59.0 + '@algolia/client-analytics': 5.59.0 + '@algolia/client-common': 5.59.0 + '@algolia/client-insights': 5.59.0 + '@algolia/client-personalization': 5.59.0 + '@algolia/client-query-suggestions': 5.59.0 + '@algolia/client-search': 5.59.0 + '@algolia/ingestion': 1.59.0 + '@algolia/monitoring': 1.59.0 + '@algolia/recommend': 5.59.0 + '@algolia/requester-browser-xhr': 5.59.0 + '@algolia/requester-fetch': 5.59.0 + '@algolia/requester-node-http': 5.59.0 + + ansi-align@3.0.1: + dependencies: + string-width: 4.2.3 + + ansi-html-community@0.0.8: {} + + ansi-regex@5.0.1: {} + + ansi-regex@6.3.0: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.3: {} + + ansis@3.17.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.2 + + anynum@1.0.1: {} + + arg@5.0.2: {} + + argparse@2.0.1: {} + + array-flatten@1.1.1: {} + + array-union@2.1.0: {} + + asn1js@3.0.10: + dependencies: + pvtsutils: 1.3.6 + pvutils: 1.2.0 + tslib: 2.8.1 + + astring@1.9.0: {} + + autoprefixer@10.6.0(postcss@8.5.28): + dependencies: + browserslist: 4.28.9 + caniuse-lite: 1.0.30001810 + fraction.js: 5.3.4 + picocolors: 1.1.1 + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + babel-loader@9.2.1(@babel/core@7.29.7(supports-color@8.1.1))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)): + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + find-cache-dir: 4.0.0 + schema-utils: 4.5.0 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + + babel-plugin-dynamic-import-node@2.3.3: + dependencies: + object.assign: 4.1.7 + + babel-plugin-polyfill-corejs2@0.4.17(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1): + dependencies: + '@babel/compat-data': 7.29.7 + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1): + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + core-js-compat: 3.50.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.14.2(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1): + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + core-js-compat: 3.50.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1): + dependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + bail@2.0.2: {} + + balanced-match@1.0.2: {} + + baseline-browser-mapping@2.11.23: {} + + batch@0.6.1: {} + + big.js@5.2.2: {} + + binary-extensions@2.3.0: {} + + body-parser@1.20.8(supports-color@8.1.1): + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9(supports-color@8.1.1) + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.1 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.16.0 + raw-body: 2.5.3 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + bonjour-service@1.4.4: + dependencies: + fast-deep-equal: 3.1.3 + multicast-dns: 7.2.5 + + boolbase@1.0.0: {} + + boxen@6.2.1: + dependencies: + ansi-align: 3.0.1 + camelcase: 6.3.0 + chalk: 4.1.2 + cli-boxes: 3.0.0 + string-width: 5.1.2 + type-fest: 2.19.0 + widest-line: 4.0.1 + wrap-ansi: 8.1.0 + + boxen@7.1.1: + dependencies: + ansi-align: 3.0.1 + camelcase: 7.0.1 + chalk: 5.6.2 + cli-boxes: 3.0.0 + string-width: 5.1.2 + type-fest: 2.19.0 + widest-line: 4.0.1 + wrap-ansi: 8.1.0 + + brace-expansion@1.1.18: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browserslist@4.28.9: + dependencies: + baseline-browser-mapping: 2.11.23 + caniuse-lite: 1.0.30001810 + electron-to-chromium: 1.5.427 + node-releases: 2.0.55 + update-browserslist-db: 1.3.3(browserslist@4.28.9) + + buffer-from@1.1.2: {} + + bundle-name@4.1.0: + dependencies: + run-applescript: 7.1.0 + + bytes@3.0.0: {} + + bytes@3.1.2: {} + + bytestreamjs@2.0.1: {} + + cacheable-lookup@7.0.0: {} + + cacheable-request@10.2.14: + dependencies: + '@types/http-cache-semantics': 4.2.0 + get-stream: 6.0.1 + http-cache-semantics: 4.2.0 + keyv: 4.5.4 + mimic-response: 4.0.0 + normalize-url: 8.1.1 + responselike: 3.0.0 + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bind@1.0.9: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + get-intrinsic: 1.3.0 + set-function-length: 1.2.2 + + call-bound@1.0.4: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + + callsites@3.1.0: {} + + camel-case@4.1.2: + dependencies: + pascal-case: 3.1.2 + tslib: 2.8.1 + + camelcase@6.3.0: {} + + camelcase@7.0.1: {} + + caniuse-api@3.0.0: + dependencies: + browserslist: 4.28.9 + caniuse-lite: 1.0.30001810 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + + caniuse-lite@1.0.30001810: {} + + ccount@2.0.1: {} + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + chalk@5.6.2: {} + + char-regex@1.0.2: {} + + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + + character-entities@2.0.2: {} + + character-reference-invalid@2.0.1: {} + + cheerio-select@2.1.0: + dependencies: + boolbase: 1.0.0 + css-select: 5.2.2 + css-what: 6.2.2 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + + cheerio@1.0.0-rc.12: + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.2.2 + htmlparser2: 8.0.2 + parse5: 7.3.0 + parse5-htmlparser2-tree-adapter: 7.1.0 + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chrome-trace-event@1.0.4: {} + + ci-info@3.9.0: {} + + clean-css@5.3.3: + dependencies: + source-map: 0.6.1 + + clean-stack@2.2.0: {} + + cli-boxes@3.0.0: {} + + cli-table3@0.6.5: + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 + + clone-deep@4.0.1: + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 + + clsx@2.1.1: {} + + collapse-white-space@2.1.0: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + colord@2.10.0: {} + + colorette@2.0.20: {} + + combine-promises@1.2.0: {} + + comma-separated-tokens@2.0.3: {} + + commander@10.0.1: {} + + commander@2.20.3: {} + + commander@5.1.0: {} + + commander@7.2.0: {} + + commander@8.3.0: {} + + common-path-prefix@3.0.0: {} + + compressible@2.0.18: + dependencies: + mime-db: 1.54.0 + + compression@1.8.2(supports-color@8.1.1): + dependencies: + bytes: 3.1.2 + compressible: 2.0.18 + debug: 2.6.9(supports-color@8.1.1) + destroy: 1.2.0 + negotiator: 0.6.4 + on-headers: 1.1.0 + safe-buffer: 5.2.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + concat-map@0.0.1: {} + + config-chain@1.1.13: + dependencies: + ini: 1.3.8 + proto-list: 1.2.4 + + configstore@6.0.0: + dependencies: + dot-prop: 6.0.1 + graceful-fs: 4.2.11 + unique-string: 3.0.0 + write-file-atomic: 3.0.3 + xdg-basedir: 5.1.0 + + connect-history-api-fallback@2.0.0: {} + + consola@3.4.2: {} + + content-disposition@0.5.2: {} + + content-disposition@0.5.4: + dependencies: + safe-buffer: 5.2.1 + + content-type@1.0.5: {} + + convert-source-map@2.0.0: {} + + cookie-signature@1.0.7: {} + + cookie@0.7.2: {} + + copy-text-to-clipboard@3.2.2: {} + + copy-webpack-plugin@11.0.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)): + dependencies: + fast-glob: 3.3.3 + glob-parent: 6.0.2 + globby: 13.2.2 + normalize-path: 3.0.0 + schema-utils: 4.5.0 + serialize-javascript: 6.0.2 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + + core-js-compat@3.50.0: + dependencies: + browserslist: 4.28.9 + + core-js@3.50.0: {} + + core-util-is@1.0.3: {} + + cosmiconfig@8.3.6: + dependencies: + import-fresh: 3.3.1 + js-yaml: 4.3.2 + parse-json: 5.2.0 + path-type: 4.0.0 + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crypto-random-string@4.0.0: + dependencies: + type-fest: 1.4.0 + + css-blank-pseudo@7.0.1(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-selector-parser: 7.1.6 + + css-declaration-sorter@7.4.0(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + + css-has-pseudo@7.0.3(postcss@8.5.28): + dependencies: + '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.6) + postcss: 8.5.28 + postcss-selector-parser: 7.1.6 + postcss-value-parser: 4.2.0 + + css-loader@6.11.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)): + dependencies: + icss-utils: 5.1.0(postcss@8.5.28) + postcss: 8.5.28 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.28) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.28) + postcss-modules-scope: 3.2.1(postcss@8.5.28) + postcss-modules-values: 4.0.0(postcss@8.5.28) + postcss-value-parser: 4.2.0 + semver: 7.8.5 + optionalDependencies: + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + + css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(csso@5.0.5)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + cssnano: 6.1.2(postcss@8.5.28) + jest-worker: 29.7.0 + postcss: 8.5.28 + schema-utils: 4.5.0 + serialize-javascript: 6.0.2 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + optionalDependencies: + clean-css: 5.3.3 + csso: 5.0.5 + + css-prefers-color-scheme@10.0.0(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + + css-select@4.3.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.2.2 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + + css-select@5.2.2: + dependencies: + boolbase: 1.0.0 + css-what: 6.2.2 + domhandler: 5.0.3 + domutils: 3.2.2 + nth-check: 2.1.1 + + css-tree@2.2.1: + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.2.1 + + css-tree@2.3.1: + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.1 + + css-what@6.2.2: {} + + cssdb@8.11.0: {} + + cssesc@3.0.0: {} + + cssnano-preset-advanced@6.1.2(postcss@8.5.28): + dependencies: + autoprefixer: 10.6.0(postcss@8.5.28) + browserslist: 4.28.9 + cssnano-preset-default: 6.1.2(postcss@8.5.28) + postcss: 8.5.28 + postcss-discard-unused: 6.0.5(postcss@8.5.28) + postcss-merge-idents: 6.0.3(postcss@8.5.28) + postcss-reduce-idents: 6.0.3(postcss@8.5.28) + postcss-zindex: 6.0.2(postcss@8.5.28) + + cssnano-preset-default@6.1.2(postcss@8.5.28): + dependencies: + browserslist: 4.28.9 + css-declaration-sorter: 7.4.0(postcss@8.5.28) + cssnano-utils: 4.0.2(postcss@8.5.28) + postcss: 8.5.28 + postcss-calc: 9.0.1(postcss@8.5.28) + postcss-colormin: 6.1.0(postcss@8.5.28) + postcss-convert-values: 6.1.0(postcss@8.5.28) + postcss-discard-comments: 6.0.2(postcss@8.5.28) + postcss-discard-duplicates: 6.0.3(postcss@8.5.28) + postcss-discard-empty: 6.0.3(postcss@8.5.28) + postcss-discard-overridden: 6.0.2(postcss@8.5.28) + postcss-merge-longhand: 6.0.5(postcss@8.5.28) + postcss-merge-rules: 6.1.1(postcss@8.5.28) + postcss-minify-font-values: 6.1.0(postcss@8.5.28) + postcss-minify-gradients: 6.0.3(postcss@8.5.28) + postcss-minify-params: 6.1.0(postcss@8.5.28) + postcss-minify-selectors: 6.0.4(postcss@8.5.28) + postcss-normalize-charset: 6.0.2(postcss@8.5.28) + postcss-normalize-display-values: 6.0.2(postcss@8.5.28) + postcss-normalize-positions: 6.0.2(postcss@8.5.28) + postcss-normalize-repeat-style: 6.0.2(postcss@8.5.28) + postcss-normalize-string: 6.0.2(postcss@8.5.28) + postcss-normalize-timing-functions: 6.0.2(postcss@8.5.28) + postcss-normalize-unicode: 6.1.0(postcss@8.5.28) + postcss-normalize-url: 6.0.2(postcss@8.5.28) + postcss-normalize-whitespace: 6.0.2(postcss@8.5.28) + postcss-ordered-values: 6.0.2(postcss@8.5.28) + postcss-reduce-initial: 6.1.0(postcss@8.5.28) + postcss-reduce-transforms: 6.0.2(postcss@8.5.28) + postcss-svgo: 6.0.3(postcss@8.5.28) + postcss-unique-selectors: 6.0.4(postcss@8.5.28) + + cssnano-utils@4.0.2(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + + cssnano@6.1.2(postcss@8.5.28): + dependencies: + cssnano-preset-default: 6.1.2(postcss@8.5.28) + lilconfig: 3.1.3 + postcss: 8.5.28 + + csso@5.0.5: + dependencies: + css-tree: 2.2.1 + + csstype@3.2.3: {} + + debounce@1.2.1: {} + + debug@2.6.9(supports-color@8.1.1): + dependencies: + ms: 2.0.0 + optionalDependencies: + supports-color: 8.1.1 + + debug@4.4.3(supports-color@8.1.1): + dependencies: + ms: 2.1.3 + optionalDependencies: + supports-color: 8.1.1 + + decode-named-character-reference@1.3.0: + dependencies: + character-entities: 2.0.2 + + decompress-response@6.0.0: + dependencies: + mimic-response: 3.1.0 + + deep-extend@0.6.0: {} + + deepmerge@4.3.1: {} + + default-browser-id@5.0.1: {} + + default-browser@5.5.1: + dependencies: + bundle-name: 4.1.0 + default-browser-id: 5.0.1 + + defer-to-connect@2.0.1: {} + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + + define-lazy-prop@2.0.0: {} + + define-lazy-prop@3.0.0: {} + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + depd@1.1.2: {} + + depd@2.0.0: {} + + dequal@2.0.3: {} + + destroy@1.2.0: {} + + detect-node@2.1.0: {} + + detect-port@2.1.0: + dependencies: + address: 2.0.3 + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + dns-packet@5.6.1: + dependencies: + '@leichtgewicht/ip-codec': 2.0.5 + + dom-converter@0.2.0: + dependencies: + utila: 0.4.0 + + dom-serializer@1.4.1: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@2.3.0: {} + + domhandler@4.3.1: + dependencies: + domelementtype: 2.3.0 + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + domutils@2.8.0: + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + + domutils@3.2.2: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + dot-case@3.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.8.1 + + dot-prop@6.0.1: + dependencies: + is-obj: 2.0.0 + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + duplexer@0.1.2: {} + + eastasianwidth@0.2.0: {} + + ee-first@1.1.1: {} + + electron-to-chromium@1.5.427: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + emojilib@2.4.0: {} + + emojis-list@3.0.0: {} + + emoticon@4.1.0: {} + + encodeurl@2.0.0: {} + + enhanced-resolve@5.25.0: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.3 + + entities@2.2.0: {} + + entities@4.5.0: {} + + entities@6.0.1: {} + + error-ex@1.3.4: + dependencies: + is-arrayish: 0.2.1 + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-module-lexer@2.3.2: {} + + es-object-atoms@1.1.2: + dependencies: + es-errors: 1.3.0 + + esast-util-from-estree@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + unist-util-position-from-estree: 2.0.0 + + esast-util-from-js@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + acorn: 8.18.0 + esast-util-from-estree: 2.0.0 + vfile-message: 4.0.3 + + escalade@3.2.0: {} + + escape-goat@4.0.0: {} + + escape-html@1.0.3: {} + + escape-string-regexp@4.0.0: {} + + escape-string-regexp@5.0.0: {} + + estree-util-attach-comments@3.0.0: + dependencies: + '@types/estree': 1.0.9 + + estree-util-build-jsx@3.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-walker: 3.0.3 + + estree-util-is-identifier-name@3.0.0: {} + + estree-util-scope@1.0.1: + dependencies: + '@types/estree': 1.0.9 + devlop: 1.1.0 + + estree-util-to-js@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + astring: 1.9.0 + source-map: 0.7.6 + + estree-util-value-to-estree@3.5.0: + dependencies: + '@types/estree': 1.0.9 + + estree-util-visit@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/unist': 3.0.3 + + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.9 + + esutils@2.0.3: {} + + eta@2.2.0: {} + + etag@1.8.1: {} + + eval@0.1.8: + dependencies: + '@types/node': 26.5.1 + require-like: 0.1.2 + + eventemitter3@4.0.7: {} + + events@3.3.0: {} + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.6 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + express@4.22.2(supports-color@8.1.1): + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.8(supports-color@8.1.1) + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.2 + cookie-signature: 1.0.7 + debug: 2.6.9(supports-color@8.1.1) + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.2(supports-color@8.1.1) + fresh: 0.5.2 + http-errors: 2.0.1 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.13 + proxy-addr: 2.0.7 + qs: 6.15.3 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.2(supports-color@8.1.1) + serve-static: 1.16.3(supports-color@8.1.1) + setprototypeof: 1.2.0 + statuses: 2.0.2 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + extend-shallow@2.0.1: + dependencies: + is-extendable: 0.1.1 + + extend@3.0.2: {} + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-uri@3.1.7: {} + + fast-xml-builder@1.3.1: + dependencies: + path-expression-matcher: 1.6.2 + xml-naming: 0.3.0 + + fast-xml-parser@5.11.1: + dependencies: + '@nodable/entities': 3.0.0 + fast-xml-builder: 1.3.1 + is-unsafe: 2.0.2 + path-expression-matcher: 1.6.2 + strnum: 2.4.2 + xml-naming: 0.3.0 + + fastq@1.20.3: + dependencies: + reusify: 1.1.0 + + fault@2.0.1: + dependencies: + format: 0.2.2 + + faye-websocket@0.11.4: + dependencies: + websocket-driver: 0.7.5 + + feed@4.2.2: + dependencies: + xml-js: 1.6.11 + + file-loader@6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)): + dependencies: + loader-utils: 2.0.4 + schema-utils: 3.3.0 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + finalhandler@1.3.2(supports-color@8.1.1): + dependencies: + debug: 2.6.9(supports-color@8.1.1) + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.2 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + find-cache-dir@4.0.0: + dependencies: + common-path-prefix: 3.0.0 + pkg-dir: 7.0.0 + + find-up@6.3.0: + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + + flat@5.0.2: {} + + follow-redirects@1.16.0(debug@4.4.3(supports-color@8.1.1)): + optionalDependencies: + debug: 4.4.3(supports-color@8.1.1) + + form-data-encoder@2.1.4: {} + + format@0.2.2: {} + + forwarded@0.2.0: {} + + fraction.js@5.3.4: {} + + fresh@0.5.2: {} + + fs-extra@11.4.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.2.1 + universalify: 2.0.1 + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + gensync@1.0.0-beta.2: {} + + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.2 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.4 + math-intrinsics: 1.1.0 + + get-own-enumerable-property-symbols@3.0.2: {} + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.2 + + get-stream@6.0.1: {} + + github-slugger@1.5.0: {} + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob-to-regex.js@1.3.1(tslib@2.8.1): + dependencies: + tslib: 2.8.1 + + global-dirs@3.0.1: + dependencies: + ini: 2.0.0 + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + + globby@13.2.2: + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.3.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 4.0.0 + + gopd@1.2.0: {} + + got@12.6.1: + dependencies: + '@sindresorhus/is': 5.6.0 + '@szmarczak/http-timer': 5.0.1 + cacheable-lookup: 7.0.0 + cacheable-request: 10.2.14 + decompress-response: 6.0.0 + form-data-encoder: 2.1.4 + get-stream: 6.0.1 + http2-wrapper: 2.2.1 + lowercase-keys: 3.0.0 + p-cancelable: 3.0.0 + responselike: 3.0.0 + + graceful-fs@4.2.10: {} + + graceful-fs@4.2.11: {} + + gzip-size@6.0.0: + dependencies: + duplexer: 0.1.2 + + handle-thing@2.0.1: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.1 + + has-symbols@1.1.0: {} + + has-yarn@3.0.0: {} + + hasown@2.0.4: + dependencies: + function-bind: 1.1.2 + + hast-util-from-parse5@8.0.3: + dependencies: + '@types/hast': 3.0.5 + '@types/unist': 3.0.3 + devlop: 1.1.0 + hastscript: 9.0.1 + property-information: 7.2.0 + vfile: 6.0.3 + vfile-location: 5.0.3 + web-namespaces: 2.0.1 + + hast-util-parse-selector@4.0.0: + dependencies: + '@types/hast': 3.0.5 + + hast-util-raw@9.1.0: + dependencies: + '@types/hast': 3.0.5 + '@types/unist': 3.0.3 + '@ungap/structured-clone': 1.4.0 + hast-util-from-parse5: 8.0.3 + hast-util-to-parse5: 8.0.1 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.1 + parse5: 7.3.0 + unist-util-position: 5.0.0 + unist-util-visit: 5.1.0 + vfile: 6.0.3 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-to-estree@3.1.3(supports-color@8.1.1): + dependencies: + '@types/estree': 1.0.9 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.5 + comma-separated-tokens: 2.0.3 + devlop: 1.1.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.1(supports-color@8.1.1) + mdast-util-mdx-jsx: 3.2.0(supports-color@8.1.1) + mdast-util-mdxjs-esm: 2.0.1(supports-color@8.1.1) + property-information: 7.2.0 + space-separated-tokens: 2.0.2 + style-to-js: 1.1.21 + unist-util-position: 5.0.0 + zwitch: 2.0.4 + transitivePeerDependencies: + - supports-color + + hast-util-to-jsx-runtime@2.3.6(supports-color@8.1.1): + dependencies: + '@types/estree': 1.0.9 + '@types/hast': 3.0.5 + '@types/unist': 3.0.3 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1(supports-color@8.1.1) + mdast-util-mdx-jsx: 3.2.0(supports-color@8.1.1) + mdast-util-mdxjs-esm: 2.0.1(supports-color@8.1.1) + property-information: 7.2.0 + space-separated-tokens: 2.0.2 + style-to-js: 1.1.21 + unist-util-position: 5.0.0 + vfile-message: 4.0.3 + transitivePeerDependencies: + - supports-color + + hast-util-to-parse5@8.0.1: + dependencies: + '@types/hast': 3.0.5 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + property-information: 7.2.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-whitespace@3.0.0: + dependencies: + '@types/hast': 3.0.5 + + hastscript@9.0.1: + dependencies: + '@types/hast': 3.0.5 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 7.2.0 + space-separated-tokens: 2.0.2 + + he@1.2.0: {} + + history@4.10.1: + dependencies: + '@babel/runtime': 7.29.7 + loose-envify: 1.4.0 + resolve-pathname: 3.0.0 + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 + value-equal: 1.0.1 + + hoist-non-react-statics@3.3.2: + dependencies: + react-is: 16.13.1 + + hpack.js@2.1.6: + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.8 + wbuf: 1.7.3 + + html-escaper@2.0.2: {} + + html-minifier-terser@6.1.0: + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.3 + commander: 8.3.0 + he: 1.2.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.51.2 + + html-minifier-terser@7.2.0: + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.3 + commander: 10.0.1 + entities: 4.5.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.51.2 + + html-tags@3.3.1: {} + + html-void-elements@3.0.0: {} + + html-webpack-plugin@5.6.8(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)): + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.18.1 + pretty-error: 4.0.0 + tapable: 2.3.3 + optionalDependencies: + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + + htmlparser2@6.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 2.2.0 + + htmlparser2@8.0.2: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + entities: 4.5.0 + + http-cache-semantics@4.2.0: {} + + http-deceiver@1.2.7: {} + + http-errors@1.8.1: + dependencies: + depd: 1.1.2 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 1.5.0 + toidentifier: 1.0.1 + + http-errors@2.0.1: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.2 + toidentifier: 1.0.1 + + http-parser-js@0.5.10: {} + + http-proxy-middleware@2.0.10(@types/express@4.17.25)(debug@4.4.3(supports-color@8.1.1)): + dependencies: + '@types/http-proxy': 1.17.17 + http-proxy: 1.18.1(debug@4.4.3(supports-color@8.1.1)) + is-glob: 4.0.3 + is-plain-obj: 3.0.0 + micromatch: 4.0.8 + optionalDependencies: + '@types/express': 4.17.25 + transitivePeerDependencies: + - debug + + http-proxy@1.18.1(debug@4.4.3(supports-color@8.1.1)): + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.16.0(debug@4.4.3(supports-color@8.1.1)) + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + + http2-wrapper@2.2.1: + dependencies: + quick-lru: 5.1.1 + resolve-alpn: 1.2.1 + + human-signals@2.1.0: {} + + hyperdyperid@1.2.0: {} + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + icss-utils@5.1.0(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + + ignore@5.3.2: {} + + image-size@2.0.2: {} + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + import-lazy@4.0.0: {} + + imurmurhash@0.1.4: {} + + indent-string@4.0.0: {} + + infima@0.2.0-alpha.45: {} + + inherits@2.0.4: {} + + ini@1.3.8: {} + + ini@2.0.0: {} + + inline-style-parser@0.2.7: {} + + invariant@2.2.4: + dependencies: + loose-envify: 1.4.0 + + ipaddr.js@1.9.1: {} + + ipaddr.js@2.5.0: {} + + is-alphabetical@2.0.1: {} + + is-alphanumerical@2.0.1: + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 + + is-arrayish@0.2.1: {} + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-ci@3.0.1: + dependencies: + ci-info: 3.9.0 + + is-core-module@2.16.2: + dependencies: + hasown: 2.0.4 + + is-decimal@2.0.1: {} + + is-docker@2.2.1: {} + + is-docker@3.0.0: {} + + is-extendable@0.1.1: {} + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-hexadecimal@2.0.1: {} + + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + + is-installed-globally@0.4.0: + dependencies: + global-dirs: 3.0.1 + is-path-inside: 3.0.3 + + is-network-error@1.3.2: {} + + is-npm@6.1.0: {} + + is-number@7.0.0: {} + + is-obj@1.0.1: {} + + is-obj@2.0.0: {} + + is-path-inside@3.0.3: {} + + is-plain-obj@3.0.0: {} + + is-plain-obj@4.1.0: {} + + is-plain-object@2.0.4: + dependencies: + isobject: 3.0.1 + + is-regexp@1.0.0: {} + + is-stream@2.0.1: {} + + is-typedarray@1.0.0: {} + + is-unsafe@2.0.2: {} + + is-wsl@2.2.0: + dependencies: + is-docker: 2.2.1 + + is-wsl@3.1.1: + dependencies: + is-inside-container: 1.0.0 + + is-yarn-global@0.4.1: {} + + isarray@0.0.1: {} + + isarray@1.0.0: {} + + isexe@2.0.0: {} + + isobject@3.0.1: {} + + jest-util@29.7.0: + dependencies: + '@jest/types': 29.6.3 + '@types/node': 26.5.1 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.2 + + jest-worker@27.5.1: + dependencies: + '@types/node': 26.5.1 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jest-worker@29.7.0: + dependencies: + '@types/node': 26.5.1 + jest-util: 29.7.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jiti@1.21.7: {} + + joi@17.13.8: + 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 + + js-tokens@4.0.0: {} + + js-yaml@4.3.2: + dependencies: + argparse: 2.0.1 + + jsesc@3.1.0: {} + + json-buffer@3.0.1: {} + + json-parse-even-better-errors@2.3.1: {} + + json-schema-traverse@0.4.1: {} + + json-schema-traverse@1.0.0: {} + + json5@2.2.3: {} + + jsonfile@6.2.1: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + kind-of@6.0.3: {} + + kleur@3.0.3: {} + + latest-version@7.0.0: + dependencies: + package-json: 8.1.1 + + launch-editor@2.14.1: + dependencies: + picocolors: 1.1.1 + shell-quote: 1.10.0 + + leven@3.1.0: {} + + lilconfig@3.1.3: {} + + lines-and-columns@1.2.4: {} + + loader-utils@2.0.4: + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.3 + + locate-path@7.2.0: + dependencies: + p-locate: 6.0.0 + + lodash.debounce@4.0.8: {} + + lodash.memoize@4.1.2: {} + + lodash.uniq@4.5.0: {} + + lodash@4.18.1: {} + + longest-streak@3.1.0: {} + + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 + + lower-case@2.0.2: + dependencies: + tslib: 2.8.1 + + lowercase-keys@3.0.0: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + markdown-extensions@2.0.0: {} + + markdown-table@3.0.4: {} + + math-intrinsics@1.1.0: {} + + mdast-util-directive@3.1.0(supports-color@8.1.1): + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-to-markdown: 2.1.2 + parse-entities: 4.0.2 + stringify-entities: 4.0.4 + unist-util-visit-parents: 6.0.2 + transitivePeerDependencies: + - supports-color + + mdast-util-find-and-replace@3.0.2: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 + + mdast-util-from-markdown@2.0.3(supports-color@8.1.1): + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.2(supports-color@8.1.1) + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-frontmatter@2.0.1(supports-color@8.1.1): + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + escape-string-regexp: 5.0.0 + mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-to-markdown: 2.1.2 + micromark-extension-frontmatter: 2.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.2 + micromark-util-character: 2.1.1 + + mdast-util-gfm-footnote@2.1.0(supports-color@8.1.1): + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0(supports-color@8.1.1): + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0(supports-color@8.1.1): + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0(supports-color@8.1.1): + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.1.0(supports-color@8.1.1): + dependencies: + mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.1.0(supports-color@8.1.1) + mdast-util-gfm-strikethrough: 2.0.0(supports-color@8.1.1) + mdast-util-gfm-table: 2.0.0(supports-color@8.1.1) + mdast-util-gfm-task-list-item: 2.0.0(supports-color@8.1.1) + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-expression@2.0.1(supports-color@8.1.1): + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.5 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-jsx@3.2.0(supports-color@8.1.1): + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.5 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-to-markdown: 2.1.2 + parse-entities: 4.0.2 + stringify-entities: 4.0.4 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.3 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx@3.0.0(supports-color@8.1.1): + dependencies: + mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-mdx-expression: 2.0.1(supports-color@8.1.1) + mdast-util-mdx-jsx: 3.2.0(supports-color@8.1.1) + mdast-util-mdxjs-esm: 2.0.1(supports-color@8.1.1) + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdxjs-esm@2.0.1(supports-color@8.1.1): + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.5 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.1 + + mdast-util-to-hast@13.2.1: + dependencies: + '@types/hast': 3.0.5 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.4.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.1 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.1.0 + vfile: 6.0.3 + + mdast-util-to-markdown@2.1.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + unist-util-visit: 5.1.0 + zwitch: 2.0.4 + + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + + mdn-data@2.0.28: {} + + mdn-data@2.0.30: {} + + media-typer@0.3.0: {} + + memfs@4.77.0: + dependencies: + '@jsonjoy.com/fs-core': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/fs-fsa': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/fs-node': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-to-fsa': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/fs-print': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/fs-snapshot': 4.77.0(tslib@2.8.1) + '@jsonjoy.com/json-pack': 1.21.0(tslib@2.8.1) + '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) + glob-to-regex.js: 1.3.1(tslib@2.8.1) + thingies: 2.6.1(tslib@2.8.1) + tree-dump: 1.1.0(tslib@2.8.1) + tslib: 2.8.1 + + merge-descriptors@1.0.3: {} + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + methods@1.1.2: {} + + micromark-core-commonmark@2.0.3: + dependencies: + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-directive@3.0.2: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + parse-entities: 4.0.2 + + micromark-extension-frontmatter@2.0.0: + dependencies: + fault: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-table@2.1.2: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.2 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-mdx-expression@3.0.1: + dependencies: + '@types/estree': 1.0.9 + devlop: 1.1.0 + micromark-factory-mdx-expression: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-mdx-jsx@3.0.2: + dependencies: + '@types/estree': 1.0.9 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + micromark-factory-mdx-expression: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + vfile-message: 4.0.3 + + micromark-extension-mdx-md@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + + micromark-extension-mdxjs-esm@3.0.0: + dependencies: + '@types/estree': 1.0.9 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.3 + + micromark-extension-mdxjs@3.0.0: + dependencies: + acorn: 8.18.0 + acorn-jsx: 5.3.2(acorn@8.18.0) + micromark-extension-mdx-expression: 3.0.1 + micromark-extension-mdx-jsx: 3.0.2 + micromark-extension-mdx-md: 2.0.0 + micromark-extension-mdxjs-esm: 3.0.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-destination@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-label@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-mdx-expression@2.0.3: + dependencies: + '@types/estree': 1.0.9 + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.3 + + micromark-factory-space@1.1.0: + dependencies: + micromark-util-character: 1.2.0 + micromark-util-types: 1.1.0 + + micromark-factory-space@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.2 + + micromark-factory-title@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-whitespace@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-character@1.2.0: + dependencies: + micromark-util-symbol: 1.1.0 + micromark-util-types: 1.1.0 + + micromark-util-character@2.1.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-chunked@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-classify-character@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-combine-extensions@2.0.1: + dependencies: + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-decode-string@2.0.1: + dependencies: + decode-named-character-reference: 1.3.0 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 + + micromark-util-encode@2.0.1: {} + + micromark-util-events-to-acorn@2.0.3: + dependencies: + '@types/estree': 1.0.9 + '@types/unist': 3.0.3 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + vfile-message: 4.0.3 + + micromark-util-html-tag-name@2.0.1: {} + + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.2 + + micromark-util-sanitize-uri@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 + + micromark-util-subtokenize@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-symbol@1.1.0: {} + + micromark-util-symbol@2.0.1: {} + + micromark-util-types@1.1.0: {} + + micromark-util-types@2.0.2: {} + + micromark@4.0.2(supports-color@8.1.1): + dependencies: + '@types/debug': 4.1.13 + debug: 4.4.3(supports-color@8.1.1) + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + transitivePeerDependencies: + - supports-color + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.2 + + mime-db@1.33.0: {} + + mime-db@1.52.0: {} + + mime-db@1.54.0: {} + + mime-types@2.1.18: + dependencies: + mime-db: 1.33.0 + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime-types@3.0.2: + dependencies: + mime-db: 1.54.0 + + mime@1.6.0: {} + + mimic-fn@2.1.0: {} + + mimic-response@3.1.0: {} + + mimic-response@4.0.0: {} + + mini-css-extract-plugin@2.10.2(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)): + dependencies: + schema-utils: 4.5.0 + tapable: 2.3.3 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + + minimalistic-assert@1.0.1: {} + + minimatch@3.1.5: + dependencies: + brace-expansion: 1.1.18 + + minimist@1.2.8: {} + + minimizer-webpack-plugin@5.10.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.5.0 + terser: 5.51.2 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + optionalDependencies: + clean-css: 5.3.3 + cssnano: 6.1.2(postcss@8.5.28) + csso: 5.0.5 + html-minifier-terser: 7.2.0 + postcss: 8.5.28 + svgo: 3.3.5 + + mrmime@2.0.1: {} + + ms@2.0.0: {} + + ms@2.1.3: {} + + multicast-dns@7.2.5: + dependencies: + dns-packet: 5.6.1 + thunky: 1.1.0 + + nanoid@3.3.19: {} + + negotiator@0.6.3: {} + + negotiator@0.6.4: {} + + neo-async@2.6.2: {} + + no-case@3.0.4: + dependencies: + lower-case: 2.0.2 + tslib: 2.8.1 + + node-emoji@2.2.0: + dependencies: + '@sindresorhus/is': 4.6.0 + char-regex: 1.0.2 + emojilib: 2.4.0 + skin-tone: 2.0.0 + + node-releases@2.0.55: {} + + normalize-path@3.0.0: {} + + normalize-url@8.1.1: {} + + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + + nprogress@0.2.0: {} + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + null-loader@4.0.1(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)): + dependencies: + loader-utils: 2.0.4 + schema-utils: 3.3.0 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + + object-assign@4.1.1: {} + + object-inspect@1.13.4: {} + + object-keys@1.1.1: {} + + object.assign@4.1.7: + dependencies: + call-bind: 1.0.9 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.2 + has-symbols: 1.1.0 + object-keys: 1.1.1 + + obuf@1.1.2: {} + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + on-headers@1.1.0: {} + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + open@10.2.0: + dependencies: + default-browser: 5.5.1 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + wsl-utils: 0.1.0 + + open@8.4.2: + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + + opener@1.5.2: {} + + p-cancelable@3.0.0: {} + + p-finally@1.0.0: {} + + p-limit@4.0.0: + dependencies: + yocto-queue: 1.2.2 + + p-locate@6.0.0: + dependencies: + p-limit: 4.0.0 + + p-map@4.0.0: + dependencies: + aggregate-error: 3.1.0 + + p-queue@6.6.2: + dependencies: + eventemitter3: 4.0.7 + p-timeout: 3.2.0 + + p-retry@6.2.1: + dependencies: + '@types/retry': 0.12.2 + is-network-error: 1.3.2 + retry: 0.13.1 + + p-timeout@3.2.0: + dependencies: + p-finally: 1.0.0 + + package-json@8.1.1: + dependencies: + got: 12.6.1 + registry-auth-token: 5.1.1 + registry-url: 6.0.1 + semver: 7.8.5 + + param-case@3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.8.1 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-entities@4.0.2: + dependencies: + '@types/unist': 2.0.11 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.3.0 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.29.7 + error-ex: 1.3.4 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + parse-numeric-range@1.3.0: {} + + parse5-htmlparser2-tree-adapter@7.1.0: + dependencies: + domhandler: 5.0.3 + parse5: 7.3.0 + + parse5@7.3.0: + dependencies: + entities: 6.0.1 + + parseurl@1.3.3: {} + + pascal-case@3.1.2: + dependencies: + no-case: 3.0.4 + tslib: 2.8.1 + + path-exists@5.0.0: {} + + path-expression-matcher@1.6.2: {} + + path-is-inside@1.0.2: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-to-regexp@0.1.13: {} + + path-to-regexp@1.9.0: + dependencies: + isarray: 0.0.1 + + path-to-regexp@3.3.0: {} + + path-type@4.0.0: {} + + picocolors@1.1.1: {} + + picomatch@2.3.2: {} + + pkg-dir@7.0.0: + dependencies: + find-up: 6.3.0 + + pkijs@3.4.0: + dependencies: + '@noble/hashes': 1.4.0 + asn1js: 3.0.10 + bytestreamjs: 2.0.1 + pvtsutils: 1.3.6 + pvutils: 1.2.0 + tslib: 2.8.1 + + postcss-attribute-case-insensitive@7.0.1(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-selector-parser: 7.1.6 + + postcss-calc@9.0.1(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-selector-parser: 6.1.4 + postcss-value-parser: 4.2.0 + + postcss-clamp@4.1.0(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-color-functional-notation@7.0.12(postcss@8.5.28): + dependencies: + '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.28) + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + + postcss-color-hex-alpha@10.0.0(postcss@8.5.28): + dependencies: + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-color-rebeccapurple@10.0.0(postcss@8.5.28): + dependencies: + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-colormin@6.1.0(postcss@8.5.28): + dependencies: + browserslist: 4.28.9 + caniuse-api: 3.0.0 + colord: 2.10.0 + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-convert-values@6.1.0(postcss@8.5.28): + dependencies: + browserslist: 4.28.9 + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-custom-media@11.0.6(postcss@8.5.28): + dependencies: + '@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/media-query-list-parser': 4.0.3(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + postcss: 8.5.28 + + postcss-custom-properties@14.0.6(postcss@8.5.28): + dependencies: + '@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-custom-selectors@8.0.5(postcss@8.5.28): + dependencies: + '@csstools/cascade-layer-name-parser': 2.0.5(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + postcss: 8.5.28 + postcss-selector-parser: 7.1.6 + + postcss-dir-pseudo-class@9.0.1(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-selector-parser: 7.1.6 + + postcss-discard-comments@6.0.2(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + + postcss-discard-duplicates@6.0.3(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + + postcss-discard-empty@6.0.3(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + + postcss-discard-overridden@6.0.2(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + + postcss-discard-unused@6.0.5(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-selector-parser: 6.1.4 + + postcss-double-position-gradients@6.0.4(postcss@8.5.28): + dependencies: + '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.28) + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-focus-visible@10.0.1(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-selector-parser: 7.1.6 + + postcss-focus-within@9.0.1(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-selector-parser: 7.1.6 + + postcss-font-variant@5.0.0(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + + postcss-gap-properties@6.0.0(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + + postcss-image-set-function@7.0.0(postcss@8.5.28): + dependencies: + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-lab-function@7.0.12(postcss@8.5.28): + dependencies: + '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.28) + '@csstools/utilities': 2.0.0(postcss@8.5.28) + postcss: 8.5.28 + + postcss-loader@7.3.4(postcss@8.5.28)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)): + dependencies: + cosmiconfig: 8.3.6 + jiti: 1.21.7 + postcss: 8.5.28 + semver: 7.8.5 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + transitivePeerDependencies: + - typescript + + postcss-logical@8.1.0(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-merge-idents@6.0.3(postcss@8.5.28): + dependencies: + cssnano-utils: 4.0.2(postcss@8.5.28) + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-merge-longhand@6.0.5(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + stylehacks: 6.1.1(postcss@8.5.28) + + postcss-merge-rules@6.1.1(postcss@8.5.28): + dependencies: + browserslist: 4.28.9 + caniuse-api: 3.0.0 + cssnano-utils: 4.0.2(postcss@8.5.28) + postcss: 8.5.28 + postcss-selector-parser: 6.1.4 + + postcss-minify-font-values@6.1.0(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-minify-gradients@6.0.3(postcss@8.5.28): + dependencies: + colord: 2.10.0 + cssnano-utils: 4.0.2(postcss@8.5.28) + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-minify-params@6.1.0(postcss@8.5.28): + dependencies: + browserslist: 4.28.9 + cssnano-utils: 4.0.2(postcss@8.5.28) + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-minify-selectors@6.0.4(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-selector-parser: 6.1.4 + + postcss-modules-extract-imports@3.1.0(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + + postcss-modules-local-by-default@4.2.0(postcss@8.5.28): + dependencies: + icss-utils: 5.1.0(postcss@8.5.28) + postcss: 8.5.28 + postcss-selector-parser: 7.1.6 + postcss-value-parser: 4.2.0 + + postcss-modules-scope@3.2.1(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-selector-parser: 7.1.6 + + postcss-modules-values@4.0.0(postcss@8.5.28): + dependencies: + icss-utils: 5.1.0(postcss@8.5.28) + postcss: 8.5.28 + + postcss-nesting@13.0.2(postcss@8.5.28): + dependencies: + '@csstools/selector-resolve-nested': 3.1.0(postcss-selector-parser@7.1.6) + '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.6) + postcss: 8.5.28 + postcss-selector-parser: 7.1.6 + + postcss-normalize-charset@6.0.2(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + + postcss-normalize-display-values@6.0.2(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-normalize-positions@6.0.2(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-normalize-repeat-style@6.0.2(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-normalize-string@6.0.2(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-normalize-timing-functions@6.0.2(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-normalize-unicode@6.1.0(postcss@8.5.28): + dependencies: + browserslist: 4.28.9 + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-normalize-url@6.0.2(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-normalize-whitespace@6.0.2(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-opacity-percentage@3.0.0(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + + postcss-ordered-values@6.0.2(postcss@8.5.28): + dependencies: + cssnano-utils: 4.0.2(postcss@8.5.28) + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-overflow-shorthand@6.0.0(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-page-break@3.0.4(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + + postcss-place@10.0.0(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-preset-env@10.6.1(postcss@8.5.28): + dependencies: + '@csstools/postcss-alpha-function': 1.0.1(postcss@8.5.28) + '@csstools/postcss-cascade-layers': 5.0.2(postcss@8.5.28) + '@csstools/postcss-color-function': 4.0.12(postcss@8.5.28) + '@csstools/postcss-color-function-display-p3-linear': 1.0.1(postcss@8.5.28) + '@csstools/postcss-color-mix-function': 3.0.12(postcss@8.5.28) + '@csstools/postcss-color-mix-variadic-function-arguments': 1.0.2(postcss@8.5.28) + '@csstools/postcss-content-alt-text': 2.0.8(postcss@8.5.28) + '@csstools/postcss-contrast-color-function': 2.0.12(postcss@8.5.28) + '@csstools/postcss-exponential-functions': 2.0.9(postcss@8.5.28) + '@csstools/postcss-font-format-keywords': 4.0.0(postcss@8.5.28) + '@csstools/postcss-gamut-mapping': 2.0.11(postcss@8.5.28) + '@csstools/postcss-gradients-interpolation-method': 5.0.12(postcss@8.5.28) + '@csstools/postcss-hwb-function': 4.0.12(postcss@8.5.28) + '@csstools/postcss-ic-unit': 4.0.4(postcss@8.5.28) + '@csstools/postcss-initial': 2.0.1(postcss@8.5.28) + '@csstools/postcss-is-pseudo-class': 5.0.3(postcss@8.5.28) + '@csstools/postcss-light-dark-function': 2.0.11(postcss@8.5.28) + '@csstools/postcss-logical-float-and-clear': 3.0.0(postcss@8.5.28) + '@csstools/postcss-logical-overflow': 2.0.0(postcss@8.5.28) + '@csstools/postcss-logical-overscroll-behavior': 2.0.0(postcss@8.5.28) + '@csstools/postcss-logical-resize': 3.0.0(postcss@8.5.28) + '@csstools/postcss-logical-viewport-units': 3.0.4(postcss@8.5.28) + '@csstools/postcss-media-minmax': 2.0.9(postcss@8.5.28) + '@csstools/postcss-media-queries-aspect-ratio-number-values': 3.0.5(postcss@8.5.28) + '@csstools/postcss-nested-calc': 4.0.0(postcss@8.5.28) + '@csstools/postcss-normalize-display-values': 4.0.1(postcss@8.5.28) + '@csstools/postcss-oklab-function': 4.0.12(postcss@8.5.28) + '@csstools/postcss-position-area-property': 1.0.0(postcss@8.5.28) + '@csstools/postcss-progressive-custom-properties': 4.2.1(postcss@8.5.28) + '@csstools/postcss-property-rule-prelude-list': 1.0.0(postcss@8.5.28) + '@csstools/postcss-random-function': 2.0.1(postcss@8.5.28) + '@csstools/postcss-relative-color-syntax': 3.0.12(postcss@8.5.28) + '@csstools/postcss-scope-pseudo-class': 4.0.1(postcss@8.5.28) + '@csstools/postcss-sign-functions': 1.1.4(postcss@8.5.28) + '@csstools/postcss-stepped-value-functions': 4.0.9(postcss@8.5.28) + '@csstools/postcss-syntax-descriptor-syntax-production': 1.0.1(postcss@8.5.28) + '@csstools/postcss-system-ui-font-family': 1.0.0(postcss@8.5.28) + '@csstools/postcss-text-decoration-shorthand': 4.0.3(postcss@8.5.28) + '@csstools/postcss-trigonometric-functions': 4.0.9(postcss@8.5.28) + '@csstools/postcss-unset-value': 4.0.0(postcss@8.5.28) + autoprefixer: 10.6.0(postcss@8.5.28) + browserslist: 4.28.9 + css-blank-pseudo: 7.0.1(postcss@8.5.28) + css-has-pseudo: 7.0.3(postcss@8.5.28) + css-prefers-color-scheme: 10.0.0(postcss@8.5.28) + cssdb: 8.11.0 + postcss: 8.5.28 + postcss-attribute-case-insensitive: 7.0.1(postcss@8.5.28) + postcss-clamp: 4.1.0(postcss@8.5.28) + postcss-color-functional-notation: 7.0.12(postcss@8.5.28) + postcss-color-hex-alpha: 10.0.0(postcss@8.5.28) + postcss-color-rebeccapurple: 10.0.0(postcss@8.5.28) + postcss-custom-media: 11.0.6(postcss@8.5.28) + postcss-custom-properties: 14.0.6(postcss@8.5.28) + postcss-custom-selectors: 8.0.5(postcss@8.5.28) + postcss-dir-pseudo-class: 9.0.1(postcss@8.5.28) + postcss-double-position-gradients: 6.0.4(postcss@8.5.28) + postcss-focus-visible: 10.0.1(postcss@8.5.28) + postcss-focus-within: 9.0.1(postcss@8.5.28) + postcss-font-variant: 5.0.0(postcss@8.5.28) + postcss-gap-properties: 6.0.0(postcss@8.5.28) + postcss-image-set-function: 7.0.0(postcss@8.5.28) + postcss-lab-function: 7.0.12(postcss@8.5.28) + postcss-logical: 8.1.0(postcss@8.5.28) + postcss-nesting: 13.0.2(postcss@8.5.28) + postcss-opacity-percentage: 3.0.0(postcss@8.5.28) + postcss-overflow-shorthand: 6.0.0(postcss@8.5.28) + postcss-page-break: 3.0.4(postcss@8.5.28) + postcss-place: 10.0.0(postcss@8.5.28) + postcss-pseudo-class-any-link: 10.0.1(postcss@8.5.28) + postcss-replace-overflow-wrap: 4.0.0(postcss@8.5.28) + postcss-selector-not: 8.0.1(postcss@8.5.28) + + postcss-pseudo-class-any-link@10.0.1(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-selector-parser: 7.1.6 + + postcss-reduce-idents@6.0.3(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-reduce-initial@6.1.0(postcss@8.5.28): + dependencies: + browserslist: 4.28.9 + caniuse-api: 3.0.0 + postcss: 8.5.28 + + postcss-reduce-transforms@6.0.2(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + + postcss-replace-overflow-wrap@4.0.0(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + + postcss-selector-not@8.0.1(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-selector-parser: 7.1.6 + + postcss-selector-parser@6.1.4: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-selector-parser@7.1.6: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-sort-media-queries@5.2.0(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + sort-css-media-queries: 2.2.0 + + postcss-svgo@6.0.3(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-value-parser: 4.2.0 + svgo: 3.3.5 + + postcss-unique-selectors@6.0.4(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + postcss-selector-parser: 6.1.4 + + postcss-value-parser@4.2.0: {} + + postcss-zindex@6.0.2(postcss@8.5.28): + dependencies: + postcss: 8.5.28 + + postcss@8.5.28: + dependencies: + nanoid: 3.3.19 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prettier@3.9.6: {} + + pretty-error@4.0.0: + dependencies: + lodash: 4.18.1 + renderkid: 3.0.0 + + pretty-time@1.1.0: {} + + prism-react-renderer@2.4.1(react@19.3.0): + dependencies: + '@types/prismjs': 1.26.6 + clsx: 2.1.1 + react: 19.3.0 + + prismjs@1.30.0: {} + + process-nextick-args@2.0.1: {} + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + prop-types@15.8.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + property-information@7.2.0: {} + + proto-list@1.2.4: {} + + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + + punycode@2.3.1: {} + + pupa@3.3.0: + dependencies: + escape-goat: 4.0.0 + + pvtsutils@1.3.6: + dependencies: + tslib: 2.8.1 + + pvutils@1.2.0: {} + + qs@6.15.3: + dependencies: + es-define-property: 1.0.1 + side-channel: 1.1.1 + + qs@6.16.0: + dependencies: + es-define-property: 1.0.1 + side-channel: 1.1.1 + + queue-microtask@1.2.3: {} + + quick-lru@5.1.1: {} + + randombytes@2.1.0: + dependencies: + safe-buffer: 5.2.1 + + range-parser@1.2.0: {} + + range-parser@1.2.1: {} + + range-parser@1.3.0: {} + + raw-body@2.5.3: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.1 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + + rc@1.2.8: + dependencies: + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.8 + strip-json-comments: 2.0.1 + + react-dom@19.3.0(react@19.3.0): + dependencies: + react: 19.3.0 + scheduler: 0.28.0 + + react-fast-compare@3.2.2: {} + + react-is@16.13.1: {} + + react-json-view-lite@2.5.0(react@19.3.0): + dependencies: + react: 19.3.0 + + react-loadable-ssr-addon-v5-slorber@1.0.3(@docusaurus/react-loadable@6.0.0(react@19.3.0))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)): + dependencies: + '@babel/runtime': 7.29.7 + react-loadable: '@docusaurus/react-loadable@6.0.0(react@19.3.0)' + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + + react-router-config@5.1.1(react-router@5.3.4(react@19.3.0))(react@19.3.0): + dependencies: + '@babel/runtime': 7.29.7 + react: 19.3.0 + react-router: 5.3.4(react@19.3.0) + + react-router-dom@5.3.4(react@19.3.0): + dependencies: + '@babel/runtime': 7.29.7 + history: 4.10.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 19.3.0 + react-router: 5.3.4(react@19.3.0) + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 + + react-router@5.3.4(react@19.3.0): + dependencies: + '@babel/runtime': 7.29.7 + history: 4.10.1 + hoist-non-react-statics: 3.3.2 + loose-envify: 1.4.0 + path-to-regexp: 1.9.0 + prop-types: 15.8.1 + react: 19.3.0 + react-is: 16.13.1 + tiny-invariant: 1.3.3 + tiny-warning: 1.0.3 + + react@19.3.0: {} + + readable-stream@2.3.8: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.2 + + recma-build-jsx@1.0.0: + dependencies: + '@types/estree': 1.0.9 + estree-util-build-jsx: 3.0.1 + vfile: 6.0.3 + + recma-jsx@1.0.1(acorn@8.18.0): + dependencies: + acorn: 8.18.0 + acorn-jsx: 5.3.2(acorn@8.18.0) + estree-util-to-js: 2.0.0 + recma-parse: 1.0.0 + recma-stringify: 1.0.0 + unified: 11.0.5 + + recma-parse@1.0.0: + dependencies: + '@types/estree': 1.0.9 + esast-util-from-js: 2.0.1 + unified: 11.0.5 + vfile: 6.0.3 + + recma-stringify@1.0.0: + dependencies: + '@types/estree': 1.0.9 + estree-util-to-js: 2.0.0 + unified: 11.0.5 + vfile: 6.0.3 + + reflect-metadata@0.2.2: {} + + regenerate-unicode-properties@10.2.2: + dependencies: + regenerate: 1.4.2 + + regenerate@1.4.2: {} + + regexpu-core@6.4.0: + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.2.2 + regjsgen: 0.8.0 + regjsparser: 0.13.2 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.1 + + registry-auth-token@5.1.1: + dependencies: + '@pnpm/npm-conf': 3.0.3 + + registry-url@6.0.1: + dependencies: + rc: 1.2.8 + + regjsgen@0.8.0: {} + + regjsparser@0.13.2: + dependencies: + jsesc: 3.1.0 + + rehype-raw@7.0.0: + dependencies: + '@types/hast': 3.0.5 + hast-util-raw: 9.1.0 + vfile: 6.0.3 + + rehype-recma@1.0.0(supports-color@8.1.1): + dependencies: + '@types/estree': 1.0.9 + '@types/hast': 3.0.5 + hast-util-to-estree: 3.1.3(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + relateurl@0.2.7: {} + + remark-directive@3.0.1(supports-color@8.1.1): + dependencies: + '@types/mdast': 4.0.4 + mdast-util-directive: 3.1.0(supports-color@8.1.1) + micromark-extension-directive: 3.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-emoji@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + emoticon: 4.1.0 + mdast-util-find-and-replace: 3.0.2 + node-emoji: 2.2.0 + unified: 11.0.5 + + remark-frontmatter@5.0.0(supports-color@8.1.1): + dependencies: + '@types/mdast': 4.0.4 + mdast-util-frontmatter: 2.0.1(supports-color@8.1.1) + micromark-extension-frontmatter: 2.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-gfm@4.0.1(supports-color@8.1.1): + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.1.0(supports-color@8.1.1) + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0(supports-color@8.1.1) + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-mdx@3.1.1(supports-color@8.1.1): + dependencies: + mdast-util-mdx: 3.0.0(supports-color@8.1.1) + micromark-extension-mdxjs: 3.0.0 + transitivePeerDependencies: + - supports-color + + remark-parse@11.0.0(supports-color@8.1.1): + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.3(supports-color@8.1.1) + micromark-util-types: 2.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-rehype@11.1.2: + dependencies: + '@types/hast': 3.0.5 + '@types/mdast': 4.0.4 + mdast-util-to-hast: 13.2.1 + unified: 11.0.5 + vfile: 6.0.3 + + remark-stringify@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-to-markdown: 2.1.2 + unified: 11.0.5 + + renderkid@3.0.0: + dependencies: + css-select: 4.3.0 + dom-converter: 0.2.0 + htmlparser2: 6.1.0 + lodash: 4.18.1 + strip-ansi: 6.0.1 + + require-from-string@2.0.2: {} + + require-like@0.1.2: {} + + requires-port@1.0.0: {} + + resolve-alpn@1.2.1: {} + + resolve-from@4.0.0: {} + + resolve-pathname@3.0.0: {} + + resolve@1.22.12: + dependencies: + es-errors: 1.3.0 + is-core-module: 2.16.2 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + responselike@3.0.0: + dependencies: + lowercase-keys: 3.0.0 + + retry@0.13.1: {} + + reusify@1.1.0: {} + + rtlcss@4.3.0: + dependencies: + escalade: 3.2.0 + picocolors: 1.1.1 + postcss: 8.5.28 + strip-json-comments: 3.1.1 + + run-applescript@7.1.0: {} + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + safe-buffer@5.1.2: {} + + safe-buffer@5.2.1: {} + + safer-buffer@2.1.2: {} + + sax@1.6.1: {} + + scheduler@0.28.0: {} + + schema-dts@1.1.5: {} + + schema-utils@3.3.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 6.15.0 + ajv-keywords: 3.5.2(ajv@6.15.0) + + schema-utils@4.5.0: + dependencies: + '@types/json-schema': 7.0.15 + ajv: 8.20.0 + ajv-formats: 3.0.1(ajv@8.20.0) + ajv-keywords: 5.1.0(ajv@8.20.0) + + search-insights@2.17.3: {} + + section-matter@1.0.0: + dependencies: + extend-shallow: 2.0.1 + kind-of: 6.0.3 + + select-hose@2.0.0: {} + + selfsigned@5.5.0: + dependencies: + '@peculiar/x509': 1.14.3 + pkijs: 3.4.0 + + semver-diff@4.0.0: + dependencies: + semver: 7.8.5 + + semver@6.3.1: {} + + semver@7.8.5: {} + + send@0.19.2(supports-color@8.1.1): + dependencies: + debug: 2.6.9(supports-color@8.1.1) + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.1 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.2 + transitivePeerDependencies: + - supports-color + + serialize-javascript@6.0.2: + dependencies: + randombytes: 2.1.0 + + serve-handler@6.1.7: + dependencies: + bytes: 3.0.0 + content-disposition: 0.5.2 + mime-types: 2.1.18 + minimatch: 3.1.5 + path-is-inside: 1.0.2 + path-to-regexp: 3.3.0 + range-parser: 1.2.0 + + serve-index@1.9.2(supports-color@8.1.1): + dependencies: + accepts: 1.3.8 + batch: 0.6.1 + debug: 2.6.9(supports-color@8.1.1) + escape-html: 1.0.3 + http-errors: 1.8.1 + mime-types: 2.1.35 + parseurl: 1.3.3 + transitivePeerDependencies: + - supports-color + + serve-static@1.16.3(supports-color@8.1.1): + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.2(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + + setprototypeof@1.2.0: {} + + shallow-clone@3.0.1: + dependencies: + kind-of: 6.0.3 + + shallowequal@1.1.0: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + shell-quote@1.10.0: {} + + side-channel-list@1.0.1: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + + side-channel@1.1.1: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.1 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + + signal-exit@3.0.7: {} + + sirv@2.0.4: + dependencies: + '@polka/url': 1.0.0-next.29 + mrmime: 2.0.1 + totalist: 3.0.1 + + sisteransi@1.0.5: {} + + sitemap@7.1.3: + dependencies: + '@types/node': 17.0.45 + '@types/sax': 1.2.7 + arg: 5.0.2 + sax: 1.6.1 + + skin-tone@2.0.0: + dependencies: + unicode-emoji-modifier-base: 1.0.0 + + slash@3.0.0: {} + + slash@4.0.0: {} + + snake-case@3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.8.1 + + sockjs@0.3.24: + dependencies: + faye-websocket: 0.11.4 + uuid: 8.3.2 + websocket-driver: 0.7.5 + + sort-css-media-queries@2.2.0: {} + + source-map-js@1.2.1: {} + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.6.1: {} + + source-map@0.7.6: {} + + space-separated-tokens@2.0.2: {} + + spdy-transport@3.0.0(supports-color@8.1.1): + dependencies: + debug: 4.4.3(supports-color@8.1.1) + detect-node: 2.1.0 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.2 + wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color + + spdy@4.0.2(supports-color@8.1.1): + dependencies: + debug: 4.4.3(supports-color@8.1.1) + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0(supports-color@8.1.1) + transitivePeerDependencies: + - supports-color + + srcset@4.0.0: {} + + statuses@1.5.0: {} + + statuses@2.0.2: {} + + std-env@3.10.0: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.2.0 + + string_decoder@1.1.1: + dependencies: + safe-buffer: 5.1.2 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + + stringify-object@3.3.0: + dependencies: + get-own-enumerable-property-symbols: 3.0.2 + is-obj: 1.0.1 + is-regexp: 1.0.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.2.0: + dependencies: + ansi-regex: 6.3.0 + + strip-bom-string@1.0.0: {} + + strip-final-newline@2.0.0: {} + + strip-json-comments@2.0.1: {} + + strip-json-comments@3.1.1: {} + + strnum@2.4.2: + dependencies: + anynum: 1.0.1 + + style-to-js@1.1.21: + dependencies: + style-to-object: 1.0.14 + + style-to-object@1.0.14: + dependencies: + inline-style-parser: 0.2.7 + + stylehacks@6.1.1(postcss@8.5.28): + dependencies: + browserslist: 4.28.9 + postcss: 8.5.28 + postcss-selector-parser: 6.1.4 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svg-parser@2.1.0: {} + + svgo@3.3.5: + dependencies: + commander: 7.2.0 + css-select: 5.2.2 + css-tree: 2.3.1 + css-what: 6.2.2 + csso: 5.0.5 + picocolors: 1.1.1 + sax: 1.6.1 + + tapable@2.3.3: {} + + terser-webpack-plugin@5.6.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.5.0 + terser: 5.51.2 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + optionalDependencies: + clean-css: 5.3.3 + cssnano: 6.1.2(postcss@8.5.28) + csso: 5.0.5 + html-minifier-terser: 7.2.0 + postcss: 8.5.28 + + terser@5.51.2: + dependencies: + '@jridgewell/source-map': 0.3.11 + acorn: 8.18.0 + commander: 2.20.3 + source-map-support: 0.5.21 + + thingies@2.6.1(tslib@2.8.1): + dependencies: + tslib: 2.8.1 + + thunky@1.1.0: {} + + tiny-invariant@1.3.3: {} + + tiny-warning@1.0.3: {} + + tinypool@1.1.1: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toidentifier@1.0.1: {} + + totalist@3.0.1: {} + + tree-dump@1.1.0(tslib@2.8.1): + dependencies: + tslib: 2.8.1 + + trim-lines@3.0.1: {} + + trough@2.2.0: {} + + tslib@1.14.1: {} + + tslib@2.8.1: {} + + tsyringe@4.10.0: + dependencies: + tslib: 1.14.1 + + type-fest@1.4.0: {} + + type-fest@2.19.0: {} + + type-is@1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + + typedarray-to-buffer@3.1.5: + dependencies: + is-typedarray: 1.0.0 + + undici-types@8.9.0: {} + + unicode-canonical-property-names-ecmascript@2.0.1: {} + + unicode-emoji-modifier-base@1.0.0: {} + + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.2.0 + + unicode-match-property-value-ecmascript@2.2.1: {} + + unicode-property-aliases-ecmascript@2.2.0: {} + + unified@11.0.5: + dependencies: + '@types/unist': 3.0.3 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.3 + + unique-string@3.0.0: + dependencies: + crypto-random-string: 4.0.0 + + unist-util-is@6.0.1: + dependencies: + '@types/unist': 3.0.3 + + unist-util-position-from-estree@2.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-stringify-position@4.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.2: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + + unist-util-visit@5.1.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 + + universalify@2.0.1: {} + + unpipe@1.0.0: {} + + update-browserslist-db@1.3.3(browserslist@4.28.9): + dependencies: + browserslist: 4.28.9 + escalade: 3.2.0 + picocolors: 1.1.1 + + update-notifier@6.0.2: + dependencies: + boxen: 7.1.1 + chalk: 5.6.2 + 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.1.0 + is-yarn-global: 0.4.1 + latest-version: 7.0.0 + pupa: 3.3.0 + semver: 7.8.5 + semver-diff: 4.0.0 + xdg-basedir: 5.1.0 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + url-loader@4.1.1(file-loader@6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)))(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)): + dependencies: + loader-utils: 2.0.4 + mime-types: 2.1.35 + schema-utils: 3.3.0 + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + optionalDependencies: + file-loader: 6.2.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + + util-deprecate@1.0.2: {} + + utila@0.4.0: {} + + utility-types@3.11.0: {} + + utils-merge@1.0.1: {} + + uuid@8.3.2: {} + + value-equal@1.0.1: {} + + vary@1.1.2: {} + + vfile-location@5.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile: 6.0.3 + + vfile-message@4.0.3: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.3 + + watchpack@2.5.2: + dependencies: + graceful-fs: 4.2.11 + + wbuf@1.7.3: + dependencies: + minimalistic-assert: 1.0.1 + + web-namespaces@2.0.1: {} + + webpack-bundle-analyzer@4.10.2: + dependencies: + '@discoveryjs/json-ext': 0.5.7 + acorn: 8.18.0 + acorn-walk: 8.3.5 + 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.1.1 + sirv: 2.0.4 + ws: 7.5.13 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + webpack-dev-middleware@7.4.6(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)): + dependencies: + colorette: 2.0.20 + memfs: 4.77.0 + mime-types: 3.0.2 + on-finished: 2.4.1 + range-parser: 1.3.0 + schema-utils: 4.5.0 + optionalDependencies: + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + + webpack-dev-server@5.2.6(debug@4.4.3(supports-color@8.1.1))(supports-color@8.1.1)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)): + dependencies: + '@types/bonjour': 3.5.13 + '@types/connect-history-api-fallback': 1.5.4 + '@types/express': 4.17.25 + '@types/express-serve-static-core': 4.19.9 + '@types/serve-index': 1.9.4 + '@types/serve-static': 1.15.10 + '@types/sockjs': 0.3.36 + '@types/ws': 8.18.1 + ansi-html-community: 0.0.8 + bonjour-service: 1.4.4 + chokidar: 3.6.0 + colorette: 2.0.20 + compression: 1.8.2(supports-color@8.1.1) + connect-history-api-fallback: 2.0.0 + express: 4.22.2(supports-color@8.1.1) + graceful-fs: 4.2.11 + http-proxy-middleware: 2.0.10(@types/express@4.17.25)(debug@4.4.3(supports-color@8.1.1)) + ipaddr.js: 2.5.0 + launch-editor: 2.14.1 + open: 10.2.0 + p-retry: 6.2.1 + schema-utils: 4.5.0 + selfsigned: 5.5.0 + serve-index: 1.9.2(supports-color@8.1.1) + sockjs: 0.3.24 + spdy: 4.0.2(supports-color@8.1.1) + webpack-dev-middleware: 7.4.6(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + ws: 8.21.3 + optionalDependencies: + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + + webpack-merge@5.10.0: + dependencies: + clone-deep: 4.0.1 + flat: 5.0.2 + wildcard: 2.0.1 + + webpack-merge@6.0.1: + dependencies: + clone-deep: 4.0.1 + flat: 5.0.2 + wildcard: 2.0.1 + + webpack-sources@3.5.1: {} + + webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5): + dependencies: + '@types/estree': 1.0.9 + '@types/json-schema': 7.0.15 + '@webassemblyjs/ast': 1.14.1 + '@webassemblyjs/wasm-edit': 1.14.1 + '@webassemblyjs/wasm-parser': 1.14.1 + acorn: 8.18.0 + browserslist: 4.28.9 + chrome-trace-event: 1.0.4 + enhanced-resolve: 5.25.0 + es-module-lexer: 2.3.2 + events: 3.3.0 + graceful-fs: 4.2.11 + mime-db: 1.54.0 + minimizer-webpack-plugin: 5.10.1(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)) + neo-async: 2.6.2 + schema-utils: 4.5.0 + tapable: 2.3.3 + watchpack: 2.5.2 + webpack-sources: 3.5.1 + transitivePeerDependencies: + - '@minify-html/node' + - '@napi-rs/image' + - '@swc/core' + - '@swc/css' + - '@swc/html' + - clean-css + - cssnano + - csso + - esbuild + - html-minifier-terser + - imagemin + - lightningcss + - postcss + - sharp + - svgo + - uglify-js + + webpackbar@7.0.0(webpack@5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5)): + dependencies: + ansis: 3.17.0 + consola: 3.4.2 + pretty-time: 1.1.0 + std-env: 3.10.0 + optionalDependencies: + webpack: 5.110.3(clean-css@5.3.3)(cssnano@6.1.2(postcss@8.5.28))(csso@5.0.5)(html-minifier-terser@7.2.0)(postcss@8.5.28)(svgo@3.3.5) + + websocket-driver@0.7.5: + dependencies: + http-parser-js: 0.5.10 + safe-buffer: 5.2.1 + websocket-extensions: 0.1.4 + + websocket-extensions@0.1.4: {} + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + widest-line@4.0.1: + dependencies: + string-width: 5.1.2 + + wildcard@2.0.1: {} + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.3 + string-width: 5.1.2 + strip-ansi: 7.2.0 + + write-file-atomic@3.0.3: + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + + ws@7.5.13: {} + + ws@8.21.3: {} + + wsl-utils@0.1.0: + dependencies: + is-wsl: 3.1.1 + + xdg-basedir@5.1.0: {} + + xml-js@1.6.11: + dependencies: + sax: 1.6.1 + + xml-naming@0.3.0: {} + + yallist@3.1.1: {} + + yaml@2.9.1: {} + + yocto-queue@1.2.2: {} + + zwitch@2.0.4: {} diff --git a/site/pnpm-workspace.yaml b/site/pnpm-workspace.yaml new file mode 100644 index 00000000..7197dbfb --- /dev/null +++ b/site/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +# core-js only prints a donation message during installation. +allowBuilds: + core-js: false diff --git a/site/src/css/custom.css b/site/src/css/custom.css new file mode 100644 index 00000000..d6e79c22 --- /dev/null +++ b/site/src/css/custom.css @@ -0,0 +1,282 @@ +/* Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to you under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * https://www.apache.org/licenses/LICENSE-2.0 + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +:root { + --ifm-color-primary: #225d77; + --ifm-color-primary-dark: #1f546b; + --ifm-color-primary-darker: #1d4f65; + --ifm-color-primary-darkest: #184153; + --ifm-color-primary-light: #256683; + --ifm-color-primary-lighter: #276b89; + --ifm-color-primary-lightest: #2c799b; + --ifm-font-family-base: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif; + --ifm-font-size-base: 17px; + --ifm-line-height-base: 1.7; + --ifm-heading-color: #172f3c; + --ifm-font-color-base: #354e5b; + --ifm-heading-font-weight: 650; + --ifm-heading-line-height: 1.18; + --ifm-navbar-height: 5rem; + --ifm-navbar-shadow: none; + --ifm-footer-background-color: #f4f6f5; + --ifm-code-font-size: 90%; + --ifm-global-radius: 4px; +} + +.navbar { + border-bottom: 1px solid #e0e7e9; + padding-inline: max(1.5rem, calc((100vw - 1180px) / 2)); +} +.navbar__logo { + height: 2.65rem; +} +.navbar__link { + font-size: 0.9rem; + font-weight: 500; +} +.site-width { + max-width: 1180px; + margin: 0 auto; + padding: 0 1.5rem; +} +.eyebrow { + margin-bottom: 1.4rem; + font-size: 0.72rem; + font-weight: 650; + letter-spacing: 0.12em; + text-transform: uppercase; +} +.home-hero { + padding: 5.5rem 0 4.5rem; + background: #fafbf9; +} +.hero-grid { + display: grid; + grid-template-columns: 1.5fr 1fr; + gap: 4rem; + align-items: center; +} +.home-hero h1 { + font-size: clamp(2.4rem, 4.4vw, 3.6rem); + letter-spacing: -0.05em; + margin-bottom: 1.5rem; +} +.home-hero h1 span { + color: var(--ifm-color-primary); +} +.hero-description { + max-width: 35rem; + font-size: 1.12rem; + line-height: 1.65; +} +.hero-actions { + display: flex; + gap: 1.5rem; + align-items: center; + flex-wrap: wrap; + margin-top: 2rem; +} +.button { + font-weight: 600; + font-size: 0.94rem; +} +.button--lg { + padding: 0.85rem 1.2rem; +} +.hero-actions .button span { + padding-left: 0.8rem; +} +.source-link { + font-size: 0.9rem; + font-weight: 600; +} +.election-path { + border: 1px solid #d7e2e4; + border-top: 3px solid #558397; + padding: 1.7rem 1.6rem 0.5rem; + background: #fff; +} +.election-path .eyebrow { + color: #566c75; + margin-bottom: 0.5rem; +} +.election-path ol { + list-style: none; + padding: 0; + margin: 0; +} +.election-path li { + display: flex; + gap: 1rem; + padding: 1.3rem 0; +} +.election-path li + li { + border-top: 1px solid #e5ecee; +} +.step-number { + font-size: 0.75rem; + color: #5b7c8c; + font-variant-numeric: tabular-nums; + padding-top: 0.15rem; +} +.election-path h2 { + font-size: 1.05rem; + margin-bottom: 0.4rem; +} +.election-path p:not(.eyebrow) { + font-size: 0.86rem; + margin: 0; + line-height: 1.55; +} +.development-note { + background: #edf3f4; + border-block: 1px solid #dce6e8; + font-size: 0.8rem; +} +.development-note .site-width { + display: flex; + flex-wrap: wrap; + gap: 0.5rem 1.25rem; + padding-block: 1.1rem; +} +.development-note a { + margin-left: auto; + font-weight: 600; +} +.home-section { + padding-block: 4.5rem; +} +.section-heading h2, +.community-band h2 { + font-size: 2rem; + letter-spacing: -0.03em; +} +.section-heading .eyebrow { + margin-bottom: 0.8rem; +} +.tool-grid { + display: grid; + grid-template-columns: 1fr 1fr; + gap: 4rem; + margin-top: 2.5rem; +} +.tool-grid article { + border-top: 1px solid #bdcfd5; + padding-top: 1.5rem; +} +.tool-label { + font-size: 0.75rem; + color: #59717c; +} +.tool-grid h3 { + font-size: 1.45rem; + margin: 0.6rem 0 1rem; +} +.tool-grid p { + max-width: 31rem; +} +.tool-grid a { + font-size: 0.9rem; + font-weight: 600; +} +.community-band { + background: #edf3f4; + padding-block: 3.5rem; +} +.community-grid { + display: flex; + gap: 3rem; + align-items: center; + justify-content: space-between; +} +.community-grid > div { + max-width: 42rem; +} +.community-grid .button { + flex-shrink: 0; +} +.community-grid .eyebrow { + margin-bottom: 0.8rem; +} +.community-grid p:last-child { + margin-bottom: 0; +} +.footer { + padding-block: 3rem; + font-size: 0.85rem; + border-top: 1px solid #dce6e8; +} +.footer__title { + font-size: 0.9rem; +} +.footer__copyright { + margin-top: 2rem; + font-size: 0.75rem; + color: #5f7178; +} +.markdown { + padding-block: 2rem; +} +.markdown h1 { + font-size: 2.6rem; + letter-spacing: -0.04em; +} +.markdown h2 { + font-size: 1.65rem; + margin-top: 2.5rem; +} +.markdown a:not(.hash-link) { + text-decoration: underline; + text-underline-offset: 0.18em; +} + +@media (max-width: 996px) { + .hero-grid { + grid-template-columns: 1fr; + gap: 2.5rem; + } + .home-hero { + padding-block: 3.5rem; + } + .election-path { + max-width: 38rem; + } + .development-note a { + margin-left: 0; + } + .community-grid { + align-items: flex-start; + flex-direction: column; + gap: 1.5rem; + } +} + +@media (max-width: 600px) { + .tool-grid { + grid-template-columns: 1fr; + gap: 2rem; + } + .home-section { + padding-block: 3rem; + } + .hero-actions { + gap: 1.2rem; + } + .development-note .site-width { + flex-direction: column; + } + .markdown h1 { + font-size: 2.15rem; + } +} diff --git a/site/src/pages/community.md b/site/src/pages/community.md new file mode 100644 index 00000000..46db8124 --- /dev/null +++ b/site/src/pages/community.md @@ -0,0 +1,33 @@ +--- +title: Community +description: Join Apache STeVe development, report issues, and contribute to the project. +--- + +# Community + +Apache STeVe is developed in the open at the Apache Software Foundation. Questions, bug reports, code contributions, and documentation improvements are welcome. + +## Mailing lists + +Use **dev@steve.apache.org** for questions about using STeVe and discussions about its development. Subscribe by sending an email to the subscription address, then follow the confirmation instructions. + +| List | Subscribe | Unsubscribe | Read the archives | +| ------------------------------------------------------- | ------------------------------------------------------ | ---------------------------------------------------------- | ------------------------------------------------------------------------------- | +| [Development](mailto:dev@steve.apache.org) | [Subscribe](mailto:dev-subscribe@steve.apache.org) | [Unsubscribe](mailto:dev-unsubscribe@steve.apache.org) | [dev archives](https://lists.apache.org/list.html?dev@steve.apache.org) | +| [Commit notifications](mailto:commits@steve.apache.org) | [Subscribe](mailto:commits-subscribe@steve.apache.org) | [Unsubscribe](mailto:commits-unsubscribe@steve.apache.org) | [commits archives](https://lists.apache.org/list.html?commits@steve.apache.org) | + +These lists are public and their messages are publicly archived. + +## Issues and contributions + +- [Report a bug or suggest an improvement](https://github.com/apache/steve/issues) on GitHub. Include the version or commit you are using and steps to reproduce the problem. +- [Browse the source and open a pull request](https://github.com/apache/steve). The [getting started guide](/getting-started/) and [documentation](/documentation/) are useful starting points. +- For a potential security vulnerability, follow the [ASF security reporting process](https://www.apache.org/security/). + +## People + +STeVe is maintained by its community. The [ASF project roster](https://whimsy.apache.org/roster/committee/steve) lists the current PMC and committers, and the [contributor history](https://github.com/apache/steve/graphs/contributors) records contributions to the repository. + +## About the project + +STeVe grew out of the voting system used to elect the ASF Board of Directors. It is an Apache Software Foundation project, released under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0). diff --git a/site/src/pages/documentation.md b/site/src/pages/documentation.md new file mode 100644 index 00000000..22e313d4 --- /dev/null +++ b/site/src/pages/documentation.md @@ -0,0 +1,40 @@ +--- +title: Documentation +description: Guides and source references for the Apache STeVe v3 application and STV tally tools. +--- + +# Documentation + +The guides live alongside the code so that implementation details and setup instructions can be updated together. + +## v3 voting application + +- [Getting Started Guide](https://github.com/apache/steve/blob/trunk/v3/docs/quickstart.md) — prepare a local development environment. +- [Architecture and data model](https://github.com/apache/steve/blob/trunk/v3/README.md) — elections, people, issues, votes, and ballot storage. +- [Database schema](https://github.com/apache/steve/blob/trunk/v3/docs/schema.md) — the SQLite tables and their relationships. +- [Testing guide](https://github.com/apache/steve/blob/trunk/v3/tests/README.md) — run the application tests. + +### Voting methods + +The current v3 application implements two voting types: + +| Method | How it is used | +| ------------------------------ | -------------------------------------------------------------------------------------------------- | +| Single Transferable Vote (STV) | Voters rank candidates. The Meek STV engine counts the ballots for the configured number of seats. | +| Yes / No / Abstain (YNA) | Voters choose yes, no, or abstain on an issue. | + +See the [voting implementations](https://github.com/apache/steve/tree/trunk/v3/steve/vtypes) for the supported options and tally behavior. + +## Tally and what-if tools + +The [monitoring tools guide](https://github.com/apache/steve/blob/trunk/monitoring/README.md) covers tally input formats and command-line tools. The v3 STV implementation and the what-if tool share the Meek STV engine in `monitoring/stv_tool.py`. + +The [STV tally and what-if examples](https://github.com/apache/steve#stv-tally-and-what-if) show how to change the seat count, exclude a candidate, or select a runoff field. For new tallies, use the v3 `vote-results.json` export. + +## Contribute a change + +Open a pull request against the [`trunk` branch](https://github.com/apache/steve). For Python changes, follow the formatting, linting, and type-checking instructions in [`AGENTS.md`](https://github.com/apache/steve/blob/trunk/AGENTS.md). + +Website sources are in [`site/`](https://github.com/apache/steve/tree/trunk/site). The site README explains how to build the website and preview a change. + +For design discussions or questions about the code, join the [community](/community/). diff --git a/site/src/pages/downloads.md b/site/src/pages/downloads.md new file mode 100644 index 00000000..6a543065 --- /dev/null +++ b/site/src/pages/downloads.md @@ -0,0 +1,25 @@ +--- +title: Downloads +description: Apache STeVe release availability and development source code. +--- + +# Downloads + +Apache STeVe has not published an official release yet. + +## Development source + +The source is available in the [Apache STeVe Git repository](https://github.com/apache/steve): + +```shell +git clone https://github.com/apache/steve.git +cd steve +``` + +The `trunk` branch contains development code. Repository snapshots are not official ASF releases. + +Follow the [getting started guide](/getting-started/) to set up the v3 application or work with the tally tools. + +## Release questions + +Ask on the [development mailing list](/community/#mailing-lists) about release plans or how to get involved. diff --git a/site/src/pages/getting-started.md b/site/src/pages/getting-started.md new file mode 100644 index 00000000..690027c1 --- /dev/null +++ b/site/src/pages/getting-started.md @@ -0,0 +1,32 @@ +--- +title: Get started +description: Set up a development environment for Apache STeVe v3 or work with the STV tally tools. +--- + +# Get started + +Apache STeVe is a collection of voting tools. Start with the v3 application to work on elections and ballots, or use the tally tools to explore results from a closed election. + +## Set up the v3 application + +Current application development happens in the [`v3/` directory](https://github.com/apache/steve/tree/trunk/v3). It uses Python, uv, and SQLite. + +Follow the [v3 Getting Started Guide](https://github.com/apache/steve/blob/trunk/v3/docs/quickstart.md) for the complete setup, including dependencies, the database, test data, configuration, and development certificates. + +The guide describes a development environment. The ASF deployment also uses ASF-specific authentication and configuration; discuss deployment questions on the [development mailing list](/community/#mailing-lists). + +## Work with STV results + +The [monitoring tools](https://github.com/apache/steve/blob/trunk/monitoring/README.md) include the shared Meek STV tally engine. Use a v3 `vote-results.json` file for new tallies: + +```shell +python3 monitoring/stv_tool.py path/to/vote-results.json +``` + +The [`whatif.py` tool](https://github.com/apache/steve#stv-tally-and-what-if) explores different seat counts and candidate selections. Its documentation also explains which historical ballot formats are supported. + +## Find your next step + +- [Documentation](/documentation/) links to the data model, testing guide, and voting implementations. +- [Community](/community/) explains how to ask questions, report issues, and contribute. +- [Downloads](/downloads/) describes release availability and how to get the development source. diff --git a/site/src/pages/index.jsx b/site/src/pages/index.jsx new file mode 100644 index 00000000..87c5d56c --- /dev/null +++ b/site/src/pages/index.jsx @@ -0,0 +1,144 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import React from 'react'; +import Link from '@docusaurus/Link'; +import Layout from '@theme/Layout'; + +export default function Home() { + return ( + +
+
+
+
+

An Apache Software Foundation project

+

+ Community decisions. +
+ Counted together. +

+

+ Apache STeVe brings open source tools to community elections, from casting a ballot + to counting a Single Transferable Vote. +

+
+ + Get started + + + Explore the source + +
+
+ +
+
+
+
+ Current development: v3 + A Python application with SQLite storage. + + Set up a development environment + +
+
+
+
+

The tools

+

Two ways to work with STeVe.

+
+
+
+ Run an election +

The v3 voting application

+

+ Manage elections, issues, and ballots in a web application. The current + implementation supports Single Transferable Vote and yes/no/abstain voting. +

+ + Read the v3 documentation + +
+
+ Work with the results +

STV tally & what-if tools

+

+ Use the shared Meek STV engine to count ballots from a closed election. Explore how + the result changes with different seat counts or candidate selections. +

+ + Explore the tally tools + +
+
+
+
+
+
+

Built in the open

+

A project shaped by its community.

+

+ STeVe grew out of the system used to elect the ASF Board of Directors. Development + happens in public, and contributions to the code and documentation are welcome. +

+
+ + Join the conversation + +
+
+
+
+ ); +} diff --git a/site/images/logo.svg b/site/static/images/logo.svg similarity index 100% rename from site/images/logo.svg rename to site/static/images/logo.svg diff --git a/site/test-build.sh b/site/test-build.sh deleted file mode 100755 index 450110ec..00000000 --- a/site/test-build.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash -# -# Run a local Pelican build of the site, for dev/test. -# -# REQUIRED ENV VARS. FIX THESE. -# -# You will need to clone the repo https://github.com/apache/infrastructure-pelican -# for these tools -# Use infrastructure-pelican/bin/build-cmark.sh to build the cmark-gfm -# library. -export BUILDSITE="../../infrastructure-pelican/bin/buildsite.py" -export LIBCMARKDIR="../../infrastructure-pelican/bin/cmark-gfm-0.28.3.gfm.12/lib" - -THIS_SCRIPT=`realpath "$0"` -SITE_DIR=`dirname "$THIS_SCRIPT"` -ROOT_DIR=`dirname "$SITE_DIR"` -VENV_DIR="$SITE_DIR/.venv" - -# Create and activate virtual environment -if [ ! -d "$VENV_DIR" ]; then - python3 -m venv "$VENV_DIR" -fi -source "$VENV_DIR/bin/activate" - -# Install dependencies -pip install ezt pelican PyYAML markdown gfm - -cd "$SITE_DIR" - -$BUILDSITE dir --output=/tmp/steve-site.$$ "--yaml-dir=$ROOT_DIR" "--content-dir=$SITE_DIR" diff --git a/site/test/project-metadata.test.mjs b/site/test/project-metadata.test.mjs new file mode 100644 index 00000000..c22fdbfc --- /dev/null +++ b/site/test/project-metadata.test.mjs @@ -0,0 +1,89 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import assert from 'node:assert/strict'; +import { mkdtemp, mkdir, readFile, rm, writeFile } from 'node:fs/promises'; +import { tmpdir } from 'node:os'; +import path from 'node:path'; +import test from 'node:test'; +import { XMLParser, XMLValidator } from 'fast-xml-parser'; +import { parse, stringify } from 'yaml'; +import projectMetadata, { renderDoap, redirects } from '../plugins/project-metadata.mjs'; + +const config = parse(await readFile(new URL('../../.asf.yaml', import.meta.url), 'utf8')); +const parser = new XMLParser({ ignoreAttributes: false }); + +test('DOAP preserves text, resource attributes, and repeated fields through XML parsing', () => { + const metadata = { + ...config.project.metadata, + name: 'An election: "A & B" < C', + description: "It's a vote — yes & no", + bug_database: 'https://example.org/issues?state=open&label=vote', + repositories: ['https://example.org/one.git', 'https://example.org/two.git'], + categories: ['library', 'testing'], + programming_languages: ['Python', 'Perl'], + }; + const xml = renderDoap(metadata); + assert.equal(XMLValidator.validate(xml), true); + // The projects.apache.org importer reads the first child of the RDF root. + const root = parser.parse(xml)['rdf:RDF']; + assert.equal(root['@_xmlns'], 'http://usefulinc.com/ns/doap#'); + const project = root.Project; + assert.equal(project.name, metadata.name); + assert.equal(project.description, metadata.description); + assert.equal(project['bug-database']['@_rdf:resource'], metadata.bug_database); + assert.deepEqual( + project.repository.map((entry) => entry.GitRepository.location['@_rdf:resource']), + metadata.repositories, + ); + assert.deepEqual(project['programming-language'], metadata.programming_languages); + assert.deepEqual( + project.category.map((entry) => entry['@_rdf:resource']), + metadata.categories.map((category) => `http://projects.apache.org/category/${category}`), + ); +}); + +test('build output uses the current source metadata and retains branch publishing configuration', async (t) => { + const root = await mkdtemp(path.join(tmpdir(), 'steve-site-test-')); + t.after(() => rm(root, { recursive: true, force: true })); + const siteDir = path.join(root, 'site'); + const outDir = path.join(siteDir, 'build'); + await mkdir(outDir, { recursive: true }); + const source = structuredClone(config); + source.project.metadata.name = 'An updated project'; + const yaml = stringify(source); + await writeFile(path.join(root, '.asf.yaml'), yaml); + const plugin = projectMetadata({ + siteDir, + siteConfig: { url: 'https://steve-example.staged.apache.org' }, + }); + await plugin.postBuild({ outDir }); + assert.equal(await readFile(path.join(outDir, '.asf.yaml'), 'utf8'), yaml); + const xml = await readFile(path.join(outDir, 'doap.rdf'), 'utf8'); + assert.equal(XMLValidator.validate(xml), true); + const project = parser.parse(xml)['rdf:RDF'].Project; + assert.equal(project.name, source.project.metadata.name); + // A preview must still describe the production project to metadata consumers. + assert.equal(project.homepage['@_rdf:resource'], source.project.metadata.homepage); + for (const [from, to] of Object.entries(redirects)) { + const html = await readFile(path.join(outDir, from), 'utf8'); + assert.ok(html.includes(`content="0;url=${to}"`)); + assert.ok(html.includes(new URL(to, 'https://steve-example.staged.apache.org').href)); + } +}); diff --git a/site/theme/templates/index.html b/site/theme/templates/index.html deleted file mode 100644 index 25aca512..00000000 --- a/site/theme/templates/index.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - Apache STeVe - - -
- -
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec tincidunt hendrerit ornare. Curabitur ac sem eget orci condimentum convallis vitae sed nisl. Nullam cursus luctus ipsum, et viverra leo interdum ac. Duis in ante efficitur, tincidunt sapien dictum, tempus risus. Ut et convallis ante. Donec sagittis congue nisl, ac maximus eros hendrerit at. In vulputate at ex et imperdiet. Morbi in ligula risus. Aliquam nec efficitur sem. Nam sodales maximus purus, nec blandit odio interdum quis.

- -

Ut eu interdum lorem, eu auctor lectus. Duis vitae imperdiet orci, ac condimentum neque. Nam sit amet hendrerit nisi. Sed ut tortor justo. Donec suscipit placerat dolor, in bibendum sem cursus eu. Aenean elementum dictum neque. Nam ullamcorper pretium nibh, imperdiet rhoncus odio aliquam in. Donec dapibus nulla nec lacinia scelerisque. Morbi non suscipit ipsum, id lobortis dolor. Sed pretium libero non tellus finibus tincidunt. Aenean ultricies lacus tortor, eget dictum est laoreet non. Fusce volutpat augue ut velit scelerisque, quis imperdiet erat viverra. Maecenas pretium scelerisque mi condimentum efficitur. Donec commodo dapibus lectus at rutrum. Donec sed ultrices tellus.

- -

Curabitur venenatis dui eget nunc fermentum placerat. Fusce semper turpis eu cursus vulputate. Duis non ex ut metus luctus porttitor quis eget magna. Mauris tristique pellentesque tortor, congue semper justo lacinia euismod. In luctus fermentum metus in posuere. Donec auctor ipsum vel tortor lobortis lobortis. Proin gravida purus mi, vel ornare nibh congue eu. Phasellus ipsum diam, vestibulum eget pharetra non, eleifend non sem.

-
-

- -

-
-
- Copyright© 2013-2025 the Apache Software Foundation. Licensed under the Apache License, Version 2.0 | Privacy Policy
- Apache STeVe, Apache, the Apache feather logo, and the Apache STeVe project logo are trademarks of The Apache Software Foundation. - All other marks mentioned may be trademarks or registered trademarks of their respective owners. -
-
- - diff --git a/site/theme/templates/page.html b/site/theme/templates/page.html deleted file mode 100644 index 5bc614ee..00000000 --- a/site/theme/templates/page.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - {{ page.title }} - {{SITENAME}} - - -
- -
-

- {% if article %} - {{ article.title }} - {% else %} - {{ page.title }} - {% endif %} -

- {% if article %} - {{ article.content }} - {% else %} - {{ page.content }} - {% endif %} -
-
- Copyright© 2013-2025 the Apache Software Foundation. Licensed under the Apache License, Version 2.0 | Privacy Policy
- Apache STeVe, Apache, the Apache feather logo, and the Apache STeVe project logo are trademarks of The Apache Software Foundation. - All other marks mentioned may be trademarks or registered trademarks of their respective owners. -
-
- - From fbeb497d1c7daa55ae8fbb093bb4e72ae5125581 Mon Sep 17 00:00:00 2001 From: tison Date: Mon, 14 Sep 2026 21:51:55 +0800 Subject: [PATCH 2/3] Add a favicon from the STeVe project logo --- site/docusaurus.config.mjs | 3 ++- site/static/images/favicon.svg | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 site/static/images/favicon.svg diff --git a/site/docusaurus.config.mjs b/site/docusaurus.config.mjs index e77b3634..25563360 100644 --- a/site/docusaurus.config.mjs +++ b/site/docusaurus.config.mjs @@ -23,6 +23,7 @@ const config = { tagline: 'Open source tools for community elections', url: process.env.SITE_URL || 'https://steve.apache.org', baseUrl: '/', + favicon: 'images/favicon.svg', trailingSlash: true, onBrokenLinks: 'throw', markdown: { @@ -84,7 +85,7 @@ const config = { ], }, ], - copyright: `Copyright © ${new Date().getFullYear()} The Apache Software Foundation. Licensed under the Apache License, Version 2.0.
Apache, Apache STeVe, STeVe, the Apache feather logo, and the Apache STeVe logo are trademarks of The Apache Software Foundation.`, + copyright: `Copyright © ${new Date().getFullYear()} The Apache Software Foundation. Licensed under the Apache License, Version 2.0.
Apache, Apache STeVe, STeVe, and the Apache STeVe logo are trademarks of The Apache Software Foundation.`, }, }, }; diff --git a/site/static/images/favicon.svg b/site/static/images/favicon.svg new file mode 100644 index 00000000..2f7e055b --- /dev/null +++ b/site/static/images/favicon.svg @@ -0,0 +1,13 @@ + + + + Apache STeVe + + + From 289b69d9cba74b8e05bdbd7b4a8f2346ed89f58b Mon Sep 17 00:00:00 2001 From: tison Date: Tue, 15 Sep 2026 06:40:50 +0800 Subject: [PATCH 3/3] Remove the People section from the community page --- site/src/pages/community.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/site/src/pages/community.md b/site/src/pages/community.md index 46db8124..0edd6a1e 100644 --- a/site/src/pages/community.md +++ b/site/src/pages/community.md @@ -24,10 +24,6 @@ These lists are public and their messages are publicly archived. - [Browse the source and open a pull request](https://github.com/apache/steve). The [getting started guide](/getting-started/) and [documentation](/documentation/) are useful starting points. - For a potential security vulnerability, follow the [ASF security reporting process](https://www.apache.org/security/). -## People - -STeVe is maintained by its community. The [ASF project roster](https://whimsy.apache.org/roster/committee/steve) lists the current PMC and committers, and the [contributor history](https://github.com/apache/steve/graphs/contributors) records contributions to the repository. - ## About the project STeVe grew out of the voting system used to elect the ASF Board of Directors. It is an Apache Software Foundation project, released under the [Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0).