From 16f21bb01d6850b0461212883a0df0fd9ad26d19 Mon Sep 17 00:00:00 2001 From: Anton Franzluebbers Date: Fri, 25 Aug 2023 23:19:01 -0400 Subject: [PATCH] init mkdocs --- .github/workflows/docs-cf.yml | 28 +- .gitignore | 3 + .vscode/launch.json | 5 + Documentation/.gitignore | 21 - Documentation/.vscode/extensions.json | 4 - Documentation/.vscode/launch.json | 11 - Documentation/README.md | 54 - Documentation/astro.config.mjs | 12 - Documentation/docs/assets/logo.png | Bin 0 -> 24534 bytes Documentation/docs/assets/velnet_logo.png | Bin 0 -> 40603 bytes .../docs/assets/velnet_logo_noborder.png | Bin 0 -> 21396 bytes .../{src/pages/index.mdx => docs/index.md} | 20 +- Documentation/docs/stylesheets/extra.css | 16 + Documentation/mkdocs.yml | 33 + Documentation/package-lock.json | 6778 ----------------- Documentation/package.json | 19 - Documentation/public/css/index.css | 592 -- .../public/css/pico.classless.min.css | 5 - Documentation/public/css/retro.css | 202 - Documentation/public/css/theme.css | 207 - Documentation/public/favicon.svg | 9 - Documentation/requirements.txt | 1 + Documentation/src/components/Footer.astro | 38 - Documentation/src/components/Header.astro | 201 - .../src/components/LeftSidebar.astro | 235 - Documentation/src/env.d.ts | 1 - Documentation/src/layouts/Layout.astro | 99 - Documentation/src/pages/example.astro | 472 -- Documentation/src/pages/installing.mdx | 0 Documentation/src/util.ts | 9 - Documentation/tailwind.config.cjs | 8 - Documentation/tsconfig.json | 3 - 32 files changed, 87 insertions(+), 8999 deletions(-) create mode 100644 .vscode/launch.json delete mode 100644 Documentation/.gitignore delete mode 100644 Documentation/.vscode/extensions.json delete mode 100644 Documentation/.vscode/launch.json delete mode 100644 Documentation/README.md delete mode 100644 Documentation/astro.config.mjs create mode 100644 Documentation/docs/assets/logo.png create mode 100644 Documentation/docs/assets/velnet_logo.png create mode 100644 Documentation/docs/assets/velnet_logo_noborder.png rename Documentation/{src/pages/index.mdx => docs/index.md} (64%) create mode 100644 Documentation/docs/stylesheets/extra.css create mode 100644 Documentation/mkdocs.yml delete mode 100644 Documentation/package-lock.json delete mode 100644 Documentation/package.json delete mode 100644 Documentation/public/css/index.css delete mode 100644 Documentation/public/css/pico.classless.min.css delete mode 100644 Documentation/public/css/retro.css delete mode 100644 Documentation/public/css/theme.css delete mode 100644 Documentation/public/favicon.svg create mode 100644 Documentation/requirements.txt delete mode 100644 Documentation/src/components/Footer.astro delete mode 100644 Documentation/src/components/Header.astro delete mode 100644 Documentation/src/components/LeftSidebar.astro delete mode 100644 Documentation/src/env.d.ts delete mode 100644 Documentation/src/layouts/Layout.astro delete mode 100644 Documentation/src/pages/example.astro delete mode 100644 Documentation/src/pages/installing.mdx delete mode 100644 Documentation/src/util.ts delete mode 100644 Documentation/tailwind.config.cjs delete mode 100644 Documentation/tsconfig.json diff --git a/.github/workflows/docs-cf.yml b/.github/workflows/docs-cf.yml index 61d8f1b..d120964 100644 --- a/.github/workflows/docs-cf.yml +++ b/.github/workflows/docs-cf.yml @@ -8,6 +8,9 @@ on: jobs: publish-docs: + defaults: + run: + working-directory: ${{env.SUBFOLDER}} runs-on: ubuntu-latest permissions: contents: read @@ -17,24 +20,27 @@ jobs: - name: Checkout uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/setup-python@v4 with: - node-version: "16" - cache: "npm" - cache-dependency-path: "**/package-lock.json" + python-version: 3.x - - name: Install Packages - working-directory: ${{env.SUBFOLDER}} - run: npm i + - run: echo "CACHE_ID=$(date --utc '+%V')" >> $GITHUB_ENV + + - uses: actions/cache@v3 + with: + key: mkdocs-material-${{ env.CACHE_ID }} + path: .cache + restore-keys: | + mkdocs-material- + + - run: pip install -r requirements.txt - name: Build - working-directory: ${{env.SUBFOLDER}} - run: npm run build + run: mkdocs build --site-dir public - name: Upload - working-directory: ${{env.SUBFOLDER}} env: PROJECT_NAME: velnet-docs CLOUDFLARE_ACCOUNT_ID: 8077b5b1f8e2ade41874cbaa3f883069 CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} - run: npx wrangler@3.1.1 pages deploy dist --project-name="${{env.PROJECT_NAME}}" --branch="${{env.GITHUB_REF_NAME}}" + run: npx wrangler@3.1.1 pages deploy public --project-name="${{env.PROJECT_NAME}}" --branch="${{env.GITHUB_REF_NAME}}" diff --git a/.gitignore b/.gitignore index 233c77f..21a3eb5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ .DS_Store my.secrets .git.bfg-report/ +Documentation-old/ +env/ +Documentation/public/ \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..b1bbc7a --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,5 @@ +{ + "configurations": [ + + ] +} diff --git a/Documentation/.gitignore b/Documentation/.gitignore deleted file mode 100644 index 6d4c0aa..0000000 --- a/Documentation/.gitignore +++ /dev/null @@ -1,21 +0,0 @@ -# build output -dist/ - -# generated types -.astro/ - -# dependencies -node_modules/ - -# logs -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* - -# environment variables -.env -.env.production - -# macOS-specific files -.DS_Store diff --git a/Documentation/.vscode/extensions.json b/Documentation/.vscode/extensions.json deleted file mode 100644 index 22a1505..0000000 --- a/Documentation/.vscode/extensions.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "recommendations": ["astro-build.astro-vscode"], - "unwantedRecommendations": [] -} diff --git a/Documentation/.vscode/launch.json b/Documentation/.vscode/launch.json deleted file mode 100644 index d642209..0000000 --- a/Documentation/.vscode/launch.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "version": "0.2.0", - "configurations": [ - { - "command": "./node_modules/.bin/astro dev", - "name": "Development server", - "request": "launch", - "type": "node-terminal" - } - ] -} diff --git a/Documentation/README.md b/Documentation/README.md deleted file mode 100644 index 8394557..0000000 --- a/Documentation/README.md +++ /dev/null @@ -1,54 +0,0 @@ -# Astro Starter Kit: Basics - -``` -npm create astro@latest -- --template basics -``` - -[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/basics) -[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/basics) -[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/basics/devcontainer.json) - -> πŸ§‘β€πŸš€ **Seasoned astronaut?** Delete this file. Have fun! - -![just-the-basics](https://github.com/withastro/astro/assets/2244813/a0a5533c-a856-4198-8470-2d67b1d7c554) - -## πŸš€ Project Structure - -Inside of your Astro project, you'll see the following folders and files: - -``` -/ -β”œβ”€β”€ public/ -β”‚ └── favicon.svg -β”œβ”€β”€ src/ -β”‚ β”œβ”€β”€ components/ -β”‚ β”‚ └── Card.astro -β”‚ β”œβ”€β”€ layouts/ -β”‚ β”‚ └── Layout.astro -β”‚ └── pages/ -β”‚ └── index.astro -└── package.json -``` - -Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. - -There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. - -Any static assets, like images, can be placed in the `public/` directory. - -## 🧞 Commands - -All commands are run from the root of the project, from a terminal: - -| Command | Action | -| :------------------------ | :----------------------------------------------- | -| `npm install` | Installs dependencies | -| `npm run dev` | Starts local dev server at `localhost:3000` | -| `npm run build` | Build your production site to `./dist/` | -| `npm run preview` | Preview your build locally, before deploying | -| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | -| `npm run astro -- --help` | Get help using the Astro CLI | - -## πŸ‘€ Want to learn more? - -Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/Documentation/astro.config.mjs b/Documentation/astro.config.mjs deleted file mode 100644 index a801afe..0000000 --- a/Documentation/astro.config.mjs +++ /dev/null @@ -1,12 +0,0 @@ -import { defineConfig } from 'astro/config'; -import mdx from "@astrojs/mdx"; -import tailwind from "@astrojs/tailwind"; - -import cloudflare from "@astrojs/cloudflare"; - -// https://astro.build/config -export default defineConfig({ - integrations: [mdx(), tailwind()], - output: "server", - adapter: cloudflare() -}); \ No newline at end of file diff --git a/Documentation/docs/assets/logo.png b/Documentation/docs/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..318528b10f0ba6716b215193eea1038f2e1f028b GIT binary patch literal 24534 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 z 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 literal 0 HcmV?d00001 diff --git a/Documentation/docs/assets/velnet_logo_noborder.png b/Documentation/docs/assets/velnet_logo_noborder.png new file mode 100644 index 0000000000000000000000000000000000000000..8089814e614c1543624efc996f21b43b7dd3caa9 GIT binary patch literal 21396 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" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@astrojs/cloudflare": { - "version": "6.6.2", - "resolved": "https://registry.npmjs.org/@astrojs/cloudflare/-/cloudflare-6.6.2.tgz", - "integrity": "sha512-2lYQIzTBVnzUNJa1swwrklAb7t1B7C2b5snyzFSlDiA8XcbSmUaKUusPkIzjqUInZ9wJPuk6lG3SwYVw+wlGhQ==", - "dependencies": { - "@astrojs/underscore-redirects": "^0.2.0", - "@cloudflare/workers-types": "^4.20230518.0", - "esbuild": "^0.17.19", - "tiny-glob": "^0.2.9" - }, - "peerDependencies": { - "astro": "^2.8.4" - } - }, - "node_modules/@astrojs/compiler": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.8.0.tgz", - "integrity": "sha512-E0TI/uyO8n+IPSZ4Fvl9Lne8JKEasR6ZMGvE2G096oTWOXSsPAhRs2LomV3z+/VRepo2h+t/SdVo54wox4eJwA==" - }, - "node_modules/@astrojs/internal-helpers": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.1.2.tgz", - "integrity": "sha512-YXLk1CUDdC9P5bjFZcGjz+cE/ZDceXObDTXn/GCID4r8LjThuexxi+dlJqukmUpkSItzQqgzfWnrPLxSFPejdA==" - }, - "node_modules/@astrojs/language-server": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-1.0.8.tgz", - "integrity": "sha512-gssRxLGb8XnvKpqSzrDW5jdzdFnXD7eBXVkPCkkt2hv7Qzb+SAzv6hVgMok3jDCxpR1aeB+XNd9Qszj2h29iog==", - "dependencies": { - "@astrojs/compiler": "^1.4.2", - "@jridgewell/trace-mapping": "^0.3.14", - "@vscode/emmet-helper": "^2.8.4", - "events": "^3.3.0", - "prettier": "^2.8.8", - "prettier-plugin-astro": "^0.9.1", - "vscode-css-languageservice": "^6.2.1", - "vscode-html-languageservice": "^5.0.0", - "vscode-languageserver": "^8.0.1", - "vscode-languageserver-protocol": "^3.17.1", - "vscode-languageserver-textdocument": "^1.0.4", - "vscode-languageserver-types": "^3.17.1", - "vscode-uri": "^3.0.3" - }, - "bin": { - "astro-ls": "bin/nodeServer.js" - } - }, - "node_modules/@astrojs/markdown-remark": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-2.2.1.tgz", - "integrity": "sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==", - "dependencies": { - "@astrojs/prism": "^2.1.2", - "github-slugger": "^1.4.0", - "import-meta-resolve": "^2.1.0", - "rehype-raw": "^6.1.1", - "rehype-stringify": "^9.0.3", - "remark-gfm": "^3.0.1", - "remark-parse": "^10.0.1", - "remark-rehype": "^10.1.0", - "remark-smartypants": "^2.0.0", - "shiki": "^0.14.1", - "unified": "^10.1.2", - "unist-util-visit": "^4.1.0", - "vfile": "^5.3.2" - }, - "peerDependencies": { - "astro": "^2.5.0" - } - }, - "node_modules/@astrojs/markdown-remark/node_modules/github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" - }, - "node_modules/@astrojs/mdx": { - "version": "0.19.7", - "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-0.19.7.tgz", - "integrity": "sha512-mfEbBD7oi8yBHhcJucEjnrquREkJ3os+jioURP8BR2B8tOV2rV2j8trvmLUgfS+P/+HevGObxCTjcRYxn6T7eg==", - "dependencies": { - "@astrojs/markdown-remark": "^2.2.1", - "@astrojs/prism": "^2.1.2", - "@mdx-js/mdx": "^2.3.0", - "acorn": "^8.8.0", - "es-module-lexer": "^1.1.1", - "estree-util-visit": "^1.2.0", - "github-slugger": "^1.4.0", - "gray-matter": "^4.0.3", - "hast-util-to-html": "^8.0.4", - "kleur": "^4.1.4", - "rehype-raw": "^6.1.1", - "remark-frontmatter": "^4.0.1", - "remark-gfm": "^3.0.1", - "remark-smartypants": "^2.0.0", - "shiki": "^0.14.1", - "source-map": "^0.7.4", - "unist-util-visit": "^4.1.0", - "vfile": "^5.3.2" - }, - "engines": { - "node": ">=16.12.0" - } - }, - "node_modules/@astrojs/mdx/node_modules/github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" - }, - "node_modules/@astrojs/prism": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-2.1.2.tgz", - "integrity": "sha512-3antim1gb34689GHRQFJ88JEo93HuZKQBnmxDT5W/nxiNz1p/iRxnCTEhIbJhqMOTRbbo5h2ldm5qSxx+TMFQA==", - "dependencies": { - "prismjs": "^1.28.0" - }, - "engines": { - "node": ">=16.12.0" - } - }, - "node_modules/@astrojs/tailwind": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@astrojs/tailwind/-/tailwind-4.0.0.tgz", - "integrity": "sha512-HmCAXFFes7MUBt5ihdfH1goa8QyGkHejIpz6Z4XBKK9VNYY9G2E3brCn8+pNn5zAOzcwl3FYcuH2AiOa/NGoMQ==", - "dependencies": { - "autoprefixer": "^10.4.14", - "postcss": "^8.4.24", - "postcss-load-config": "^4.0.1" - }, - "peerDependencies": { - "astro": "^2.6.5", - "tailwindcss": "^3.0.24" - } - }, - "node_modules/@astrojs/telemetry": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-2.1.1.tgz", - "integrity": "sha512-4pRhyeQr0MLB5PKYgkdu+YE8sSpMbHL8dUuslBWBIdgcYjtD1SufPMBI8pgXJ+xlwrQJHKKfK2X1KonHYuOS9A==", - "dependencies": { - "ci-info": "^3.3.1", - "debug": "^4.3.4", - "dlv": "^1.1.3", - "dset": "^3.1.2", - "is-docker": "^3.0.0", - "is-wsl": "^2.2.0", - "undici": "^5.22.0", - "which-pm-runs": "^1.1.0" - }, - "engines": { - "node": ">=16.12.0" - } - }, - "node_modules/@astrojs/underscore-redirects": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@astrojs/underscore-redirects/-/underscore-redirects-0.2.0.tgz", - "integrity": "sha512-TP+uEdqMGNC7Lyci6WmbHvvMElBDSyHlTsvGH9E9/2duvD/n4KJVyr59klycEroaZJiAi5tzlXL8Jsl9/R32gQ==" - }, - "node_modules/@astrojs/webapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@astrojs/webapi/-/webapi-2.2.0.tgz", - "integrity": "sha512-mHAOApWyjqSe5AQMOUD9rsZJqbMQqe3Wosb1a40JV6Okvyxj1G6GTlthwYadWCymq/lbgwh0PLiY8Fr4eFxtuQ==", - "dependencies": { - "undici": "^5.22.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", - "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", - "dependencies": { - "@babel/highlight": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", - "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", - "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.9", - "@babel/helper-module-transforms": "^7.22.9", - "@babel/helpers": "^7.22.6", - "@babel/parser": "^7.22.7", - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.8", - "@babel/types": "^7.22.5", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.2", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", - "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", - "dependencies": { - "@babel/types": "^7.22.5", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", - "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", - "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.5", - "browserslist": "^4.21.9", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", - "dependencies": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", - "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", - "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", - "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", - "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", - "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", - "dependencies": { - "@babel/template": "^7.22.5", - "@babel/traverse": "^7.22.6", - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", - "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.5", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.22.7", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", - "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz", - "integrity": "sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/template": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", - "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", - "dependencies": { - "@babel/code-frame": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.22.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", - "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", - "dependencies": { - "@babel/code-frame": "^7.22.5", - "@babel/generator": "^7.22.7", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.7", - "@babel/types": "^7.22.5", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", - "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", - "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@cloudflare/workers-types": { - "version": "4.20230801.0", - "resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20230801.0.tgz", - "integrity": "sha512-RzRUR+J/T3h58qbTZHYntYsnZXu3JnrlZIhqP2hhdyfoZAZ/+ko4wX0foAqlYHi+kXWaWtySHBuMcx6ec6TXlQ==" - }, - "node_modules/@emmetio/abbreviation": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", - "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", - "dependencies": { - "@emmetio/scanner": "^1.0.4" - } - }, - "node_modules/@emmetio/css-abbreviation": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", - "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", - "dependencies": { - "@emmetio/scanner": "^1.0.4" - } - }, - "node_modules/@emmetio/scanner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", - "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==" - }, - "node_modules/@esbuild/android-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.17.19.tgz", - "integrity": "sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.17.19.tgz", - "integrity": "sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.17.19.tgz", - "integrity": "sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz", - "integrity": "sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz", - "integrity": "sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz", - "integrity": "sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz", - "integrity": "sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz", - "integrity": "sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz", - "integrity": "sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz", - "integrity": "sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz", - "integrity": "sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz", - "integrity": "sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz", - "integrity": "sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz", - "integrity": "sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz", - "integrity": "sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz", - "integrity": "sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz", - "integrity": "sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz", - "integrity": "sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz", - "integrity": "sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz", - "integrity": "sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz", - "integrity": "sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz", - "integrity": "sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.18", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", - "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" - }, - "node_modules/@mdx-js/mdx": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-2.3.0.tgz", - "integrity": "sha512-jLuwRlz8DQfQNiUCJR50Y09CGPq3fLtmtUQfVrj79E0JWu3dvsVcxVIcfhR5h0iXu+/z++zDrYeiJqifRynJkA==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/mdx": "^2.0.0", - "estree-util-build-jsx": "^2.0.0", - "estree-util-is-identifier-name": "^2.0.0", - "estree-util-to-js": "^1.1.0", - "estree-walker": "^3.0.0", - "hast-util-to-estree": "^2.0.0", - "markdown-extensions": "^1.0.0", - "periscopic": "^3.0.0", - "remark-mdx": "^2.0.0", - "remark-parse": "^10.0.0", - "remark-rehype": "^10.0.0", - "unified": "^10.0.0", - "unist-util-position-from-estree": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgr/utils": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", - "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", - "dependencies": { - "cross-spawn": "^7.0.3", - "fast-glob": "^3.3.0", - "is-glob": "^4.0.3", - "open": "^9.1.0", - "picocolors": "^1.0.0", - "tslib": "^2.6.0" - }, - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/@types/acorn": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", - "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/@types/babel__core": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz", - "integrity": "sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw==", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz", - "integrity": "sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/debug": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", - "integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/dom-view-transitions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/dom-view-transitions/-/dom-view-transitions-1.0.1.tgz", - "integrity": "sha512-A9S1ijj/4MX06I1W/6on8lhaYyq1Ir7gaOvfllW1o4RzVWW88HAeqX0pUx9VgOLnNpdiGeUW2CTkg18p5LWIrA==" - }, - "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" - }, - "node_modules/@types/estree-jsx": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.0.tgz", - "integrity": "sha512-3qvGd0z8F2ENTGr/GG1yViqfiKmRfrXVx5sJyHGFu3z7m5g5utCQtGp/g29JnjflhtQJBv1WDQukHiT58xPcYQ==", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/@types/hast": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.5.tgz", - "integrity": "sha512-SvQi0L/lNpThgPoleH53cdjB3y9zpLlVjRbqB3rH8hx1jiRSBGAhyjV3H+URFjNVRqt2EdYNrbZE5IsGlNfpRg==", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/@types/json5": { - "version": "0.0.30", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.30.tgz", - "integrity": "sha512-sqm9g7mHlPY/43fcSNrCYfOeX9zkTTK+euO5E6+CVijSMm5tTjkVdwdqRkY3ljjIAf8679vps5jKUoJBCLsMDA==" - }, - "node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/@types/mdx": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.5.tgz", - "integrity": "sha512-76CqzuD6Q7LC+AtbPqrvD9AqsN0k8bsYo2bM2J8pmNldP1aIPAbzUQ7QbobyXL4eLr1wK5x8FZFe8eF/ubRuBg==" - }, - "node_modules/@types/ms": { - "version": "0.7.31", - "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", - "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" - }, - "node_modules/@types/nlcst": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-1.0.1.tgz", - "integrity": "sha512-aVIyXt6pZiiMOtVByE4Y0gf+BLm1Cxc4ZLSK8VRHn1CgkO+kXbQwN/EBhQmhPdBMjFJCMBKtmNW2zWQuFywz8Q==", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==" - }, - "node_modules/@types/resolve": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.20.2.tgz", - "integrity": "sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==" - }, - "node_modules/@types/unist": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.7.tgz", - "integrity": "sha512-cputDpIbFgLUaGQn6Vqg3/YsJwxUwHLO13v3i5ouxT4lat0khip9AEWxtERujXV9wxIB1EyF97BSJFt6vpdI8g==" - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "node_modules/@vscode/emmet-helper": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.9.2.tgz", - "integrity": "sha512-MaGuyW+fa13q3aYsluKqclmh62Hgp0BpKIqS66fCxfOaBcVQ1OnMQxRRgQUYnCkxFISAQlkJ0qWWPyXjro1Qrg==", - "dependencies": { - "emmet": "^2.4.3", - "jsonc-parser": "^2.3.0", - "vscode-languageserver-textdocument": "^1.0.1", - "vscode-languageserver-types": "^3.15.1", - "vscode-uri": "^2.1.2" - } - }, - "node_modules/@vscode/emmet-helper/node_modules/vscode-uri": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-2.1.2.tgz", - "integrity": "sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==" - }, - "node_modules/@vscode/l10n": { - "version": "0.0.14", - "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.14.tgz", - "integrity": "sha512-/yrv59IEnmh655z1oeDnGcvMYwnEzNzHLgeYcQCkhYX0xBvYWrAuefoiLcPBUkMpJsb46bqQ6Yv4pwTTQ4d3Qg==" - }, - "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-align/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/ansi-sequence-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", - "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==" - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/any-promise": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/array-iterate": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", - "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/astring": { - "version": "1.8.6", - "resolved": "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz", - "integrity": "sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg==", - "bin": { - "astring": "bin/astring" - } - }, - "node_modules/astro": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/astro/-/astro-2.10.1.tgz", - "integrity": "sha512-t3y9laRaOZTAu6omVpI5x/wE80t2yTCWO/UTCPJYAYy2Aoi+snupwk8ZFBLgVd0lwO7KhjRKA0pUScfkn3bnXw==", - "dependencies": { - "@astrojs/compiler": "^1.8.0", - "@astrojs/internal-helpers": "^0.1.2", - "@astrojs/language-server": "^1.0.0", - "@astrojs/markdown-remark": "^2.2.1", - "@astrojs/telemetry": "^2.1.1", - "@astrojs/webapi": "^2.2.0", - "@babel/core": "^7.22.5", - "@babel/generator": "^7.22.5", - "@babel/parser": "^7.22.5", - "@babel/plugin-transform-react-jsx": "^7.22.5", - "@babel/traverse": "^7.22.5", - "@babel/types": "^7.22.5", - "@types/babel__core": "^7.20.1", - "@types/dom-view-transitions": "^1.0.1", - "@types/yargs-parser": "^21.0.0", - "acorn": "^8.9.0", - "boxen": "^6.2.1", - "chokidar": "^3.5.3", - "ci-info": "^3.8.0", - "common-ancestor-path": "^1.0.1", - "cookie": "^0.5.0", - "debug": "^4.3.4", - "deepmerge-ts": "^4.3.0", - "devalue": "^4.3.2", - "diff": "^5.1.0", - "es-module-lexer": "^1.3.0", - "esbuild": "^0.17.19", - "estree-walker": "3.0.0", - "execa": "^6.1.0", - "fast-glob": "^3.2.12", - "github-slugger": "^2.0.0", - "gray-matter": "^4.0.3", - "html-escaper": "^3.0.3", - "js-yaml": "^4.1.0", - "kleur": "^4.1.4", - "magic-string": "^0.30.2", - "mime": "^3.0.0", - "network-information-types": "^0.1.1", - "ora": "^6.3.1", - "p-limit": "^4.0.0", - "path-to-regexp": "^6.2.1", - "preferred-pm": "^3.0.3", - "prompts": "^2.4.2", - "rehype": "^12.0.1", - "semver": "^7.5.3", - "server-destroy": "^1.0.1", - "shiki": "^0.14.1", - "string-width": "^5.1.2", - "strip-ansi": "^7.1.0", - "tsconfig-resolver": "^3.0.1", - "typescript": "*", - "unist-util-visit": "^4.1.2", - "vfile": "^5.3.7", - "vite": "^4.4.6", - "vitefu": "^0.2.4", - "which-pm": "^2.0.0", - "yargs-parser": "^21.1.1", - "zod": "^3.20.6" - }, - "bin": { - "astro": "astro.js" - }, - "engines": { - "node": ">=16.12.0", - "npm": ">=6.14.0" - }, - "peerDependencies": { - "sharp": ">=0.31.0" - }, - "peerDependenciesMeta": { - "sharp": { - "optional": true - } - } - }, - "node_modules/autoprefixer": { - "version": "10.4.14", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", - "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], - "dependencies": { - "browserslist": "^4.21.5", - "caniuse-lite": "^1.0.30001464", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/bail": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", - "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/big-integer": { - "version": "1.6.51", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", - "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/bl": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", - "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", - "dependencies": { - "buffer": "^6.0.3", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/boxen/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/boxen/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/boxen/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/boxen/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/boxen/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/bplist-parser": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", - "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", - "dependencies": { - "big-integer": "^1.6.44" - }, - "engines": { - "node": ">= 5.10.0" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, - "node_modules/bundle-name": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", - "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", - "dependencies": { - "run-applescript": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/busboy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", - "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001519", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001519.tgz", - "integrity": "sha512-0QHgqR+Jv4bxHMp8kZ1Kn8CH55OikjKJ6JmKkZYP1F3D7w+lnFXF70nG5eNfsZS89jadi5Ywy5UCSKLAglIRkg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/ccount": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", - "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/character-entities": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", - "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-html4": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", - "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", - "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", - "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", - "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", - "dependencies": { - "restore-cursor": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-spinners": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", - "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/comma-separated-tokens": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", - "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/common-ancestor-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", - "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decode-named-character-reference": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz", - "integrity": "sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==", - "dependencies": { - "character-entities": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/deepmerge-ts": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/deepmerge-ts/-/deepmerge-ts-4.3.0.tgz", - "integrity": "sha512-if3ZYdkD2dClhnXR5reKtG98cwyaRT1NeugQoAPTTfsOpV9kqyeiBF9Qa5RHjemb3KzD5ulqygv6ED3t5j9eJw==", - "engines": { - "node": ">=12.4.0" - } - }, - "node_modules/default-browser": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", - "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", - "dependencies": { - "bundle-name": "^3.0.0", - "default-browser-id": "^3.0.0", - "execa": "^7.1.1", - "titleize": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser-id": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", - "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", - "dependencies": { - "bplist-parser": "^0.2.0", - "untildify": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/default-browser/node_modules/execa": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", - "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^4.3.0", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^14.18.0 || ^16.14.0 || >=18.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/default-browser/node_modules/human-signals": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", - "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", - "engines": { - "node": ">=14.18.0" - } - }, - "node_modules/defaults": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", - "dependencies": { - "clone": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/define-lazy-prop": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", - "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/dequal": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", - "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/devalue": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/devalue/-/devalue-4.3.2.tgz", - "integrity": "sha512-KqFl6pOgOW+Y6wJgu80rHpo2/3H07vr8ntR9rkkFIRETewbf5GaYYcakYfiKz89K+sLsuPkQIZaXDMjUObZwWg==" - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/diff": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz", - "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==", - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/dset": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", - "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==", - "engines": { - "node": ">=4" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.483", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.483.tgz", - "integrity": "sha512-YLwU0iF//9R3cCEfq0wgL+pf9vglE4kwAg4S5tkVVZljUDKv7Wcz67mTY4OOj+T7YUbTGuqlbqgdl/s+7Q8KTw==" - }, - "node_modules/emmet": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.6.tgz", - "integrity": "sha512-dJfbdY/hfeTyf/Ef7Y7ubLYzkBvPQ912wPaeVYpAxvFxkEBf/+hJu4H6vhAvFN6HlxqedlfVn2x1S44FfQ97pg==", - "dependencies": { - "@emmetio/abbreviation": "^2.3.3", - "@emmetio/css-abbreviation": "^2.1.8" - } - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/es-module-lexer": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", - "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==" - }, - "node_modules/esbuild": { - "version": "0.17.19", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.17.19.tgz", - "integrity": "sha512-XQ0jAPFkK/u3LcVRcvVHQcTIqD6E2H1fvZMA5dQPSOWb3suUbWbfbRf94pjc0bNzRYLfIrDRQXr7X+LHIm5oHw==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.17.19", - "@esbuild/android-arm64": "0.17.19", - "@esbuild/android-x64": "0.17.19", - "@esbuild/darwin-arm64": "0.17.19", - "@esbuild/darwin-x64": "0.17.19", - "@esbuild/freebsd-arm64": "0.17.19", - "@esbuild/freebsd-x64": "0.17.19", - "@esbuild/linux-arm": "0.17.19", - "@esbuild/linux-arm64": "0.17.19", - "@esbuild/linux-ia32": "0.17.19", - "@esbuild/linux-loong64": "0.17.19", - "@esbuild/linux-mips64el": "0.17.19", - "@esbuild/linux-ppc64": "0.17.19", - "@esbuild/linux-riscv64": "0.17.19", - "@esbuild/linux-s390x": "0.17.19", - "@esbuild/linux-x64": "0.17.19", - "@esbuild/netbsd-x64": "0.17.19", - "@esbuild/openbsd-x64": "0.17.19", - "@esbuild/sunos-x64": "0.17.19", - "@esbuild/win32-arm64": "0.17.19", - "@esbuild/win32-ia32": "0.17.19", - "@esbuild/win32-x64": "0.17.19" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/estree-util-attach-comments": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-2.1.1.tgz", - "integrity": "sha512-+5Ba/xGGS6mnwFbXIuQiDPTbuTxuMCooq3arVv7gPZtYpjp+VXH/NkHAP35OOefPhNG/UGqU3vt/LTABwcHX0w==", - "dependencies": { - "@types/estree": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-build-jsx": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz", - "integrity": "sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "estree-util-is-identifier-name": "^2.0.0", - "estree-walker": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-is-identifier-name": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-2.1.0.tgz", - "integrity": "sha512-bEN9VHRyXAUOjkKVQVvArFym08BTWB0aJPppZZr0UNyAqWsLaVfAqP7hbaTJjzHifmB5ebnR8Wm7r7yGN/HonQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-to-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-1.2.0.tgz", - "integrity": "sha512-IzU74r1PK5IMMGZXUVZbmiu4A1uhiPgW5hm1GjcOfr4ZzHaMPpLNJjR7HjXiIOzi25nZDrgFTobHTkV5Q6ITjA==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "astring": "^1.8.0", - "source-map": "^0.7.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-util-visit": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-1.2.1.tgz", - "integrity": "sha512-xbgqcrkIVbIG+lI/gzbvd9SGTJL4zqJKBFttUl5pP27KhAjtMKbX/mQXJ7qgyXpMgVy/zvpm0xoQQaGL8OloOw==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/estree-walker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.0.tgz", - "integrity": "sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-6.1.0.tgz", - "integrity": "sha512-QVWlX2e50heYJcCPG0iWtf8r0xjEYfz/OYLGDYH+IyjWezzPNxz63qNFOu0l4YftGWuizFVZHHs8PrLU5p2IDA==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.1", - "human-signals": "^3.0.1", - "is-stream": "^3.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^5.1.0", - "onetime": "^6.0.0", - "signal-exit": "^3.0.7", - "strip-final-newline": "^3.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/fault": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz", - "integrity": "sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==", - "dependencies": { - "format": "^0.2.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-yarn-workspace-root2": { - "version": "1.2.16", - "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", - "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", - "dependencies": { - "micromatch": "^4.0.2", - "pkg-dir": "^4.2.0" - } - }, - "node_modules/format": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", - "integrity": "sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/github-slugger": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", - "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==" - }, - "node_modules/glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/globalyzer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", - "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==" - }, - "node_modules/globrex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", - "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==" - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/gray-matter/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/gray-matter/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-7.1.2.tgz", - "integrity": "sha512-Nz7FfPBuljzsN3tCQ4kCBKqdNhQE2l0Tn+X1ubgKBPRoiDIu1mL08Cfw4k7q71+Duyaw7DXDN+VTAp4Vh3oCOw==", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", - "hastscript": "^7.0.0", - "property-information": "^6.0.0", - "vfile": "^5.0.0", - "vfile-location": "^4.0.0", - "web-namespaces": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-3.1.1.tgz", - "integrity": "sha512-jdlwBjEexy1oGz0aJ2f4GKMaVKkA9jwjr4MjAAI22E5fM/TXVZHuS5OpONtdeIkRKqAaryQ2E9xNQxijoThSZA==", - "dependencies": { - "@types/hast": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-7.2.3.tgz", - "integrity": "sha512-RujVQfVsOrxzPOPSzZFiwofMArbQke6DJjnFfceiEbFh7S05CbPt0cYN+A5YeD3pso0JQk6O1aHBnx9+Pm2uqg==", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/parse5": "^6.0.0", - "hast-util-from-parse5": "^7.0.0", - "hast-util-to-parse5": "^7.0.0", - "html-void-elements": "^2.0.0", - "parse5": "^6.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0", - "vfile": "^5.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-estree": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-2.3.3.tgz", - "integrity": "sha512-ihhPIUPxN0v0w6M5+IiAZZrn0LH2uZomeWwhn7uP7avZC6TE7lIiEh2yBMPr5+zi1aUCXq6VoYRgs2Bw9xmycQ==", - "dependencies": { - "@types/estree": "^1.0.0", - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "estree-util-attach-comments": "^2.0.0", - "estree-util-is-identifier-name": "^2.0.0", - "hast-util-whitespace": "^2.0.0", - "mdast-util-mdx-expression": "^1.0.0", - "mdast-util-mdxjs-esm": "^1.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "style-to-object": "^0.4.1", - "unist-util-position": "^4.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-html": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-8.0.4.tgz", - "integrity": "sha512-4tpQTUOr9BMjtYyNlt0P50mH7xj0Ks2xpo8M943Vykljf99HW6EzulIoJP1N3eKOSScEHzyzi9dm7/cn0RfGwA==", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0", - "ccount": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-raw": "^7.0.0", - "hast-util-whitespace": "^2.0.0", - "html-void-elements": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "stringify-entities": "^4.0.0", - "zwitch": "^2.0.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-to-parse5": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-7.1.0.tgz", - "integrity": "sha512-YNRgAJkH2Jky5ySkIqFXTQiaqcAtJyVE+D5lkN6CdtOqrnkLfGYYrEcKuHOJZlp+MwjSwuD3fZuawI+sic/RBw==", - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "web-namespaces": "^2.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-whitespace": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-2.0.1.tgz", - "integrity": "sha512-nAxA0v8+vXSBDt3AnRUNjyRIQ0rD+ntpbAp4LnPkumc5M9yUbSMa4XDU9Q6etY4f1Wp4bNgvc1yjiZtsTTrSng==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-7.2.0.tgz", - "integrity": "sha512-TtYPq24IldU8iKoJQqvZOuhi5CyCQRAbvDOX0x1eW6rsHSxa/1i2CCiptNTotGHJ3VoHRGmqiv6/D3q113ikkw==", - "dependencies": { - "@types/hast": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-parse-selector": "^3.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/html-escaper": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", - "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==" - }, - "node_modules/html-void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-2.0.1.tgz", - "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/human-signals": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-3.0.1.tgz", - "integrity": "sha512-rQLskxnM/5OCldHo+wNXbpVgDn5A17CUoKX+7Sokwaknlq7CdSnphy0W39GU8dw59XiCXmFXDg4fRuckQRKewQ==", - "engines": { - "node": ">=12.20.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/import-meta-resolve": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-2.2.2.tgz", - "integrity": "sha512-f8KcQ1D80V7RnqVm+/lirO9zkOxjGxhaTC1IPrBGd3MEfNgmNG67tSUO9gTi2F3Blr2Az6g1vocaxzkVnWl9MA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "node_modules/is-alphabetical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", - "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", - "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", - "dependencies": { - "is-alphabetical": "^2.0.0", - "is-decimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } - }, - "node_modules/is-core-module": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", - "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-decimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", - "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", - "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-inside-container": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", - "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", - "dependencies": { - "is-docker": "^3.0.0" - }, - "bin": { - "is-inside-container": "cli.js" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-interactive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", - "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-plain-obj": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", - "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-reference": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.1.tgz", - "integrity": "sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==", - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/is-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", - "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-unicode-supported": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", - "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-wsl/node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/jiti": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", - "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonc-parser": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", - "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==" - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", - "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/load-yaml-file": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", - "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", - "dependencies": { - "graceful-fs": "^4.1.5", - "js-yaml": "^3.13.0", - "pify": "^4.0.1", - "strip-bom": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/load-yaml-file/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/load-yaml-file/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/load-yaml-file/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", - "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", - "dependencies": { - "chalk": "^5.0.0", - "is-unicode-supported": "^1.1.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/longest-streak": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", - "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/magic-string": { - "version": "0.30.2", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.2.tgz", - "integrity": "sha512-lNZdu7pewtq/ZvWUp9Wpf/x7WzMTsR26TWV03BRZrXFsv+BI6dy8RAiKgm1uM/kyR0rCfUcqvOlXKG66KhIGug==", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/markdown-extensions": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-1.1.1.tgz", - "integrity": "sha512-WWC0ZuMzCyDHYCasEGs4IPvLyTGftYwh6wIEOULOF0HXcqZlhwRzrK0w2VUlxWA98xnvb/jszw4ZSkJ6ADpM6Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/markdown-table": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", - "integrity": "sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/mdast-util-definitions": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-5.1.2.tgz", - "integrity": "sha512-8SVPMuHqlPME/z3gqVwWY4zVXn8lqKv/pAhC57FuJ40ImXyBpmO5ukh98zB2v7Blql2FiHjHv9LVztSIqjY+MA==", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-2.2.2.tgz", - "integrity": "sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==", - "dependencies": { - "@types/mdast": "^3.0.0", - "escape-string-regexp": "^5.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-find-and-replace/node_modules/escape-string-regexp": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", - "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mdast-util-from-markdown": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz", - "integrity": "sha512-4xTO/M8c82qBcnQc1tgpNtubGUW/Y1tBQ1B0i5CtSoelOLKFYlElIr3bvgREYYO5iRqbMY1YuqZng0GVOI8Qww==", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "mdast-util-to-string": "^3.1.0", - "micromark": "^3.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-decode-string": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-stringify-position": "^3.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-frontmatter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-1.0.1.tgz", - "integrity": "sha512-JjA2OjxRqAa8wEG8hloD0uTU0kdn8kbtOWpPP94NBkfAlbxn4S8gCGf/9DwFtEeGPXrDcNXdiDjVaRdUFqYokw==", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0", - "micromark-extension-frontmatter": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-2.0.2.tgz", - "integrity": "sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==", - "dependencies": { - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-gfm-autolink-literal": "^1.0.0", - "mdast-util-gfm-footnote": "^1.0.0", - "mdast-util-gfm-strikethrough": "^1.0.0", - "mdast-util-gfm-table": "^1.0.0", - "mdast-util-gfm-task-list-item": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-autolink-literal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-1.0.3.tgz", - "integrity": "sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==", - "dependencies": { - "@types/mdast": "^3.0.0", - "ccount": "^2.0.0", - "mdast-util-find-and-replace": "^2.0.0", - "micromark-util-character": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-footnote": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-1.0.2.tgz", - "integrity": "sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0", - "micromark-util-normalize-identifier": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-strikethrough": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-1.0.3.tgz", - "integrity": "sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-table": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-1.0.7.tgz", - "integrity": "sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==", - "dependencies": { - "@types/mdast": "^3.0.0", - "markdown-table": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-gfm-task-list-item": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-1.0.2.tgz", - "integrity": "sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-to-markdown": "^1.3.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-2.0.1.tgz", - "integrity": "sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==", - "dependencies": { - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-mdx-expression": "^1.0.0", - "mdast-util-mdx-jsx": "^2.0.0", - "mdast-util-mdxjs-esm": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-expression": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-1.3.2.tgz", - "integrity": "sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdx-jsx": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-2.1.4.tgz", - "integrity": "sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "ccount": "^2.0.0", - "mdast-util-from-markdown": "^1.1.0", - "mdast-util-to-markdown": "^1.3.0", - "parse-entities": "^4.0.0", - "stringify-entities": "^4.0.0", - "unist-util-remove-position": "^4.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-mdxjs-esm": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-1.3.1.tgz", - "integrity": "sha512-SXqglS0HrEvSdUEfoXFtcg7DRl7S2cwOXc7jkuusG472Mmjag34DUDeOJUZtl+BVnyeO1frIgVpHlNRWc2gk/w==", - "dependencies": { - "@types/estree-jsx": "^1.0.0", - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "mdast-util-to-markdown": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-phrasing": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-3.0.1.tgz", - "integrity": "sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==", - "dependencies": { - "@types/mdast": "^3.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-12.3.0.tgz", - "integrity": "sha512-pits93r8PhnIoU4Vy9bjW39M2jJ6/tdHyja9rrot9uujkN7UTU9SDnE6WNJz/IGyQk3XHX6yNNtrBH6cQzm8Hw==", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-definitions": "^5.0.0", - "micromark-util-sanitize-uri": "^1.1.0", - "trim-lines": "^3.0.0", - "unist-util-generated": "^2.0.0", - "unist-util-position": "^4.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-markdown": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-1.5.0.tgz", - "integrity": "sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==", - "dependencies": { - "@types/mdast": "^3.0.0", - "@types/unist": "^2.0.0", - "longest-streak": "^3.0.0", - "mdast-util-phrasing": "^3.0.0", - "mdast-util-to-string": "^3.0.0", - "micromark-util-decode-string": "^1.0.0", - "unist-util-visit": "^4.0.0", - "zwitch": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-3.2.0.tgz", - "integrity": "sha512-V4Zn/ncyN1QNSqSBxTrMOLpjr+IKdHl2v3KVLoWmDPscP4r9GcCi71gjgvUV1SFSKh92AjAG4peFuBl2/YgCJg==", - "dependencies": { - "@types/mdast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromark": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/micromark/-/micromark-3.2.0.tgz", - "integrity": "sha512-uD66tJj54JLYq0De10AhWycZWGQNUvDI55xPgk2sQM5kn1JYlhbCMTtEeT27+vAhW2FBQxLlOmS3pmA7/2z4aA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/debug": "^4.0.0", - "debug": "^4.0.0", - "decode-named-character-reference": "^1.0.0", - "micromark-core-commonmark": "^1.0.1", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-core-commonmark": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-1.1.0.tgz", - "integrity": "sha512-BgHO1aRbolh2hcrzL2d1La37V0Aoz73ymF8rAcKnohLy93titmv62E0gP8Hrx9PKcKrqCZ1BbLGbP3bEhoXYlw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-factory-destination": "^1.0.0", - "micromark-factory-label": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-factory-title": "^1.0.0", - "micromark-factory-whitespace": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-html-tag-name": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-subtokenize": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.1", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-extension-frontmatter": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-1.1.1.tgz", - "integrity": "sha512-m2UH9a7n3W8VAH9JO9y01APpPKmNNNs71P0RbknEmYSaZU5Ghogv38BYO94AI5Xw6OYfxZRdHZZ2nYjs/Z+SZQ==", - "dependencies": { - "fault": "^2.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-2.0.3.tgz", - "integrity": "sha512-vb9OoHqrhCmbRidQv/2+Bc6pkP0FrtlhurxZofvOEy5o8RtuuvTq+RQ1Vw5ZDNrVraQZu3HixESqbG+0iKk/MQ==", - "dependencies": { - "micromark-extension-gfm-autolink-literal": "^1.0.0", - "micromark-extension-gfm-footnote": "^1.0.0", - "micromark-extension-gfm-strikethrough": "^1.0.0", - "micromark-extension-gfm-table": "^1.0.0", - "micromark-extension-gfm-tagfilter": "^1.0.0", - "micromark-extension-gfm-task-list-item": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-autolink-literal": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-1.0.5.tgz", - "integrity": "sha512-z3wJSLrDf8kRDOh2qBtoTRD53vJ+CWIyo7uyZuxf/JAbNJjiHsOpG1y5wxk8drtv3ETAHutCu6N3thkOOgueWg==", - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-footnote": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-1.1.2.tgz", - "integrity": "sha512-Yxn7z7SxgyGWRNa4wzf8AhYYWNrwl5q1Z8ii+CSTTIqVkmGZF1CElX2JI8g5yGoM3GAman9/PVCUFUSJ0kB/8Q==", - "dependencies": { - "micromark-core-commonmark": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-normalize-identifier": "^1.0.0", - "micromark-util-sanitize-uri": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-strikethrough": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-1.0.7.tgz", - "integrity": "sha512-sX0FawVE1o3abGk3vRjOH50L5TTLr3b5XMqnP9YDRb34M0v5OoZhG+OHFz1OffZ9dlwgpTBKaT4XW/AsUVnSDw==", - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-classify-character": "^1.0.0", - "micromark-util-resolve-all": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-table": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-1.0.7.tgz", - "integrity": "sha512-3ZORTHtcSnMQEKtAOsBQ9/oHp9096pI/UvdPtN7ehKvrmZZ2+bbWhi0ln+I9drmwXMt5boocn6OlwQzNXeVeqw==", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-tagfilter": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-1.0.2.tgz", - "integrity": "sha512-5XWB9GbAUSHTn8VPU8/1DBXMuKYT5uOgEjJb8gN3mW0PNW5OPHpSdojoqf+iq1xo7vWzw/P8bAHY0n6ijpXF7g==", - "dependencies": { - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-gfm-task-list-item": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-1.0.5.tgz", - "integrity": "sha512-RMFXl2uQ0pNQy6Lun2YBYT9g9INXtWJULgbt01D/x8/6yJ2qpKyzdZD3pi6UIkzF++Da49xAelVKUeUMqd5eIQ==", - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdx-expression": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-1.0.8.tgz", - "integrity": "sha512-zZpeQtc5wfWKdzDsHRBY003H2Smg+PUi2REhqgIhdzAa5xonhP03FcXxqFSerFiNUr5AWmHpaNPQTBVOS4lrXw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/estree": "^1.0.0", - "micromark-factory-mdx-expression": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-events-to-acorn": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-extension-mdx-jsx": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-1.0.5.tgz", - "integrity": "sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==", - "dependencies": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "estree-util-is-identifier-name": "^2.0.0", - "micromark-factory-mdx-expression": "^1.0.0", - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdx-md": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-1.0.1.tgz", - "integrity": "sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==", - "dependencies": { - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-1.0.1.tgz", - "integrity": "sha512-7YA7hF6i5eKOfFUzZ+0z6avRG52GpWR8DL+kN47y3f2KhxbBZMhmxe7auOeaTBrW2DenbbZTf1ea9tA2hDpC2Q==", - "dependencies": { - "acorn": "^8.0.0", - "acorn-jsx": "^5.0.0", - "micromark-extension-mdx-expression": "^1.0.0", - "micromark-extension-mdx-jsx": "^1.0.0", - "micromark-extension-mdx-md": "^1.0.0", - "micromark-extension-mdxjs-esm": "^1.0.0", - "micromark-util-combine-extensions": "^1.0.0", - "micromark-util-types": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-extension-mdxjs-esm": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-1.0.5.tgz", - "integrity": "sha512-xNRBw4aoURcyz/S69B19WnZAkWJMxHMT5hE36GtDAyhoyn/8TuAeqjFJQlwk+MKQsUD7b3l7kFX+vlfVWgcX1w==", - "dependencies": { - "@types/estree": "^1.0.0", - "micromark-core-commonmark": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-events-to-acorn": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-position-from-estree": "^1.1.0", - "uvu": "^0.5.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/micromark-factory-destination": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-1.1.0.tgz", - "integrity": "sha512-XaNDROBgx9SgSChd69pjiGKbV+nfHGDPVYFs5dOoDd7ZnMAE+Cuu91BCpsY8RT2NP9vo/B8pds2VQNCLiu0zhg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-label": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-1.1.0.tgz", - "integrity": "sha512-OLtyez4vZo/1NjxGhcpDSbHQ+m0IIGnT8BoPamh+7jVlzLJBH98zzuCoUeMxvM6WsNeh8wx8cKvqLiPHEACn0w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-factory-mdx-expression": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-1.0.9.tgz", - "integrity": "sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/estree": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-events-to-acorn": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "unist-util-position-from-estree": "^1.0.0", - "uvu": "^0.5.0", - "vfile-message": "^3.0.0" - } - }, - "node_modules/micromark-factory-space": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz", - "integrity": "sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-title": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-1.1.0.tgz", - "integrity": "sha512-J7n9R3vMmgjDOCY8NPw55jiyaQnH5kBdV2/UXCtZIpnHH3P6nHUKaH7XXEYuWwx/xUJcawa8plLBEjMPU24HzQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-factory-whitespace": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-1.1.0.tgz", - "integrity": "sha512-v2WlmiymVSp5oMg+1Q0N1Lxmt6pMhIHD457whWM7/GUlEks1hI9xj5w3zbc4uuMKXGisksZk8DzP2UyGbGqNsQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-factory-space": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-character": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz", - "integrity": "sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-chunked": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-1.1.0.tgz", - "integrity": "sha512-Ye01HXpkZPNcV6FiyoW2fGZDUw4Yc7vT0E9Sad83+bEDiCJ1uXu0S3mr8WLpsz3HaG3x2q0HM6CTuPdcZcluFQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-classify-character": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-1.1.0.tgz", - "integrity": "sha512-SL0wLxtKSnklKSUplok1WQFoGhUdWYKggKUiqhX+Swala+BtptGCu5iPRc+xvzJ4PXE/hwM3FNXsfEVgoZsWbw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-combine-extensions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-1.1.0.tgz", - "integrity": "sha512-Q20sp4mfNf9yEqDL50WwuWZHUrCO4fEyeDCnMGmG5Pr0Cz15Uo7KBs6jq+dq0EgX4DPwwrh9m0X+zPV1ypFvUA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-decode-numeric-character-reference": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-1.1.0.tgz", - "integrity": "sha512-m9V0ExGv0jB1OT21mrWcuf4QhP46pH1KkfWy9ZEezqHKAxkj4mPCy3nIH1rkbdMlChLHX531eOrymlwyZIf2iw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-decode-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-1.1.0.tgz", - "integrity": "sha512-YphLGCK8gM1tG1bd54azwyrQRjCFcmgj2S2GoJDNnh4vYtnL38JS8M4gpxzOPNyHdNEpheyWXCTnnTDY3N+NVQ==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "decode-named-character-reference": "^1.0.0", - "micromark-util-character": "^1.0.0", - "micromark-util-decode-numeric-character-reference": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-1.1.0.tgz", - "integrity": "sha512-EuEzTWSTAj9PA5GOAs992GzNh2dGQO52UvAbtSOMvXTxv3Criqb6IOzJUBCmEqrrXSblJIJBbFFv6zPxpreiJw==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-events-to-acorn": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-1.2.3.tgz", - "integrity": "sha512-ij4X7Wuc4fED6UoLWkmo0xJQhsktfNh1J0m8g4PbIMPlx+ek/4YdW5mvbye8z/aZvAPUoxgXHrwVlXAPKMRp1w==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "@types/acorn": "^4.0.0", - "@types/estree": "^1.0.0", - "@types/unist": "^2.0.0", - "estree-util-visit": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0", - "vfile-message": "^3.0.0" - } - }, - "node_modules/micromark-util-html-tag-name": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-1.2.0.tgz", - "integrity": "sha512-VTQzcuQgFUD7yYztuQFKXT49KghjtETQ+Wv/zUjGSGBioZnkA4P1XXZPT1FHeJA6RwRXSF47yvJ1tsJdoxwO+Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-normalize-identifier": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-1.1.0.tgz", - "integrity": "sha512-N+w5vhqrBihhjdpM8+5Xsxy71QWqGn7HYNUvch71iV2PM7+E3uWGox1Qp90loa1ephtCxG2ftRV/Conitc6P2Q==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-resolve-all": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-1.1.0.tgz", - "integrity": "sha512-b/G6BTMSg+bX+xVCshPTPyAu2tmA0E4X98NSR7eIbeC6ycCqCeE7wjfDIgzEbkzdEVJXRtOG4FbEm/uGbCRouA==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-types": "^1.0.0" - } - }, - "node_modules/micromark-util-sanitize-uri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-1.2.0.tgz", - "integrity": "sha512-QO4GXv0XZfWey4pYFndLUKEAktKkG5kZTdUNaTAkzbuJxn2tNBOr+QtxR2XpWaMhbImT2dPzyLrPXLlPhph34A==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-character": "^1.0.0", - "micromark-util-encode": "^1.0.0", - "micromark-util-symbol": "^1.0.0" - } - }, - "node_modules/micromark-util-subtokenize": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-1.1.0.tgz", - "integrity": "sha512-kUQHyzRoxvZO2PuLzMt2P/dwVsTiivCK8icYTeR+3WgbuPqfHgPPy7nFKbeqRivBvn/3N3GBiNC+JRTMSxEC7A==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ], - "dependencies": { - "micromark-util-chunked": "^1.0.0", - "micromark-util-symbol": "^1.0.0", - "micromark-util-types": "^1.0.0", - "uvu": "^0.5.0" - } - }, - "node_modules/micromark-util-symbol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz", - "integrity": "sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromark-util-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz", - "integrity": "sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg==", - "funding": [ - { - "type": "GitHub Sponsors", - "url": "https://github.com/sponsors/unifiedjs" - }, - { - "type": "OpenCollective", - "url": "https://opencollective.com/unified" - } - ] - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", - "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/mimic-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", - "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/mz": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", - "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", - "dependencies": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/network-information-types": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/network-information-types/-/network-information-types-0.1.1.tgz", - "integrity": "sha512-mLXNafJYOkiJB6IlF727YWssTRpXitR+tKSLyA5VAdBi3SOvLf5gtizHgxf241YHPWocnAO/fAhVrB/68tPHDw==", - "peerDependencies": { - "typescript": ">= 3.0.0" - } - }, - "node_modules/nlcst-to-string": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-3.1.1.tgz", - "integrity": "sha512-63mVyqaqt0cmn2VcI2aH6kxe1rLAmSROqHMA0i4qqg1tidkfExgpb0FGMikMCn86mw5dFtBtEANfmSSK7TjNHw==", - "dependencies": { - "@types/nlcst": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", - "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", - "dependencies": { - "path-key": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path/node_modules/path-key": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", - "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", - "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dependencies": { - "mimic-fn": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", - "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", - "dependencies": { - "default-browser": "^4.0.0", - "define-lazy-prop": "^3.0.0", - "is-inside-container": "^1.0.0", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-6.3.1.tgz", - "integrity": "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==", - "dependencies": { - "chalk": "^5.0.0", - "cli-cursor": "^4.0.0", - "cli-spinners": "^2.6.1", - "is-interactive": "^2.0.0", - "is-unicode-supported": "^1.1.0", - "log-symbols": "^5.1.0", - "stdin-discarder": "^0.1.0", - "strip-ansi": "^7.0.1", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ora/node_modules/chalk": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", - "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate/node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-entities": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", - "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", - "dependencies": { - "@types/unist": "^2.0.0", - "character-entities": "^2.0.0", - "character-entities-legacy": "^3.0.0", - "character-reference-invalid": "^2.0.0", - "decode-named-character-reference": "^1.0.0", - "is-alphanumerical": "^2.0.0", - "is-decimal": "^2.0.0", - "is-hexadecimal": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-latin": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-5.0.1.tgz", - "integrity": "sha512-b/K8ExXaWC9t34kKeDV8kGXBkXZ1HCSAZRYE7HR14eA1GlXX5L8iWhs8USJNhQU9q5ci413jCKF0gOyovvyRBg==", - "dependencies": { - "nlcst-to-string": "^3.0.0", - "unist-util-modify-children": "^3.0.0", - "unist-util-visit-children": "^2.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.2.1.tgz", - "integrity": "sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==" - }, - "node_modules/periscopic": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", - "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", - "dependencies": { - "@types/estree": "^1.0.0", - "estree-walker": "^3.0.0", - "is-reference": "^3.0.0" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/pirates": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/postcss": { - "version": "8.4.27", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz", - "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-import": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", - "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", - "dependencies": { - "postcss-value-parser": "^4.0.0", - "read-cache": "^1.0.0", - "resolve": "^1.1.7" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", - "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", - "dependencies": { - "camelcase-css": "^2.0.1" - }, - "engines": { - "node": "^12 || ^14 || >= 16" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.4.21" - } - }, - "node_modules/postcss-load-config": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", - "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", - "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^2.1.1" - }, - "engines": { - "node": ">= 14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-nested": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", - "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.11" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/preferred-pm": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.0.3.tgz", - "integrity": "sha512-+wZgbxNES/KlJs9q40F/1sfOd/j7f1O9JaHcW5Dsn3aUUOZg3L2bjpVUcKV2jvtElYfoTuQiNeMfQJ4kwUAhCQ==", - "dependencies": { - "find-up": "^5.0.0", - "find-yarn-workspace-root2": "1.2.16", - "path-exists": "^4.0.0", - "which-pm": "2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-plugin-astro": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.9.1.tgz", - "integrity": "sha512-pYZXSbdq0eElvzoIMArzv1SBn1NUXzopjlcnt6Ql8VW32PjC12NovwBjXJ6rh8qQLi7vF8jNqAbraKW03UPfag==", - "dependencies": { - "@astrojs/compiler": "^1.0.1", - "prettier": "^2.8.3", - "sass-formatter": "^0.7.5", - "synckit": "^0.8.4" - }, - "engines": { - "node": "^14.15.0 || >=16.0.0", - "pnpm": ">=7.14.0" - } - }, - "node_modules/prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prompts/node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/property-information": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.2.0.tgz", - "integrity": "sha512-kma4U7AFCTwpqq5twzC1YVIDXSqg6qQK6JN0smOw8fgRy1OkMi0CYSzFmsy6dnqSenamAtj0CyXMUJ1Mf6oROg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/read-cache": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", - "dependencies": { - "pify": "^2.3.0" - } - }, - "node_modules/read-cache/node_modules/pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/rehype": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/rehype/-/rehype-12.0.1.tgz", - "integrity": "sha512-ey6kAqwLM3X6QnMDILJthGvG1m1ULROS9NT4uG9IDCuv08SFyLlreSuvOa//DgEvbXx62DS6elGVqusWhRUbgw==", - "dependencies": { - "@types/hast": "^2.0.0", - "rehype-parse": "^8.0.0", - "rehype-stringify": "^9.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-parse": { - "version": "8.0.4", - "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-8.0.4.tgz", - "integrity": "sha512-MJJKONunHjoTh4kc3dsM1v3C9kGrrxvA3U8PxZlP2SjH8RNUSrb+lF7Y0KVaUDnGH2QZ5vAn7ulkiajM9ifuqg==", - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-from-parse5": "^7.0.0", - "parse5": "^6.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-raw": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-6.1.1.tgz", - "integrity": "sha512-d6AKtisSRtDRX4aSPsJGTfnzrX2ZkHQLE5kiUuGOeEoLpbEulFF4hj0mLPbsa+7vmguDKOVVEQdHKDSwoaIDsQ==", - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-raw": "^7.2.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-stringify": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-9.0.3.tgz", - "integrity": "sha512-kWiZ1bgyWlgOxpqD5HnxShKAdXtb2IUljn3hQAhySeak6IOQPPt6DeGnsIh4ixm7yKJWzm8TXFuC/lPfcWHJqw==", - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-to-html": "^8.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-frontmatter": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-4.0.1.tgz", - "integrity": "sha512-38fJrB0KnmD3E33a5jZC/5+gGAC2WKNiPw1/fdXJvijBlhA7RCsvJklrYJakS0HedninvaCYW8lQGf9C918GfA==", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-frontmatter": "^1.0.0", - "micromark-extension-frontmatter": "^1.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-gfm": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-3.0.1.tgz", - "integrity": "sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-gfm": "^2.0.0", - "micromark-extension-gfm": "^2.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-2.3.0.tgz", - "integrity": "sha512-g53hMkpM0I98MU266IzDFMrTD980gNF3BJnkyFcmN+dD873mQeD5rdMO3Y2X+x8umQfbSE0PcoEDl7ledSA+2g==", - "dependencies": { - "mdast-util-mdx": "^2.0.0", - "micromark-extension-mdxjs": "^1.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-10.0.2.tgz", - "integrity": "sha512-3ydxgHa/ZQzG8LvC7jTXccARYDcRld3VfcgIIFs7bI6vbRSxJJmzgLEIIoYKyrfhaY+ujuWaf/PJiMZXoiCXgw==", - "dependencies": { - "@types/mdast": "^3.0.0", - "mdast-util-from-markdown": "^1.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-rehype": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-10.1.0.tgz", - "integrity": "sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==", - "dependencies": { - "@types/hast": "^2.0.0", - "@types/mdast": "^3.0.0", - "mdast-util-to-hast": "^12.1.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-smartypants": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-2.0.0.tgz", - "integrity": "sha512-Rc0VDmr/yhnMQIz8n2ACYXlfw/P/XZev884QU1I5u+5DgJls32o97Vc1RbK3pfumLsJomS2yy8eT4Fxj/2MDVA==", - "dependencies": { - "retext": "^8.1.0", - "retext-smartypants": "^5.1.0", - "unist-util-visit": "^4.1.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/resolve": { - "version": "1.22.2", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", - "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", - "dependencies": { - "is-core-module": "^2.11.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/restore-cursor": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", - "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", - "dependencies": { - "onetime": "^5.1.0", - "signal-exit": "^3.0.2" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/restore-cursor/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/restore-cursor/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/retext": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/retext/-/retext-8.1.0.tgz", - "integrity": "sha512-N9/Kq7YTn6ZpzfiGW45WfEGJqFf1IM1q8OsRa1CGzIebCJBNCANDRmOrholiDRGKo/We7ofKR4SEvcGAWEMD3Q==", - "dependencies": { - "@types/nlcst": "^1.0.0", - "retext-latin": "^3.0.0", - "retext-stringify": "^3.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-latin": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-3.1.0.tgz", - "integrity": "sha512-5MrD1tuebzO8ppsja5eEu+ZbBeUNCjoEarn70tkXOS7Bdsdf6tNahsv2bY0Z8VooFF6cw7/6S+d3yI/TMlMVVQ==", - "dependencies": { - "@types/nlcst": "^1.0.0", - "parse-latin": "^5.0.0", - "unherit": "^3.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-smartypants": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-5.2.0.tgz", - "integrity": "sha512-Do8oM+SsjrbzT2UNIKgheP0hgUQTDDQYyZaIY3kfq0pdFzoPk+ZClYJ+OERNXveog4xf1pZL4PfRxNoVL7a/jw==", - "dependencies": { - "@types/nlcst": "^1.0.0", - "nlcst-to-string": "^3.0.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/retext-stringify": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-3.1.0.tgz", - "integrity": "sha512-767TLOaoXFXyOnjx/EggXlb37ZD2u4P1n0GJqVdpipqACsQP+20W+BNpMYrlJkq7hxffnFk+jc6mAK9qrbuB8w==", - "dependencies": { - "@types/nlcst": "^1.0.0", - "nlcst-to-string": "^3.0.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rollup": { - "version": "3.27.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.27.1.tgz", - "integrity": "sha512-tXNDFwOkN6C2w5Blj1g6ForKeFw6c1mDu5jxoeDO3/pmYjgt+8yvIFjKzH5FQUq70OKZBkOt0zzv0THXL7vwzQ==", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=14.18.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/run-applescript": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", - "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/run-applescript/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/run-applescript/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/run-applescript/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/run-applescript/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-applescript/node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/s.color": { - "version": "0.0.15", - "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", - "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==" - }, - "node_modules/sade": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/sade/-/sade-1.8.1.tgz", - "integrity": "sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==", - "dependencies": { - "mri": "^1.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/sass-formatter": { - "version": "0.7.7", - "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.7.tgz", - "integrity": "sha512-axtQ7c7Cf4UgHsD8e4okhIkkc90+tdgBIfUMx69+qJuMNq9EOo2k+RH/mDKj0XeA5z3nC1Ca5TCntuxRhI+1MA==", - "dependencies": { - "suf-log": "^2.5.3" - } - }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/server-destroy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", - "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shiki": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.3.tgz", - "integrity": "sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==", - "dependencies": { - "ansi-sequence-parser": "^1.1.0", - "jsonc-parser": "^3.2.0", - "vscode-oniguruma": "^1.7.0", - "vscode-textmate": "^8.0.0" - } - }, - "node_modules/shiki/node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/space-separated-tokens": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", - "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/stdin-discarder": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", - "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", - "dependencies": { - "bl": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/streamsearch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", - "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/stringify-entities": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz", - "integrity": "sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g==", - "dependencies": { - "character-entities-html4": "^2.0.0", - "character-entities-legacy": "^3.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", - "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-to-object": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.2.tgz", - "integrity": "sha512-1JGpfPB3lo42ZX8cuPrheZbfQ6kqPPnPHlKMyeRYtfKD+0jG+QsXgXN57O/dvJlzlB2elI6dGmrPnl5VPQFPaA==", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/sucrase": { - "version": "3.34.0", - "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", - "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.2", - "commander": "^4.0.0", - "glob": "7.1.6", - "lines-and-columns": "^1.1.6", - "mz": "^2.7.0", - "pirates": "^4.0.1", - "ts-interface-checker": "^0.1.9" - }, - "bin": { - "sucrase": "bin/sucrase", - "sucrase-node": "bin/sucrase-node" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/suf-log": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", - "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==", - "dependencies": { - "s.color": "0.0.15" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/synckit": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", - "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", - "dependencies": { - "@pkgr/utils": "^2.3.1", - "tslib": "^2.5.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/tailwindcss": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", - "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", - "dependencies": { - "@alloc/quick-lru": "^5.2.0", - "arg": "^5.0.2", - "chokidar": "^3.5.3", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.12", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "jiti": "^1.18.2", - "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", - "postcss-import": "^15.1.0", - "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/tailwindcss/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/thenify": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", - "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", - "dependencies": { - "any-promise": "^1.0.0" - } - }, - "node_modules/thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", - "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", - "dependencies": { - "thenify": ">= 3.1.0 < 4" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/tiny-glob": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", - "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", - "dependencies": { - "globalyzer": "0.1.0", - "globrex": "^0.1.2" - } - }, - "node_modules/titleize": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", - "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/trim-lines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", - "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz", - "integrity": "sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/ts-interface-checker": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" - }, - "node_modules/tsconfig-resolver": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tsconfig-resolver/-/tsconfig-resolver-3.0.1.tgz", - "integrity": "sha512-ZHqlstlQF449v8glscGRXzL6l2dZvASPCdXJRWG4gHEZlUVx2Jtmr+a2zeVG4LCsKhDXKRj5R3h0C/98UcVAQg==", - "dependencies": { - "@types/json5": "^0.0.30", - "@types/resolve": "^1.17.0", - "json5": "^2.1.3", - "resolve": "^1.17.0", - "strip-bom": "^4.0.0", - "type-fest": "^0.13.1" - }, - "funding": { - "url": "https://github.com/sponsors/ifiokjr" - } - }, - "node_modules/tsconfig-resolver/node_modules/type-fest": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tslib": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", - "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" - }, - "node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typescript": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", - "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/undici": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.23.0.tgz", - "integrity": "sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==", - "dependencies": { - "busboy": "^1.6.0" - }, - "engines": { - "node": ">=14.0" - } - }, - "node_modules/unherit": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-3.0.1.tgz", - "integrity": "sha512-akOOQ/Yln8a2sgcLj4U0Jmx0R5jpIg2IUyRrWOzmEbjBtGzBdHtSeFKgoEcoH4KYIG/Pb8GQ/BwtYm0GCq1Sqg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/unified": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-10.1.2.tgz", - "integrity": "sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-generated": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-2.0.1.tgz", - "integrity": "sha512-qF72kLmPxAw0oN2fwpWIqbXAVyEqUzDHMsbtPvOudIlUzXYFIeQIuxXQCRCFh22B7cixvU0MG7m3MW8FTq/S+A==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-5.2.1.tgz", - "integrity": "sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-modify-children": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-3.1.1.tgz", - "integrity": "sha512-yXi4Lm+TG5VG+qvokP6tpnk+r1EPwyYL04JWDxLvgvPV40jANh7nm3udk65OOWquvbMDe+PL9+LmkxDpTv/7BA==", - "dependencies": { - "@types/unist": "^2.0.0", - "array-iterate": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-4.0.4.tgz", - "integrity": "sha512-kUBE91efOWfIVBo8xzh/uZQ7p9ffYRtUbMRZBNFYwf0RK8koUMx6dGUfwylLOKmaT2cs4wSW96QoYUSXAyEtpg==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position-from-estree": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-1.1.2.tgz", - "integrity": "sha512-poZa0eXpS+/XpoQwGwl79UUdea4ol2ZuCYguVaJS4qzIOMDzbqz8a3erUCOmubSZkaOuGamb3tX790iwOIROww==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-4.0.2.tgz", - "integrity": "sha512-TkBb0HABNmxzAcfLf4qsIbFbaPDvMO6wa3b3j4VcEzFVaw1LBKwnW4/sRJ/atSLSzoIg41JWEdnE7N6DIhGDGQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-3.0.3.tgz", - "integrity": "sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-4.1.2.tgz", - "integrity": "sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-children": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-2.0.2.tgz", - "integrity": "sha512-+LWpMFqyUwLGpsQxpumsQ9o9DG2VGLFrpz+rpVXYIEdPy57GSy5HioC0g3bg/8WP9oCLlapQtklOzQ8uLS496Q==", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-5.1.3.tgz", - "integrity": "sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/untildify": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", - "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/uvu": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/uvu/-/uvu-0.5.6.tgz", - "integrity": "sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==", - "dependencies": { - "dequal": "^2.0.0", - "diff": "^5.0.0", - "kleur": "^4.0.3", - "sade": "^1.7.3" - }, - "bin": { - "uvu": "bin.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/vfile": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-5.3.7.tgz", - "integrity": "sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^3.0.0", - "vfile-message": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-4.1.0.tgz", - "integrity": "sha512-YF23YMyASIIJXpktBa4vIGLJ5Gs88UB/XePgqPmTa7cDA+JeO3yclbpheQYCHjVHBn/yePzrXuygIL+xbvRYHw==", - "dependencies": { - "@types/unist": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-3.1.4.tgz", - "integrity": "sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vite": { - "version": "4.4.8", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.8.tgz", - "integrity": "sha512-LONawOUUjxQridNWGQlNizfKH89qPigK36XhMI7COMGztz8KNY0JHim7/xDd71CZwGT4HtSRgI7Hy+RlhG0Gvg==", - "dependencies": { - "esbuild": "^0.18.10", - "postcss": "^8.4.26", - "rollup": "^3.25.2" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - }, - "peerDependencies": { - "@types/node": ">= 14", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.17.tgz", - "integrity": "sha512-wHsmJG/dnL3OkpAcwbgoBTTMHVi4Uyou3F5mf58ZtmUyIKfcdA7TROav/6tCzET4A3QW2Q2FC+eFneMU+iyOxg==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.17.tgz", - "integrity": "sha512-9np+YYdNDed5+Jgr1TdWBsozZ85U1Oa3xW0c7TWqH0y2aGghXtZsuT8nYRbzOMcl0bXZXjOGbksoTtVOlWrRZg==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.17.tgz", - "integrity": "sha512-O+FeWB/+xya0aLg23hHEM2E3hbfwZzjqumKMSIqcHbNvDa+dza2D0yLuymRBQQnC34CWrsJUXyH2MG5VnLd6uw==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.17.tgz", - "integrity": "sha512-M9uJ9VSB1oli2BE/dJs3zVr9kcCBBsE883prage1NWz6pBS++1oNn/7soPNS3+1DGj0FrkSvnED4Bmlu1VAE9g==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.17.tgz", - "integrity": "sha512-XDre+J5YeIJDMfp3n0279DFNrGCXlxOuGsWIkRb1NThMZ0BsrWXoTg23Jer7fEXQ9Ye5QjrvXpxnhzl3bHtk0g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.17.tgz", - "integrity": "sha512-cjTzGa3QlNfERa0+ptykyxs5A6FEUQQF0MuilYXYBGdBxD3vxJcKnzDlhDCa1VAJCmAxed6mYhA2KaJIbtiNuQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.17.tgz", - "integrity": "sha512-sOxEvR8d7V7Kw8QqzxWc7bFfnWnGdaFBut1dRUYtu+EIRXefBc/eIsiUiShnW0hM3FmQ5Zf27suDuHsKgZ5QrA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.17.tgz", - "integrity": "sha512-2d3Lw6wkwgSLC2fIvXKoMNGVaeY8qdN0IC3rfuVxJp89CRfA3e3VqWifGDfuakPmp90+ZirmTfye1n4ncjv2lg==", - "cpu": [ - "arm" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.17.tgz", - "integrity": "sha512-c9w3tE7qA3CYWjT+M3BMbwMt+0JYOp3vCMKgVBrCl1nwjAlOMYzEo+gG7QaZ9AtqZFj5MbUc885wuBBmu6aADQ==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.17.tgz", - "integrity": "sha512-1DS9F966pn5pPnqXYz16dQqWIB0dmDfAQZd6jSSpiT9eX1NzKh07J6VKR3AoXXXEk6CqZMojiVDSZi1SlmKVdg==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.17.tgz", - "integrity": "sha512-EvLsxCk6ZF0fpCB6w6eOI2Fc8KW5N6sHlIovNe8uOFObL2O+Mr0bflPHyHwLT6rwMg9r77WOAWb2FqCQrVnwFg==", - "cpu": [ - "loong64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.17.tgz", - "integrity": "sha512-e0bIdHA5p6l+lwqTE36NAW5hHtw2tNRmHlGBygZC14QObsA3bD4C6sXLJjvnDIjSKhW1/0S3eDy+QmX/uZWEYQ==", - "cpu": [ - "mips64el" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.17.tgz", - "integrity": "sha512-BAAilJ0M5O2uMxHYGjFKn4nJKF6fNCdP1E0o5t5fvMYYzeIqy2JdAP88Az5LHt9qBoUa4tDaRpfWt21ep5/WqQ==", - "cpu": [ - "ppc64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.17.tgz", - "integrity": "sha512-Wh/HW2MPnC3b8BqRSIme/9Zhab36PPH+3zam5pqGRH4pE+4xTrVLx2+XdGp6fVS3L2x+DrsIcsbMleex8fbE6g==", - "cpu": [ - "riscv64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.17.tgz", - "integrity": "sha512-j/34jAl3ul3PNcK3pfI0NSlBANduT2UO5kZ7FCaK33XFv3chDhICLY8wJJWIhiQ+YNdQ9dxqQctRg2bvrMlYgg==", - "cpu": [ - "s390x" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.17.tgz", - "integrity": "sha512-QM50vJ/y+8I60qEmFxMoxIx4de03pGo2HwxdBeFd4nMh364X6TIBZ6VQ5UQmPbQWUVWHWws5MmJXlHAXvJEmpQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.17.tgz", - "integrity": "sha512-/jGlhWR7Sj9JPZHzXyyMZ1RFMkNPjC6QIAan0sDOtIo2TYk3tZn5UDrkE0XgsTQCxWTTOcMPf9p6Rh2hXtl5TQ==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.17.tgz", - "integrity": "sha512-rSEeYaGgyGGf4qZM2NonMhMOP/5EHp4u9ehFiBrg7stH6BYEEjlkVREuDEcQ0LfIl53OXLxNbfuIj7mr5m29TA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.17.tgz", - "integrity": "sha512-Y7ZBbkLqlSgn4+zot4KUNYst0bFoO68tRgI6mY2FIM+b7ZbyNVtNbDP5y8qlu4/knZZ73fgJDlXID+ohY5zt5g==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.17.tgz", - "integrity": "sha512-bwPmTJsEQcbZk26oYpc4c/8PvTY3J5/QK8jM19DVlEsAB41M39aWovWoHtNm78sd6ip6prilxeHosPADXtEJFw==", - "cpu": [ - "arm64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.17.tgz", - "integrity": "sha512-H/XaPtPKli2MhW+3CQueo6Ni3Avggi6hP/YvgkEe1aSaxw+AeO8MFjq8DlgfTd9Iz4Yih3QCZI6YLMoyccnPRg==", - "cpu": [ - "ia32" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.17.tgz", - "integrity": "sha512-fGEb8f2BSA3CW7riJVurug65ACLuQAzKq0SSqkY2b2yHHH0MzDfbLyKIGzHwOI/gkHcxM/leuSW6D5w/LMNitA==", - "cpu": [ - "x64" - ], - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.18.17", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.17.tgz", - "integrity": "sha512-1GJtYnUxsJreHYA0Y+iQz2UEykonY66HNWOb0yXYZi9/kNrORUEHVg87eQsCtqh59PEJ5YVZJO98JHznMJSWjg==", - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/android-arm": "0.18.17", - "@esbuild/android-arm64": "0.18.17", - "@esbuild/android-x64": "0.18.17", - "@esbuild/darwin-arm64": "0.18.17", - "@esbuild/darwin-x64": "0.18.17", - "@esbuild/freebsd-arm64": "0.18.17", - "@esbuild/freebsd-x64": "0.18.17", - "@esbuild/linux-arm": "0.18.17", - "@esbuild/linux-arm64": "0.18.17", - "@esbuild/linux-ia32": "0.18.17", - "@esbuild/linux-loong64": "0.18.17", - "@esbuild/linux-mips64el": "0.18.17", - "@esbuild/linux-ppc64": "0.18.17", - "@esbuild/linux-riscv64": "0.18.17", - "@esbuild/linux-s390x": "0.18.17", - "@esbuild/linux-x64": "0.18.17", - "@esbuild/netbsd-x64": "0.18.17", - "@esbuild/openbsd-x64": "0.18.17", - "@esbuild/sunos-x64": "0.18.17", - "@esbuild/win32-arm64": "0.18.17", - "@esbuild/win32-ia32": "0.18.17", - "@esbuild/win32-x64": "0.18.17" - } - }, - "node_modules/vitefu": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.4.tgz", - "integrity": "sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==", - "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0" - }, - "peerDependenciesMeta": { - "vite": { - "optional": true - } - } - }, - "node_modules/vscode-css-languageservice": { - "version": "6.2.6", - "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.2.6.tgz", - "integrity": "sha512-SA2WkeOecIpUiEbZnjOsP/fI5CRITZEiQGSHXKiDQDwLApfKcnLhZwMtOBbIifSzESVcQa7b/shX/nbnF4NoCg==", - "dependencies": { - "@vscode/l10n": "^0.0.14", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-languageserver-types": "^3.17.3", - "vscode-uri": "^3.0.7" - } - }, - "node_modules/vscode-html-languageservice": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.0.6.tgz", - "integrity": "sha512-gCixNg6fjPO7+kwSMBAVXcwDRHdjz1WOyNfI0n5Wx0J7dfHG8ggb3zD1FI8E2daTZrwS1cooOiSoc1Xxph4qRQ==", - "dependencies": { - "@vscode/l10n": "^0.0.14", - "vscode-languageserver-textdocument": "^1.0.8", - "vscode-languageserver-types": "^3.17.3", - "vscode-uri": "^3.0.7" - } - }, - "node_modules/vscode-jsonrpc": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz", - "integrity": "sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==", - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/vscode-languageserver": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz", - "integrity": "sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==", - "dependencies": { - "vscode-languageserver-protocol": "3.17.3" - }, - "bin": { - "installServerIntoExtension": "bin/installServerIntoExtension" - } - }, - "node_modules/vscode-languageserver-protocol": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz", - "integrity": "sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==", - "dependencies": { - "vscode-jsonrpc": "8.1.0", - "vscode-languageserver-types": "3.17.3" - } - }, - "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz", - "integrity": "sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==" - }, - "node_modules/vscode-languageserver-types": { - "version": "3.17.3", - "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz", - "integrity": "sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==" - }, - "node_modules/vscode-oniguruma": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==" - }, - "node_modules/vscode-textmate": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", - "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==" - }, - "node_modules/vscode-uri": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.7.tgz", - "integrity": "sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==" - }, - "node_modules/wcwidth": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", - "dependencies": { - "defaults": "^1.0.3" - } - }, - "node_modules/web-namespaces": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", - "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-pm": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", - "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", - "dependencies": { - "load-yaml-file": "^0.2.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8.15" - } - }, - "node_modules/which-pm-runs": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", - "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "dependencies": { - "string-width": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/yaml": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", - "engines": { - "node": ">= 14" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "engines": { - "node": ">=12" - } - }, - "node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zod": { - "version": "3.21.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", - "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, - "node_modules/zwitch": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", - "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - } -} diff --git a/Documentation/package.json b/Documentation/package.json deleted file mode 100644 index 753d515..0000000 --- a/Documentation/package.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "", - "type": "module", - "version": "0.0.1", - "scripts": { - "dev": "astro dev", - "start": "astro dev", - "build": "astro build", - "preview": "astro preview", - "astro": "astro" - }, - "dependencies": { - "@astrojs/cloudflare": "^6.6.2", - "@astrojs/mdx": "^0.19.7", - "@astrojs/tailwind": "^4.0.0", - "astro": "^2.10.1", - "tailwindcss": "^3.3.3" - } -} diff --git a/Documentation/public/css/index.css b/Documentation/public/css/index.css deleted file mode 100644 index 1c4aa01..0000000 --- a/Documentation/public/css/index.css +++ /dev/null @@ -1,592 +0,0 @@ -* { - box-sizing: border-box; - margin: 0; -} - -/* Global focus outline reset */ -*:focus:not(:focus-visible) { - outline: none; -} - -/* Firefox */ -* { - scrollbar-color: var(--theme-dim-light) transparent; -} - -/* Webkit */ -/* Make scrollbars transparent except for main page scrollbar. */ -::-webkit-scrollbar, -::-webkit-scrollbar-track { - background-color: transparent; -} -body::-webkit-scrollbar, -body::-webkit-scrollbar-track { - background: var(--theme-bg-gradient); -} - -::-webkit-scrollbar-thumb { - background-color: var(--theme-dim-light); - border: 4px solid transparent; - background-clip: content-box; - border-radius: 10px; -} - -@media (prefers-reduced-motion: no-preference) { - :root { - scroll-behavior: smooth; - } -} - -/* - Ensure that the auto-hiding/showing address bar on iOS Safari - always has a background color matching our theme. -*/ -html { - background: var(--theme-bg-gradient-bottom); -} - -/* - Use a pseudo-element to add a gradient background that covers the entire viewport. - Using a regular fixed background does not work properly on mobile browsers like iOS Safari. -*/ -body::before { - content: ''; - display: block; - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: -999; - background: var(--theme-bg-gradient); -} - -body { - color: var(--theme-text); - display: flex; - flex-direction: column; - min-height: 100vh; - font-family: var(--font-body); - font-size: 16px; - line-height: 1.5; -} - -nav ul { - list-style: none; - padding: 0; -} - -.content > section > * + *, -.content > section > blockquote > * + *, -.content > section > :is(ul, ol) > li > * + *, -.content details > * + *, -.content * > astro-slot > * + * { - margin-top: 1.25rem; -} - -.content > section > :is(ul, ol) > li > * + * { - margin-bottom: 1.25rem; -} - -.content > section > :is(ul, ol) > li, -.content > section > :is(ul, ol) > li > * + *, -.content > section > :is(ul, ol) > li > :is(ul, ol) > li, -.content > section > :is(ul, ol) > li > :is(ul, ol) > li > * + * { - margin-top: 0.5rem; -} - -.content > section > :first-child { - margin-top: 0; -} - -.content > section > :is(ul, ol), -.content > section > :is(ul, ol) :is(ul, ol) { - padding-inline-start: 1.5em; -} - -/* Typography */ -:is(h1, h2, h3, h4, h5, h6), -.content > section > .heading-wrapper { - margin-bottom: 1rem; - font-weight: bold; - line-height: 1.3; -} - -:is(h1, h2, h3, h4, h5, h6) + *, -.content > section > .heading-wrapper + * { - margin-top: 0; -} - -h1, -h2 { - max-width: 40ch; -} - -:is(h2):not(:first-child), -.heading-wrapper:not(:first-child):is(.level-h2) { - margin-top: 4rem; -} - -:is(h3, h4):not(:first-child), -.heading-wrapper:not(:first-child):is(.level-h3, .level-h4) { - margin-top: 3rem; -} - -:is(h5, h6):not(:first-child), -.heading-wrapper:not(:first-child):is(.level-h5, .level-h6) { - margin-top: 2rem; -} - -:is(h1, h2, h3, h4, h5, h6, .heading-wrapper) - + :is(h1, h2, h3, h4, h5, h6, .heading-wrapper):not(:first-child) { - margin-top: 0; -} - -:is(h1, h2, h3, h4, h5) code { - --border-radius: 4px; - --padding-block: 0.1rem; - --padding-inline: 0.4rem; - font-weight: 400; -} - -h1 { - font-size: 2.5rem; /* 40px */ - font-weight: 900; -} - -@media (min-width: 37.75em) { - h1 { - font-size: 3rem; /* 48px */ - } -} - -h2 { - font-size: 1.875rem; /* 30px */ -} - -h3 { - font-size: 1.5rem; /* 24px */ -} - -h4 { - font-size: 1.25rem; /* 20px */ -} - -h5 { - font-size: 1rem; /* 16px */ -} - -.heading-wrapper { - --icon-size-x: 2rem; - --icon-size-y: 1.5rem; - margin-inline-end: var(--icon-size-x); -} - -.heading-wrapper:not(:first-child) { - margin-block: 0; -} - -.heading-wrapper > * { - display: inline; - margin-bottom: 0; -} - -.heading-wrapper > .anchor-link { - position: relative; - display: inline-flex; - margin-inline-end: calc(-1 * var(--icon-size-x)); - width: var(--icon-size-x); - height: var(--icon-size-y); - color: var(--theme-text-light); - text-decoration: none; - justify-content: center; - vertical-align: baseline; -} - -/* Float anchor links to the left of headings on larger screens. */ -@media (min-width: 50em) { - .heading-wrapper { - display: flex; - flex-direction: row-reverse; - justify-content: flex-end; - align-items: baseline; - margin-inline-start: calc(-1 * var(--icon-size-x)); - } - - .heading-wrapper > .anchor-link { - margin-inline-end: 0; - } -} - -.heading-wrapper > .anchor-link { - opacity: 0.5; -} - -@media (hover: hover) { - .heading-wrapper > .anchor-link { - opacity: 0; - } -} - -.heading-wrapper:hover > .anchor-link, -.anchor-link:focus { - opacity: 1; -} - -p, -.content ul, -.content ol { - line-height: 1.75; -} - -p, -.content ul { - color: var(--theme-text-light); -} - -small, -.text_small { - font-size: 0.833rem; -} - -a { - color: var(--theme-accent-secondary); - text-underline-offset: 0.08em; - align-items: center; - gap: 0.5rem; -} - -article > section :is(ul, ol) > * + * { - margin-top: 0.25rem; -} - -article > section nav :is(ul, ol) > * + * { - margin-top: inherit; -} - -article > section li > :is(p, pre, .expressive-code, blockquote):not(:first-child) { - margin-top: 1rem; -} - -article > section nav :is(ul, ol) { - padding-inline-start: inherit; -} - -article > section nav { - margin-top: 1rem; - margin-bottom: 2rem; -} - -article > section ::marker { - font-weight: bold; - color: var(--theme-text-light); -} - -article > section iframe { - width: 100%; - height: auto; - aspect-ratio: 16 / 9; -} - -a > code { - position: relative; - color: var(--theme-text-accent); - text-underline-offset: var(--padding-block); -} - -a:hover, -a:focus { - text-decoration: underline; -} - -a:focus { - outline: 2px solid currentColor; - outline-offset: 0.25em; -} - -strong { - font-weight: 600; - color: inherit; -} - -/* Supporting Content */ -code { - --border-radius: 3px; - --padding-block: 0.2rem; - --padding-inline: 0.3rem; - font-family: var(--font-mono); - font-size: 0.85em; - color: var(--theme-code-inline-text); - background-color: var(--theme-code-inline-bg); - padding: var(--padding-block) var(--padding-inline); - margin: calc(var(--padding-block) * -1) 0; - border-radius: var(--border-radius); - word-break: break-word; -} - -/*RTL Fix Code dir for inline code*/ -[dir='rtl'] code { - unicode-bidi: plaintext; -} - -/*RTL Fix Arrows*/ -[dir='rtl'] .toc-mobile-container svg { - transform: rotateY(180deg); -} - -.content kbd { - font-family: var(--font-body); - font-size: 0.9375rem; - border-radius: 0.25rem; - padding: 0.0625rem 0.375rem; - border: 1px solid var(--theme-shade-subtle); - box-shadow: 0 2px var(--theme-shade-subtle); - background-color: var(--theme-bg-offset); - white-space: nowrap; -} - -.theme-dark .content kbd { - border-color: var(--theme-divider); - background-color: var(--theme-divider); -} - -thead { - font-family: var(--font-body); -} - -table { - width: 100%; - padding: var(--padding-block) 0; - margin: 0; - border-collapse: collapse; - line-height: 1.8; -} - -/* Zebra striping */ -tbody tr:nth-of-type(odd) { - background: var(--theme-divider); -} -th { - font-weight: bold; -} -td, -th { - padding: 6px; - text-align: start; -} - -blockquote code { - background-color: var(--theme-bg); -} - -blockquote { - margin: 2rem 0 2rem 0; - padding: 1.25em 1.5rem; - border-inline-start: 8px solid var(--theme-divider); - background-color: var(--theme-bg-offset); - border-radius: 0 0.25rem 0.25rem 0; - line-height: 1.7; - /* Indicates the blockquote boundaries for forced colors users, transparent is changed to a solid color */ - outline: 1px solid transparent; -} - -img, -video { - max-width: 100%; -} - -.content video { - box-shadow: 0 0 var(--theme-glow-blur) var(--theme-glow-diffuse); -} - -.content details { - --details-padding-block: 0.25rem; - --details-padding-inline: 1rem; - --details-corners: 0.5rem; - border-radius: var(--details-corners); - border: 1px solid var(--theme-shade-subtle); - padding: var(--details-padding-block) var(--details-padding-inline); -} - -.content details:hover { - background: var(--theme-bg-offset); -} - -.content details[open] { - background: var(--theme-bg-offset); - padding-bottom: 1rem; -} - -.content details summary { - margin: calc(-1 * var(--details-padding-block)) calc(-1 * var(--details-padding-inline)); - padding: var(--details-padding-block) var(--details-padding-inline); - font-weight: bold; - cursor: pointer; -} - -.content details summary::marker, -.content details summary::-webkit-details-marker { - color: var(--theme-accent-secondary); -} - -.content details[open] > summary { - border-bottom: 1px solid var(--theme-shade-subtle); -} - -.content details pre { - --padding-inline: 1.25rem; - border: var(--glow-border); - margin-left: 0; - margin-right: 0; -} - -.flex { - display: flex; - align-items: center; -} - -button { - border: 0; - font-size: 1rem; - padding: 0.33em 0.67em; -} - -h2.heading { - font-size: 1em; - font-weight: 600; - margin-bottom: 0.5rem; - margin-top: 1.5rem; -} - -.header-link { - font-size: 1em; - transition: border-inline-start-color 100ms ease-out, background-color 200ms ease-out; -} - -a.header-link { - display: inline-flex; - gap: 0.5em; - width: 100%; - font: inherit; - padding-top: 0.4rem; - padding-bottom: 0.4rem; - line-height: 1.3; - color: var(--theme-text-lighter); - text-decoration: none; - unicode-bidi: plaintext; -} - -@media (min-width: 50em) { - a.header-link { - padding-top: 0.275rem; - padding-bottom: 0.275rem; - } -} - -.header-link:hover, -.header-link:focus, -.header-link:focus-within { - border-inline-start-color: var(--theme-accent-secondary); -} - -a.header-link:hover, -a.header-link:focus { - color: var(--theme-text); - text-decoration: underline; -} -.header-link svg { - opacity: 0.6; -} -.header-link:hover svg { - opacity: 0.8; -} - -/* Add line and padding on the left side */ -.header-link { - padding-inline-start: 1rem; -} -.header-link.depth-3 { - padding-inline-start: 2rem; -} -.header-link.depth-4 { - padding-inline-start: 3rem; -} - -/* Apply different TOC styling for wide viewports showing the right sidebar */ -@media (min-width: 72em) { - h2.heading { - padding-inline-start: calc(1rem + 4px); - } - - .header-link { - border-inline-start: 4px solid var(--theme-divider); - } -} - -/* Highlight TOC header link matching the current scroll position */ -a.current-header-link { - background-color: var(--theme-bg-accent); - /* Indicates the current heading for forced colors users in older browsers */ - outline: 1px solid transparent; -} - -@media (forced-colors: active) { - a.current-header-link { - border: 1px solid CanvasText; - } -} - -a.current-header-link { - color: var(--theme-text); -} - -/* Screenreader Only Text */ -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.focus\:not-sr-only:focus, -.focus\:not-sr-only:focus-visible { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; -} - -/* - Add the correct amount of scroll padding to ensure that linked headings are always visible - and have enough distance to the viewport edge and potential fixed navigation bars. - - Please note that this can't be done with `scroll-margin` on the scroll targets themselves - due to lack of iOS Safari browser support. -*/ -html { - /* Mobile TOC is displayed above page content */ - scroll-padding-top: calc(1.5rem + var(--theme-navbar-height) + var(--theme-mobile-toc-height)); -} - -@media (min-width: 72em) { - html { - /* Regular TOC is displayed as a sidebar */ - scroll-padding-top: calc(1.5rem + var(--theme-navbar-height)); - } -} - -@media (prefers-reduced-motion: reduce) { - details svg { - /* Removes the collapsible sidebar svg animation */ - transition: none !important; - } -} diff --git a/Documentation/public/css/pico.classless.min.css b/Documentation/public/css/pico.classless.min.css deleted file mode 100644 index 2a48b58..0000000 --- a/Documentation/public/css/pico.classless.min.css +++ /dev/null @@ -1,5 +0,0 @@ -@charset "UTF-8";/*! - * Pico CSS v1.5.10 (https://picocss.com) - * Copyright 2019-2023 - Licensed under MIT - */:root{--font-family:system-ui,-apple-system,"Segoe UI","Roboto","Ubuntu","Cantarell","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--line-height:1.5;--font-weight:400;--font-size:16px;--border-radius:0.25rem;--border-width:1px;--outline-width:3px;--spacing:1rem;--typography-spacing-vertical:1.5rem;--block-spacing-vertical:calc(var(--spacing) * 2);--block-spacing-horizontal:var(--spacing);--form-element-spacing-vertical:0.75rem;--form-element-spacing-horizontal:1rem;--nav-element-spacing-vertical:1rem;--nav-element-spacing-horizontal:0.5rem;--nav-link-spacing-vertical:0.5rem;--nav-link-spacing-horizontal:0.5rem;--form-label-font-weight:var(--font-weight);--transition:0.2s ease-in-out;--modal-overlay-backdrop-filter:blur(0.25rem)}@media (min-width:576px){:root{--font-size:17px}}@media (min-width:768px){:root{--font-size:18px}}@media (min-width:992px){:root{--font-size:19px}}@media (min-width:1200px){:root{--font-size:20px}}@media (min-width:576px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 2.5)}}@media (min-width:768px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 3)}}@media (min-width:992px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 3.5)}}@media (min-width:1200px){body>footer,body>header,body>main,section{--block-spacing-vertical:calc(var(--spacing) * 4)}}@media (min-width:576px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.25)}}@media (min-width:768px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.5)}}@media (min-width:992px){article{--block-spacing-horizontal:calc(var(--spacing) * 1.75)}}@media (min-width:1200px){article{--block-spacing-horizontal:calc(var(--spacing) * 2)}}dialog>article{--block-spacing-vertical:calc(var(--spacing) * 2);--block-spacing-horizontal:var(--spacing)}@media (min-width:576px){dialog>article{--block-spacing-vertical:calc(var(--spacing) * 2.5);--block-spacing-horizontal:calc(var(--spacing) * 1.25)}}@media (min-width:768px){dialog>article{--block-spacing-vertical:calc(var(--spacing) * 3);--block-spacing-horizontal:calc(var(--spacing) * 1.5)}}a{--text-decoration:none}small{--font-size:0.875em}h1,h2,h3,h4,h5,h6{--font-weight:700}h1{--font-size:2rem;--typography-spacing-vertical:3rem}h2{--font-size:1.75rem;--typography-spacing-vertical:2.625rem}h3{--font-size:1.5rem;--typography-spacing-vertical:2.25rem}h4{--font-size:1.25rem;--typography-spacing-vertical:1.874rem}h5{--font-size:1.125rem;--typography-spacing-vertical:1.6875rem}[type=checkbox],[type=radio]{--border-width:2px}[type=checkbox][role=switch]{--border-width:3px}tfoot td,tfoot th,thead td,thead th{--border-width:3px}:not(thead,tfoot)>*>td{--font-size:0.875em}code,kbd,pre,samp{--font-family:"Menlo","Consolas","Roboto Mono","Ubuntu Monospace","Noto Mono","Oxygen Mono","Liberation Mono",monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}kbd{--font-weight:bolder}:root:not([data-theme=dark]),[data-theme=light]{--background-color:#fff;--color:hsl(205, 20%, 32%);--h1-color:hsl(205, 30%, 15%);--h2-color:#24333e;--h3-color:hsl(205, 25%, 23%);--h4-color:#374956;--h5-color:hsl(205, 20%, 32%);--h6-color:#4d606d;--muted-color:hsl(205, 10%, 50%);--muted-border-color:hsl(205, 20%, 94%);--primary:hsl(195, 85%, 41%);--primary-hover:hsl(195, 90%, 32%);--primary-focus:rgba(16, 149, 193, 0.125);--primary-inverse:#fff;--secondary:hsl(205, 15%, 41%);--secondary-hover:hsl(205, 20%, 32%);--secondary-focus:rgba(89, 107, 120, 0.125);--secondary-inverse:#fff;--contrast:hsl(205, 30%, 15%);--contrast-hover:#000;--contrast-focus:rgba(89, 107, 120, 0.125);--contrast-inverse:#fff;--mark-background-color:#fff2ca;--mark-color:#543a26;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--form-element-background-color:transparent;--form-element-border-color:hsl(205, 14%, 68%);--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:transparent;--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:hsl(205, 18%, 86%);--form-element-disabled-border-color:hsl(205, 14%, 68%);--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#c62828;--form-element-invalid-active-border-color:#d32f2f;--form-element-invalid-focus-color:rgba(211, 47, 47, 0.125);--form-element-valid-border-color:#388e3c;--form-element-valid-active-border-color:#43a047;--form-element-valid-focus-color:rgba(67, 160, 71, 0.125);--switch-background-color:hsl(205, 16%, 77%);--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:hsl(205, 18%, 86%);--range-active-border-color:hsl(205, 16%, 77%);--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:#f6f8f9;--code-background-color:hsl(205, 20%, 94%);--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:hsl(330, 40%, 50%);--code-property-color:hsl(185, 40%, 40%);--code-value-color:hsl(40, 20%, 50%);--code-comment-color:hsl(205, 14%, 68%);--accordion-border-color:var(--muted-border-color);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:var(--background-color);--card-border-color:var(--muted-border-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(27, 40, 50, 0.01698),0.0335rem 0.067rem 0.402rem rgba(27, 40, 50, 0.024),0.0625rem 0.125rem 0.75rem rgba(27, 40, 50, 0.03),0.1125rem 0.225rem 1.35rem rgba(27, 40, 50, 0.036),0.2085rem 0.417rem 2.502rem rgba(27, 40, 50, 0.04302),0.5rem 1rem 6rem rgba(27, 40, 50, 0.06),0 0 0 0.0625rem rgba(27, 40, 50, 0.015);--card-sectionning-background-color:#fbfbfc;--dropdown-background-color:#fbfbfc;--dropdown-border-color:#e1e6eb;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:hsl(205, 20%, 94%);--modal-overlay-background-color:rgba(213, 220, 226, 0.7);--progress-background-color:hsl(205, 18%, 86%);--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(198, 40, 40)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(56, 142, 60)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:light}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme]){--background-color:#11191f;--color:hsl(205, 16%, 77%);--h1-color:hsl(205, 20%, 94%);--h2-color:#e1e6eb;--h3-color:hsl(205, 18%, 86%);--h4-color:#c8d1d8;--h5-color:hsl(205, 16%, 77%);--h6-color:#afbbc4;--muted-color:hsl(205, 10%, 50%);--muted-border-color:#1f2d38;--primary:hsl(195, 85%, 41%);--primary-hover:hsl(195, 80%, 50%);--primary-focus:rgba(16, 149, 193, 0.25);--primary-inverse:#fff;--secondary:hsl(205, 15%, 41%);--secondary-hover:hsl(205, 10%, 50%);--secondary-focus:rgba(115, 130, 140, 0.25);--secondary-inverse:#fff;--contrast:hsl(205, 20%, 94%);--contrast-hover:#fff;--contrast-focus:rgba(115, 130, 140, 0.25);--contrast-inverse:#000;--mark-background-color:#d1c284;--mark-color:#11191f;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--form-element-background-color:#11191f;--form-element-border-color:#374956;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:hsl(205, 25%, 23%);--form-element-disabled-border-color:hsl(205, 20%, 32%);--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#b71c1c;--form-element-invalid-active-border-color:#c62828;--form-element-invalid-focus-color:rgba(198, 40, 40, 0.25);--form-element-valid-border-color:#2e7d32;--form-element-valid-active-border-color:#388e3c;--form-element-valid-focus-color:rgba(56, 142, 60, 0.25);--switch-background-color:#374956;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#24333e;--range-active-border-color:hsl(205, 25%, 23%);--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(115, 130, 140, 0.05);--code-background-color:#18232c;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:hsl(330, 30%, 50%);--code-property-color:hsl(185, 30%, 50%);--code-value-color:hsl(40, 10%, 50%);--code-comment-color:#4d606d;--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:#141e26;--card-border-color:var(--card-background-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),0 0 0 0.0625rem rgba(0, 0, 0, 0.015);--card-sectionning-background-color:#18232c;--dropdown-background-color:hsl(205, 30%, 15%);--dropdown-border-color:#24333e;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:rgba(36, 51, 62, 0.75);--modal-overlay-background-color:rgba(36, 51, 62, 0.8);--progress-background-color:#24333e;--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(183, 28, 28)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(46, 125, 50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:dark}}[data-theme=dark]{--background-color:#11191f;--color:hsl(205, 16%, 77%);--h1-color:hsl(205, 20%, 94%);--h2-color:#e1e6eb;--h3-color:hsl(205, 18%, 86%);--h4-color:#c8d1d8;--h5-color:hsl(205, 16%, 77%);--h6-color:#afbbc4;--muted-color:hsl(205, 10%, 50%);--muted-border-color:#1f2d38;--primary:hsl(195, 85%, 41%);--primary-hover:hsl(195, 80%, 50%);--primary-focus:rgba(16, 149, 193, 0.25);--primary-inverse:#fff;--secondary:hsl(205, 15%, 41%);--secondary-hover:hsl(205, 10%, 50%);--secondary-focus:rgba(115, 130, 140, 0.25);--secondary-inverse:#fff;--contrast:hsl(205, 20%, 94%);--contrast-hover:#fff;--contrast-focus:rgba(115, 130, 140, 0.25);--contrast-inverse:#000;--mark-background-color:#d1c284;--mark-color:#11191f;--ins-color:#388e3c;--del-color:#c62828;--blockquote-border-color:var(--muted-border-color);--blockquote-footer-color:var(--muted-color);--button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--form-element-background-color:#11191f;--form-element-border-color:#374956;--form-element-color:var(--color);--form-element-placeholder-color:var(--muted-color);--form-element-active-background-color:var(--form-element-background-color);--form-element-active-border-color:var(--primary);--form-element-focus-color:var(--primary-focus);--form-element-disabled-background-color:hsl(205, 25%, 23%);--form-element-disabled-border-color:hsl(205, 20%, 32%);--form-element-disabled-opacity:0.5;--form-element-invalid-border-color:#b71c1c;--form-element-invalid-active-border-color:#c62828;--form-element-invalid-focus-color:rgba(198, 40, 40, 0.25);--form-element-valid-border-color:#2e7d32;--form-element-valid-active-border-color:#388e3c;--form-element-valid-focus-color:rgba(56, 142, 60, 0.25);--switch-background-color:#374956;--switch-color:var(--primary-inverse);--switch-checked-background-color:var(--primary);--range-border-color:#24333e;--range-active-border-color:hsl(205, 25%, 23%);--range-thumb-border-color:var(--background-color);--range-thumb-color:var(--secondary);--range-thumb-hover-color:var(--secondary-hover);--range-thumb-active-color:var(--primary);--table-border-color:var(--muted-border-color);--table-row-stripped-background-color:rgba(115, 130, 140, 0.05);--code-background-color:#18232c;--code-color:var(--muted-color);--code-kbd-background-color:var(--contrast);--code-kbd-color:var(--contrast-inverse);--code-tag-color:hsl(330, 30%, 50%);--code-property-color:hsl(185, 30%, 50%);--code-value-color:hsl(40, 10%, 50%);--code-comment-color:#4d606d;--accordion-border-color:var(--muted-border-color);--accordion-active-summary-color:var(--primary);--accordion-close-summary-color:var(--color);--accordion-open-summary-color:var(--muted-color);--card-background-color:#141e26;--card-border-color:var(--card-background-color);--card-box-shadow:0.0145rem 0.029rem 0.174rem rgba(0, 0, 0, 0.01698),0.0335rem 0.067rem 0.402rem rgba(0, 0, 0, 0.024),0.0625rem 0.125rem 0.75rem rgba(0, 0, 0, 0.03),0.1125rem 0.225rem 1.35rem rgba(0, 0, 0, 0.036),0.2085rem 0.417rem 2.502rem rgba(0, 0, 0, 0.04302),0.5rem 1rem 6rem rgba(0, 0, 0, 0.06),0 0 0 0.0625rem rgba(0, 0, 0, 0.015);--card-sectionning-background-color:#18232c;--dropdown-background-color:hsl(205, 30%, 15%);--dropdown-border-color:#24333e;--dropdown-box-shadow:var(--card-box-shadow);--dropdown-color:var(--color);--dropdown-hover-background-color:rgba(36, 51, 62, 0.75);--modal-overlay-background-color:rgba(36, 51, 62, 0.8);--progress-background-color:#24333e;--progress-color:var(--primary);--loading-spinner-opacity:0.5;--tooltip-background-color:var(--contrast);--tooltip-color:var(--contrast-inverse);--icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-chevron-button-inverse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(0, 0, 0)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(115, 130, 140)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(183, 28, 28)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");--icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(162, 175, 185)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(46, 125, 50)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");color-scheme:dark}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--background-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);line-height:var(--line-height);font-family:var(--font-family);text-rendering:optimizeLegibility;overflow-wrap:break-word;cursor:default;-moz-tab-size:4;-o-tab-size:4;tab-size:4}main{display:block}body{width:100%;margin:0}body>footer,body>header,body>main{width:100%;margin-right:auto;margin-left:auto;padding:var(--block-spacing-vertical) var(--block-spacing-horizontal)}@media (min-width:576px){body>footer,body>header,body>main{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){body>footer,body>header,body>main{max-width:700px}}@media (min-width:992px){body>footer,body>header,body>main{max-width:920px}}@media (min-width:1200px){body>footer,body>header,body>main{max-width:1130px}}section{margin-bottom:var(--block-spacing-vertical)}figure{display:block;margin:0;padding:0;overflow-x:auto}figure figcaption{padding:calc(var(--spacing) * .5) 0;color:var(--muted-color)}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,figure,form,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-style:normal;font-weight:var(--font-weight);font-size:var(--font-size)}[role=link],a{--color:var(--primary);--background-color:transparent;outline:0;background-color:var(--background-color);color:var(--color);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration);transition:background-color var(--transition),color var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition);transition:background-color var(--transition),color var(--transition),text-decoration var(--transition),box-shadow var(--transition),-webkit-text-decoration var(--transition)}[role=link]:is([aria-current],:hover,:active,:focus),a:is([aria-current],:hover,:active,:focus){--color:var(--primary-hover);--text-decoration:underline}[role=link]:focus,a:focus{--background-color:var(--primary-focus)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--typography-spacing-vertical);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);font-family:var(--font-family)}h1{--color:var(--h1-color)}h2{--color:var(--h2-color)}h3{--color:var(--h3-color)}h4{--color:var(--h4-color)}h5{--color:var(--h5-color)}h6{--color:var(--h6-color)}:where(address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--typography-spacing-vertical)}hgroup{margin-bottom:var(--typography-spacing-vertical)}hgroup>*{margin-bottom:0}hgroup>:last-child{--color:var(--muted-color);--font-weight:unset;font-size:1rem;font-family:unset}p{margin-bottom:var(--typography-spacing-vertical)}small{font-size:var(--font-size)}:where(dl,ol,ul){padding-right:0;padding-left:var(--spacing);-webkit-padding-start:var(--spacing);padding-inline-start:var(--spacing);-webkit-padding-end:0;padding-inline-end:0}:where(dl,ol,ul) li{margin-bottom:calc(var(--typography-spacing-vertical) * .25)}:where(dl,ol,ul) :is(dl,ol,ul){margin:0;margin-top:calc(var(--typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--mark-background-color);color:var(--mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--typography-spacing-vertical) 0;padding:var(--spacing);border-right:none;border-left:.25rem solid var(--blockquote-border-color);-webkit-border-start:0.25rem solid var(--blockquote-border-color);border-inline-start:0.25rem solid var(--blockquote-border-color);-webkit-border-end:none;border-inline-end:none}blockquote footer{margin-top:calc(var(--typography-spacing-vertical) * .5);color:var(--blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--ins-color);text-decoration:none}del{color:var(--del-color)}::-moz-selection{background-color:var(--primary-focus)}::selection{background-color:var(--primary-focus)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:root){overflow:hidden}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}button{display:block;width:100%;margin-bottom:var(--spacing)}[role=button]{display:inline-block;text-decoration:none}[role=button],button,input[type=button],input[type=reset],input[type=submit]{--background-color:var(--primary);--border-color:var(--primary);--color:var(--primary-inverse);--box-shadow:var(--button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[role=button]:is([aria-current],:hover,:active,:focus),button:is([aria-current],:hover,:active,:focus),input[type=button]:is([aria-current],:hover,:active,:focus),input[type=reset]:is([aria-current],:hover,:active,:focus),input[type=submit]:is([aria-current],:hover,:active,:focus){--background-color:var(--primary-hover);--border-color:var(--primary-hover);--box-shadow:var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--color:var(--primary-inverse)}[role=button]:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{--box-shadow:var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--outline-width) var(--primary-focus)}input[type=reset]{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);cursor:pointer}input[type=reset]:is([aria-current],:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}input[type=reset]:focus{--box-shadow:var(--button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--outline-width) var(--secondary-focus)}:where(button,[type=submit],[type=button],[type=reset],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]),a[role=button]:not([href]){opacity:.5;pointer-events:none}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2)}fieldset{margin:0;margin-bottom:var(--spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--spacing) * .25);font-weight:var(--form-label-font-weight,var(--font-weight))}input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}input,select,textarea{--background-color:var(--form-element-background-color);--border-color:var(--form-element-border-color);--color:var(--form-element-color);--box-shadow:none;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}:where(select,textarea):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--background-color:var(--form-element-active-background-color)}:where(select,textarea):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--border-color:var(--form-element-active-border-color)}input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,select:focus,textarea:focus{--box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],select[disabled],textarea[disabled]{--background-color:var(--form-element-disabled-background-color);--border-color:var(--form-element-disabled-border-color);opacity:var(--form-element-disabled-opacity);pointer-events:none}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid]{padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--form-element-spacing-horizontal);-webkit-padding-start:var(--form-element-spacing-horizontal)!important;padding-inline-start:var(--form-element-spacing-horizontal)!important;-webkit-padding-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=false]{background-image:var(--icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week])[aria-invalid=true]{background-image:var(--icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--border-color:var(--form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--border-color:var(--form-element-valid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--border-color:var(--form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--border-color:var(--form-element-invalid-active-border-color)!important;--box-shadow:0 0 0 var(--outline-width) var(--form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-left:var(--form-element-spacing-horizontal);-webkit-padding-start:var(--form-element-spacing-horizontal);padding-inline-start:var(--form-element-spacing-horizontal);-webkit-padding-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-image:var(--icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}:where(input,select,textarea)+small{display:block;width:100%;margin-top:calc(var(--spacing) * -.75);margin-bottom:var(--spacing);color:var(--muted-color)}label>:where(input,select,textarea){margin-top:calc(var(--spacing) * .25)}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-right:.375em;margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:.375em;margin-inline-end:.375em;border-width:var(--border-width);font-size:inherit;vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-right:.375em;margin-bottom:0;cursor:pointer}[type=checkbox]:indeterminate{--background-color:var(--primary);--border-color:var(--primary);background-image:var(--icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--background-color:var(--primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color);--color:var(--switch-color);width:2.25em;height:1.25em;border:var(--border-width) solid var(--border-color);border-radius:1.25em;background-color:var(--background-color);line-height:1.25em}[type=checkbox][role=switch]:focus{--background-color:var(--switch-background-color);--border-color:var(--switch-background-color)}[type=checkbox][role=switch]:checked{--background-color:var(--switch-checked-background-color);--border-color:var(--switch-checked-background-color)}[type=checkbox][role=switch]:before{display:block;width:calc(1.25em - (var(--border-width) * 2));height:100%;border-radius:50%;background-color:var(--color);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:checked{background-image:none}[type=checkbox][role=switch]:checked::before{margin-left:calc(1.125em - var(--border-width));-webkit-margin-start:calc(1.125em - var(--border-width));margin-inline-start:calc(1.125em - var(--border-width))}[type=checkbox]:checked[aria-invalid=false],[type=checkbox][aria-invalid=false],[type=checkbox][role=switch]:checked[aria-invalid=false],[type=checkbox][role=switch][aria-invalid=false],[type=radio]:checked[aria-invalid=false],[type=radio][aria-invalid=false]{--border-color:var(--form-element-valid-border-color)}[type=checkbox]:checked[aria-invalid=true],[type=checkbox][aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=checkbox][role=switch][aria-invalid=true],[type=radio]:checked[aria-invalid=true],[type=radio][aria-invalid=true]{--border-color:var(--form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--icon-position:0.75rem;--icon-width:1rem;padding-right:calc(var(--icon-width) + var(--icon-position));background-image:var(--icon-date);background-position:center right var(--icon-position);background-size:var(--icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--icon-width);margin-right:calc(var(--icon-width) * -1);margin-left:var(--icon-position);opacity:0}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--form-element-spacing-horizontal)!important;background-image:none!important}}[type=file]{--color:var(--muted-color);padding:calc(var(--form-element-spacing-vertical) * .5) 0;border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/ 2);margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(var(--spacing)/ 2);margin-inline-end:calc(var(--spacing)/ 2);padding:calc(var(--form-element-spacing-vertical) * .5) calc(var(--form-element-spacing-horizontal) * .5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::file-selector-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=file]::-webkit-file-upload-button{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/ 2);margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(var(--spacing)/ 2);margin-inline-end:calc(var(--spacing)/ 2);padding:calc(var(--form-element-spacing-vertical) * .5) calc(var(--form-element-spacing-horizontal) * .5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;-webkit-transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-webkit-file-upload-button:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=file]::-ms-browse{--background-color:var(--secondary);--border-color:var(--secondary);--color:var(--secondary-inverse);margin-right:calc(var(--spacing)/ 2);margin-left:0;margin-inline-start:0;margin-inline-end:calc(var(--spacing)/ 2);padding:calc(var(--form-element-spacing-vertical) * .5) calc(var(--form-element-spacing-horizontal) * .5);border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);outline:0;background-color:var(--background-color);box-shadow:var(--box-shadow);color:var(--color);font-weight:var(--font-weight);font-size:1rem;line-height:var(--line-height);text-align:center;cursor:pointer;-ms-transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}[type=file]::-ms-browse:is(:hover,:active,:focus){--background-color:var(--secondary-hover);--border-color:var(--secondary-hover)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);-webkit-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-moz-range-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);-moz-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-ms-track{width:100%;height:.25rem;border-radius:var(--border-radius);background-color:var(--range-border-color);-ms-transition:background-color var(--transition),box-shadow var(--transition);transition:background-color var(--transition),box-shadow var(--transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;-moz-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.5rem;border:2px solid var(--range-thumb-border-color);border-radius:50%;background-color:var(--range-thumb-color);cursor:pointer;-ms-transition:background-color var(--transition),transform var(--transition);transition:background-color var(--transition),transform var(--transition)}[type=range]:focus,[type=range]:hover{--range-border-color:var(--range-active-border-color);--range-thumb-color:var(--range-thumb-hover-color)}[type=range]:active{--range-thumb-color:var(--range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{-webkit-padding-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem);border-radius:5rem;background-image:var(--icon-search);background-position:center left 1.125rem;background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{-webkit-padding-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)!important;padding-inline-start:calc(var(--form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--icon-search),var(--icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--icon-search),var(--icon-invalid)}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;display:none}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--spacing)/ 2) var(--spacing);border-bottom:var(--border-width) solid var(--table-border-color);color:var(--color);font-weight:var(--font-weight);font-size:var(--font-size);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--border-width) solid var(--table-border-color);border-bottom:0}table[role=grid] tbody tr:nth-child(odd){background-color:var(--table-row-stripped-background-color)}code,kbd,pre,samp{font-size:.875em;font-family:var(--font-family)}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{border-radius:var(--border-radius);background:var(--code-background-color);color:var(--code-color);font-weight:var(--font-weight);line-height:initial}code,kbd{display:inline-block;padding:.375rem .5rem}pre{display:block;margin-bottom:var(--spacing);overflow-x:auto}pre>code{display:block;padding:var(--spacing);background:0 0;font-size:14px;line-height:var(--line-height)}code b{color:var(--code-tag-color);font-weight:var(--font-weight)}code i{color:var(--code-property-color);font-style:normal}code u{color:var(--code-value-color);text-decoration:none}code em{color:var(--code-comment-color);font-style:normal}kbd{background-color:var(--code-kbd-background-color);color:var(--code-kbd-color);vertical-align:baseline}hr{height:0;border:0;border-top:1px solid var(--muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}details{display:block;margin-bottom:var(--spacing);padding-bottom:var(--spacing);border-bottom:var(--border-width) solid var(--accordion-border-color)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--transition)}details summary:not([role]){color:var(--accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;-webkit-margin-start:calc(var(--spacing,1rem) * 0.5);margin-inline-start:calc(var(--spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--transition)}details summary:focus{outline:0}details summary:focus:not([role=button]){color:var(--accordion-active-summary-color)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--line-height,1.5));background-image:var(--icon-chevron-button)}details[open]>summary{margin-bottom:calc(var(--spacing))}details[open]>summary:not([role]):not(:focus){color:var(--accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin:var(--block-spacing-vertical) 0;padding:var(--block-spacing-vertical) var(--block-spacing-horizontal);border-radius:var(--border-radius);background:var(--card-background-color);box-shadow:var(--card-box-shadow)}article>footer,article>header{margin-right:calc(var(--block-spacing-horizontal) * -1);margin-left:calc(var(--block-spacing-horizontal) * -1);padding:calc(var(--block-spacing-vertical) * .66) var(--block-spacing-horizontal);background-color:var(--card-sectionning-background-color)}article>header{margin-top:calc(var(--block-spacing-vertical) * -1);margin-bottom:var(--block-spacing-vertical);border-bottom:var(--border-width) solid var(--card-border-color);border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius)}article>footer{margin-top:var(--block-spacing-vertical);margin-bottom:calc(var(--block-spacing-vertical) * -1);border-top:var(--border-width) solid var(--card-border-color);border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}:root{--scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:var(--spacing);border:0;-webkit-backdrop-filter:var(--modal-overlay-backdrop-filter);backdrop-filter:var(--modal-overlay-backdrop-filter);background-color:var(--modal-overlay-background-color);color:var(--color)}dialog article{max-height:calc(100vh - var(--spacing) * 2);overflow:auto}@media (min-width:576px){dialog article{max-width:510px}}@media (min-width:768px){dialog article{max-width:700px}}dialog article>footer,dialog article>header{padding:calc(var(--block-spacing-vertical) * .5) var(--block-spacing-horizontal)}dialog article>header .close{margin:0;margin-left:var(--spacing);float:right}dialog article>footer{text-align:right}dialog article>footer [role=button]{margin-bottom:0}dialog article>footer [role=button]:not(:first-of-type){margin-left:calc(var(--spacing) * .5)}dialog article p:last-of-type{margin:0}dialog:not([open]),dialog[open=false]{display:none}:where(nav li)::before{float:left;content:"​"}nav,nav ul{display:flex}nav{justify-content:space-between}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--nav-element-spacing-vertical) var(--nav-element-spacing-horizontal)}nav li>*{--spacing:0}nav :where(a,[role=link]){display:inline-block;margin:calc(var(--nav-link-spacing-vertical) * -1) calc(var(--nav-link-spacing-horizontal) * -1);padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal);border-radius:var(--border-radius);text-decoration:none}nav :where(a,[role=link]):is([aria-current],:hover,:active,:focus){text-decoration:none}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){-webkit-margin-start:var(--nav-link-spacing-horizontal);margin-inline-start:var(--nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{position:absolute;width:calc(var(--nav-link-spacing-horizontal) * 2);-webkit-margin-start:calc(var(--nav-link-spacing-horizontal)/ 2);margin-inline-start:calc(var(--nav-link-spacing-horizontal)/ 2);content:"/";color:var(--muted-color);text-align:center}nav[aria-label=breadcrumb] a[aria-current]{background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}nav [role=button]{margin-right:inherit;margin-left:inherit;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--nav-element-spacing-vertical) * .5) var(--nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--spacing) * .5);overflow:hidden;border:0;border-radius:var(--border-radius);background-color:var(--progress-background-color);color:var(--progress-color)}progress::-webkit-progress-bar{border-radius:var(--border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--progress-color)}progress::-moz-progress-bar{background-color:var(--progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--progress-background-color) linear-gradient(to right,var(--progress-color) 30%,var(--progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}details[role=list],li[role=list]{position:relative}details[role=list] summary+ul,li[role=list]>ul{display:flex;z-index:99;position:absolute;top:auto;right:0;left:0;flex-direction:column;margin:0;padding:0;border:var(--border-width) solid var(--dropdown-border-color);border-radius:var(--border-radius);border-top-right-radius:0;border-top-left-radius:0;background-color:var(--dropdown-background-color);box-shadow:var(--card-box-shadow);color:var(--dropdown-color);white-space:nowrap}details[role=list] summary+ul li,li[role=list]>ul li{width:100%;margin-bottom:0;padding:calc(var(--form-element-spacing-vertical) * .5) var(--form-element-spacing-horizontal);list-style:none}details[role=list] summary+ul li:first-of-type,li[role=list]>ul li:first-of-type{margin-top:calc(var(--form-element-spacing-vertical) * .5)}details[role=list] summary+ul li:last-of-type,li[role=list]>ul li:last-of-type{margin-bottom:calc(var(--form-element-spacing-vertical) * .5)}details[role=list] summary+ul li a,li[role=list]>ul li a{display:block;margin:calc(var(--form-element-spacing-vertical) * -.5) calc(var(--form-element-spacing-horizontal) * -1);padding:calc(var(--form-element-spacing-vertical) * .5) var(--form-element-spacing-horizontal);overflow:hidden;color:var(--dropdown-color);text-decoration:none;text-overflow:ellipsis}details[role=list] summary+ul li a:hover,li[role=list]>ul li a:hover{background-color:var(--dropdown-hover-background-color)}details[role=list] summary::after,li[role=list]>a::after{display:block;width:1rem;height:calc(1rem * var(--line-height,1.5));-webkit-margin-start:0.5rem;margin-inline-start:.5rem;float:right;transform:rotate(0);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}details[role=list]{padding:0;border-bottom:none}details[role=list] summary{margin-bottom:0}details[role=list] summary:not([role]){height:calc(1rem * var(--line-height) + var(--form-element-spacing-vertical) * 2 + var(--border-width) * 2);padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal);border:var(--border-width) solid var(--form-element-border-color);border-radius:var(--border-radius);background-color:var(--form-element-background-color);color:var(--form-element-placeholder-color);line-height:inherit;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}details[role=list] summary:not([role]):active,details[role=list] summary:not([role]):focus{border-color:var(--form-element-active-border-color);background-color:var(--form-element-active-background-color)}details[role=list] summary:not([role]):focus{box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}details[role=list][open] summary{border-bottom-right-radius:0;border-bottom-left-radius:0}details[role=list][open] summary::before{display:block;z-index:1;position:fixed;top:0;right:0;bottom:0;left:0;background:0 0;content:"";cursor:default}nav details[role=list] summary,nav li[role=list] a{display:flex;direction:ltr}nav details[role=list] summary+ul,nav li[role=list]>ul{min-width:-moz-fit-content;min-width:fit-content;border-radius:var(--border-radius)}nav details[role=list] summary+ul li a,nav li[role=list]>ul li a{border-radius:0}nav details[role=list] summary,nav details[role=list] summary:not([role]){height:auto;padding:var(--nav-link-spacing-vertical) var(--nav-link-spacing-horizontal)}nav details[role=list][open] summary{border-radius:var(--border-radius)}nav details[role=list] summary+ul{margin-top:var(--outline-width);-webkit-margin-start:0;margin-inline-start:0}nav details[role=list] summary[role=link]{margin-bottom:calc(var(--nav-link-spacing-vertical) * -1);line-height:var(--line-height)}nav details[role=list] summary[role=link]+ul{margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));-webkit-margin-start:calc(var(--nav-link-spacing-horizontal) * -1);margin-inline-start:calc(var(--nav-link-spacing-horizontal) * -1)}li[role=list] a:active~ul,li[role=list] a:focus~ul,li[role=list]:hover>ul{display:flex}li[role=list]>ul{display:none;margin-top:calc(var(--nav-link-spacing-vertical) + var(--outline-width));-webkit-margin-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal));margin-inline-start:calc(var(--nav-element-spacing-horizontal) - var(--nav-link-spacing-horizontal))}li[role=list]>a::after{background-image:var(--icon-chevron)}label>details[role=list]{margin-top:calc(var(--spacing) * .25);margin-bottom:var(--spacing)}[aria-busy=true]{cursor:progress}[aria-busy=true]:not(input,select,textarea,html)::before{display:inline-block;width:1em;height:1em;border:.1875em solid currentColor;border-radius:1em;border-right-color:transparent;content:"";vertical-align:text-bottom;vertical-align:-.125em;animation:spinner .75s linear infinite;opacity:var(--loading-spinner-opacity)}[aria-busy=true]:not(input,select,textarea,html):not(:empty)::before{margin-right:calc(var(--spacing) * .5);margin-left:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:calc(var(--spacing) * .5);margin-inline-end:calc(var(--spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):empty{text-align:center}a[aria-busy=true],button[aria-busy=true],input[type=button][aria-busy=true],input[type=reset][aria-busy=true],input[type=submit][aria-busy=true]{pointer-events:none}@keyframes spinner{to{transform:rotate(360deg)}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--border-radius);background:var(--tooltip-background-color);content:attr(data-tooltip);color:var(--tooltip-color);font-style:normal;font-weight:var(--font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:hover::after,[data-tooltip]:hover::before,[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::before{animation-duration:.2s;animation-name:tooltip-slide-top}[data-tooltip]:hover::after,[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover [data-tooltip]:focus::after{animation-name:tooltip-caret-slide-top}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{animation-duration:.2s;animation-name:tooltip-slide-bottom}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{animation-name:tooltip-caret-slide-bottom}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{animation-duration:.2s;animation-name:tooltip-slide-left}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{animation-name:tooltip-caret-slide-left}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{animation-duration:.2s;animation-name:tooltip-slide-right}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{animation-name:tooltip-caret-slide-right}}@keyframes tooltip-slide-top{from{transform:translate(-50%,.75rem);opacity:0}to{transform:translate(-50%,-.25rem);opacity:1}}@keyframes tooltip-caret-slide-top{from{opacity:0}50%{transform:translate(-50%,-.25rem);opacity:0}to{transform:translate(-50%,0);opacity:1}}@keyframes tooltip-slide-bottom{from{transform:translate(-50%,-.75rem);opacity:0}to{transform:translate(-50%,.25rem);opacity:1}}@keyframes tooltip-caret-slide-bottom{from{opacity:0}50%{transform:translate(-50%,-.5rem);opacity:0}to{transform:translate(-50%,-.3rem);opacity:1}}@keyframes tooltip-slide-left{from{transform:translate(.75rem,-50%);opacity:0}to{transform:translate(-.25rem,-50%);opacity:1}}@keyframes tooltip-caret-slide-left{from{opacity:0}50%{transform:translate(.05rem,-50%);opacity:0}to{transform:translate(.3rem,-50%);opacity:1}}@keyframes tooltip-slide-right{from{transform:translate(-.75rem,-50%);opacity:0}to{transform:translate(.25rem,-50%);opacity:1}}@keyframes tooltip-caret-slide-right{from{opacity:0}50%{transform:translate(-.05rem,-50%);opacity:0}to{transform:translate(-.3rem,-50%);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}} -/*# sourceMappingURL=pico.classless.min.css.map */ \ No newline at end of file diff --git a/Documentation/public/css/retro.css b/Documentation/public/css/retro.css deleted file mode 100644 index 8a26db7..0000000 --- a/Documentation/public/css/retro.css +++ /dev/null @@ -1,202 +0,0 @@ - - -pre, -code { - font-family: Menlo, Monaco, "Courier New", monospace; -} - -pre { - padding: .5rem; - line-height: 1.25; - overflow-x: scroll; -} - -@media print { - *, - *:before, - *:after { - background: transparent !important; - color: #000 !important; - box-shadow: none !important; - text-shadow: none !important; - } - - a, - a:visited { - text-decoration: underline; - } - - a[href]:after { - content: " (" attr(href) ")"; - } - - abbr[title]:after { - content: " (" attr(title) ")"; - } - - a[href^="#"]:after, - a[href^="javascript:"]:after { - content: ""; - } - - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - - thead { - display: table-header-group; - } - - tr, - img { - page-break-inside: avoid; - } - - img { - max-width: 100% !important; - } - - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - - h2, - h3 { - page-break-after: avoid; - } -} - -a, -a:visited { - color: #01ff70; -} - -a:hover, -a:focus, -a:active { - color: #2ecc40; -} - -.retro-no-decoration { - text-decoration: none; -} - -html { - font-size: 12px; -} - -@media screen and (min-width: 32rem) and (max-width: 48rem) { - html { - font-size: 15px; - } -} - -@media screen and (min-width: 48rem) { - html { - font-size: 16px; - } -} - -body { - line-height: 1.85; -} - -p, -.retro-p { - font-size: 1rem; - margin-bottom: 1.3rem; -} - -h1, -.retro-h1, -h2, -.retro-h2, -h3, -.retro-h3, -h4, -.retro-h4 { - margin: 1.414rem 0 .5rem; - font-weight: inherit; - line-height: 1.42; -} - -h1, -.retro-h1 { - margin-top: 0; - font-size: 3.998rem; -} - -h2, -.retro-h2 { - font-size: 2.827rem; -} - -h3, -.retro-h3 { - font-size: 1.999rem; -} - -h4, -.retro-h4 { - font-size: 1.414rem; -} - -h5, -.retro-h5 { - font-size: 1.121rem; -} - -h6, -.retro-h6 { - font-size: .88rem; -} - -small, -.retro-small { - font-size: .707em; -} - -/* https://github.com/mrmrs/fluidity */ - -img, -canvas, -iframe, -video, -svg, -select, -textarea { - max-width: 100%; -} - -html, -body { - background-color: #222; - min-height: 100%; -} - -html { - font-size: 18px; -} - -body { - color: #fafafa; - font-family: "Courier New"; - line-height: 1.45; - margin: 6rem auto 1rem; - max-width: 48rem; - padding: .25rem; -} - -pre { - background-color: #333; -} - -blockquote { - border-left: 3px solid #01ff70; - padding-left: 1rem; -} \ No newline at end of file diff --git a/Documentation/public/css/theme.css b/Documentation/public/css/theme.css deleted file mode 100644 index f760db0..0000000 --- a/Documentation/public/css/theme.css +++ /dev/null @@ -1,207 +0,0 @@ -/* - Define common sizes and spacings -*/ -:root { - --theme-navbar-height: 6rem; - --theme-mobile-toc-height: 4rem; - --theme-left-sidebar-width: 18rem; - --theme-right-sidebar-width: 18rem; - /* - Minimum visual horizontal spacing from the edges of the viewport, - and between vertically arranged elements - */ - --min-spacing-inline: 1rem; - /* Vertical spacing around the article content and the right sidebar */ - --doc-padding-block: 0.5rem; - --max-width: 100%; - --cur-viewport-height: 100vh; - /* Font sizes */ - --theme-text-lg: 1.25rem; - --theme-text-base: 1rem; - --theme-text-sm: 0.9375rem; - --theme-text-xs: 0.875rem; - /* Animation helpers */ - --theme-ease-bounce: cubic-bezier(0.4, 2.5, 0.6, 1); -} - -@media (min-width: 50em) { - :root { - --min-spacing-inline: 1.5rem; - --doc-padding-block: 1rem; - --max-width: 46em; - --theme-text-sm: 0.875rem; - --theme-text-xs: 0.8125rem; - } -} - -@media (min-width: 72em) { - :root { - --doc-padding-block: 2rem; - } -} - -/* Use dynamic viewport height if the unit is supported by the browser */ -@supports (height: 100dvh) { - :root { - --cur-viewport-height: 100dvh; - } -} - -/* - Define common fonts and colors -*/ -:root, -::backdrop { - --font-fallback: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, - Apple Color Emoji, Segoe UI Emoji; - --font-body: system-ui, var(--font-fallback); - --font-mono: 'IBM Plex Mono', Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', - 'Lucida Sans Typewriter', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Liberation Mono', - 'Nimbus Mono L', Monaco, 'Courier New', Courier, monospace; - - /* - Variables with --color-base prefix define - the hue, and saturation values to be used for - hsla colors. - - Example: - --color-base-{color}: {hue}, {saturation}; - */ - - --color-base-white: 0, 0%; - --color-base-black: 240, 100%; - --color-base-gray: 250, 14%; - --color-base-blue: 212, 100%; - --color-base-blue-dark: 212, 72%; - --color-base-teal: 180, 80%; - --color-base-green: 158, 79%; - --color-base-orange: 22, 100%; - --color-base-purple: 269, 79%; - --color-base-red: 351, 100%; - --color-base-yellow: 41, 100%; - - /* - Color palettes are made using --color-base - variables, along with a lightness value to - define different variants. - */ - - --color-gray-5: var(--color-base-gray), 5%; - --color-gray-10: var(--color-base-gray), 10%; - --color-gray-20: var(--color-base-gray), 20%; - --color-gray-30: var(--color-base-gray), 30%; - --color-gray-40: var(--color-base-gray), 40%; - --color-gray-50: var(--color-base-gray), 50%; - --color-gray-60: var(--color-base-gray), 60%; - --color-gray-70: var(--color-base-gray), 70%; - --color-gray-80: var(--color-base-gray), 80%; - --color-gray-90: var(--color-base-gray), 90%; - --color-gray-95: var(--color-base-gray), 95%; - - --color-blue: var(--color-base-blue), 61%; - --color-blue-dark: var(--color-base-blue-dark), 39%; - --color-green: var(--color-base-green), 42%; - --color-orange: var(--color-base-orange), 50%; - --color-purple: var(--color-base-purple), 54%; - --color-red: var(--color-base-red), 54%; - --color-yellow: var(--color-base-yellow), 59%; -} - -:root, -::backdrop { - color-scheme: light; - --theme-accent: hsla(var(--color-orange), 1); - --theme-accent-secondary: hsl(324, 75%, 38%); - --theme-dim: hsla(var(--color-gray-70), 1); - --theme-dim-light: hsla(var(--color-gray-80), 1); - --theme-dim-lighter: hsla(var(--color-gray-90), 1); - --theme-accent-opacity: 0.1; - --theme-divider: hsla(var(--color-purple), 0.1); - --theme-shade-subtle: hsla(var(--color-purple), 0.3); - --theme-text: hsla(var(--color-gray-10), 1); - --theme-text-light: hsla(var(--color-gray-30), 1); - --theme-text-lighter: hsla(var(--color-gray-40), 1); - --theme-bg: hsl(273, 37%, 93%); - --theme-bg-gradient-top: var(--theme-bg); - --theme-bg-gradient-bottom: #fdfeff; - --theme-bg-hover: hsla(var(--color-purple), 0.075); - --theme-bg-offset: hsla(var(--color-purple), 0.1); - --theme-bg-accent: hsla(var(--color-purple), var(--theme-accent-opacity)); - --theme-backdrop-overlay: hsla(var(--color-gray-50), 0.8); - --theme-code-inline-bg: hsla(var(--color-purple), 0.1); - --theme-code-inline-text: var(--theme-text); - --theme-code-bg: hsla(257, 31%, 22%, 1); - --theme-code-tabs: hsla(257, 38%, 32%, 1); - --theme-code-text: hsla(var(--color-gray-95), 1); - --theme-navbar-bg: var(--theme-bg); - --theme-selection-color: hsla(var(--color-purple), 1); - --theme-selection-bg: hsla(var(--color-purple), var(--theme-accent-opacity)); - --theme-code-selection-bg: hsla(var(--color-purple), 0.4); - --theme-code-mark-bg: hsl(226, 50%, 33%); - --theme-code-mark-border: hsl(224, 50%, 54%); - --theme-code-ins-bg: hsl(122, 22%, 23%); - --theme-code-ins-border: hsl(128, 42%, 38%); - --theme-code-ins-text: hsl(128, 31%, 65%); - --theme-code-del-bg: hsl(338, 40%, 26%); - --theme-code-del-border: hsl(338, 46%, 53%); - --theme-code-del-text: hsl(338, 36%, 70%); - - --theme-bg-gradient: linear-gradient( - 180deg, - var(--theme-bg-gradient-top), - var(--theme-bg-gradient-top) calc(var(--theme-navbar-height) + var(--theme-mobile-toc-height)), - var(--theme-bg-gradient-bottom) - ); - - --theme-glow-highlight: transparent; - --theme-glow-diffuse: hsla(var(--color-base-purple), 65%, 0.5); - --theme-glow-blur: 10px; -} - -:root.theme-dark, -.theme-dark ::backdrop { - color-scheme: dark; - /* We lighten-up the orange in dark mode, to help with link contrast. */ - --color-orange: var(--color-base-orange), 60%; - --theme-accent-opacity: 0.4; - --theme-accent: hsla(var(--color-orange), 1); - --theme-accent-secondary: hsla(var(--color-orange), 1); - --theme-text-accent: hsla(var(--color-orange), 1); - --theme-dim: hsla(var(--color-gray-90), 0.3); - --theme-dim-light: hsla(var(--color-gray-90), 0.2); - --theme-dim-lighter: hsla(var(--color-gray-90), 0.1); - --theme-divider: hsla(var(--color-gray-95), 0.1); - --theme-shade-subtle: hsla(var(--color-gray-95), 0.4); - --theme-text: hsla(var(--color-gray-90), 1); - --theme-text-light: hsla(var(--color-gray-80), 1); - --theme-text-lighter: hsla(var(--color-gray-70), 1); - --theme-bg: hsl(256, 27%, 19%); - --theme-bg-gradient-top: var(--theme-bg); - --theme-bg-gradient-bottom: hsl(251, 29%, 11%); - --theme-bg-hover: hsla(var(--color-purple), 0.2); - --theme-bg-offset: #0008; - --theme-backdrop-overlay: hsla(var(--color-gray-10), 0.8); - --theme-code-inline-bg: #ffffff16; - --theme-code-inline-text: var(--theme-text-light); - --theme-code-bg: hsla(257, 31%, 11%, 1); - --theme-code-tabs: hsla(261, 40%, 21%, 1); - --theme-code-text: hsla(var(--color-base-white), 80%, 1); - --theme-navbar-bg: var(--theme-bg); - --theme-selection-color: hsla(var(--color-base-white), 100%, 1); - --theme-code-mark-bg: hsl(224, 60%, 25%); - --theme-code-mark-border: hsl(225, 42%, 46%); - --theme-code-ins-bg: hsl(122, 29%, 17%); - --theme-code-ins-border: hsl(128, 41%, 32%); - --theme-code-ins-text: hsl(128, 31%, 55%); - --theme-code-del-bg: hsl(337, 47%, 19%); - --theme-code-del-border: hsl(340, 34%, 43%); - --theme-code-del-text: hsl(340, 24%, 65%); - - --theme-glow-highlight: hsla(var(--color-base-purple), 50%, 1); - --theme-glow-diffuse: hsla(var(--color-base-purple), 35%, 0.4); -} - -::selection { - color: var(--theme-selection-color); - background-color: var(--theme-selection-bg); -} diff --git a/Documentation/public/favicon.svg b/Documentation/public/favicon.svg deleted file mode 100644 index f157bd1..0000000 --- a/Documentation/public/favicon.svg +++ /dev/null @@ -1,9 +0,0 @@ - - - - diff --git a/Documentation/requirements.txt b/Documentation/requirements.txt new file mode 100644 index 0000000..898468c --- /dev/null +++ b/Documentation/requirements.txt @@ -0,0 +1 @@ +mkdocs-material \ No newline at end of file diff --git a/Documentation/src/components/Footer.astro b/Documentation/src/components/Footer.astro deleted file mode 100644 index d67ee75..0000000 --- a/Documentation/src/components/Footer.astro +++ /dev/null @@ -1,38 +0,0 @@ ---- ---- - - - - diff --git a/Documentation/src/components/Header.astro b/Documentation/src/components/Header.astro deleted file mode 100644 index d5d41f9..0000000 --- a/Documentation/src/components/Header.astro +++ /dev/null @@ -1,201 +0,0 @@ ---- -const { currentPage } = Astro.props; ---- - -
- -
- - diff --git a/Documentation/src/components/LeftSidebar.astro b/Documentation/src/components/LeftSidebar.astro deleted file mode 100644 index 67b3c8c..0000000 --- a/Documentation/src/components/LeftSidebar.astro +++ /dev/null @@ -1,235 +0,0 @@ ---- -import { removeLeadingSlash, removeTrailingSlash } from "../util"; - -export interface Props { - currentPage: string; -} - -const { currentPage } = Astro.props as Props; -const currentPageMatch = removeLeadingSlash(removeTrailingSlash(currentPage)); - -const content = [ - { - title: "Setup", - children: [ - { - title: "Getting Started", - url: "/getting_started", - }, - ], - }, - { - title: "Guides", - children: [], - }, - { - title: "Classes", - children: [], - }, -]; ---- - - - - - - - diff --git a/Documentation/src/env.d.ts b/Documentation/src/env.d.ts deleted file mode 100644 index f964fe0..0000000 --- a/Documentation/src/env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/Documentation/src/layouts/Layout.astro b/Documentation/src/layouts/Layout.astro deleted file mode 100644 index f745a22..0000000 --- a/Documentation/src/layouts/Layout.astro +++ /dev/null @@ -1,99 +0,0 @@ ---- -import Header from "../components/Header.astro"; -import Footer from "../components/Footer.astro"; -import LeftSidebar from "../components/LeftSidebar.astro"; - -interface Props { - title: string; - description: string; -} - -const { title, description } = Astro.props; -const url = Astro.url; -const currentPage = url.pathname; ---- - - - - - - - - - - {title} - - - - - -
-
-

VelNet Unity

-

An open source networking library for Unity

-
-
- - - - -
- - -
- -
-
-
- - - -
- - - - - - - diff --git a/Documentation/src/pages/example.astro b/Documentation/src/pages/example.astro deleted file mode 100644 index 9df0c11..0000000 --- a/Documentation/src/pages/example.astro +++ /dev/null @@ -1,472 +0,0 @@ - -
-
-

Classless example

-

Just a pure semantic HTML markup, without .classes

-
- -
- - - -
- -
-

Preview

-

- Sed ultricies dolor non ante vulputate hendrerit. Vivamus sit amet - suscipit sapien. Nulla iaculis eros a elit pharetra egestas. -

-
- - -
- -
- -
-
- - - -
-

Typography

-

- Aliquam lobortis vitae nibh nec rhoncus. Morbi mattis neque eget efficitur - feugiat. Vivamus porta nunc a erat mattis, mattis feugiat turpis pretium. - Quisque sed tristique felis. -

- - -
- "Maecenas vehicula metus tellus, vitae congue turpis hendrerit non. Nam at - dui sit amet ipsum cursus ornare." -
- - Phasellus eget lacinia -
-
- - -

Lists

-
    -
  • Aliquam lobortis lacus eu libero ornare facilisis.
  • -
  • Nam et magna at libero scelerisque egestas.
  • -
  • Suspendisse id nisl ut leo finibus vehicula quis eu ex.
  • -
  • Proin ultricies turpis et volutpat vehicula.
  • -
- - -

Inline text elements

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
LinkBoldItalic
UnderlineDeletedInserted
StrikethroughSmallAbbr.
Text SubText SupKbd
Highlighted  
-
- - -

Heading 3

-

- Integer bibendum malesuada libero vel eleifend. Fusce iaculis turpis - ipsum, at efficitur sem scelerisque vel. Aliquam auctor diam ut purus - cursus fringilla. Class aptent taciti sociosqu ad litora torquent per - conubia nostra, per inceptos himenaeos. -

-

Heading 4

-

- Cras fermentum velit vitae auctor aliquet. Nunc non congue urna, at - blandit nibh. Donec ac fermentum felis. Vivamus tincidunt arcu ut lacus - hendrerit, eget mattis dui finibus. -

-
Heading 5
-

- Donec nec egestas nulla. Sed varius placerat felis eu suscipit. Mauris - maximus ante in consequat luctus. Morbi euismod sagittis efficitur. Aenean - non eros orci. Vivamus ut diam sem. -

-
Heading 6
-

- Ut sed quam non mauris placerat consequat vitae id risus. Vestibulum - tincidunt nulla ut tortor posuere, vitae malesuada tortor molestie. Sed - nec interdum dolor. Vestibulum id auctor nisi, a efficitur sem. Aliquam - sollicitudin efficitur turpis, sollicitudin hendrerit ligula semper id. - Nunc risus felis, egestas eu tristique eget, convallis in velit. -

- - -
- Minimal landscape -
- Image from - unsplash.com -
-
-
- - - -
-

Button

- -
- - - -
-
-

Form elements

- - - - - - - - - Curabitur consequat lacus at lacus porta finibus. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- Checkboxes - - -
- - -
- Radio buttons - - -
- - -
- Switches - - -
- - - - -
-
- - - -
-

Tables

-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
#HeadingHeadingHeadingHeadingHeadingHeadingHeading
1CellCellCellCellCellCellCell
2CellCellCellCellCellCellCell
3CellCellCellCellCellCellCell
-
-
- - - -
-

Accordions

-
- Accordion 1 -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque - urna diam, tincidunt nec porta sed, auctor id velit. Etiam venenatis - nisl ut orci consequat, vitae tempus quam commodo. Nulla non mauris - ipsum. Aliquam eu posuere orci. Nulla convallis lectus rutrum quam - hendrerit, in facilisis elit sollicitudin. Mauris pulvinar pulvinar mi, - dictum tristique elit auctor quis. Maecenas ac ipsum ultrices, porta - turpis sit amet, congue turpis. -

-
-
- Accordion 2 -
    -
  • Vestibulum id elit quis massa interdum sodales.
  • -
  • Nunc quis eros vel odio pretium tincidunt nec quis neque.
  • -
  • Quisque sed eros non eros ornare elementum.
  • -
  • Cras sed libero aliquet, porta dolor quis, dapibus ipsum.
  • -
-
-
- - - -
-

Article

-

- Nullam dui arcu, malesuada et sodales eu, efficitur vitae dolor. Sed - ultricies dolor non ante vulputate hendrerit. Vivamus sit amet suscipit - sapien. Nulla iaculis eros a elit pharetra egestas. Nunc placerat - facilisis cursus. Sed vestibulum metus eget dolor pharetra rutrum. -

-
- Duis nec elit placerat, suscipit nibh quis, finibus neque. -
-
- - - -
-

Progress bar

- - -
- - - -
-

Loading

-
- -
- -
- - - - - - - - diff --git a/Documentation/src/pages/installing.mdx b/Documentation/src/pages/installing.mdx deleted file mode 100644 index e69de29..0000000 diff --git a/Documentation/src/util.ts b/Documentation/src/util.ts deleted file mode 100644 index db181de..0000000 --- a/Documentation/src/util.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** Remove \ and / from beginning of string */ -export function removeLeadingSlash(path: string) { - return path.replace(/^[/\\]+/, ''); -} - -/** Remove \ and / from end of string */ -export function removeTrailingSlash(path: string) { - return path.replace(/[/\\]+$/, ''); -} diff --git a/Documentation/tailwind.config.cjs b/Documentation/tailwind.config.cjs deleted file mode 100644 index f5368a7..0000000 --- a/Documentation/tailwind.config.cjs +++ /dev/null @@ -1,8 +0,0 @@ -/** @type {import('tailwindcss').Config} */ -module.exports = { - content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}'], - theme: { - extend: {}, - }, - plugins: [], -} diff --git a/Documentation/tsconfig.json b/Documentation/tsconfig.json deleted file mode 100644 index 77da9dd..0000000 --- a/Documentation/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "astro/tsconfigs/strict" -} \ No newline at end of file