From ce6b49424255d2819ca801bb26decf1cd7bcdc1f Mon Sep 17 00:00:00 2001 From: DavidOnTop Date: Wed, 7 May 2025 23:06:37 +0200 Subject: [PATCH] Initial commit --- .forgejo/workflows/deploy.yaml | 20 + .gitignore | 5 + astro.config.mjs | 17 + package.json | 24 + pnpm-lock.yaml | 4405 ++++++++++++++++++++++++++++ public/discord.png | Bin 0 -> 13796 bytes public/forgejo.svg | 1 + public/github.svg | 14 + public/gnupg.png | Bin 0 -> 37169 bytes public/logo-notext-transparent.png | Bin 0 -> 6612 bytes public/logo-transparent.png | Bin 0 -> 13450 bytes public/mail.svg | 3 + src/components/Heading.astro | 9 + src/components/Nav.astro | 35 + src/components/Text.astro | 11 + src/layouts/Layout.astro | 23 + src/pages/404.astro | 15 + src/pages/about.astro | 135 + src/pages/index.astro | 78 + src/styles/global.css | 49 + tsconfig.json | 14 + 21 files changed, 4858 insertions(+) create mode 100644 .forgejo/workflows/deploy.yaml create mode 100644 .gitignore create mode 100644 astro.config.mjs create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 public/discord.png create mode 100644 public/forgejo.svg create mode 100644 public/github.svg create mode 100644 public/gnupg.png create mode 100755 public/logo-notext-transparent.png create mode 100755 public/logo-transparent.png create mode 100644 public/mail.svg create mode 100644 src/components/Heading.astro create mode 100644 src/components/Nav.astro create mode 100644 src/components/Text.astro create mode 100644 src/layouts/Layout.astro create mode 100644 src/pages/404.astro create mode 100644 src/pages/about.astro create mode 100644 src/pages/index.astro create mode 100644 src/styles/global.css create mode 100644 tsconfig.json diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml new file mode 100644 index 0000000..f433a64 --- /dev/null +++ b/.forgejo/workflows/deploy.yaml @@ -0,0 +1,20 @@ +name: Deploy + +on: [workflow_dispatch] + +env: + CLOUDFLARE_API_TOKEN: ${secret.CLOUDFLARE_API_TOKEN} + CLOUDFLARE_ACCOUNT_ID: ${secret.CLOUDFLARE_ACCOUNT_ID} + +jobs: + deploy: + runs-on: self-hosted + timeout-minutes: 10 + steps: + - uses: actions/checkout@v4 + - name: Install deps + run: pnpm i + - name: Build + run: pnpm build + - name: Cloudflare deploy + run: wrangler pages --project-name davidontop dist diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..21f883e --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +dist/ +.astro/ +node_modules/ +.env +.env.production diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 0000000..35570d2 --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,17 @@ +// @ts-check +import { defineConfig } from 'astro/config'; + +import tailwindcss from '@tailwindcss/vite'; + +import solidJs from '@astrojs/solid-js'; + +import mdx from '@astrojs/mdx'; + +// https://astro.build/config +export default defineConfig({ + vite: { + plugins: [tailwindcss()] + }, + + integrations: [solidJs(), mdx()] +}); \ No newline at end of file diff --git a/package.json b/package.json new file mode 100644 index 0000000..9aaba53 --- /dev/null +++ b/package.json @@ -0,0 +1,24 @@ +{ + "name": "davidontopa", + "type": "module", + "version": "0.0.1", + "scripts": { + "dev": "astro dev", + "build": "astro build", + "preview": "astro preview", + "astro": "astro" + }, + "dependencies": { + "@astrojs/mdx": "^4.2.6", + "@astrojs/solid-js": "^5.0.10", + "@tailwindcss/vite": "^4.1.5", + "astro": "^5.7.11", + "solid-js": "^1.9.6", + "tailwindcss": "^4.1.5" + }, + "devDependencies": { + "daisyui": "^5.0.35", + "prettier": "^3.5.3", + "prettier-plugin-astro": "^0.14.1" + } +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..53f5a0d --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,4405 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@astrojs/mdx': + specifier: ^4.2.6 + version: 4.2.6(astro@5.7.11(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3)) + '@astrojs/solid-js': + specifier: ^5.0.10 + version: 5.0.10(jiti@2.4.2)(lightningcss@1.29.2)(solid-js@1.9.6) + '@tailwindcss/vite': + specifier: ^4.1.5 + version: 4.1.5(vite@6.3.5(jiti@2.4.2)(lightningcss@1.29.2)) + astro: + specifier: ^5.7.11 + version: 5.7.11(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3) + solid-js: + specifier: ^1.9.6 + version: 1.9.6 + tailwindcss: + specifier: ^4.1.5 + version: 4.1.5 + devDependencies: + daisyui: + specifier: ^5.0.35 + version: 5.0.35 + prettier: + specifier: ^3.5.3 + version: 3.5.3 + prettier-plugin-astro: + specifier: ^0.14.1 + version: 0.14.1 + +packages: + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@astrojs/compiler@2.12.0': + resolution: {integrity: sha512-7bCjW6tVDpUurQLeKBUN9tZ5kSv5qYrGmcn0sG0IwacL7isR2ZbyyA3AdZ4uxsuUFOS2SlgReTH7wkxO6zpqWA==} + + '@astrojs/internal-helpers@0.6.1': + resolution: {integrity: sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A==} + + '@astrojs/markdown-remark@6.3.1': + resolution: {integrity: sha512-c5F5gGrkczUaTVgmMW9g1YMJGzOtRvjjhw6IfGuxarM6ct09MpwysP10US729dy07gg8y+ofVifezvP3BNsWZg==} + + '@astrojs/mdx@4.2.6': + resolution: {integrity: sha512-0i/GmOm6d0qq1/SCfcUgY/IjDc/bS0i42u7h85TkPFBmlFOcBZfkYhR5iyz6hZLwidvJOEq5yGfzt9B1Azku4w==} + engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0} + peerDependencies: + astro: ^5.0.0 + + '@astrojs/prism@3.2.0': + resolution: {integrity: sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw==} + engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0} + + '@astrojs/solid-js@5.0.10': + resolution: {integrity: sha512-HROXzcxkcK0Ld2XsEaz4wPvOYQSwMwUIqOyZ0ExbrXJfP2i4BiJS9f+2+YV/zYvUS54HG0VE8Vbh2sUycpuFdA==} + engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0} + peerDependencies: + solid-devtools: ^0.30.1 + solid-js: ^1.8.5 + peerDependenciesMeta: + solid-devtools: + optional: true + + '@astrojs/telemetry@3.2.1': + resolution: {integrity: sha512-SSVM820Jqc6wjsn7qYfV9qfeQvePtVc1nSofhyap7l0/iakUKywj3hfy3UJAOV4sGV4Q/u450RD4AaCaFvNPlg==} + engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0} + + '@babel/code-frame@7.27.1': + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.27.2': + resolution: {integrity: sha512-TUtMJYRPyUb/9aU8f3K0mjmjf6M9N5Woshn2CS6nqJSeJtTtQcpLUXjGt9vbF8ZGff0El99sWkLgzwW3VXnxZQ==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.27.1': + resolution: {integrity: sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.27.1': + resolution: {integrity: sha512-UnJfnIpc/+JO0/+KRVQNGU+y5taA5vCbwN8+azkX6beii/ZF+enZJSOKo11ZSzGJjlNfJHfQtmQT8H+9TXPG2w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.27.2': + resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.18.6': + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.27.1': + resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.27.1': + resolution: {integrity: sha512-9yHn519/8KvTU5BjTVEEeIM3w9/2yXNKoD82JifINImhpKkARMJKPP59kLo+BafpdN5zgNeIcS4jsGDmd3l58g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-plugin-utils@7.27.1': + resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.27.1': + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.27.1': + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.27.1': + resolution: {integrity: sha512-FCvFTm0sWV8Fxhpp2McP5/W53GPllQ9QeQ7SiqGWjMf/LVG07lFa5+pgK05IRhVwtvafT22KF+ZSnM9I545CvQ==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.27.2': + resolution: {integrity: sha512-QYLs8299NA7WM/bZAdp+CviYYkVoYXlDW2rzliy3chxd1PQjej7JORuMJDJXJUb9g0TT+B99EwaVLKmX+sPXWw==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-syntax-jsx@7.27.1': + resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/template@7.27.2': + resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.27.1': + resolution: {integrity: sha512-ZCYtZciz1IWJB4U61UPu4KEaqyfj+r5T1Q5mqPo+IBpcG9kHv30Z0aD8LXPgC1trYa6rK0orRyAhqUgk4MjmEg==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.27.1': + resolution: {integrity: sha512-+EzkxvLNfiUeKMgy/3luqfsCWFRXLb7U6wNQTk60tovuckwB15B191tJWvpp4HjiQWdJkCxO3Wbvc6jlk3Xb2Q==} + engines: {node: '>=6.9.0'} + + '@capsizecss/unpack@2.4.0': + resolution: {integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==} + + '@emnapi/runtime@1.4.3': + resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} + + '@esbuild/aix-ppc64@0.25.4': + resolution: {integrity: sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.25.4': + resolution: {integrity: sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.25.4': + resolution: {integrity: sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.25.4': + resolution: {integrity: sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.25.4': + resolution: {integrity: sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.25.4': + resolution: {integrity: sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.25.4': + resolution: {integrity: sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.25.4': + resolution: {integrity: sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.25.4': + resolution: {integrity: sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.25.4': + resolution: {integrity: sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.25.4': + resolution: {integrity: sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.25.4': + resolution: {integrity: sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.25.4': + resolution: {integrity: sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.25.4': + resolution: {integrity: sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.25.4': + resolution: {integrity: sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.25.4': + resolution: {integrity: sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.25.4': + resolution: {integrity: sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.25.4': + resolution: {integrity: sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.25.4': + resolution: {integrity: sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.25.4': + resolution: {integrity: sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.25.4': + resolution: {integrity: sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.25.4': + resolution: {integrity: sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.25.4': + resolution: {integrity: sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.25.4': + resolution: {integrity: sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.25.4': + resolution: {integrity: sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@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] + + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + 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==} + + '@mdx-js/mdx@3.1.0': + resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==} + + '@oslojs/encoding@1.1.0': + resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} + + '@rollup/pluginutils@5.1.4': + resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} + 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.40.2': + resolution: {integrity: sha512-JkdNEq+DFxZfUwxvB58tHMHBHVgX23ew41g1OQinthJ+ryhdRk67O31S7sYw8u2lTjHUPFxwar07BBt1KHp/hg==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.40.2': + resolution: {integrity: sha512-13unNoZ8NzUmnndhPTkWPWbX3vtHodYmy+I9kuLxN+F+l+x3LdVF7UCu8TWVMt1POHLh6oDHhnOA04n8oJZhBw==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.40.2': + resolution: {integrity: sha512-Gzf1Hn2Aoe8VZzevHostPX23U7N5+4D36WJNHK88NZHCJr7aVMG4fadqkIf72eqVPGjGc0HJHNuUaUcxiR+N/w==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.40.2': + resolution: {integrity: sha512-47N4hxa01a4x6XnJoskMKTS8XZ0CZMd8YTbINbi+w03A2w4j1RTlnGHOz/P0+Bg1LaVL6ufZyNprSg+fW5nYQQ==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.40.2': + resolution: {integrity: sha512-8t6aL4MD+rXSHHZUR1z19+9OFJ2rl1wGKvckN47XFRVO+QL/dUSpKA2SLRo4vMg7ELA8pzGpC+W9OEd1Z/ZqoQ==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.40.2': + resolution: {integrity: sha512-C+AyHBzfpsOEYRFjztcYUFsH4S7UsE9cDtHCtma5BK8+ydOZYgMmWg1d/4KBytQspJCld8ZIujFMAdKG1xyr4Q==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.40.2': + resolution: {integrity: sha512-de6TFZYIvJwRNjmW3+gaXiZ2DaWL5D5yGmSYzkdzjBDS3W+B9JQ48oZEsmMvemqjtAFzE16DIBLqd6IQQRuG9Q==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.40.2': + resolution: {integrity: sha512-urjaEZubdIkacKc930hUDOfQPysezKla/O9qV+O89enqsqUmQm8Xj8O/vh0gHg4LYfv7Y7UsE3QjzLQzDYN1qg==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.40.2': + resolution: {integrity: sha512-KlE8IC0HFOC33taNt1zR8qNlBYHj31qGT1UqWqtvR/+NuCVhfufAq9fxO8BMFC22Wu0rxOwGVWxtCMvZVLmhQg==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.40.2': + resolution: {integrity: sha512-j8CgxvfM0kbnhu4XgjnCWJQyyBOeBI1Zq91Z850aUddUmPeQvuAy6OiMdPS46gNFgy8gN1xkYyLgwLYZG3rBOg==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-loongarch64-gnu@4.40.2': + resolution: {integrity: sha512-Ybc/1qUampKuRF4tQXc7G7QY9YRyeVSykfK36Y5Qc5dmrIxwFhrOzqaVTNoZygqZ1ZieSWTibfFhQ5qK8jpWxw==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.40.2': + resolution: {integrity: sha512-3FCIrnrt03CCsZqSYAOW/k9n625pjpuMzVfeI+ZBUSDT3MVIFDSPfSUgIl9FqUftxcUXInvFah79hE1c9abD+Q==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.40.2': + resolution: {integrity: sha512-QNU7BFHEvHMp2ESSY3SozIkBPaPBDTsfVNGx3Xhv+TdvWXFGOSH2NJvhD1zKAT6AyuuErJgbdvaJhYVhVqrWTg==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-musl@4.40.2': + resolution: {integrity: sha512-5W6vNYkhgfh7URiXTO1E9a0cy4fSgfE4+Hl5agb/U1sa0kjOLMLC1wObxwKxecE17j0URxuTrYZZME4/VH57Hg==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.40.2': + resolution: {integrity: sha512-B7LKIz+0+p348JoAL4X/YxGx9zOx3sR+o6Hj15Y3aaApNfAshK8+mWZEf759DXfRLeL2vg5LYJBB7DdcleYCoQ==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.40.2': + resolution: {integrity: sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.40.2': + resolution: {integrity: sha512-tD46wKHd+KJvsmije4bUskNuvWKFcTOIM9tZ/RrmIvcXnbi0YK/cKS9FzFtAm7Oxi2EhV5N2OpfFB348vSQRXA==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.40.2': + resolution: {integrity: sha512-Bjv/HG8RRWLNkXwQQemdsWw4Mg+IJ29LK+bJPW2SCzPKOUaMmPEppQlu/Fqk1d7+DX3V7JbFdbkh/NMmurT6Pg==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.40.2': + resolution: {integrity: sha512-dt1llVSGEsGKvzeIO76HToiYPNPYPkmjhMHhP00T9S4rDern8P2ZWvWAQUEJ+R1UdMWJ/42i/QqJ2WV765GZcA==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.40.2': + resolution: {integrity: sha512-bwspbWB04XJpeElvsp+DCylKfF4trJDa2Y9Go8O6A7YLX2LIKGcNK/CYImJN6ZP4DcuOHB4Utl3iCbnR62DudA==} + cpu: [x64] + os: [win32] + + '@shikijs/core@3.4.0': + resolution: {integrity: sha512-0YOzTSRDn/IAfQWtK791gs1u8v87HNGToU6IwcA3K7nPoVOrS2Dh6X6A6YfXgPTSkTwR5y6myk0MnI0htjnwrA==} + + '@shikijs/engine-javascript@3.4.0': + resolution: {integrity: sha512-1ywDoe+z/TPQKj9Jw0eU61B003J9DqUFRfH+DVSzdwPUFhR7yOmfyLzUrFz0yw8JxFg/NgzXoQyyykXgO21n5Q==} + + '@shikijs/engine-oniguruma@3.4.0': + resolution: {integrity: sha512-zwcWlZ4OQuJ/+1t32ClTtyTU1AiDkK1lhtviRWoq/hFqPjCNyLj22bIg9rB7BfoZKOEOfrsGz7No33BPCf+WlQ==} + + '@shikijs/langs@3.4.0': + resolution: {integrity: sha512-bQkR+8LllaM2duU9BBRQU0GqFTx7TuF5kKlw/7uiGKoK140n1xlLAwCgXwSxAjJ7Htk9tXTFwnnsJTCU5nDPXQ==} + + '@shikijs/themes@3.4.0': + resolution: {integrity: sha512-YPP4PKNFcFGLxItpbU0ZW1Osyuk8AyZ24YEFaq04CFsuCbcqydMvMUTi40V2dkc0qs1U2uZFrnU6s5zI6IH+uA==} + + '@shikijs/types@3.4.0': + resolution: {integrity: sha512-EUT/0lGiE//7j5N/yTMNMT3eCWNcHJLrRKxT0NDXWIfdfSmFJKfPX7nMmRBrQnWboAzIsUziCThrYMMhjbMS1A==} + + '@shikijs/vscode-textmate@10.0.2': + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} + + '@swc/helpers@0.5.17': + resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} + + '@tailwindcss/node@4.1.5': + resolution: {integrity: sha512-CBhSWo0vLnWhXIvpD0qsPephiaUYfHUX3U9anwDaHZAeuGpTiB3XmsxPAN6qX7bFhipyGBqOa1QYQVVhkOUGxg==} + + '@tailwindcss/oxide-android-arm64@4.1.5': + resolution: {integrity: sha512-LVvM0GirXHED02j7hSECm8l9GGJ1RfgpWCW+DRn5TvSaxVsv28gRtoL4aWKGnXqwvI3zu1GABeDNDVZeDPOQrw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.1.5': + resolution: {integrity: sha512-//TfCA3pNrgnw4rRJOqavW7XUk8gsg9ddi8cwcsWXp99tzdBAZW0WXrD8wDyNbqjW316Pk2hiN/NJx/KWHl8oA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.1.5': + resolution: {integrity: sha512-XQorp3Q6/WzRd9OalgHgaqgEbjP3qjHrlSUb5k1EuS1Z9NE9+BbzSORraO+ecW432cbCN7RVGGL/lSnHxcd+7Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.1.5': + resolution: {integrity: sha512-bPrLWbxo8gAo97ZmrCbOdtlz/Dkuy8NK97aFbVpkJ2nJ2Jo/rsCbu0TlGx8joCuA3q6vMWTSn01JY46iwG+clg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.5': + resolution: {integrity: sha512-1gtQJY9JzMAhgAfvd/ZaVOjh/Ju/nCoAsvOVJenWZfs05wb8zq+GOTnZALWGqKIYEtyNpCzvMk+ocGpxwdvaVg==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.5': + resolution: {integrity: sha512-dtlaHU2v7MtdxBXoqhxwsWjav7oim7Whc6S9wq/i/uUMTWAzq/gijq1InSgn2yTnh43kR+SFvcSyEF0GCNu1PQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-musl@4.1.5': + resolution: {integrity: sha512-fg0F6nAeYcJ3CriqDT1iVrqALMwD37+sLzXs8Rjy8Z1ZHshJoYceodfyUwGJEsQoTyWbliFNRs2wMQNXtT7MVA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-gnu@4.1.5': + resolution: {integrity: sha512-SO+F2YEIAHa1AITwc8oPwMOWhgorPzzcbhWEb+4oLi953h45FklDmM8dPSZ7hNHpIk9p/SCZKUYn35t5fjGtHA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-musl@4.1.5': + resolution: {integrity: sha512-6UbBBplywkk/R+PqqioskUeXfKcBht3KU7juTi1UszJLx0KPXUo10v2Ok04iBJIaDPkIFkUOVboXms5Yxvaz+g==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-wasm32-wasi@4.1.5': + resolution: {integrity: sha512-hwALf2K9FHuiXTPqmo1KeOb83fTRNbe9r/Ixv9ZNQ/R24yw8Ge1HOWDDgTdtzntIaIUJG5dfXCf4g9AD4RiyhQ==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + bundledDependencies: + - '@napi-rs/wasm-runtime' + - '@emnapi/core' + - '@emnapi/runtime' + - '@tybys/wasm-util' + - '@emnapi/wasi-threads' + - tslib + + '@tailwindcss/oxide-win32-arm64-msvc@4.1.5': + resolution: {integrity: sha512-oDKncffWzaovJbkuR7/OTNFRJQVdiw/n8HnzaCItrNQUeQgjy7oUiYpsm9HUBgpmvmDpSSbGaCa2Evzvk3eFmA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.1.5': + resolution: {integrity: sha512-WiR4dtyrFdbb+ov0LK+7XsFOsG+0xs0PKZKkt41KDn9jYpO7baE3bXiudPVkTqUEwNfiglCygQHl2jklvSBi7Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.1.5': + resolution: {integrity: sha512-1n4br1znquEvyW/QuqMKQZlBen+jxAbvyduU87RS8R3tUSvByAkcaMTkJepNIrTlYhD+U25K4iiCIxE6BGdRYA==} + engines: {node: '>= 10'} + + '@tailwindcss/vite@4.1.5': + resolution: {integrity: sha512-FE1stRoqdHSb7RxesMfCXE8icwI1W6zGE/512ae3ZDrpkQYTTYeSyUJPRCjZd8CwVAhpDUbi1YR8pcZioFJQ/w==} + peerDependencies: + vite: ^5.2.0 || ^6 + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.27.0': + resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.20.7': + resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/estree-jsx@1.0.5': + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} + + '@types/estree@1.0.7': + resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + + '@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/mdx@2.0.13': + resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==} + + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + + '@types/nlcst@2.0.3': + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} + + '@types/unist@2.0.11': + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.14.1: + resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} + engines: {node: '>=0.4.0'} + hasBin: true + + 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@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + 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==} + + astring@1.9.0: + resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} + hasBin: true + + astro@5.7.11: + resolution: {integrity: sha512-9qRVwp8pue3isddLBnTexJsmKFpmms9Fo7Ss+3yrC0aINvbHKpD7q6qf52BtfQEk2xJgyx3SQy3dUsuD90sEqQ==} + engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} + hasBin: true + + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + babel-plugin-jsx-dom-expressions@0.39.8: + resolution: {integrity: sha512-/MVOIIjonylDXnrWmG23ZX82m9mtKATsVHB7zYlPfDR9Vdd/NBE48if+wv27bSkBtyO7EPMUlcUc4J63QwuACQ==} + peerDependencies: + '@babel/core': ^7.20.12 + + babel-preset-solid@1.9.6: + resolution: {integrity: sha512-HXTK9f93QxoH8dYn1M2mJdOlWgMsR88Lg/ul6QCZGkNTktjTE5HAf93YxQumHoCudLEtZrU1cFCMFOVho6GqFg==} + peerDependencies: + '@babel/core': ^7.0.0 + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + base-64@1.0.0: + resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + blob-to-buffer@1.2.9: + resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==} + + boxen@8.0.1: + resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} + engines: {node: '>=18'} + + brotli@1.3.3: + resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==} + + browserslist@4.24.5: + resolution: {integrity: sha512-FDToo4Wo82hIdgc1CQ+NQD0hEhmpPjrZ3hiUgwgOG6IuTdlpr8jdjyG24P6cNP1yJpTLzS5OcGgSw0xmDU1/Tw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + camelcase@8.0.0: + resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} + engines: {node: '>=16'} + + caniuse-lite@1.0.30001717: + resolution: {integrity: sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw==} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + chalk@5.4.1: + resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} + 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==} + + character-reference-invalid@2.0.1: + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} + + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + + ci-info@4.2.0: + resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} + engines: {node: '>=8'} + + cli-boxes@3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + + clone@2.1.2: + resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} + engines: {node: '>=0.8'} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + collapse-white-space@2.1.0: + resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + 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'} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + common-ancestor-path@1.0.1: + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-es@1.2.2: + resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} + + cookie@1.0.2: + resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} + engines: {node: '>=18'} + + cross-fetch@3.2.0: + resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} + + crossws@0.3.5: + resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} + + css-tree@3.1.0: + resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + daisyui@5.0.35: + resolution: {integrity: sha512-AWi11n/x5++mps55jcwrBf0Lmip1euWY0FYcH/05SFGmoqrU7S7/aIUWaiaeqlJ5EcmEZ/7zEY73aOxMv6hcIg==} + + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decode-named-character-reference@1.1.0: + resolution: {integrity: sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==} + + defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + + detect-libc@2.0.4: + resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} + 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==} + + dfa@1.2.0: + resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==} + + diff@5.2.0: + resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} + engines: {node: '>=0.3.1'} + + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + dset@3.1.4: + resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} + engines: {node: '>=4'} + + electron-to-chromium@1.5.150: + resolution: {integrity: sha512-rOOkP2ZUMx1yL4fCxXQKDHQ8ZXwisb2OycOQVKHgvB3ZI4CvehOd4y2tfnnLDieJ3Zs1RL1Dlp3cMkyIn7nnXA==} + + emoji-regex@10.4.0: + resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + enhanced-resolve@5.18.1: + resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} + engines: {node: '>=10.13.0'} + + entities@6.0.0: + resolution: {integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==} + engines: {node: '>=0.12'} + + es-module-lexer@1.7.0: + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + + esast-util-from-estree@2.0.0: + resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==} + + esast-util-from-js@2.0.1: + resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==} + + esbuild@0.25.4: + resolution: {integrity: sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==} + engines: {node: '>=18'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + estree-util-attach-comments@3.0.0: + resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==} + + estree-util-build-jsx@3.0.1: + resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==} + + estree-util-is-identifier-name@3.0.0: + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} + + estree-util-scope@1.0.0: + resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==} + + estree-util-to-js@2.0.0: + resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==} + + estree-util-visit@2.0.0: + resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==} + + 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@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fdir@6.4.4: + resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + flattie@1.1.1: + resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} + engines: {node: '>=8'} + + fontkit@2.0.4: + resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-east-asian-width@1.3.0: + resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} + engines: {node: '>=18'} + + github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + + 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==} + + h3@1.15.3: + resolution: {integrity: sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ==} + + hast-util-from-html@2.0.3: + resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} + + hast-util-from-parse5@8.0.3: + resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} + + 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.1.0: + resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} + + hast-util-to-estree@3.1.3: + resolution: {integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==} + + hast-util-to-html@9.0.5: + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} + + hast-util-to-jsx-runtime@2.3.6: + resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==} + + 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@9.0.1: + resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} + + html-entities@2.3.3: + resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} + + html-escaper@3.0.3: + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + + http-cache-semantics@4.1.1: + resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + + import-meta-resolve@4.1.0: + resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} + + inline-style-parser@0.2.4: + resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} + + iron-webcrypto@1.2.1: + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} + + is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + + is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + + is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + + is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + + 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-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-hexadecimal@2.0.1: + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} + + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-what@4.1.16: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} + + is-wsl@3.1.0: + resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} + engines: {node: '>=16'} + + jiti@2.4.2: + resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + hasBin: true + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + 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'} + + lightningcss-darwin-arm64@1.29.2: + resolution: {integrity: sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.29.2: + resolution: {integrity: sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.29.2: + resolution: {integrity: sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.29.2: + resolution: {integrity: sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.29.2: + resolution: {integrity: sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.29.2: + resolution: {integrity: sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.29.2: + resolution: {integrity: sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.29.2: + resolution: {integrity: sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.29.2: + resolution: {integrity: sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.29.2: + resolution: {integrity: sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.29.2: + resolution: {integrity: sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==} + engines: {node: '>= 12.0.0'} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + 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.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + + magicast@0.3.5: + resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} + + markdown-extensions@2.0.0: + resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==} + engines: {node: '>=16'} + + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + + mdast-util-definitions@6.0.0: + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} + + mdast-util-find-and-replace@3.0.2: + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + + mdast-util-from-markdown@2.0.2: + resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.1.0: + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.1.0: + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} + + mdast-util-mdx-expression@2.0.1: + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} + + mdast-util-mdx-jsx@3.2.0: + resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==} + + mdast-util-mdx@3.0.0: + resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==} + + mdast-util-mdxjs-esm@2.0.1: + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} + + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + mdn-data@2.12.2: + resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} + + merge-anything@5.1.7: + resolution: {integrity: sha512-eRtbOb1N5iyH0tkQDAoQ4Ipsp/5qSR79Dzrz8hEPxRX10RWWR/iQXdoKmBSRCThY1Fh5EhISDtpSc93fpxUniQ==} + engines: {node: '>=12.13'} + + micromark-core-commonmark@2.0.3: + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + + 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.1: + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-extension-mdx-expression@3.0.1: + resolution: {integrity: sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==} + + micromark-extension-mdx-jsx@3.0.2: + resolution: {integrity: sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==} + + micromark-extension-mdx-md@2.0.0: + resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==} + + micromark-extension-mdxjs-esm@3.0.0: + resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==} + + micromark-extension-mdxjs@3.0.0: + resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==} + + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + + micromark-factory-mdx-expression@2.0.3: + resolution: {integrity: sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==} + + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + + micromark-util-events-to-acorn@2.0.3: + resolution: {integrity: sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==} + + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + + micromark-util-subtokenize@2.1.0: + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + + micromark-util-types@2.0.2: + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} + + micromark@4.0.2: + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} + + mrmime@2.0.1: + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} + engines: {node: '>=10'} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + 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-fetch-native@1.6.6: + resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==} + + node-fetch@2.7.0: + resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + + node-mock-http@1.0.0: + resolution: {integrity: sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==} + + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + ofetch@1.4.1: + resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} + + ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + + oniguruma-parser@0.12.1: + resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} + + oniguruma-to-es@4.3.3: + resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==} + + p-limit@6.2.0: + resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} + engines: {node: '>=18'} + + p-queue@8.1.0: + resolution: {integrity: sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==} + engines: {node: '>=18'} + + p-timeout@6.1.4: + resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==} + engines: {node: '>=14.16'} + + package-manager-detector@1.3.0: + resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} + + pako@0.2.9: + resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} + + parse-entities@4.0.2: + resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==} + + parse-latin@7.0.0: + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} + + parse5@7.3.0: + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} + + 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'} + + postcss@8.5.3: + resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} + engines: {node: ^10 || ^12 || >=14} + + prettier-plugin-astro@0.14.1: + resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==} + engines: {node: ^14.15.0 || >=16.0.0} + + prettier@3.5.3: + resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} + engines: {node: '>=14'} + hasBin: true + + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} + 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==} + + property-information@7.0.0: + resolution: {integrity: sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==} + + radix3@1.1.2: + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} + + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + + recma-build-jsx@1.0.0: + resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==} + + recma-jsx@1.0.0: + resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==} + + recma-parse@1.0.0: + resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==} + + recma-stringify@1.0.0: + resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==} + + regex-recursion@6.0.2: + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} + + regex-utilities@2.3.0: + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} + + regex@6.0.1: + resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==} + + rehype-parse@9.0.1: + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} + + rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + + rehype-recma@1.0.0: + resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==} + + rehype-stringify@10.0.1: + resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} + + rehype@13.0.2: + resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} + + remark-gfm@4.0.1: + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} + + remark-mdx@3.1.0: + resolution: {integrity: sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-rehype@11.1.2: + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} + + 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==} + + restructure@3.0.2: + resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==} + + 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==} + + rollup@4.40.2: + resolution: {integrity: sha512-tfUOg6DTP4rhQ3VjOO6B4wyrJnGOX85requAXvqYTHsOgb2TFJdZ3aWpT8W2kPoypSGP7dZUyzxJ9ee4buM5Fg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + s.color@0.0.15: + resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} + + sass-formatter@0.7.9: + resolution: {integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.7.1: + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} + engines: {node: '>=10'} + hasBin: true + + seroval-plugins@1.3.0: + resolution: {integrity: sha512-FFu/UE3uA8L1vj0CXXZo2Nlh10MtYoOs0G//ptwlQMjfPFSeIVYUNy0zewfV8iM0CrOebAfHEG6J3xA9c+lsaQ==} + engines: {node: '>=10'} + peerDependencies: + seroval: ^1.0 + + seroval@1.3.0: + resolution: {integrity: sha512-4tYQDy3HVM0JjJ1CfDK3K8FhBKIDDri27oc2AyabuuHfQw6/yTDPp2Abt1h2cNtf1R0T+7AQYAzPhUgqXztaXw==} + engines: {node: '>=10'} + + sharp@0.33.5: + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + + shiki@3.4.0: + resolution: {integrity: sha512-Ni80XHcqhOEXv5mmDAvf5p6PAJqbUc/RzFeaOqk+zP5DLvTPS3j0ckvA+MI87qoxTQ5RGJDVTbdl/ENLSyyAnQ==} + + 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==} + + smol-toml@1.3.4: + resolution: {integrity: sha512-UOPtVuYkzYGee0Bd2Szz8d2G3RfMfJ2t3qVdZUAozZyAk+a0Sxa+QKix0YCwjL/A1RR0ar44nCxaoN9FxdJGwA==} + engines: {node: '>= 18'} + + solid-js@1.9.6: + resolution: {integrity: sha512-PoasAJvLk60hRtOTe9ulvALOdLjjqxuxcGZRolBQqxOnXrBXHGzqMT4ijNhGsDAYdOgEa8ZYaAE94PSldrFSkA==} + + solid-refresh@0.6.3: + resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==} + peerDependencies: + solid-js: ^1.3 + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + 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'} + + style-to-js@1.1.16: + resolution: {integrity: sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw==} + + style-to-object@1.0.8: + resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} + + suf-log@2.5.3: + resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} + + tailwindcss@4.1.5: + resolution: {integrity: sha512-nYtSPfWGDiWgCkwQG/m+aX83XCwf62sBgg3bIlNiiOcggnS1x3uVRDAuyelBFL+vJdOPPCGElxv9DjHJjRHiVA==} + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + tiny-inflate@1.0.3: + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} + + tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + + tinyglobby@0.2.13: + resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} + engines: {node: '>=12.0.0'} + + tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + tsconfck@3.1.5: + resolution: {integrity: sha512-CLDfGgUp7XPswWnezWwsCRxNmgQjhYq3VXHM0/XIRxhVrKw0M1if9agzryh1QS3nxjCROvV+xWxoJO1YctzzWg==} + engines: {node: ^18 || >=20} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} + engines: {node: '>=16'} + + typescript@5.8.3: + resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} + engines: {node: '>=14.17'} + hasBin: true + + ufo@1.6.1: + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + + ultrahtml@1.6.0: + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} + + uncrypto@0.1.3: + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + + unicode-properties@1.4.1: + resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} + + unicode-trie@2.0.0: + resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==} + + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unifont@0.5.0: + resolution: {integrity: sha512-4DueXMP5Hy4n607sh+vJ+rajoLu778aU3GzqeTCqsD/EaUcvqZT9wPC8kgK6Vjh22ZskrxyRCR71FwNOaYn6jA==} + + 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-from-estree@2.0.0: + resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-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==} + + unstorage@1.16.0: + resolution: {integrity: sha512-WQ37/H5A7LcRPWfYOrDa1Ys02xAbpPJq6q5GkO88FBXVSQzHd7+BjEwfRqyaSWCv9MbsJy058GWjjPjcJ16GGA==} + peerDependencies: + '@azure/app-configuration': ^1.8.0 + '@azure/cosmos': ^4.2.0 + '@azure/data-tables': ^13.3.0 + '@azure/identity': ^4.6.0 + '@azure/keyvault-secrets': ^4.9.0 + '@azure/storage-blob': ^12.26.0 + '@capacitor/preferences': ^6.0.3 || ^7.0.0 + '@deno/kv': '>=0.9.0' + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 + '@planetscale/database': ^1.19.0 + '@upstash/redis': ^1.34.3 + '@vercel/blob': '>=0.27.1' + '@vercel/kv': ^1.0.1 + aws4fetch: ^1.0.20 + db0: '>=0.2.1' + idb-keyval: ^6.2.1 + ioredis: ^5.4.2 + uploadthing: ^7.4.4 + peerDependenciesMeta: + '@azure/app-configuration': + optional: true + '@azure/cosmos': + optional: true + '@azure/data-tables': + optional: true + '@azure/identity': + optional: true + '@azure/keyvault-secrets': + optional: true + '@azure/storage-blob': + optional: true + '@capacitor/preferences': + optional: true + '@deno/kv': + optional: true + '@netlify/blobs': + optional: true + '@planetscale/database': + optional: true + '@upstash/redis': + optional: true + '@vercel/blob': + optional: true + '@vercel/kv': + optional: true + aws4fetch: + optional: true + db0: + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + uploadthing: + optional: true + + update-browserslist-db@1.1.3: + resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + validate-html-nesting@1.2.2: + resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==} + + 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-plugin-solid@2.11.6: + resolution: {integrity: sha512-Sl5CTqJTGyEeOsmdH6BOgalIZlwH3t4/y0RQuFLMGnvWMBvxb4+lq7x3BSiAw6etf0QexfNJW7HSOO/Qf7pigg==} + peerDependencies: + '@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.* + solid-js: ^1.7.2 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + '@testing-library/jest-dom': + optional: true + + vite@6.3.5: + resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + vitefu@1.0.6: + resolution: {integrity: sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + vite: + optional: true + + web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + + webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + + which-pm-runs@1.1.0: + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} + engines: {node: '>=4'} + + widest-line@5.0.0: + resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} + engines: {node: '>=18'} + + wrap-ansi@9.0.0: + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + engines: {node: '>=18'} + + xxhash-wasm@1.1.0: + resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yocto-queue@1.2.1: + resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==} + engines: {node: '>=12.20'} + + yocto-spinner@0.2.2: + resolution: {integrity: sha512-21rPcM3e4vCpOXThiFRByX8amU5By1R0wNS8Oex+DP3YgC8xdU0vEJ/K8cbPLiIJVosSSysgcFof6s6MSD5/Vw==} + engines: {node: '>=18.19'} + + yoctocolors@2.1.1: + resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} + engines: {node: '>=18'} + + zod-to-json-schema@3.24.5: + resolution: {integrity: sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==} + peerDependencies: + zod: ^3.24.1 + + zod-to-ts@1.2.0: + resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} + peerDependencies: + typescript: ^4.9.4 || ^5.0.2 + zod: ^3 + + zod@3.24.4: + resolution: {integrity: sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==} + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + + '@astrojs/compiler@2.12.0': {} + + '@astrojs/internal-helpers@0.6.1': {} + + '@astrojs/markdown-remark@6.3.1': + dependencies: + '@astrojs/internal-helpers': 0.6.1 + '@astrojs/prism': 3.2.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 + js-yaml: 4.1.0 + mdast-util-definitions: 6.0.0 + rehype-raw: 7.0.0 + rehype-stringify: 10.0.1 + remark-gfm: 4.0.1 + remark-parse: 11.0.0 + remark-rehype: 11.1.2 + remark-smartypants: 3.0.2 + shiki: 3.4.0 + smol-toml: 1.3.4 + 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/mdx@4.2.6(astro@5.7.11(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3))': + dependencies: + '@astrojs/markdown-remark': 6.3.1 + '@mdx-js/mdx': 3.1.0(acorn@8.14.1) + acorn: 8.14.1 + astro: 5.7.11(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3) + es-module-lexer: 1.7.0 + estree-util-visit: 2.0.0 + hast-util-to-html: 9.0.5 + kleur: 4.1.5 + rehype-raw: 7.0.0 + remark-gfm: 4.0.1 + remark-smartypants: 3.0.2 + source-map: 0.7.4 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + transitivePeerDependencies: + - supports-color + + '@astrojs/prism@3.2.0': + dependencies: + prismjs: 1.30.0 + + '@astrojs/solid-js@5.0.10(jiti@2.4.2)(lightningcss@1.29.2)(solid-js@1.9.6)': + dependencies: + solid-js: 1.9.6 + vite: 6.3.5(jiti@2.4.2)(lightningcss@1.29.2) + vite-plugin-solid: 2.11.6(solid-js@1.9.6)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.29.2)) + transitivePeerDependencies: + - '@testing-library/jest-dom' + - '@types/node' + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + '@astrojs/telemetry@3.2.1': + dependencies: + ci-info: 4.2.0 + debug: 4.4.0 + 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 + + '@babel/code-frame@7.27.1': + dependencies: + '@babel/helper-validator-identifier': 7.27.1 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.27.2': {} + + '@babel/core@7.27.1': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.27.1 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-module-transforms': 7.27.1(@babel/core@7.27.1) + '@babel/helpers': 7.27.1 + '@babel/parser': 7.27.2 + '@babel/template': 7.27.2 + '@babel/traverse': 7.27.1 + '@babel/types': 7.27.1 + convert-source-map: 2.0.0 + debug: 4.4.0 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.27.1': + dependencies: + '@babel/parser': 7.27.2 + '@babel/types': 7.27.1 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + + '@babel/helper-compilation-targets@7.27.2': + dependencies: + '@babel/compat-data': 7.27.2 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.24.5 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-module-imports@7.18.6': + dependencies: + '@babel/types': 7.27.1 + + '@babel/helper-module-imports@7.27.1': + dependencies: + '@babel/traverse': 7.27.1 + '@babel/types': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.27.1(@babel/core@7.27.1)': + dependencies: + '@babel/core': 7.27.1 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.27.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-plugin-utils@7.27.1': {} + + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-validator-identifier@7.27.1': {} + + '@babel/helper-validator-option@7.27.1': {} + + '@babel/helpers@7.27.1': + dependencies: + '@babel/template': 7.27.2 + '@babel/types': 7.27.1 + + '@babel/parser@7.27.2': + dependencies: + '@babel/types': 7.27.1 + + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.1)': + dependencies: + '@babel/core': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + + '@babel/template@7.27.2': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/parser': 7.27.2 + '@babel/types': 7.27.1 + + '@babel/traverse@7.27.1': + dependencies: + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.27.1 + '@babel/parser': 7.27.2 + '@babel/template': 7.27.2 + '@babel/types': 7.27.1 + debug: 4.4.0 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.27.1': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + + '@capsizecss/unpack@2.4.0': + dependencies: + blob-to-buffer: 1.2.9 + cross-fetch: 3.2.0 + fontkit: 2.0.4 + transitivePeerDependencies: + - encoding + + '@emnapi/runtime@1.4.3': + dependencies: + tslib: 2.8.1 + optional: true + + '@esbuild/aix-ppc64@0.25.4': + optional: true + + '@esbuild/android-arm64@0.25.4': + optional: true + + '@esbuild/android-arm@0.25.4': + optional: true + + '@esbuild/android-x64@0.25.4': + optional: true + + '@esbuild/darwin-arm64@0.25.4': + optional: true + + '@esbuild/darwin-x64@0.25.4': + optional: true + + '@esbuild/freebsd-arm64@0.25.4': + optional: true + + '@esbuild/freebsd-x64@0.25.4': + optional: true + + '@esbuild/linux-arm64@0.25.4': + optional: true + + '@esbuild/linux-arm@0.25.4': + optional: true + + '@esbuild/linux-ia32@0.25.4': + optional: true + + '@esbuild/linux-loong64@0.25.4': + optional: true + + '@esbuild/linux-mips64el@0.25.4': + optional: true + + '@esbuild/linux-ppc64@0.25.4': + optional: true + + '@esbuild/linux-riscv64@0.25.4': + optional: true + + '@esbuild/linux-s390x@0.25.4': + optional: true + + '@esbuild/linux-x64@0.25.4': + optional: true + + '@esbuild/netbsd-arm64@0.25.4': + optional: true + + '@esbuild/netbsd-x64@0.25.4': + optional: true + + '@esbuild/openbsd-arm64@0.25.4': + optional: true + + '@esbuild/openbsd-x64@0.25.4': + optional: true + + '@esbuild/sunos-x64@0.25.4': + optional: true + + '@esbuild/win32-arm64@0.25.4': + optional: true + + '@esbuild/win32-ia32@0.25.4': + optional: true + + '@esbuild/win32-x64@0.25.4': + optional: true + + '@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.4.3 + optional: true + + '@img/sharp-win32-ia32@0.33.5': + optional: true + + '@img/sharp-win32-x64@0.33.5': + optional: true + + '@jridgewell/gen-mapping@0.3.8': + 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 + + '@mdx-js/mdx@3.1.0(acorn@8.14.1)': + dependencies: + '@types/estree': 1.0.7 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdx': 2.0.13 + collapse-white-space: 2.1.0 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-util-scope: 1.0.0 + estree-walker: 3.0.3 + hast-util-to-jsx-runtime: 2.3.6 + markdown-extensions: 2.0.0 + recma-build-jsx: 1.0.0 + recma-jsx: 1.0.0(acorn@8.14.1) + recma-stringify: 1.0.0 + rehype-recma: 1.0.0 + remark-mdx: 3.1.0 + remark-parse: 11.0.0 + remark-rehype: 11.1.2 + source-map: 0.7.4 + unified: 11.0.5 + unist-util-position-from-estree: 2.0.0 + unist-util-stringify-position: 4.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + transitivePeerDependencies: + - acorn + - supports-color + + '@oslojs/encoding@1.1.0': {} + + '@rollup/pluginutils@5.1.4(rollup@4.40.2)': + dependencies: + '@types/estree': 1.0.7 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.40.2 + + '@rollup/rollup-android-arm-eabi@4.40.2': + optional: true + + '@rollup/rollup-android-arm64@4.40.2': + optional: true + + '@rollup/rollup-darwin-arm64@4.40.2': + optional: true + + '@rollup/rollup-darwin-x64@4.40.2': + optional: true + + '@rollup/rollup-freebsd-arm64@4.40.2': + optional: true + + '@rollup/rollup-freebsd-x64@4.40.2': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.40.2': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.40.2': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.40.2': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.40.2': + optional: true + + '@rollup/rollup-linux-loongarch64-gnu@4.40.2': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.40.2': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.40.2': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.40.2': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.40.2': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.40.2': + optional: true + + '@rollup/rollup-linux-x64-musl@4.40.2': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.40.2': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.40.2': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.40.2': + optional: true + + '@shikijs/core@3.4.0': + dependencies: + '@shikijs/types': 3.4.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + + '@shikijs/engine-javascript@3.4.0': + dependencies: + '@shikijs/types': 3.4.0 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 4.3.3 + + '@shikijs/engine-oniguruma@3.4.0': + dependencies: + '@shikijs/types': 3.4.0 + '@shikijs/vscode-textmate': 10.0.2 + + '@shikijs/langs@3.4.0': + dependencies: + '@shikijs/types': 3.4.0 + + '@shikijs/themes@3.4.0': + dependencies: + '@shikijs/types': 3.4.0 + + '@shikijs/types@3.4.0': + dependencies: + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + '@shikijs/vscode-textmate@10.0.2': {} + + '@swc/helpers@0.5.17': + dependencies: + tslib: 2.8.1 + + '@tailwindcss/node@4.1.5': + dependencies: + enhanced-resolve: 5.18.1 + jiti: 2.4.2 + lightningcss: 1.29.2 + tailwindcss: 4.1.5 + + '@tailwindcss/oxide-android-arm64@4.1.5': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.1.5': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.1.5': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.1.5': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.5': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.5': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.1.5': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.1.5': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.1.5': + optional: true + + '@tailwindcss/oxide-wasm32-wasi@4.1.5': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.1.5': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.1.5': + optional: true + + '@tailwindcss/oxide@4.1.5': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.1.5 + '@tailwindcss/oxide-darwin-arm64': 4.1.5 + '@tailwindcss/oxide-darwin-x64': 4.1.5 + '@tailwindcss/oxide-freebsd-x64': 4.1.5 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.5 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.5 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.5 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.5 + '@tailwindcss/oxide-linux-x64-musl': 4.1.5 + '@tailwindcss/oxide-wasm32-wasi': 4.1.5 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.5 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.5 + + '@tailwindcss/vite@4.1.5(vite@6.3.5(jiti@2.4.2)(lightningcss@1.29.2))': + dependencies: + '@tailwindcss/node': 4.1.5 + '@tailwindcss/oxide': 4.1.5 + tailwindcss: 4.1.5 + vite: 6.3.5(jiti@2.4.2)(lightningcss@1.29.2) + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.27.2 + '@babel/types': 7.27.1 + '@types/babel__generator': 7.27.0 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.7 + + '@types/babel__generator@7.27.0': + dependencies: + '@babel/types': 7.27.1 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.27.2 + '@babel/types': 7.27.1 + + '@types/babel__traverse@7.20.7': + dependencies: + '@babel/types': 7.27.1 + + '@types/debug@4.1.12': + dependencies: + '@types/ms': 2.1.0 + + '@types/estree-jsx@1.0.5': + dependencies: + '@types/estree': 1.0.7 + + '@types/estree@1.0.7': {} + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/mdx@2.0.13': {} + + '@types/ms@2.1.0': {} + + '@types/nlcst@2.0.3': + dependencies: + '@types/unist': 3.0.3 + + '@types/unist@2.0.11': {} + + '@types/unist@3.0.3': {} + + '@ungap/structured-clone@1.3.0': {} + + acorn-jsx@5.3.2(acorn@8.14.1): + dependencies: + acorn: 8.14.1 + + acorn@8.14.1: {} + + ansi-align@3.0.1: + dependencies: + string-width: 4.2.3 + + ansi-regex@5.0.1: {} + + ansi-regex@6.1.0: {} + + ansi-styles@6.2.1: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + argparse@2.0.1: {} + + aria-query@5.3.2: {} + + array-iterate@2.0.1: {} + + astring@1.9.0: {} + + astro@5.7.11(jiti@2.4.2)(lightningcss@1.29.2)(rollup@4.40.2)(typescript@5.8.3): + dependencies: + '@astrojs/compiler': 2.12.0 + '@astrojs/internal-helpers': 0.6.1 + '@astrojs/markdown-remark': 6.3.1 + '@astrojs/telemetry': 3.2.1 + '@capsizecss/unpack': 2.4.0 + '@oslojs/encoding': 1.1.0 + '@rollup/pluginutils': 5.1.4(rollup@4.40.2) + acorn: 8.14.1 + aria-query: 5.3.2 + axobject-query: 4.1.0 + boxen: 8.0.1 + ci-info: 4.2.0 + clsx: 2.1.1 + common-ancestor-path: 1.0.1 + cookie: 1.0.2 + cssesc: 3.0.0 + debug: 4.4.0 + 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.7.0 + esbuild: 0.25.4 + estree-walker: 3.0.3 + flattie: 1.1.1 + github-slugger: 2.0.0 + html-escaper: 3.0.3 + http-cache-semantics: 4.1.1 + js-yaml: 4.1.0 + kleur: 4.1.5 + magic-string: 0.30.17 + magicast: 0.3.5 + mrmime: 2.0.1 + neotraverse: 0.6.18 + p-limit: 6.2.0 + p-queue: 8.1.0 + package-manager-detector: 1.3.0 + picomatch: 4.0.2 + prompts: 2.4.2 + rehype: 13.0.2 + semver: 7.7.1 + shiki: 3.4.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.13 + tsconfck: 3.1.5(typescript@5.8.3) + ultrahtml: 1.6.0 + unifont: 0.5.0 + unist-util-visit: 5.0.0 + unstorage: 1.16.0 + vfile: 6.0.3 + vite: 6.3.5(jiti@2.4.2)(lightningcss@1.29.2) + vitefu: 1.0.6(vite@6.3.5(jiti@2.4.2)(lightningcss@1.29.2)) + xxhash-wasm: 1.1.0 + yargs-parser: 21.1.1 + yocto-spinner: 0.2.2 + zod: 3.24.4 + zod-to-json-schema: 3.24.5(zod@3.24.4) + zod-to-ts: 1.2.0(typescript@5.8.3)(zod@3.24.4) + optionalDependencies: + sharp: 0.33.5 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/blobs' + - '@planetscale/database' + - '@types/node' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/kv' + - aws4fetch + - db0 + - encoding + - idb-keyval + - ioredis + - jiti + - less + - lightningcss + - rollup + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - typescript + - uploadthing + - yaml + + axobject-query@4.1.0: {} + + babel-plugin-jsx-dom-expressions@0.39.8(@babel/core@7.27.1): + dependencies: + '@babel/core': 7.27.1 + '@babel/helper-module-imports': 7.18.6 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.1) + '@babel/types': 7.27.1 + html-entities: 2.3.3 + parse5: 7.3.0 + validate-html-nesting: 1.2.2 + + babel-preset-solid@1.9.6(@babel/core@7.27.1): + dependencies: + '@babel/core': 7.27.1 + babel-plugin-jsx-dom-expressions: 0.39.8(@babel/core@7.27.1) + + bail@2.0.2: {} + + base-64@1.0.0: {} + + base64-js@1.5.1: {} + + blob-to-buffer@1.2.9: {} + + boxen@8.0.1: + dependencies: + ansi-align: 3.0.1 + camelcase: 8.0.0 + chalk: 5.4.1 + cli-boxes: 3.0.0 + string-width: 7.2.0 + type-fest: 4.41.0 + widest-line: 5.0.0 + wrap-ansi: 9.0.0 + + brotli@1.3.3: + dependencies: + base64-js: 1.5.1 + + browserslist@4.24.5: + dependencies: + caniuse-lite: 1.0.30001717 + electron-to-chromium: 1.5.150 + node-releases: 2.0.19 + update-browserslist-db: 1.1.3(browserslist@4.24.5) + + camelcase@8.0.0: {} + + caniuse-lite@1.0.30001717: {} + + ccount@2.0.1: {} + + chalk@5.4.1: {} + + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + + character-entities@2.0.2: {} + + character-reference-invalid@2.0.1: {} + + chokidar@4.0.3: + dependencies: + readdirp: 4.1.2 + + ci-info@4.2.0: {} + + cli-boxes@3.0.0: {} + + clone@2.1.2: {} + + clsx@2.1.1: {} + + collapse-white-space@2.1.0: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + optional: true + + color-name@1.1.4: + optional: true + + 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 + + comma-separated-tokens@2.0.3: {} + + common-ancestor-path@1.0.1: {} + + convert-source-map@2.0.0: {} + + cookie-es@1.2.2: {} + + cookie@1.0.2: {} + + cross-fetch@3.2.0: + dependencies: + node-fetch: 2.7.0 + transitivePeerDependencies: + - encoding + + crossws@0.3.5: + dependencies: + uncrypto: 0.1.3 + + css-tree@3.1.0: + dependencies: + mdn-data: 2.12.2 + source-map-js: 1.2.1 + + cssesc@3.0.0: {} + + csstype@3.1.3: {} + + daisyui@5.0.35: {} + + debug@4.4.0: + dependencies: + ms: 2.1.3 + + decode-named-character-reference@1.1.0: + dependencies: + character-entities: 2.0.2 + + defu@6.1.4: {} + + dequal@2.0.3: {} + + destr@2.0.5: {} + + detect-libc@2.0.4: {} + + 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 + + dfa@1.2.0: {} + + diff@5.2.0: {} + + dlv@1.1.3: {} + + dset@3.1.4: {} + + electron-to-chromium@1.5.150: {} + + emoji-regex@10.4.0: {} + + emoji-regex@8.0.0: {} + + enhanced-resolve@5.18.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + + entities@6.0.0: {} + + es-module-lexer@1.7.0: {} + + esast-util-from-estree@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + unist-util-position-from-estree: 2.0.0 + + esast-util-from-js@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + acorn: 8.14.1 + esast-util-from-estree: 2.0.0 + vfile-message: 4.0.2 + + esbuild@0.25.4: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.4 + '@esbuild/android-arm': 0.25.4 + '@esbuild/android-arm64': 0.25.4 + '@esbuild/android-x64': 0.25.4 + '@esbuild/darwin-arm64': 0.25.4 + '@esbuild/darwin-x64': 0.25.4 + '@esbuild/freebsd-arm64': 0.25.4 + '@esbuild/freebsd-x64': 0.25.4 + '@esbuild/linux-arm': 0.25.4 + '@esbuild/linux-arm64': 0.25.4 + '@esbuild/linux-ia32': 0.25.4 + '@esbuild/linux-loong64': 0.25.4 + '@esbuild/linux-mips64el': 0.25.4 + '@esbuild/linux-ppc64': 0.25.4 + '@esbuild/linux-riscv64': 0.25.4 + '@esbuild/linux-s390x': 0.25.4 + '@esbuild/linux-x64': 0.25.4 + '@esbuild/netbsd-arm64': 0.25.4 + '@esbuild/netbsd-x64': 0.25.4 + '@esbuild/openbsd-arm64': 0.25.4 + '@esbuild/openbsd-x64': 0.25.4 + '@esbuild/sunos-x64': 0.25.4 + '@esbuild/win32-arm64': 0.25.4 + '@esbuild/win32-ia32': 0.25.4 + '@esbuild/win32-x64': 0.25.4 + + escalade@3.2.0: {} + + escape-string-regexp@5.0.0: {} + + estree-util-attach-comments@3.0.0: + dependencies: + '@types/estree': 1.0.7 + + estree-util-build-jsx@3.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + estree-walker: 3.0.3 + + estree-util-is-identifier-name@3.0.0: {} + + estree-util-scope@1.0.0: + dependencies: + '@types/estree': 1.0.7 + devlop: 1.1.0 + + estree-util-to-js@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + astring: 1.9.0 + source-map: 0.7.4 + + estree-util-visit@2.0.0: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/unist': 3.0.3 + + estree-walker@2.0.2: {} + + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.7 + + eventemitter3@5.0.1: {} + + extend@3.0.2: {} + + fast-deep-equal@3.1.3: {} + + fdir@6.4.4(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + + flattie@1.1.1: {} + + fontkit@2.0.4: + dependencies: + '@swc/helpers': 0.5.17 + brotli: 1.3.3 + clone: 2.1.2 + dfa: 1.2.0 + fast-deep-equal: 3.1.3 + restructure: 3.0.2 + tiny-inflate: 1.0.3 + unicode-properties: 1.4.1 + unicode-trie: 2.0.0 + + fsevents@2.3.3: + optional: true + + gensync@1.0.0-beta.2: {} + + get-east-asian-width@1.3.0: {} + + github-slugger@2.0.0: {} + + globals@11.12.0: {} + + graceful-fs@4.2.11: {} + + h3@1.15.3: + dependencies: + cookie-es: 1.2.2 + crossws: 0.3.5 + defu: 6.1.4 + destr: 2.0.5 + iron-webcrypto: 1.2.1 + node-mock-http: 1.0.0 + radix3: 1.1.2 + ufo: 1.6.1 + uncrypto: 0.1.3 + + hast-util-from-html@2.0.3: + dependencies: + '@types/hast': 3.0.4 + devlop: 1.1.0 + hast-util-from-parse5: 8.0.3 + parse5: 7.3.0 + vfile: 6.0.3 + vfile-message: 4.0.2 + + hast-util-from-parse5@8.0.3: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + devlop: 1.1.0 + hastscript: 9.0.1 + property-information: 7.0.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.1.0: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + '@ungap/structured-clone': 1.3.0 + hast-util-from-parse5: 8.0.3 + hast-util-to-parse5: 8.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + parse5: 7.3.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-estree@3.1.3: + dependencies: + '@types/estree': 1.0.7 + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-attach-comments: 3.0.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 7.0.0 + space-separated-tokens: 2.0.2 + style-to-js: 1.1.16 + unist-util-position: 5.0.0 + zwitch: 2.0.4 + transitivePeerDependencies: + - supports-color + + hast-util-to-html@9.0.5: + 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: 7.0.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + + hast-util-to-jsx-runtime@2.3.6: + dependencies: + '@types/estree': 1.0.7 + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + hast-util-whitespace: 3.0.0 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + property-information: 7.0.0 + space-separated-tokens: 2.0.2 + style-to-js: 1.1.16 + unist-util-position: 5.0.0 + vfile-message: 4.0.2 + transitivePeerDependencies: + - supports-color + + 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@9.0.1: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 7.0.0 + space-separated-tokens: 2.0.2 + + html-entities@2.3.3: {} + + html-escaper@3.0.3: {} + + html-void-elements@3.0.0: {} + + http-cache-semantics@4.1.1: {} + + import-meta-resolve@4.1.0: {} + + inline-style-parser@0.2.4: {} + + iron-webcrypto@1.2.1: {} + + is-alphabetical@2.0.1: {} + + is-alphanumerical@2.0.1: + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 + + is-arrayish@0.3.2: + optional: true + + is-decimal@2.0.1: {} + + is-docker@3.0.0: {} + + is-fullwidth-code-point@3.0.0: {} + + is-hexadecimal@2.0.1: {} + + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + + is-plain-obj@4.1.0: {} + + is-what@4.1.16: {} + + is-wsl@3.1.0: + dependencies: + is-inside-container: 1.0.0 + + jiti@2.4.2: {} + + js-tokens@4.0.0: {} + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsesc@3.1.0: {} + + json5@2.2.3: {} + + kleur@3.0.3: {} + + kleur@4.1.5: {} + + lightningcss-darwin-arm64@1.29.2: + optional: true + + lightningcss-darwin-x64@1.29.2: + optional: true + + lightningcss-freebsd-x64@1.29.2: + optional: true + + lightningcss-linux-arm-gnueabihf@1.29.2: + optional: true + + lightningcss-linux-arm64-gnu@1.29.2: + optional: true + + lightningcss-linux-arm64-musl@1.29.2: + optional: true + + lightningcss-linux-x64-gnu@1.29.2: + optional: true + + lightningcss-linux-x64-musl@1.29.2: + optional: true + + lightningcss-win32-arm64-msvc@1.29.2: + optional: true + + lightningcss-win32-x64-msvc@1.29.2: + optional: true + + lightningcss@1.29.2: + dependencies: + detect-libc: 2.0.4 + optionalDependencies: + lightningcss-darwin-arm64: 1.29.2 + lightningcss-darwin-x64: 1.29.2 + lightningcss-freebsd-x64: 1.29.2 + lightningcss-linux-arm-gnueabihf: 1.29.2 + lightningcss-linux-arm64-gnu: 1.29.2 + lightningcss-linux-arm64-musl: 1.29.2 + lightningcss-linux-x64-gnu: 1.29.2 + lightningcss-linux-x64-musl: 1.29.2 + lightningcss-win32-arm64-msvc: 1.29.2 + lightningcss-win32-x64-msvc: 1.29.2 + + longest-streak@3.1.0: {} + + lru-cache@10.4.3: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.30.17: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + magicast@0.3.5: + dependencies: + '@babel/parser': 7.27.2 + '@babel/types': 7.27.1 + source-map-js: 1.2.1 + + markdown-extensions@2.0.0: {} + + 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.2: + 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.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.1.0 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.2 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.2 + micromark-util-character: 2.1.1 + + mdast-util-gfm-footnote@2.1.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + 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.2 + mdast-util-to-markdown: 2.1.2 + 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.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.1.0: + dependencies: + mdast-util-from-markdown: 2.0.2 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.1.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.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-expression@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx-jsx@3.2.0: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + parse-entities: 4.0.2 + stringify-entities: 4.0.4 + unist-util-stringify-position: 4.0.0 + vfile-message: 4.0.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdx@3.0.0: + dependencies: + mdast-util-from-markdown: 2.0.2 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.2.0 + mdast-util-mdxjs-esm: 2.0.1 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-mdxjs-esm@2.0.1: + dependencies: + '@types/estree-jsx': 1.0.5 + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.0 + + mdast-util-to-hast@13.2.0: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.1 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + + mdast-util-to-markdown@2.1.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + unist-util-visit: 5.0.0 + zwitch: 2.0.4 + + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + + mdn-data@2.12.2: {} + + merge-anything@5.1.7: + dependencies: + is-what: 4.1.16 + + micromark-core-commonmark@2.0.3: + dependencies: + decode-named-character-reference: 1.1.0 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-table@2.1.1: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.1 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-mdx-expression@3.0.1: + dependencies: + '@types/estree': 1.0.7 + devlop: 1.1.0 + micromark-factory-mdx-expression: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-mdx-jsx@3.0.2: + dependencies: + '@types/estree': 1.0.7 + devlop: 1.1.0 + estree-util-is-identifier-name: 3.0.0 + micromark-factory-mdx-expression: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + vfile-message: 4.0.2 + + micromark-extension-mdx-md@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + + micromark-extension-mdxjs-esm@3.0.0: + dependencies: + '@types/estree': 1.0.7 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.2 + + micromark-extension-mdxjs@3.0.0: + dependencies: + acorn: 8.14.1 + acorn-jsx: 5.3.2(acorn@8.14.1) + micromark-extension-mdx-expression: 3.0.1 + micromark-extension-mdx-jsx: 3.0.2 + micromark-extension-mdx-md: 2.0.0 + micromark-extension-mdxjs-esm: 3.0.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-destination@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-label@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-mdx-expression@2.0.3: + dependencies: + '@types/estree': 1.0.7 + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-events-to-acorn: 2.0.3 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-position-from-estree: 2.0.0 + vfile-message: 4.0.2 + + micromark-factory-space@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.2 + + micromark-factory-title@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-whitespace@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-character@2.1.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-chunked@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-classify-character@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-combine-extensions@2.0.1: + dependencies: + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-decode-string@2.0.1: + dependencies: + decode-named-character-reference: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 + + micromark-util-encode@2.0.1: {} + + micromark-util-events-to-acorn@2.0.3: + dependencies: + '@types/estree': 1.0.7 + '@types/unist': 3.0.3 + devlop: 1.1.0 + estree-util-visit: 2.0.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + vfile-message: 4.0.2 + + micromark-util-html-tag-name@2.0.1: {} + + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.2 + + micromark-util-sanitize-uri@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 + + micromark-util-subtokenize@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-symbol@2.0.1: {} + + micromark-util-types@2.0.2: {} + + micromark@4.0.2: + dependencies: + '@types/debug': 4.1.12 + debug: 4.4.0 + decode-named-character-reference: 1.1.0 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + transitivePeerDependencies: + - supports-color + + mrmime@2.0.1: {} + + ms@2.1.3: {} + + nanoid@3.3.11: {} + + neotraverse@0.6.18: {} + + nlcst-to-string@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + + node-fetch-native@1.6.6: {} + + node-fetch@2.7.0: + dependencies: + whatwg-url: 5.0.0 + + node-mock-http@1.0.0: {} + + node-releases@2.0.19: {} + + normalize-path@3.0.0: {} + + ofetch@1.4.1: + dependencies: + destr: 2.0.5 + node-fetch-native: 1.6.6 + ufo: 1.6.1 + + ohash@2.0.11: {} + + oniguruma-parser@0.12.1: {} + + oniguruma-to-es@4.3.3: + dependencies: + oniguruma-parser: 0.12.1 + regex: 6.0.1 + regex-recursion: 6.0.2 + + p-limit@6.2.0: + dependencies: + yocto-queue: 1.2.1 + + p-queue@8.1.0: + dependencies: + eventemitter3: 5.0.1 + p-timeout: 6.1.4 + + p-timeout@6.1.4: {} + + package-manager-detector@1.3.0: {} + + pako@0.2.9: {} + + parse-entities@4.0.2: + dependencies: + '@types/unist': 2.0.11 + character-entities-legacy: 3.0.0 + character-reference-invalid: 2.0.1 + decode-named-character-reference: 1.1.0 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + is-hexadecimal: 2.0.1 + + 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@7.3.0: + dependencies: + entities: 6.0.0 + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + picomatch@4.0.2: {} + + postcss@8.5.3: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prettier-plugin-astro@0.14.1: + dependencies: + '@astrojs/compiler': 2.12.0 + prettier: 3.5.3 + sass-formatter: 0.7.9 + + prettier@3.5.3: {} + + prismjs@1.30.0: {} + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + property-information@6.5.0: {} + + property-information@7.0.0: {} + + radix3@1.1.2: {} + + readdirp@4.1.2: {} + + recma-build-jsx@1.0.0: + dependencies: + '@types/estree': 1.0.7 + estree-util-build-jsx: 3.0.1 + vfile: 6.0.3 + + recma-jsx@1.0.0(acorn@8.14.1): + dependencies: + acorn-jsx: 5.3.2(acorn@8.14.1) + estree-util-to-js: 2.0.0 + recma-parse: 1.0.0 + recma-stringify: 1.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - acorn + + recma-parse@1.0.0: + dependencies: + '@types/estree': 1.0.7 + esast-util-from-js: 2.0.1 + unified: 11.0.5 + vfile: 6.0.3 + + recma-stringify@1.0.0: + dependencies: + '@types/estree': 1.0.7 + estree-util-to-js: 2.0.0 + unified: 11.0.5 + vfile: 6.0.3 + + regex-recursion@6.0.2: + dependencies: + regex-utilities: 2.3.0 + + regex-utilities@2.3.0: {} + + regex@6.0.1: + dependencies: + regex-utilities: 2.3.0 + + 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.1.0 + vfile: 6.0.3 + + rehype-recma@1.0.0: + dependencies: + '@types/estree': 1.0.7 + '@types/hast': 3.0.4 + hast-util-to-estree: 3.1.3 + transitivePeerDependencies: + - supports-color + + rehype-stringify@10.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + 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.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.1.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-mdx@3.1.0: + dependencies: + mdast-util-mdx: 3.0.0 + micromark-extension-mdxjs: 3.0.0 + transitivePeerDependencies: + - supports-color + + remark-parse@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.2 + micromark-util-types: 2.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-rehype@11.1.2: + 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.2 + unified: 11.0.5 + + restructure@3.0.2: {} + + 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 + + rollup@4.40.2: + dependencies: + '@types/estree': 1.0.7 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.40.2 + '@rollup/rollup-android-arm64': 4.40.2 + '@rollup/rollup-darwin-arm64': 4.40.2 + '@rollup/rollup-darwin-x64': 4.40.2 + '@rollup/rollup-freebsd-arm64': 4.40.2 + '@rollup/rollup-freebsd-x64': 4.40.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.40.2 + '@rollup/rollup-linux-arm-musleabihf': 4.40.2 + '@rollup/rollup-linux-arm64-gnu': 4.40.2 + '@rollup/rollup-linux-arm64-musl': 4.40.2 + '@rollup/rollup-linux-loongarch64-gnu': 4.40.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.40.2 + '@rollup/rollup-linux-riscv64-gnu': 4.40.2 + '@rollup/rollup-linux-riscv64-musl': 4.40.2 + '@rollup/rollup-linux-s390x-gnu': 4.40.2 + '@rollup/rollup-linux-x64-gnu': 4.40.2 + '@rollup/rollup-linux-x64-musl': 4.40.2 + '@rollup/rollup-win32-arm64-msvc': 4.40.2 + '@rollup/rollup-win32-ia32-msvc': 4.40.2 + '@rollup/rollup-win32-x64-msvc': 4.40.2 + fsevents: 2.3.3 + + s.color@0.0.15: {} + + sass-formatter@0.7.9: + dependencies: + suf-log: 2.5.3 + + semver@6.3.1: {} + + semver@7.7.1: {} + + seroval-plugins@1.3.0(seroval@1.3.0): + dependencies: + seroval: 1.3.0 + + seroval@1.3.0: {} + + sharp@0.33.5: + dependencies: + color: 4.2.3 + detect-libc: 2.0.4 + semver: 7.7.1 + 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 + + shiki@3.4.0: + dependencies: + '@shikijs/core': 3.4.0 + '@shikijs/engine-javascript': 3.4.0 + '@shikijs/engine-oniguruma': 3.4.0 + '@shikijs/langs': 3.4.0 + '@shikijs/themes': 3.4.0 + '@shikijs/types': 3.4.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + simple-swizzle@0.2.2: + dependencies: + is-arrayish: 0.3.2 + optional: true + + sisteransi@1.0.5: {} + + smol-toml@1.3.4: {} + + solid-js@1.9.6: + dependencies: + csstype: 3.1.3 + seroval: 1.3.0 + seroval-plugins: 1.3.0(seroval@1.3.0) + + solid-refresh@0.6.3(solid-js@1.9.6): + dependencies: + '@babel/generator': 7.27.1 + '@babel/helper-module-imports': 7.27.1 + '@babel/types': 7.27.1 + solid-js: 1.9.6 + transitivePeerDependencies: + - supports-color + + source-map-js@1.2.1: {} + + source-map@0.7.4: {} + + space-separated-tokens@2.0.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@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 + + style-to-js@1.1.16: + dependencies: + style-to-object: 1.0.8 + + style-to-object@1.0.8: + dependencies: + inline-style-parser: 0.2.4 + + suf-log@2.5.3: + dependencies: + s.color: 0.0.15 + + tailwindcss@4.1.5: {} + + tapable@2.2.1: {} + + tiny-inflate@1.0.3: {} + + tinyexec@0.3.2: {} + + tinyglobby@0.2.13: + dependencies: + fdir: 6.4.4(picomatch@4.0.2) + picomatch: 4.0.2 + + tr46@0.0.3: {} + + trim-lines@3.0.1: {} + + trough@2.2.0: {} + + tsconfck@3.1.5(typescript@5.8.3): + optionalDependencies: + typescript: 5.8.3 + + tslib@2.8.1: {} + + type-fest@4.41.0: {} + + typescript@5.8.3: {} + + ufo@1.6.1: {} + + ultrahtml@1.6.0: {} + + uncrypto@0.1.3: {} + + unicode-properties@1.4.1: + dependencies: + base64-js: 1.5.1 + unicode-trie: 2.0.0 + + unicode-trie@2.0.0: + dependencies: + pako: 0.2.9 + tiny-inflate: 1.0.3 + + 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 + + unifont@0.5.0: + dependencies: + css-tree: 3.1.0 + ohash: 2.0.11 + + 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-from-estree@2.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-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 + + unstorage@1.16.0: + dependencies: + anymatch: 3.1.3 + chokidar: 4.0.3 + destr: 2.0.5 + h3: 1.15.3 + lru-cache: 10.4.3 + node-fetch-native: 1.6.6 + ofetch: 1.4.1 + ufo: 1.6.1 + + update-browserslist-db@1.1.3(browserslist@4.24.5): + dependencies: + browserslist: 4.24.5 + escalade: 3.2.0 + picocolors: 1.1.1 + + validate-html-nesting@1.2.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-plugin-solid@2.11.6(solid-js@1.9.6)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.29.2)): + dependencies: + '@babel/core': 7.27.1 + '@types/babel__core': 7.20.5 + babel-preset-solid: 1.9.6(@babel/core@7.27.1) + merge-anything: 5.1.7 + solid-js: 1.9.6 + solid-refresh: 0.6.3(solid-js@1.9.6) + vite: 6.3.5(jiti@2.4.2)(lightningcss@1.29.2) + vitefu: 1.0.6(vite@6.3.5(jiti@2.4.2)(lightningcss@1.29.2)) + transitivePeerDependencies: + - supports-color + + vite@6.3.5(jiti@2.4.2)(lightningcss@1.29.2): + dependencies: + esbuild: 0.25.4 + fdir: 6.4.4(picomatch@4.0.2) + picomatch: 4.0.2 + postcss: 8.5.3 + rollup: 4.40.2 + tinyglobby: 0.2.13 + optionalDependencies: + fsevents: 2.3.3 + jiti: 2.4.2 + lightningcss: 1.29.2 + + vitefu@1.0.6(vite@6.3.5(jiti@2.4.2)(lightningcss@1.29.2)): + optionalDependencies: + vite: 6.3.5(jiti@2.4.2)(lightningcss@1.29.2) + + web-namespaces@2.0.1: {} + + webidl-conversions@3.0.1: {} + + whatwg-url@5.0.0: + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + + which-pm-runs@1.1.0: {} + + widest-line@5.0.0: + dependencies: + string-width: 7.2.0 + + wrap-ansi@9.0.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 7.2.0 + strip-ansi: 7.1.0 + + xxhash-wasm@1.1.0: {} + + yallist@3.1.1: {} + + yargs-parser@21.1.1: {} + + yocto-queue@1.2.1: {} + + yocto-spinner@0.2.2: + dependencies: + yoctocolors: 2.1.1 + + yoctocolors@2.1.1: {} + + zod-to-json-schema@3.24.5(zod@3.24.4): + dependencies: + zod: 3.24.4 + + zod-to-ts@1.2.0(typescript@5.8.3)(zod@3.24.4): + dependencies: + typescript: 5.8.3 + zod: 3.24.4 + + zod@3.24.4: {} + + zwitch@2.0.4: {} diff --git a/public/discord.png b/public/discord.png new file mode 100644 index 0000000000000000000000000000000000000000..c49cc20a02056e0e05fa8edf8dbef012cf510d1e GIT binary patch literal 13796 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 literal 0 HcmV?d00001 diff --git a/public/forgejo.svg b/public/forgejo.svg new file mode 100644 index 0000000..c08d209 --- /dev/null +++ b/public/forgejo.svg @@ -0,0 +1 @@ + diff --git a/public/github.svg b/public/github.svg new file mode 100644 index 0000000..267432f --- /dev/null +++ b/public/github.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/public/gnupg.png b/public/gnupg.png new file mode 100644 index 0000000000000000000000000000000000000000..89a98404d729aa8832ba4847d3edec6350d6f917 GIT binary patch literal 37169 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 literal 0 HcmV?d00001 diff --git a/public/logo-notext-transparent.png b/public/logo-notext-transparent.png new file mode 100755 index 0000000000000000000000000000000000000000..2089f3a9cfe8a0b74678876a978cefbb047619a0 GIT binary patch literal 6612 zcmeAS@N?(olHy`uVBq!ia0y~yV8{Sr4rT@h2CYM`lNlHoE~G|yrg?g5F>o+2FmN$2 zFtRW(g48fDFfbyqnHZTFK)Tu(7#M^YnZas6>ZBN1!R#Ie1_o&;dkO;sg9cO$69WT- zAtMt5F9QR^90mpkBSt0$5e5c^RSXOane7m}_Ax*J2LlLtfNW-9V1Uu?p1uJJMtX(@ zdd6l93`PbnN|BzVFv>PV@sy9bAYF_vqC{p zep+TuDg#5soZ5-D9)}%dj>ZQc<=5gW6DU0qF!#+OrM|6Pt}6txTEk?0^!_%f@p^W3 zFMbeJ@F98Qs|SzPtZrVdz){y=VQrzg%cJwZHfugF?oqf&GGBDOf`GEKk580uJ5xmO*d3f5IR01@zxRP zBgV709ju&hai(jNSB;-d;w9Ej`JL-3{v6x+VABEP!)aEg{xWJ}+_`JE7;4Xw`e;(< za<$}?xRKoIIomC=pK4{_o4ns(%H{BBJN=49ICYXZguxpBgxzdQQt zZ+!KB5_BSzN%=UF)&+&#bsy}1++90${;V&PoC+6wK3ZsZtYKa3g23WA?~{*b&S5y1 z{=h5$r*>(=x5;0kyt`!>|K2`uwA4HJTf=GDgcm0#_}-k_WYStAS7E<6{}fa6c8B+~ zu16QkFXwldwae=s1AF^{ipEXXYwz8?d++xC^jUxZGBo@vS|elVo5R4sTag(OQ4-v4q}24xJX@vryZ0+8WTx0Eg`4^s_!c;) zW@LI)6{QAO`Gq7`WhYyvDB0U_*;H6nnkaM zm6T-LDnjVC87bLuDcBUHq*(>IxIv95N=dU-$|xx*u+rBr zFE7_CH`dE9O4m2Ew6xSWFw!?N(k)6!(=D#dD@m--%_~+0838fFCAB!YD6^m>Ge1uO zWM*PgerbuVk`kAKf&$d=irfNUU%2sk#n4bl&d=4aNG#Ad)HBe}&DBTNQC#9$R)Swg zaY$uBs(w&vaeir0a;j@tYF>#lvJolCaQy|PMLA&aq$KO7=A`DP=9Lud8|oRNSP9B; za2=o^NYBhI0PCvAEkIFOl9`4GEEL~>WWe4*c1T5T0o+^^)iA$<6@$ab$|XO!6y!Wl z7h5He{Z=XY$(bouV5X_Dskym%nuV@`rG=`VlFiMMj7@aYj0{tBO$z{o_`z*yJN3>IJ(&;Zkic+o~5RA#_@Y@?46CJ+Tkg^V4S0z@px#m$b( zMju?#fl57yfuK@{mKYirw6sD&Vbl_m!gn;dMuUr_5FknMXzCgbE|NlkB*mkti)z8e zh3HPD=B3ywl`GlX?UQ_6!@$5)7T^=&%D}+D4+R4J0s;a8f&zj<0z$$9LLve}q5{IA z0>WYf!s3ELB7!2~f+7-vqLPAQQbJY{QQqVk%e@>-$_+M)_NqKZ0Vin?No zdSXg?VoLgA$_C;fWGJp;B(7pCu4*ix|p@8#LBWvO#YvLL+XJFKZqsXXYB!oAFt?;py-gOQ$)fRix@&r0QL)>RqDhQ=;Zms^(j!=2xNSU#0F>q3&O)?q8)IP^BJFtsYRL9$2dp zRHqSCuMym!5!|R5(x@5Iq#4?z8QQEF+M*fOq8Zkz8P=v5-mVqit`*Ut715~`*{K!T zr5)L=9o4NJ)uSEVs~z2^9n-HJGeIY&Pba2dCw78P>_nZ|Njh~f3HyO&w|Bv@N*4j%aAqUR_+<>|6Dr#ETOQa_<*zVl^KFpDY66bZ*k z&Dr}deM?+jcDm)$8OhZ(pD(P}Fq#?v%-+`4_A+xp-t%w&GbM7Q=B|J4Gqv~4`8O&2 z55o&q$Q-geyJ-_^tZw^er#nJdL-?}ue@Hi;njdtZBSf#iUOT|@^IC_ejL8jtLMy~J zu}<~1ReGjsn!j#=>5IKLAN9%$T&XsHvs8P!``Jf~kNn$Nrfg#W>*=Oa_mf3AR&^Wu z)c2CTFP4PAKB~(l-}G;*@Z`u{YMb`Tm%eb?vEbLvqdi+*{|?|UDUeM#DD~w=N>|wS zleyn#`K8L7irUrOSa#BI+0F1p_wVQ44=*vC^XH6J{{8#*-6;>sIi|=f%ha9TG&#Ka zT*S9Kfoqt)N@SGpRSDi=x>U2&=c+>1nog#p5<6xpde!Hz-V)6j#q&(X%)`~2^Q`vl znzoXAI*%rVb5Hp_v!ZDFf_0atI?fF-u{N5Zw@AI{Q*-~X&gVP1rW9o+&t23R)V$~p z^V>TUV?#y!LitV}kS@?a?6?0!+xxb26W0AZT;SsWuHefo@!&5uhpjdWvhwgRnw%XN z6`i_$vq!qec8&i_??`<5|4r~!*VWY0kN@<_UGxj#}@wy1e|!^D<;3Tg7{`0|~CX|If&+ z^Azm(USE1{hVnH&i%-EXV%xj@=WooiTQxPmBy>x*sZX1x)ORV-u>KeEZNhf2xjcHq@o0w5au?U#OA>GGwRb#s*XFRe-gz!ko5zuddVX%{_HrtDbVb8(-eK_r^1Yv z7}uxX@RggmwM6@}hxxa2T&w0cZ%g75pEpS@I$-f>?aXI9?7bW-E-WwnHBHxJT5`f@PEne>)T$uI(fLgBdy|+W3<6nE5zbd{r0d`9 zwmi1`sKSJbvi*yX-(R5H;VrATKL3@%ODVpivft!xxwn;`Z0%y^W9{wu+q=#4rS>+3 zmbi(%e9TKP_s3;FX!>e(XsPepdp1iHUcN}^nKNWeehE6|Y!+`PN?HqfrO$WGpDzzh-jQm#D3}FaGhZs(2Z+pyV#|q`XsF zoA?~}dhl;rGOKBi-?vY9O@i+?)TUJYZTRvdPC(<}w)*;o1)81|NnTL$glC_yxUbVCz9$bV<}Em;up;m5iMY6g9ibQBSs&IsbuKw& zgMfx?x>5l}$IAlb$hqO}=z(!Px-O z8(%i)zF3?Y$-dr;YwGU&*lR1zpY|wjsSNZKf8%iX*dj*1eB~W~%NDE?m^W8Gb*6S_L>Ja43ZRgGoJ(wO&m zmFg<0HcvIv4c6m#KV)y5G4b%#*_^uSf{WXQldkEj3&ky#>3eo&>$?3ZU;jM*E*s{n zK3C87)x;N8#~qAw7qrQpVv3%0vF~KlJ|$1fziQr_QztWi-|eUEo2dI!`ErX)--;W& zJNEc$Ju}tzEED*pI{*2d8O_3$O}8%9Gs>UcoOk+vur0TxlBLYqNyZQ63vqpqIKA-Z z`>RW@rmhuUdiv8x6?eA3@9vlFHrd=z5E|_pI9X=hmuHj8cJHlvu$R;7?bQCf3G=LE z6IMUlT3L4csZZz6*$slb#T9xdO}p@s_t8(?o@0BpPraYI@B91H_kJ;d(bhR`G$qn< zdFkm52fzL8c~SfO#QyGms}24}&HuJ)`hSJHVV~G7l;wY~dbWSMWX!)=?p8(DPI|a| zmo^A1^Ig#wdT}zYVcq@IZ*tq4e<|wL>zry*Yb&7PJ2Ll5G z7Xt$$3j-rm9V3+8#lXP8#K_FR%)r3V#=yWJ#K;U*15zi&$O>lnFfcGkL)lXp7#K95 zYM2-p7z`Pi7j1F^DiQFsx!=V90ET*tL%V0yr2z(1U>iY$A+y_w)@= zFw!$L&@(n;U@$T;GO;o+wlXwRFf_0-F|{(WWME`qT!3&9$gD#OsT&y>7+W%(odZ0b zofQg-^3yVNQW+R3=G0EK^*HPxb2R?4SEv?OnLy!*fVpoLDfLCQDur-tbz04*HoeYq za+}K0qk#pw7C$ydlok|TyLvEGfW_Wnj_e$f*d<5)tG0?6%E^3xe0T5hyVedFAv4li z(-?iXpDi&`OeA+s7}?PuqLv?ow%3Cw}~=1nZ&Q4x8Uu+&|uT z*@m&{{DGozfKreE6|yI*fx_J(n~^??hM6=!eKX3gYkW%^L(c7F;p zTYlp`)Aif0+4;#g@RUy7#mL9kxKSx}{qH@ycW>Tae}2oa-;8lqMe}~B?%-r#;H}6E zi71Ki^|4CM&(%vz$xlkvtH>s)|yBtNcQetFn_VQ&bX_Yl%Z!xlxD;%PQqrt~T-=~W6s4ruDrJnJX9 zEi1vVqd26pAXPsowK%`DC^^-&EH$r08QF-GWVrr<(xM!&cT$q|Q*%;tQ}arS^$qn5 zQLF^zIJgc_5Ts}37JzkCKKr&$OAUmWYw*YP~ifWkO!HU6QWaW~d zTnciYr;Du;$bPGo{N&6OD=;%T$tcOf)XYLR#V|Eh*CfrvQrFVh%vjebG0DxdnQenJHE&riN*$$w`U2X(r}|x+a$9mbw&f ziD|}WhQ=01M)((Hrf23Q<{-NYWK>FKij|3_d7?#{rG>6(l6j)8iK&ITuBCxdvTkx} zqNPb{vay+oX%g6|lw>Qn{G!~%5?iIr+{E-${erx7ummW;tsDb9ZIz7lAPxtM1mq-^ zq~#ao+A8^E=9N|;l!j#HrUsWJf>q@2o|r%EwFMfN=+=uFAB-e&#_ekIRISh!livvOA=EOOA=iY zOHyr>5anA!Em-01*pv zakJyH(Fd1wpi&QFAgI)#C5FZYEv-;c7`23?@Er}V(cmH}1V~amnz}}Vi=+@BN%3gv zqFQiqA-Yqkc`3F^1$&oIW?*38EbxddW?Kbnhlq+LkP+;(MaSW-r^>%J$OmOd!6<!eV_uSmR+~enR=T_ZbIoD2X z)wQMXqBysmTGpW8)FjOnso*ea@{>FE4(u9Q9#Ly5@2wZFSFx!)x4HJ*_usb9BN@0_ zofZaYh#*mSSPZss{%Y$=byfTtp_L#|68q;#SPEOAKu^wZ8`fDyv$+vr@on2->_+`TOu=ws-tuDXM zij%SxCuIxT+$6@JSJ&Eh^`LwAge`-#PvQm+|r1-JZ zuKadnX9Ul>UT*7f7rjezOAjsJQ)g&&Vaxr+RB`()Z<3~+ndk)ejO9Uz0ak)+s~5;_ zFX#*q+vV~kFDOJ-W$l*Gbw$PteFZ9>`I}~0E$}VrG1#zhi|q;njo1nN{;f7iKFLmI z+RN8EwmQCaDyR^u`Q*W#%c<29*J-vv|EN#xjDDjHuNf6;n4|@5U)sgxC-C2YRm$JF zTegZh+S8qpci;L66V9HBja%qE*Gm4|DccLXK5(aONgXV4Ap&2W6uVl`>At=!7 zAj8wCS0z7{S(J^T;d{|;ou#)oKRmjc(^9+A_f^f@r7HRFU&g*St{}lx@&b*Tt#kAP=$>GZj z=buOmh-BGez_Mt;%xRDGxw7`vP0wWA7qIkM&ci6Zg&%)3YRq$-dGEly_a(cym=0xd zxF%FQ+#VvvsK?{G+WQpq=f`RPyTX_2pV&4nFLTYkU-Nwe1pcj%v|a8XvPSA!ropq_ zQrXOld{dN<1%)yQuoXRBy76SUQ&PUZi1y(G?fV;*B6`}V7z*EcHO2b!+T+^~MZFT) z9V5E$nX%|wskOh>PW$y~rd@jR5(lMr2ca78ZJinsy$OnCH_nC3;e4`D@WOjTiOx^S z>vl4}TQ*B$USphu-8DgxHEl~R@~7VPi0d`lpqkZIdm_Z4%S!!DYTUovTc7wV8-E-- z`f!Emq04FeHx_ZT2y`?nPSFw+S=DY3@%FmH9qu)(1=6B!4Tr2}7q9wOyCXC|!TxIB z%-tt$2C%m8)HwLq`Sl6w`Oli$RS$=4d@RS{`pf5=CF6#}@v9%jT>EwX4C@ou{WdNq zlF~btyox>5qM6__sga+nH7{nt?jS~8o=%D1Ny}{yX$vnu6g204hS?-V_GX25C^r@5n)U0x)&z|q-h^_F0=l~(6F=N4cmbibGKE8E>6o6 zIcdUNY*=b&@`LZmsojdDEbhw=1x?w1C$6zzZ(}aE@9Emxf#ochW(BSEZ|ImX(FVTjRaenmR@y8W)O0xy~MEqu&7>n9uy)AomF?~~d(sKJ#@$(e3^%UlBopWbv%l9g_ z5VMV05+Pb)F0FzKD(;>$4ZD2MfH6VFOm||i>Uq9x)1K^)E&q_b%(IL6)s&w{a#yzh zy<%=9-_Mr#BbRR>L-~)#x6WQ=e`p)OM1W($65kVc+MK;@OEvO$+6sNVc+>mGg)eu~ zXPqwJX8vZq81s*%T7}=X@0srG{c~N&bnf^4dp<|T*;bV;S$_9h)K$kzQg)5K3=O*u zKbidO6*IH6h?3?M&l3v{aRj{LKDpV+d|tTPd975Iq#OS4WX@ZD^!g*KU6K1LRyap> zwzvP=irI-3e|(L9or|3}jqOCuznS(=b91YXom}W=Tz1fE`%=EJ%L@$@n>Q6KDd>`5 z)=~YbojWlgE2wG5g)gk|5x&|F`7rkLwe7i#w;r-C6EA?}zSz__Dd5l9$_` z(suWA4EC(6+&i)7+x4waFFwBR5h9qObxwP|`J{_g%)7%T+WZb*=WUu{HvOof(uzYr zFV0a>WSX{U&-F8{Ph4x&s@-PKlg`w>&)K^;_7%smiu9UY!HS`W;z|=*_ij*rwt@fn z{HuD$XCG2H>d+-|LEnVwR+7ijh+NHokEWNl+a-pi7iyW*9&}%KEXw4%%)UoftnK}6 zTTT8?eCDyl)i>shd+H|p&)$c-n-X--*1J4EwByAa_KMu9ckACgwayKleLq3r$m3N@ zB9B+hYv23mbzz?QJ?YBloA*?mnd9N@`H#Jn{r~h#u0zXjJ=w`_yH?CZ&R#&3<(s>I z+$rXUxdQy@_Vx~w8%wl$7?!?L$TXEcS0)U%<#3mpUWp4FZJ#ZKpw zs0giX>DmqVkDZG+mwmZN{6=5?>XrYpc$FtUDop*fCMa;jE3bcZk`ttbjhHSPyz*kT zn5+L@j;UeBO8(EQj%0?%sMm`9mS43bQh&!RpADh!{8s3z)Csa3K5*EeVC#I%lZCrK zyxpl(RCpsIj9>q|S8!om=-!Dr5{U`Zvx45mTn{RiQ0n(RSTXVR5lOyNEJ_jHpXE1( zCp6o=mW!Kg#eZ$mS+&g*UESE7VPcO_c5F{dZIKqo}Q)r@jS?1zNc&= zx;|S}v!#m;{BhGqn0rRu`GD;={dLS5uOL-;c|QuC)pPA#9w=>`c07S zn@dJj-loOxqPN7_h#zB7Hp$6SQV-;7-CFUvs93Sm{?vhOjR)0&87mvU7cp;gSLz?CJM-zvTg5U40ru6Cbya^J_j_A0 zThRN1ckZE{qIucwmrpiN{E%3F=+FI6rN~_-gH~7Yt@`^WSwpH%G)89_r zeS0;2ZK8|QAD@{fOWhRs+V*B$|52rUvw<)5!nq}fKFF_HGE+PEY5ZsLZ}UXB_sm!* zZG2Q^Qf7kfKHbyDAFu4lDSMGH)z>!aMC*}s_GoW2eRJtfpZo;<)@Ap;mYrVdY_b3M zj)(`Y5mOp-7w+|FeOR6&x_jEpUYCNKrCFx(t>2wCIvptY;h$JxSp323d8%$GyYk(< zHxicbE#sz|1gC5M{bYLi;dzOx8aZL0N?5Y7>6?;h+x>?zH|}38U3K?A|FXG<# zbIDsD&NUBz+rx%OG|jt$FWc;xJZduNrdDHgo2@Sslo1diRw%m2^0zT{kd zg6{38fX$y}k1?*fy6mj&i_FajU+)lbtuB0ULA=JcW9~j+ z*Dc~JkAARr>g4%$YW;Cei9OKut#&akA38+6EuH4eUF)L`JAN|`@dZIw%=fpLd_b_nfnC~bR5)~f78Q_v&KTaFGNqJ zF6p?+@uu^Vp+bGDgP+wNVfb>P+TLNl*VhBbm6cSg4jDFj@ML@bGg`?q`%#+CbJ4=> zhoiPtuHV^EV|ilTJ!!?o&)1a1t!Z1k$)vIPpy{V`=|2`I7H*i9TYE1@<^TL|N?RrB z+^1UPcHb@&n9->+Ny)sJgP*k0T&xyl2GSl8kyfMEo zm%jO2T%%$j+csb8w0pO8ul_zCmS5T3$YCFR#NV{@$tz26#P``UbuZpL{lly+ci3}} zZ=bnp`(JbADG5`RD$5#|pJiL0f1zLgGT&^YNx?__xwcKqi_Kg8qN0AGZ}f*{i?<1A zt@ib*o_I{6E`5gjMB(Eti&t9IyB4e7dmVAFN_~y$PqSdgi#%mNj}+xjy?(b%?D9eb zP64x=C?)YFy-vY__ile}ec~A}X3cyc@7CliNk6WKW^P`zGbw(Kf5+X!%X%M8QC2@3 zH0S@GwKC3MBDw!=t3B8IC~tepe2~YV9J{P|(%AbTN83>;*fd#uPr~{;#g&sD zOQha;+v~XS;)6Bmk+-@-Be@U0$LeaW$w|;^5ZfOXKt}vH$+yCjb0S#_Bth9~3=4{9~v8=UIm3 zYEfRFKKs3oJI>MY|B9KWB|}1s(5;yv68{$Od{)pTP+GC5*l^VcKc#!HiI1dP8X#?3W)?>K+;&twJxj}+!zeD6QA zeX&^JzjR;y@(8g>CdpHmpJl7Qxozbf7SWHz^PfFE9Gs|mPW{=TgE#G-cded&^xef} zx--(&-(cN%ej!7GKwE!t2aD2;)7zfSu-g7z^2I|#yK?ER5>x6I`^?+BYVAIWx4rIH z!kmmIQ3F6*dPzRvpozqzpRM~HFSJ-zVBoVum% zB|I0Fm~Y5tbdWJhX$XImy~02vd_(w~nDEWjvX8S52j1Orhkp)lXvRw0Ma=yDIUa4k zLN+sQKWA8$ZP}IJP?O zY;te8-@E5?X58#)(&?J#?882P-ObbR_12Zj+jqAWH~)JUJ^$#v(?=wvmO3XT>ffHF zESl{2W{Z1;@2@8IT=i|Y&$O!ezBnx3!1!*_;os@uO$$;`g56{XIx=4;7~S_5%M(9Ia;~jMEYbkgF>LY zj?|0N3cC%<*9RwlIdHQ=>aFfH55eXs6BH%Q+*BI(=6n{4RmHGjRUVcNdpD@yWIhW{OU(T{5HHBi-ldWxn9SQLbH8!O&ngS=Tbq;pa;0p(F+*IC>bZZ{ zo);c0E6R6@Rg?@7SN1So6u7Fpb?uwes?VGzEi>OR-Q?xYY?-ZY6+6Gle4WvF-s*Xj z9@`&_1&3ZVx~y*B`s8%#Hjg`EwlC}KOll7re><1l%6edr1ar2;nNK^{epUZ@nbj)Y zny+`xcj-9Ws=jkUllJrFrLQuwtL}DC`Fhy&Tu@?w=9do-^`~hbc<>|j`pKX<-}l_~ zNO_eKb7{%*bsrg;cQu{QQCTc=z;>76WM8G3QrCoUZ?2G!daAtHTUG17%ybGVR=RM(|2XntW#d8{IOC= zJSCMsTlAdq(#Sl)XVTf{kLP5pzp>_p&4$TQJYMW)r|zCUvp2;# zL@fL2lBcV3)ytfk%32jtRwR4;SrYy4!m(|}OIPp}1YVF>Y%Z*I;9tv}se80u@@-wJ zQXhNw;Q!P)GJRUY%UF(hF3aoAo(h<&+0VS^0(!WnmF0FwONMiy4I|Vc{N3;^2V2x zbI-FF8^ZIS{`zF6KP!7*WMsaI@0RZ?kM3|PQJcNUT<6JGS?eDMm5$B^_3IyeUUW9B z{`BuV(-!&mK4bbMHkE0sM7YGnllK%QrMB<=8|2$}uG6{cq<3ZMr<{nc&$r%+2Am3B zxOeL7{PlNuH&5hQXtY3V@owpZ%1qm&SoIt3O3r^5;?m!~R3m>WC>5z(Ihi8JyM2v@ zR@uUr*4;C_8lrmM7e3?o82}xDS@E}q_11YY_k-*gPt1A#L*XpP4S(5)LhWNB*B1Hm zO`h0t;i12-+xi!qZv@}^a>sSsrrh+^+yALQ{`}A`_0txqAA2%v>J(P(YxwguY}NYP zWqj8b`K}KL3`mT5{*BZBy74Ac&ChZ9c00ePd=1Z*$P}1%%%^g~d!O%x1WxRSAOs@WNu->cHzI8 z!WX!wE>gdH{IlG5$H^0YE0DSWn70H z3MZE)OupXT{Ve}vrq!I427j8mQe8JLSKOkt#P911%MBvW3%_xlxZ?Svx#&ty=sYv+ zJoV++ z%071URNykNrf9*b2e-`H|NBOWgWLt_8^@m>zI?AV^7X;3Q6*<5ZpfBWnWI!?Gb?*v z<=GgAxHlV0Hiucf+SlB%S?ku_8AmuC7>Wy2@yUxG>lFl5;41vA>1%r*G3-prNUEHm zC${bJZL?XuDIYnQtCdW2&3FF1;@ELVtabL`kjOJFx=e)zQLDb$C$Bybe|2%|9JNwA z9o6_laqomzPx?^&^u)>cRddf4ToF%aT)`LQYI5ppa-!z#T}$tIJabRoSRbf%HtylB zkmhgRrkr++E?o;dp9oD8F0 z_n+e_eKf(;KM2NqlHyB=Ee zulJe3m0fsGd+zbNxtEqb-*-DIp5=XO66;}y^*y`y1}>82tG;y=^gVx6NurL(`UO`jw8C*0$cENk9v$%^yx zp+6*c%=wr+chiTIh|}B73ZD2d;ogP`;tZ)FB3F`lY>owNT*P->Q+zsqQeokbNRK~9 z`fKF)a!cKdRFd9&_Sn+bcRBjA)LAzpm-$EkwO3tPBOViGEFRq%EaV# z5wln5d~2{Ott<2H6`b>Uk{?UY6h41lfm0^;H=At}wq8)U#alP%&ianIKN|as7j6Cb z!e=Fio8N*04R^n`w?D$8ecX)V=bx-w=Qs28wrg^Y)ANIV-zO;Gn8&y&~7AqZNh`#x(c^Q*YxsqwtIh?=#l)Vv+% zpXaq-PV!q}J}GN&G8~6^2XAG6E)=v&+-;*kGaB``hjD?M%LC> z4-KZTS)s2|-)pqtb!wm_zmHS}>=R^pT)Qih5n~1|05YHUWx@IUeUZ~*xgGAeFNqg&y7%5+ zF=E8Ad<*8q-gM#k z`N1l+M&`htY?Vl#6IaDMHtI-oCDh8FN>XdF`Pi(vV%4gy_uOaCp0zo>sr~ol@AGV{ ztIocjSN(41yMHqI`+lZvzyId;_Wu1|&ZnZIqjxV&jr>+~zT~{kXP@mR?R>JYO!uqL zubK2-TiPt=LF6>vSIru2dAGN{omCmRHf&z%&D`s!(jOn|y<7LVXy=b}jCHNc=T)tW zo^`mL|9jMV^?4Od@Ab2=f1a0qc4p@{#&20$rRx9xzW+SNUnX{< zhe}6(|NT1S9U3~Pr>%+KZx_07$G1yAcfa2!?LAFrW30DK?bGu8zh!@E_sOR$3=%Jt zdExwN`PQhnyxfOhmi*iF`~c&J|5eK_zbrYuyKdduwXBLqekAjDu*+32?A*EY-0IGx zpP!yy7j?aEwJv&l9^dIruYXtlO+7vBuE?Sv$L;?W#s-#%9^d=@UiRzmt#7+6;%Yv+ z)&;Z{M#@}X?tgw?oK>sS$7fgnnU}q}@j9+u;M2XO-qWk%eovkE@>s9*^|!@=ffxJj z45sPDa!pHpy7$lPhc`E;f7jMu8`j;^)5HFImYt=gWbK~7zX@k%8mouuP5=Jd{QJFX zeFl{ukALyoe!0M(Z#YdSl4%(?x40gUvDEK+=6%ybIr#b6PjCAE?fTqTy65M;i#mUw zM`ZEE8*6PP+7f?V7PO7rQSk7d+*|3;s3@xiM)yju$KL$=_w22$+0|j)AAi=^p8n-` z{lERkBf_;+D~cZ+VAP4(5pehG_HJ=~Igi-hBpn8y4>quh<>4u5Nd5EyscDZ0zjcdG;{pU1r!B z)A!-ShoFGGyhMhImBtbKoa*Z8_A?huKYjJB-r}H@3=fv-=|!5y|GBaYH2wY7Z;mvY-w$6OuhMg{q%58&y%5_mmPX>?#s)|^{(yz{5>S*GJgx*z4v!j z{X~y1AHRNj_4CKqqI){0+xq10)=vL4xhnT|JOcxZG-xe=y8ktnAa(1xcjM>lL~Y>^ z>U=V7_45l0ow?;|J~;mSbboQbUDe@A-dlzYds*)tJ$h83rD9&qCr_VwHallqZ!LU$ zOq%z=f3>Mz>uc`+T=8+9gV3>OXJ>CLc<5x{b3FLUg$n^^W}CmCw)(mC`#r^H{};=A zpS(e${sqsZ^$$K)O#5PX;l$zeEe$eAmNxX9P>caz#@7{mgb+3Yn zarM=%`~UxauQcCl5TbQ;)w=o7(a{S7H0&4={`TEiQ4uVIM`)#MWbG-a~XNP0)(ki~PoiTl1Utj+|Ynw4c{g0~Pncdyp z7fbgAR#jQ8FtFNi`|U)r?x%0AK3jU1YsT5MFE!fli*|mvM<-H-gA z6jh%8cHl^-aQ+XDCqI7t*sOCp@8ze^ps=uO4X1Y|9%f5PNx37^od4^~%Y?{n0tcop zo@Q)hR8)8AP{q@!;SI0n)ZR4~*mXZ3c4%yDZ|(1Ix-Y#S+`ZlKHuvA;5Utwn`wQK|{pMPg=4^Q9 zU~~TQ&gb)-^SS?UD%RKid^-L2)cD9q$v!z-tIuqAR&LVY_aiCbR>Jdhb93saseQ2N ze?GsyF5pi5L4MUP@wkda&-~qyU&Jcna}DmF=-#*b>C>-O?7APGRm$!Ec{YDT+SysF z_t`}3tunnFUN~jy)Wol^t{QXh+&DS%^QTX2PuUzfZf?oCy2`He@g|LX6_0xzD<57; z4_~!(DXZD+x4T~Ys0si3vfO@S%LLzW&rf@fKYlqa{QQESM(%wwj%jIW;roB@y8gXt zZ+DK_?PK?jcya7}=OsV=^wqUFy1KfxUgf%BYol7XW?zrn-W + + diff --git a/src/components/Heading.astro b/src/components/Heading.astro new file mode 100644 index 0000000..58fcb21 --- /dev/null +++ b/src/components/Heading.astro @@ -0,0 +1,9 @@ +--- +const { class: classname } = Astro.props; +let classmod = "font-bold text-4xl text-center "; +if (classname) { + classmod = classmod.concat(classname); +} +--- + +


diff --git a/src/components/Nav.astro b/src/components/Nav.astro new file mode 100644 index 0000000..95fb8b7 --- /dev/null +++ b/src/components/Nav.astro @@ -0,0 +1,35 @@ +
+
+ DavidOnTop +
+
+ +
diff --git a/src/components/Text.astro b/src/components/Text.astro new file mode 100644 index 0000000..ffce59f --- /dev/null +++ b/src/components/Text.astro @@ -0,0 +1,11 @@ +--- +const { class: classname } = Astro.props; +let classmod = "max-w-[800px] mx-auto text-justify p-5 "; +if (classname) { + classmod = classmod.concat(classname); +} +--- + +
+ +
diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro new file mode 100644 index 0000000..9a769ce --- /dev/null +++ b/src/layouts/Layout.astro @@ -0,0 +1,23 @@ +--- +import Nav from "../components/Nav.astro"; +import "../styles/global.css"; +import { ClientRouter } from "astro:transitions"; +--- + + + + + + + + + + DavidOnTop + + +