From c478bdaec188cf1728dbf8f6c9baafcd55b5360b Mon Sep 17 00:00:00 2001 From: metatroncubeswdev Date: Thu, 22 Oct 2026 00:26:34 -0400 Subject: [PATCH] Quorla website: Astro site with home, privacy and terms Co-Authored-By: Claude Opus 5.5 --- .gitattributes | 2 + .gitignore | 5 + README.md | 43 + astro.config.mjs | 8 + package-lock.json | 4806 ++++++++++++++++++++++++++++ package.json | 13 + public/assets/apple-touch-icon.png | Bin 0 -> 14441 bytes public/assets/favicon.png | Bin 0 -> 3708 bytes public/assets/logo-white.png | Bin 0 -> 22875 bytes public/assets/logo.png | Bin 0 -> 33373 bytes src/layouts/Base.astro | 61 + src/pages/index.astro | 85 + src/pages/privacy.astro | 68 + src/pages/terms.astro | 61 + src/styles/global.css | 106 + 15 files changed, 5258 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 README.md create mode 100644 astro.config.mjs create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/assets/apple-touch-icon.png create mode 100644 public/assets/favicon.png create mode 100644 public/assets/logo-white.png create mode 100644 public/assets/logo.png create mode 100644 src/layouts/Base.astro create mode 100644 src/pages/index.astro create mode 100644 src/pages/privacy.astro create mode 100644 src/pages/terms.astro create mode 100644 src/styles/global.css diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..d0d6371 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +* text=auto eol=lf +*.png binary diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2c5d6f4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +node_modules/ +dist/ +.astro/ +.env +.DS_Store diff --git a/README.md b/README.md new file mode 100644 index 0000000..b1a16e0 --- /dev/null +++ b/README.md @@ -0,0 +1,43 @@ +# Quorla website (quorlasocial.com) + +Marketing site for Quorla. The app itself lives in the separate repo `claude_Metatron_Social_Media_Manager` +(served at app.quorlasocial.com). Built with [Astro](https://astro.build): pages compile to plain static HTML. + +## Work on it + +```bash +npm install +npm run dev # http://localhost:4321 +npm run build # writes the site to dist/ +``` + +| What | Where | +|---|---| +| Pages (one file = one URL) | `src/pages/` (`index.astro` → `/`, `privacy.astro` → `/privacy`) | +| Header, footer, `` | `src/layouts/Base.astro` | +| Styles (navy `#242142`, coral `#FC6D45`) | `src/styles/global.css` | +| Logos, icons, images | `public/assets/` | + +## Deploy (HestiaCP server, as `dev`) + +HestiaCP serves `/home/user/web/quorlasocial.com/public_html/` as plain static files. + +```bash +cd ~/APPS/quorla-website && git pull +# Build with Docker so the server doesn't need Node (Astro 6 needs Node >= 22.12): +docker run --rm -v "$PWD":/site -w /site node:22-bookworm-slim sh -c "npm ci && npm run build" +sudo rsync -a --delete --chown=user:user --chmod=D755,F644 dist/ /home/user/web/quorlasocial.com/public_html/ +``` + +## Keep these working + +Google's OAuth verification and TikTok's app review point at these URLs. Don't remove or move them: +- https://quorlasocial.com (home page, must explain the app and link to the privacy policy) +- https://quorlasocial.com/privacy and /terms (also still served by the app at app.quorlasocial.com/privacy and /terms; + keep both copies the same until the app's links and the review forms point here) +- The Google and TikTok domain verification records are DNS TXT records, not files, so redeploying the site doesn't affect them. + +## Page plan + +Home · Features · Platforms · Pricing (hosted and self-hosted) · For agencies · Blog · Help/Docs · Contact / Book a demo +· Privacy · Terms diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 0000000..31cedaf --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,8 @@ +import { defineConfig } from "astro/config"; + +// Static site for quorlasocial.com. `npm run build` writes plain HTML to dist/, which HestiaCP serves. +export default defineConfig({ + site: "https://quorlasocial.com", + trailingSlash: "ignore", + build: { format: "directory" }, +}); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..8a6d3fa --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4806 @@ +{ + "name": "quorla-website", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "quorla-website", + "dependencies": { + "astro": "6.4.8" + } + }, + "node_modules/@astrojs/compiler": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-4.0.0.tgz", + "integrity": "sha512-eouss7G8ygdZqHuke033VMcVw5HTZUu+PXd/h06DGDUg/jt5btPYPqh66ENWw/mU78rBrf/oeC4oqoBwMtDMNA==", + "license": "MIT" + }, + "node_modules/@astrojs/internal-helpers": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.10.0.tgz", + "integrity": "sha512-Ry2R3VPeIN4uPCSA4xQc+e+vsJXkalKpEbDc07hV+a/o5Bs2N/s/uDcPJH/05L19DKh9tAy7e6JM3YZ6Cxfezw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.4", + "@types/mdast": "^4.0.4", + "js-yaml": "^4.1.1", + "picomatch": "^4.0.4", + "retext-smartypants": "^6.2.0", + "shiki": "^4.0.2", + "smol-toml": "^1.6.0", + "unified": "^11.0.5" + } + }, + "node_modules/@astrojs/markdown-remark": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-7.2.0.tgz", + "integrity": "sha512-+YxmVQu1Bd+MFfSzjq1rOJvD9+nIOJzz5YIIhdIH01RrxRkKbyKoEgyIqP3yv51MhzMDgd79QaPv+kCVPT8vHw==", + "license": "MIT", + "dependencies": { + "@astrojs/internal-helpers": "0.10.0", + "@astrojs/prism": "4.0.2", + "github-slugger": "^2.0.0", + "hast-util-from-html": "^2.0.3", + "hast-util-to-text": "^4.0.2", + "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", + "unified": "^11.0.5", + "unist-util-remove-position": "^5.0.0", + "unist-util-visit": "^5.1.0", + "unist-util-visit-parents": "^6.0.2", + "vfile": "^6.0.3" + } + }, + "node_modules/@astrojs/prism": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-4.0.2.tgz", + "integrity": "sha512-KTivpmnz6lDsC6o9H4+DNm2SrE/GHzw8cNAvEJwAvUT+eoaEnn/4NtbDNfRRaxaJHdp15gf+tfHAWiXR4wB3BA==", + "license": "MIT", + "dependencies": { + "prismjs": "^1.30.0" + }, + "engines": { + "node": ">=22.12.0" + } + }, + "node_modules/@astrojs/telemetry": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.3.2.tgz", + "integrity": "sha512-j8DNruA8ors99Al39RYZPJK4DC1bKkoNm93mAMuBhY9TCNC4R8n1q7ovFnJ5qhGh5Lsh7pa1gpQVpYpsJPeTHQ==", + "license": "MIT", + "dependencies": { + "ci-info": "^4.4.0", + "dset": "^3.1.4", + "is-docker": "^4.0.0", + "is-wsl": "^3.1.1", + "which-pm-runs": "^1.1.0" + }, + "engines": { + "node": "18.20.8 || ^20.3.0 || >=22.0.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.29.7.tgz", + "integrity": "sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.29.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.29.7.tgz", + "integrity": "sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.9.tgz", + "integrity": "sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.29.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.8.tgz", + "integrity": "sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.29.7", + "@babel/helper-validator-identifier": "^7.29.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@capsizecss/unpack": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-4.0.1.tgz", + "integrity": "sha512-CuNiSqg7+e1cO/GjffyMOm5Tt2jUF9CWHHnvQ/UkqvtkGfHdgwEC0wpmq7fkN3gxwpRnrAN0WzO3vREKmNolMQ==", + "license": "MIT", + "dependencies": { + "fontkitten": "^1.0.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@clack/core": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@clack/core/-/core-1.5.1.tgz", + "integrity": "sha512-iHTrHA8MtVuLl2TfZySmcKv1qO2PoyC9Z7pfSDozEuV5vtY3/wcOPKJXlqJ5Oq2Cx5DDGQGAMVx6HZfRRoVEbQ==", + "license": "MIT", + "dependencies": { + "fast-wrap-ansi": "^0.2.0", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 20.12.0" + } + }, + "node_modules/@clack/prompts": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@clack/prompts/-/prompts-1.8.1.tgz", + "integrity": "sha512-dlT1m5e/0yUL0kRNcQn7yGLVThkgbB0Ga/1AmfDDC/8ik6AIiSf2QLQO2zPYvefsHP0aFgxO93cVLCCfDp7kzQ==", + "license": "MIT", + "dependencies": { + "@clack/core": "1.5.1", + "fast-string-width": "^3.0.2", + "fast-wrap-ansi": "^0.2.0", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 20.12.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz", + "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", + "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", + "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", + "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", + "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", + "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", + "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", + "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", + "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", + "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", + "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", + "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", + "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", + "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", + "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", + "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", + "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", + "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", + "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", + "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", + "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", + "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", + "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", + "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", + "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", + "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", + "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/colour": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz", + "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "cpu": [ + "ppc64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "cpu": [ + "riscv64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "cpu": [ + "ppc64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "cpu": [ + "riscv64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.7.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.6.0.tgz", + "integrity": "sha512-T7jf+5zgsZHwNJ4lvQ7/aezbyk0nNX+zJVWpmHA7VYsEx7a7qr5Rg5IbtJFqkgze5Y2sruq1RUY8Q837Od7iFw==", + "license": "MIT" + }, + "node_modules/@napi-rs/lzma-linux-x64-gnu": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.5.1.tgz", + "integrity": "sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^22.20 || ^24.12 || >=25" + } + }, + "node_modules/@oslojs/encoding": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", + "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", + "license": "MIT" + }, + "node_modules/@rollup/pluginutils": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.5.1.tgz", + "integrity": "sha512-P9ZvnfouRu4MSC+ilERaw6FmZs8zqKhpHxEs4aGDGWQAMzQGXnhvCSvoNwokfNvdt7t3Y5Y4p6gStQgezeIqug==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.64.12.tgz", + "integrity": "sha512-Z8lz+5UOiCJLonjeqwJlhUtHA/Sr6R1AidkccQxdWF0nigNzP81aLoU+udgOaGfL5s1uzFXzcux/pCwGAMu0lw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.64.12.tgz", + "integrity": "sha512-+tKxNa2psFmiTb0KfXlXs4Yj7vkEhzAvZ0DrQ5+0gWHQJM10jSleQ3l1FIVm5uvD53YM8lHfM4mgCLDDN9f1Gg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.64.12.tgz", + "integrity": "sha512-iiripdfvyRBugV55/Dk7GplNXQtN/PG85OcKeveU1z2UkTg0MofbBF1qk//qgPWiqJbVvQcXAVCfE56oDGO4EQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.64.12.tgz", + "integrity": "sha512-BmATib8swSMAagWNIfDZMnb+k34RXR4bbGOUfZgK8lLlniuMyVoSDDXCOGkdhtUmBXL4aygDh7bhjQ+TmhTvIw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.64.12.tgz", + "integrity": "sha512-GzrO0CiUq8vcAI/hYJuIcp6wNm3T3YhOpumYtf9Z3Fz+cfN1VESCVfy7EPcM3/m2K8l+Gn2U+4XtNZjwhUXctQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.64.12.tgz", + "integrity": "sha512-Dpta6gigm4o6SYioXtTkZBlGLA/Sl6OpzgLqY+51uafJE2blPejAtR1w82CVLPN+F9cvo1+/em92x/zcOgY0uQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.64.12.tgz", + "integrity": "sha512-YpeDwQ5uFaogRvytNC8RK0keDO65kI5wNEhGSs+4GiJc3KHhxj4j5cnQh2nCu9ybJj6RP0/ycB6bkN0yFJ9I+w==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.64.12.tgz", + "integrity": "sha512-LQrB3/sImIr1ycrlEyaApOLH1rAy8JV4/dH4eoK817aWATdcs4fESXz53/w72NwDnwPM5zEUpoL7socH4ZDnwA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.64.12.tgz", + "integrity": "sha512-iAF2iYu9S4SBfNsb4k0ewNBjO83WxHEltIuKQBGMzEKFgrYfmJn+gatBDXR2t/0zJN0UW0kzR4rfvQ1UHzkZ1A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.64.12.tgz", + "integrity": "sha512-0MQdRtdbirJCXPIVeW/hd/LXLR8Qz96pc+2EBptuuV5q/zSGOzND7SZt8gBTE58NC9cUG/8UxcUXQiKRZ2WzzA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.64.12.tgz", + "integrity": "sha512-yGDEwn0AGnrY/KCz2oY8R9KKNiQnTcwNuCWXeSXF0VLxXzlqoCgaS5QHsf1lbQvKWwPuN2Czkjk1wXRCBONTOQ==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.64.12.tgz", + "integrity": "sha512-AjlbD0efZEhHaJ3bsNjxSFDoguNq6VZvC+FKGJGBCA+ZN7BrZq2TuuSWFa6AI8IpOeuvhp2LoYcP7jiZwmtU0Q==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.64.12.tgz", + "integrity": "sha512-sDW0CiPoUCEEUV25uBG5sJ2gKe75DJqLpj91m1eK1vKffywyY7v4i6q1450ZuR6QW4NArXg7JpbMGgKU8di3HQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.64.12.tgz", + "integrity": "sha512-VTQYUhMjl8kv999VuYqScgv7P9cR9KuxI/6bkUsEa3bsswqG0+otFjuLZmJ1U+ffEP4IAz0jxOeV0DX6NRBhjg==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.64.12.tgz", + "integrity": "sha512-ppsKwpSjNrzJ8hge3Z3uiCcoRgAAQk2tU7auy3MFF348ffWRldFPnWIT/a/enK7huijlTfnwn4DYpDoapEb45A==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.64.12.tgz", + "integrity": "sha512-Gc3cVRC1trFH+GFWWTsJz6YuD4u75fzr/q99jqQGimonN/zvN6Wecck5WGzllOHj+XYXHcq0Ibor0tanGjfI6A==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.64.12.tgz", + "integrity": "sha512-pjmDTFStvwFE3shTeUDvSDiSp8/qAf5bQXejcEUDDavWz4jEhTIpCdpS06G0PEwSCSNK0Lngjz2v9l4hk3Z74A==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.64.12.tgz", + "integrity": "sha512-mkbjxPqpR91u1JD7xY4aLZhr/Mqka4/RqGcG4WNGgN/lC1o7TzyCyqJoSJXp9qVVxMwpJGFlEF1VlERb+Ghw1Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.64.12.tgz", + "integrity": "sha512-vIeut2LkuVc3gcsawLJPahNAzvzBcFRhu2O+yVb//BuQKz7PIItMF0piXRbN/lIDO3d68TSDd368Vg6YwgTybw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.64.12.tgz", + "integrity": "sha512-3Sx+D3r9oPkTdNUcPrIRM2Am+vzEV6VGWoImHG4ZVK2jJeOW+eDjLeTm6nvu/z/m0fiX2YmGLXIypblc336MXg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.64.12.tgz", + "integrity": "sha512-Nn2xh0teFnl71EiiUrKvECWcdGXtWF8q0uGclYwXGVw6QClGAcME0/bJSGdK+xIvd6MLEKYmjkTUvCBV+7m5Kw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.64.12.tgz", + "integrity": "sha512-n1/0H9TS+kBa4xp6n9aV7yiynBNfmerjkj2nAMIfY0ZHv1zShWRXnsAuAPAH0sfEK4ZSMK+z24q2RjAPFLCN1w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.64.12.tgz", + "integrity": "sha512-AdlDbQpsLfGlsHr1NfLZFtdnvxCKNp9TwlYVYExs8JJLWjLafUQEKJk0r9zUbmU57mw9nglMEvzqPHuLWYmaKw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.64.12.tgz", + "integrity": "sha512-u5SSUJBHod51UamjkigSr+JPre6xMy5vaWTTV2K0SnFG4RuKyYpf66dTSLFKX2cwaldpwyBurXPUCxq8riQMEg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.64.12.tgz", + "integrity": "sha512-j5rXD4R/4DM5+V991AA9xOnG2Rwu2g3p5TPgu1Eu7apju0NUrLl+Bn/KpWc6wYJtlXqzwz1r+LNV1JeBU4VGvw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@shikijs/core": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-4.5.0.tgz", + "integrity": "sha512-6CIgwq+bt2JZ3OSjb/nBkkwEf/CfpHcbam+Mg5Pllco7HAGRQ2/EFhZrrJtbyNTgKwknfVS+llsXGygiDGwJWw==", + "license": "MIT", + "dependencies": { + "@shikijs/primitive": "4.5.0", + "@shikijs/types": "4.5.0", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.5", + "hast-util-to-html": "^9.0.5" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/engine-javascript": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-4.5.0.tgz", + "integrity": "sha512-Ed6UdEj84LyYkwnxM5CvSMWAD+id9ExTYri0/+x41U9zrgNifPSS9lZm0JqBP0VfYI8yr8tY5nbNq9+p9R0kFA==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.5.0", + "@shikijs/vscode-textmate": "^10.0.2", + "oniguruma-to-es": "^4.3.6" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/engine-oniguruma": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-4.5.0.tgz", + "integrity": "sha512-dKVmbJecVdB9recl8a/CU4jdpNXyjJQrIcesIkpS70s5HS02ohpnCSpMUbotPnEUzbAcLQ+S4hwZYbkBBiTcJw==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.5.0", + "@shikijs/vscode-textmate": "^10.0.2" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/langs": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-4.5.0.tgz", + "integrity": "sha512-wwBTqwduXSz0X4v9Qa2EWeFaYJEw1clCncWjoRNQRbVDu3SPRTRWucnouYapKj3b8Q+sk/41Vbc4B5c8nuYzLA==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.5.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/primitive": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@shikijs/primitive/-/primitive-4.5.0.tgz", + "integrity": "sha512-UM7ShlA8oz0OWxLLO8BmO9Ip6fVqdkt8yF0EH7nOCqHfrx1eEAzF0ZUVK7L+I8NEgeu1PEWSRlxaiPPeCb4iDg==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.5.0", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.5" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/themes": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-4.5.0.tgz", + "integrity": "sha512-zGb87H3UBbpuI4yoh5UguB1XbU+2BDU3kflM7UfZ+Cy2hWo9lBtqjSVK20gmLY6ukYl040hAypGXMgud9vul8Q==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "4.5.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/types": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-4.5.0.tgz", + "integrity": "sha512-drtPrtD8N0DENyD2cyt6Ajy+IWsiCLgMxODwLTpvH1UsN6a9jf90tNTPjqwHvA+0Lzu9e0txk8DjfqH1p9UJRw==", + "license": "MIT", + "dependencies": { + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.5" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@shikijs/vscode-textmate": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.1.0.tgz", + "integrity": "sha512-cVBuhDQjBZaNMTwBquYfPydrUP+E3hE6oYGasx8h6ZrODIM7/r+gxLDXdd66oszbrggZHEntdE6j+5gYIVyMWQ==", + "license": "MIT" + }, + "node_modules/@types/debug": { + "version": "4.1.13", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz", + "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz", + "integrity": "sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==", + "license": "MIT" + }, + "node_modules/@types/hast": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.5.tgz", + "integrity": "sha512-rp/ezSWaD1m44dPKICGhiskI13nVr7qTloFwDa/IYkhhf5nzwP+zIQcIJh3WIFSBOy/H1PzB40jPjMDksN4F+g==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" + }, + "node_modules/@types/nlcst": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.4.0.tgz", + "integrity": "sha512-1mEZtMKPM09vDmQt5y7YvmN2+DFTP7Tg0EWXdic8/C6VRnpb33e4ghisCIE3WZjsE2N8mf+QV1Zqh7ZFYLWInQ==", + "license": "ISC" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz", + "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-iterate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/astro": { + "version": "6.4.8", + "resolved": "https://registry.npmjs.org/astro/-/astro-6.4.8.tgz", + "integrity": "sha512-KK5lX90uU9EeVaTjINyj3sy9/NFXVa59aowaqbWBDDKLXZh4rr7GwIaCFYVetE22MJtsCNFerQXn0vlCLmpP/Q==", + "license": "MIT", + "dependencies": { + "@astrojs/compiler": "^4.0.0", + "@astrojs/internal-helpers": "0.10.0", + "@astrojs/markdown-remark": "7.2.0", + "@astrojs/telemetry": "3.3.2", + "@capsizecss/unpack": "^4.0.0", + "@clack/prompts": "^1.1.0", + "@oslojs/encoding": "^1.1.0", + "@rollup/pluginutils": "^5.3.0", + "aria-query": "^5.3.2", + "axobject-query": "^4.1.0", + "ci-info": "^4.4.0", + "clsx": "^2.1.1", + "common-ancestor-path": "^2.0.0", + "cookie": "^1.1.1", + "devalue": "^5.8.1", + "diff": "^8.0.3", + "dset": "^3.1.4", + "es-module-lexer": "^2.0.0", + "esbuild": "^0.27.3", + "flattie": "^1.1.1", + "fontace": "~0.4.1", + "get-tsconfig": "5.0.0-beta.4", + "github-slugger": "^2.0.0", + "html-escaper": "3.0.3", + "http-cache-semantics": "^4.2.0", + "js-yaml": "^4.1.1", + "jsonc-parser": "^3.3.1", + "magic-string": "^0.30.21", + "magicast": "^0.5.2", + "mrmime": "^2.0.1", + "neotraverse": "^0.6.18", + "obug": "^2.1.1", + "p-limit": "^7.3.0", + "p-queue": "^9.1.0", + "package-manager-detector": "^1.6.0", + "piccolore": "^0.1.3", + "picomatch": "^4.0.4", + "rehype": "^13.0.2", + "semver": "^7.7.4", + "shiki": "^4.0.2", + "smol-toml": "^1.6.0", + "svgo": "^4.0.1", + "tinyclip": "^0.1.12", + "tinyexec": "^1.0.4", + "tinyglobby": "^0.2.15", + "ultrahtml": "^1.6.0", + "unifont": "~0.7.4", + "unist-util-visit": "^5.1.0", + "unstorage": "^1.17.5", + "vfile": "^6.0.3", + "vite": "^7.3.2", + "vitefu": "^1.1.2", + "xxhash-wasm": "^1.1.0", + "yargs-parser": "^22.0.0", + "zod": "^4.3.6" + }, + "bin": { + "astro": "bin/astro.mjs" + }, + "engines": { + "node": ">=22.12.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/astrodotbuild" + }, + "optionalDependencies": { + "sharp": "^0.34.0" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "license": "MIT", + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/ci-info": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.4.0.tgz", + "integrity": "sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "node_modules/common-ancestor-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-2.0.0.tgz", + "integrity": "sha512-dnN3ibLeoRf2HNC+OlCiNc5d2zxbLJXOtiZUudNFSXZrNSydxcCsSpRzXwfu7BBWCIfHPw+xTayeBvJCP/D8Ng==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">= 18" + } + }, + "node_modules/cookie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/cookie-es": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.3.tgz", + "integrity": "sha512-lXVyvUvrNXblMqzIRrxHb57UUVmqsSWlxqt3XIjCkUP0wDAf6uicO6KMbEgYrMNtEvWgWHwe42CKxPu9MYAnWw==", + "license": "MIT" + }, + "node_modules/crossws": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", + "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", + "license": "MIT", + "dependencies": { + "uncrypto": "^0.1.3" + } + }, + "node_modules/css-select": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-6.0.0.tgz", + "integrity": "sha512-rZZVSLle8v0+EY8QAkDWrKhpgt6SA5OtHsgBnsj6ZaLb5dmDVOWUDtQitd9ydxxvEjhewNudS6eTVU7uOyzvXw==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^7.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "nth-check": "^2.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz", + "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.27.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-7.0.0.tgz", + "integrity": "sha512-wD5oz5xibMOPHzy13CyGmogB3phdvcDaB5t0W/Nr5Z2O/agcB8YwOz6e2Lsp10pNDzBoDO9nVa3RGs/2BttpHQ==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "license": "MIT", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "license": "CC0-1.0" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz", + "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/defu": { + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.7.tgz", + "integrity": "sha512-7z22QmUWiQ/2d0KkdYmANbRUVABpZ9SNYyH5vx6PZ+nE5bcC0l7uFvEfHlyld/HcGBFTL536ClDt3DEcSlEJAQ==", + "license": "MIT" + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/destr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", + "license": "MIT" + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/devalue": { + "version": "5.9.4", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.9.4.tgz", + "integrity": "sha512-sPAT4pztbu6586/hrhOnMKS17IJrvg12mXiSPSS3W5qDeN2RGgvZ0diZCm31dBbnevfVmujNO3IM2wrS4Y2Rhg==", + "license": "MIT" + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/diff": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.4.tgz", + "integrity": "sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dset": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-module-lexer": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.2.tgz", + "integrity": "sha512-poHGpORABojJJucnV9KbOavETW8lBVnphkW77ER5/BQ5Fz7oXSoCNek7IH3vR5nRjdsEz926ibFYX8KtLQmdyw==", + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", + "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.7", + "@esbuild/android-arm": "0.27.7", + "@esbuild/android-arm64": "0.27.7", + "@esbuild/android-x64": "0.27.7", + "@esbuild/darwin-arm64": "0.27.7", + "@esbuild/darwin-x64": "0.27.7", + "@esbuild/freebsd-arm64": "0.27.7", + "@esbuild/freebsd-x64": "0.27.7", + "@esbuild/linux-arm": "0.27.7", + "@esbuild/linux-arm64": "0.27.7", + "@esbuild/linux-ia32": "0.27.7", + "@esbuild/linux-loong64": "0.27.7", + "@esbuild/linux-mips64el": "0.27.7", + "@esbuild/linux-ppc64": "0.27.7", + "@esbuild/linux-riscv64": "0.27.7", + "@esbuild/linux-s390x": "0.27.7", + "@esbuild/linux-x64": "0.27.7", + "@esbuild/netbsd-arm64": "0.27.7", + "@esbuild/netbsd-x64": "0.27.7", + "@esbuild/openbsd-arm64": "0.27.7", + "@esbuild/openbsd-x64": "0.27.7", + "@esbuild/openharmony-arm64": "0.27.7", + "@esbuild/sunos-x64": "0.27.7", + "@esbuild/win32-arm64": "0.27.7", + "@esbuild/win32-ia32": "0.27.7", + "@esbuild/win32-x64": "0.27.7" + } + }, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/eventemitter3": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.4.tgz", + "integrity": "sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==", + "license": "MIT" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/fast-string-truncated-width": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-string-truncated-width/-/fast-string-truncated-width-3.0.3.tgz", + "integrity": "sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==", + "license": "MIT" + }, + "node_modules/fast-string-width": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/fast-string-width/-/fast-string-width-3.0.2.tgz", + "integrity": "sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==", + "license": "MIT", + "dependencies": { + "fast-string-truncated-width": "^3.0.2" + } + }, + "node_modules/fast-wrap-ansi": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/fast-wrap-ansi/-/fast-wrap-ansi-0.2.2.tgz", + "integrity": "sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==", + "license": "MIT", + "dependencies": { + "fast-string-width": "^3.0.2" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/flattie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/fontace": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/fontace/-/fontace-0.4.1.tgz", + "integrity": "sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==", + "license": "MIT", + "dependencies": { + "fontkitten": "^1.0.2" + } + }, + "node_modules/fontkitten": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fontkitten/-/fontkitten-1.0.3.tgz", + "integrity": "sha512-Wp1zXWPVUPBmfoa3Cqc9ctaKuzKAV6uLstRqlR56kSjplf5uAce+qeyYym7F+PHbGTk+tCEdkCW6RD7DX/gBZw==", + "license": "MIT", + "dependencies": { + "tiny-inflate": "^1.0.3" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/get-tsconfig": { + "version": "5.0.0-beta.4", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-5.0.0-beta.4.tgz", + "integrity": "sha512-7nF7C9fIPFEMHgEMEfgIlO9wDdZ8CyHw27rWciFZfHvHDReIiPhsYuzPRXsfvBCqFy1l8RRyyWV7QLM+ZhUJsQ==", + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "engines": { + "node": ">=20.20.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "license": "ISC" + }, + "node_modules/h3": { + "version": "1.15.11", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.11.tgz", + "integrity": "sha512-L3THSe2MPeBwgIZVSH5zLdBBU90TOxarvhK9d04IDY2AmVS8j2Jz2LIWtwsGOU3lu2I5jCN7FNvVfY2+XyF+mg==", + "license": "MIT", + "dependencies": { + "cookie-es": "^1.2.3", + "crossws": "^0.3.5", + "defu": "^6.1.6", + "destr": "^2.0.5", + "iron-webcrypto": "^1.2.1", + "node-mock-http": "^1.0.4", + "radix3": "^1.1.2", + "ufo": "^1.6.3", + "uncrypto": "^0.1.3" + } + }, + "node_modules/hast-util-from-html": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", + "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "devlop": "^1.1.0", + "hast-util-from-parse5": "^8.0.0", + "parse5": "^7.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", + "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^9.0.0", + "property-information": "^7.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", + "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz", + "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-text": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", + "license": "MIT" + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.3.0.tgz", + "integrity": "sha512-M5t5LlJpS1UHMjvwRQVdFHvPISGeLAxNcrWuJkeGh0KxsqCHZ1O3NXZU/8x7cD0BDcGW8kapxMKTvwlqrNkHkA==", + "license": "BSD-2-Clause" + }, + "node_modules/iron-webcrypto": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", + "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/brc-dd" + } + }, + "node_modules/is-docker": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-4.0.0.tgz", + "integrity": "sha512-LHE+wROyG/Y/0ZnbktRCoTix2c1RhgWaZraMZ8o1Q7zCh0VSrICJQO5oqIIISrcSBtrXv0o233w1IYwsWCjTzA==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.1.tgz", + "integrity": "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/js-yaml": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.3.2.tgz", + "integrity": "sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/puzrin" + }, + { + "type": "github", + "url": "https://github.com/sponsors/nodeca" + } + ], + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "license": "MIT" + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lru-cache": { + "version": "11.5.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.3.tgz", + "integrity": "sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==", + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/magicast": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.5.tgz", + "integrity": "sha512-UicdXN8zQ3JHlxVq+28afMXPr1z7WNY6+7EJnzTdQWkTAlMLF5fNCCKxJHBQwGaNGR11581EiQmQzx73+MvszA==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.29.7", + "@babel/types": "^7.29.7", + "source-map-js": "^1.2.1" + } + }, + "node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-definitions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.3.tgz", + "integrity": "sha512-xPgpDNl0/OXHsI7TlaIs22lWnH3KlpvZdXG1ET/m/YT2Hhdkx8lJV4kLphE6l9simyM4KPDFBwas08BgEob6Jw==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.1.0.tgz", + "integrity": "sha512-KRLgmPaP2H1ul2bpoJkOS+9pAcDAAj9Nu1mqLnh8NLeJG5tlvj42TH80PIGBpROWlRXLk0lDrWNuZCFy/tsB4A==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.1.tgz", + "integrity": "sha512-OuJHqvr455pwu2OaOrir7dbzqs4jlWKOtlu9L6GjcIjjQwNyw02VntQsr/Ek6/A13vgnXfUhBekWRUP1OkNivw==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.2.0.tgz", + "integrity": "sha512-2Jn/ADrHFFyyniBMi0bncTbJqU78K3/TEYvzvwrWWzD9MYPUa/Gm4r3nOeKFQg/PDM5BsbDYdc8ackW4NTY6NA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.27.1", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz", + "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==", + "license": "CC0-1.0" + }, + "node_modules/micromark": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.3.tgz", + "integrity": "sha512-oGYfQzHSG5dOMovQcJ3fyTmZlWAWpi0XA0sJwJs+i6OT88o1+Jtw/8z0CmdowSLxGhhFK89rQ/oXph/wN02PNw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-edit-map": "^1.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.4.tgz", + "integrity": "sha512-wxEeE8v8XVvOrxn1TZj74qYhAtTQsSqufHVS3uNVyT1MupXxhyaHk8/9xDNPh9BmL77QNDgWTkZ3RsYHB2ry7w==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.1.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-edit-map": "^1.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.3" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.2.tgz", + "integrity": "sha512-pRzm4kDTu0MjlmBkxmS9yYhw60nncfcEwu9NNdPFSQEFXS95ZKyIIyTSHu/o3ReBUrLKYEq+7YaXCRn/bPB4MA==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.1.0.tgz", + "integrity": "sha512-fS8hnLIjnjvdQIj39Geug8wWsR0HrYZ43KShKxNfwT7t2LOHo/LbWZEzEaSOjwtjdCsjoE6syHhonEzW0zv0+Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-edit-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/micromark-util-edit-map/-/micromark-util-edit-map-1.0.0.tgz", + "integrity": "sha512-Pa2ljlsEL6sVwFaYeyrOLSYbQt73JvGbPOYFq+9AElXiSnfI5Q4465RRZ1sHv7lDjDOnGRDDaqPXqClqWK/q1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.3.tgz", + "integrity": "sha512-oxB2Ik03hI0gv+VNn9tnh1t1YEe9MDPptViAEgfdf3YQHsn0pzGTgCdlSCJXcwhqm8phaEuM7zeEu3QQzVBrPg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.20", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.20.tgz", + "integrity": "sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neotraverse": { + "version": "0.6.18", + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", + "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/nlcst-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/node-fetch-native": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", + "license": "MIT" + }, + "node_modules/node-mock-http": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.5.tgz", + "integrity": "sha512-KQyt/wLjG3TAc7DOUhpqWzgd4ERxR80JOlTK5VE5R1S12IaPVN5qkj4klBce9HPG1Njuup4Sb5bljaT34lIyjw==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/obug": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/obug/-/obug-2.2.1.tgz", + "integrity": "sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==", + "funding": [ + "https://github.com/sponsors/sxzz", + "https://opencollective.com/debug" + ], + "license": "MIT", + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/ofetch": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz", + "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==", + "license": "MIT", + "dependencies": { + "destr": "^2.0.5", + "node-fetch-native": "^1.6.7", + "ufo": "^1.6.1" + } + }, + "node_modules/ohash": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.12.tgz", + "integrity": "sha512-65S/5gk9YSsaRjcyf7Nfa6h/d3E8/1gslpXfI4W7Dxn/oap8IKRuNT5VXkLQ1YFKIEg4apRY4Pj6aiwFzrDdmw==", + "license": "MIT" + }, + "node_modules/oniguruma-parser": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.2.tgz", + "integrity": "sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==", + "license": "MIT" + }, + "node_modules/oniguruma-to-es": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.6.tgz", + "integrity": "sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==", + "license": "MIT", + "dependencies": { + "oniguruma-parser": "^0.12.2", + "regex": "^6.1.0", + "regex-recursion": "^6.0.2" + } + }, + "node_modules/p-limit": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-7.3.3.tgz", + "integrity": "sha512-SKgVvDU5TNIxQ4r30U75BNLC6a+6GOEjngrk/ysM5+Zu3oJuk1SC5ApzIzY/7PjCEjoVPMWJ0zho/4QUiEB7TQ==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.2.1" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "9.3.5", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-9.3.5.tgz", + "integrity": "sha512-Lki/zhXFVmDhesBUn/yHRLW9Bte7mE7xoFHzTR8sIomV7a2z+LxYAPkGvdfidNiu4fKSfjtawixxSHcZci5QcQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^5.0.4", + "p-timeout": "^7.0.0" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-7.0.2.tgz", + "integrity": "sha512-prbX4Z3YszrFNgH+MW5Zoeq3baXrMtP/MQnFeET90UB/GtGcGDQ5Usg9OCy6ETjTTntOw1SL2z9fMPUppN3Guw==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-manager-detector": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.9.0.tgz", + "integrity": "sha512-zAMfbta9nPA8AKkA4WdmNAT8R8s6Dk0/xwPsqNnRidMFcLo1YkLuPDTgs2f64XdzS8vbLNnoJ+uUIkgbz7oRHA==", + "license": "MIT" + }, + "node_modules/parse-latin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", + "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "@types/unist": "^3.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-modify-children": "^4.0.0", + "unist-util-visit-children": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/piccolore": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/piccolore/-/piccolore-0.1.3.tgz", + "integrity": "sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==", + "license": "ISC" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.7.tgz", + "integrity": "sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.31.tgz", + "integrity": "sha512-YUbWYCgErwnMAVkjUnYa+KlMBzGpHwiIt/DE7f0G33AuX2LH9UcTk6KgWxd3zRU+pN3u/C+Xl3EnMLM4Hea7Sg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.20", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/property-information": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.2.0.tgz", + "integrity": "sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/radix3": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", + "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.1.1.tgz", + "integrity": "sha512-Kko+Y5XQ6fM+Ce3dq3m9YGxnacYZYl9cA1wZjaF3Vbry2L3i1qVg8+CAgNPsXRArPMUMCaOR7oa9Nqntc43JKA==", + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/regex/-/regex-6.1.0.tgz", + "integrity": "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-recursion": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", + "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-utilities": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", + "license": "MIT" + }, + "node_modules/rehype": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.2.tgz", + "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "rehype-parse": "^9.0.0", + "rehype-stringify": "^10.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-parse": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz", + "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-from-html": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-stringify": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", + "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-to-html": "^9.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-smartypants": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.3.tgz", + "integrity": "sha512-gCaK+ndZ0hYezlqFegHFCVh2CQemsi0Npdh1qVM9bxlUFknjkbP6VmojWhddOCrbK0PbbacmYLWfTULRiT1eWA==", + "license": "MIT", + "dependencies": { + "retext": "^9.0.0", + "retext-smartypants": "^6.0.0", + "unified": "^11.0.4", + "unist-util-visit": "^5.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/retext": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", + "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "retext-latin": "^4.0.0", + "retext-stringify": "^4.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", + "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "parse-latin": "^7.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", + "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", + "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rollup": { + "version": "4.64.12", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.64.12.tgz", + "integrity": "sha512-GhAu8ZglZ61VWSX/ZW3K/qkazgURBIQL0/Yy51QsS8DPyebR5Cf/Z2PANJFpTU0aVZ9byJcyqR6xvBbkXhdGYQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.9" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@napi-rs/lzma-linux-x64-gnu": "1.5.1", + "@rollup/rollup-android-arm-eabi": "4.64.12", + "@rollup/rollup-android-arm64": "4.64.12", + "@rollup/rollup-darwin-arm64": "4.64.12", + "@rollup/rollup-darwin-x64": "4.64.12", + "@rollup/rollup-freebsd-arm64": "4.64.12", + "@rollup/rollup-freebsd-x64": "4.64.12", + "@rollup/rollup-linux-arm-gnueabihf": "4.64.12", + "@rollup/rollup-linux-arm-musleabihf": "4.64.12", + "@rollup/rollup-linux-arm64-gnu": "4.64.12", + "@rollup/rollup-linux-arm64-musl": "4.64.12", + "@rollup/rollup-linux-loong64-gnu": "4.64.12", + "@rollup/rollup-linux-loong64-musl": "4.64.12", + "@rollup/rollup-linux-ppc64-gnu": "4.64.12", + "@rollup/rollup-linux-ppc64-musl": "4.64.12", + "@rollup/rollup-linux-riscv64-gnu": "4.64.12", + "@rollup/rollup-linux-riscv64-musl": "4.64.12", + "@rollup/rollup-linux-s390x-gnu": "4.64.12", + "@rollup/rollup-linux-x64-gnu": "4.64.12", + "@rollup/rollup-linux-x64-musl": "4.64.12", + "@rollup/rollup-openbsd-x64": "4.64.12", + "@rollup/rollup-openharmony-arm64": "4.64.12", + "@rollup/rollup-win32-arm64-msvc": "4.64.12", + "@rollup/rollup-win32-ia32-msvc": "4.64.12", + "@rollup/rollup-win32-x64-gnu": "4.64.12", + "@rollup/rollup-win32-x64-msvc": "4.64.12", + "fsevents": "~2.3.2" + } + }, + "node_modules/sax": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.1.tgz", + "integrity": "sha512-42tBVwLWnaQvW5zc4HbZrTuWccECCZfBi92FDuwtqxasH+JbPB3/FOKb1m222K42R4WxuxzzMsTswfzgtSu64Q==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=11.0.0" + } + }, + "node_modules/semver": { + "version": "7.8.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", + "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sharp": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.2", + "semver": "^7.7.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.5", + "@img/sharp-darwin-x64": "0.34.5", + "@img/sharp-libvips-darwin-arm64": "1.2.4", + "@img/sharp-libvips-darwin-x64": "1.2.4", + "@img/sharp-libvips-linux-arm": "1.2.4", + "@img/sharp-libvips-linux-arm64": "1.2.4", + "@img/sharp-libvips-linux-ppc64": "1.2.4", + "@img/sharp-libvips-linux-riscv64": "1.2.4", + "@img/sharp-libvips-linux-s390x": "1.2.4", + "@img/sharp-libvips-linux-x64": "1.2.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", + "@img/sharp-linux-arm": "0.34.5", + "@img/sharp-linux-arm64": "0.34.5", + "@img/sharp-linux-ppc64": "0.34.5", + "@img/sharp-linux-riscv64": "0.34.5", + "@img/sharp-linux-s390x": "0.34.5", + "@img/sharp-linux-x64": "0.34.5", + "@img/sharp-linuxmusl-arm64": "0.34.5", + "@img/sharp-linuxmusl-x64": "0.34.5", + "@img/sharp-wasm32": "0.34.5", + "@img/sharp-win32-arm64": "0.34.5", + "@img/sharp-win32-ia32": "0.34.5", + "@img/sharp-win32-x64": "0.34.5" + } + }, + "node_modules/shiki": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-4.5.0.tgz", + "integrity": "sha512-OcRW72ngQvc+MSVWBRIovC/BTW589iUE/Vxav7VeM4RcY9MUjqB+IR6ILG1k9nuW6LiG/nct9uma4/MBtnZbmQ==", + "license": "MIT", + "dependencies": { + "@shikijs/core": "4.5.0", + "@shikijs/engine-javascript": "4.5.0", + "@shikijs/engine-oniguruma": "4.5.0", + "@shikijs/langs": "4.5.0", + "@shikijs/themes": "4.5.0", + "@shikijs/types": "4.5.0", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.5" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/smol-toml": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.9.1.tgz", + "integrity": "sha512-j7WyPdf0CJoutMzMoPLF/bVXHtKZIT9Rb4eGeEbWw8X2t5oirjPgpL+OpaENZrILYaXqYwnVH+qgUwVbl+pUJQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 18" + }, + "funding": { + "url": "https://github.com/sponsors/cyyynthia" + } + }, + "node_modules/source-map-js": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.2.tgz", + "integrity": "sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/svgo": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.1.0.tgz", + "integrity": "sha512-bkxnTg1kSU0guhIBmibA6UUhrQmPVA1XsQLN+ylCd+UWzbnLkySOcXpyk1mrl05f+pcaCx2eHb+sp6BgMZWX+Q==", + "license": "MIT", + "dependencies": { + "commander": "^11.1.0", + "css-select": "^6.0.0", + "css-tree": "^3.0.1", + "css-what": "^7.0.0", + "csso": "^5.0.5", + "picocolors": "^1.1.1", + "sax": "1.6.1" + }, + "bin": { + "svgo": "bin/svgo.js" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", + "license": "MIT" + }, + "node_modules/tinyclip": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/tinyclip/-/tinyclip-0.1.15.tgz", + "integrity": "sha512-uo33abH+Ays0xYaDysoBt494Hb3hsEczMpcC0MwFl773pazORx4fmvKhclhR1wonUbB6vvpRsvVMwnhfqeMc+A==", + "license": "MIT", + "engines": { + "node": "^16.14.0 || >= 17.3.0" + } + }, + "node_modules/tinyexec": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.3.1.tgz", + "integrity": "sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz", + "integrity": "sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==", + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD", + "optional": true + }, + "node_modules/ufo": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.4.tgz", + "integrity": "sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==", + "license": "MIT" + }, + "node_modules/ultrahtml": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.7.0.tgz", + "integrity": "sha512-2xRd0VHoAQE4M+vF/DvFFB7pUV0ZxTW1TLi7lHQWnF/Sb5TPeEUV/l+hxcNnGO00ZXGnR0voCMmYRKQf+rvJ2g==", + "license": "MIT" + }, + "node_modules/uncrypto": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", + "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", + "license": "MIT" + }, + "node_modules/undici": { + "version": "8.12.3", + "resolved": "https://registry.npmjs.org/undici/-/undici-8.12.3.tgz", + "integrity": "sha512-+fdndUTwBP86cVjihTp21hZHo7d6oj1c/47XPA3lL8mM0XHs+C4EkcjmgRsFnFk2f/UONGDy9ItBItmXsLOQHw==", + "license": "MIT", + "engines": { + "node": ">=22.19.0" + } + }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unifont": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.7.5.tgz", + "integrity": "sha512-ULe/Cs+ZIsq+dcFofNkhqielCrUJnb5mr+Yc4EBM2VlL+6OZR6+cjtI2mT1bJvRBrVncqHAbLURxmPLcCXzWMg==", + "license": "MIT", + "dependencies": { + "css-tree": "^3.1.0", + "ohash": "^2.0.11", + "undici": "^8.0.0" + } + }, + "node_modules/unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-modify-children": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", + "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "array-iterate": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz", + "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-children": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", + "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unstorage": { + "version": "1.17.6", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.6.tgz", + "integrity": "sha512-gjKtcmn/KwZuJZO9o2sc0esAQnhmTw0LviDHwevTXbJMYs0dRTp8ZEEWXHU0vTpzbN3cA0yxlTeyXssMp3zDqw==", + "license": "MIT", + "dependencies": { + "anymatch": "^3.1.3", + "chokidar": "^5.0.0", + "destr": "^2.0.5", + "h3": "^1.15.11", + "lru-cache": "^11.5.3", + "node-fetch-native": "^1.6.7", + "ofetch": "^1.5.1", + "ufo": "^1.6.4" + }, + "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 || ^7 || ^8", + "@deno/kv": ">=0.9.0", + "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 || ^11.0.0", + "@planetscale/database": "^1.19.0", + "@upstash/redis": "^1.34.3", + "@vercel/blob": ">=0.27.1", + "@vercel/functions": "^2.2.12 || ^3.0.0", + "@vercel/kv": "^1 || ^2 || ^3", + "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/functions": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "aws4fetch": { + "optional": true + }, + "db0": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "uploadthing": { + "optional": true + } + } + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vite": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.7.tgz", + "integrity": "sha512-AHEzTORMbi7/7aXp7w7KZ5+DCUdSeLsJz0grY8xHpc9DHdYb0vQu6DqJfm2tOw3gDExNgPgnJTXxM6syYFHaCA==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.27.0 || ^0.28.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "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 + } + } + }, + "node_modules/vitefu": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.3.tgz", + "integrity": "sha512-ub4okH7Z5KLjb6hDyjqrGXqWtWvoYdU3IGm/NorpgHncKoLTCfRIbvlhBm7r0YstIaQRYlp4yEbFqDcKSzXSSg==", + "license": "MIT", + "workspaces": [ + "tests/deps/*", + "tests/projects/*", + "tests/projects/workspace/packages/*" + ], + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/which-pm-runs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/xxhash-wasm": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz", + "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==", + "license": "MIT" + }, + "node_modules/yargs-parser": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz", + "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==", + "license": "ISC", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, + "node_modules/yocto-queue": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "4.6.7", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.6.7.tgz", + "integrity": "sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..b51eb82 --- /dev/null +++ b/package.json @@ -0,0 +1,13 @@ +{ + "name": "quorla-website", + "private": true, + "type": "module", + "scripts": { + "dev": "astro dev", + "build": "astro build", + "preview": "astro preview" + }, + "dependencies": { + "astro": "6.4.8" + } +} diff --git a/public/assets/apple-touch-icon.png b/public/assets/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..5f4a8f5af8e22cc3ff109cb28665f321b400debd GIT binary patch literal 14441 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 C_^m_$ literal 0 HcmV?d00001 diff --git a/public/assets/favicon.png b/public/assets/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..4a53627a4fc6578e78296798cf8922c1d32f27d7 GIT binary patch literal 3708 zcmV-?4ukQDP)4a9+#%tJiT1pm4qFDZNwrNsWQ84>s$ZQQ^K}3?Ch#Xs)_xW4%cO1EB-3qB z;leAS`8h>agX9-J9R_6eXDTH|W=w0~{w2oW0(;F?Oq*mnbt?>Audq4Yb*UHH=NB}a z9S&{tnowFNnG-Na(Wfd@K3!+`v(p_+`m46O7BPN%Fmz_%e2=#MFrp6z<-6!fR$&h4 z3l4WfgFTN=)u3#Y9yB})tv=Xy7p)P)j$t9^kWTv@Fabbo8o&E z;eRi;_&$7i>&Y`iyZl|;-d^Rs#x|9ygDj14cfs-%oD2q37&1%$OThS~@%r1TGDc(_ zxZL4k?jVo8+%?LDom;t^F`S%8OU6h-iERI0qyyS8MHN z^s?QuGSf?YKM4K_MV=7YjW-I8t}&|H+>3KC z7g+&59kcfv(`7&uG4y4StAgH7$1sH%x@rh)9tOQPruhiG@ah!(Bn{!Biz>t)N@EIH z+?K!=(~G-MG`5*hG-)~<QUQGp zFCj%n|yFoYE(q!L5 zoKhOy{4IhjJecz!|=IX7;w=!z{XIKE*7=G1g#0W%QOE^c@xPq`nMnt1nl2`Gh|7GzoL`@ z5%F5kMInuq*QGp*^JptcVk&Mc?0SPYmtu3VQ)85(bf^RQ=~4y=vY|x$lU5}?8zQSJ zx-;gy|Kv1KgV7O?{|fNB3l;5QV%yfhk}Msckb@6L9{-cUnB`k1t;#KHlG?uSWM^on zN4l*`UZRUsn0M3jYRq4rFLm(5Vu9r#%@WxuaWhG(`(;nfcHp#8OzlzNP>|vto~px} z&5iLFU86xKN9n%MDw_4Pceo^K88z%U3gXFe41%Ew6# zM#bQ5<`KF`jV;UD=8fh{T?0J;`f5ALP%xmKJ!F{rTu1e1rdoW`$Z>WIrZS72!-+5^ zl1#QKN~{hQV}uQy3a`h?!45gbM3b!WTSa+)B-~kF$L%N97<3T!)QXFr#O8p-ty0L` z7~{sBFi$FM9>0v=(B*cb^vvrq&6^wvL*|sE%T2q?;6IXIyiw@anF!fV=I4@QLa9+T z#@z@PcVO$OXz;)JP8@L)@Qj$)2EosEJ2^*^9D1>HFG<~0GTBs1O?@URj;rg7xWx=C z>>qDX`AtE;8}bCjv&r!Y>~2v9Is2!{_>*>I)d`G>i!ZvGBz#^LQNIJ$cA%@NXzq6Q z*T&i6g&okTn2?5yt6KRcK5I?`nlJd$jyM+wMuT%HHF6- zESq#}?$ZAbj(PZYAuE)_(H#|Q-p?%Z5$9bvY`9p!a z?QF6hO?Tb?wmKGmW-3u4XUQBQN3$YaKemQpE38r93LFk5^pCoEE0_PHf_xQtr8CXc ziloW_cRq_`F7&F1#x}>$M`77u-%Qxa4pr{OF%ZPMZ4XkhZyCtK`V;9$T$vKbu)tNh zNjEWPjDs%;VF=9RVx26!E^hk3N-Y? z)apNAt3hS+NSS!I1~BZ<=E)?*%y5I6XYu^Sz)t=W-aZdrRycH`ZwA2785Lxk8g6eN zl+1wad_G~uQN`^Rcv{iDg0ozno!8YIy4a(u>;yOFvRlU2-#28J9}VmTG?)m!UC~J1 zqjpfA3s^*b0-;j|r)twwW%Iz!rsEsQDd`!JZ*@=K_o6 zW#7u`nKZno!hxG*J4e*yQ(TaF~%F1g8zQlkL*>bRq*H1!+AxKOx>wdV-^hZd{wG;-XV~8c{7RBdFJxDzLEWO?93{tZ z6N&l)?clL(z1la;| zZaWR7vsrHmo(V%GhcN!GCTHLI#)grF73Gr-Hd;zea@Y7W{mHOXA|2*7%~DsI8kv%EW6izCw z9Cr9kg0l-(7Xk}G3`p56(tIqFPq^6a&*O^U?~>eP^k9<(J7J_JgzZMUi3+bWK$Xgo zG2(@W3ZLm7)5wh0*%u9+Q6*a8(YGlqvtwyN=b5S~YR1z}qz*ec(8TSBJ$Bn;#=riW aDg8fRPqK|wH2mZM0000UIb2={0<@X=kWOq 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

8&{~{0Iqg~!7YHqKfTxM1=XG$(lp%}RqoSxh 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 KMNUMnLSTZL!a}Y9 literal 0 HcmV?d00001 diff --git a/public/assets/logo.png b/public/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..45790c2c6a512a26cc26bdcd003ba28631bd7e16 GIT binary patch literal 33373 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 + + + + + {title} + + + + + + + + + + + + + +

+ +
+ +
+ +
+ + + + diff --git a/src/pages/index.astro b/src/pages/index.astro new file mode 100644 index 0000000..59cbb77 --- /dev/null +++ b/src/pages/index.astro @@ -0,0 +1,85 @@ +--- +import Base from "../layouts/Base.astro"; +--- + +
+
+
+

Social media management for agencies

+

Every client's social, planned, approved and posted from one place.

+

Quorla helps marketing agencies plan content, get each post approved, and publish it to the right client account on the right platform at the client's local time. Then it shows the client what worked.

+ +
+
+
+ +
Green Corner Café
Thu 11:30 a.m. · client's local time
+
+ +
Fresh focaccia every morning at 8. First 20 people get a free cortado this Saturday.
+
Instagram ReelTikTokGoogle Business Profile
+
Waiting for approvalApprove
+
+
+
+ +
+
+
+

How it works

+

One workflow for every client, with a person signing off before anything goes live.

+
+
+

Connect

An admin connects each client's accounts once, with the platform's own sign-in. Quorla never asks for their passwords.

+

Plan

The team uploads finished work to each client's library and builds the week's posts from it, with captions written for each platform.

+

Approve

An admin reviews the exact caption, media and settings. Nothing is posted without that approval.

+

Publish and report

Quorla posts at the scheduled time, keeps within each platform's limits, and turns the results into a report the client can read.

+
+
+
+ +
+
+
+

Built for teams running many client accounts

+

Each client keeps their own voice, accounts and data. Your team sees what it needs to.

+
+
+

Content library

Designers and editors upload finished posts per client. Only approved items can be scheduled.

+

Approval before publishing

Drafts wait for an admin. Approval covers the exact caption and media, not just the idea.

+

Client time zones

Posts go out at the client's local hour, wherever your team is working from.

+

Comments and messages

See comments and DMs per client and draft replies. A person approves every reply.

+

Reports clients can read

Monthly audits and weekly reports in plain language, exported as PDFs with your agency's branding.

+

Team roles

Admins connect accounts and approve. Designers, editors and managers get the views they need.

+
+
+
+ +
+
+
+

Platforms

+

Connect the accounts each client actually uses. Every platform has its own post settings, and Quorla respects its rules and rate limits.

+
+
+ InstagramFacebookTikTokYouTubeGoogle Business ProfileLinkedInPinterestThreadsReddit +
+

On TikTok, creators choose who can see each post and whether comments, Duet and Stitch are on, and Quorla shows TikTok's music and branded-content terms before posting.

+
+
+ +
+
+
+
+

Run your clients' social in one place

+

Quorla is available to agencies by invitation. Tell us about your team.

+
+ Request access +
+
+
+ diff --git a/src/pages/privacy.astro b/src/pages/privacy.astro new file mode 100644 index 0000000..bdb9a55 --- /dev/null +++ b/src/pages/privacy.astro @@ -0,0 +1,68 @@ +--- +import Base from "../layouts/Base.astro"; +// Keep in sync with the app copy in claude_Metatron_Social_Media_Manager/dashboard/server/legal/privacy.html +--- + +
+

Privacy Policy

+

Effective 20 October 2026 · Operated by Metatroncube Software Solutions, Waterloo, Ontario, Canada

+ +

Quorla is a social media management service used by marketing agencies to plan, approve and publish content for the businesses they work with, and to see how that content performs. This policy explains what information Quorla handles, why, and the choices you have.

+ +

Who this covers

+
    +
  • Agency users: people who sign in to Quorla (agency owners, managers, designers, editors).
  • +
  • Connected account owners: businesses and creators whose social media accounts an agency connects to Quorla with the owner's permission.
  • +
+ +

Information we collect

+
    +
  • Account details: name, work email and role of agency users. Passwords are stored only as one-way hashes.
  • +
  • Content: images, videos, captions, plans and reports that agency users upload or create.
  • +
  • Connected platform data: when an account is connected, Quorla receives access tokens and the data each platform allows for the permissions granted, such as the account's ID, name, username, profile picture, follower count, posts, post insights and comments.
  • +
  • Technical logs: sign-in times, actions such as approvals and publishing results, and errors, used to run and secure the service.
  • +
+ +

Data from connected platforms

+

Quorla only uses platform data to provide the features the account owner and their agency use, and only within each platform's terms:

+
    +
  • TikTok (Login Kit, Content Posting API): basic profile information (open ID, display name, username, avatar) and follower counts to show which account is connected; and permission to upload and publish videos and photo posts that a person has reviewed and approved in Quorla. Quorla does not post anything without that approval and does not add watermarks or promotional branding to content.
  • +
  • Meta (Facebook, Instagram, Threads): Page and account details, insights, posts and comments for reporting and replies, and publishing of approved posts.
  • +
  • Google (YouTube, Google Business Profile): channel and business location details, and uploading or posting approved content. Quorla's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
  • +
  • LinkedIn, Pinterest and Reddit: profile, Page or board details needed to post, and publishing of approved content.
  • +
+

We never sell platform data, never use it for advertising, and never use it to train AI models.

+ +

How we use information

+
    +
  • To run Quorla: sign-in, content library, scheduling, approvals, publishing and reports.
  • +
  • To produce AI-assisted drafts (content plans, captions, reports). Relevant content and performance data are processed by our AI provider, Anthropic, under terms that do not allow it to train models on that data.
  • +
  • To keep the service secure and to fix problems.
  • +
+ +

Sharing

+

Information is shared only with the agency that controls the account in Quorla, with the social platforms when you publish to them, with service providers that host or process data for us (hosting, AI processing, email), or when the law requires it. Each provider may use the data only to provide its service to us.

+ +

Security and storage

+

Quorla is served over HTTPS. Platform access tokens and app keys are encrypted at rest. Access is limited to the agency's signed-in users, and only admins can connect accounts or approve posts.

+ +

Retention and deletion

+
    +
  • Disconnecting an account in Quorla deletes its stored access tokens immediately. You can also remove Quorla's access in the platform's own settings (for example TikTok: Settings and privacy → Security → Manage app permissions).
  • +
  • Content and reports are kept while the agency uses Quorla, then deleted within 90 days after the agency's account closes, unless the law requires us to keep them longer.
  • +
  • To ask for a copy or deletion of your information, email us at the address below. We respond within 30 days.
  • +
+ +

Your rights

+

Depending on where you live (for example under Canada's PIPEDA or the EU/UK GDPR), you may have the right to access, correct, delete or move your information, and to object to some processing. Contact us to use these rights.

+ +

Children

+

Quorla is a business tool and is not intended for anyone under 18.

+ +

Changes

+

We will post changes on this page and update the date at the top. For significant changes we will notify agency admins.

+ +

Contact

+

Metatroncube Software Solutions, Waterloo, Ontario, Canada
Email: support@quorlasocial.com

+
+ diff --git a/src/pages/terms.astro b/src/pages/terms.astro new file mode 100644 index 0000000..43e04ce --- /dev/null +++ b/src/pages/terms.astro @@ -0,0 +1,61 @@ +--- +import Base from "../layouts/Base.astro"; +// Keep in sync with the app copy in claude_Metatron_Social_Media_Manager/dashboard/server/legal/terms.html +--- + +
+

Terms of Service

+

Effective 20 October 2026 · Operated by Metatroncube Software Solutions, Waterloo, Ontario, Canada

+ +

These terms apply to anyone who uses Quorla, the social media management service operated by Metatroncube Software Solutions ("we", "us"). By signing in to or using Quorla you agree to them.

+ +

1. The service

+

Quorla lets agencies plan, review, approve and publish content to social media accounts they manage, and see performance. Posts are published only after a person with admin rights approves them.

+ +

2. Accounts

+
    +
  • You must give accurate details and keep your password private. You are responsible for activity under your account.
  • +
  • Agency admins decide who has access and what role they have.
  • +
+ +

3. Connecting social accounts

+
    +
  • You may only connect accounts you own or that the owner has authorized you to manage, and only for the purposes the owner agreed to.
  • +
  • When you connect or post to a platform, that platform's own terms and policies also apply, including the TikTok Terms of Service, TikTok's Music Usage Confirmation and Branded Content Policy, Meta's terms, the YouTube Terms of Service, and the terms of LinkedIn, Pinterest and Reddit.
  • +
  • You can disconnect any account at any time in Quorla, or remove Quorla's access in the platform's settings.
  • +
+ +

4. Your content

+

You keep all rights to the content you upload or create. You give us permission to store, process and publish it only as needed to provide Quorla to you. You confirm you have the rights to everything you publish, including music, images and people's likenesses, and that paid partnerships and promotional content are disclosed as the law and each platform require.

+ +

5. Acceptable use

+

You must not use Quorla to:

+
    +
  • post spam, misleading content, fake reviews or testimonials, or anything illegal;
  • +
  • buy followers or engagement, or run engagement schemes;
  • +
  • break any platform's rules or rate limits, or try to get around their restrictions;
  • +
  • access accounts or data you aren't authorized to use, or interfere with the service's security.
  • +
+ +

6. AI features

+

AI-generated drafts are suggestions. A person must review them before they are published, and you are responsible for what you approve.

+ +

7. Fees

+

Fees, if any, are set out in your plan or agreement with us.

+ +

8. Availability and changes

+

We work to keep Quorla available but don't guarantee it will be uninterrupted. Platforms can change or limit their APIs at any time, which may affect features. We may update Quorla and these terms; we'll post changes here and notify agency admins of significant ones.

+ +

9. Disclaimer and liability

+

Quorla is provided "as is". To the extent the law allows, we are not liable for indirect or consequential losses, for actions taken by social platforms, or for content you approve. Our total liability for any claim is limited to the fees you paid us in the 12 months before the claim.

+ +

10. Ending use

+

You can stop using Quorla at any time. We may suspend accounts that break these terms. Our Privacy Policy explains what happens to data afterwards.

+ +

11. Governing law

+

These terms are governed by the laws of the Province of Ontario and the federal laws of Canada that apply there.

+ +

Contact

+

Metatroncube Software Solutions, Waterloo, Ontario, Canada
Email: support@quorlasocial.com

+
+ diff --git a/src/styles/global.css b/src/styles/global.css new file mode 100644 index 0000000..fcdb935 --- /dev/null +++ b/src/styles/global.css @@ -0,0 +1,106 @@ +/* Quorla site styles. Brand: navy #242142, coral #FC6D45. */ +:root { + --navy: #242142; --navy-2: #3b3778; --coral: #fc6d45; --coral-deep: #c2461a; + --ink: #1f2024; --muted: #5d6070; --line: #e6e5ef; --soft: #f6f5fb; --bg: #ffffff; +} +* { box-sizing: border-box; } +html { -webkit-font-smoothing: antialiased; } +body { margin: 0; background: var(--bg); color: var(--ink); font: 16px/1.6 Inter, "Segoe UI", system-ui, sans-serif; } +h1, h2, h3 { font-family: "Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif; letter-spacing: -0.015em; margin: 0; } +a { color: inherit; } +.wrap { max-width: 1120px; margin: 0 auto; padding: 0 24px; } +:focus-visible { outline: 2px solid var(--coral); outline-offset: 3px; border-radius: 4px; } + +/* header */ +header.top { position: sticky; top: 0; z-index: 5; background: rgba(255,255,255,.92); backdrop-filter: blur(8px); border-bottom: 1px solid var(--line); } +header.top .wrap { display: flex; align-items: center; justify-content: space-between; height: 64px; gap: 16px; } +header.top img { height: 30px; width: auto; display: block; } +nav.links { display: flex; align-items: center; gap: 24px; font-size: 14.5px; font-weight: 500; } +nav.links a { text-decoration: none; color: var(--muted); } +nav.links a:hover { color: var(--ink); } +.btn { display: inline-flex; align-items: center; justify-content: center; height: 42px; padding: 0 18px; border-radius: 8px; font-weight: 600; font-size: 15px; text-decoration: none; border: 1px solid transparent; white-space: nowrap; } +.btn-primary { background: var(--navy); color: #fff; } +.btn-primary:hover { background: var(--navy-2); } +.btn-ghost { border-color: #d6d4e4; color: var(--navy); background: #fff; } +.btn-ghost:hover { background: var(--soft); } +.btn-coral { background: var(--coral); color: var(--navy); } +.btn-coral:hover { background: #ff8460; } +nav.links .btn { height: 36px; font-size: 14px; color: #fff; } + +/* hero */ +.hero { background: var(--navy); color: #fff; position: relative; overflow: hidden; } +.hero::after { content: ""; position: absolute; right: -180px; top: -180px; width: 560px; height: 560px; border-radius: 50%; background: radial-gradient(circle, rgba(252,109,69,.32), transparent 65%); pointer-events: none; } +.hero .wrap { position: relative; z-index: 1; padding-top: 88px; padding-bottom: 96px; display: grid; grid-template-columns: 1.1fr .9fr; gap: 56px; align-items: center; } +.eyebrow { font-size: 12.5px; font-weight: 600; letter-spacing: .12em; text-transform: uppercase; color: var(--coral); margin: 0 0 16px; } +.hero h1 { font-size: clamp(36px, 5vw, 56px); line-height: 1.06; font-weight: 800; } +.hero p.lead { color: #cfcde3; font-size: 18px; max-width: 540px; margin: 20px 0 32px; } +.hero .ctas { display: flex; gap: 12px; flex-wrap: wrap; } +.hero .btn-ghost { background: transparent; color: #fff; border-color: rgba(255,255,255,.28); } +.hero .btn-ghost:hover { background: rgba(255,255,255,.08); } + +/* approval mock */ +.mock { background: #fff; color: var(--ink); border-radius: 14px; padding: 18px; box-shadow: 0 30px 60px -20px rgba(0,0,0,.45); font-size: 14px; } +.mock .row { display: flex; align-items: center; gap: 10px; } +.mock .who { font-weight: 600; } +.mock .sub { color: var(--muted); font-size: 12.5px; } +.mock .media { margin: 14px 0; height: 150px; border-radius: 10px; background: linear-gradient(135deg, #3b3778, #242142 55%, #fc6d45); display: grid; place-items: center; color: #fff; font-weight: 700; font-size: 13px; letter-spacing: .04em; } +.mock .cap { color: #3a3c46; } +.chips { display: flex; gap: 6px; flex-wrap: wrap; margin: 12px 0 14px; } +.chip { font-size: 12px; font-weight: 600; padding: 3px 9px; border-radius: 999px; background: var(--soft); color: var(--navy); border: 1px solid var(--line); } +.mock .bar { display: flex; justify-content: space-between; align-items: center; border-top: 1px solid var(--line); padding-top: 12px; } +.pill { font-size: 12px; font-weight: 600; padding: 4px 10px; border-radius: 999px; background: #fff0ea; color: var(--coral-deep); } +.mock .approve { height: 34px; font-size: 13.5px; padding: 0 14px; } +.avatar { width: 34px; height: 34px; border-radius: 50%; background: var(--soft); border: 1px solid var(--line); display: grid; place-items: center; font-weight: 700; color: var(--navy); font-size: 13px; flex-shrink: 0; } + +/* sections */ +section.block { padding: 88px 0; } +section.alt { background: var(--soft); } +.head { max-width: 640px; margin-bottom: 44px; } +.head h2 { font-size: clamp(28px, 3.4vw, 38px); line-height: 1.15; font-weight: 800; color: var(--navy); } +.head p { color: var(--muted); font-size: 17px; margin: 12px 0 0; } +.steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; counter-reset: step; } +.step { border-top: 2px solid var(--navy); padding-top: 18px; } +.step::before { counter-increment: step; content: "0" counter(step); font: 700 13px "Plus Jakarta Sans", sans-serif; color: var(--coral-deep); } +.step h3 { font-size: 18px; margin: 8px 0 6px; color: var(--navy); } +.step p { margin: 0; color: var(--muted); font-size: 15px; } +.grid3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; } +.card { background: #fff; border: 1px solid var(--line); border-radius: 12px; padding: 22px; } +.card h3 { font-size: 17px; color: var(--navy); margin-bottom: 6px; } +.card p { margin: 0; color: var(--muted); font-size: 15px; } +.platforms { display: flex; flex-wrap: wrap; gap: 10px; } +.platforms span { padding: 10px 16px; border-radius: 10px; background: #fff; border: 1px solid var(--line); font-weight: 600; color: var(--navy); font-size: 15px; } +.note { color: var(--muted); font-size: 14px; margin-top: 18px; } + +.cta { background: var(--navy); color: #fff; border-radius: 18px; padding: 48px; display: flex; justify-content: space-between; align-items: center; gap: 24px; flex-wrap: wrap; } +.cta h2 { font-size: clamp(26px, 3vw, 34px); } +.cta p { color: #cfcde3; margin: 8px 0 0; } + +footer { border-top: 1px solid var(--line); padding: 36px 0 48px; font-size: 14px; color: var(--muted); } +footer .wrap { display: flex; justify-content: space-between; gap: 24px; flex-wrap: wrap; align-items: center; } +footer nav { display: flex; gap: 20px; flex-wrap: wrap; } +footer a { text-decoration: none; } +footer a:hover { color: var(--ink); text-decoration: underline; } + +@media (max-width: 900px) { + .hero .wrap { grid-template-columns: 1fr; padding-top: 56px; padding-bottom: 64px; } + .steps { grid-template-columns: 1fr 1fr; } + .grid3 { grid-template-columns: 1fr; } + nav.links a:not(.btn) { display: none; } +} +@media (max-width: 560px) { + .wrap { padding: 0 16px; } + .steps { grid-template-columns: 1fr; } + section.block { padding: 64px 0; } + .cta { padding: 32px 22px; } +} + +/* Legal and long-form pages */ +.prose { max-width: 760px; margin: 0 auto; padding: 56px 24px 88px; } +.prose h1 { font-size: clamp(30px, 4vw, 40px); line-height: 1.15; color: var(--navy); margin-bottom: 6px; } +.prose .meta { color: var(--muted); font-size: 14px; margin: 0 0 28px; } +.prose h2 { font-size: 20px; color: var(--navy); margin: 34px 0 8px; padding-top: 20px; border-top: 1px solid var(--line); } +.prose p, .prose li { color: #3a3c46; } +.prose ul { padding-left: 1.2em; } +.prose li { margin: 6px 0; } +.prose a { color: var(--navy-2); } +@media (max-width: 560px) { .prose { padding: 40px 16px 64px; } }