From 93ad10a1d5fb21c1db3668c87a371b3eff24a2fb Mon Sep 17 00:00:00 2001 From: Firq Date: Mon, 17 Jul 2023 23:34:53 +0200 Subject: [PATCH] test first commit --- .gitignore | 21 + .gitlab-ci.yml | 84 + .vscode/extensions.json | 4 + .vscode/launch.json | 11 + README.md | 112 +- astro.config.mjs | 11 + package-lock.json | 5670 ++++++++++++++++++++++++++++++ package.json | 16 + public/favicon.svg | 9 + serve.json | 14 + src/components/Card.astro | 63 + src/components/hero.astro | 34 + src/components/navbar.astro | 131 + src/components/navbarEntry.astro | 59 + src/env.d.ts | 1 + src/layouts/Layout.astro | 81 + src/layouts/baseSection.astro | 73 + src/pages/index.astro | 17 + static/assets/data/_navdata.json | 7 + static/assets/embed.png | Bin 0 -> 7168 bytes static/assets/favicon.ico | Bin 0 -> 125574 bytes static/assets/logo.svg | 58 + tsconfig.json | 3 + 23 files changed, 6404 insertions(+), 75 deletions(-) create mode 100644 .gitignore create mode 100644 .gitlab-ci.yml create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json create mode 100644 astro.config.mjs create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.svg create mode 100644 serve.json create mode 100644 src/components/Card.astro create mode 100644 src/components/hero.astro create mode 100644 src/components/navbar.astro create mode 100644 src/components/navbarEntry.astro create mode 100644 src/env.d.ts create mode 100644 src/layouts/Layout.astro create mode 100644 src/layouts/baseSection.astro create mode 100644 src/pages/index.astro create mode 100644 static/assets/data/_navdata.json create mode 100644 static/assets/embed.png create mode 100644 static/assets/favicon.ico create mode 100644 static/assets/logo.svg create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6d4c0aa --- /dev/null +++ b/.gitignore @@ -0,0 +1,21 @@ +# 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/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..175c366 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,84 @@ +stages: + - validate + - build + - deploy + - scripts + +.ssh_default: &ssh_default + - 'which rsync || ( apk update && apk add rsync )' + - 'which ssh-agent || ( apk update && apk add openssh-client)' + - eval $(ssh-agent -s) + - mkdir -p ~/.ssh + - chmod 700 ~/.ssh + - echo "$SSH_PRIVATE_KEY" | tr -d '\r' >> ~/.ssh/key_firq + - chmod 600 ~/.ssh/key_firq + - echo "Host $DEPLOY_HOST" >> ~/.ssh/config + - echo $'\n\tIdentityFile ~/.ssh/key_firq' >> ~/.ssh/config + - echo $'\n\tStrictHostKeyChecking no\n\tIdentitiesOnly yes\n' >> ~/.ssh/config + - chmod 644 ~/.ssh/config + - echo "$SSH_KNOWN_HOSTS" > ~/.ssh/known_hosts + - chmod 644 ~/.ssh/known_hosts + - echo "SSH setup completed" + +checking: + image: node:lts + stage: validate + before_script: + - npm install + script: + - echo "Running Astro checks" + - npm run astro check + +build-site: + image: node:lts + stage: build + when: on_success + cache: + paths: + - node_modules/ + script: + - npm install + - npm run build + - rm -r public/assets/data/ + - cp serve.json public + artifacts: + paths: + - public + expire_in: 1 day + +deploy-site: + stage: deploy + when: on_success + only: + - tags + except: + - branches + before_script: + - *ssh_default + script: + - echo "Getting artifacts" + - ls public + - echo "Stopping screen session, cleaning" + - ssh $DEPLOY_USER@$DEPLOY_HOST "screen -X -S website-fgota-npx kill; rm -r -f fgota-public/*;" + - echo "Copying to proxmox machine" + - rsync -az --stats public/* $DEPLOY_USER@$DEPLOY_HOST:~/fgota-public + - echo "Restarting screen session" + - ssh $DEPLOY_USER@$DEPLOY_HOST "find fgota-public -maxdepth 1 -printf '%p\n'; screen -S website-fgota-npx -dm npx serve fgota-public/ -p 9200 -c serve.json" + - echo "Website is up on https://fgo-ta.com" + + +redeploy-site: + stage: scripts + when: manual + only: + - tags + except: + - branches + before_script: + - *ssh_default + script: + - echo "Stopping screen session" + - ssh $DEPLOY_USER@$DEPLOY_HOST "screen -X -S website-fgota-npx kill" || true + - echo "Restarting screen session" + - ssh $DEPLOY_USER@$DEPLOY_HOST "screen -S website-fgota-npx -dm npx serve fgota-public/ -p 9200 -c serve.json" + - echo "Website is up on https://fgo-ta.com/" diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..22a1505 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,4 @@ +{ + "recommendations": ["astro-build.astro-vscode"], + "unwantedRecommendations": [] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..d642209 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "command": "./node_modules/.bin/astro dev", + "name": "Development server", + "request": "launch", + "type": "node-terminal" + } + ] +} diff --git a/README.md b/README.md index 9ac4d1b..75d44e0 100644 --- a/README.md +++ b/README.md @@ -1,92 +1,54 @@ -# fgo-ta.com - Website - - - -## Getting started - -To make it easy for you to get started with GitLab, here's a list of recommended next steps. - -Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)! - -## Add your files - -- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files -- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command: +# Astro Starter Kit: Basics ``` -cd existing_repo -git remote add origin https://gitlab.neshweb.net/Firq/fgo-ta.com-website.git -git branch -M main -git push -uf origin main +npm create astro@latest -- --template basics ``` -## Integrate with your tools +[![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) -- [ ] [Set up project integrations](https://gitlab.neshweb.net/Firq/fgo-ta.com-website/-/settings/integrations) +> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! -## Collaborate with your team +![basics](https://user-images.githubusercontent.com/4677417/186188965-73453154-fdec-4d6b-9c34-cb35c248ae5b.png) -- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/) -- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) -- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically) -- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/) -- [ ] [Set auto-merge](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html) +## 🚀 Project Structure -## Test and Deploy +Inside of your Astro project, you'll see the following folders and files: -Use the built-in continuous integration in GitLab. +``` +/ +├── public/ +│ └── favicon.svg +├── src/ +│ ├── components/ +│ │ └── Card.astro +│ ├── layouts/ +│ │ └── Layout.astro +│ └── pages/ +│ └── index.astro +└── package.json +``` -- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html) -- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing(SAST)](https://docs.gitlab.com/ee/user/application_security/sast/) -- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html) -- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/) -- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html) +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. -# Editing this README +Any static assets, like images, can be placed in the `public/` directory. -When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thank you to [makeareadme.com](https://www.makeareadme.com/) for this template. +## 🧞 Commands -## Suggestions for a good README -Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information. +All commands are run from the root of the project, from a terminal: -## Name -Choose a self-explaining name for your project. +| 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 | -## Description -Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors. +## 👀 Want to learn more? -## Badges -On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge. - -## Visuals -Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. - -## Installation -Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection. - -## Usage -Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README. - -## Support -Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc. - -## Roadmap -If you have ideas for releases in the future, it is a good idea to list them in the README. - -## Contributing -State if you are open to contributions and what your requirements are for accepting them. - -For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self. - -You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser. - -## Authors and acknowledgment -Show your appreciation to those who have contributed to the project. - -## License -For open source projects, say how it is licensed. - -## Project status -If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers. +Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 0000000..bb1da0e --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,11 @@ +import { defineConfig } from 'astro/config'; +import sitemap from "@astrojs/sitemap"; + +export default defineConfig({ + sitemap: true, + base: '/', + outDir: 'public', + publicDir: 'static', + site: 'https://fgo-ta.com/', + integrations: [sitemap()] +}); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..da077d8 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5670 @@ +{ + "name": "fgo-ta_com-website", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "version": "0.0.1", + "dependencies": { + "@astrojs/sitemap": "^1.4.0", + "astro": "^2.8.3" + } + }, + "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/compiler": { + "version": "1.5.7", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-1.5.7.tgz", + "integrity": "sha512-dFU7GAMbpTUGPkRoCoMQrGFlTe3qIiQMSOxIXp/nB1Do4My9uogjEmBHdR5Cwr4i6rc5/1R3Od9v8kU/pkHXGQ==" + }, + "node_modules/@astrojs/internal-helpers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.1.1.tgz", + "integrity": "sha512-+LySbvFbjv2nO2m/e78suleQOGEru4Cnx73VsZbrQgB2u7A4ddsQg3P2T0zC0e10jgcT+c6nNlKeLpa6nRhQIg==" + }, + "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/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/sitemap": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-1.4.0.tgz", + "integrity": "sha512-uTK77kcg7iTiik+u7rTGG6vK4ZWTfYMaVnFndOVQrLzaE5xivmQgIbVLtlN+xRcME5n/m6vYQFJmogFR+elGCw==", + "dependencies": { + "sitemap": "^7.1.1", + "zod": "^3.17.3" + } + }, + "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/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/@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/@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/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/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/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/node": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" + }, + "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/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/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/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.0", + "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.0.tgz", + "integrity": "sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==" + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "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/astro": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/astro/-/astro-2.8.3.tgz", + "integrity": "sha512-UopGl3WubMnl15TWlR6PTCcH54TooZ+JoAloErfoXQtz4PAvmEEqEVc7tHoJ45iC7rhKgzILsvDhqzitBeRihw==", + "dependencies": { + "@astrojs/compiler": "^1.5.3", + "@astrojs/internal-helpers": "^0.1.1", + "@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/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.27.0", + "mime": "^3.0.0", + "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.3.9", + "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/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/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/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.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "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.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "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/caniuse-lite": { + "version": "1.0.30001516", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001516.tgz", + "integrity": "sha512-Wmec9pCBY8CWbmI4HsjBeQLqDTqV91nFVR83DnZpYyRnPI1wePDsTg0bGLPC5VU/3OIZV1fmxEea1b+tFKe86g==", + "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/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/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/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/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.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz", + "integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==", + "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/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.462", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.462.tgz", + "integrity": "sha512-ux2LqN9JKRBDKXMT+78jtiBLPiXf+rLtYlsrOg5Qn7uv6Cbg7+9JyIalE3wcqkOdB2wPCUYNWAuL7suKRMHe9w==" + }, + "node_modules/emmet": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.5.tgz", + "integrity": "sha512-xOiVNINJFh0dMik+KzXSEYbAnFLTnadEzanxj7+F15uIf6avQwu3uPa1wI/8AFtOWKZ8lHg7TjC83wXcPhgOPw==", + "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-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.0", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.0.tgz", + "integrity": "sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==", + "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/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/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-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/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-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/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "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-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-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-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/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/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.27.0", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", + "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.13" + }, + "engines": { + "node": ">=12" + } + }, + "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-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-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-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-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-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-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/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/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/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/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/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-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-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/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/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.26", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.26.tgz", + "integrity": "sha512-jrXHFF8iTloAenySjM/ob3gSj7pCu0Ji49hnjqzsgSRa50hkWCKD0HQ+gMNJkW38jBI68MpAAg7ZWwHwX8NMMw==", + "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/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/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-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-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.26.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.26.3.tgz", + "integrity": "sha512-7Tin0C8l86TkpcMtXvQu6saWH93nhG3dGQ1/+l5V2TDMceTxO7kDiK6GzbfLWNNxqJXm591PcEZUozZm51ogwQ==", + "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.6", + "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.6.tgz", + "integrity": "sha512-hXdxU6PCkiV3XAiSnX+XLqz2ohHoEnVUlrd8LEVMAI80uB1+OTScIkH9n6qQwImZpTye1r1WG1rbGUteHNhoHg==", + "dependencies": { + "suf-log": "^2.5.3" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/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/sitemap": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", + "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", + "dependencies": { + "@types/node": "^17.0.5", + "@types/sax": "^1.2.1", + "arg": "^5.0.0", + "sax": "^1.2.4" + }, + "bin": { + "sitemap": "dist/cli.js" + }, + "engines": { + "node": ">=12.0.0", + "npm": ">=5.6.0" + } + }, + "node_modules/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/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/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/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.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.0.tgz", + "integrity": "sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==" + }, + "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.22.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.22.1.tgz", + "integrity": "sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==", + "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-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.4", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.4.tgz", + "integrity": "sha512-4mvsTxjkveWrKDJI70QmelfVqTm+ihFAb6+xf4sjEU2TmUCTlVX87tmg/QooPEMQb/lM9qGHT99ebqPziEd3wg==", + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.25", + "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.13", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.13.tgz", + "integrity": "sha512-KwqFhxRFMKZINHzCqf8eKxE0XqWlAVPRxwy6rc7CbVFxzUWB2sA/s3hbMZeemPdhN3fKBkqOaFhTbS8xJXYIWQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-arm64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.13.tgz", + "integrity": "sha512-j7NhycJUoUAG5kAzGf4fPWfd17N6SM3o1X6MlXVqfHvs2buFraCJzos9vbeWjLxOyBKHyPOnuCuipbhvbYtTAg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/android-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.13.tgz", + "integrity": "sha512-M2eZkRxR6WnWfVELHmv6MUoHbOqnzoTVSIxgtsyhm/NsgmL+uTmag/VVzdXvmahak1I6sOb1K/2movco5ikDJg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-arm64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.13.tgz", + "integrity": "sha512-f5goG30YgR1GU+fxtaBRdSW3SBG9pZW834Mmhxa6terzcboz7P2R0k4lDxlkP7NYRIIdBbWp+VgwQbmMH4yV7w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/darwin-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.13.tgz", + "integrity": "sha512-RIrxoKH5Eo+yE5BtaAIMZaiKutPhZjw+j0OCh8WdvKEKJQteacq0myZvBDLU+hOzQOZWJeDnuQ2xgSScKf1Ovw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.13.tgz", + "integrity": "sha512-AfRPhHWmj9jGyLgW/2FkYERKmYR+IjYxf2rtSLmhOrPGFh0KCETFzSjx/JX/HJnvIqHt/DRQD/KAaVsUKoI3Xg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/freebsd-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.13.tgz", + "integrity": "sha512-pGzWWZJBInhIgdEwzn8VHUBang8UvFKsvjDkeJ2oyY5gZtAM6BaxK0QLCuZY+qoj/nx/lIaItH425rm/hloETA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.13.tgz", + "integrity": "sha512-4iMxLRMCxGyk7lEvkkvrxw4aJeC93YIIrfbBlUJ062kilUUnAiMb81eEkVvCVoh3ON283ans7+OQkuy1uHW+Hw==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-arm64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.13.tgz", + "integrity": "sha512-hCzZbVJEHV7QM77fHPv2qgBcWxgglGFGCxk6KfQx6PsVIdi1u09X7IvgE9QKqm38OpkzaAkPnnPqwRsltvLkIQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ia32": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.13.tgz", + "integrity": "sha512-I3OKGbynl3AAIO6onXNrup/ttToE6Rv2XYfFgLK/wnr2J+1g+7k4asLrE+n7VMhaqX+BUnyWkCu27rl+62Adug==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-loong64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.13.tgz", + "integrity": "sha512-8pcKDApAsKc6WW51ZEVidSGwGbebYw2qKnO1VyD8xd6JN0RN6EUXfhXmDk9Vc4/U3Y4AoFTexQewQDJGsBXBpg==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-mips64el": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.13.tgz", + "integrity": "sha512-6GU+J1PLiVqWx8yoCK4Z0GnfKyCGIH5L2KQipxOtbNPBs+qNDcMJr9euxnyJ6FkRPyMwaSkjejzPSISD9hb+gg==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-ppc64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.13.tgz", + "integrity": "sha512-pfn/OGZ8tyR8YCV7MlLl5hAit2cmS+j/ZZg9DdH0uxdCoJpV7+5DbuXrR+es4ayRVKIcfS9TTMCs60vqQDmh+w==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-riscv64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.13.tgz", + "integrity": "sha512-aIbhU3LPg0lOSCfVeGHbmGYIqOtW6+yzO+Nfv57YblEK01oj0mFMtvDJlOaeAZ6z0FZ9D13oahi5aIl9JFphGg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-s390x": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.13.tgz", + "integrity": "sha512-Pct1QwF2sp+5LVi4Iu5Y+6JsGaV2Z2vm4O9Dd7XZ5tKYxEHjFtb140fiMcl5HM1iuv6xXO8O1Vrb1iJxHlv8UA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/linux-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.13.tgz", + "integrity": "sha512-zTrIP0KzYP7O0+3ZnmzvUKgGtUvf4+piY8PIO3V8/GfmVd3ZyHJGz7Ht0np3P1wz+I8qJ4rjwJKqqEAbIEPngA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/netbsd-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.13.tgz", + "integrity": "sha512-I6zs10TZeaHDYoGxENuksxE1sxqZpCp+agYeW039yqFwh3MgVvdmXL5NMveImOC6AtpLvE4xG5ujVic4NWFIDQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/openbsd-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.13.tgz", + "integrity": "sha512-W5C5nczhrt1y1xPG5bV+0M12p2vetOGlvs43LH8SopQ3z2AseIROu09VgRqydx5qFN7y9qCbpgHLx0kb0TcW7g==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/sunos-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.13.tgz", + "integrity": "sha512-X/xzuw4Hzpo/yq3YsfBbIsipNgmsm8mE/QeWbdGdTTeZ77fjxI2K0KP3AlhZ6gU3zKTw1bKoZTuKLnqcJ537qw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-arm64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.13.tgz", + "integrity": "sha512-4CGYdRQT/ILd+yLLE5i4VApMPfGE0RPc/wFQhlluDQCK09+b4JDbxzzjpgQqTPrdnP7r5KUtGVGZYclYiPuHrw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-ia32": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.13.tgz", + "integrity": "sha512-D+wKZaRhQI+MUGMH+DbEr4owC2D7XnF+uyGiZk38QbgzLcofFqIOwFs7ELmIeU45CQgfHNy9Q+LKW3cE8g37Kg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/@esbuild/win32-x64": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.13.tgz", + "integrity": "sha512-iVl6lehAfJS+VmpF3exKpNQ8b0eucf5VWfzR8S7xFve64NBNz2jPUgx1X93/kfnkfgP737O+i1k54SVQS7uVZA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/vite/node_modules/esbuild": { + "version": "0.18.13", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.13.tgz", + "integrity": "sha512-vhg/WR/Oiu4oUIkVhmfcc23G6/zWuEQKFS+yiosSHe4aN6+DQRXIfeloYGibIfVhkr4wyfuVsGNLr+sQU1rWWw==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.13", + "@esbuild/android-arm64": "0.18.13", + "@esbuild/android-x64": "0.18.13", + "@esbuild/darwin-arm64": "0.18.13", + "@esbuild/darwin-x64": "0.18.13", + "@esbuild/freebsd-arm64": "0.18.13", + "@esbuild/freebsd-x64": "0.18.13", + "@esbuild/linux-arm": "0.18.13", + "@esbuild/linux-arm64": "0.18.13", + "@esbuild/linux-ia32": "0.18.13", + "@esbuild/linux-loong64": "0.18.13", + "@esbuild/linux-mips64el": "0.18.13", + "@esbuild/linux-ppc64": "0.18.13", + "@esbuild/linux-riscv64": "0.18.13", + "@esbuild/linux-s390x": "0.18.13", + "@esbuild/linux-x64": "0.18.13", + "@esbuild/netbsd-x64": "0.18.13", + "@esbuild/openbsd-x64": "0.18.13", + "@esbuild/sunos-x64": "0.18.13", + "@esbuild/win32-arm64": "0.18.13", + "@esbuild/win32-ia32": "0.18.13", + "@esbuild/win32-x64": "0.18.13" + } + }, + "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/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "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/package.json b/package.json new file mode 100644 index 0000000..47fc2dd --- /dev/null +++ b/package.json @@ -0,0 +1,16 @@ +{ + "name": "", + "type": "module", + "version": "0.0.1", + "scripts": { + "dev": "astro dev", + "start": "astro dev", + "build": "astro build", + "preview": "astro preview", + "astro": "astro" + }, + "dependencies": { + "@astrojs/sitemap": "^1.4.0", + "astro": "^2.8.3" + } +} diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..f157bd1 --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,9 @@ + + + + diff --git a/serve.json b/serve.json new file mode 100644 index 0000000..acf34e5 --- /dev/null +++ b/serve.json @@ -0,0 +1,14 @@ +{ + "directoryListing": ["/!assets/**"], + "headers": [ + { + "source": "**/*.@(jpg|jpeg|gif|png|webp)", + "headers": [ + { + "key": "Cache-Control", + "value": "no-cache" + } + ] + } + ] +} diff --git a/src/components/Card.astro b/src/components/Card.astro new file mode 100644 index 0000000..a1e0ccf --- /dev/null +++ b/src/components/Card.astro @@ -0,0 +1,63 @@ +--- +interface Props { + title: string; + body: string; + href: string; +} + +const { href, title, body } = Astro.props; +--- + + + diff --git a/src/components/hero.astro b/src/components/hero.astro new file mode 100644 index 0000000..7b8ff45 --- /dev/null +++ b/src/components/hero.astro @@ -0,0 +1,34 @@ +--- +--- + +
+ + This site is a WIP project by Firq. +
+ In the future, it will be used to catalogue information around FGO TA and the + game in general. +
+ Feel free to check out my own site. +
+ +
+ + diff --git a/src/components/navbar.astro b/src/components/navbar.astro new file mode 100644 index 0000000..bed56e2 --- /dev/null +++ b/src/components/navbar.astro @@ -0,0 +1,131 @@ +--- +--- + +
+ + + + + +
+ + diff --git a/src/components/navbarEntry.astro b/src/components/navbarEntry.astro new file mode 100644 index 0000000..6da80f4 --- /dev/null +++ b/src/components/navbarEntry.astro @@ -0,0 +1,59 @@ +--- +export interface Props { + currentPage?: string + link: string + text: string + icon: string +} + +const { icon, text, link, currentPage } = Astro.props + +let currPage = '' +const slug = link.replace(new RegExp('/', 'g'), '') + +if (currentPage === slug) { + currPage = 'current' +} else if (currentPage === 'home' && link === '/') { + currPage = 'current' +} + +const fulllink = `/${slug}` +--- + +
  • + + + {text} + +
  • + + diff --git a/src/env.d.ts b/src/env.d.ts new file mode 100644 index 0000000..f964fe0 --- /dev/null +++ b/src/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro new file mode 100644 index 0000000..772dc5e --- /dev/null +++ b/src/layouts/Layout.astro @@ -0,0 +1,81 @@ +--- +import Navbar from '../components/navbar.astro' +import NavbarEntry from '../components/navbarEntry.astro' +import navdata from '../../static/assets/data/_navdata.json' + +export interface Props { + title: string + currentpage: string + descriptionOverride?: string +} + +const { descriptionOverride, currentpage, title } = Astro.props +let description + +if (descriptionOverride === undefined) { + description = 'FGO TA Catalogue' +} else { + description = descriptionOverride +} + +let currPage = 'https://fgo-ta.com/' +if (currentpage !== 'home') { + currPage += currentpage +} +--- + + + + + {title} + + + + + + + + + + + + + + + + + + + + + { + navdata.map((item) => ( + + )) + } + + + + + diff --git a/src/layouts/baseSection.astro b/src/layouts/baseSection.astro new file mode 100644 index 0000000..05961a9 --- /dev/null +++ b/src/layouts/baseSection.astro @@ -0,0 +1,73 @@ +--- +export interface Props { + title: string +} + +const { title } = Astro.props +--- + +
    +

    {title}

    +
    + +
    +
    + + diff --git a/src/pages/index.astro b/src/pages/index.astro new file mode 100644 index 0000000..b97ddf9 --- /dev/null +++ b/src/pages/index.astro @@ -0,0 +1,17 @@ +--- +import Layout from '../layouts/Layout.astro' +import Hero from '../components/hero.astro' + +const description = + 'This site is a WIP project by Firq. In the future, it will be used to catalogue information around FGO TA and the game in general.' +--- + + + + + + diff --git a/static/assets/data/_navdata.json b/static/assets/data/_navdata.json new file mode 100644 index 0000000..4c5dbc6 --- /dev/null +++ b/static/assets/data/_navdata.json @@ -0,0 +1,7 @@ +[ + { + "link": "/", + "text": "Home", + "icon": "iconoir-home-alt" + } +] \ No newline at end of file diff --git a/static/assets/embed.png b/static/assets/embed.png new file mode 100644 index 0000000000000000000000000000000000000000..a4939b70cbf307f71b16a9a6dce08781ff51446d GIT binary patch literal 7168 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 literal 0 HcmV?d00001 diff --git a/static/assets/favicon.ico b/static/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..e8218dad870a702f18ae564bd665ea092bff4a4b GIT binary patch literal 125574 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

    ^qkaC=15fbRUp0K^V4pWf1t*lFr2=#y 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≶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 literal 0 HcmV?d00001 diff --git a/static/assets/logo.svg b/static/assets/logo.svg new file mode 100644 index 0000000..270931a --- /dev/null +++ b/static/assets/logo.svg @@ -0,0 +1,58 @@ + + + + diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..77da9dd --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,3 @@ +{ + "extends": "astro/tsconfigs/strict" +} \ No newline at end of file