From 946bda693dfbe3628a365074aa28248dbf75ed6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Gawlik?= Date: Fri, 25 Oct 2024 18:43:57 +0200 Subject: [PATCH] first commit --- .github/workflows/deploy.yml | 29 + .gitignore | 24 + .vscode/extensions.json | 4 + .vscode/launch.json | 11 + README.md | 0 astro.config.mjs | 15 + package.json | 39 + pnpm-lock.yaml | 5609 +++++++++++++++++ postcss.config.js | 6 + public/favicon.svg | 9 + public/logo.svg | 34 + public/robots.txt | 2 + src/assets/basicChrome.png | Bin 0 -> 55037 bytes src/assets/logo.png | Bin 0 -> 130853 bytes src/assets/macScreen.png | Bin 0 -> 87130 bytes src/components/Compare.tsx | 240 + src/components/Footer.astro | 20 + src/components/Header.astro | 48 + src/components/MacScroll/KBtn.tsx | 43 + src/components/MacScroll/Keypad.tsx | 387 ++ src/components/MacScroll/Lid.tsx | 56 + src/components/MacScroll/OptionKey.tsx | 33 + src/components/MacScroll/Row.tsx | 7 + src/components/MacScroll/SpeakerGrid.tsx | 12 + src/components/MacScroll/Trackpad.tsx | 10 + src/components/MacbookScroll.tsx | 97 + src/components/Sections/CompareSection.astro | 28 + src/components/Sections/FeaturesSection.astro | 31 + .../Sections/MacScrollSection.astro | 13 + src/components/Sparkles.tsx | 434 ++ src/components/Title.astro | 9 + src/components/header.module.css | 22 + src/env.d.ts | 1 + src/layouts/Layout.astro | 27 + src/pages/index.astro | 14 + src/pages/policy/index.astro | 12 + src/privacy/privacy.md | 45 + src/utils/cn.ts | 6 + tailwind.config.mjs | 22 + tsconfig.json | 11 + 40 files changed, 7410 insertions(+) create mode 100644 .github/workflows/deploy.yml create mode 100644 .gitignore create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json create mode 100644 README.md create mode 100644 astro.config.mjs create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 postcss.config.js create mode 100644 public/favicon.svg create mode 100644 public/logo.svg create mode 100644 public/robots.txt create mode 100644 src/assets/basicChrome.png create mode 100644 src/assets/logo.png create mode 100644 src/assets/macScreen.png create mode 100644 src/components/Compare.tsx create mode 100644 src/components/Footer.astro create mode 100644 src/components/Header.astro create mode 100644 src/components/MacScroll/KBtn.tsx create mode 100644 src/components/MacScroll/Keypad.tsx create mode 100644 src/components/MacScroll/Lid.tsx create mode 100644 src/components/MacScroll/OptionKey.tsx create mode 100644 src/components/MacScroll/Row.tsx create mode 100644 src/components/MacScroll/SpeakerGrid.tsx create mode 100644 src/components/MacScroll/Trackpad.tsx create mode 100644 src/components/MacbookScroll.tsx create mode 100644 src/components/Sections/CompareSection.astro create mode 100644 src/components/Sections/FeaturesSection.astro create mode 100644 src/components/Sections/MacScrollSection.astro create mode 100644 src/components/Sparkles.tsx create mode 100644 src/components/Title.astro create mode 100644 src/components/header.module.css create mode 100644 src/env.d.ts create mode 100644 src/layouts/Layout.astro create mode 100644 src/pages/index.astro create mode 100644 src/pages/policy/index.astro create mode 100644 src/privacy/privacy.md create mode 100644 src/utils/cn.ts create mode 100644 tailwind.config.mjs create mode 100644 tsconfig.json diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..50e16d8 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,29 @@ +name: Deploy to GitHub Pages + +on: + workflow_dispatch: + +permissions: + contents: read + pages: write + id-token: write + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout your repository using git + uses: actions/checkout@v4 + - name: Install, build, and upload your site + uses: withastro/action@v2 + + deploy: + needs: build + runs-on: ubuntu-latest + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..016b59e --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# 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 + +# jetbrains setting folder +.idea/ 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 new file mode 100644 index 0000000..e69de29 diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 0000000..8567c38 --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,15 @@ +// @ts-check +import { defineConfig } from 'astro/config'; + +import tailwind from '@astrojs/tailwind'; + +import react from '@astrojs/react'; + +import icon from 'astro-icon'; + +// https://astro.build/config +export default defineConfig({ + site: "https://PawelGawlikDev.github.io/startify_web", + base: "startify_web", + integrations: [tailwind(), react(), icon()] +}); \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..b5194d2 --- /dev/null +++ b/package.json @@ -0,0 +1,39 @@ +{ + "name": "startify_web", + "type": "module", + "version": "0.0.1", + "scripts": { + "dev": "astro dev", + "start": "astro dev", + "build": "astro check && astro build", + "preview": "astro preview", + "astro": "astro" + }, + "dependencies": { + "@astrojs/check": "^0.9.4", + "@astrojs/react": "^3.6.2", + "@astrojs/tailwind": "^5.1.2", + "@tabler/icons-react": "^3.20.0", + "@tsparticles/engine": "^3.5.0", + "@tsparticles/react": "^3.0.0", + "@tsparticles/slim": "^3.5.0", + "@types/react": "^18.3.12", + "@types/react-dom": "^18.3.1", + "astro": "^4.16.7", + "astro-icon": "^1.1.1", + "clsx": "^2.1.1", + "framer-motion": "^11.11.9", + "react": "^18.3.1", + "react-dom": "^18.3.1", + "tailwind-merge": "^2.5.4", + "typescript": "^5.6.3" + }, + "devDependencies": { + "@iconify-json/mdi": "^1.2.1", + "@types/node": "^22.7.9", + "autoprefixer": "^10.4.20", + "postcss": "^8.4.47", + "tailwindcss": "^3.4.14" + }, + "packageManager": "pnpm@9.9.0" +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..301da7f --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,5609 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@astrojs/check': + specifier: ^0.9.4 + version: 0.9.4(typescript@5.6.3) + '@astrojs/react': + specifier: ^3.6.2 + version: 3.6.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.10(@types/node@22.7.9)) + '@astrojs/tailwind': + specifier: ^5.1.2 + version: 5.1.2(astro@4.16.7(@types/node@22.7.9)(rollup@4.24.0)(typescript@5.6.3))(tailwindcss@3.4.14) + '@tabler/icons-react': + specifier: ^3.20.0 + version: 3.20.0(react@18.3.1) + '@tsparticles/engine': + specifier: ^3.5.0 + version: 3.5.0 + '@tsparticles/react': + specifier: ^3.0.0 + version: 3.0.0(@tsparticles/engine@3.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tsparticles/slim': + specifier: ^3.5.0 + version: 3.5.0 + '@types/react': + specifier: ^18.3.12 + version: 18.3.12 + '@types/react-dom': + specifier: ^18.3.1 + version: 18.3.1 + astro: + specifier: ^4.16.7 + version: 4.16.7(@types/node@22.7.9)(rollup@4.24.0)(typescript@5.6.3) + astro-icon: + specifier: ^1.1.1 + version: 1.1.1 + clsx: + specifier: ^2.1.1 + version: 2.1.1 + framer-motion: + specifier: ^11.11.9 + version: 11.11.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: + specifier: ^18.3.1 + version: 18.3.1 + react-dom: + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) + tailwind-merge: + specifier: ^2.5.4 + version: 2.5.4 + typescript: + specifier: ^5.6.3 + version: 5.6.3 + devDependencies: + '@iconify-json/mdi': + specifier: ^1.2.1 + version: 1.2.1 + '@types/node': + specifier: ^22.7.9 + version: 22.7.9 + autoprefixer: + specifier: ^10.4.20 + version: 10.4.20(postcss@8.4.47) + postcss: + specifier: ^8.4.47 + version: 8.4.47 + tailwindcss: + specifier: ^3.4.14 + version: 3.4.14 + +packages: + + '@alloc/quick-lru@5.2.0': + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@antfu/install-pkg@0.4.1': + resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==} + + '@antfu/utils@0.7.10': + resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} + + '@astrojs/check@0.9.4': + resolution: {integrity: sha512-IOheHwCtpUfvogHHsvu0AbeRZEnjJg3MopdLddkJE70mULItS/Vh37BHcI00mcOJcH1vhD3odbpvWokpxam7xA==} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + + '@astrojs/compiler@2.10.3': + resolution: {integrity: sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==} + + '@astrojs/internal-helpers@0.4.1': + resolution: {integrity: sha512-bMf9jFihO8YP940uD70SI/RDzIhUHJAolWVcO1v5PUivxGKvfLZTLTVVxEYzGYyPsA3ivdLNqMnL5VgmQySa+g==} + + '@astrojs/language-server@2.15.3': + resolution: {integrity: sha512-2qYkHkiqduB2F6OY+zAikd2hZP1xq5LqB0RqLCMoT7KLbfspnx6qtxOueF2n1P4+YUXRHUJVfLA4FoJCEfoMDg==} + hasBin: true + peerDependencies: + prettier: ^3.0.0 + prettier-plugin-astro: '>=0.11.0' + peerDependenciesMeta: + prettier: + optional: true + prettier-plugin-astro: + optional: true + + '@astrojs/markdown-remark@5.3.0': + resolution: {integrity: sha512-r0Ikqr0e6ozPb5bvhup1qdWnSPUvQu6tub4ZLYaKyG50BXZ0ej6FhGz3GpChKpH7kglRFPObJd/bDyf2VM9pkg==} + + '@astrojs/prism@3.1.0': + resolution: {integrity: sha512-Z9IYjuXSArkAUx3N6xj6+Bnvx8OdUSHA8YoOgyepp3+zJmtVYJIl/I18GozdJVW1p5u/CNpl3Km7/gwTJK85cw==} + engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} + + '@astrojs/react@3.6.2': + resolution: {integrity: sha512-fK29lYI7zK/KG4ZBy956x4dmauZcZ18osFkuyGa8r3gmmCQa2NZ9XNu9WaVYEUm0j89f4Gii4tbxLoyM8nk2MA==} + engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} + peerDependencies: + '@types/react': ^17.0.50 || ^18.0.21 + '@types/react-dom': ^17.0.17 || ^18.0.6 + react: ^17.0.2 || ^18.0.0 || ^19.0.0-beta + react-dom: ^17.0.2 || ^18.0.0 || ^19.0.0-beta + + '@astrojs/tailwind@5.1.2': + resolution: {integrity: sha512-IvOF0W/dtHElcXvhrPR35nHmhyV3cfz1EzPitMGtU7sYy9Hci3BNK1To6FWmVuuNKPxza1IgCGetSynJZL7fOg==} + peerDependencies: + astro: ^3.0.0 || ^4.0.0 || ^5.0.0-beta.0 + tailwindcss: ^3.0.24 + + '@astrojs/telemetry@3.1.0': + resolution: {integrity: sha512-/ca/+D8MIKEC8/A9cSaPUqQNZm+Es/ZinRv0ZAzvu2ios7POQSsVD+VOj7/hypWNsNM3T7RpfgNq7H2TU1KEHA==} + engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0} + + '@astrojs/yaml2ts@0.2.1': + resolution: {integrity: sha512-CBaNwDQJz20E5WxzQh4thLVfhB3JEEGz72wRA+oJp6fQR37QLAqXZJU0mHC+yqMOQ6oj0GfRPJrz6hjf+zm6zA==} + + '@babel/code-frame@7.25.9': + resolution: {integrity: sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.25.9': + resolution: {integrity: sha512-yD+hEuJ/+wAJ4Ox2/rpNv5HIuPG82x3ZlQvYVn8iYCprdxzE7P1udpGF1jyjQVBU4dgznN+k2h103vxZ7NdPyw==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.25.9': + resolution: {integrity: sha512-WYvQviPw+Qyib0v92AwNIrdLISTp7RfDkM7bPqBvpbnhY4wq8HvHBZREVdYDXk98C8BkOIVnHAY3yvj7AVISxQ==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.25.9': + resolution: {integrity: sha512-omlUGkr5EaoIJrhLf9CJ0TvjBRpd9+AXRG//0GEQ9THSo8wPiTlbpy1/Ow8ZTrbXpjd9FHXfbFQx32I04ht0FA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.25.9': + resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.25.9': + resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.25.9': + resolution: {integrity: sha512-TvLZY/F3+GvdRYFZFyxMvnsKi+4oJdgZzU3BoGN9Uc2d9C6zfNwJcKKhjqLAhK8i46mv93jsO74fDh3ih6rpHA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-plugin-utils@7.25.9': + resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-simple-access@7.25.9': + resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.25.9': + resolution: {integrity: sha512-oKWp3+usOJSzDZOucZUAMayhPz/xVjzymyDzUN8dk0Wd3RWMlGLXi07UCQ/CgQVb8LvXx3XBajJH4XGgkt7H7g==} + engines: {node: '>=6.9.0'} + + '@babel/highlight@7.25.9': + resolution: {integrity: sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.25.9': + resolution: {integrity: sha512-aI3jjAAO1fh7vY/pBGsn1i9LDbRP43+asrRlkPuTXW5yHXtd1NgTEMudbBoDDxrf1daEEfPJqR+JBMakzrR4Dg==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-syntax-jsx@7.25.9': + resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-self@7.25.9': + resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-source@7.25.9': + resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx@7.25.9': + resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/template@7.25.9': + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.25.9': + resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.25.9': + resolution: {integrity: sha512-OwS2CM5KocvQ/k7dFJa8i5bNGJP0hXWfVCfDkqRFP1IreH1JDC7wG6eCYCi0+McbfT8OR/kNqsI0UU0xP9H6PQ==} + engines: {node: '>=6.9.0'} + + '@emmetio/abbreviation@2.3.3': + resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==} + + '@emmetio/css-abbreviation@2.1.8': + resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==} + + '@emmetio/css-parser@0.4.0': + resolution: {integrity: sha512-z7wkxRSZgrQHXVzObGkXG+Vmj3uRlpM11oCZ9pbaz0nFejvCDmAiNDpY75+wgXOcffKpj4rzGtwGaZxfJKsJxw==} + + '@emmetio/html-matcher@1.3.0': + resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==} + + '@emmetio/scanner@1.0.4': + resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==} + + '@emmetio/stream-reader-utils@0.1.0': + resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==} + + '@emmetio/stream-reader@2.2.0': + resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==} + + '@emnapi/runtime@1.3.1': + resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} + + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@iconify-json/mdi@1.2.1': + resolution: {integrity: sha512-dSkQU78gsZV6Yxnq78+LuX7jzeFC/5NAmz7O3rh558GimGFcwMVY/OtqRowIzjqJBmMmWZft7wkFV4TrwRXjlg==} + + '@iconify/tools@4.0.7': + resolution: {integrity: sha512-zOJxKIfZn96ZRGGvIWzDRLD9vb2CsxjcLuM+QIdvwWbv6SWhm49gECzUnd4d2P0sq9sfodT7yCNobWK8nvavxQ==} + + '@iconify/types@2.0.0': + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + + '@iconify/utils@2.1.33': + resolution: {integrity: sha512-jP9h6v/g0BIZx0p7XGJJVtkVnydtbgTgt9mVNcGDYwaa7UhdHdI9dvoq+gKj9sijMSJKxUPEG2JyjsgXjxL7Kw==} + + '@img/sharp-darwin-arm64@0.33.5': + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.33.5': + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.0.4': + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.0.4': + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.0.4': + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linux-arm@1.0.5': + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} + cpu: [arm] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.0.4': + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} + cpu: [s390x] + os: [linux] + + '@img/sharp-libvips-linux-x64@1.0.4': + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} + cpu: [x64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} + cpu: [x64] + os: [linux] + + '@img/sharp-linux-arm64@0.33.5': + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linux-arm@0.33.5': + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + + '@img/sharp-linux-s390x@0.33.5': + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + + '@img/sharp-linux-x64@0.33.5': + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-linuxmusl-arm64@0.33.5': + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linuxmusl-x64@0.33.5': + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-wasm32@0.33.5': + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + + '@img/sharp-win32-ia32@0.33.5': + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.33.5': + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@oslojs/encoding@1.1.0': + resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@rollup/pluginutils@5.1.3': + resolution: {integrity: sha512-Pnsb6f32CD2W3uCaLZIzDmeFyQ2b8UWMFI7xtwUezpcGBDVDW6y9XgAWIlARiGAo6eNF5FK5aQTr0LFyNyqq5A==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.24.0': + resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.24.0': + resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.24.0': + resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.24.0': + resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.24.0': + resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.24.0': + resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.24.0': + resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': + resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.24.0': + resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.24.0': + resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.24.0': + resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.24.0': + resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.24.0': + resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.24.0': + resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.24.0': + resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} + cpu: [x64] + os: [win32] + + '@shikijs/core@1.22.1': + resolution: {integrity: sha512-bqAhT/Ri5ixV4oYsvJNH8UJjpjbINWlWyXY6tBTsP4OmD6XnFv43nRJ+lTdxd2rmG5pgam/x+zGR6kLRXrpEKA==} + + '@shikijs/engine-javascript@1.22.1': + resolution: {integrity: sha512-540pyoy0LWe4jj2BVbgELwOFu1uFvRI7lg4hdsExrSXA9x7gqfzZ/Nnh4RfX86aDAgJ647gx4TCmRwACbnQSvw==} + + '@shikijs/engine-oniguruma@1.22.1': + resolution: {integrity: sha512-L+1Vmd+a2kk8HtogUFymQS6BjUfJnzcWoUp1BUgxoDiklbKSMvrsMuLZGevTOP1m0rEjgnC5MsDmsr8lX1lC+Q==} + + '@shikijs/types@1.22.1': + resolution: {integrity: sha512-+45f8mu/Hxqs6Kyhfm98Nld5n7Q7lwhjU8UtdQwrOPs7BnM4VAb929O3IQ2ce+4D7SlNFlZGd8CnKRSnwbQreQ==} + + '@shikijs/vscode-textmate@9.3.0': + resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} + + '@tabler/icons-react@3.20.0': + resolution: {integrity: sha512-a47oaL48bb5Cx/WUVfg/NZrsWwFExrcDQO8thUZ7S6h/OQYFu7sm4E5pZsmUtGCjikB3lRzjtmMD+C4s7mr9yw==} + peerDependencies: + react: '>= 16' + + '@tabler/icons@3.20.0': + resolution: {integrity: sha512-nXSeUzsCOxX/Of+kdUVQfxL9bG+ck8XCWNf9dGSpE+nhVexRwk/4HiDQDxFDysfT7vfgSut6GXnrZsU5M5dSlA==} + + '@trysound/sax@0.2.0': + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + + '@tsparticles/basic@3.5.0': + resolution: {integrity: sha512-oty33TxM2aHWrzcwWRic1bQ04KBCdpnvzv8JXEkx5Uyp70vgVegUbtKmwGki3shqKZIt3v2qE4I8NsK6onhLrA==} + + '@tsparticles/engine@3.5.0': + resolution: {integrity: sha512-RCwrJ2SvSYdhXJ24oUCjSUKEZQ9lXwObOWMvfMC9vS6/bk+Qo0N7Xx8AfumqzP/LebB1YJdlCvuoJMauAon0Pg==} + + '@tsparticles/interaction-external-attract@3.5.0': + resolution: {integrity: sha512-BQYjoHtq7yaETSvPtzKt93OO9MZ1WuDZj7cFPG+iujNekXiwhLRQ89a+QMcsTrCLx70KLJ7SuTzQL5MT1/kb2Q==} + + '@tsparticles/interaction-external-bounce@3.5.0': + resolution: {integrity: sha512-H/0//dn4zwKes8zWIjolfeokL0VAlj+EkK7LUhznPhPu+Gt+h6aJqPlwC2MdI5Rvcnps8dT7YoCBWBQ4tJH6zg==} + + '@tsparticles/interaction-external-bubble@3.5.0': + resolution: {integrity: sha512-xTS4PQDMC5j9qOAFTC1M9DfBTJl8P8M41ySGtZHnCvVqG0oLlLSw15msniamjXyaoA4tZvBPM6G+GmFdgE9w1A==} + + '@tsparticles/interaction-external-connect@3.5.0': + resolution: {integrity: sha512-VSpyZ0P8Hu4nq6C917X3tnwEROfGjrm0ivWJmbBv/lFJ9euZ2VeezeITNZNtNvt/hS5vLI8npDetB/wtd994HQ==} + + '@tsparticles/interaction-external-grab@3.5.0': + resolution: {integrity: sha512-WOTWSGVerlfJZ9zwq8Eyutq1h0LAr1hI/Fs8j7s5qabZjxPzUBV8rhgghZ/nGrHEiB6j8SW4XMHkN6XR0VM9Ww==} + + '@tsparticles/interaction-external-pause@3.5.0': + resolution: {integrity: sha512-Hnj1mBH5X3d3zwTP6R+tYn45uTq5XGLDINhEzl30EAjXK30LQe8/RgE91O4CsMSrlTmouG0OuHYGC3nyrn/dcw==} + + '@tsparticles/interaction-external-push@3.5.0': + resolution: {integrity: sha512-8UNt5lYRhydDJCK7AznR3s1nJj3OCeLcDknARoq7hATdI+G151QAubD9NUUURCZ1GdXpftT5Bh0Bl1YtiZwOhg==} + + '@tsparticles/interaction-external-remove@3.5.0': + resolution: {integrity: sha512-+qiVRnR8xywg++gn8fagwpuQVh0WWKxIMkY6l6lMw9UoXz8L6MUVgvWaT632EVmkrTgM43pZ1m0W3m9aBY9rZw==} + + '@tsparticles/interaction-external-repulse@3.5.0': + resolution: {integrity: sha512-lTF7iLqCCQ3AbQSDVTpE3TihoVvI322/5QTqQmwylrrmjbDxGu4Hym4BHK5GqDHOdodOnwU2DWjRF5cRx3aPPg==} + + '@tsparticles/interaction-external-slow@3.5.0': + resolution: {integrity: sha512-KYp1GWbXdnLunFvHJt2YMZMMITebAt0XkzisKoSe+rfvoCbcMGXI2XvDYb0UkGvd8sKTSnHcn7cGH8dhVXXYaQ==} + + '@tsparticles/interaction-particles-attract@3.5.0': + resolution: {integrity: sha512-ICnT9+9ZxINh5ZijyxjFXOOMC/jNQgOXPe+5MxgK/WYXE8mRbRzsOdaxiS3zK5PSFlqtztn189anDbfqcHDutQ==} + + '@tsparticles/interaction-particles-collisions@3.5.0': + resolution: {integrity: sha512-KrfyXy4l6nW2z0An2FE4z5R4rEiIONYPcDpkBhWqQK+pyLkHhtGYmqmP7Pb22IC9noFzjOCaR5CNVjWP7B+1vA==} + + '@tsparticles/interaction-particles-links@3.5.0': + resolution: {integrity: sha512-ZdIixcGcRJMxCq4zxeRAzzbbuN5vVoy3pDDLaO3mnWnfJWywkYZToV0XvOUaHUT2AkUuKa9ZuQKx0LO3z1AO+w==} + + '@tsparticles/move-base@3.5.0': + resolution: {integrity: sha512-9oDk7zTxyhUCstj3lHTNTiWAgqIBzWa2o1tVQFK63Qwq+/WxzJCSwZOocC9PAHGM1IP6nA4zYJSfjbMBTrUocA==} + + '@tsparticles/move-parallax@3.5.0': + resolution: {integrity: sha512-1NC2OGsbdLc5T4uiRqq7i24b9FIhfaLnx4wVtOQjX48jWfy/ZKOdIEYLFKOPHnaMI0MjinJTNXLi9i6zVNCobg==} + + '@tsparticles/plugin-easing-quad@3.5.0': + resolution: {integrity: sha512-Pd44hTiVlaaeQZwRlP+ih8jKmWuIQdkpPUJS0Qwzeck2nfK01IAflDJoxXxGF53vA8QOrz/K6VdVQJShD8yCsg==} + + '@tsparticles/react@3.0.0': + resolution: {integrity: sha512-hjGEtTT1cwv6BcjL+GcVgH++KYs52bIuQGW3PWv7z3tMa8g0bd6RI/vWSLj7p//NZ3uTjEIeilYIUPBh7Jfq/Q==} + peerDependencies: + '@tsparticles/engine': ^3.0.2 + react: '>=16.8.0' + react-dom: '>=16.8.0' + + '@tsparticles/shape-circle@3.5.0': + resolution: {integrity: sha512-59TmXkeeI6Jzv5vt/D3TkclglabaoEXQi2kbDjSCBK68SXRHzlQu29mSAL41Y5S0Ft5ZJKkAQHX1IqEnm8Hyjg==} + + '@tsparticles/shape-emoji@3.5.0': + resolution: {integrity: sha512-cxWHxQxnG5vLDltkoxdo7KS87uKPwQgf4SDWy/WCxW4Psm1TEeeSGYMJPVed+wWPspOKmLb7u8OaEexgE2pHHQ==} + + '@tsparticles/shape-image@3.5.0': + resolution: {integrity: sha512-lWYg7DTv74dSOnXy+4dr7t1/OSuUmxDpIo12Lbxgx/QBN7A5I/HoqbKcs13TSA0RS1hcuMgtti07BcDTEYW3Dw==} + + '@tsparticles/shape-line@3.5.0': + resolution: {integrity: sha512-Qc4jwFEi/VnwmGwQBO/kCJEfNYdKHpeXfrdcqmm9c1B4iYHHDoaXJp6asMTggEfeAWu7fyPaO/7MURiPEqg7Hg==} + + '@tsparticles/shape-polygon@3.5.0': + resolution: {integrity: sha512-sqYL+YXpnq3nSWcOEGZaJ4Z7Cb7x8M0iORSLpPdNEIvwDKdPczYyQM95D8ep19Pv1CV5L0uRthV36wg7UpnJ9Q==} + + '@tsparticles/shape-square@3.5.0': + resolution: {integrity: sha512-rPHpA4Pzm1W5DIIow+lQS+VS7D2thSBQQbV9eHxb933Wh0/QC3me3w4vovuq7hdtVANhsUVO04n44Gc/2TgHkw==} + + '@tsparticles/shape-star@3.5.0': + resolution: {integrity: sha512-EDEJc4MYv3UbOeA3wrZjuJVtZ08PdCzzBij3T/7Tp3HUCf/p9XnfHBd/CPR5Mo6X0xpGfrein8UQN9CjGLHwUA==} + + '@tsparticles/slim@3.5.0': + resolution: {integrity: sha512-CKx3VtzsY0fs/dQc41PYtL3edm1z2sBROTgvz3adwqMyTWkQGnjLQhsM777Ebb6Yjf5Jxu4TzWOBc2HO7Cstkg==} + + '@tsparticles/updater-color@3.5.0': + resolution: {integrity: sha512-TGGgiLixIg37sst2Fj9IV4XbdMwkT6PYanM7qEqyfmv4hJ/RHMQlCznEe6b7OhChQVBg5ov5EMl/BT4/fIWEYw==} + + '@tsparticles/updater-life@3.5.0': + resolution: {integrity: sha512-jlMEq16dwN+rZmW/UmLdqaCe4W0NFrVdmXkZV8QWYgu06a+Ucslz337nHYaP89/9rZWpNua/uq1JDjDzaVD5Jg==} + + '@tsparticles/updater-opacity@3.5.0': + resolution: {integrity: sha512-T2YfqdIFV/f5VOg1JQsXu6/owdi9g9K2wrJlBfgteo+IboVp6Lcuo4PGAfilWVkWrTdp1Nz4mz39NrLHfOce2g==} + + '@tsparticles/updater-out-modes@3.5.0': + resolution: {integrity: sha512-y6NZe2OSk5SrYdaLwUIQnHICsNEDIdPPJHQ2nAWSvAuPJphlSKjUknc7OaGiFwle6l0OkhWoZZe1rV1ktbw/lA==} + + '@tsparticles/updater-rotate@3.5.0': + resolution: {integrity: sha512-j4qPHQd1eUmDoGnIJOsVswHLqtTof1je+b2GTOLB3WIoKmlyUpzQYjVc7PNfLMuCEUubwpZCfcd/vC80VZeWkg==} + + '@tsparticles/updater-size@3.5.0': + resolution: {integrity: sha512-TnWlOChBsVZffT2uO0S4ALGSzxT6UAMIVlhGMGFgSeIlktKMqM+dxDGAPrYa1n8IS2dkVGisiXzsV0Ss6Ceu1A==} + + '@tsparticles/updater-stroke-color@3.5.0': + resolution: {integrity: sha512-29X1zER+W9IBDv0nTD/jRXnu5rEU7uv7+W1N0B6leBipjAY24sg7Kub2SvXAaBKz6kHHWuCeccBOwIiiTpDqMA==} + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.6.8': + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.20.6': + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + + '@types/cookie@0.6.0': + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/ms@0.7.34': + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + + '@types/nlcst@2.0.3': + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} + + '@types/node@22.7.9': + resolution: {integrity: sha512-jrTfRC7FM6nChvU7X2KqcrgquofrWLFDeYC1hKfwNWomVvrn7JIksqf344WN2X/y8xrgqBd2dJATZV4GbatBfg==} + + '@types/prop-types@15.7.13': + resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} + + '@types/react-dom@18.3.1': + resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==} + + '@types/react@18.3.12': + resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} + + '@types/tar@6.1.13': + resolution: {integrity: sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@types/yauzl@2.10.3': + resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} + + '@ungap/structured-clone@1.2.0': + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + + '@vitejs/plugin-react@4.3.3': + resolution: {integrity: sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.2.0 || ^5.0.0 + + '@volar/kit@2.4.6': + resolution: {integrity: sha512-OaMtpmLns6IYD1nOSd0NdG/F5KzJ7Jr4B7TLeb4byPzu+ExuuRVeO56Dn1C7Frnw6bGudUQd90cpQAmxdB+RlQ==} + peerDependencies: + typescript: '*' + + '@volar/language-core@2.4.6': + resolution: {integrity: sha512-FxUfxaB8sCqvY46YjyAAV6c3mMIq/NWQMVvJ+uS4yxr1KzOvyg61gAuOnNvgCvO4TZ7HcLExBEsWcDu4+K4E8A==} + + '@volar/language-server@2.4.6': + resolution: {integrity: sha512-ARIbMXapEUPj9UFbZqWqw/iZ+ZuxUcY+vY212+2uutZVo/jrdzhLPu2TfZd9oB9akX8XXuslinT3051DyHLLRA==} + + '@volar/language-service@2.4.6': + resolution: {integrity: sha512-wNeEVBgBKgpP1MfMYPrgTf1K8nhOGEh3ac0+9n6ECyk2N03+j0pWCpQ2i99mRWT/POvo1PgizDmYFH8S67bZOA==} + + '@volar/source-map@2.4.6': + resolution: {integrity: sha512-Nsh7UW2ruK+uURIPzjJgF0YRGP5CX9nQHypA2OMqdM2FKy7rh+uv3XgPnWPw30JADbKvZ5HuBzG4gSbVDYVtiw==} + + '@volar/typescript@2.4.6': + resolution: {integrity: sha512-NMIrA7y5OOqddL9VtngPWYmdQU03htNKFtAYidbYfWA0TOhyGVd9tfcP4TsLWQ+RBWDZCbBqsr8xzU0ZOxYTCQ==} + + '@vscode/emmet-helper@2.9.3': + resolution: {integrity: sha512-rB39LHWWPQYYlYfpv9qCoZOVioPCftKXXqrsyqN1mTWZM6dTnONT63Db+03vgrBbHzJN45IrgS/AGxw9iiqfEw==} + + '@vscode/l10n@0.0.18': + resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} + + acorn@8.13.0: + resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} + engines: {node: '>=0.4.0'} + hasBin: true + + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + + ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + any-promise@1.3.0: + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + arg@5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + + array-iterate@2.0.1: + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} + + astro-icon@1.1.1: + resolution: {integrity: sha512-HKBesWk2Faw/0+klLX+epQVqdTfSzZz/9+5vxXUjTJaN/HnpDf608gRPgHh7ZtwBPNJMEFoU5GLegxoDcT56OQ==} + + astro@4.16.7: + resolution: {integrity: sha512-nON+8MUEkWTFwXbS4zsQIq4t0Fs42eulM4x236AL+qNnWfqNAOOqAnFxO1dxfJ1q+XopIBbbT9Mtev+0zH47PQ==} + engines: {node: ^18.17.1 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} + hasBin: true + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + autoprefixer@10.4.20: + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + axios@1.7.7: + resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} + + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + base-64@1.0.0: + resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + boxen@8.0.1: + resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} + engines: {node: '>=18'} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.24.2: + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + + camelcase-css@2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + + camelcase@8.0.0: + resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} + engines: {node: '>=16'} + + caniuse-lite@1.0.30001669: + resolution: {integrity: sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@5.3.0: + resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + cheerio-select@2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + + cheerio@1.0.0: + resolution: {integrity: sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==} + engines: {node: '>=18.17'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + + chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + + ci-info@4.0.0: + resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} + engines: {node: '>=8'} + + cli-boxes@3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + + cli-cursor@5.0.0: + resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} + engines: {node: '>=18'} + + cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + + cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + + color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} + + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + common-ancestor-path@1.0.1: + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + + css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + + deterministic-object-hash@2.0.2: + resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} + engines: {node: '>=18'} + + devalue@5.1.1: + resolution: {integrity: sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + didyoumean@1.2.2: + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + + diff@5.2.0: + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} + engines: {node: '>=0.3.1'} + + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + + dset@3.1.4: + resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} + engines: {node: '>=4'} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + electron-to-chromium@1.5.45: + resolution: {integrity: sha512-vOzZS6uZwhhbkZbcRyiy99Wg+pYFV5hk+5YaECvx0+Z31NR3Tt5zS6dze2OepT6PCTzVzT0dIJItti+uAW5zmw==} + + emmet@2.4.11: + resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==} + + emoji-regex@10.4.0: + resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + encoding-sniffer@0.2.0: + resolution: {integrity: sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==} + + end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + eventemitter3@5.0.1: + resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} + + extend-shallow@2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + extract-zip@2.0.1: + resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} + engines: {node: '>= 10.17.0'} + hasBin: true + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + + fast-uri@3.0.3: + resolution: {integrity: sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + fd-slicer@1.1.0: + resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + find-up-simple@1.0.0: + resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==} + engines: {node: '>=18'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + find-yarn-workspace-root2@1.2.16: + resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==} + + flattie@1.1.1: + resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} + engines: {node: '>=8'} + + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + + form-data@4.0.1: + resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} + engines: {node: '>= 6'} + + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + + framer-motion@11.11.9: + resolution: {integrity: sha512-XpdZseuCrZehdHGuW22zZt3SF5g6AHJHJi7JwQIigOznW4Jg1n0oGPMJQheMaKLC+0rp5gxUKMRYI6ytd3q4RQ==} + peerDependencies: + '@emotion/is-prop-valid': '*' + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + '@emotion/is-prop-valid': + optional: true + react: + optional: true + react-dom: + optional: true + + fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-east-asian-width@1.3.0: + resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} + engines: {node: '>=18'} + + get-stream@5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + + github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + gray-matter@4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hast-util-from-html@2.0.3: + resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} + + hast-util-from-parse5@8.0.1: + resolution: {integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==} + + hast-util-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + + hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + + hast-util-raw@9.0.4: + resolution: {integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==} + + hast-util-to-html@9.0.3: + resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} + + hast-util-to-parse5@8.0.0: + resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} + + hast-util-to-text@4.0.2: + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + hastscript@8.0.0: + resolution: {integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==} + + html-escaper@3.0.3: + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + + htmlparser2@9.1.0: + resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} + + http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + + is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + engines: {node: '>= 0.4'} + + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + is-extendable@0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + + is-interactive@2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} + engines: {node: '>=12'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-unicode-supported@1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} + engines: {node: '>=12'} + + is-unicode-supported@2.1.0: + resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} + engines: {node: '>=18'} + + is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + + jiti@1.21.6: + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} + hasBin: true + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonc-parser@2.3.1: + resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} + + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + + kolorist@1.8.0: + resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + lilconfig@3.1.2: + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} + engines: {node: '>=14'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + load-yaml-file@0.2.0: + resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} + engines: {node: '>=6'} + + local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + engines: {node: '>=14'} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + log-symbols@6.0.0: + resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} + engines: {node: '>=18'} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + magic-string@0.30.12: + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} + + magicast@0.3.5: + resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} + + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + + mdast-util-definitions@6.0.0: + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} + + mdast-util-find-and-replace@3.0.1: + resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} + + mdast-util-from-markdown@2.0.1: + resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.0.0: + resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.0.0: + resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} + + mdast-util-to-markdown@2.1.0: + resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromark-core-commonmark@2.0.1: + resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.0: + resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-factory-destination@2.0.0: + resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} + + micromark-factory-label@2.0.0: + resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} + + micromark-factory-space@2.0.0: + resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} + + micromark-factory-title@2.0.0: + resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} + + micromark-factory-whitespace@2.0.0: + resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} + + micromark-util-character@2.1.0: + resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} + + micromark-util-chunked@2.0.0: + resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} + + micromark-util-classify-character@2.0.0: + resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} + + micromark-util-combine-extensions@2.0.0: + resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} + + micromark-util-decode-numeric-character-reference@2.0.1: + resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} + + micromark-util-decode-string@2.0.0: + resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} + + micromark-util-encode@2.0.0: + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} + + micromark-util-html-tag-name@2.0.0: + resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} + + micromark-util-normalize-identifier@2.0.0: + resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} + + micromark-util-resolve-all@2.0.0: + resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} + + micromark-util-sanitize-uri@2.0.0: + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} + + micromark-util-subtokenize@2.0.1: + resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==} + + micromark-util-symbol@2.0.0: + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} + + micromark-util-types@2.0.0: + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} + + micromark@4.0.0: + resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mimic-function@5.0.1: + resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} + engines: {node: '>=18'} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + + minipass@4.2.8: + resolution: {integrity: sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==} + engines: {node: '>=8'} + + minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} + engines: {node: '>=8'} + + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + + mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + mlly@1.7.2: + resolution: {integrity: sha512-tN3dvVHYVz4DhSXinXIk7u9syPYaJvio118uomkovAtWBT+RdbP6Lfh/5Lvo519YMmwBafwlh20IPTXIStscpA==} + + mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} + engines: {node: '>=10'} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + muggle-string@0.4.1: + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} + + mz@2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + neotraverse@0.6.18: + resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} + engines: {node: '>= 10'} + + nlcst-to-string@4.0.0: + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} + + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-hash@3.0.0: + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} + engines: {node: '>= 6'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@7.0.0: + resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} + engines: {node: '>=18'} + + oniguruma-to-js@0.4.3: + resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} + + ora@8.1.0: + resolution: {integrity: sha512-GQEkNkH/GHOhPFXcqZs3IDahXEQcQxsSjEkK4KvEEST4t7eNzoMjxTzef+EZ+JluDEV+Raoi3WQ2CflnRdSVnQ==} + engines: {node: '>=18'} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-limit@6.1.0: + resolution: {integrity: sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==} + engines: {node: '>=18'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-queue@8.0.1: + resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==} + engines: {node: '>=18'} + + p-timeout@6.1.3: + resolution: {integrity: sha512-UJUyfKbwvr/uZSV6btANfb+0t/mOhKV/KXcCUTp8FcQI+v/0d+wXqH4htrW0E4rR6WiEO/EPvUFiV9D5OI4vlw==} + engines: {node: '>=14.16'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + + package-manager-detector@0.2.2: + resolution: {integrity: sha512-VgXbyrSNsml4eHWIvxxG/nTL4wgybMTXCV2Un/+yEc3aDKKU6nQBZjbeP3Pl3qm9Qg92X/1ng4ffvCeD/zwHgg==} + + parse-latin@7.0.0: + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} + + parse5-htmlparser2-tree-adapter@7.1.0: + resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==} + + parse5-parser-stream@7.1.2: + resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} + + parse5@7.2.0: + resolution: {integrity: sha512-ZkDsAOcxsUMZ4Lz5fVciOehNcJ+Gb8gTzcA4yl3wnc273BAybYWrQ+Ks/OjCjSEpjvQkDSeZbybK9qj2VHHdGA==} + + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + + pend@1.2.0: + resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + + pkg-types@1.2.1: + resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} + + postcss-import@15.1.0: + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + + postcss-js@4.0.1: + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} + engines: {node: ^12 || ^14 || >= 16} + peerDependencies: + postcss: ^8.4.21 + + postcss-load-config@4.0.2: + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} + engines: {node: '>= 14'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-nested@6.2.0: + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.2.14 + + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + engines: {node: ^10 || ^12 || >=14} + + preferred-pm@4.0.0: + resolution: {integrity: sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==} + engines: {node: '>=18.12'} + + prettier@2.8.7: + resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==} + engines: {node: '>=10.13.0'} + hasBin: true + + prismjs@1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + property-information@6.5.0: + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + + pump@3.0.2: + resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + + react-refresh@0.14.2: + resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + engines: {node: '>=0.10.0'} + + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + + read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + + regex@4.3.3: + resolution: {integrity: sha512-r/AadFO7owAq1QJVeZ/nq9jNS1vyZt+6t1p/E59B56Rn2GCya+gr1KSyOzNL/er+r+B7phv5jG2xU2Nz1YkmJg==} + + rehype-parse@9.0.1: + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} + + rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + + rehype-stringify@10.0.1: + resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} + + rehype@13.0.2: + resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} + + remark-gfm@4.0.0: + resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-rehype@11.1.1: + resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==} + + remark-smartypants@3.0.2: + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} + engines: {node: '>=16.0.0'} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + + request-light@0.5.8: + resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==} + + request-light@0.7.0: + resolution: {integrity: sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==} + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + restore-cursor@5.1.0: + resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} + engines: {node: '>=18'} + + retext-latin@4.0.0: + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} + + retext-smartypants@6.2.0: + resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} + + retext-stringify@4.0.0: + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} + + retext@9.0.0: + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rollup@4.24.0: + resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + + section-matter@1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + + sharp@0.33.5: + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shiki@1.22.1: + resolution: {integrity: sha512-PbJ6XxrWLMwB2rm3qdjIHNm3zq4SfFnOx0B3rEoi4AN8AUngsdyZ1tRe5slMPtn6jQkbUURLNZPpLR7Do3k78g==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + stdin-discarder@0.2.2: + resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} + engines: {node: '>=18'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-bom-string@1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + sucrase@3.35.0: + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svgo@3.3.2: + resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} + engines: {node: '>=14.0.0'} + hasBin: true + + tailwind-merge@2.5.4: + resolution: {integrity: sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==} + + tailwindcss@3.4.14: + resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==} + engines: {node: '>=14.0.0'} + hasBin: true + + tar@6.2.1: + resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} + engines: {node: '>=10'} + + thenify-all@1.6.0: + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} + engines: {node: '>=0.8'} + + thenify@3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + + tinyexec@0.3.1: + resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + ts-interface-checker@0.1.13: + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + + tsconfck@3.1.4: + resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==} + engines: {node: ^18 || >=20} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + + tslib@2.8.0: + resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} + + type-fest@4.26.1: + resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==} + engines: {node: '>=16'} + + typesafe-path@0.2.2: + resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==} + + typescript-auto-import-cache@0.3.4: + resolution: {integrity: sha512-ztlGq1CB0TX9wKv3DJPRBiT5GJf0Gio1bRzcXElEZMjW1VlyZifiZqk6No3OS1XwNBx+n74dSbH2Bjy+5fN5Xw==} + + typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + engines: {node: '>=14.17'} + hasBin: true + + ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + + ultrahtml@1.5.3: + resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==} + + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + + undici@6.20.1: + resolution: {integrity: sha512-AjQF1QsmqfJys+LXfGTNum+qw4S88CojRInG/6t31W/1fk6G59s92bnAvGz5Cmur+kQv2SURXEvvudLmbrE8QA==} + engines: {node: '>=18.17'} + + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unist-util-find-after@5.0.0: + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} + + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + + unist-util-modify-children@4.0.0: + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-remove-position@5.0.0: + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-children@3.0.0: + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} + + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + + unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + + update-browserslist-db@1.1.1: + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + vfile-location@5.0.3: + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} + + vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + vite@5.4.10: + resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vitefu@1.0.3: + resolution: {integrity: sha512-iKKfOMBHob2WxEJbqbJjHAkmYgvFDPhuqrO82om83S8RLk+17FtyMBfcyeH8GqD0ihShtkMW/zzJgiA51hCNCQ==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0-beta.0 + peerDependenciesMeta: + vite: + optional: true + + volar-service-css@0.0.61: + resolution: {integrity: sha512-Ct9L/w+IB1JU8F4jofcNCGoHy6TF83aiapfZq9A0qYYpq+Kk5dH+ONS+rVZSsuhsunq8UvAuF8Gk6B8IFLfniw==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-emmet@0.0.61: + resolution: {integrity: sha512-iiYqBxjjcekqrRruw4COQHZME6EZYWVbkHjHDbULpml3g8HGJHzpAMkj9tXNCPxf36A+f1oUYjsvZt36qPg4cg==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-html@0.0.61: + resolution: {integrity: sha512-yFE+YmmgqIL5HI4ORqP++IYb1QaGcv+xBboI0WkCxJJ/M35HZj7f5rbT3eQ24ECLXFbFCFanckwyWJVz5KmN3Q==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-prettier@0.0.61: + resolution: {integrity: sha512-F612nql5I0IS8HxXemCGvOR2Uxd4XooIwqYVUvk7WSBxP/+xu1jYvE3QJ7EVpl8Ty3S4SxPXYiYTsG3bi+gzIQ==} + peerDependencies: + '@volar/language-service': ~2.4.0 + prettier: ^2.2 || ^3.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + prettier: + optional: true + + volar-service-typescript-twoslash-queries@0.0.61: + resolution: {integrity: sha512-99FICGrEF0r1E2tV+SvprHPw9Knyg7BdW2fUch0tf59kG+KG+Tj4tL6tUg+cy8f23O/VXlmsWFMIE+bx1dXPnQ==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-typescript@0.0.61: + resolution: {integrity: sha512-4kRHxVbW7wFBHZWRU6yWxTgiKETBDIJNwmJUAWeP0mHaKpnDGj/astdRFKqGFRYVeEYl45lcUPhdJyrzanjsdQ==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + volar-service-yaml@0.0.61: + resolution: {integrity: sha512-L+gbDiLDQQ1rZUbJ3mf3doDsoQUa8OZM/xdpk/unMg1Vz24Zmi2Ign8GrZyBD7bRoIQDwOH9gdktGDKzRPpUNw==} + peerDependencies: + '@volar/language-service': ~2.4.0 + peerDependenciesMeta: + '@volar/language-service': + optional: true + + vscode-css-languageservice@6.3.1: + resolution: {integrity: sha512-1BzTBuJfwMc3A0uX4JBdJgoxp74cjj4q2mDJdp49yD/GuAq4X0k5WtK6fNcMYr+FfJ9nqgR6lpfCSZDkARJ5qQ==} + + vscode-html-languageservice@5.3.1: + resolution: {integrity: sha512-ysUh4hFeW/WOWz/TO9gm08xigiSsV/FOAZ+DolgJfeLftna54YdmZ4A+lIn46RbdO3/Qv5QHTn1ZGqmrXQhZyA==} + + vscode-json-languageservice@4.1.8: + resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==} + engines: {npm: '>=7.0.0'} + + vscode-jsonrpc@6.0.0: + resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==} + engines: {node: '>=8.0.0 || >=10.0.0'} + + vscode-jsonrpc@8.2.0: + resolution: {integrity: sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==} + engines: {node: '>=14.0.0'} + + vscode-languageserver-protocol@3.16.0: + resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==} + + vscode-languageserver-protocol@3.17.5: + resolution: {integrity: sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==} + + vscode-languageserver-textdocument@1.0.12: + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} + + vscode-languageserver-types@3.16.0: + resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==} + + vscode-languageserver-types@3.17.5: + resolution: {integrity: sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==} + + vscode-languageserver@7.0.0: + resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==} + hasBin: true + + vscode-languageserver@9.0.1: + resolution: {integrity: sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==} + hasBin: true + + vscode-nls@5.2.0: + resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==} + + vscode-uri@2.1.2: + resolution: {integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==} + + vscode-uri@3.0.8: + resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + + web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + + whatwg-encoding@3.1.1: + resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} + engines: {node: '>=18'} + + whatwg-mimetype@4.0.0: + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} + engines: {node: '>=18'} + + which-pm-runs@1.1.0: + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} + engines: {node: '>=4'} + + which-pm@3.0.0: + resolution: {integrity: sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==} + engines: {node: '>=18.12'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + widest-line@5.0.0: + resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} + engines: {node: '>=18'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrap-ansi@9.0.0: + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + engines: {node: '>=18'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + xxhash-wasm@1.0.2: + resolution: {integrity: sha512-ibF0Or+FivM9lNrg+HGJfVX8WJqgo+kCLDc4vx6xMeTce7Aj+DLttKbxxRR/gNLSAelRc1omAPlJ77N/Jem07A==} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + yaml-language-server@1.15.0: + resolution: {integrity: sha512-N47AqBDCMQmh6mBLmI6oqxryHRzi33aPFPsJhYy3VTUGCdLHYjGh4FZzpUjRlphaADBBkDmnkM/++KNIOHi5Rw==} + hasBin: true + + yaml@2.2.2: + resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==} + engines: {node: '>= 14'} + + yaml@2.6.0: + resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} + engines: {node: '>= 14'} + hasBin: true + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yargs@17.7.2: + resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + engines: {node: '>=12'} + + yauzl@2.10.0: + resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} + + yocto-queue@1.1.1: + resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} + engines: {node: '>=12.20'} + + zod-to-json-schema@3.23.5: + resolution: {integrity: sha512-5wlSS0bXfF/BrL4jPAbz9da5hDlDptdEppYfe+x4eIJ7jioqKG9uUxOwPzqof09u/XeVdrgFu29lZi+8XNDJtA==} + peerDependencies: + zod: ^3.23.3 + + zod-to-ts@1.2.0: + resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} + peerDependencies: + typescript: ^4.9.4 || ^5.0.2 + zod: ^3 + + zod@3.23.8: + resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@alloc/quick-lru@5.2.0': {} + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@antfu/install-pkg@0.4.1': + dependencies: + package-manager-detector: 0.2.2 + tinyexec: 0.3.1 + + '@antfu/utils@0.7.10': {} + + '@astrojs/check@0.9.4(typescript@5.6.3)': + dependencies: + '@astrojs/language-server': 2.15.3(typescript@5.6.3) + chokidar: 4.0.1 + kleur: 4.1.5 + typescript: 5.6.3 + yargs: 17.7.2 + transitivePeerDependencies: + - prettier + - prettier-plugin-astro + + '@astrojs/compiler@2.10.3': {} + + '@astrojs/internal-helpers@0.4.1': {} + + '@astrojs/language-server@2.15.3(typescript@5.6.3)': + dependencies: + '@astrojs/compiler': 2.10.3 + '@astrojs/yaml2ts': 0.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@volar/kit': 2.4.6(typescript@5.6.3) + '@volar/language-core': 2.4.6 + '@volar/language-server': 2.4.6 + '@volar/language-service': 2.4.6 + fast-glob: 3.3.2 + muggle-string: 0.4.1 + volar-service-css: 0.0.61(@volar/language-service@2.4.6) + volar-service-emmet: 0.0.61(@volar/language-service@2.4.6) + volar-service-html: 0.0.61(@volar/language-service@2.4.6) + volar-service-prettier: 0.0.61(@volar/language-service@2.4.6) + volar-service-typescript: 0.0.61(@volar/language-service@2.4.6) + volar-service-typescript-twoslash-queries: 0.0.61(@volar/language-service@2.4.6) + volar-service-yaml: 0.0.61(@volar/language-service@2.4.6) + vscode-html-languageservice: 5.3.1 + vscode-uri: 3.0.8 + transitivePeerDependencies: + - typescript + + '@astrojs/markdown-remark@5.3.0': + dependencies: + '@astrojs/prism': 3.1.0 + github-slugger: 2.0.0 + hast-util-from-html: 2.0.3 + hast-util-to-text: 4.0.2 + import-meta-resolve: 4.1.0 + mdast-util-definitions: 6.0.0 + rehype-raw: 7.0.0 + rehype-stringify: 10.0.1 + remark-gfm: 4.0.0 + remark-parse: 11.0.0 + remark-rehype: 11.1.1 + remark-smartypants: 3.0.2 + shiki: 1.22.1 + unified: 11.0.5 + unist-util-remove-position: 5.0.0 + unist-util-visit: 5.0.0 + unist-util-visit-parents: 6.0.1 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@astrojs/prism@3.1.0': + dependencies: + prismjs: 1.29.0 + + '@astrojs/react@3.6.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@5.4.10(@types/node@22.7.9))': + dependencies: + '@types/react': 18.3.12 + '@types/react-dom': 18.3.1 + '@vitejs/plugin-react': 4.3.3(vite@5.4.10(@types/node@22.7.9)) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + ultrahtml: 1.5.3 + transitivePeerDependencies: + - supports-color + - vite + + '@astrojs/tailwind@5.1.2(astro@4.16.7(@types/node@22.7.9)(rollup@4.24.0)(typescript@5.6.3))(tailwindcss@3.4.14)': + dependencies: + astro: 4.16.7(@types/node@22.7.9)(rollup@4.24.0)(typescript@5.6.3) + autoprefixer: 10.4.20(postcss@8.4.47) + postcss: 8.4.47 + postcss-load-config: 4.0.2(postcss@8.4.47) + tailwindcss: 3.4.14 + transitivePeerDependencies: + - ts-node + + '@astrojs/telemetry@3.1.0': + dependencies: + ci-info: 4.0.0 + debug: 4.3.7 + dlv: 1.1.3 + dset: 3.1.4 + is-docker: 3.0.0 + is-wsl: 3.1.0 + which-pm-runs: 1.1.0 + transitivePeerDependencies: + - supports-color + + '@astrojs/yaml2ts@0.2.1': + dependencies: + yaml: 2.6.0 + + '@babel/code-frame@7.25.9': + dependencies: + '@babel/highlight': 7.25.9 + picocolors: 1.1.1 + + '@babel/compat-data@7.25.9': {} + + '@babel/core@7.25.9': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.25.9 + '@babel/generator': 7.25.9 + '@babel/helper-compilation-targets': 7.25.9 + '@babel/helper-module-transforms': 7.25.9(@babel/core@7.25.9) + '@babel/helpers': 7.25.9 + '@babel/parser': 7.25.9 + '@babel/template': 7.25.9 + '@babel/traverse': 7.25.9 + '@babel/types': 7.25.9 + convert-source-map: 2.0.0 + debug: 4.3.7 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.25.9': + dependencies: + '@babel/types': 7.25.9 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 + + '@babel/helper-annotate-as-pure@7.25.9': + dependencies: + '@babel/types': 7.25.9 + + '@babel/helper-compilation-targets@7.25.9': + dependencies: + '@babel/compat-data': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.2 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-module-imports@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.25.9(@babel/core@7.25.9)': + dependencies: + '@babel/core': 7.25.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-simple-access': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-plugin-utils@7.25.9': {} + + '@babel/helper-simple-access@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.25.9': {} + + '@babel/helper-validator-identifier@7.25.9': {} + + '@babel/helper-validator-option@7.25.9': {} + + '@babel/helpers@7.25.9': + dependencies: + '@babel/template': 7.25.9 + '@babel/types': 7.25.9 + + '@babel/highlight@7.25.9': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/parser@7.25.9': + dependencies: + '@babel/types': 7.25.9 + + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.25.9)': + dependencies: + '@babel/core': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.25.9)': + dependencies: + '@babel/core': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.25.9)': + dependencies: + '@babel/core': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + + '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.25.9)': + dependencies: + '@babel/core': 7.25.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.25.9) + '@babel/types': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/template@7.25.9': + dependencies: + '@babel/code-frame': 7.25.9 + '@babel/parser': 7.25.9 + '@babel/types': 7.25.9 + + '@babel/traverse@7.25.9': + dependencies: + '@babel/code-frame': 7.25.9 + '@babel/generator': 7.25.9 + '@babel/parser': 7.25.9 + '@babel/template': 7.25.9 + '@babel/types': 7.25.9 + debug: 4.3.7 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.25.9': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + + '@emmetio/abbreviation@2.3.3': + dependencies: + '@emmetio/scanner': 1.0.4 + + '@emmetio/css-abbreviation@2.1.8': + dependencies: + '@emmetio/scanner': 1.0.4 + + '@emmetio/css-parser@0.4.0': + dependencies: + '@emmetio/stream-reader': 2.2.0 + '@emmetio/stream-reader-utils': 0.1.0 + + '@emmetio/html-matcher@1.3.0': + dependencies: + '@emmetio/scanner': 1.0.4 + + '@emmetio/scanner@1.0.4': {} + + '@emmetio/stream-reader-utils@0.1.0': {} + + '@emmetio/stream-reader@2.2.0': {} + + '@emnapi/runtime@1.3.1': + dependencies: + tslib: 2.8.0 + optional: true + + '@esbuild/aix-ppc64@0.21.5': + optional: true + + '@esbuild/android-arm64@0.21.5': + optional: true + + '@esbuild/android-arm@0.21.5': + optional: true + + '@esbuild/android-x64@0.21.5': + optional: true + + '@esbuild/darwin-arm64@0.21.5': + optional: true + + '@esbuild/darwin-x64@0.21.5': + optional: true + + '@esbuild/freebsd-arm64@0.21.5': + optional: true + + '@esbuild/freebsd-x64@0.21.5': + optional: true + + '@esbuild/linux-arm64@0.21.5': + optional: true + + '@esbuild/linux-arm@0.21.5': + optional: true + + '@esbuild/linux-ia32@0.21.5': + optional: true + + '@esbuild/linux-loong64@0.21.5': + optional: true + + '@esbuild/linux-mips64el@0.21.5': + optional: true + + '@esbuild/linux-ppc64@0.21.5': + optional: true + + '@esbuild/linux-riscv64@0.21.5': + optional: true + + '@esbuild/linux-s390x@0.21.5': + optional: true + + '@esbuild/linux-x64@0.21.5': + optional: true + + '@esbuild/netbsd-x64@0.21.5': + optional: true + + '@esbuild/openbsd-x64@0.21.5': + optional: true + + '@esbuild/sunos-x64@0.21.5': + optional: true + + '@esbuild/win32-arm64@0.21.5': + optional: true + + '@esbuild/win32-ia32@0.21.5': + optional: true + + '@esbuild/win32-x64@0.21.5': + optional: true + + '@iconify-json/mdi@1.2.1': + dependencies: + '@iconify/types': 2.0.0 + + '@iconify/tools@4.0.7': + dependencies: + '@iconify/types': 2.0.0 + '@iconify/utils': 2.1.33 + '@types/tar': 6.1.13 + axios: 1.7.7 + cheerio: 1.0.0 + domhandler: 5.0.3 + extract-zip: 2.0.1 + local-pkg: 0.5.0 + pathe: 1.1.2 + svgo: 3.3.2 + tar: 6.2.1 + transitivePeerDependencies: + - debug + - supports-color + + '@iconify/types@2.0.0': {} + + '@iconify/utils@2.1.33': + dependencies: + '@antfu/install-pkg': 0.4.1 + '@antfu/utils': 0.7.10 + '@iconify/types': 2.0.0 + debug: 4.3.7 + kolorist: 1.8.0 + local-pkg: 0.5.0 + mlly: 1.7.2 + transitivePeerDependencies: + - supports-color + + '@img/sharp-darwin-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.4 + optional: true + + '@img/sharp-darwin-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.4 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-darwin-x64@1.0.4': + optional: true + + '@img/sharp-libvips-linux-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-linux-arm@1.0.5': + optional: true + + '@img/sharp-libvips-linux-s390x@1.0.4': + optional: true + + '@img/sharp-libvips-linux-x64@1.0.4': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + optional: true + + '@img/sharp-linux-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.4 + optional: true + + '@img/sharp-linux-arm@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.5 + optional: true + + '@img/sharp-linux-s390x@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.4 + optional: true + + '@img/sharp-linux-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.4 + optional: true + + '@img/sharp-linuxmusl-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + optional: true + + '@img/sharp-linuxmusl-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + optional: true + + '@img/sharp-wasm32@0.33.5': + dependencies: + '@emnapi/runtime': 1.3.1 + optional: true + + '@img/sharp-win32-ia32@0.33.5': + optional: true + + '@img/sharp-win32-x64@0.33.5': + optional: true + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@oslojs/encoding@1.1.0': {} + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@rollup/pluginutils@5.1.3(rollup@4.24.0)': + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.24.0 + + '@rollup/rollup-android-arm-eabi@4.24.0': + optional: true + + '@rollup/rollup-android-arm64@4.24.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.24.0': + optional: true + + '@rollup/rollup-darwin-x64@4.24.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.24.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.24.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.24.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.24.0': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.24.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.24.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.24.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.24.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.24.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.24.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.24.0': + optional: true + + '@shikijs/core@1.22.1': + dependencies: + '@shikijs/engine-javascript': 1.22.1 + '@shikijs/engine-oniguruma': 1.22.1 + '@shikijs/types': 1.22.1 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 + + '@shikijs/engine-javascript@1.22.1': + dependencies: + '@shikijs/types': 1.22.1 + '@shikijs/vscode-textmate': 9.3.0 + oniguruma-to-js: 0.4.3 + + '@shikijs/engine-oniguruma@1.22.1': + dependencies: + '@shikijs/types': 1.22.1 + '@shikijs/vscode-textmate': 9.3.0 + + '@shikijs/types@1.22.1': + dependencies: + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + + '@shikijs/vscode-textmate@9.3.0': {} + + '@tabler/icons-react@3.20.0(react@18.3.1)': + dependencies: + '@tabler/icons': 3.20.0 + react: 18.3.1 + + '@tabler/icons@3.20.0': {} + + '@trysound/sax@0.2.0': {} + + '@tsparticles/basic@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + '@tsparticles/move-base': 3.5.0 + '@tsparticles/shape-circle': 3.5.0 + '@tsparticles/updater-color': 3.5.0 + '@tsparticles/updater-opacity': 3.5.0 + '@tsparticles/updater-out-modes': 3.5.0 + '@tsparticles/updater-size': 3.5.0 + + '@tsparticles/engine@3.5.0': {} + + '@tsparticles/interaction-external-attract@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-bounce@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-bubble@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-connect@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-grab@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-pause@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-push@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-remove@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-repulse@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-external-slow@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-particles-attract@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-particles-collisions@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/interaction-particles-links@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/move-base@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/move-parallax@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/plugin-easing-quad@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/react@3.0.0(@tsparticles/engine@3.5.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@tsparticles/engine': 3.5.0 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + '@tsparticles/shape-circle@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/shape-emoji@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/shape-image@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/shape-line@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/shape-polygon@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/shape-square@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/shape-star@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/slim@3.5.0': + dependencies: + '@tsparticles/basic': 3.5.0 + '@tsparticles/engine': 3.5.0 + '@tsparticles/interaction-external-attract': 3.5.0 + '@tsparticles/interaction-external-bounce': 3.5.0 + '@tsparticles/interaction-external-bubble': 3.5.0 + '@tsparticles/interaction-external-connect': 3.5.0 + '@tsparticles/interaction-external-grab': 3.5.0 + '@tsparticles/interaction-external-pause': 3.5.0 + '@tsparticles/interaction-external-push': 3.5.0 + '@tsparticles/interaction-external-remove': 3.5.0 + '@tsparticles/interaction-external-repulse': 3.5.0 + '@tsparticles/interaction-external-slow': 3.5.0 + '@tsparticles/interaction-particles-attract': 3.5.0 + '@tsparticles/interaction-particles-collisions': 3.5.0 + '@tsparticles/interaction-particles-links': 3.5.0 + '@tsparticles/move-parallax': 3.5.0 + '@tsparticles/plugin-easing-quad': 3.5.0 + '@tsparticles/shape-emoji': 3.5.0 + '@tsparticles/shape-image': 3.5.0 + '@tsparticles/shape-line': 3.5.0 + '@tsparticles/shape-polygon': 3.5.0 + '@tsparticles/shape-square': 3.5.0 + '@tsparticles/shape-star': 3.5.0 + '@tsparticles/updater-life': 3.5.0 + '@tsparticles/updater-rotate': 3.5.0 + '@tsparticles/updater-stroke-color': 3.5.0 + + '@tsparticles/updater-color@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/updater-life@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/updater-opacity@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/updater-out-modes@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/updater-rotate@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/updater-size@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@tsparticles/updater-stroke-color@3.5.0': + dependencies: + '@tsparticles/engine': 3.5.0 + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.25.9 + '@babel/types': 7.25.9 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.6 + + '@types/babel__generator@7.6.8': + dependencies: + '@babel/types': 7.25.9 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.25.9 + '@babel/types': 7.25.9 + + '@types/babel__traverse@7.20.6': + dependencies: + '@babel/types': 7.25.9 + + '@types/cookie@0.6.0': {} + + '@types/debug@4.1.12': + dependencies: + '@types/ms': 0.7.34 + + '@types/estree@1.0.6': {} + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/ms@0.7.34': {} + + '@types/nlcst@2.0.3': + dependencies: + '@types/unist': 3.0.3 + + '@types/node@22.7.9': + dependencies: + undici-types: 6.19.8 + + '@types/prop-types@15.7.13': {} + + '@types/react-dom@18.3.1': + dependencies: + '@types/react': 18.3.12 + + '@types/react@18.3.12': + dependencies: + '@types/prop-types': 15.7.13 + csstype: 3.1.3 + + '@types/tar@6.1.13': + dependencies: + '@types/node': 22.7.9 + minipass: 4.2.8 + + '@types/unist@3.0.3': {} + + '@types/yauzl@2.10.3': + dependencies: + '@types/node': 22.7.9 + optional: true + + '@ungap/structured-clone@1.2.0': {} + + '@vitejs/plugin-react@4.3.3(vite@5.4.10(@types/node@22.7.9))': + dependencies: + '@babel/core': 7.25.9 + '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.25.9) + '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.25.9) + '@types/babel__core': 7.20.5 + react-refresh: 0.14.2 + vite: 5.4.10(@types/node@22.7.9) + transitivePeerDependencies: + - supports-color + + '@volar/kit@2.4.6(typescript@5.6.3)': + dependencies: + '@volar/language-service': 2.4.6 + '@volar/typescript': 2.4.6 + typesafe-path: 0.2.2 + typescript: 5.6.3 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.0.8 + + '@volar/language-core@2.4.6': + dependencies: + '@volar/source-map': 2.4.6 + + '@volar/language-server@2.4.6': + dependencies: + '@volar/language-core': 2.4.6 + '@volar/language-service': 2.4.6 + '@volar/typescript': 2.4.6 + path-browserify: 1.0.1 + request-light: 0.7.0 + vscode-languageserver: 9.0.1 + vscode-languageserver-protocol: 3.17.5 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.0.8 + + '@volar/language-service@2.4.6': + dependencies: + '@volar/language-core': 2.4.6 + vscode-languageserver-protocol: 3.17.5 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.0.8 + + '@volar/source-map@2.4.6': {} + + '@volar/typescript@2.4.6': + dependencies: + '@volar/language-core': 2.4.6 + path-browserify: 1.0.1 + vscode-uri: 3.0.8 + + '@vscode/emmet-helper@2.9.3': + dependencies: + emmet: 2.4.11 + jsonc-parser: 2.3.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 2.1.2 + + '@vscode/l10n@0.0.18': {} + + acorn@8.13.0: {} + + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + ansi-align@3.0.1: + dependencies: + string-width: 4.2.3 + + ansi-regex@5.0.1: {} + + ansi-regex@6.1.0: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.1: {} + + any-promise@1.3.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + arg@5.0.2: {} + + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + + argparse@2.0.1: {} + + aria-query@5.3.2: {} + + array-iterate@2.0.1: {} + + astro-icon@1.1.1: + dependencies: + '@iconify/tools': 4.0.7 + '@iconify/types': 2.0.0 + '@iconify/utils': 2.1.33 + transitivePeerDependencies: + - debug + - supports-color + + astro@4.16.7(@types/node@22.7.9)(rollup@4.24.0)(typescript@5.6.3): + dependencies: + '@astrojs/compiler': 2.10.3 + '@astrojs/internal-helpers': 0.4.1 + '@astrojs/markdown-remark': 5.3.0 + '@astrojs/telemetry': 3.1.0 + '@babel/core': 7.25.9 + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.25.9) + '@babel/types': 7.25.9 + '@oslojs/encoding': 1.1.0 + '@rollup/pluginutils': 5.1.3(rollup@4.24.0) + '@types/babel__core': 7.20.5 + '@types/cookie': 0.6.0 + acorn: 8.13.0 + aria-query: 5.3.2 + axobject-query: 4.1.0 + boxen: 8.0.1 + ci-info: 4.0.0 + clsx: 2.1.1 + common-ancestor-path: 1.0.1 + cookie: 0.7.2 + cssesc: 3.0.0 + debug: 4.3.7 + deterministic-object-hash: 2.0.2 + devalue: 5.1.1 + diff: 5.2.0 + dlv: 1.1.3 + dset: 3.1.4 + es-module-lexer: 1.5.4 + esbuild: 0.21.5 + estree-walker: 3.0.3 + fast-glob: 3.3.2 + flattie: 1.1.1 + github-slugger: 2.0.0 + gray-matter: 4.0.3 + html-escaper: 3.0.3 + http-cache-semantics: 4.1.1 + js-yaml: 4.1.0 + kleur: 4.1.5 + magic-string: 0.30.12 + magicast: 0.3.5 + micromatch: 4.0.8 + mrmime: 2.0.0 + neotraverse: 0.6.18 + ora: 8.1.0 + p-limit: 6.1.0 + p-queue: 8.0.1 + preferred-pm: 4.0.0 + prompts: 2.4.2 + rehype: 13.0.2 + semver: 7.6.3 + shiki: 1.22.1 + tinyexec: 0.3.1 + tsconfck: 3.1.4(typescript@5.6.3) + unist-util-visit: 5.0.0 + vfile: 6.0.3 + vite: 5.4.10(@types/node@22.7.9) + vitefu: 1.0.3(vite@5.4.10(@types/node@22.7.9)) + which-pm: 3.0.0 + xxhash-wasm: 1.0.2 + yargs-parser: 21.1.1 + zod: 3.23.8 + zod-to-json-schema: 3.23.5(zod@3.23.8) + zod-to-ts: 1.2.0(typescript@5.6.3)(zod@3.23.8) + optionalDependencies: + sharp: 0.33.5 + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - rollup + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - typescript + + asynckit@0.4.0: {} + + autoprefixer@10.4.20(postcss@8.4.47): + dependencies: + browserslist: 4.24.2 + caniuse-lite: 1.0.30001669 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.1.1 + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + + axios@1.7.7: + dependencies: + follow-redirects: 1.15.9 + form-data: 4.0.1 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + + axobject-query@4.1.0: {} + + bail@2.0.2: {} + + balanced-match@1.0.2: {} + + base-64@1.0.0: {} + + binary-extensions@2.3.0: {} + + boolbase@1.0.0: {} + + boxen@8.0.1: + dependencies: + ansi-align: 3.0.1 + camelcase: 8.0.0 + chalk: 5.3.0 + cli-boxes: 3.0.0 + string-width: 7.2.0 + type-fest: 4.26.1 + widest-line: 5.0.0 + wrap-ansi: 9.0.0 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browserslist@4.24.2: + dependencies: + caniuse-lite: 1.0.30001669 + electron-to-chromium: 1.5.45 + node-releases: 2.0.18 + update-browserslist-db: 1.1.1(browserslist@4.24.2) + + buffer-crc32@0.2.13: {} + + camelcase-css@2.0.1: {} + + camelcase@8.0.0: {} + + caniuse-lite@1.0.30001669: {} + + ccount@2.0.1: {} + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + chalk@5.3.0: {} + + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + + character-entities@2.0.2: {} + + cheerio-select@2.1.0: + dependencies: + boolbase: 1.0.0 + css-select: 5.1.0 + css-what: 6.1.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + + cheerio@1.0.0: + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.1.0 + encoding-sniffer: 0.2.0 + htmlparser2: 9.1.0 + parse5: 7.2.0 + parse5-htmlparser2-tree-adapter: 7.1.0 + parse5-parser-stream: 7.1.2 + undici: 6.20.1 + whatwg-mimetype: 4.0.0 + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + chokidar@4.0.1: + dependencies: + readdirp: 4.0.2 + + chownr@2.0.0: {} + + ci-info@4.0.0: {} + + cli-boxes@3.0.0: {} + + cli-cursor@5.0.0: + dependencies: + restore-cursor: 5.1.0 + + cli-spinners@2.9.2: {} + + cliui@8.0.1: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + clsx@2.1.1: {} + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + color-string@1.9.1: + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + optional: true + + color@4.2.3: + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + optional: true + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + comma-separated-tokens@2.0.3: {} + + commander@4.1.1: {} + + commander@7.2.0: {} + + common-ancestor-path@1.0.1: {} + + confbox@0.1.8: {} + + convert-source-map@2.0.0: {} + + cookie@0.7.2: {} + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + css-select@5.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 + + css-tree@2.2.1: + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.2.1 + + css-tree@2.3.1: + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.1 + + css-what@6.1.0: {} + + cssesc@3.0.0: {} + + csso@5.0.5: + dependencies: + css-tree: 2.2.1 + + csstype@3.1.3: {} + + debug@4.3.7: + dependencies: + ms: 2.1.3 + + decode-named-character-reference@1.0.2: + dependencies: + character-entities: 2.0.2 + + delayed-stream@1.0.0: {} + + dequal@2.0.3: {} + + detect-libc@2.0.3: + optional: true + + deterministic-object-hash@2.0.2: + dependencies: + base-64: 1.0.0 + + devalue@5.1.1: {} + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + + didyoumean@1.2.2: {} + + diff@5.2.0: {} + + dlv@1.1.3: {} + + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@2.3.0: {} + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + domutils@3.1.0: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + dset@3.1.4: {} + + eastasianwidth@0.2.0: {} + + electron-to-chromium@1.5.45: {} + + emmet@2.4.11: + dependencies: + '@emmetio/abbreviation': 2.3.3 + '@emmetio/css-abbreviation': 2.1.8 + + emoji-regex@10.4.0: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + encoding-sniffer@0.2.0: + dependencies: + iconv-lite: 0.6.3 + whatwg-encoding: 3.1.1 + + end-of-stream@1.4.4: + dependencies: + once: 1.4.0 + + entities@4.5.0: {} + + es-module-lexer@1.5.4: {} + + esbuild@0.21.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 + + escalade@3.2.0: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@5.0.0: {} + + esprima@4.0.1: {} + + estree-walker@2.0.2: {} + + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.6 + + eventemitter3@5.0.1: {} + + extend-shallow@2.0.1: + dependencies: + is-extendable: 0.1.1 + + extend@3.0.2: {} + + extract-zip@2.0.1: + dependencies: + debug: 4.3.7 + get-stream: 5.2.0 + yauzl: 2.10.0 + optionalDependencies: + '@types/yauzl': 2.10.3 + transitivePeerDependencies: + - supports-color + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-uri@3.0.3: {} + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + fd-slicer@1.1.0: + dependencies: + pend: 1.2.0 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + find-up-simple@1.0.0: {} + + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + find-yarn-workspace-root2@1.2.16: + dependencies: + micromatch: 4.0.8 + pkg-dir: 4.2.0 + + flattie@1.1.1: {} + + follow-redirects@1.15.9: {} + + foreground-child@3.3.0: + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.1.0 + + form-data@4.0.1: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + fraction.js@4.3.7: {} + + framer-motion@11.11.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + tslib: 2.8.0 + optionalDependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + + fs-minipass@2.1.0: + dependencies: + minipass: 3.3.6 + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + gensync@1.0.0-beta.2: {} + + get-caller-file@2.0.5: {} + + get-east-asian-width@1.3.0: {} + + get-stream@5.2.0: + dependencies: + pump: 3.0.2 + + github-slugger@2.0.0: {} + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@10.4.5: + dependencies: + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + + globals@11.12.0: {} + + graceful-fs@4.2.11: {} + + gray-matter@4.0.3: + dependencies: + js-yaml: 3.14.1 + kind-of: 6.0.3 + section-matter: 1.0.0 + strip-bom-string: 1.0.0 + + has-flag@3.0.0: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + hast-util-from-html@2.0.3: + dependencies: + '@types/hast': 3.0.4 + devlop: 1.1.0 + hast-util-from-parse5: 8.0.1 + parse5: 7.2.0 + vfile: 6.0.3 + vfile-message: 4.0.2 + + hast-util-from-parse5@8.0.1: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + devlop: 1.1.0 + hastscript: 8.0.0 + property-information: 6.5.0 + vfile: 6.0.3 + vfile-location: 5.0.3 + web-namespaces: 2.0.1 + + hast-util-is-element@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-parse-selector@4.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-raw@9.0.4: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + '@ungap/structured-clone': 1.2.0 + hast-util-from-parse5: 8.0.1 + hast-util-to-parse5: 8.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + parse5: 7.2.0 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-to-html@9.0.3: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + + hast-util-to-parse5@8.0.0: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-to-text@4.0.2: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + hast-util-is-element: 3.0.0 + unist-util-find-after: 5.0.0 + + hast-util-whitespace@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hastscript@8.0.0: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + + html-escaper@3.0.3: {} + + html-void-elements@3.0.0: {} + + htmlparser2@9.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 + + http-cache-semantics@4.1.1: {} + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + + import-meta-resolve@4.1.0: {} + + is-arrayish@0.3.2: + optional: true + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-core-module@2.15.1: + dependencies: + hasown: 2.0.2 + + is-docker@3.0.0: {} + + is-extendable@0.1.1: {} + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + + is-interactive@2.0.0: {} + + is-number@7.0.0: {} + + is-plain-obj@4.1.0: {} + + is-unicode-supported@1.3.0: {} + + is-unicode-supported@2.1.0: {} + + is-wsl@3.1.0: + dependencies: + is-inside-container: 1.0.0 + + isexe@2.0.0: {} + + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + jiti@1.21.6: {} + + js-tokens@4.0.0: {} + + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsesc@3.0.2: {} + + json-schema-traverse@1.0.0: {} + + json5@2.2.3: {} + + jsonc-parser@2.3.1: {} + + jsonc-parser@3.3.1: {} + + kind-of@6.0.3: {} + + kleur@3.0.3: {} + + kleur@4.1.5: {} + + kolorist@1.8.0: {} + + lilconfig@2.1.0: {} + + lilconfig@3.1.2: {} + + lines-and-columns@1.2.4: {} + + load-yaml-file@0.2.0: + dependencies: + graceful-fs: 4.2.11 + js-yaml: 3.14.1 + pify: 4.0.1 + strip-bom: 3.0.0 + + local-pkg@0.5.0: + dependencies: + mlly: 1.7.2 + pkg-types: 1.2.1 + + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + + lodash@4.17.21: {} + + log-symbols@6.0.0: + dependencies: + chalk: 5.3.0 + is-unicode-supported: 1.3.0 + + longest-streak@3.1.0: {} + + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 + + lru-cache@10.4.3: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.30.12: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + magicast@0.3.5: + dependencies: + '@babel/parser': 7.25.9 + '@babel/types': 7.25.9 + source-map-js: 1.2.1 + + markdown-table@3.0.4: {} + + mdast-util-definitions@6.0.0: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + unist-util-visit: 5.0.0 + + mdast-util-find-and-replace@3.0.1: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + mdast-util-from-markdown@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-decode-string: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.1 + micromark-util-character: 2.1.0 + + mdast-util-gfm-footnote@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.1 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.0.0: + dependencies: + mdast-util-from-markdown: 2.0.1 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.0.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.0 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.0 + + mdast-util-to-hast@13.2.0: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.2.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.0 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + + mdast-util-to-markdown@2.1.0: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-decode-string: 2.0.0 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + + mdn-data@2.0.28: {} + + mdn-data@2.0.30: {} + + merge2@1.4.1: {} + + micromark-core-commonmark@2.0.1: + dependencies: + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-factory-destination: 2.0.0 + micromark-factory-label: 2.0.0 + micromark-factory-space: 2.0.0 + micromark-factory-title: 2.0.0 + micromark-factory-whitespace: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-html-tag-name: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-subtokenize: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-classify-character: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-table@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.0 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.0 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-destination@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-label@2.0.0: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-space@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-types: 2.0.0 + + micromark-factory-title@2.0.0: + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-factory-whitespace@2.0.0: + dependencies: + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-character@2.1.0: + dependencies: + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-chunked@2.0.0: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-classify-character@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-combine-extensions@2.0.0: + dependencies: + micromark-util-chunked: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-decode-numeric-character-reference@2.0.1: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-decode-string@2.0.0: + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 2.1.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-symbol: 2.0.0 + + micromark-util-encode@2.0.0: {} + + micromark-util-html-tag-name@2.0.0: {} + + micromark-util-normalize-identifier@2.0.0: + dependencies: + micromark-util-symbol: 2.0.0 + + micromark-util-resolve-all@2.0.0: + dependencies: + micromark-util-types: 2.0.0 + + micromark-util-sanitize-uri@2.0.0: + dependencies: + micromark-util-character: 2.1.0 + micromark-util-encode: 2.0.0 + micromark-util-symbol: 2.0.0 + + micromark-util-subtokenize@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + + micromark-util-symbol@2.0.0: {} + + micromark-util-types@2.0.0: {} + + micromark@4.0.0: + dependencies: + '@types/debug': 4.1.12 + debug: 4.3.7 + decode-named-character-reference: 1.0.2 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.1 + micromark-factory-space: 2.0.0 + micromark-util-character: 2.1.0 + micromark-util-chunked: 2.0.0 + micromark-util-combine-extensions: 2.0.0 + micromark-util-decode-numeric-character-reference: 2.0.1 + micromark-util-encode: 2.0.0 + micromark-util-normalize-identifier: 2.0.0 + micromark-util-resolve-all: 2.0.0 + micromark-util-sanitize-uri: 2.0.0 + micromark-util-subtokenize: 2.0.1 + micromark-util-symbol: 2.0.0 + micromark-util-types: 2.0.0 + transitivePeerDependencies: + - supports-color + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mimic-function@5.0.1: {} + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + + minipass@3.3.6: + dependencies: + yallist: 4.0.0 + + minipass@4.2.8: {} + + minipass@5.0.0: {} + + minipass@7.1.2: {} + + minizlib@2.1.2: + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + + mkdirp@1.0.4: {} + + mlly@1.7.2: + dependencies: + acorn: 8.13.0 + pathe: 1.1.2 + pkg-types: 1.2.1 + ufo: 1.5.4 + + mrmime@2.0.0: {} + + ms@2.1.3: {} + + muggle-string@0.4.1: {} + + mz@2.7.0: + dependencies: + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 + + nanoid@3.3.7: {} + + neotraverse@0.6.18: {} + + nlcst-to-string@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + + node-releases@2.0.18: {} + + normalize-path@3.0.0: {} + + normalize-range@0.1.2: {} + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + object-assign@4.1.1: {} + + object-hash@3.0.0: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@7.0.0: + dependencies: + mimic-function: 5.0.1 + + oniguruma-to-js@0.4.3: + dependencies: + regex: 4.3.3 + + ora@8.1.0: + dependencies: + chalk: 5.3.0 + cli-cursor: 5.0.0 + cli-spinners: 2.9.2 + is-interactive: 2.0.0 + is-unicode-supported: 2.1.0 + log-symbols: 6.0.0 + stdin-discarder: 0.2.2 + string-width: 7.2.0 + strip-ansi: 7.1.0 + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-limit@6.1.0: + dependencies: + yocto-queue: 1.1.1 + + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + + p-queue@8.0.1: + dependencies: + eventemitter3: 5.0.1 + p-timeout: 6.1.3 + + p-timeout@6.1.3: {} + + p-try@2.2.0: {} + + package-json-from-dist@1.0.1: {} + + package-manager-detector@0.2.2: {} + + parse-latin@7.0.0: + dependencies: + '@types/nlcst': 2.0.3 + '@types/unist': 3.0.3 + nlcst-to-string: 4.0.0 + unist-util-modify-children: 4.0.0 + unist-util-visit-children: 3.0.0 + vfile: 6.0.3 + + parse5-htmlparser2-tree-adapter@7.1.0: + dependencies: + domhandler: 5.0.3 + parse5: 7.2.0 + + parse5-parser-stream@7.1.2: + dependencies: + parse5: 7.2.0 + + parse5@7.2.0: + dependencies: + entities: 4.5.0 + + path-browserify@1.0.1: {} + + path-exists@4.0.0: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-scurry@1.11.1: + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + + pathe@1.1.2: {} + + pend@1.2.0: {} + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + picomatch@4.0.2: {} + + pify@2.3.0: {} + + pify@4.0.1: {} + + pirates@4.0.6: {} + + pkg-dir@4.2.0: + dependencies: + find-up: 4.1.0 + + pkg-types@1.2.1: + dependencies: + confbox: 0.1.8 + mlly: 1.7.2 + pathe: 1.1.2 + + postcss-import@15.1.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + + postcss-js@4.0.1(postcss@8.4.47): + dependencies: + camelcase-css: 2.0.1 + postcss: 8.4.47 + + postcss-load-config@4.0.2(postcss@8.4.47): + dependencies: + lilconfig: 3.1.2 + yaml: 2.6.0 + optionalDependencies: + postcss: 8.4.47 + + postcss-nested@6.2.0(postcss@8.4.47): + dependencies: + postcss: 8.4.47 + postcss-selector-parser: 6.1.2 + + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-value-parser@4.2.0: {} + + postcss@8.4.47: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + preferred-pm@4.0.0: + dependencies: + find-up-simple: 1.0.0 + find-yarn-workspace-root2: 1.2.16 + which-pm: 3.0.0 + + prettier@2.8.7: + optional: true + + prismjs@1.29.0: {} + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + property-information@6.5.0: {} + + proxy-from-env@1.1.0: {} + + pump@3.0.2: + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + + queue-microtask@1.2.3: {} + + react-dom@18.3.1(react@18.3.1): + dependencies: + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 + + react-refresh@0.14.2: {} + + react@18.3.1: + dependencies: + loose-envify: 1.4.0 + + read-cache@1.0.0: + dependencies: + pify: 2.3.0 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + readdirp@4.0.2: {} + + regex@4.3.3: {} + + rehype-parse@9.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-from-html: 2.0.3 + unified: 11.0.5 + + rehype-raw@7.0.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-raw: 9.0.4 + vfile: 6.0.3 + + rehype-stringify@10.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 + unified: 11.0.5 + + rehype@13.0.2: + dependencies: + '@types/hast': 3.0.4 + rehype-parse: 9.0.1 + rehype-stringify: 10.0.1 + unified: 11.0.5 + + remark-gfm@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.0.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-parse@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.1 + micromark-util-types: 2.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-rehype@11.1.1: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + mdast-util-to-hast: 13.2.0 + unified: 11.0.5 + vfile: 6.0.3 + + remark-smartypants@3.0.2: + dependencies: + retext: 9.0.0 + retext-smartypants: 6.2.0 + unified: 11.0.5 + unist-util-visit: 5.0.0 + + remark-stringify@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-to-markdown: 2.1.0 + unified: 11.0.5 + + request-light@0.5.8: {} + + request-light@0.7.0: {} + + require-directory@2.1.1: {} + + require-from-string@2.0.2: {} + + resolve@1.22.8: + dependencies: + is-core-module: 2.15.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + restore-cursor@5.1.0: + dependencies: + onetime: 7.0.0 + signal-exit: 4.1.0 + + retext-latin@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + parse-latin: 7.0.0 + unified: 11.0.5 + + retext-smartypants@6.2.0: + dependencies: + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unist-util-visit: 5.0.0 + + retext-stringify@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unified: 11.0.5 + + retext@9.0.0: + dependencies: + '@types/nlcst': 2.0.3 + retext-latin: 4.0.0 + retext-stringify: 4.0.0 + unified: 11.0.5 + + reusify@1.0.4: {} + + rollup@4.24.0: + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.24.0 + '@rollup/rollup-android-arm64': 4.24.0 + '@rollup/rollup-darwin-arm64': 4.24.0 + '@rollup/rollup-darwin-x64': 4.24.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.0 + '@rollup/rollup-linux-arm-musleabihf': 4.24.0 + '@rollup/rollup-linux-arm64-gnu': 4.24.0 + '@rollup/rollup-linux-arm64-musl': 4.24.0 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.0 + '@rollup/rollup-linux-riscv64-gnu': 4.24.0 + '@rollup/rollup-linux-s390x-gnu': 4.24.0 + '@rollup/rollup-linux-x64-gnu': 4.24.0 + '@rollup/rollup-linux-x64-musl': 4.24.0 + '@rollup/rollup-win32-arm64-msvc': 4.24.0 + '@rollup/rollup-win32-ia32-msvc': 4.24.0 + '@rollup/rollup-win32-x64-msvc': 4.24.0 + fsevents: 2.3.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + safer-buffer@2.1.2: {} + + scheduler@0.23.2: + dependencies: + loose-envify: 1.4.0 + + section-matter@1.0.0: + dependencies: + extend-shallow: 2.0.1 + kind-of: 6.0.3 + + semver@6.3.1: {} + + semver@7.6.3: {} + + sharp@0.33.5: + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + semver: 7.6.3 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.5 + '@img/sharp-darwin-x64': 0.33.5 + '@img/sharp-libvips-darwin-arm64': 1.0.4 + '@img/sharp-libvips-darwin-x64': 1.0.4 + '@img/sharp-libvips-linux-arm': 1.0.5 + '@img/sharp-libvips-linux-arm64': 1.0.4 + '@img/sharp-libvips-linux-s390x': 1.0.4 + '@img/sharp-libvips-linux-x64': 1.0.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + '@img/sharp-linux-arm': 0.33.5 + '@img/sharp-linux-arm64': 0.33.5 + '@img/sharp-linux-s390x': 0.33.5 + '@img/sharp-linux-x64': 0.33.5 + '@img/sharp-linuxmusl-arm64': 0.33.5 + '@img/sharp-linuxmusl-x64': 0.33.5 + '@img/sharp-wasm32': 0.33.5 + '@img/sharp-win32-ia32': 0.33.5 + '@img/sharp-win32-x64': 0.33.5 + optional: true + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + shiki@1.22.1: + dependencies: + '@shikijs/core': 1.22.1 + '@shikijs/engine-javascript': 1.22.1 + '@shikijs/engine-oniguruma': 1.22.1 + '@shikijs/types': 1.22.1 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + + signal-exit@4.1.0: {} + + simple-swizzle@0.2.2: + dependencies: + is-arrayish: 0.3.2 + optional: true + + sisteransi@1.0.5: {} + + source-map-js@1.2.1: {} + + space-separated-tokens@2.0.2: {} + + sprintf-js@1.0.3: {} + + stdin-discarder@0.2.2: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + string-width@7.2.0: + dependencies: + emoji-regex: 10.4.0 + get-east-asian-width: 1.3.0 + strip-ansi: 7.1.0 + + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.1.0 + + strip-bom-string@1.0.0: {} + + strip-bom@3.0.0: {} + + sucrase@3.35.0: + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + commander: 4.1.1 + glob: 10.4.5 + lines-and-columns: 1.2.4 + mz: 2.7.0 + pirates: 4.0.6 + ts-interface-checker: 0.1.13 + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svgo@3.3.2: + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 5.1.0 + css-tree: 2.3.1 + css-what: 6.1.0 + csso: 5.0.5 + picocolors: 1.1.1 + + tailwind-merge@2.5.4: {} + + tailwindcss@3.4.14: + dependencies: + '@alloc/quick-lru': 5.2.0 + arg: 5.0.2 + chokidar: 3.6.0 + didyoumean: 1.2.2 + dlv: 1.1.3 + fast-glob: 3.3.2 + glob-parent: 6.0.2 + is-glob: 4.0.3 + jiti: 1.21.6 + lilconfig: 2.1.0 + micromatch: 4.0.8 + normalize-path: 3.0.0 + object-hash: 3.0.0 + picocolors: 1.1.1 + postcss: 8.4.47 + postcss-import: 15.1.0(postcss@8.4.47) + postcss-js: 4.0.1(postcss@8.4.47) + postcss-load-config: 4.0.2(postcss@8.4.47) + postcss-nested: 6.2.0(postcss@8.4.47) + postcss-selector-parser: 6.1.2 + resolve: 1.22.8 + sucrase: 3.35.0 + transitivePeerDependencies: + - ts-node + + tar@6.2.1: + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 5.0.0 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + + thenify-all@1.6.0: + dependencies: + thenify: 3.3.1 + + thenify@3.3.1: + dependencies: + any-promise: 1.3.0 + + tinyexec@0.3.1: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + trim-lines@3.0.1: {} + + trough@2.2.0: {} + + ts-interface-checker@0.1.13: {} + + tsconfck@3.1.4(typescript@5.6.3): + optionalDependencies: + typescript: 5.6.3 + + tslib@2.8.0: {} + + type-fest@4.26.1: {} + + typesafe-path@0.2.2: {} + + typescript-auto-import-cache@0.3.4: + dependencies: + semver: 7.6.3 + + typescript@5.6.3: {} + + ufo@1.5.4: {} + + ultrahtml@1.5.3: {} + + undici-types@6.19.8: {} + + undici@6.20.1: {} + + unified@11.0.5: + dependencies: + '@types/unist': 3.0.3 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.3 + + unist-util-find-after@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + + unist-util-is@6.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-modify-children@4.0.0: + dependencies: + '@types/unist': 3.0.3 + array-iterate: 2.0.1 + + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-remove-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-visit: 5.0.0 + + unist-util-stringify-position@4.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-children@3.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.1: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + + unist-util-visit@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + + update-browserslist-db@1.1.1(browserslist@4.24.2): + dependencies: + browserslist: 4.24.2 + escalade: 3.2.0 + picocolors: 1.1.1 + + util-deprecate@1.0.2: {} + + vfile-location@5.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile: 6.0.3 + + vfile-message@4.0.2: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.2 + + vite@5.4.10(@types/node@22.7.9): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.47 + rollup: 4.24.0 + optionalDependencies: + '@types/node': 22.7.9 + fsevents: 2.3.3 + + vitefu@1.0.3(vite@5.4.10(@types/node@22.7.9)): + optionalDependencies: + vite: 5.4.10(@types/node@22.7.9) + + volar-service-css@0.0.61(@volar/language-service@2.4.6): + dependencies: + vscode-css-languageservice: 6.3.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.0.8 + optionalDependencies: + '@volar/language-service': 2.4.6 + + volar-service-emmet@0.0.61(@volar/language-service@2.4.6): + dependencies: + '@emmetio/css-parser': 0.4.0 + '@emmetio/html-matcher': 1.3.0 + '@vscode/emmet-helper': 2.9.3 + vscode-uri: 3.0.8 + optionalDependencies: + '@volar/language-service': 2.4.6 + + volar-service-html@0.0.61(@volar/language-service@2.4.6): + dependencies: + vscode-html-languageservice: 5.3.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.0.8 + optionalDependencies: + '@volar/language-service': 2.4.6 + + volar-service-prettier@0.0.61(@volar/language-service@2.4.6): + dependencies: + vscode-uri: 3.0.8 + optionalDependencies: + '@volar/language-service': 2.4.6 + + volar-service-typescript-twoslash-queries@0.0.61(@volar/language-service@2.4.6): + dependencies: + vscode-uri: 3.0.8 + optionalDependencies: + '@volar/language-service': 2.4.6 + + volar-service-typescript@0.0.61(@volar/language-service@2.4.6): + dependencies: + path-browserify: 1.0.1 + semver: 7.6.3 + typescript-auto-import-cache: 0.3.4 + vscode-languageserver-textdocument: 1.0.12 + vscode-nls: 5.2.0 + vscode-uri: 3.0.8 + optionalDependencies: + '@volar/language-service': 2.4.6 + + volar-service-yaml@0.0.61(@volar/language-service@2.4.6): + dependencies: + vscode-uri: 3.0.8 + yaml-language-server: 1.15.0 + optionalDependencies: + '@volar/language-service': 2.4.6 + + vscode-css-languageservice@6.3.1: + dependencies: + '@vscode/l10n': 0.0.18 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.0.8 + + vscode-html-languageservice@5.3.1: + dependencies: + '@vscode/l10n': 0.0.18 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-uri: 3.0.8 + + vscode-json-languageservice@4.1.8: + dependencies: + jsonc-parser: 3.3.1 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-nls: 5.2.0 + vscode-uri: 3.0.8 + + vscode-jsonrpc@6.0.0: {} + + vscode-jsonrpc@8.2.0: {} + + vscode-languageserver-protocol@3.16.0: + dependencies: + vscode-jsonrpc: 6.0.0 + vscode-languageserver-types: 3.16.0 + + vscode-languageserver-protocol@3.17.5: + dependencies: + vscode-jsonrpc: 8.2.0 + vscode-languageserver-types: 3.17.5 + + vscode-languageserver-textdocument@1.0.12: {} + + vscode-languageserver-types@3.16.0: {} + + vscode-languageserver-types@3.17.5: {} + + vscode-languageserver@7.0.0: + dependencies: + vscode-languageserver-protocol: 3.16.0 + + vscode-languageserver@9.0.1: + dependencies: + vscode-languageserver-protocol: 3.17.5 + + vscode-nls@5.2.0: {} + + vscode-uri@2.1.2: {} + + vscode-uri@3.0.8: {} + + web-namespaces@2.0.1: {} + + whatwg-encoding@3.1.1: + dependencies: + iconv-lite: 0.6.3 + + whatwg-mimetype@4.0.0: {} + + which-pm-runs@1.1.0: {} + + which-pm@3.0.0: + dependencies: + load-yaml-file: 0.2.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + widest-line@5.0.0: + dependencies: + string-width: 7.2.0 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrap-ansi@9.0.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 7.2.0 + strip-ansi: 7.1.0 + + wrappy@1.0.2: {} + + xxhash-wasm@1.0.2: {} + + y18n@5.0.8: {} + + yallist@3.1.1: {} + + yallist@4.0.0: {} + + yaml-language-server@1.15.0: + dependencies: + ajv: 8.17.1 + lodash: 4.17.21 + request-light: 0.5.8 + vscode-json-languageservice: 4.1.8 + vscode-languageserver: 7.0.0 + vscode-languageserver-textdocument: 1.0.12 + vscode-languageserver-types: 3.17.5 + vscode-nls: 5.2.0 + vscode-uri: 3.0.8 + yaml: 2.2.2 + optionalDependencies: + prettier: 2.8.7 + + yaml@2.2.2: {} + + yaml@2.6.0: {} + + yargs-parser@21.1.1: {} + + yargs@17.7.2: + dependencies: + cliui: 8.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 21.1.1 + + yauzl@2.10.0: + dependencies: + buffer-crc32: 0.2.13 + fd-slicer: 1.1.0 + + yocto-queue@1.1.1: {} + + zod-to-json-schema@3.23.5(zod@3.23.8): + dependencies: + zod: 3.23.8 + + zod-to-ts@1.2.0(typescript@5.6.3)(zod@3.23.8): + dependencies: + typescript: 5.6.3 + zod: 3.23.8 + + zod@3.23.8: {} + + zwitch@2.0.4: {} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..5aa5df0 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} \ No newline at end of file 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/public/logo.svg b/public/logo.svg new file mode 100644 index 0000000..5e5558d --- /dev/null +++ b/public/logo.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..6f27bb6 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: \ No newline at end of file diff --git a/src/assets/basicChrome.png b/src/assets/basicChrome.png new file mode 100644 index 0000000000000000000000000000000000000000..03d4ea5ee5943c5563360762934a39fabe3ff7ea GIT binary patch literal 55037 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 literal 0 HcmV?d00001 diff --git a/src/assets/logo.png b/src/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..6b9e34d3cce5d68623d33eab233f03613f30ab70 GIT binary patch literal 130853 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 ~J5sjQ9PzPIltM>V%M4hC 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�Ezxg-ri!1DTx_8wo1el7nh7Kbl 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 literal 0 HcmV?d00001 diff --git a/src/assets/macScreen.png b/src/assets/macScreen.png new file mode 100644 index 0000000000000000000000000000000000000000..f677ead817fc979470227972f3fd4bd2dd1c74da GIT binary patch literal 87130 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 { + const [sliderXPercent, setSliderXPercent] = useState(initialSliderPercentage); + const [isDragging, setIsDragging] = useState(false); + + const sliderRef = useRef(null); + + const [, setIsMouseOver] = useState(false); + + const autoplayRef = useRef(null); + + const startAutoplay = useCallback(() => { + if (!autoplay) return; + + const startTime = Date.now(); + const animate = () => { + const elapsedTime = Date.now() - startTime; + const progress = + (elapsedTime % (autoplayDuration * 2)) / autoplayDuration; + const percentage = progress <= 1 ? progress * 100 : (2 - progress) * 100; + + setSliderXPercent(percentage); + autoplayRef.current = setTimeout(animate, 16); // ~60fps + }; + + animate(); + }, [autoplay, autoplayDuration]); + + const stopAutoplay = useCallback(() => { + if (autoplayRef.current) { + clearTimeout(autoplayRef.current); + autoplayRef.current = null; + } + }, []); + + useEffect(() => { + startAutoplay(); + return () => stopAutoplay(); + }, [startAutoplay, stopAutoplay]); + + function mouseEnterHandler() { + setIsMouseOver(true); + stopAutoplay(); + } + + function mouseLeaveHandler() { + setIsMouseOver(false); + if (slideMode === "hover") { + setSliderXPercent(initialSliderPercentage); + } + if (slideMode === "drag") { + setIsDragging(false); + } + startAutoplay(); + } + + const handleStart = useCallback( + (_clientX: number) => { + if (slideMode === "drag") { + setIsDragging(true); + } + }, + [slideMode] + ); + + const handleEnd = useCallback(() => { + if (slideMode === "drag") { + setIsDragging(false); + } + }, [slideMode]); + + const handleMove = useCallback( + (clientX: number) => { + if (!sliderRef.current) return; + if (slideMode === "hover" || (slideMode === "drag" && isDragging)) { + const rect = sliderRef.current.getBoundingClientRect(); + const x = clientX - rect.left; + const percent = (x / rect.width) * 100; + requestAnimationFrame(() => { + setSliderXPercent(Math.max(0, Math.min(100, percent))); + }); + } + }, + [slideMode, isDragging] + ); + + const handleMouseDown = useCallback( + (e: React.MouseEvent) => handleStart(e.clientX), + [handleStart] + ); + const handleMouseUp = useCallback(() => handleEnd(), [handleEnd]); + const handleMouseMove = useCallback( + (e: React.MouseEvent) => handleMove(e.clientX), + [handleMove] + ); + + const handleTouchStart = useCallback( + (e: React.TouchEvent) => { + if (!autoplay) { + handleStart(e.touches[0].clientX); + } + }, + [handleStart, autoplay] + ); + + const handleTouchEnd = useCallback(() => { + if (!autoplay) { + handleEnd(); + } + }, [handleEnd, autoplay]); + + const handleTouchMove = useCallback( + (e: React.TouchEvent) => { + if (!autoplay) { + handleMove(e.touches[0].clientX); + } + }, + [handleMove, autoplay] + ); + + return ( +

+ + +
+
+
+ +
+ {showHandlebar && ( +
+ +
+ )} + + +
+ + {firstImage ? ( + + first + + ) : null} + +
+ + + {secondImage ? ( + + ) : null} + +
+ ); +}; + +const MemoizedSparklesCore = React.memo(SparklesCore); diff --git a/src/components/Footer.astro b/src/components/Footer.astro new file mode 100644 index 0000000..53061bc --- /dev/null +++ b/src/components/Footer.astro @@ -0,0 +1,20 @@ +--- +import { Icon } from "astro-icon/components"; +--- + +
+
+
+
+ +
+ +

{`Copyright ${new Date().getFullYear()} ©`}

+
diff --git a/src/components/Header.astro b/src/components/Header.astro new file mode 100644 index 0000000..966e811 --- /dev/null +++ b/src/components/Header.astro @@ -0,0 +1,48 @@ +--- +import logo from "@/assets/logo.png"; +import s from "./header.module.css"; +const baseUrl = import.meta.env.BASE_URL; +--- + +
+
+
+
+

Startify

+
+ {"Startify"} +
+
+

Alpha Version

+
+
+
+
+ Home + Privacy Policy + + + + + + +
diff --git a/src/components/MacScroll/KBtn.tsx b/src/components/MacScroll/KBtn.tsx new file mode 100644 index 0000000..53d1266 --- /dev/null +++ b/src/components/MacScroll/KBtn.tsx @@ -0,0 +1,43 @@ +import { cn } from "@/utils/cn"; + +export const KBtn = ({ + className, + children, + childrenClassName, + backlit = true, +}: { + className?: string; + children?: React.ReactNode; + childrenClassName?: string; + backlit?: boolean; +}) => { + return ( +
+
+
+ {children} +
+
+
+ ); +}; diff --git a/src/components/MacScroll/Keypad.tsx b/src/components/MacScroll/Keypad.tsx new file mode 100644 index 0000000..af871a0 --- /dev/null +++ b/src/components/MacScroll/Keypad.tsx @@ -0,0 +1,387 @@ +import { + IconBrightnessDown, + IconBrightnessUp, + IconCaretRightFilled, + IconCaretUpFilled, + IconChevronUp, + IconMicrophone, + IconMoon, + IconPlayerSkipForward, + IconPlayerTrackNext, + IconPlayerTrackPrev, + IconTable, + IconVolume, + IconVolume2, + IconVolume3, +} from "@tabler/icons-react"; +import { IconSearch } from "@tabler/icons-react"; +import { IconWorld } from "@tabler/icons-react"; +import { IconCommand } from "@tabler/icons-react"; +import { IconCaretLeftFilled } from "@tabler/icons-react"; +import { IconCaretDownFilled } from "@tabler/icons-react"; +import { OptionKey } from "./OptionKey"; +import { Row } from "./Row"; + +import { KBtn } from "./KBtn"; + +export const Keypad = () => { + return ( +
+ {/* First Row */} + + + esc + + + + F1 + + + + + F2 + + + + F3 + + + + F4 + + + + F5 + + + + F6 + + + + F7 + + + + F8 + + + + F8 + + + + F10 + + + + F11 + + + + F12 + + +
+
+
+ + + + {/* Second row */} + + + ~ + ` + + + + ! + 1 + + + @ + 2 + + + # + 3 + + + $ + 4 + + + % + 5 + + + ^ + 6 + + + & + 7 + + + * + 8 + + + ( + 9 + + + ) + 0 + + + + _ + + + + + = + + + delete + + + + {/* Third row */} + + + tab + + + Q + + + + W + + + E + + + R + + + T + + + Y + + + U + + + I + + + O + + + P + + + {`{`} + {`[`} + + + {`}`} + {`]`} + + + {`|`} + {`\\`} + + + + {/* Fourth Row */} + + + caps lock + + + A + + + + S + + + D + + + F + + + G + + + H + + + J + + + K + + + L + + + {`:`} + {`;`} + + + {`"`} + {`'`} + + + return + + + + {/* Fifth Row */} + + + shift + + + Z + + + X + + + C + + + V + + + B + + + N + + + M + + + {`<`} + {`,`} + + + {`>`} + {`.`} + {" "} + + {`?`} + {`/`} + + + shift + + + + {/* sixth Row */} + + +
+ fn +
+
+ +
+
+ +
+ +
+
+ control +
+
+ +
+ +
+
+ option +
+
+ +
+ +
+
+ command +
+
+ + +
+ +
+
+ command +
+
+ +
+ +
+
+ option +
+
+
+ + + +
+ + + + + + + + + +
+
+
+
+ ); +}; diff --git a/src/components/MacScroll/Lid.tsx b/src/components/MacScroll/Lid.tsx new file mode 100644 index 0000000..88cd645 --- /dev/null +++ b/src/components/MacScroll/Lid.tsx @@ -0,0 +1,56 @@ +import { MotionValue, motion } from "framer-motion"; +export const Lid = ({ + scaleX, + scaleY, + rotate, + translate, + src, +}: { + scaleX: MotionValue; + scaleY: MotionValue; + rotate: MotionValue; + translate: MotionValue; + src?: string; +}) => { + return ( +
+
+
+ {/* + + */} +
+
+ +
+ startify + +
+ ); +}; diff --git a/src/components/MacScroll/OptionKey.tsx b/src/components/MacScroll/OptionKey.tsx new file mode 100644 index 0000000..6d1c727 --- /dev/null +++ b/src/components/MacScroll/OptionKey.tsx @@ -0,0 +1,33 @@ +export const OptionKey = ({ className }: { className: string }) => { + return ( + + + + + + ); +}; diff --git a/src/components/MacScroll/Row.tsx b/src/components/MacScroll/Row.tsx new file mode 100644 index 0000000..4f9d2d4 --- /dev/null +++ b/src/components/MacScroll/Row.tsx @@ -0,0 +1,7 @@ +export const Row = ({ children }: { children: React.ReactNode }) => { + return ( +
+ {children} +
+ ); +}; diff --git a/src/components/MacScroll/SpeakerGrid.tsx b/src/components/MacScroll/SpeakerGrid.tsx new file mode 100644 index 0000000..d988468 --- /dev/null +++ b/src/components/MacScroll/SpeakerGrid.tsx @@ -0,0 +1,12 @@ +export const SpeakerGrid = () => { + return ( +
+ ); +}; diff --git a/src/components/MacScroll/Trackpad.tsx b/src/components/MacScroll/Trackpad.tsx new file mode 100644 index 0000000..60630dc --- /dev/null +++ b/src/components/MacScroll/Trackpad.tsx @@ -0,0 +1,10 @@ +export const Trackpad = () => { + return ( +
+ ); +}; diff --git a/src/components/MacbookScroll.tsx b/src/components/MacbookScroll.tsx new file mode 100644 index 0000000..8f20e57 --- /dev/null +++ b/src/components/MacbookScroll.tsx @@ -0,0 +1,97 @@ +import { useEffect, useRef, useState } from "react"; +import { motion, useScroll, useTransform } from "framer-motion"; +import { Lid } from "./MacScroll/Lid"; +import { SpeakerGrid } from "./MacScroll/SpeakerGrid"; +import { Keypad } from "./MacScroll/Keypad"; +import { Trackpad } from "./MacScroll/Trackpad"; + +export const MacbookScroll = ({ + src, + showGradient, + title, +}: { + src?: string; + showGradient?: boolean; + title?: string; +}) => { + const ref = useRef(null); + const { scrollYProgress } = useScroll({ + target: ref, + offset: ["start start", "end start"], + }); + + const [isMobile, setIsMobile] = useState(false); + + useEffect(() => { + if (window && window.innerWidth < 768) { + setIsMobile(true); + } + }, []); + + const scaleX = useTransform( + scrollYProgress, + [0, 0.3], + [1.2, isMobile ? 1 : 1.5] + ); + const scaleY = useTransform( + scrollYProgress, + [0, 0.3], + [0.6, isMobile ? 1 : 1.5] + ); + const translate = useTransform(scrollYProgress, [0, 1], [0, 1500]); + const rotate = useTransform(scrollYProgress, [0.1, 0.12, 0.3], [-28, -28, 0]); + const textTransform = useTransform(scrollYProgress, [0, 0.3], [0, 100]); + const textOpacity = useTransform(scrollYProgress, [0, 0.2], [1, 0]); + + return ( +
+ + {title || ( + + This Macbook is built with Tailwindcss.
No kidding. +
+ )} +
+ {/* Lid */} + + {/* Base area */} +
+ {/* above keyboard bar */} +
+
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+ {showGradient && ( +
+ )} +
+
+ ); +}; diff --git a/src/components/Sections/CompareSection.astro b/src/components/Sections/CompareSection.astro new file mode 100644 index 0000000..e7bc168 --- /dev/null +++ b/src/components/Sections/CompareSection.astro @@ -0,0 +1,28 @@ +--- +import { Compare } from "../Compare"; +import macScreen from "@/assets/macScreen.png"; +import basicChrome from "@/assets/basicChrome.png"; +import Title from "../Title.astro"; +--- + +
+ + <div class="w-3/5 h-[60vh] px-1 md:px-8 flex items-center justify-center"> + <div + class="p-1 md:p-4 border rounded-3xl bg-neutral-900 border-neutral-800 mx-auto w-3/4 h-1/2 md:h-3/4" + > + <Compare + client:load + firstImage={basicChrome.src} + secondImage={macScreen.src} + firstImageClassName="object-cover object-left-top w-full" + secondImageClassname="object-cover object-left-top w-full" + className="w-full h-full rounded-[22px] md:rounded-lg" + slideMode="hover" + autoplay={true} + /> + </div> + </div> +</div> diff --git a/src/components/Sections/FeaturesSection.astro b/src/components/Sections/FeaturesSection.astro new file mode 100644 index 0000000..41cdd62 --- /dev/null +++ b/src/components/Sections/FeaturesSection.astro @@ -0,0 +1,31 @@ +--- +import Title from "../Title.astro"; +import { Icon } from "astro-icon/components"; +--- + +<article class="max-w-[750px] mx-auto my-5"> + <div class="w-full flex flex-col justify-start text-white items-center"> + <Title header="Features" /> + + <div class="flex flex-col gap-5 w-full px-3"> + <div class="flex flex-row items-center gap-5"> + <Icon name="mdi:gear" height="1.5rem" width="1.5rem" /> + <h1 class="my-3 text-[1.7rem]">Customization</h1> + </div> + <p> + Transform your start page to something beautiful. Startify offers many + options to transform start page in to something cool. + </p> + </div> + <div class="flex flex-col gap-5 w-full px-3"> + <div class="flex flex-row items-center gap-5"> + <Icon name="mdi:image" height="1.5rem" width="1.5rem" /> + <h1 class="my-3 text-[1.7rem]">Wallpapers</h1> + </div> + <p> + Startify ship with prebuilt, animated wallpapers, but also allow you to + use your own images or gradients. + </p> + </div> + </div> +</article> diff --git a/src/components/Sections/MacScrollSection.astro b/src/components/Sections/MacScrollSection.astro new file mode 100644 index 0000000..27f06fc --- /dev/null +++ b/src/components/Sections/MacScrollSection.astro @@ -0,0 +1,13 @@ +--- +import { MacbookScroll } from "../MacbookScroll"; +import macScreen from "@/assets/macScreen.png"; +--- + +<div class="overflow-hidden w-full border-b border-neutral-700"> + <MacbookScroll + client:load + title={"Your Start Page not need to be bored"} + src={macScreen.src} + showGradient={false} + /> +</div> diff --git a/src/components/Sparkles.tsx b/src/components/Sparkles.tsx new file mode 100644 index 0000000..b26d565 --- /dev/null +++ b/src/components/Sparkles.tsx @@ -0,0 +1,434 @@ +"use client"; +import { useId } from "react"; +import { useEffect, useState } from "react"; +import Particles, { initParticlesEngine } from "@tsparticles/react"; +import type { Container, SingleOrMultiple } from "@tsparticles/engine"; +import { loadSlim } from "@tsparticles/slim"; +import { cn } from "@/utils/cn"; +import { motion, useAnimation } from "framer-motion"; + +type ParticlesProps = { + id?: string; + className?: string; + background?: string; + particleSize?: number; + minSize?: number; + maxSize?: number; + speed?: number; + particleColor?: string; + particleDensity?: number; +}; +export const SparklesCore = (props: ParticlesProps) => { + const { + id, + className, + background, + minSize, + maxSize, + speed, + particleColor, + particleDensity, + } = props; + const [init, setInit] = useState(false); + useEffect(() => { + initParticlesEngine(async (engine) => { + await loadSlim(engine); + }).then(() => { + setInit(true); + }); + }, []); + const controls = useAnimation(); + + const particlesLoaded = async (container?: Container) => { + if (container) { + controls.start({ + opacity: 1, + transition: { + duration: 1, + }, + }); + } + }; + + const generatedId = useId(); + return ( + <motion.div animate={controls} className={cn("opacity-0", className)}> + {init && ( + <Particles + id={id || generatedId} + className={cn("h-full w-full")} + particlesLoaded={particlesLoaded} + options={{ + background: { + color: { + value: background || "#0d47a1", + }, + }, + fullScreen: { + enable: false, + zIndex: 1, + }, + + fpsLimit: 120, + interactivity: { + events: { + onClick: { + enable: true, + mode: "push", + }, + onHover: { + enable: false, + mode: "repulse", + }, + resize: true as any, + }, + modes: { + push: { + quantity: 4, + }, + repulse: { + distance: 200, + duration: 0.4, + }, + }, + }, + particles: { + bounce: { + horizontal: { + value: 1, + }, + vertical: { + value: 1, + }, + }, + collisions: { + absorb: { + speed: 2, + }, + bounce: { + horizontal: { + value: 1, + }, + vertical: { + value: 1, + }, + }, + enable: false, + maxSpeed: 50, + mode: "bounce", + overlap: { + enable: true, + retries: 0, + }, + }, + color: { + value: particleColor || "#ffffff", + animation: { + h: { + count: 0, + enable: false, + speed: 1, + decay: 0, + delay: 0, + sync: true, + offset: 0, + }, + s: { + count: 0, + enable: false, + speed: 1, + decay: 0, + delay: 0, + sync: true, + offset: 0, + }, + l: { + count: 0, + enable: false, + speed: 1, + decay: 0, + delay: 0, + sync: true, + offset: 0, + }, + }, + }, + effect: { + close: true, + fill: true, + options: {}, + type: {} as SingleOrMultiple<string> | undefined, + }, + groups: {}, + move: { + angle: { + offset: 0, + value: 90, + }, + attract: { + distance: 200, + enable: false, + rotate: { + x: 3000, + y: 3000, + }, + }, + center: { + x: 50, + y: 50, + mode: "percent", + radius: 0, + }, + decay: 0, + distance: {}, + direction: "none", + drift: 0, + enable: true, + gravity: { + acceleration: 9.81, + enable: false, + inverse: false, + maxSpeed: 50, + }, + path: { + clamp: true, + delay: { + value: 0, + }, + enable: false, + options: {}, + }, + outModes: { + default: "out", + }, + random: false, + size: false, + speed: { + min: 0.1, + max: 1, + }, + spin: { + acceleration: 0, + enable: false, + }, + straight: false, + trail: { + enable: false, + length: 10, + fill: {}, + }, + vibrate: false, + warp: false, + }, + number: { + density: { + enable: true, + width: 400, + height: 400, + }, + limit: { + mode: "delete", + value: 0, + }, + value: particleDensity || 120, + }, + opacity: { + value: { + min: 0.1, + max: 1, + }, + animation: { + count: 0, + enable: true, + speed: speed || 4, + decay: 0, + delay: 0, + sync: false, + mode: "auto", + startValue: "random", + destroy: "none", + }, + }, + reduceDuplicates: false, + shadow: { + blur: 0, + color: { + value: "#000", + }, + enable: false, + offset: { + x: 0, + y: 0, + }, + }, + shape: { + close: true, + fill: true, + options: {}, + type: "circle", + }, + size: { + value: { + min: minSize || 1, + max: maxSize || 3, + }, + animation: { + count: 0, + enable: false, + speed: 5, + decay: 0, + delay: 0, + sync: false, + mode: "auto", + startValue: "random", + destroy: "none", + }, + }, + stroke: { + width: 0, + }, + zIndex: { + value: 0, + opacityRate: 1, + sizeRate: 1, + velocityRate: 1, + }, + destroy: { + bounds: {}, + mode: "none", + split: { + count: 1, + factor: { + value: 3, + }, + rate: { + value: { + min: 4, + max: 9, + }, + }, + sizeOffset: true, + }, + }, + roll: { + darken: { + enable: false, + value: 0, + }, + enable: false, + enlighten: { + enable: false, + value: 0, + }, + mode: "vertical", + speed: 25, + }, + tilt: { + value: 0, + animation: { + enable: false, + speed: 0, + decay: 0, + sync: false, + }, + direction: "clockwise", + enable: false, + }, + twinkle: { + lines: { + enable: false, + frequency: 0.05, + opacity: 1, + }, + particles: { + enable: false, + frequency: 0.05, + opacity: 1, + }, + }, + wobble: { + distance: 5, + enable: false, + speed: { + angle: 50, + move: 10, + }, + }, + life: { + count: 0, + delay: { + value: 0, + sync: false, + }, + duration: { + value: 0, + sync: false, + }, + }, + rotate: { + value: 0, + animation: { + enable: false, + speed: 0, + decay: 0, + sync: false, + }, + direction: "clockwise", + path: false, + }, + orbit: { + animation: { + count: 0, + enable: false, + speed: 1, + decay: 0, + delay: 0, + sync: false, + }, + enable: false, + opacity: 1, + rotation: { + value: 45, + }, + width: 1, + }, + links: { + blink: false, + color: { + value: "#fff", + }, + consent: false, + distance: 100, + enable: false, + frequency: 1, + opacity: 1, + shadow: { + blur: 5, + color: { + value: "#000", + }, + enable: false, + }, + triangles: { + enable: false, + frequency: 1, + }, + width: 1, + warp: false, + }, + repulse: { + value: 0, + enabled: false, + distance: 1, + duration: 1, + factor: 1, + speed: 1, + }, + }, + detectRetina: true, + }} + /> + )} + </motion.div> + ); +}; diff --git a/src/components/Title.astro b/src/components/Title.astro new file mode 100644 index 0000000..c2a3c7d --- /dev/null +++ b/src/components/Title.astro @@ -0,0 +1,9 @@ +--- +interface Props { + header: string; +} + +const { header } = Astro.props; +--- + +<h1 class="text-white py-8 text-3xl font-bold text-center">{header}</h1> diff --git a/src/components/header.module.css b/src/components/header.module.css new file mode 100644 index 0000000..583fbc3 --- /dev/null +++ b/src/components/header.module.css @@ -0,0 +1,22 @@ +@keyframes hueShift { + 0% { + filter: hue-rotate(0deg); + } + 50% { + filter: hue-rotate(170deg); + } + 100% { + filter: hue-rotate(0deg); + } +} + +.title { + background-clip: text; + background-image: linear-gradient(90deg, #0077e7, #01d8d1); + -webkit-background-clip: text; + color: transparent; + filter: hue-rotate(0deg); + animation: hueShift 10s infinite linear 1s; + user-select: none; + cursor: default; +} diff --git a/src/env.d.ts b/src/env.d.ts new file mode 100644 index 0000000..9bc5cb4 --- /dev/null +++ b/src/env.d.ts @@ -0,0 +1 @@ +/// <reference path="../.astro/types.d.ts" /> \ No newline at end of file diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro new file mode 100644 index 0000000..2c13357 --- /dev/null +++ b/src/layouts/Layout.astro @@ -0,0 +1,27 @@ +--- +import Header from "@/components/Header.astro"; +import Footer from "@/components/Footer.astro"; + +interface Props { + title: string; +} + +const { title } = Astro.props; +--- + +<!doctype html> +<html lang="en"> + <head> + <meta charset="UTF-8" /> + <meta name="description" content="Astro description" /> + <meta name="viewport" content="width=device-width" /> + <link rel="icon" type="image/svg+xml" href="/logo.svg" /> + <meta name="generator" content={Astro.generator} /> + <title>{title} + + +
+ +