From 3e8a34ae35f5304b05c720cd64e16c6953eaa9ce Mon Sep 17 00:00:00 2001 From: Kai Moschcau Date: Sat, 7 Mar 2026 20:02:34 +0100 Subject: [PATCH] feat: add initial website infrastructure --- .cspell.yaml | 9 + .gitignore | 24 + .markuplintrc.json | 6 + .stylelintignore | 7 + README.md | 45 + astro.config.mjs | 10 + eslint.config.mjs | 21 + package.json | 45 + pnpm-lock.yaml | 7969 ++++++++++++++++++++++++++++ prettier.config.mjs | 15 + public/favicon.ico | Bin 0 -> 1150 bytes src/components/external-link.astro | 22 + src/components/inline-image.astro | 22 + src/components/inline-svg.astro | 17 + src/images/matrix-logo.svg | 6 + src/images/portrait.jpg | Bin 0 -> 101922 bytes src/pages/index.astro | 49 + src/styles/global.css | 53 + stylelint.config.mjs | 8 + tsconfig.json | 9 + 20 files changed, 8337 insertions(+) create mode 100644 .cspell.yaml create mode 100644 .gitignore create mode 100644 .markuplintrc.json create mode 100644 .stylelintignore create mode 100644 README.md create mode 100644 astro.config.mjs create mode 100644 eslint.config.mjs create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 prettier.config.mjs create mode 100644 public/favicon.ico create mode 100644 src/components/external-link.astro create mode 100644 src/components/inline-image.astro create mode 100644 src/components/inline-svg.astro create mode 100644 src/images/matrix-logo.svg create mode 100644 src/images/portrait.jpg create mode 100644 src/pages/index.astro create mode 100644 src/styles/global.css create mode 100644 stylelint.config.mjs create mode 100644 tsconfig.json diff --git a/.cspell.yaml b/.cspell.yaml new file mode 100644 index 0000000..4645be7 --- /dev/null +++ b/.cspell.yaml @@ -0,0 +1,9 @@ +--- +version: "0.2" +import: + - "@cspell/dict-de-de/cspell-ext.json" +language: en,de +words: + - kmoschcau + - markuplint + - moschcau diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..16d54bb --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# build output +dist/ +# generated types +.astro/ + +# dependencies +node_modules/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + + +# environment variables +.env +.env.production + +# macOS-specific files +.DS_Store + +# jetbrains setting folder +.idea/ diff --git a/.markuplintrc.json b/.markuplintrc.json new file mode 100644 index 0000000..b617b26 --- /dev/null +++ b/.markuplintrc.json @@ -0,0 +1,6 @@ +{ + "extends": ["markuplint:recommended-static-html"], + "parser": { + ".astro$": "@markuplint/astro-parser" + } +} diff --git a/.stylelintignore b/.stylelintignore new file mode 100644 index 0000000..1095cb2 --- /dev/null +++ b/.stylelintignore @@ -0,0 +1,7 @@ +# vim: filetype=gitignore +*.ico +*.json +*.md +*.mjs +*.svg +*.yaml diff --git a/README.md b/README.md new file mode 100644 index 0000000..2da66e5 --- /dev/null +++ b/README.md @@ -0,0 +1,45 @@ +# Astro Starter Kit: Minimal + +```sh +pnpm create astro@latest -- --template minimal +``` + +> 🧑‍🚀 **Seasoned astronaut?** Delete this file. Have fun! + +## 🚀 Project Structure + +Inside of your Astro project, you'll see the following folders and files: + +```text +/ +├── public/ +├── src/ +│ └── pages/ +│ └── index.astro +└── package.json +``` + +Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page +is exposed as a route based on its file name. + +There's nothing special about `src/components/`, but that's where we like to put +any Astro/React/Vue/Svelte/Preact components. + +Any static assets, like images, can be placed in the `public/` directory. + +## 🧞 Commands + +All commands are run from the root of the project, from a terminal: + +| Command | Action | +| :------------------------ | :----------------------------------------------- | +| `pnpm install` | Installs dependencies | +| `pnpm dev` | Starts local dev server at `localhost:4321` | +| `pnpm build` | Build your production site to `./dist/` | +| `pnpm preview` | Preview your build locally, before deploying | +| `pnpm astro ...` | Run CLI commands like `astro add`, `astro check` | +| `pnpm astro -- --help` | Get help using the Astro CLI | + +## 👀 Want to learn more? + +Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/astro.config.mjs b/astro.config.mjs new file mode 100644 index 0000000..c92da04 --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,10 @@ +// @ts-check +import { defineConfig } from "astro/config"; +import tailwindcss from "@tailwindcss/vite"; + +// https://astro.build/config +export default defineConfig({ + vite: { + plugins: [tailwindcss()], + }, +}); diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..0d7105f --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,21 @@ +import js from "@eslint/js"; +import eslintPluginAstro from "eslint-plugin-astro"; +import eslintPluginPrettierRecommended from "eslint-plugin-prettier/recommended"; +import { defineConfig } from "eslint/config"; +import jsxA11y from "eslint-plugin-jsx-a11y"; + +export default defineConfig([ + { + files: ["**/*.{js,mjs}"], + plugins: { js }, + extends: ["js/recommended"], + }, + { + files: ["**/*.{astro,html}"], + plugins: { + "jsx-a11y": jsxA11y, + }, + }, + ...eslintPluginAstro.configs.recommended, + eslintPluginPrettierRecommended, +]); diff --git a/package.json b/package.json new file mode 100644 index 0000000..3b9a1ee --- /dev/null +++ b/package.json @@ -0,0 +1,45 @@ +{ + "name": "", + "type": "module", + "version": "0.0.1", + "scripts": { + "dev": "astro dev", + "build": "astro build", + "preview": "astro preview", + "astro": "astro", + "lint:eslint": "eslint", + "lint:markuplint": "markuplint '**/*.{astro,html}'", + "lint:stylelint": "stylelint ." + }, + "dependencies": { + "@tailwindcss/vite": "^4.2.1", + "astro": "^5.17.1", + "tailwindcss": "^4.2.1" + }, + "devDependencies": { + "@astrojs/ts-plugin": "^1.10.6", + "@cspell/dict-de-de": "^4.1.2", + "@eslint/js": "^10.0.1", + "@markuplint/astro-parser": "^4.6.23", + "@markuplint/ml-config": "^4.8.15", + "@typescript-eslint/parser": "^8.56.1", + "cspell": "^9.7.0", + "eslint": "^10.0.2", + "eslint-config-prettier": "^10.1.8", + "eslint-plugin-astro": "^1.6.0", + "eslint-plugin-jsx-a11y": "^6.10.2", + "eslint-plugin-prettier": "^5.5.5", + "markuplint": "^4.14.1", + "postcss-html": "^1.8.1", + "prettier": "^3.8.1", + "prettier-plugin-astro": "^0.14.1", + "prettier-plugin-tailwindcss": "^0.7.2", + "sharp": "^0.34.5", + "stylelint": "^17.4.0", + "stylelint-config-html": "^1.1.0", + "stylelint-config-recommended": "^18.0.0", + "stylelint-config-standard": "^40.0.0", + "stylelint-config-tailwindcss": "^1.0.1", + "typescript": "^5.9.3" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..2400698 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,7969 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@tailwindcss/vite': + specifier: ^4.2.1 + version: 4.2.1(vite@6.4.1(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2)) + astro: + specifier: ^5.17.1 + version: 5.18.0(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.9.3)(yaml@2.8.2) + tailwindcss: + specifier: ^4.2.1 + version: 4.2.1 + devDependencies: + '@astrojs/ts-plugin': + specifier: ^1.10.6 + version: 1.10.6 + '@cspell/dict-de-de': + specifier: ^4.1.2 + version: 4.1.2 + '@eslint/js': + specifier: ^10.0.1 + version: 10.0.1(eslint@10.0.2(jiti@2.6.1)) + '@markuplint/astro-parser': + specifier: ^4.6.23 + version: 4.6.23 + '@markuplint/ml-config': + specifier: ^4.8.15 + version: 4.8.15 + '@typescript-eslint/parser': + specifier: ^8.56.1 + version: 8.56.1(eslint@10.0.2(jiti@2.6.1))(typescript@5.9.3) + cspell: + specifier: ^9.7.0 + version: 9.7.0 + eslint: + specifier: ^10.0.2 + version: 10.0.2(jiti@2.6.1) + eslint-config-prettier: + specifier: ^10.1.8 + version: 10.1.8(eslint@10.0.2(jiti@2.6.1)) + eslint-plugin-astro: + specifier: ^1.6.0 + version: 1.6.0(eslint@10.0.2(jiti@2.6.1)) + eslint-plugin-jsx-a11y: + specifier: ^6.10.2 + version: 6.10.2(eslint@10.0.2(jiti@2.6.1)) + eslint-plugin-prettier: + specifier: ^5.5.5 + version: 5.5.5(eslint-config-prettier@10.1.8(eslint@10.0.2(jiti@2.6.1)))(eslint@10.0.2(jiti@2.6.1))(prettier@3.8.1) + markuplint: + specifier: ^4.14.1 + version: 4.14.1(typescript@5.9.3) + postcss-html: + specifier: ^1.8.1 + version: 1.8.1 + prettier: + specifier: ^3.8.1 + version: 3.8.1 + prettier-plugin-astro: + specifier: ^0.14.1 + version: 0.14.1 + prettier-plugin-tailwindcss: + specifier: ^0.7.2 + version: 0.7.2(prettier-plugin-astro@0.14.1)(prettier@3.8.1) + sharp: + specifier: ^0.34.5 + version: 0.34.5 + stylelint: + specifier: ^17.4.0 + version: 17.4.0(typescript@5.9.3) + stylelint-config-html: + specifier: ^1.1.0 + version: 1.1.0(postcss-html@1.8.1)(stylelint@17.4.0(typescript@5.9.3)) + stylelint-config-recommended: + specifier: ^18.0.0 + version: 18.0.0(stylelint@17.4.0(typescript@5.9.3)) + stylelint-config-standard: + specifier: ^40.0.0 + version: 40.0.0(stylelint@17.4.0(typescript@5.9.3)) + stylelint-config-tailwindcss: + specifier: ^1.0.1 + version: 1.0.1(stylelint@17.4.0(typescript@5.9.3))(tailwindcss@4.2.1) + typescript: + specifier: ^5.9.3 + version: 5.9.3 + +packages: + + '@astrojs/compiler@2.13.1': + resolution: {integrity: sha512-f3FN83d2G/v32ipNClRKgYv30onQlMZX1vCeZMjPsMMPl1mDpmbl0+N5BYo4S/ofzqJyS5hvwacEo0CCVDn/Qg==} + + '@astrojs/internal-helpers@0.7.5': + resolution: {integrity: sha512-vreGnYSSKhAjFJCWAwe/CNhONvoc5lokxtRoZims+0wa3KbHBdPHSSthJsKxPd8d/aic6lWKpRTYGY/hsgK6EA==} + + '@astrojs/markdown-remark@6.3.10': + resolution: {integrity: sha512-kk4HeYR6AcnzC4QV8iSlOfh+N8TZ3MEStxPyenyCtemqn8IpEATBFMTJcfrNW32dgpt6MY3oCkMM/Tv3/I4G3A==} + + '@astrojs/prism@3.3.0': + resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} + + '@astrojs/telemetry@3.3.0': + resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0} + + '@astrojs/ts-plugin@1.10.6': + resolution: {integrity: sha512-Ke5CNwxn/ozsh6THJKuayUlBToa3uiPDi2oSwcXmTdeiJ0PGr+UkdQJf9hdMgBjbIka9fhnSn3UhYamfNfJ73A==} + + '@astrojs/yaml2ts@0.2.2': + resolution: {integrity: sha512-GOfvSr5Nqy2z5XiwqTouBBpy5FyI6DEe+/g/Mk5am9SjILN1S5fOEvYK0GuWHg98yS/dobP4m8qyqw/URW35fQ==} + + '@babel/code-frame@7.29.0': + resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.29.0': + resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/types@7.29.0': + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} + engines: {node: '>=6.9.0'} + + '@cacheable/memory@2.0.8': + resolution: {integrity: sha512-FvEb29x5wVwu/Kf93IWwsOOEuhHh6dYCJF3vcKLzXc0KXIW181AOzv6ceT4ZpBHDvAfG60eqb+ekmrnLHIy+jw==} + + '@cacheable/utils@2.4.0': + resolution: {integrity: sha512-PeMMsqjVq+bF0WBsxFBxr/WozBJiZKY0rUojuaCoIaKnEl3Ju1wfEwS+SV1DU/cSe8fqHIPiYJFif8T3MVt4cQ==} + + '@capsizecss/unpack@4.0.0': + resolution: {integrity: sha512-VERIM64vtTP1C4mxQ5thVT9fK0apjPFobqybMtA1UdUujWka24ERHbRHFGmpbbhp73MhV+KSsHQH9C6uOTdEQA==} + engines: {node: '>=18'} + + '@cspell/cspell-bundled-dicts@9.7.0': + resolution: {integrity: sha512-s7h1vo++Q3AsfQa3cs0u/KGwm3SYInuIlC4kjlCBWjQmb4KddiZB5O1u0+3TlA7GycHb5M4CR7MDfHUICgJf+w==} + engines: {node: '>=20'} + + '@cspell/cspell-json-reporter@9.7.0': + resolution: {integrity: sha512-6xpGXlMtQA3hV2BCAQcPkpx9eI12I0o01i9eRqSSEDKtxuAnnrejbcCpL+5OboAjTp3/BSeNYSnhuWYLkSITWQ==} + engines: {node: '>=20'} + + '@cspell/cspell-performance-monitor@9.7.0': + resolution: {integrity: sha512-w1PZIFXuvjnC6mQHyYAFnrsn5MzKnEcEkcK1bj4OG00bAt7WX2VUA/eNNt9c1iHozCQ+FcRYlfbGxuBmNyzSgw==} + engines: {node: '>=20.18'} + + '@cspell/cspell-pipe@9.7.0': + resolution: {integrity: sha512-iiisyRpJciU9SOHNSi0ZEK0pqbEMFRatI/R4O+trVKb+W44p4MNGClLVRWPGUmsFbZKPJL3jDtz0wPlG0/JCZA==} + engines: {node: '>=20'} + + '@cspell/cspell-resolver@9.7.0': + resolution: {integrity: sha512-uiEgS238mdabDnwavo6HXt8K98jlh/jpm7NONroM9NTr9rzck2VZKD2kXEj85wDNMtRsRXNoywTjwQ8WTB6/+w==} + engines: {node: '>=20'} + + '@cspell/cspell-service-bus@9.7.0': + resolution: {integrity: sha512-fkqtaCkg4jY/FotmzjhIavbXuH0AgUJxZk78Ktf4XlhqOZ4wDeUWrCf220bva4mh3TWiLx/ae9lIlpl59Vx6hA==} + engines: {node: '>=20'} + + '@cspell/cspell-types@9.7.0': + resolution: {integrity: sha512-Tdfx4eH2uS+gv9V9NCr3Rz+c7RSS6ntXp3Blliud18ibRUlRxO9dTaOjG4iv4x0nAmMeedP1ORkEpeXSkh2QiQ==} + engines: {node: '>=20'} + + '@cspell/cspell-worker@9.7.0': + resolution: {integrity: sha512-cjEApFF0aOAa1vTUk+e7xP8ofK7iC7hsRzj1FmvvVQz8PoLWPRaq+1bT89ypPsZQvavqm5sIgb97S60/aW4TVg==} + engines: {node: '>=20.18'} + + '@cspell/dict-ada@4.1.1': + resolution: {integrity: sha512-E+0YW9RhZod/9Qy2gxfNZiHJjCYFlCdI69br1eviQQWB8yOTJX0JHXLs79kOYhSW0kINPVUdvddEBe6Lu6CjGQ==} + + '@cspell/dict-al@1.1.1': + resolution: {integrity: sha512-sD8GCaZetgQL4+MaJLXqbzWcRjfKVp8x+px3HuCaaiATAAtvjwUQ5/Iubiqwfd1boIh2Y1/3EgM3TLQ7Q8e0wQ==} + + '@cspell/dict-aws@4.0.17': + resolution: {integrity: sha512-ORcblTWcdlGjIbWrgKF+8CNEBQiLVKdUOFoTn0KPNkAYnFcdPP0muT4892h7H4Xafh3j72wqB4/loQ6Nti9E/w==} + + '@cspell/dict-bash@4.2.2': + resolution: {integrity: sha512-kyWbwtX3TsCf5l49gGQIZkRLaB/P8g73GDRm41Zu8Mv51kjl2H7Au0TsEvHv7jzcsRLS6aUYaZv6Zsvk1fOz+Q==} + + '@cspell/dict-companies@3.2.10': + resolution: {integrity: sha512-bJ1qnO1DkTn7JYGXvxp8FRQc4yq6tRXnrII+jbP8hHmq5TX5o1Wu+rdfpoUQaMWTl6balRvcMYiINDesnpR9Bw==} + + '@cspell/dict-cpp@7.0.2': + resolution: {integrity: sha512-dfbeERiVNeqmo/npivdR6rDiBCqZi3QtjH2Z0HFcXwpdj6i97dX1xaKyK2GUsO/p4u1TOv63Dmj5Vm48haDpuA==} + + '@cspell/dict-cryptocurrencies@5.0.5': + resolution: {integrity: sha512-R68hYYF/rtlE6T/dsObStzN5QZw+0aQBinAXuWCVqwdS7YZo0X33vGMfChkHaiCo3Z2+bkegqHlqxZF4TD3rUA==} + + '@cspell/dict-csharp@4.0.8': + resolution: {integrity: sha512-qmk45pKFHSxckl5mSlbHxmDitSsGMlk/XzFgt7emeTJWLNSTUK//MbYAkBNRtfzB4uD7pAFiKgpKgtJrTMRnrQ==} + + '@cspell/dict-css@4.0.19': + resolution: {integrity: sha512-VYHtPnZt/Zd/ATbW3rtexWpBnHUohUrQOHff/2JBhsVgxOrksAxJnLAO43Q1ayLJBJUUwNVo+RU0sx0aaysZfg==} + + '@cspell/dict-dart@2.3.2': + resolution: {integrity: sha512-sUiLW56t9gfZcu8iR/5EUg+KYyRD83Cjl3yjDEA2ApVuJvK1HhX+vn4e4k4YfjpUQMag8XO2AaRhARE09+/rqw==} + + '@cspell/dict-data-science@2.0.13': + resolution: {integrity: sha512-l1HMEhBJkPmw4I2YGVu2eBSKM89K9pVF+N6qIr5Uo5H3O979jVodtuwP8I7LyPrJnC6nz28oxeGRCLh9xC5CVA==} + + '@cspell/dict-de-de@4.1.2': + resolution: {integrity: sha512-pRb5bIQc2pJU6bVEsSfhMkB+XXJauaXg3KS+KjO38HBHAe2vg611keKYSkry90Rbn2KVMOLAVjN0hN/qiy5X0A==} + + '@cspell/dict-django@4.1.6': + resolution: {integrity: sha512-SdbSFDGy9ulETqNz15oWv2+kpWLlk8DJYd573xhIkeRdcXOjskRuxjSZPKfW7O3NxN/KEf3gm3IevVOiNuFS+w==} + + '@cspell/dict-docker@1.1.17': + resolution: {integrity: sha512-OcnVTIpHIYYKhztNTyK8ShAnXTfnqs43hVH6p0py0wlcwRIXe5uj4f12n7zPf2CeBI7JAlPjEsV0Rlf4hbz/xQ==} + + '@cspell/dict-dotnet@5.0.12': + resolution: {integrity: sha512-FiV934kNieIjGTkiApu/WKvLYi/KBpvfWB2TSqpDQtmXZlt3uSa5blwblO1ZC8OvjH8RCq/31H5IdEYmTaZS7A==} + + '@cspell/dict-elixir@4.0.8': + resolution: {integrity: sha512-CyfphrbMyl4Ms55Vzuj+mNmd693HjBFr9hvU+B2YbFEZprE5AG+EXLYTMRWrXbpds4AuZcvN3deM2XVB80BN/Q==} + + '@cspell/dict-en-common-misspellings@2.1.12': + resolution: {integrity: sha512-14Eu6QGqyksqOd4fYPuRb58lK1Va7FQK9XxFsRKnZU8LhL3N+kj7YKDW+7aIaAN/0WGEqslGP6lGbQzNti8Akw==} + + '@cspell/dict-en-gb-mit@3.1.18': + resolution: {integrity: sha512-AXaMzbaxhSc32MSzKX0cpwT+Thv1vPfxQz1nTly1VHw3wQcwPqVFSqrLOYwa8VNqAPR45583nnhD6iqJ9YESoQ==} + + '@cspell/dict-en_us@4.4.29': + resolution: {integrity: sha512-G3B27++9ziRdgbrY/G/QZdFAnMzzx17u8nCb2Xyd4q6luLpzViRM/CW3jA+Mb/cGT5zR/9N+Yz9SrGu1s0bq7g==} + + '@cspell/dict-filetypes@3.0.16': + resolution: {integrity: sha512-SyrtuK2/sx+cr94jOp2/uOAb43ngZEVISUTRj4SR6SfoGULVV1iJS7Drqn7Ul9HJ731QDttwWlOUgcQ+yMRblg==} + + '@cspell/dict-flutter@1.1.1': + resolution: {integrity: sha512-UlOzRcH2tNbFhZmHJN48Za/2/MEdRHl2BMkCWZBYs+30b91mWvBfzaN4IJQU7dUZtowKayVIF9FzvLZtZokc5A==} + + '@cspell/dict-fonts@4.0.5': + resolution: {integrity: sha512-BbpkX10DUX/xzHs6lb7yzDf/LPjwYIBJHJlUXSBXDtK/1HaeS+Wqol4Mlm2+NAgZ7ikIE5DQMViTgBUY3ezNoQ==} + + '@cspell/dict-fsharp@1.1.1': + resolution: {integrity: sha512-imhs0u87wEA4/cYjgzS0tAyaJpwG7vwtC8UyMFbwpmtw+/bgss+osNfyqhYRyS/ehVCWL17Ewx2UPkexjKyaBA==} + + '@cspell/dict-fullstack@3.2.8': + resolution: {integrity: sha512-J6EeoeThvx/DFrcA2rJiCA6vfqwJMbkG0IcXhlsmRZmasIpanmxgt90OEaUazbZahFiuJT8wrhgQ1QgD1MsqBw==} + + '@cspell/dict-gaming-terms@1.1.2': + resolution: {integrity: sha512-9XnOvaoTBscq0xuD6KTEIkk9hhdfBkkvJAIsvw3JMcnp1214OCGW8+kako5RqQ2vTZR3Tnf3pc57o7VgkM0q1Q==} + + '@cspell/dict-git@3.1.0': + resolution: {integrity: sha512-KEt9zGkxqGy2q1nwH4CbyqTSv5nadpn8BAlDnzlRcnL0Xb3LX9xTgSGShKvzb0bw35lHoYyLWN2ZKAqbC4pgGQ==} + + '@cspell/dict-golang@6.0.26': + resolution: {integrity: sha512-YKA7Xm5KeOd14v5SQ4ll6afe9VSy3a2DWM7L9uBq4u3lXToRBQ1W5PRa+/Q9udd+DTURyVVnQ+7b9cnOlNxaRg==} + + '@cspell/dict-google@1.0.9': + resolution: {integrity: sha512-biL65POqialY0i4g6crj7pR6JnBkbsPovB2WDYkj3H4TuC/QXv7Pu5pdPxeUJA6TSCHI7T5twsO4VSVyRxD9CA==} + + '@cspell/dict-haskell@4.0.6': + resolution: {integrity: sha512-ib8SA5qgftExpYNjWhpYIgvDsZ/0wvKKxSP+kuSkkak520iPvTJumEpIE+qPcmJQo4NzdKMN8nEfaeci4OcFAQ==} + + '@cspell/dict-html-symbol-entities@4.0.5': + resolution: {integrity: sha512-429alTD4cE0FIwpMucvSN35Ld87HCyuM8mF731KU5Rm4Je2SG6hmVx7nkBsLyrmH3sQukTcr1GaiZsiEg8svPA==} + + '@cspell/dict-html@4.0.14': + resolution: {integrity: sha512-2bf7n+kS92g+cMKV0wr9o/Oq9n8JzU7CcrB96gIh2GHgnF+0xDOqO2W/1KeFAqOfqosoOVE48t+4dnEMkkoJ2Q==} + + '@cspell/dict-java@5.0.12': + resolution: {integrity: sha512-qPSNhTcl7LGJ5Qp6VN71H8zqvRQK04S08T67knMq9hTA8U7G1sTKzLmBaDOFhq17vNX/+rT+rbRYp+B5Nwza1A==} + + '@cspell/dict-julia@1.1.1': + resolution: {integrity: sha512-WylJR9TQ2cgwd5BWEOfdO3zvDB+L7kYFm0I9u0s9jKHWQ6yKmfKeMjU9oXxTBxIufhCXm92SKwwVNAC7gjv+yA==} + + '@cspell/dict-k8s@1.0.12': + resolution: {integrity: sha512-2LcllTWgaTfYC7DmkMPOn9GsBWsA4DZdlun4po8s2ysTP7CPEnZc1ZfK6pZ2eI4TsZemlUQQ+NZxMe9/QutQxg==} + + '@cspell/dict-kotlin@1.1.1': + resolution: {integrity: sha512-J3NzzfgmxRvEeOe3qUXnSJQCd38i/dpF9/t3quuWh6gXM+krsAXP75dY1CzDmS8mrJAlBdVBeAW5eAZTD8g86Q==} + + '@cspell/dict-latex@5.1.0': + resolution: {integrity: sha512-qxT4guhysyBt0gzoliXYEBYinkAdEtR2M7goRaUH0a7ltCsoqqAeEV8aXYRIdZGcV77gYSobvu3jJL038tlPAw==} + + '@cspell/dict-lorem-ipsum@4.0.5': + resolution: {integrity: sha512-9a4TJYRcPWPBKkQAJ/whCu4uCAEgv/O2xAaZEI0n4y1/l18Yyx8pBKoIX5QuVXjjmKEkK7hi5SxyIsH7pFEK9Q==} + + '@cspell/dict-lua@4.0.8': + resolution: {integrity: sha512-N4PkgNDMu9JVsRu7JBS/3E/dvfItRgk9w5ga2dKq+JupP2Y3lojNaAVFhXISh4Y0a6qXDn2clA6nvnavQ/jjLA==} + + '@cspell/dict-makefile@1.0.5': + resolution: {integrity: sha512-4vrVt7bGiK8Rx98tfRbYo42Xo2IstJkAF4tLLDMNQLkQ86msDlYSKG1ZCk8Abg+EdNcFAjNhXIiNO+w4KflGAQ==} + + '@cspell/dict-markdown@2.0.14': + resolution: {integrity: sha512-uLKPNJsUcumMQTsZZgAK9RgDLyQhUz/uvbQTEkvF/Q4XfC1i/BnA8XrOrd0+Vp6+tPOKyA+omI5LRWfMu5K/Lw==} + peerDependencies: + '@cspell/dict-css': ^4.0.19 + '@cspell/dict-html': ^4.0.14 + '@cspell/dict-html-symbol-entities': ^4.0.5 + '@cspell/dict-typescript': ^3.2.3 + + '@cspell/dict-monkeyc@1.0.12': + resolution: {integrity: sha512-MN7Vs11TdP5mbdNFQP5x2Ac8zOBm97ARg6zM5Sb53YQt/eMvXOMvrep7+/+8NJXs0jkp70bBzjqU4APcqBFNAw==} + + '@cspell/dict-node@5.0.9': + resolution: {integrity: sha512-hO+ga+uYZ/WA4OtiMEyKt5rDUlUyu3nXMf8KVEeqq2msYvAPdldKBGH7lGONg6R/rPhv53Rb+0Y1SLdoK1+7wQ==} + + '@cspell/dict-npm@5.2.35': + resolution: {integrity: sha512-w0VIDUvzHSTt4S9pfvSatApxtCesLMFrDUYD0Wjtw91EBRkB2wVw/RV3q1Ni9Nzpx6pCFpcB7c1xBY8l22cyiQ==} + + '@cspell/dict-php@4.1.1': + resolution: {integrity: sha512-EXelI+4AftmdIGtA8HL8kr4WlUE11OqCSVlnIgZekmTkEGSZdYnkFdiJ5IANSALtlQ1mghKjz+OFqVs6yowgWA==} + + '@cspell/dict-powershell@5.0.15': + resolution: {integrity: sha512-l4S5PAcvCFcVDMJShrYD0X6Huv9dcsQPlsVsBGbH38wvuN7gS7+GxZFAjTNxDmTY1wrNi1cCatSg6Pu2BW4rgg==} + + '@cspell/dict-public-licenses@2.0.16': + resolution: {integrity: sha512-EQRrPvEOmwhwWezV+W7LjXbIBjiy6y/shrET6Qcpnk3XANTzfvWflf9PnJ5kId/oKWvihFy0za0AV1JHd03pSQ==} + + '@cspell/dict-python@4.2.25': + resolution: {integrity: sha512-hDdN0YhKgpbtZVRjQ2c8jk+n0wQdidAKj1Fk8w7KEHb3YlY5uPJ0mAKJk7AJKPNLOlILoUmN+HAVJz+cfSbWYg==} + + '@cspell/dict-r@2.1.1': + resolution: {integrity: sha512-71Ka+yKfG4ZHEMEmDxc6+blFkeTTvgKbKAbwiwQAuKl3zpqs1Y0vUtwW2N4b3LgmSPhV3ODVY0y4m5ofqDuKMw==} + + '@cspell/dict-ruby@5.1.0': + resolution: {integrity: sha512-9PJQB3cfkBULrMLp5kSAcFPpzf8oz9vFN+QYZABhQwWkGbuzCIXSorHrmWSASlx4yejt3brjaWS57zZ/YL5ZQQ==} + + '@cspell/dict-rust@4.1.2': + resolution: {integrity: sha512-O1FHrumYcO+HZti3dHfBPUdnDFkI+nbYK3pxYmiM1sr+G0ebOd6qchmswS0Wsc6ZdEVNiPYJY/gZQR6jfW3uOg==} + + '@cspell/dict-scala@5.0.9': + resolution: {integrity: sha512-AjVcVAELgllybr1zk93CJ5wSUNu/Zb5kIubymR/GAYkMyBdYFCZ3Zbwn4Zz8GJlFFAbazABGOu0JPVbeY59vGg==} + + '@cspell/dict-shell@1.1.2': + resolution: {integrity: sha512-WqOUvnwcHK1X61wAfwyXq04cn7KYyskg90j4lLg3sGGKMW9Sq13hs91pqrjC44Q+lQLgCobrTkMDw9Wyl9nRFA==} + + '@cspell/dict-software-terms@5.1.23': + resolution: {integrity: sha512-YzxBeqP1j8+hg/+pmw7XHvYrQLO5ttDpZ0rqZiS7y2vnku3Cv1OQZgt9y/3SsTgcUPSCWSRHGgWfrMGqEGNB6g==} + + '@cspell/dict-sql@2.2.1': + resolution: {integrity: sha512-qDHF8MpAYCf4pWU8NKbnVGzkoxMNrFqBHyG/dgrlic5EQiKANCLELYtGlX5auIMDLmTf1inA0eNtv74tyRJ/vg==} + + '@cspell/dict-svelte@1.0.7': + resolution: {integrity: sha512-hGZsGqP0WdzKkdpeVLBivRuSNzOTvN036EBmpOwxH+FTY2DuUH7ecW+cSaMwOgmq5JFSdTcbTNFlNC8HN8lhaQ==} + + '@cspell/dict-swift@2.0.6': + resolution: {integrity: sha512-PnpNbrIbex2aqU1kMgwEKvCzgbkHtj3dlFLPMqW1vSniop7YxaDTtvTUO4zA++ugYAEL+UK8vYrBwDPTjjvSnA==} + + '@cspell/dict-terraform@1.1.3': + resolution: {integrity: sha512-gr6wxCydwSFyyBKhBA2xkENXtVFToheqYYGFvlMZXWjviynXmh+NK/JTvTCk/VHk3+lzbO9EEQKee6VjrAUSbA==} + + '@cspell/dict-typescript@3.2.3': + resolution: {integrity: sha512-zXh1wYsNljQZfWWdSPYwQhpwiuW0KPW1dSd8idjMRvSD0aSvWWHoWlrMsmZeRl4qM4QCEAjua8+cjflm41cQBg==} + + '@cspell/dict-vue@3.0.5': + resolution: {integrity: sha512-Mqutb8jbM+kIcywuPQCCaK5qQHTdaByoEO2J9LKFy3sqAdiBogNkrplqUK0HyyRFgCfbJUgjz3N85iCMcWH0JA==} + + '@cspell/dict-zig@1.0.0': + resolution: {integrity: sha512-XibBIxBlVosU06+M6uHWkFeT0/pW5WajDRYdXG2CgHnq85b0TI/Ks0FuBJykmsgi2CAD3Qtx8UHFEtl/DSFnAQ==} + + '@cspell/dynamic-import@9.7.0': + resolution: {integrity: sha512-Ws36IYvtS/8IN3x6K9dPLvTmaArodRJmzTn2Rkf2NaTnIYWhRuFzsP3SVVO59NN3fXswAEbmz5DSbVUe8bPZHg==} + engines: {node: '>=20'} + + '@cspell/filetypes@9.7.0': + resolution: {integrity: sha512-Ln9e/8wGOyTeL3DCCs6kwd18TSpTw3kxsANjTrzLDASrX4cNmAdvc9J5dcIuBHPaqOAnRQxuZbzUlpRh73Y24w==} + engines: {node: '>=20'} + + '@cspell/rpc@9.7.0': + resolution: {integrity: sha512-VnZ4ABgQeoS4RwofcePkDP7L6tf3Kh5D7LQKoyRM4R6XtfSsYefym6XKaRl3saGtthH5YyjgNJ0Tgdjen4wAAw==} + engines: {node: '>=20.18'} + + '@cspell/strong-weak-map@9.7.0': + resolution: {integrity: sha512-5xbvDASjklrmy88O6gmGXgYhpByCXqOj5wIgyvwZe2l83T1bE+iOfGI4pGzZJ/mN+qTn1DNKq8BPBPtDgb7Q2Q==} + engines: {node: '>=20'} + + '@cspell/url@9.7.0': + resolution: {integrity: sha512-ZaaBr0pTvNxmyUbIn+nVPXPr383VqJzfUDMWicgTjJIeo2+T2hOq2kNpgpvTIrWtZrsZnSP8oXms1+sKTjcvkw==} + engines: {node: '>=20'} + + '@csstools/css-calc@3.1.1': + resolution: {integrity: sha512-HJ26Z/vmsZQqs/o3a6bgKslXGFAungXGbinULZO3eMsOyNJHeBBZfup5FiZInOghgoM4Hwnmw+OgbJCNg1wwUQ==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@csstools/css-parser-algorithms': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 + + '@csstools/css-parser-algorithms@4.0.0': + resolution: {integrity: sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@csstools/css-tokenizer': ^4.0.0 + + '@csstools/css-syntax-patches-for-csstree@1.0.28': + resolution: {integrity: sha512-1NRf1CUBjnr3K7hu8BLxjQrKCxEe8FP/xmPTenAxCRZWVLbmGotkFvG9mfNpjA6k7Bw1bw4BilZq9cu19RA5pg==} + + '@csstools/css-tokenizer@4.0.0': + resolution: {integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==} + engines: {node: '>=20.19.0'} + + '@csstools/media-query-list-parser@5.0.0': + resolution: {integrity: sha512-T9lXmZOfnam3eMERPsszjY5NK0jX8RmThmmm99FZ8b7z8yMaFZWKwLWGZuTwdO3ddRY5fy13GmmEYZXB4I98Eg==} + engines: {node: '>=20.19.0'} + peerDependencies: + '@csstools/css-parser-algorithms': ^4.0.0 + '@csstools/css-tokenizer': ^4.0.0 + + '@csstools/selector-resolve-nested@4.0.0': + resolution: {integrity: sha512-9vAPxmp+Dx3wQBIUwc1v7Mdisw1kbbaGqXUM8QLTgWg7SoPGYtXBsMXvsFs/0Bn5yoFhcktzxNZGNaUt0VjgjA==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss-selector-parser: ^7.1.1 + + '@csstools/selector-specificity@6.0.0': + resolution: {integrity: sha512-4sSgl78OtOXEX/2d++8A83zHNTgwCJMaR24FvsYL7Uf/VS8HZk9PTwR51elTbGqMuwH3szLvvOXEaVnqn0Z3zA==} + engines: {node: '>=20.19.0'} + peerDependencies: + postcss-selector-parser: ^7.1.1 + + '@emnapi/runtime@1.8.1': + resolution: {integrity: sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg==} + + '@esbuild/aix-ppc64@0.25.12': + resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/aix-ppc64@0.27.3': + resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.25.12': + resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm64@0.27.3': + resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.25.12': + resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-arm@0.27.3': + resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.25.12': + resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/android-x64@0.27.3': + resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.25.12': + resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-arm64@0.27.3': + resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.25.12': + resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/darwin-x64@0.27.3': + resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.25.12': + resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-arm64@0.27.3': + resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.25.12': + resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.27.3': + resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.25.12': + resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm64@0.27.3': + resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.25.12': + resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-arm@0.27.3': + resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.25.12': + resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-ia32@0.27.3': + resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.25.12': + resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-loong64@0.27.3': + resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.25.12': + resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-mips64el@0.27.3': + resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.25.12': + resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-ppc64@0.27.3': + resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.25.12': + resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-riscv64@0.27.3': + resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.25.12': + resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-s390x@0.27.3': + resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.25.12': + resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/linux-x64@0.27.3': + resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.25.12': + resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-arm64@0.27.3': + resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.25.12': + resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.27.3': + resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.25.12': + resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-arm64@0.27.3': + resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.25.12': + resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.27.3': + resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openharmony-arm64@0.25.12': + resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/openharmony-arm64@0.27.3': + resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/sunos-x64@0.25.12': + resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/sunos-x64@0.27.3': + resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.25.12': + resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-arm64@0.27.3': + resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.25.12': + resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-ia32@0.27.3': + resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.25.12': + resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@esbuild/win32-x64@0.27.3': + resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.23.2': + resolution: {integrity: sha512-YF+fE6LV4v5MGWRGj7G404/OZzGNepVF8fxk7jqmqo3lrza7a0uUcDnROGRBG1WFC1omYUS/Wp1f42i0M+3Q3A==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/config-helpers@0.5.2': + resolution: {integrity: sha512-a5MxrdDXEvqnIq+LisyCX6tQMPF/dSJpCfBgBauY+pNZ28yCtSsTvyTYrMhaI+LK26bVyCJfJkT0u8KIj2i1dQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/core@1.1.0': + resolution: {integrity: sha512-/nr9K9wkr3P1EzFTdFdMoLuo1PmIxjmwvPozwoSodjNBdefGujXQUF93u1DDZpEaTuDvMsIQddsd35BwtrW9Xw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/js@10.0.1': + resolution: {integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + peerDependencies: + eslint: ^10.0.0 + peerDependenciesMeta: + eslint: + optional: true + + '@eslint/object-schema@3.0.2': + resolution: {integrity: sha512-HOy56KJt48Bx8KmJ+XGQNSUMT/6dZee/M54XyUyuvTvPXJmsERRvBchsUVx1UMe1WwIH49XLAczNC7V2INsuUw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/plugin-kit@0.6.0': + resolution: {integrity: sha512-bIZEUzOI1jkhviX2cp5vNyXQc6olzb2ohewQubuYlMXZ2Q/XjBO0x0XhGPvc9fjSIiUN0vw+0hq53BJ4eQSJKQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.7': + resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} + engines: {node: '>=18.18.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} + + '@img/colour@1.1.0': + resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} + engines: {node: '>=18'} + + '@img/sharp-darwin-arm64@0.34.5': + resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.34.5': + resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.2.4': + resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.2.4': + resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.2.4': + resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-arm@1.2.4': + resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-ppc64@1.2.4': + resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-riscv64@1.2.4': + resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-s390x@1.2.4': + resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linux-x64@1.2.4': + resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': + resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@img/sharp-libvips-linuxmusl-x64@1.2.4': + resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@img/sharp-linux-arm64@0.34.5': + resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-arm@0.34.5': + resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-ppc64@0.34.5': + resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-riscv64@0.34.5': + resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-s390x@0.34.5': + resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@img/sharp-linux-x64@0.34.5': + resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@img/sharp-linuxmusl-arm64@0.34.5': + resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@img/sharp-linuxmusl-x64@0.34.5': + resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + libc: [musl] + + '@img/sharp-wasm32@0.34.5': + resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + + '@img/sharp-win32-arm64@0.34.5': + resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [win32] + + '@img/sharp-win32-ia32@0.34.5': + resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.34.5': + resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + + '@isaacs/balanced-match@4.0.1': + resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} + engines: {node: 20 || >=22} + + '@isaacs/brace-expansion@5.0.1': + resolution: {integrity: sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ==} + engines: {node: 20 || >=22} + + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@keyv/bigmap@1.3.1': + resolution: {integrity: sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ==} + engines: {node: '>= 18'} + peerDependencies: + keyv: ^5.6.0 + + '@keyv/serialize@1.1.1': + resolution: {integrity: sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==} + + '@markuplint/astro-parser@4.6.23': + resolution: {integrity: sha512-D+NMGV/uioVVpubw1FkrnO3jJ2b3+z7GYZP2iJN1KslH+2NqwAq17BUU2zayuGIjkUkM30gccyFra9rxpe3jgg==} + + '@markuplint/cli-utils@4.4.14': + resolution: {integrity: sha512-2213vX5b1obzyxxuFiL1fOhzVd7+HMGDr0wFpFOuzIEjEMi1wq3yZ42X4PdkRXv5Yjk0BflJ0FB0mP1KYbOQGw==} + + '@markuplint/config-presets@4.5.14': + resolution: {integrity: sha512-4OlEdmOpp2YxIrEtV/89GlFY/dYecm3LoxLgwRNg4th3s73ffO8lVkDCoCX4nBxoB/rAvQyA94gkq8NrxFI6dA==} + + '@markuplint/file-resolver@4.9.18': + resolution: {integrity: sha512-ZRjSav2cPvRg/PAHcq31fD+k+HCB+QXa7LQQ/w9A9qxRLATpuZRiNQX+s2zqlyMo1SVIPgow9fHPZ9URLOnkeQ==} + + '@markuplint/html-parser@4.6.23': + resolution: {integrity: sha512-rrskyOIsU2enaUB+uyVxQkmhbiPTkyu6jowZKwOV7pQpp70C+mN9BVDVW62gIEYSHiPcLoGXO4p3/vLazJpC8A==} + + '@markuplint/html-spec@4.17.0': + resolution: {integrity: sha512-vh7OamyclxAmG4UYeoURBV6wmvIJ1VIobnsfgh2N5YXa9dDfB5/IA8bjrqXq60W/KEk133y837O31qU8m/fSDA==} + + '@markuplint/i18n@4.7.1': + resolution: {integrity: sha512-RQ/SN8hKRPOOOGLJwKJlnEFtHLXT1mLAwbJiaq7bjgUwI6O11ZwfehFNZ31D2S60VbB4k/2xhzmqccYMV85faQ==} + + '@markuplint/ml-ast@4.4.11': + resolution: {integrity: sha512-XzKGGxVZ223mwE6oNj3ISddT5eaC0Sf8zeVMG9HTvdsS1YRnCXK2n1EwlZNmKlLWoQJTwxhkmGFvkpuZlbty1A==} + + '@markuplint/ml-config@4.8.15': + resolution: {integrity: sha512-DiydyJcPjRrRrFtkYRtUTUVFUkvgFdXwueqaE2r48ukJ3sAN0NMKDi+1Rbg2uoNn1847lURV7dQK6RW+dhZLcA==} + + '@markuplint/ml-core@4.13.3': + resolution: {integrity: sha512-9gMglhPsojjEzFXquIaBaYSEjoDy9uP/4mdzUl82f9r9KasgVXXLbCf4/mpobvop5tHX7tVzmJ8Z/EirPp8FeQ==} + + '@markuplint/ml-spec@4.10.2': + resolution: {integrity: sha512-F003xlqkyH69W4kIK9Lyn/Yz2FolyC5j436m0CtmDSj5GkChl5hwJpE/PDZ4eeujWarIQfRapSWMqSR+dknjdQ==} + + '@markuplint/parser-utils@4.8.11': + resolution: {integrity: sha512-/2QcYU/V6eVyfAt1wfOFz9jehwkKOzTRwuJUi9MQE/JIiEh3Tgd5aCDLUyJpYJjcT+CW8m2kjZ82cQ7V0+9xXA==} + + '@markuplint/rules@4.12.0': + resolution: {integrity: sha512-YYk2AypSvp98WIsIdqtveO4GyIUc/rO5daqkfpJvmgXEVg+ZzpIHXhNx9wdMaNUKBnQ7/mN1jRbwMC11TAp1Jg==} + + '@markuplint/selector@4.7.8': + resolution: {integrity: sha512-h8gUxecxJdLTKkiIab3KFaoOQEn+KUbJr3hjsDH/1MZiwHyyTx/7mnimmKVNxsfBy0sTx2lZgreDcqGhKyxhLw==} + + '@markuplint/shared@4.4.13': + resolution: {integrity: sha512-4cb1sH1+UFuohvUQxbUsq7qtAVxAayMskA1K72dcNaMR2xzJiVZM3Ip5gwqgypZQiwcULG5axXcOeRZeYxB1nQ==} + + '@markuplint/types@4.8.2': + resolution: {integrity: sha512-YFP3mU6/oJaMQRAA+lmszPQ3M2tHYKXBWxn1lbhDSHhewBJlMW3OVMbdgxy15n2mMQMItHiLNZJiwF7iD160EQ==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@oslojs/encoding@1.1.0': + resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} + + '@pkgr/core@0.2.9': + resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + + '@rollup/pluginutils@5.3.0': + resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.59.0': + resolution: {integrity: sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.59.0': + resolution: {integrity: sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.59.0': + resolution: {integrity: sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.59.0': + resolution: {integrity: sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.59.0': + resolution: {integrity: sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.59.0': + resolution: {integrity: sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.59.0': + resolution: {integrity: sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm-musleabihf@4.59.0': + resolution: {integrity: sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm64-gnu@4.59.0': + resolution: {integrity: sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm64-musl@4.59.0': + resolution: {integrity: sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-loong64-gnu@4.59.0': + resolution: {integrity: sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==} + cpu: [loong64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-loong64-musl@4.59.0': + resolution: {integrity: sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==} + cpu: [loong64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-ppc64-gnu@4.59.0': + resolution: {integrity: sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-ppc64-musl@4.59.0': + resolution: {integrity: sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==} + cpu: [ppc64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-riscv64-gnu@4.59.0': + resolution: {integrity: sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-musl@4.59.0': + resolution: {integrity: sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-s390x-gnu@4.59.0': + resolution: {integrity: sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-gnu@4.59.0': + resolution: {integrity: sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-musl@4.59.0': + resolution: {integrity: sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rollup/rollup-openbsd-x64@4.59.0': + resolution: {integrity: sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==} + cpu: [x64] + os: [openbsd] + + '@rollup/rollup-openharmony-arm64@4.59.0': + resolution: {integrity: sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==} + cpu: [arm64] + os: [openharmony] + + '@rollup/rollup-win32-arm64-msvc@4.59.0': + resolution: {integrity: sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.59.0': + resolution: {integrity: sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-gnu@4.59.0': + resolution: {integrity: sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==} + cpu: [x64] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.59.0': + resolution: {integrity: sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==} + cpu: [x64] + os: [win32] + + '@shikijs/core@3.23.0': + resolution: {integrity: sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA==} + + '@shikijs/engine-javascript@3.23.0': + resolution: {integrity: sha512-aHt9eiGFobmWR5uqJUViySI1bHMqrAgamWE1TYSUoftkAeCCAiGawPMwM+VCadylQtF4V3VNOZ5LmfItH5f3yA==} + + '@shikijs/engine-oniguruma@3.23.0': + resolution: {integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==} + + '@shikijs/langs@3.23.0': + resolution: {integrity: sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==} + + '@shikijs/themes@3.23.0': + resolution: {integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==} + + '@shikijs/types@3.23.0': + resolution: {integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==} + + '@shikijs/vscode-textmate@10.0.2': + resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} + + '@sindresorhus/merge-streams@4.0.0': + resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} + engines: {node: '>=18'} + + '@tailwindcss/node@4.2.1': + resolution: {integrity: sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==} + + '@tailwindcss/oxide-android-arm64@4.2.1': + resolution: {integrity: sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.2.1': + resolution: {integrity: sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.2.1': + resolution: {integrity: sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw==} + engines: {node: '>= 20'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.2.1': + resolution: {integrity: sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA==} + engines: {node: '>= 20'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1': + resolution: {integrity: sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw==} + engines: {node: '>= 20'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.2.1': + resolution: {integrity: sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@tailwindcss/oxide-linux-arm64-musl@4.2.1': + resolution: {integrity: sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@tailwindcss/oxide-linux-x64-gnu@4.2.1': + resolution: {integrity: sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@tailwindcss/oxide-linux-x64-musl@4.2.1': + resolution: {integrity: sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + libc: [musl] + + '@tailwindcss/oxide-wasm32-wasi@4.2.1': + resolution: {integrity: sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + bundledDependencies: + - '@napi-rs/wasm-runtime' + - '@emnapi/core' + - '@emnapi/runtime' + - '@tybys/wasm-util' + - '@emnapi/wasi-threads' + - tslib + + '@tailwindcss/oxide-win32-arm64-msvc@4.2.1': + resolution: {integrity: sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.2.1': + resolution: {integrity: sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ==} + engines: {node: '>= 20'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.2.1': + resolution: {integrity: sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw==} + engines: {node: '>= 20'} + + '@tailwindcss/vite@4.2.1': + resolution: {integrity: sha512-TBf2sJjYeb28jD2U/OhwdW0bbOsxkWPwQ7SrqGf9sVcoYwZj7rkXljroBO9wKBut9XnmQLXanuDUeqQK0lGg/w==} + peerDependencies: + vite: ^5.2.0 || ^6 || ^7 + + '@types/css-tree@2.3.11': + resolution: {integrity: sha512-aEokibJOI77uIlqoBOkVbaQGC9zII0A+JH1kcTNKW2CwyYWD8KM6qdo+4c77wD3wZOQfJuNWAr9M4hdk+YhDIg==} + + '@types/debug@4.1.12': + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} + + '@types/esrecurse@4.3.1': + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} + + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/ms@2.1.0': + resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} + + '@types/mustache@4.2.6': + resolution: {integrity: sha512-t+8/QWTAhOFlrF1IVZqKnMRJi84EgkIK5Kh0p2JV4OLywUvCwJPFxbJAl7XAow7DVIHsF+xW9f1MVzg0L6Szjw==} + + '@types/nlcst@2.0.3': + resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} + + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@types/uuid@11.0.0': + resolution: {integrity: sha512-HVyk8nj2m+jcFRNazzqyVKiZezyhDKrGUA3jlEcg/nZ6Ms+qHwocba1Y/AaVaznJTAM9xpdFSh+ptbNrhOGvZA==} + deprecated: This is a stub types definition. uuid provides its own type definitions, so you do not need this installed. + + '@types/whatwg-mimetype@3.0.2': + resolution: {integrity: sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==} + + '@typescript-eslint/parser@8.56.1': + resolution: {integrity: sha512-klQbnPAAiGYFyI02+znpBRLyjL4/BrBd0nyWkdC0s/6xFLkXYQ8OoRrSkqacS1ddVxf/LDyODIKbQ5TgKAf/Fg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/project-service@8.56.1': + resolution: {integrity: sha512-TAdqQTzHNNvlVFfR+hu2PDJrURiwKsUvxFn1M0h95BB8ah5jejas08jUWG4dBA68jDMI988IvtfdAI53JzEHOQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/scope-manager@8.56.1': + resolution: {integrity: sha512-YAi4VDKcIZp0O4tz/haYKhmIDZFEUPOreKbfdAN3SzUDMcPhJ8QI99xQXqX+HoUVq8cs85eRKnD+rne2UAnj2w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.56.1': + resolution: {integrity: sha512-qOtCYzKEeyr3aR9f28mPJqBty7+DBqsdd63eO0yyDwc6vgThj2UjWfJIcsFeSucYydqcuudMOprZ+x1SpF3ZuQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/types@8.56.1': + resolution: {integrity: sha512-dbMkdIUkIkchgGDIv7KLUpa0Mda4IYjo4IAMJUZ+3xNoUXxMsk9YtKpTHSChRS85o+H9ftm51gsK1dZReY9CVw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.56.1': + resolution: {integrity: sha512-qzUL1qgalIvKWAf9C1HpvBjif+Vm6rcT5wZd4VoMb9+Km3iS3Cv9DY6dMRMDtPnwRAFyAi7YXJpTIEXLvdfPxg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/visitor-keys@8.56.1': + resolution: {integrity: sha512-KiROIzYdEV85YygXw6BI/Dx4fnBlFQu6Mq4QE4MOH9fFnhohw6wX/OAvDY2/C+ut0I3RSPKenvZJIVYqJNkhEw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + + '@volar/language-core@2.4.28': + resolution: {integrity: sha512-w4qhIJ8ZSitgLAkVay6AbcnC7gP3glYM3fYwKV3srj8m494E3xtrCv6E+bWviiK/8hs6e6t1ij1s2Endql7vzQ==} + + '@volar/source-map@2.4.28': + resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} + + '@volar/typescript@2.4.28': + resolution: {integrity: sha512-Ja6yvWrbis2QtN4ClAKreeUZPVYMARDYZl9LMEv1iQ1QdepB6wn0jTRxA9MftYmYa4DQ4k/DaSZpFPUfxl8giw==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + engines: {node: '>=0.4.0'} + hasBin: true + + ajv@6.14.0: + resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} + + ajv@8.18.0: + resolution: {integrity: sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==} + + ansi-align@3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.2.2: + resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==} + engines: {node: '>=12'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.3: + resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} + engines: {node: '>=12'} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + + array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} + engines: {node: '>= 0.4'} + + array-includes@3.1.9: + resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} + engines: {node: '>= 0.4'} + + array-iterate@2.0.1: + resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} + + array-timsort@1.0.3: + resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} + + array.prototype.flat@1.3.3: + resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} + engines: {node: '>= 0.4'} + + array.prototype.flatmap@1.3.3: + resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} + engines: {node: '>= 0.4'} + + arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} + engines: {node: '>= 0.4'} + + ast-types-flow@0.0.8: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + + astral-regex@2.0.0: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + engines: {node: '>=8'} + + astro-eslint-parser@1.2.2: + resolution: {integrity: sha512-JepyLROIad6f44uyqMF6HKE2QbunNzp3mYKRcPoDGt0QkxXmH222FAFC64WTyQu2Kg8NNEXHTN/sWuUId9sSxw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + astro-eslint-parser@1.3.0: + resolution: {integrity: sha512-aOLc/aDR7lTWAHlytEefwn4Y6qs6uMr69DZvUx2A1AOAZsWhGB/paiRWPtVchh9wzMvLeqr+DkbENhVreVr9AQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + astro@5.18.0: + resolution: {integrity: sha512-CHiohwJIS4L0G6/IzE1Fx3dgWqXBCXus/od0eGUfxrZJD2um2pE7ehclMmgL/fXqbU7NfE1Ze2pq34h2QaA6iQ==} + engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} + hasBin: true + + astrojs-compiler-sync@1.1.1: + resolution: {integrity: sha512-0mKvB9sDQRIZPsEJadw6OaFbGJ92cJPPR++ICca9XEyiUAZqgVuk25jNmzHPT0KF80rI94trSZrUR5iHFXGGOQ==} + engines: {node: ^18.18.0 || >=20.9.0} + peerDependencies: + '@astrojs/compiler': '>=0.27.0' + + async-function@1.0.0: + resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} + engines: {node: '>= 0.4'} + + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + axe-core@4.11.1: + resolution: {integrity: sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A==} + engines: {node: '>=4'} + + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + + base-64@1.0.0: + resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==} + + bcp-47@2.1.0: + resolution: {integrity: sha512-9IIS3UPrvIa1Ej+lVDdDwO7zLehjqsaByECw0bu2RRGP73jALm6FYbzI5gWbgHLvNdkvfXB5YrSbocZdOS0c0w==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + boxen@8.0.1: + resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} + engines: {node: '>=18'} + + brace-expansion@1.1.12: + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} + + brace-expansion@5.0.4: + resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==} + engines: {node: 18 || 20 || >=22} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + cacheable@2.3.3: + resolution: {integrity: sha512-iffYMX4zxKp54evOH27fm92hs+DeC1DhXmNVN8Tr94M/iZIV42dqTHSR2Ik4TOSPyOAwKr7Yu3rN9ALoLkbWyQ==} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + + call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase@8.0.0: + resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} + engines: {node: '>=16'} + + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + + chalk-template@1.1.2: + resolution: {integrity: sha512-2bxTP2yUH7AJj/VAXfcA+4IcWGdQ87HwBANLt5XxGTeomo8yG0y95N1um9i5StvhT/Bl0/2cARA5v1PpPXUxUA==} + engines: {node: '>=14.16'} + + chalk@5.6.2: + resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + + character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + + chokidar@5.0.0: + resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} + engines: {node: '>= 20.19.0'} + + chrono-node@2.9.0: + resolution: {integrity: sha512-glI4YY2Jy6JII5l3d5FN6rcrIbKSQqKPhWsIRYPK2IK8Mm4Q1ZZFdYIaDqglUNf7gNwG+kWIzTn0omzzE0VkvQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + ci-info@4.4.0: + resolution: {integrity: sha512-77PSwercCZU2Fc4sX94eF8k8Pxte6JAwL4/ICZLFjJLqegs7kCuAsqqj/70NQF6TvDpgFjkubQB2FW2ZZddvQg==} + engines: {node: '>=8'} + + clear-module@4.1.2: + resolution: {integrity: sha512-LWAxzHqdHsAZlPlEyJ2Poz6AIs384mPeqLVCru2p0BrP9G/kVGuhNyZYClLO6cXlnuJjzC8xtsJIuMjKqLXoAw==} + engines: {node: '>=8'} + + cli-boxes@3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + + clsx@2.1.1: + resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} + engines: {node: '>=6'} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + + commander@11.1.0: + resolution: {integrity: sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==} + engines: {node: '>=16'} + + commander@14.0.3: + resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} + engines: {node: '>=20'} + + comment-json@4.5.1: + resolution: {integrity: sha512-taEtr3ozUmOB7it68Jll7s0Pwm+aoiHyXKrEC8SEodL4rNpdfDLqa7PfBlrgFoCNNdR8ImL+muti5IGvktJAAg==} + engines: {node: '>= 6'} + + common-ancestor-path@1.0.1: + resolution: {integrity: sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + cookie-es@1.2.2: + resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==} + + cookie@1.1.1: + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} + engines: {node: '>=18'} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + cosmiconfig@9.0.0: + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + crossws@0.3.5: + resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==} + + cspell-config-lib@9.7.0: + resolution: {integrity: sha512-pguh8A3+bSJ1OOrKCiQan8bvaaY125de76OEFz7q1Pq309lIcDrkoL/W4aYbso/NjrXaIw6OjkgPMGRBI/IgGg==} + engines: {node: '>=20'} + + cspell-dictionary@9.7.0: + resolution: {integrity: sha512-k/Wz0so32+0QEqQe21V9m4BNXM5ZN6lz3Ix/jLCbMxFIPl6wT711ftjOWIEMFhvUOP0TWXsbzcuE9mKtS5mTig==} + engines: {node: '>=20'} + + cspell-gitignore@9.7.0: + resolution: {integrity: sha512-MtoYuH4ah4K6RrmaF834npMcRsTKw0658mC6yvmBacUQOmwB/olqyuxF3fxtbb55HDb7cXDQ35t1XuwwGEQeZw==} + engines: {node: '>=20'} + hasBin: true + + cspell-glob@9.7.0: + resolution: {integrity: sha512-LUeAoEsoCJ+7E3TnUmWBscpVQOmdwBejMlFn0JkXy6LQzxrybxXBKf65RSdIv1o5QtrhQIMa358xXYQG0sv/tA==} + engines: {node: '>=20'} + + cspell-grammar@9.7.0: + resolution: {integrity: sha512-oEYME+7MJztfVY1C06aGcJgEYyqBS/v/ETkQGPzf/c6ObSAPRcUbVtsXZgnR72Gru9aBckc70xJcD6bELdoWCA==} + engines: {node: '>=20'} + hasBin: true + + cspell-io@9.7.0: + resolution: {integrity: sha512-V7x0JHAUCcJPRCH8c0MQkkaKmZD2yotxVyrNEx2SZTpvnKrYscLEnUUTWnGJIIf9znzISqw116PLnYu2c+zd6Q==} + engines: {node: '>=20'} + + cspell-lib@9.7.0: + resolution: {integrity: sha512-aTx/aLRpnuY1RJnYAu+A8PXfm1oIUdvAQ4W9E66bTgp1LWI+2G2++UtaPxRIgI0olxE9vcXqUnKpjOpO+5W9bQ==} + engines: {node: '>=20'} + + cspell-trie-lib@9.7.0: + resolution: {integrity: sha512-a2YqmcraL3g6I/4gY7SYWEZfP73oLluUtxO7wxompk/kOG2K1FUXyQfZXaaR7HxVv10axT1+NrjhOmXpfbI6LA==} + engines: {node: '>=20'} + peerDependencies: + '@cspell/cspell-types': 9.7.0 + + cspell@9.7.0: + resolution: {integrity: sha512-ftxOnkd+scAI7RZ1/ksgBZRr0ouC7QRKtPQhD/PbLTKwAM62sSvRhE1bFsuW3VKBn/GilWzTjkJ40WmnDqH5iQ==} + engines: {node: '>=20.18'} + hasBin: true + + css-functions-list@3.3.3: + resolution: {integrity: sha512-8HFEBPKhOpJPEPu70wJJetjKta86Gw9+CCyCnB3sui2qQfOvRyqBy4IKLKKAwdMpWb2lHXWk9Wb4Z6AmaUT1Pg==} + engines: {node: '>=12'} + + css-select@5.2.2: + resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} + + css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + css-tree@3.1.0: + resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + css-what@6.2.2: + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} + engines: {node: '>= 6'} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + + data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} + engines: {node: '>= 0.4'} + + data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} + engines: {node: '>= 0.4'} + + data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} + engines: {node: '>= 0.4'} + + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decode-named-character-reference@1.3.0: + resolution: {integrity: sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + + detect-installed@2.0.4: + resolution: {integrity: sha512-IpGo06Ff/rMGTKjFvVPbY9aE4mRT2XP3eYHC/ZS25LKDr2h8Gbv74Ez2q/qd7IYDqD9ZjI/VGedHNXsbKZ/Eig==} + engines: {node: '>=4', npm: '>=2'} + + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} + + deterministic-object-hash@2.0.2: + resolution: {integrity: sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==} + engines: {node: '>=18'} + + devalue@5.6.3: + resolution: {integrity: sha512-nc7XjUU/2Lb+SvEFVGcWLiKkzfw8+qHI7zn8WYXKkLMgfGSHbgCEaR6bJpev8Cm6Rmrb19Gfd/tZvGqx9is3wg==} + + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + + diff@8.0.3: + resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==} + engines: {node: '>=0.3.1'} + + dlv@1.1.3: + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} + + dom-accessibility-api@0.7.1: + resolution: {integrity: sha512-vdnCeZD+3wZ+8h8xXL/ZtBlvvoobOFyPzSiIfO6sGOZDqjFx4aLMAjZhl4rawj5xYz3UwP6Tgvyh0iH4IOCVnQ==} + + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@3.2.2: + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} + + dset@3.1.4: + resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} + engines: {node: '>=4'} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + eastasianwidth@0.3.0: + resolution: {integrity: sha512-JqasYqGO32J2c91uYKdhu1vNmXGADaLB7OOgjAhjMvpjdvGb0tsYcuwn381MwqCg4YBQDtByQcNlFYuv2kmOug==} + + emoji-regex@10.6.0: + resolution: {integrity: sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + enhanced-resolve@5.20.0: + resolution: {integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==} + engines: {node: '>=10.13.0'} + + enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} + engines: {node: '>=8.6'} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + entities@6.0.1: + resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} + engines: {node: '>=0.12'} + + env-paths@2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + + env-paths@4.0.0: + resolution: {integrity: sha512-pxP8eL2SwwaTRi/KHYwLYXinDs7gL3jxFcBYmEdYfZmZXbaVDvdppd0XBU8qVz03rDfKZMXg1omHCbsJjZrMsw==} + engines: {node: '>=20'} + + error-ex@1.3.4: + resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} + + es-abstract@1.24.1: + resolution: {integrity: sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==} + engines: {node: '>= 0.4'} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-module-lexer@1.7.0: + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} + + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + + es-shim-unscopables@1.1.0: + resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} + engines: {node: '>= 0.4'} + + es-to-primitive@1.3.0: + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} + engines: {node: '>= 0.4'} + + esbuild@0.25.12: + resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==} + engines: {node: '>=18'} + hasBin: true + + esbuild@0.27.3: + resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==} + engines: {node: '>=18'} + hasBin: true + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + eslint-compat-utils@0.6.5: + resolution: {integrity: sha512-vAUHYzue4YAa2hNACjB8HvUQj5yehAZgiClyFVVom9cP8z5NSFq3PwB/TtJslN2zAMgRX6FCFCjYBbQh71g5RQ==} + engines: {node: '>=12'} + peerDependencies: + eslint: '>=6.0.0' + + eslint-config-prettier@10.1.8: + resolution: {integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==} + hasBin: true + peerDependencies: + eslint: '>=7.0.0' + + eslint-plugin-astro@1.6.0: + resolution: {integrity: sha512-yGIbLHuj5MOUXa0s4sZ6cVhv6ehb+WLF80tsrGaxMk6VTUExruMzubQDzhOYt8fbR1c9vILCCRSCsKI7M1whig==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=8.57.0' + + eslint-plugin-jsx-a11y@6.10.2: + resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + + eslint-plugin-prettier@5.5.5: + resolution: {integrity: sha512-hscXkbqUZ2sPithAuLm5MXL+Wph+U7wHngPBv9OMWwlP8iaflyxpjTYZkmdgB4/vPIhemRlBEoLrH7UC1n7aUw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' + eslint-config-prettier: '>= 7.0.0 <10.0.0 || >=10.1.0' + prettier: '>=3.0.0' + peerDependenciesMeta: + '@types/eslint': + optional: true + eslint-config-prettier: + optional: true + + eslint-scope@8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-scope@9.1.1: + resolution: {integrity: sha512-GaUN0sWim5qc8KVErfPBWmc31LEsOkrUJbvJZV+xuL3u2phMUK4HIvXlWAakfC8W4nzlK+chPEAkYOYb5ZScIw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + eslint@10.0.2: + resolution: {integrity: sha512-uYixubwmqJZH+KLVYIVKY1JQt7tysXhtj21WSvjcSmU5SVNzMus1bgLe+pAt816yQ8opKfheVVoPLqvVMGejYw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + espree@11.1.0: + resolution: {integrity: sha512-WFWYhO1fV4iYkqOOvq8FbqIhr2pYfoDY0kCotMkDeNtGpiGGkZ1iov2u8ydjtgM8yF8rzK7oaTbw2NAzbAbehw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + espree@11.1.1: + resolution: {integrity: sha512-AVHPqQoZYc+RUM4/3Ly5udlZY/U4LS8pIG05jEjWM2lQMU/oaZ7qshzAl2YP1tfNmXfftH3ohurfwNAug+MnsQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + eventemitter3@5.0.4: + resolution: {integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==} + + expand-tilde@2.0.2: + resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} + engines: {node: '>=0.10.0'} + + extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-diff@1.3.0: + resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + + fast-equals@6.0.0: + resolution: {integrity: sha512-PFhhIGgdM79r5Uztdj9Zb6Tt1zKafqVfdMGwVca1z5z6fbX7DmsySSuJd8HiP6I1j505DCS83cLxo5rmSNeVEA==} + engines: {node: '>=6.0.0'} + + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fast-safe-stringify@2.1.1: + resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} + + fast-uri@3.1.0: + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + + fastest-levenshtein@1.0.16: + resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} + engines: {node: '>= 4.9.1'} + + fastq@1.20.1: + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} + + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + file-entry-cache@11.1.2: + resolution: {integrity: sha512-N2WFfK12gmrK1c1GXOqiAJ1tc5YE+R53zvQ+t5P8S5XhnmKYVB5eZEiLNZKDSmoG8wqqbF9EXYBBW/nef19log==} + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + find-up-simple@1.0.1: + resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==} + engines: {node: '>=18'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flat-cache@6.1.20: + resolution: {integrity: sha512-AhHYqwvN62NVLp4lObVXGVluiABTHapoB57EyegZVmazN+hhGhLTn3uZbOofoTw4DSDvVCadzzyChXhOAvy8uQ==} + + flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + + flattie@1.1.1: + resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==} + engines: {node: '>=8'} + + fontace@0.4.1: + resolution: {integrity: sha512-lDMvbAzSnHmbYMTEld5qdtvNH2/pWpICOqpean9IgC7vUbUJc3k+k5Dokp85CegamqQpFbXf0rAVkbzpyTA8aw==} + + fontkitten@1.0.2: + resolution: {integrity: sha512-piJxbLnkD9Xcyi7dWJRnqszEURixe7CrF/efBfbffe2DPyabmuIuqraruY8cXTs19QoM8VJzx47BDRVNXETM7Q==} + engines: {node: '>=20'} + + for-each@0.3.5: + resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} + engines: {node: '>= 0.4'} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + function.prototype.name@1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} + engines: {node: '>= 0.4'} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + generator-function@2.0.1: + resolution: {integrity: sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==} + engines: {node: '>= 0.4'} + + gensequence@8.0.8: + resolution: {integrity: sha512-omMVniXEXpdx/vKxGnPRoO2394Otlze28TyxECbFVyoSpZ9H3EO7lemjcB12OpQJzRW4e5tt/dL1rOxry6aMHg==} + engines: {node: '>=20'} + + get-east-asian-width@1.5.0: + resolution: {integrity: sha512-CQ+bEO+Tva/qlmw24dCejulK5pMzVnUOFOijVogd3KQs07HnRIgp8TGipvCCRT06xeYEbpbgwaCxglFyiuIcmA==} + engines: {node: '>=18'} + + get-installed-path@2.1.1: + resolution: {integrity: sha512-Qkn9eq6tW5/q9BDVdMpB8tOHljX9OSP0jRC5TRNVA4qRc839t4g8KQaR8t0Uv0EFVL0MlyG7m/ofjEgAROtYsA==} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} + engines: {node: '>= 0.4'} + + github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@13.0.1: + resolution: {integrity: sha512-B7U/vJpE3DkJ5WXTgTpTRN63uV42DseiXXKMwG14LQBXmsdeIoHAPbU/MEo6II0k5ED74uc2ZGTC6MwHFQhF6w==} + engines: {node: 20 || >=22} + + global-directory@5.0.0: + resolution: {integrity: sha512-1pgFdhK3J2LeM+dVf2Pd424yHx2ou338lC0ErNP2hPx4j8eW1Sp0XqSjNxtk6Tc4Kr5wlWtSvz8cn2yb7/SG/w==} + engines: {node: '>=20'} + + global-modules@1.0.0: + resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} + engines: {node: '>=0.10.0'} + + global-modules@2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} + + global-prefix@1.0.2: + resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==} + engines: {node: '>=0.10.0'} + + global-prefix@3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} + + globals@16.5.0: + resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==} + engines: {node: '>=18'} + + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + globby@16.1.1: + resolution: {integrity: sha512-dW7vl+yiAJSp6aCekaVnVJxurRv7DCOLyXqEG3RYMYUg7AuJ2jCqPkZTA8ooqC2vtnkaMcV5WfFBMuEnTu1OQg==} + engines: {node: '>=20'} + + globjoin@0.1.4: + resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + h3@1.15.5: + resolution: {integrity: sha512-xEyq3rSl+dhGX2Lm0+eFQIAzlDN6Fs0EcC4f7BNUmzaRX/PTzeuM+Tr2lHB8FoXggsQIeXLj8EDVgs5ywxyxmg==} + + has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} + + has-flag@5.0.1: + resolution: {integrity: sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA==} + engines: {node: '>=12'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} + engines: {node: '>= 0.4'} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + has-yarn@4.0.0: + resolution: {integrity: sha512-A+TLqmkJN+H2tiyhEFzA4VR/Mr/qhPBcEqYiNyiduamvp6mQ1dsjF/LTxli+3XwbV8DrZLwj/bYXkVhHOrW9EQ==} + engines: {node: '>=20'} + + hashery@1.5.0: + resolution: {integrity: sha512-nhQ6ExaOIqti2FDWoEMWARUqIKyjr2VcZzXShrI+A3zpeiuPWzx6iPftt44LhP74E5sW36B75N6VHbvRtpvO6Q==} + engines: {node: '>=20'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hast-util-from-html@2.0.3: + resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} + + hast-util-from-parse5@8.0.3: + resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==} + + hast-util-is-element@3.0.0: + resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + + hast-util-parse-selector@4.0.0: + resolution: {integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==} + + hast-util-raw@9.1.0: + resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==} + + hast-util-to-html@9.0.5: + resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==} + + hast-util-to-parse5@8.0.1: + resolution: {integrity: sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==} + + hast-util-to-text@4.0.2: + resolution: {integrity: sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + + hastscript@9.0.1: + resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==} + + homedir-polyfill@1.0.3: + resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} + engines: {node: '>=0.10.0'} + + hookified@1.15.1: + resolution: {integrity: sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg==} + + html-entities@2.6.0: + resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} + + html-escaper@3.0.3: + resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} + + html-tags@5.1.0: + resolution: {integrity: sha512-n6l5uca7/y5joxZ3LUePhzmBFUJ+U2YWzhMa8XUTecSeSlQiZdF5XAd/Q3/WUl0VsXgUwWi8I7CNIwdI5WN1SQ==} + engines: {node: '>=20.10'} + + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + + htmlparser2@8.0.2: + resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==} + + http-cache-semantics@4.2.0: + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + import-meta-resolve@4.2.0: + resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + ini@6.0.0: + resolution: {integrity: sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==} + engines: {node: ^20.17.0 || >=22.9.0} + + internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} + engines: {node: '>= 0.4'} + + invert-kv@3.0.1: + resolution: {integrity: sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==} + engines: {node: '>=8'} + + iron-webcrypto@1.2.1: + resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} + + is-alphabetical@2.0.1: + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} + + is-alphanumerical@2.0.1: + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} + + is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} + engines: {node: '>= 0.4'} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-async-function@2.1.1: + resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} + engines: {node: '>= 0.4'} + + is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} + + is-boolean-object@1.2.2: + resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} + engines: {node: '>= 0.4'} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-data-view@1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} + engines: {node: '>= 0.4'} + + is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} + engines: {node: '>= 0.4'} + + is-decimal@2.0.1: + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} + + is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} + engines: {node: '>= 0.4'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-generator-function@1.1.2: + resolution: {integrity: sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==} + engines: {node: '>= 0.4'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + + is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + + is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} + engines: {node: '>= 0.4'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-path-inside@4.0.0: + resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} + engines: {node: '>=12'} + + is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + + is-plain-object@5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} + + is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} + + is-safe-filename@0.1.1: + resolution: {integrity: sha512-4SrR7AdnY11LHfDKTZY1u6Ga3RuxZdl3YKWWShO5iyuG5h8QS4GD2tOb04peBJ5I7pXbR+CGBNEhTcwK+FzN3g==} + engines: {node: '>=20'} + + is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} + engines: {node: '>= 0.4'} + + is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} + engines: {node: '>= 0.4'} + + is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} + engines: {node: '>= 0.4'} + + is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + + is-weakref@1.1.1: + resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} + engines: {node: '>= 0.4'} + + is-weakset@2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} + engines: {node: '>= 0.4'} + + is-windows@1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + + is-wsl@3.1.1: + resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} + engines: {node: '>=16'} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} + hasBin: true + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-tokens@9.0.1: + resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} + + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-parse-better-errors@1.0.2: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + jsonc@2.0.0: + resolution: {integrity: sha512-B281bLCT2TRMQa+AQUQY5AGcqSOXBOKaYGP4wDzoA/+QswUfN8sODektbPEs9Baq7LGKun5jQbNFpzwGuVYKhw==} + engines: {node: '>=8'} + + jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + keyv@5.6.0: + resolution: {integrity: sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + language-subtag-registry@0.3.23: + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} + + language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} + + lcid@3.1.1: + resolution: {integrity: sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==} + engines: {node: '>=8'} + + leven@4.1.0: + resolution: {integrity: sha512-KZ9W9nWDT7rF7Dazg8xyLHGLrmpgq2nVNFUckhqdW3szVP6YhCpp/RAnpmVExA9JvrMynjwSLVrEj3AepHR6ew==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lightningcss-android-arm64@1.31.1: + resolution: {integrity: sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.31.1: + resolution: {integrity: sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.31.1: + resolution: {integrity: sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.31.1: + resolution: {integrity: sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.31.1: + resolution: {integrity: sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.31.1: + resolution: {integrity: sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + lightningcss-linux-arm64-musl@1.31.1: + resolution: {integrity: sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + + lightningcss-linux-x64-gnu@1.31.1: + resolution: {integrity: sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [glibc] + + lightningcss-linux-x64-musl@1.31.1: + resolution: {integrity: sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + lightningcss-win32-arm64-msvc@1.31.1: + resolution: {integrity: sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.31.1: + resolution: {integrity: sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.31.1: + resolution: {integrity: sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==} + engines: {node: '>= 12.0.0'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.truncate@4.4.2: + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} + + longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + + lru-cache@11.2.6: + resolution: {integrity: sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==} + engines: {node: 20 || >=22} + + magic-string@0.30.21: + resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + + magicast@0.5.2: + resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==} + + markdown-table@3.0.4: + resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==} + + markuplint@4.14.1: + resolution: {integrity: sha512-Ezx+XPm5zHXPdiKSKAOyTzcp59Cg2J7HV79cTh+PI9DSxN+/lAM8AMiqsI1Sok8b4ZGR9JdA4Q2Px/8o8kZFLQ==} + hasBin: true + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + mathml-tag-names@4.0.0: + resolution: {integrity: sha512-aa6AU2Pcx0VP/XWnh8IGL0SYSgQHDT6Ucror2j2mXeFAlN3ahaNs8EZtG1YiticMkSLj3Gt6VPFfZogt7G5iFQ==} + + mdast-util-definitions@6.0.0: + resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==} + + mdast-util-find-and-replace@3.0.2: + resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==} + + mdast-util-from-markdown@2.0.3: + resolution: {integrity: sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==} + + mdast-util-gfm-autolink-literal@2.0.1: + resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} + + mdast-util-gfm-footnote@2.1.0: + resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==} + + mdast-util-gfm-strikethrough@2.0.0: + resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==} + + mdast-util-gfm-table@2.0.0: + resolution: {integrity: sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==} + + mdast-util-gfm-task-list-item@2.0.0: + resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==} + + mdast-util-gfm@3.1.0: + resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==} + + mdast-util-phrasing@4.1.0: + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + + mdast-util-to-hast@13.2.1: + resolution: {integrity: sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==} + + mdast-util-to-markdown@2.1.2: + resolution: {integrity: sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==} + + mdast-util-to-string@4.0.0: + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} + + mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + + mdn-data@2.12.2: + resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} + + meow@13.2.0: + resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} + engines: {node: '>=18'} + + meow@14.1.0: + resolution: {integrity: sha512-EDYo6VlmtnumlcBCbh1gLJ//9jvM/ndXHfVXIFrZVr6fGcwTUyCTFNTLCKuY3ffbK8L/+3Mzqnd58RojiZqHVw==} + engines: {node: '>=20'} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromark-core-commonmark@2.0.3: + resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + + micromark-extension-gfm-autolink-literal@2.1.0: + resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} + + micromark-extension-gfm-footnote@2.1.0: + resolution: {integrity: sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==} + + micromark-extension-gfm-strikethrough@2.1.0: + resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==} + + micromark-extension-gfm-table@2.1.1: + resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==} + + micromark-extension-gfm-tagfilter@2.0.0: + resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==} + + micromark-extension-gfm-task-list-item@2.1.0: + resolution: {integrity: sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==} + + micromark-extension-gfm@3.0.0: + resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==} + + micromark-factory-destination@2.0.1: + resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==} + + micromark-factory-label@2.0.1: + resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==} + + micromark-factory-space@2.0.1: + resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==} + + micromark-factory-title@2.0.1: + resolution: {integrity: sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==} + + micromark-factory-whitespace@2.0.1: + resolution: {integrity: sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==} + + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + + micromark-util-chunked@2.0.1: + resolution: {integrity: sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==} + + micromark-util-classify-character@2.0.1: + resolution: {integrity: sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==} + + micromark-util-combine-extensions@2.0.1: + resolution: {integrity: sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==} + + micromark-util-decode-numeric-character-reference@2.0.2: + resolution: {integrity: sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==} + + micromark-util-decode-string@2.0.1: + resolution: {integrity: sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==} + + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + + micromark-util-html-tag-name@2.0.1: + resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==} + + micromark-util-normalize-identifier@2.0.1: + resolution: {integrity: sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==} + + micromark-util-resolve-all@2.0.1: + resolution: {integrity: sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==} + + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + + micromark-util-subtokenize@2.1.0: + resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==} + + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + + micromark-util-types@2.0.2: + resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==} + + micromark@4.0.2: + resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + minimatch@10.1.2: + resolution: {integrity: sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw==} + engines: {node: 20 || >=22} + + minimatch@10.2.4: + resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==} + engines: {node: 18 || 20 || >=22} + + minimatch@3.1.5: + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@7.1.3: + resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} + engines: {node: '>=16 || 14 >=14.17'} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + mrmime@2.0.1: + resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==} + engines: {node: '>=10'} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + mustache@4.2.0: + resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} + hasBin: true + + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + neotraverse@0.6.18: + resolution: {integrity: sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==} + engines: {node: '>= 10'} + + nlcst-to-string@4.0.0: + resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} + + node-fetch-native@1.6.7: + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} + + node-mock-http@1.0.4: + resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} + engines: {node: '>= 0.4'} + + object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + + object.values@1.2.1: + resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} + engines: {node: '>= 0.4'} + + ofetch@1.5.1: + resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} + + ohash@2.0.11: + resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==} + + oniguruma-parser@0.12.1: + resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==} + + oniguruma-to-es@4.3.4: + resolution: {integrity: sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA==} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + os-locale@6.0.2: + resolution: {integrity: sha512-qIb8bzRqaN/vVqEYZ7lTAg6PonskO7xOmM7OClD28F6eFa4s5XGe4bGpHUHMoCHbNNuR0pDYFeSLiW5bnjWXIA==} + engines: {node: '>=12.20'} + + own-keys@1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-limit@6.2.0: + resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==} + engines: {node: '>=18'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + p-queue@8.1.1: + resolution: {integrity: sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==} + engines: {node: '>=18'} + + p-timeout@6.1.4: + resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==} + engines: {node: '>=14.16'} + + package-manager-detector@1.6.0: + resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parent-module@2.0.0: + resolution: {integrity: sha512-uo0Z9JJeWzv8BG+tRcapBKNJ0dro9cLyczGzulS6EfeyAdeC9sbojtW6XwvYxJkEne9En+J2XEl4zyglVeIwFg==} + engines: {node: '>=8'} + + parse-json@4.0.0: + resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} + engines: {node: '>=4'} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse-latin@7.0.0: + resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==} + + parse-passwd@1.0.0: + resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} + engines: {node: '>=0.10.0'} + + parse5@7.3.0: + resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==} + + parse5@8.0.0: + resolution: {integrity: sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==} + + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-scurry@2.0.2: + resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==} + engines: {node: 18 || 20 || >=22} + + piccolore@0.1.3: + resolution: {integrity: sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + + possible-typed-array-names@1.1.0: + resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} + engines: {node: '>= 0.4'} + + postcss-html@1.8.1: + resolution: {integrity: sha512-OLF6P7qctfAWayOhLpcVnTGqVeJzu2W3WpIYelfz2+JV5oGxfkcEvweN9U4XpeqE0P98dcD9ssusGwlF0TK0uQ==} + engines: {node: ^12 || >=14} + + postcss-safe-parser@6.0.0: + resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.3.3 + + postcss-safe-parser@7.0.1: + resolution: {integrity: sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==} + engines: {node: '>=18.0'} + peerDependencies: + postcss: ^8.4.31 + + postcss-selector-parser@7.1.1: + resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==} + engines: {node: '>=4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier-linter-helpers@1.0.1: + resolution: {integrity: sha512-SxToR7P8Y2lWmv/kTzVLC1t/GDI2WGjMwNhLLE9qtH8Q13C+aEmuRlzDst4Up4s0Wc8sF2M+J57iB3cMLqftfg==} + engines: {node: '>=6.0.0'} + + prettier-plugin-astro@0.14.1: + resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==} + engines: {node: ^14.15.0 || >=16.0.0} + + prettier-plugin-tailwindcss@0.7.2: + resolution: {integrity: sha512-LkphyK3Fw+q2HdMOoiEHWf93fNtYJwfamoKPl7UwtjFQdei/iIBoX11G6j706FzN3ymX9mPVi97qIY8328vdnA==} + engines: {node: '>=20.19'} + peerDependencies: + '@ianvs/prettier-plugin-sort-imports': '*' + '@prettier/plugin-hermes': '*' + '@prettier/plugin-oxc': '*' + '@prettier/plugin-pug': '*' + '@shopify/prettier-plugin-liquid': '*' + '@trivago/prettier-plugin-sort-imports': '*' + '@zackad/prettier-plugin-twig': '*' + prettier: ^3.0 + prettier-plugin-astro: '*' + prettier-plugin-css-order: '*' + prettier-plugin-jsdoc: '*' + prettier-plugin-marko: '*' + prettier-plugin-multiline-arrays: '*' + prettier-plugin-organize-attributes: '*' + prettier-plugin-organize-imports: '*' + prettier-plugin-sort-imports: '*' + prettier-plugin-svelte: '*' + peerDependenciesMeta: + '@ianvs/prettier-plugin-sort-imports': + optional: true + '@prettier/plugin-hermes': + optional: true + '@prettier/plugin-oxc': + optional: true + '@prettier/plugin-pug': + optional: true + '@shopify/prettier-plugin-liquid': + optional: true + '@trivago/prettier-plugin-sort-imports': + optional: true + '@zackad/prettier-plugin-twig': + optional: true + prettier-plugin-astro: + optional: true + prettier-plugin-css-order: + optional: true + prettier-plugin-jsdoc: + optional: true + prettier-plugin-marko: + optional: true + prettier-plugin-multiline-arrays: + optional: true + prettier-plugin-organize-attributes: + optional: true + prettier-plugin-organize-imports: + optional: true + prettier-plugin-sort-imports: + optional: true + prettier-plugin-svelte: + optional: true + + prettier@3.8.1: + resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} + engines: {node: '>=14'} + hasBin: true + + prismjs@1.30.0: + resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==} + engines: {node: '>=6'} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + property-information@7.1.0: + resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + qified@0.6.0: + resolution: {integrity: sha512-tsSGN1x3h569ZSU1u6diwhltLyfUWDp3YbFHedapTmpBl0B3P6U3+Qptg7xu+v+1io1EwhdPyyRHYbEw0KN2FA==} + engines: {node: '>=20'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + radix3@1.1.2: + resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} + + readdirp@5.0.0: + resolution: {integrity: sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==} + engines: {node: '>= 20.19.0'} + + reflect.getprototypeof@1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} + engines: {node: '>= 0.4'} + + regex-recursion@6.0.2: + resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==} + + regex-utilities@2.3.0: + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} + + regex@6.1.0: + resolution: {integrity: sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==} + + regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} + engines: {node: '>= 0.4'} + + rehype-parse@9.0.1: + resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==} + + rehype-raw@7.0.0: + resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==} + + rehype-stringify@10.0.1: + resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==} + + rehype@13.0.2: + resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==} + + remark-gfm@4.0.1: + resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==} + + remark-parse@11.0.0: + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} + + remark-rehype@11.1.2: + resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==} + + remark-smartypants@3.0.2: + resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==} + engines: {node: '>=16.0.0'} + + remark-stringify@11.0.0: + resolution: {integrity: sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + resolve-dir@1.0.1: + resolution: {integrity: sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==} + engines: {node: '>=0.10.0'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + retext-latin@4.0.0: + resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==} + + retext-smartypants@6.2.0: + resolution: {integrity: sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==} + + retext-stringify@4.0.0: + resolution: {integrity: sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==} + + retext@9.0.0: + resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==} + + reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rollup@4.59.0: + resolution: {integrity: sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + s.color@0.0.15: + resolution: {integrity: sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==} + + safe-array-concat@1.1.3: + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} + engines: {node: '>=0.4'} + + safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + + safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} + + sass-formatter@0.7.9: + resolution: {integrity: sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==} + + sax@1.4.4: + resolution: {integrity: sha512-1n3r/tGXO6b6VXMdFT54SHzT9ytu9yr7TaELowdYpMqY/Ao7EnlQGmAQ1+RatX7Tkkdm6hONI2owqNx2aZj5Sw==} + engines: {node: '>=11.0.0'} + + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} + hasBin: true + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + + sharp@0.34.5: + resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + shiki@3.23.0: + resolution: {integrity: sha512-55Dj73uq9ZXL5zyeRPzHQsK7Nbyt6Y10k5s7OjuFZGMhpp4r/rsLBH0o/0fstIzX1Lep9VxefWljK/SKCzygIA==} + + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} + + slice-ansi@4.0.0: + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + engines: {node: '>=10'} + + smol-toml@1.6.0: + resolution: {integrity: sha512-4zemZi0HvTnYwLfrpk/CF9LOd9Lt87kAt50GnqhMpyF9U3poDAP2+iukq2bZsO/ufegbYehBkqINbsWxj4l4cw==} + engines: {node: '>= 18'} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + + stop-iteration-iterator@1.1.0: + resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} + engines: {node: '>= 0.4'} + + strict-event-emitter@0.5.1: + resolution: {integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@7.2.0: + resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} + engines: {node: '>=18'} + + string-width@8.2.0: + resolution: {integrity: sha512-6hJPQ8N0V0P3SNmP6h2J99RLuzrWz2gvT7VnK5tKvrNqJoyS9W4/Fb8mo31UiPvy00z7DQXkP2hnKBVav76thw==} + engines: {node: '>=20'} + + string.prototype.includes@2.0.1: + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} + + string.prototype.trim@1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + engines: {node: '>= 0.4'} + + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.2: + resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==} + engines: {node: '>=12'} + + strip-ansi@7.2.0: + resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} + engines: {node: '>=12'} + + strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + stylelint-config-html@1.1.0: + resolution: {integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ==} + engines: {node: ^12 || >=14} + peerDependencies: + postcss-html: ^1.0.0 + stylelint: '>=14.0.0' + + stylelint-config-recommended@18.0.0: + resolution: {integrity: sha512-mxgT2XY6YZ3HWWe3Di8umG6aBmWmHTblTgu/f10rqFXnyWxjKWwNdjSWkgkwCtxIKnqjSJzvFmPT5yabVIRxZg==} + engines: {node: '>=20.19.0'} + peerDependencies: + stylelint: ^17.0.0 + + stylelint-config-standard@40.0.0: + resolution: {integrity: sha512-EznGJxOUhtWck2r6dJpbgAdPATIzvpLdK9+i5qPd4Lx70es66TkBPljSg4wN3Qnc6c4h2n+WbUrUynQ3fanjHw==} + engines: {node: '>=20.19.0'} + peerDependencies: + stylelint: ^17.0.0 + + stylelint-config-tailwindcss@1.0.1: + resolution: {integrity: sha512-IeIMivgaB1kxPBgllMzBqyv0g61IwFxxZKo/fDDelfZ/JtPPlSBT04VuOCslk6PIaq5GQvdRnHOP1K3HpxSkeg==} + peerDependencies: + stylelint: '>=13.13.1' + tailwindcss: '>=2.2.16' + + stylelint@17.4.0: + resolution: {integrity: sha512-3kQ2/cHv3Zt8OBg+h2B8XCx9evEABQIrv4hh3uXahGz/ZEHrTR80zxBiK2NfXNaSoyBzxO1pjsz1Vhdzwn5XSw==} + engines: {node: '>=20.19.0'} + hasBin: true + + suf-log@2.5.3: + resolution: {integrity: sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==} + + supports-color@10.2.2: + resolution: {integrity: sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g==} + engines: {node: '>=18'} + + supports-hyperlinks@4.4.0: + resolution: {integrity: sha512-UKbpT93hN5Nr9go5UY7bopIB9YQlMz9nm/ct4IXt/irb5YRkn9WaqrOBJGZ5Pwvsd5FQzSVeYlGdXoCAPQZrPg==} + engines: {node: '>=20'} + + svg-tags@1.0.0: + resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} + + svgo@4.0.0: + resolution: {integrity: sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==} + engines: {node: '>=16'} + hasBin: true + + synckit@0.11.12: + resolution: {integrity: sha512-Bh7QjT8/SuKUIfObSXNHNSK6WHo6J1tHCqJsuaFDP7gP0fkzSfTxI8y85JrppZ0h8l0maIgc2tfuZQ6/t3GtnQ==} + engines: {node: ^14.18.0 || >=16.0.0} + + table@6.9.0: + resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==} + engines: {node: '>=10.0.0'} + + tailwindcss@4.2.1: + resolution: {integrity: sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==} + + tapable@2.3.0: + resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} + engines: {node: '>=6'} + + tiny-inflate@1.0.3: + resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} + + tinyexec@1.0.2: + resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==} + engines: {node: '>=18'} + + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + + trough@2.2.0: + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} + + ts-api-utils@2.4.0: + resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + + tsconfck@3.1.6: + resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} + engines: {node: ^18 || >=20} + hasBin: true + peerDependencies: + typescript: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} + engines: {node: '>=16'} + + typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.4: + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.7: + resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} + engines: {node: '>= 0.4'} + + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + + ufo@1.6.3: + resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==} + + ultrahtml@1.6.0: + resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==} + + unbox-primitive@1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} + + uncrypto@0.1.3: + resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} + + unicorn-magic@0.4.0: + resolution: {integrity: sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw==} + engines: {node: '>=20'} + + unified@11.0.5: + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} + + unifont@0.7.4: + resolution: {integrity: sha512-oHeis4/xl42HUIeHuNZRGEvxj5AaIKR+bHPNegRq5LV1gdc3jundpONbjglKpihmJf+dswygdMJn3eftGIMemg==} + + unist-util-find-after@5.0.0: + resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} + + unist-util-is@6.0.1: + resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} + + unist-util-modify-children@4.0.0: + resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + + unist-util-remove-position@5.0.0: + resolution: {integrity: sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==} + + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-children@3.0.0: + resolution: {integrity: sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==} + + unist-util-visit-parents@6.0.2: + resolution: {integrity: sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==} + + unist-util-visit@5.1.0: + resolution: {integrity: sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==} + + unstorage@1.17.4: + resolution: {integrity: sha512-fHK0yNg38tBiJKp/Vgsq4j0JEsCmgqH58HAn707S7zGkArbZsVr/CwINoi+nh3h98BRCwKvx1K3Xg9u3VV83sw==} + 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 + '@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 + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + uuid@13.0.0: + resolution: {integrity: sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==} + hasBin: true + + vfile-location@5.0.3: + resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} + + vfile-message@4.0.3: + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + + vite@6.4.1: + resolution: {integrity: sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + vitefu@1.1.2: + resolution: {integrity: sha512-zpKATdUbzbsycPFBN71nS2uzBUQiVnFoOrr2rvqv34S1lcAgMKKkjWleLGeiJlZ8lwCXvtWaRn7R3ZC16SYRuw==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-beta.0 + peerDependenciesMeta: + vite: + optional: true + + vscode-languageserver-textdocument@1.0.12: + resolution: {integrity: sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==} + + vscode-uri@3.1.0: + resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} + + web-namespaces@2.0.1: + resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} + + whatwg-mimetype@4.0.0: + resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} + engines: {node: '>=18'} + + which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} + + which-builtin-type@1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} + engines: {node: '>= 0.4'} + + which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + + which-pm-runs@1.1.0: + resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==} + engines: {node: '>=4'} + + which-typed-array@1.1.20: + resolution: {integrity: sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg==} + engines: {node: '>= 0.4'} + + which@1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + widest-line@5.0.0: + resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} + engines: {node: '>=18'} + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wrap-ansi@9.0.2: + resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==} + engines: {node: '>=18'} + + write-file-atomic@7.0.1: + resolution: {integrity: sha512-OTIk8iR8/aCRWBqvxrzxR0hgxWpnYBblY1S5hDWBQfk/VFmJwzmJgQFN3WsoUKHISv2eAwe+PpbUzyL1CKTLXg==} + engines: {node: ^20.17.0 || >=22.9.0} + + xdg-basedir@5.1.0: + resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} + engines: {node: '>=12'} + + xxhash-wasm@1.1.0: + resolution: {integrity: sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==} + + yaml@2.8.2: + resolution: {integrity: sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==} + engines: {node: '>= 14.6'} + hasBin: true + + yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + yocto-queue@1.2.2: + resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==} + engines: {node: '>=12.20'} + + yocto-spinner@0.2.3: + resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==} + engines: {node: '>=18.19'} + + yoctocolors@2.1.2: + resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==} + engines: {node: '>=18'} + + zod-to-json-schema@3.25.1: + resolution: {integrity: sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA==} + peerDependencies: + zod: ^3.25 || ^4 + + zod-to-ts@1.2.0: + resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==} + peerDependencies: + typescript: ^4.9.4 || ^5.0.2 + zod: ^3 + + zod@3.25.76: + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + +snapshots: + + '@astrojs/compiler@2.13.1': {} + + '@astrojs/internal-helpers@0.7.5': {} + + '@astrojs/markdown-remark@6.3.10': + dependencies: + '@astrojs/internal-helpers': 0.7.5 + '@astrojs/prism': 3.3.0 + github-slugger: 2.0.0 + hast-util-from-html: 2.0.3 + hast-util-to-text: 4.0.2 + import-meta-resolve: 4.2.0 + js-yaml: 4.1.1 + mdast-util-definitions: 6.0.0 + rehype-raw: 7.0.0 + rehype-stringify: 10.0.1 + remark-gfm: 4.0.1 + remark-parse: 11.0.0 + remark-rehype: 11.1.2 + remark-smartypants: 3.0.2 + shiki: 3.23.0 + smol-toml: 1.6.0 + 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 + transitivePeerDependencies: + - supports-color + + '@astrojs/prism@3.3.0': + dependencies: + prismjs: 1.30.0 + + '@astrojs/telemetry@3.3.0': + dependencies: + ci-info: 4.4.0 + debug: 4.4.3 + dlv: 1.1.3 + dset: 3.1.4 + is-docker: 3.0.0 + is-wsl: 3.1.1 + which-pm-runs: 1.1.0 + transitivePeerDependencies: + - supports-color + + '@astrojs/ts-plugin@1.10.6': + dependencies: + '@astrojs/compiler': 2.13.1 + '@astrojs/yaml2ts': 0.2.2 + '@jridgewell/sourcemap-codec': 1.5.5 + '@volar/language-core': 2.4.28 + '@volar/typescript': 2.4.28 + semver: 7.7.4 + vscode-languageserver-textdocument: 1.0.12 + + '@astrojs/yaml2ts@0.2.2': + dependencies: + yaml: 2.8.2 + + '@babel/code-frame@7.29.0': + dependencies: + '@babel/helper-validator-identifier': 7.28.5 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-validator-identifier@7.28.5': {} + + '@babel/parser@7.29.0': + dependencies: + '@babel/types': 7.29.0 + + '@babel/types@7.29.0': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + + '@cacheable/memory@2.0.8': + dependencies: + '@cacheable/utils': 2.4.0 + '@keyv/bigmap': 1.3.1(keyv@5.6.0) + hookified: 1.15.1 + keyv: 5.6.0 + + '@cacheable/utils@2.4.0': + dependencies: + hashery: 1.5.0 + keyv: 5.6.0 + + '@capsizecss/unpack@4.0.0': + dependencies: + fontkitten: 1.0.2 + + '@cspell/cspell-bundled-dicts@9.7.0': + dependencies: + '@cspell/dict-ada': 4.1.1 + '@cspell/dict-al': 1.1.1 + '@cspell/dict-aws': 4.0.17 + '@cspell/dict-bash': 4.2.2 + '@cspell/dict-companies': 3.2.10 + '@cspell/dict-cpp': 7.0.2 + '@cspell/dict-cryptocurrencies': 5.0.5 + '@cspell/dict-csharp': 4.0.8 + '@cspell/dict-css': 4.0.19 + '@cspell/dict-dart': 2.3.2 + '@cspell/dict-data-science': 2.0.13 + '@cspell/dict-django': 4.1.6 + '@cspell/dict-docker': 1.1.17 + '@cspell/dict-dotnet': 5.0.12 + '@cspell/dict-elixir': 4.0.8 + '@cspell/dict-en-common-misspellings': 2.1.12 + '@cspell/dict-en-gb-mit': 3.1.18 + '@cspell/dict-en_us': 4.4.29 + '@cspell/dict-filetypes': 3.0.16 + '@cspell/dict-flutter': 1.1.1 + '@cspell/dict-fonts': 4.0.5 + '@cspell/dict-fsharp': 1.1.1 + '@cspell/dict-fullstack': 3.2.8 + '@cspell/dict-gaming-terms': 1.1.2 + '@cspell/dict-git': 3.1.0 + '@cspell/dict-golang': 6.0.26 + '@cspell/dict-google': 1.0.9 + '@cspell/dict-haskell': 4.0.6 + '@cspell/dict-html': 4.0.14 + '@cspell/dict-html-symbol-entities': 4.0.5 + '@cspell/dict-java': 5.0.12 + '@cspell/dict-julia': 1.1.1 + '@cspell/dict-k8s': 1.0.12 + '@cspell/dict-kotlin': 1.1.1 + '@cspell/dict-latex': 5.1.0 + '@cspell/dict-lorem-ipsum': 4.0.5 + '@cspell/dict-lua': 4.0.8 + '@cspell/dict-makefile': 1.0.5 + '@cspell/dict-markdown': 2.0.14(@cspell/dict-css@4.0.19)(@cspell/dict-html-symbol-entities@4.0.5)(@cspell/dict-html@4.0.14)(@cspell/dict-typescript@3.2.3) + '@cspell/dict-monkeyc': 1.0.12 + '@cspell/dict-node': 5.0.9 + '@cspell/dict-npm': 5.2.35 + '@cspell/dict-php': 4.1.1 + '@cspell/dict-powershell': 5.0.15 + '@cspell/dict-public-licenses': 2.0.16 + '@cspell/dict-python': 4.2.25 + '@cspell/dict-r': 2.1.1 + '@cspell/dict-ruby': 5.1.0 + '@cspell/dict-rust': 4.1.2 + '@cspell/dict-scala': 5.0.9 + '@cspell/dict-shell': 1.1.2 + '@cspell/dict-software-terms': 5.1.23 + '@cspell/dict-sql': 2.2.1 + '@cspell/dict-svelte': 1.0.7 + '@cspell/dict-swift': 2.0.6 + '@cspell/dict-terraform': 1.1.3 + '@cspell/dict-typescript': 3.2.3 + '@cspell/dict-vue': 3.0.5 + '@cspell/dict-zig': 1.0.0 + + '@cspell/cspell-json-reporter@9.7.0': + dependencies: + '@cspell/cspell-types': 9.7.0 + + '@cspell/cspell-performance-monitor@9.7.0': {} + + '@cspell/cspell-pipe@9.7.0': {} + + '@cspell/cspell-resolver@9.7.0': + dependencies: + global-directory: 5.0.0 + + '@cspell/cspell-service-bus@9.7.0': {} + + '@cspell/cspell-types@9.7.0': {} + + '@cspell/cspell-worker@9.7.0': + dependencies: + cspell-lib: 9.7.0 + + '@cspell/dict-ada@4.1.1': {} + + '@cspell/dict-al@1.1.1': {} + + '@cspell/dict-aws@4.0.17': {} + + '@cspell/dict-bash@4.2.2': + dependencies: + '@cspell/dict-shell': 1.1.2 + + '@cspell/dict-companies@3.2.10': {} + + '@cspell/dict-cpp@7.0.2': {} + + '@cspell/dict-cryptocurrencies@5.0.5': {} + + '@cspell/dict-csharp@4.0.8': {} + + '@cspell/dict-css@4.0.19': {} + + '@cspell/dict-dart@2.3.2': {} + + '@cspell/dict-data-science@2.0.13': {} + + '@cspell/dict-de-de@4.1.2': {} + + '@cspell/dict-django@4.1.6': {} + + '@cspell/dict-docker@1.1.17': {} + + '@cspell/dict-dotnet@5.0.12': {} + + '@cspell/dict-elixir@4.0.8': {} + + '@cspell/dict-en-common-misspellings@2.1.12': {} + + '@cspell/dict-en-gb-mit@3.1.18': {} + + '@cspell/dict-en_us@4.4.29': {} + + '@cspell/dict-filetypes@3.0.16': {} + + '@cspell/dict-flutter@1.1.1': {} + + '@cspell/dict-fonts@4.0.5': {} + + '@cspell/dict-fsharp@1.1.1': {} + + '@cspell/dict-fullstack@3.2.8': {} + + '@cspell/dict-gaming-terms@1.1.2': {} + + '@cspell/dict-git@3.1.0': {} + + '@cspell/dict-golang@6.0.26': {} + + '@cspell/dict-google@1.0.9': {} + + '@cspell/dict-haskell@4.0.6': {} + + '@cspell/dict-html-symbol-entities@4.0.5': {} + + '@cspell/dict-html@4.0.14': {} + + '@cspell/dict-java@5.0.12': {} + + '@cspell/dict-julia@1.1.1': {} + + '@cspell/dict-k8s@1.0.12': {} + + '@cspell/dict-kotlin@1.1.1': {} + + '@cspell/dict-latex@5.1.0': {} + + '@cspell/dict-lorem-ipsum@4.0.5': {} + + '@cspell/dict-lua@4.0.8': {} + + '@cspell/dict-makefile@1.0.5': {} + + '@cspell/dict-markdown@2.0.14(@cspell/dict-css@4.0.19)(@cspell/dict-html-symbol-entities@4.0.5)(@cspell/dict-html@4.0.14)(@cspell/dict-typescript@3.2.3)': + dependencies: + '@cspell/dict-css': 4.0.19 + '@cspell/dict-html': 4.0.14 + '@cspell/dict-html-symbol-entities': 4.0.5 + '@cspell/dict-typescript': 3.2.3 + + '@cspell/dict-monkeyc@1.0.12': {} + + '@cspell/dict-node@5.0.9': {} + + '@cspell/dict-npm@5.2.35': {} + + '@cspell/dict-php@4.1.1': {} + + '@cspell/dict-powershell@5.0.15': {} + + '@cspell/dict-public-licenses@2.0.16': {} + + '@cspell/dict-python@4.2.25': + dependencies: + '@cspell/dict-data-science': 2.0.13 + + '@cspell/dict-r@2.1.1': {} + + '@cspell/dict-ruby@5.1.0': {} + + '@cspell/dict-rust@4.1.2': {} + + '@cspell/dict-scala@5.0.9': {} + + '@cspell/dict-shell@1.1.2': {} + + '@cspell/dict-software-terms@5.1.23': {} + + '@cspell/dict-sql@2.2.1': {} + + '@cspell/dict-svelte@1.0.7': {} + + '@cspell/dict-swift@2.0.6': {} + + '@cspell/dict-terraform@1.1.3': {} + + '@cspell/dict-typescript@3.2.3': {} + + '@cspell/dict-vue@3.0.5': {} + + '@cspell/dict-zig@1.0.0': {} + + '@cspell/dynamic-import@9.7.0': + dependencies: + '@cspell/url': 9.7.0 + import-meta-resolve: 4.2.0 + + '@cspell/filetypes@9.7.0': {} + + '@cspell/rpc@9.7.0': {} + + '@cspell/strong-weak-map@9.7.0': {} + + '@cspell/url@9.7.0': {} + + '@csstools/css-calc@3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': + dependencies: + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 + + '@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0)': + dependencies: + '@csstools/css-tokenizer': 4.0.0 + + '@csstools/css-syntax-patches-for-csstree@1.0.28': {} + + '@csstools/css-tokenizer@4.0.0': {} + + '@csstools/media-query-list-parser@5.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0)': + dependencies: + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-tokenizer': 4.0.0 + + '@csstools/selector-resolve-nested@4.0.0(postcss-selector-parser@7.1.1)': + dependencies: + postcss-selector-parser: 7.1.1 + + '@csstools/selector-specificity@6.0.0(postcss-selector-parser@7.1.1)': + dependencies: + postcss-selector-parser: 7.1.1 + + '@emnapi/runtime@1.8.1': + dependencies: + tslib: 2.8.1 + optional: true + + '@esbuild/aix-ppc64@0.25.12': + optional: true + + '@esbuild/aix-ppc64@0.27.3': + optional: true + + '@esbuild/android-arm64@0.25.12': + optional: true + + '@esbuild/android-arm64@0.27.3': + optional: true + + '@esbuild/android-arm@0.25.12': + optional: true + + '@esbuild/android-arm@0.27.3': + optional: true + + '@esbuild/android-x64@0.25.12': + optional: true + + '@esbuild/android-x64@0.27.3': + optional: true + + '@esbuild/darwin-arm64@0.25.12': + optional: true + + '@esbuild/darwin-arm64@0.27.3': + optional: true + + '@esbuild/darwin-x64@0.25.12': + optional: true + + '@esbuild/darwin-x64@0.27.3': + optional: true + + '@esbuild/freebsd-arm64@0.25.12': + optional: true + + '@esbuild/freebsd-arm64@0.27.3': + optional: true + + '@esbuild/freebsd-x64@0.25.12': + optional: true + + '@esbuild/freebsd-x64@0.27.3': + optional: true + + '@esbuild/linux-arm64@0.25.12': + optional: true + + '@esbuild/linux-arm64@0.27.3': + optional: true + + '@esbuild/linux-arm@0.25.12': + optional: true + + '@esbuild/linux-arm@0.27.3': + optional: true + + '@esbuild/linux-ia32@0.25.12': + optional: true + + '@esbuild/linux-ia32@0.27.3': + optional: true + + '@esbuild/linux-loong64@0.25.12': + optional: true + + '@esbuild/linux-loong64@0.27.3': + optional: true + + '@esbuild/linux-mips64el@0.25.12': + optional: true + + '@esbuild/linux-mips64el@0.27.3': + optional: true + + '@esbuild/linux-ppc64@0.25.12': + optional: true + + '@esbuild/linux-ppc64@0.27.3': + optional: true + + '@esbuild/linux-riscv64@0.25.12': + optional: true + + '@esbuild/linux-riscv64@0.27.3': + optional: true + + '@esbuild/linux-s390x@0.25.12': + optional: true + + '@esbuild/linux-s390x@0.27.3': + optional: true + + '@esbuild/linux-x64@0.25.12': + optional: true + + '@esbuild/linux-x64@0.27.3': + optional: true + + '@esbuild/netbsd-arm64@0.25.12': + optional: true + + '@esbuild/netbsd-arm64@0.27.3': + optional: true + + '@esbuild/netbsd-x64@0.25.12': + optional: true + + '@esbuild/netbsd-x64@0.27.3': + optional: true + + '@esbuild/openbsd-arm64@0.25.12': + optional: true + + '@esbuild/openbsd-arm64@0.27.3': + optional: true + + '@esbuild/openbsd-x64@0.25.12': + optional: true + + '@esbuild/openbsd-x64@0.27.3': + optional: true + + '@esbuild/openharmony-arm64@0.25.12': + optional: true + + '@esbuild/openharmony-arm64@0.27.3': + optional: true + + '@esbuild/sunos-x64@0.25.12': + optional: true + + '@esbuild/sunos-x64@0.27.3': + optional: true + + '@esbuild/win32-arm64@0.25.12': + optional: true + + '@esbuild/win32-arm64@0.27.3': + optional: true + + '@esbuild/win32-ia32@0.25.12': + optional: true + + '@esbuild/win32-ia32@0.27.3': + optional: true + + '@esbuild/win32-x64@0.25.12': + optional: true + + '@esbuild/win32-x64@0.27.3': + optional: true + + '@eslint-community/eslint-utils@4.9.1(eslint@10.0.2(jiti@2.6.1))': + dependencies: + eslint: 10.0.2(jiti@2.6.1) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.2': {} + + '@eslint/config-array@0.23.2': + dependencies: + '@eslint/object-schema': 3.0.2 + debug: 4.4.3 + minimatch: 10.2.4 + transitivePeerDependencies: + - supports-color + + '@eslint/config-helpers@0.5.2': + dependencies: + '@eslint/core': 1.1.0 + + '@eslint/core@1.1.0': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/js@10.0.1(eslint@10.0.2(jiti@2.6.1))': + optionalDependencies: + eslint: 10.0.2(jiti@2.6.1) + + '@eslint/object-schema@3.0.2': {} + + '@eslint/plugin-kit@0.6.0': + dependencies: + '@eslint/core': 1.1.0 + levn: 0.4.1 + + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.7': + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.4.3 + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/retry@0.4.3': {} + + '@img/colour@1.1.0': {} + + '@img/sharp-darwin-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.2.4 + optional: true + + '@img/sharp-darwin-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.2.4 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-darwin-x64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-arm@1.2.4': + optional: true + + '@img/sharp-libvips-linux-ppc64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-riscv64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-s390x@1.2.4': + optional: true + + '@img/sharp-libvips-linux-x64@1.2.4': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.2.4': + optional: true + + '@img/sharp-linux-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.2.4 + optional: true + + '@img/sharp-linux-arm@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.2.4 + optional: true + + '@img/sharp-linux-ppc64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-ppc64': 1.2.4 + optional: true + + '@img/sharp-linux-riscv64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-riscv64': 1.2.4 + optional: true + + '@img/sharp-linux-s390x@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.2.4 + optional: true + + '@img/sharp-linux-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.2.4 + optional: true + + '@img/sharp-linuxmusl-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 + optional: true + + '@img/sharp-linuxmusl-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 + optional: true + + '@img/sharp-wasm32@0.34.5': + dependencies: + '@emnapi/runtime': 1.8.1 + optional: true + + '@img/sharp-win32-arm64@0.34.5': + optional: true + + '@img/sharp-win32-ia32@0.34.5': + optional: true + + '@img/sharp-win32-x64@0.34.5': + optional: true + + '@isaacs/balanced-match@4.0.1': {} + + '@isaacs/brace-expansion@5.0.1': + dependencies: + '@isaacs/balanced-match': 4.0.1 + + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/sourcemap-codec@1.5.5': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + + '@keyv/bigmap@1.3.1(keyv@5.6.0)': + dependencies: + hashery: 1.5.0 + hookified: 1.15.1 + keyv: 5.6.0 + + '@keyv/serialize@1.1.1': {} + + '@markuplint/astro-parser@4.6.23': + dependencies: + '@markuplint/ml-ast': 4.4.11 + '@markuplint/parser-utils': 4.8.11 + astro-eslint-parser: 1.2.2 + transitivePeerDependencies: + - supports-color + + '@markuplint/cli-utils@4.4.14': + dependencies: + detect-installed: 2.0.4 + eastasianwidth: 0.3.0 + enquirer: 2.4.1 + has-yarn: 4.0.0 + picocolors: 1.1.1 + strip-ansi: 7.1.2 + + '@markuplint/config-presets@4.5.14': {} + + '@markuplint/file-resolver@4.9.18(typescript@5.9.3)': + dependencies: + '@markuplint/html-parser': 4.6.23 + '@markuplint/ml-ast': 4.4.11 + '@markuplint/ml-config': 4.8.15 + '@markuplint/ml-core': 4.13.3 + '@markuplint/ml-spec': 4.10.2 + '@markuplint/parser-utils': 4.8.11 + '@markuplint/selector': 4.7.8 + '@markuplint/shared': 4.4.13 + cosmiconfig: 9.0.0(typescript@5.9.3) + debug: 4.4.3 + glob: 13.0.1 + ignore: 7.0.5 + import-meta-resolve: 4.2.0 + jsonc: 2.0.0 + minimatch: 10.1.2 + transitivePeerDependencies: + - supports-color + - typescript + + '@markuplint/html-parser@4.6.23': + dependencies: + '@markuplint/ml-ast': 4.4.11 + '@markuplint/parser-utils': 4.8.11 + parse5: 8.0.0 + type-fest: 4.41.0 + transitivePeerDependencies: + - supports-color + + '@markuplint/html-spec@4.17.0': + dependencies: + '@markuplint/ml-spec': 4.10.2 + transitivePeerDependencies: + - supports-color + + '@markuplint/i18n@4.7.1': {} + + '@markuplint/ml-ast@4.4.11': {} + + '@markuplint/ml-config@4.8.15': + dependencies: + '@markuplint/ml-ast': 4.4.11 + '@markuplint/ml-spec': 4.10.2 + '@markuplint/selector': 4.7.8 + '@markuplint/shared': 4.4.13 + '@types/mustache': 4.2.6 + deepmerge: 4.3.1 + is-plain-object: 5.0.0 + mustache: 4.2.0 + type-fest: 4.41.0 + transitivePeerDependencies: + - supports-color + + '@markuplint/ml-core@4.13.3': + dependencies: + '@markuplint/config-presets': 4.5.14 + '@markuplint/html-parser': 4.6.23 + '@markuplint/html-spec': 4.17.0 + '@markuplint/i18n': 4.7.1 + '@markuplint/ml-ast': 4.4.11 + '@markuplint/ml-config': 4.8.15 + '@markuplint/ml-spec': 4.10.2 + '@markuplint/parser-utils': 4.8.11 + '@markuplint/selector': 4.7.8 + '@markuplint/shared': 4.4.13 + '@types/debug': 4.1.12 + debug: 4.4.3 + is-plain-object: 5.0.0 + type-fest: 4.41.0 + transitivePeerDependencies: + - supports-color + + '@markuplint/ml-spec@4.10.2': + dependencies: + '@markuplint/ml-ast': 4.4.11 + '@markuplint/types': 4.8.2 + dom-accessibility-api: 0.7.1 + is-plain-object: 5.0.0 + type-fest: 4.41.0 + transitivePeerDependencies: + - supports-color + + '@markuplint/parser-utils@4.8.11': + dependencies: + '@markuplint/ml-ast': 4.4.11 + '@markuplint/ml-spec': 4.10.2 + '@markuplint/types': 4.8.2 + '@types/uuid': 11.0.0 + debug: 4.4.3 + espree: 11.1.0 + type-fest: 4.41.0 + uuid: 13.0.0 + transitivePeerDependencies: + - supports-color + + '@markuplint/rules@4.12.0': + dependencies: + '@markuplint/html-spec': 4.17.0 + '@markuplint/ml-core': 4.13.3 + '@markuplint/ml-spec': 4.10.2 + '@markuplint/selector': 4.7.8 + '@markuplint/shared': 4.4.13 + '@markuplint/types': 4.8.2 + '@types/debug': 4.1.12 + '@ungap/structured-clone': 1.3.0 + ansi-colors: 4.1.3 + chrono-node: 2.9.0 + debug: 4.4.3 + type-fest: 4.41.0 + transitivePeerDependencies: + - supports-color + + '@markuplint/selector@4.7.8': + dependencies: + '@markuplint/ml-spec': 4.10.2 + '@types/debug': 4.1.12 + debug: 4.4.3 + postcss-selector-parser: 7.1.1 + type-fest: 4.41.0 + transitivePeerDependencies: + - supports-color + + '@markuplint/shared@4.4.13': + dependencies: + html-entities: 2.6.0 + + '@markuplint/types@4.8.2': + dependencies: + '@markuplint/shared': 4.4.13 + '@types/css-tree': 2.3.11 + '@types/debug': 4.1.12 + '@types/whatwg-mimetype': 3.0.2 + bcp-47: 2.1.0 + css-tree: 3.1.0 + debug: 4.4.3 + leven: 4.1.0 + type-fest: 4.41.0 + whatwg-mimetype: 4.0.0 + transitivePeerDependencies: + - supports-color + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.20.1 + + '@oslojs/encoding@1.1.0': {} + + '@pkgr/core@0.2.9': {} + + '@rollup/pluginutils@5.3.0(rollup@4.59.0)': + dependencies: + '@types/estree': 1.0.8 + estree-walker: 2.0.2 + picomatch: 4.0.3 + optionalDependencies: + rollup: 4.59.0 + + '@rollup/rollup-android-arm-eabi@4.59.0': + optional: true + + '@rollup/rollup-android-arm64@4.59.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.59.0': + optional: true + + '@rollup/rollup-darwin-x64@4.59.0': + optional: true + + '@rollup/rollup-freebsd-arm64@4.59.0': + optional: true + + '@rollup/rollup-freebsd-x64@4.59.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.59.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.59.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-loong64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-loong64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-ppc64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-ppc64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.59.0': + optional: true + + '@rollup/rollup-openbsd-x64@4.59.0': + optional: true + + '@rollup/rollup-openharmony-arm64@4.59.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.59.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.59.0': + optional: true + + '@rollup/rollup-win32-x64-gnu@4.59.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.59.0': + optional: true + + '@shikijs/core@3.23.0': + dependencies: + '@shikijs/types': 3.23.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + + '@shikijs/engine-javascript@3.23.0': + dependencies: + '@shikijs/types': 3.23.0 + '@shikijs/vscode-textmate': 10.0.2 + oniguruma-to-es: 4.3.4 + + '@shikijs/engine-oniguruma@3.23.0': + dependencies: + '@shikijs/types': 3.23.0 + '@shikijs/vscode-textmate': 10.0.2 + + '@shikijs/langs@3.23.0': + dependencies: + '@shikijs/types': 3.23.0 + + '@shikijs/themes@3.23.0': + dependencies: + '@shikijs/types': 3.23.0 + + '@shikijs/types@3.23.0': + dependencies: + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + '@shikijs/vscode-textmate@10.0.2': {} + + '@sindresorhus/merge-streams@4.0.0': {} + + '@tailwindcss/node@4.2.1': + dependencies: + '@jridgewell/remapping': 2.3.5 + enhanced-resolve: 5.20.0 + jiti: 2.6.1 + lightningcss: 1.31.1 + magic-string: 0.30.21 + source-map-js: 1.2.1 + tailwindcss: 4.2.1 + + '@tailwindcss/oxide-android-arm64@4.2.1': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.2.1': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.2.1': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.2.1': + optional: true + + '@tailwindcss/oxide-wasm32-wasi@4.2.1': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.2.1': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.2.1': + optional: true + + '@tailwindcss/oxide@4.2.1': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.2.1 + '@tailwindcss/oxide-darwin-arm64': 4.2.1 + '@tailwindcss/oxide-darwin-x64': 4.2.1 + '@tailwindcss/oxide-freebsd-x64': 4.2.1 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.2.1 + '@tailwindcss/oxide-linux-arm64-gnu': 4.2.1 + '@tailwindcss/oxide-linux-arm64-musl': 4.2.1 + '@tailwindcss/oxide-linux-x64-gnu': 4.2.1 + '@tailwindcss/oxide-linux-x64-musl': 4.2.1 + '@tailwindcss/oxide-wasm32-wasi': 4.2.1 + '@tailwindcss/oxide-win32-arm64-msvc': 4.2.1 + '@tailwindcss/oxide-win32-x64-msvc': 4.2.1 + + '@tailwindcss/vite@4.2.1(vite@6.4.1(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2))': + dependencies: + '@tailwindcss/node': 4.2.1 + '@tailwindcss/oxide': 4.2.1 + tailwindcss: 4.2.1 + vite: 6.4.1(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) + + '@types/css-tree@2.3.11': {} + + '@types/debug@4.1.12': + dependencies: + '@types/ms': 2.1.0 + + '@types/esrecurse@4.3.1': {} + + '@types/estree@1.0.8': {} + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/json-schema@7.0.15': {} + + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/ms@2.1.0': {} + + '@types/mustache@4.2.6': {} + + '@types/nlcst@2.0.3': + dependencies: + '@types/unist': 3.0.3 + + '@types/unist@3.0.3': {} + + '@types/uuid@11.0.0': + dependencies: + uuid: 13.0.0 + + '@types/whatwg-mimetype@3.0.2': {} + + '@typescript-eslint/parser@8.56.1(eslint@10.0.2(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/typescript-estree': 8.56.1(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.56.1 + debug: 4.4.3 + eslint: 10.0.2(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.56.1(typescript@5.9.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) + '@typescript-eslint/types': 8.56.1 + debug: 4.4.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@8.56.1': + dependencies: + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/visitor-keys': 8.56.1 + + '@typescript-eslint/tsconfig-utils@8.56.1(typescript@5.9.3)': + dependencies: + typescript: 5.9.3 + + '@typescript-eslint/types@8.56.1': {} + + '@typescript-eslint/typescript-estree@8.56.1(typescript@5.9.3)': + dependencies: + '@typescript-eslint/project-service': 8.56.1(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.56.1(typescript@5.9.3) + '@typescript-eslint/types': 8.56.1 + '@typescript-eslint/visitor-keys': 8.56.1 + debug: 4.4.3 + minimatch: 10.2.4 + semver: 7.7.4 + tinyglobby: 0.2.15 + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/visitor-keys@8.56.1': + dependencies: + '@typescript-eslint/types': 8.56.1 + eslint-visitor-keys: 5.0.1 + + '@ungap/structured-clone@1.3.0': {} + + '@volar/language-core@2.4.28': + dependencies: + '@volar/source-map': 2.4.28 + + '@volar/source-map@2.4.28': {} + + '@volar/typescript@2.4.28': + dependencies: + '@volar/language-core': 2.4.28 + path-browserify: 1.0.1 + vscode-uri: 3.1.0 + + acorn-jsx@5.3.2(acorn@8.16.0): + dependencies: + acorn: 8.16.0 + + acorn@8.16.0: {} + + ajv@6.14.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ajv@8.18.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.1.0 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + ansi-align@3.0.1: + dependencies: + string-width: 4.2.3 + + ansi-colors@4.1.3: {} + + ansi-regex@5.0.1: {} + + ansi-regex@6.2.2: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.3: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + argparse@2.0.1: {} + + aria-query@5.3.2: {} + + array-buffer-byte-length@1.0.2: + dependencies: + call-bound: 1.0.4 + is-array-buffer: 3.0.5 + + array-includes@3.1.9: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + is-string: 1.1.1 + math-intrinsics: 1.1.0 + + array-iterate@2.0.1: {} + + array-timsort@1.0.3: {} + + array.prototype.flat@1.3.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-shim-unscopables: 1.1.0 + + array.prototype.flatmap@1.3.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-shim-unscopables: 1.1.0 + + arraybuffer.prototype.slice@1.0.4: + dependencies: + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + is-array-buffer: 3.0.5 + + ast-types-flow@0.0.8: {} + + astral-regex@2.0.0: {} + + astro-eslint-parser@1.2.2: + dependencies: + '@astrojs/compiler': 2.13.1 + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + astrojs-compiler-sync: 1.1.1(@astrojs/compiler@2.13.1) + debug: 4.4.3 + entities: 6.0.1 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + fast-glob: 3.3.3 + is-glob: 4.0.3 + semver: 7.7.4 + transitivePeerDependencies: + - supports-color + + astro-eslint-parser@1.3.0: + dependencies: + '@astrojs/compiler': 2.13.1 + '@typescript-eslint/scope-manager': 8.56.1 + '@typescript-eslint/types': 8.56.1 + astrojs-compiler-sync: 1.1.1(@astrojs/compiler@2.13.1) + debug: 4.4.3 + entities: 6.0.1 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + fast-glob: 3.3.3 + is-glob: 4.0.3 + semver: 7.7.4 + transitivePeerDependencies: + - supports-color + + astro@5.18.0(jiti@2.6.1)(lightningcss@1.31.1)(rollup@4.59.0)(typescript@5.9.3)(yaml@2.8.2): + dependencies: + '@astrojs/compiler': 2.13.1 + '@astrojs/internal-helpers': 0.7.5 + '@astrojs/markdown-remark': 6.3.10 + '@astrojs/telemetry': 3.3.0 + '@capsizecss/unpack': 4.0.0 + '@oslojs/encoding': 1.1.0 + '@rollup/pluginutils': 5.3.0(rollup@4.59.0) + acorn: 8.16.0 + aria-query: 5.3.2 + axobject-query: 4.1.0 + boxen: 8.0.1 + ci-info: 4.4.0 + clsx: 2.1.1 + common-ancestor-path: 1.0.1 + cookie: 1.1.1 + cssesc: 3.0.0 + debug: 4.4.3 + deterministic-object-hash: 2.0.2 + devalue: 5.6.3 + diff: 8.0.3 + dlv: 1.1.3 + dset: 3.1.4 + es-module-lexer: 1.7.0 + esbuild: 0.27.3 + estree-walker: 3.0.3 + flattie: 1.1.1 + fontace: 0.4.1 + github-slugger: 2.0.0 + html-escaper: 3.0.3 + http-cache-semantics: 4.2.0 + import-meta-resolve: 4.2.0 + js-yaml: 4.1.1 + magic-string: 0.30.21 + magicast: 0.5.2 + mrmime: 2.0.1 + neotraverse: 0.6.18 + p-limit: 6.2.0 + p-queue: 8.1.1 + package-manager-detector: 1.6.0 + piccolore: 0.1.3 + picomatch: 4.0.3 + prompts: 2.4.2 + rehype: 13.0.2 + semver: 7.7.4 + shiki: 3.23.0 + smol-toml: 1.6.0 + svgo: 4.0.0 + tinyexec: 1.0.2 + tinyglobby: 0.2.15 + tsconfck: 3.1.6(typescript@5.9.3) + ultrahtml: 1.6.0 + unifont: 0.7.4 + unist-util-visit: 5.1.0 + unstorage: 1.17.4 + vfile: 6.0.3 + vite: 6.4.1(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) + vitefu: 1.1.2(vite@6.4.1(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2)) + xxhash-wasm: 1.1.0 + yargs-parser: 21.1.1 + yocto-spinner: 0.2.3 + zod: 3.25.76 + zod-to-json-schema: 3.25.1(zod@3.25.76) + zod-to-ts: 1.2.0(typescript@5.9.3)(zod@3.25.76) + optionalDependencies: + sharp: 0.34.5 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/blobs' + - '@planetscale/database' + - '@types/node' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/functions' + - '@vercel/kv' + - aws4fetch + - db0 + - idb-keyval + - ioredis + - jiti + - less + - lightningcss + - rollup + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - typescript + - uploadthing + - yaml + + astrojs-compiler-sync@1.1.1(@astrojs/compiler@2.13.1): + dependencies: + '@astrojs/compiler': 2.13.1 + synckit: 0.11.12 + + async-function@1.0.0: {} + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.1.0 + + axe-core@4.11.1: {} + + axobject-query@4.1.0: {} + + bail@2.0.2: {} + + balanced-match@1.0.2: {} + + balanced-match@4.0.4: {} + + base-64@1.0.0: {} + + bcp-47@2.1.0: + dependencies: + is-alphabetical: 2.0.1 + is-alphanumerical: 2.0.1 + is-decimal: 2.0.1 + + boolbase@1.0.0: {} + + boxen@8.0.1: + dependencies: + ansi-align: 3.0.1 + camelcase: 8.0.0 + chalk: 5.6.2 + cli-boxes: 3.0.0 + string-width: 7.2.0 + type-fest: 4.41.0 + widest-line: 5.0.0 + wrap-ansi: 9.0.2 + + brace-expansion@1.1.12: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@5.0.4: + dependencies: + balanced-match: 4.0.4 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + cacheable@2.3.3: + dependencies: + '@cacheable/memory': 2.0.8 + '@cacheable/utils': 2.4.0 + hookified: 1.15.1 + keyv: 5.6.0 + qified: 0.6.0 + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bind@1.0.8: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + get-intrinsic: 1.3.0 + set-function-length: 1.2.2 + + call-bound@1.0.4: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + + callsites@3.1.0: {} + + camelcase@8.0.0: {} + + ccount@2.0.1: {} + + chalk-template@1.1.2: + dependencies: + chalk: 5.6.2 + + chalk@5.6.2: {} + + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + + character-entities@2.0.2: {} + + chokidar@5.0.0: + dependencies: + readdirp: 5.0.0 + + chrono-node@2.9.0: {} + + ci-info@4.4.0: {} + + clear-module@4.1.2: + dependencies: + parent-module: 2.0.0 + resolve-from: 5.0.0 + + cli-boxes@3.0.0: {} + + clsx@2.1.1: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + colord@2.9.3: {} + + comma-separated-tokens@2.0.3: {} + + commander@11.1.0: {} + + commander@14.0.3: {} + + comment-json@4.5.1: + dependencies: + array-timsort: 1.0.3 + core-util-is: 1.0.3 + esprima: 4.0.1 + + common-ancestor-path@1.0.1: {} + + concat-map@0.0.1: {} + + cookie-es@1.2.2: {} + + cookie@1.1.1: {} + + core-util-is@1.0.3: {} + + cosmiconfig@9.0.0(typescript@5.9.3): + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.1 + js-yaml: 4.1.1 + parse-json: 5.2.0 + optionalDependencies: + typescript: 5.9.3 + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + crossws@0.3.5: + dependencies: + uncrypto: 0.1.3 + + cspell-config-lib@9.7.0: + dependencies: + '@cspell/cspell-types': 9.7.0 + comment-json: 4.5.1 + smol-toml: 1.6.0 + yaml: 2.8.2 + + cspell-dictionary@9.7.0: + dependencies: + '@cspell/cspell-performance-monitor': 9.7.0 + '@cspell/cspell-pipe': 9.7.0 + '@cspell/cspell-types': 9.7.0 + cspell-trie-lib: 9.7.0(@cspell/cspell-types@9.7.0) + fast-equals: 6.0.0 + + cspell-gitignore@9.7.0: + dependencies: + '@cspell/url': 9.7.0 + cspell-glob: 9.7.0 + cspell-io: 9.7.0 + + cspell-glob@9.7.0: + dependencies: + '@cspell/url': 9.7.0 + picomatch: 4.0.3 + + cspell-grammar@9.7.0: + dependencies: + '@cspell/cspell-pipe': 9.7.0 + '@cspell/cspell-types': 9.7.0 + + cspell-io@9.7.0: + dependencies: + '@cspell/cspell-service-bus': 9.7.0 + '@cspell/url': 9.7.0 + + cspell-lib@9.7.0: + dependencies: + '@cspell/cspell-bundled-dicts': 9.7.0 + '@cspell/cspell-performance-monitor': 9.7.0 + '@cspell/cspell-pipe': 9.7.0 + '@cspell/cspell-resolver': 9.7.0 + '@cspell/cspell-types': 9.7.0 + '@cspell/dynamic-import': 9.7.0 + '@cspell/filetypes': 9.7.0 + '@cspell/rpc': 9.7.0 + '@cspell/strong-weak-map': 9.7.0 + '@cspell/url': 9.7.0 + clear-module: 4.1.2 + cspell-config-lib: 9.7.0 + cspell-dictionary: 9.7.0 + cspell-glob: 9.7.0 + cspell-grammar: 9.7.0 + cspell-io: 9.7.0 + cspell-trie-lib: 9.7.0(@cspell/cspell-types@9.7.0) + env-paths: 4.0.0 + gensequence: 8.0.8 + import-fresh: 3.3.1 + resolve-from: 5.0.0 + vscode-languageserver-textdocument: 1.0.12 + vscode-uri: 3.1.0 + xdg-basedir: 5.1.0 + + cspell-trie-lib@9.7.0(@cspell/cspell-types@9.7.0): + dependencies: + '@cspell/cspell-types': 9.7.0 + + cspell@9.7.0: + dependencies: + '@cspell/cspell-json-reporter': 9.7.0 + '@cspell/cspell-performance-monitor': 9.7.0 + '@cspell/cspell-pipe': 9.7.0 + '@cspell/cspell-types': 9.7.0 + '@cspell/cspell-worker': 9.7.0 + '@cspell/dynamic-import': 9.7.0 + '@cspell/url': 9.7.0 + ansi-regex: 6.2.2 + chalk: 5.6.2 + chalk-template: 1.1.2 + commander: 14.0.3 + cspell-config-lib: 9.7.0 + cspell-dictionary: 9.7.0 + cspell-gitignore: 9.7.0 + cspell-glob: 9.7.0 + cspell-io: 9.7.0 + cspell-lib: 9.7.0 + fast-json-stable-stringify: 2.1.0 + flatted: 3.3.3 + semver: 7.7.4 + tinyglobby: 0.2.15 + + css-functions-list@3.3.3: {} + + css-select@5.2.2: + dependencies: + boolbase: 1.0.0 + css-what: 6.2.2 + domhandler: 5.0.3 + domutils: 3.2.2 + nth-check: 2.1.1 + + css-tree@2.2.1: + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.2.1 + + css-tree@3.1.0: + dependencies: + mdn-data: 2.12.2 + source-map-js: 1.2.1 + + css-what@6.2.2: {} + + cssesc@3.0.0: {} + + csso@5.0.5: + dependencies: + css-tree: 2.2.1 + + damerau-levenshtein@1.0.8: {} + + data-view-buffer@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + data-view-byte-length@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + data-view-byte-offset@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + debug@4.4.3: + dependencies: + ms: 2.1.3 + + decode-named-character-reference@1.3.0: + dependencies: + character-entities: 2.0.2 + + deep-is@0.1.4: {} + + deepmerge@4.3.1: {} + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + defu@6.1.4: {} + + dequal@2.0.3: {} + + destr@2.0.5: {} + + detect-installed@2.0.4: + dependencies: + get-installed-path: 2.1.1 + + detect-libc@2.1.2: {} + + deterministic-object-hash@2.0.2: + dependencies: + base-64: 1.0.0 + + devalue@5.6.3: {} + + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + + diff@8.0.3: {} + + dlv@1.1.3: {} + + dom-accessibility-api@0.7.1: {} + + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@2.3.0: {} + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + domutils@3.2.2: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + dset@3.1.4: {} + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + eastasianwidth@0.3.0: {} + + emoji-regex@10.6.0: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + enhanced-resolve@5.20.0: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.3.0 + + enquirer@2.4.1: + dependencies: + ansi-colors: 4.1.3 + strip-ansi: 6.0.1 + + entities@4.5.0: {} + + entities@6.0.1: {} + + env-paths@2.2.1: {} + + env-paths@4.0.0: + dependencies: + is-safe-filename: 0.1.1 + + error-ex@1.3.4: + dependencies: + is-arrayish: 0.2.1 + + es-abstract@1.24.1: + dependencies: + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-set-tostringtag: 2.1.0 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 + is-callable: 1.2.7 + is-data-view: 1.0.2 + is-negative-zero: 2.0.3 + is-regex: 1.2.1 + is-set: 2.0.3 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.1 + math-intrinsics: 1.1.0 + object-inspect: 1.13.4 + object-keys: 1.1.1 + object.assign: 4.1.7 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + stop-iteration-iterator: 1.1.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 + typed-array-length: 1.0.7 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.20 + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-module-lexer@1.7.0: {} + + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + es-shim-unscopables@1.1.0: + dependencies: + hasown: 2.0.2 + + es-to-primitive@1.3.0: + dependencies: + is-callable: 1.2.7 + is-date-object: 1.1.0 + is-symbol: 1.1.1 + + esbuild@0.25.12: + optionalDependencies: + '@esbuild/aix-ppc64': 0.25.12 + '@esbuild/android-arm': 0.25.12 + '@esbuild/android-arm64': 0.25.12 + '@esbuild/android-x64': 0.25.12 + '@esbuild/darwin-arm64': 0.25.12 + '@esbuild/darwin-x64': 0.25.12 + '@esbuild/freebsd-arm64': 0.25.12 + '@esbuild/freebsd-x64': 0.25.12 + '@esbuild/linux-arm': 0.25.12 + '@esbuild/linux-arm64': 0.25.12 + '@esbuild/linux-ia32': 0.25.12 + '@esbuild/linux-loong64': 0.25.12 + '@esbuild/linux-mips64el': 0.25.12 + '@esbuild/linux-ppc64': 0.25.12 + '@esbuild/linux-riscv64': 0.25.12 + '@esbuild/linux-s390x': 0.25.12 + '@esbuild/linux-x64': 0.25.12 + '@esbuild/netbsd-arm64': 0.25.12 + '@esbuild/netbsd-x64': 0.25.12 + '@esbuild/openbsd-arm64': 0.25.12 + '@esbuild/openbsd-x64': 0.25.12 + '@esbuild/openharmony-arm64': 0.25.12 + '@esbuild/sunos-x64': 0.25.12 + '@esbuild/win32-arm64': 0.25.12 + '@esbuild/win32-ia32': 0.25.12 + '@esbuild/win32-x64': 0.25.12 + + esbuild@0.27.3: + optionalDependencies: + '@esbuild/aix-ppc64': 0.27.3 + '@esbuild/android-arm': 0.27.3 + '@esbuild/android-arm64': 0.27.3 + '@esbuild/android-x64': 0.27.3 + '@esbuild/darwin-arm64': 0.27.3 + '@esbuild/darwin-x64': 0.27.3 + '@esbuild/freebsd-arm64': 0.27.3 + '@esbuild/freebsd-x64': 0.27.3 + '@esbuild/linux-arm': 0.27.3 + '@esbuild/linux-arm64': 0.27.3 + '@esbuild/linux-ia32': 0.27.3 + '@esbuild/linux-loong64': 0.27.3 + '@esbuild/linux-mips64el': 0.27.3 + '@esbuild/linux-ppc64': 0.27.3 + '@esbuild/linux-riscv64': 0.27.3 + '@esbuild/linux-s390x': 0.27.3 + '@esbuild/linux-x64': 0.27.3 + '@esbuild/netbsd-arm64': 0.27.3 + '@esbuild/netbsd-x64': 0.27.3 + '@esbuild/openbsd-arm64': 0.27.3 + '@esbuild/openbsd-x64': 0.27.3 + '@esbuild/openharmony-arm64': 0.27.3 + '@esbuild/sunos-x64': 0.27.3 + '@esbuild/win32-arm64': 0.27.3 + '@esbuild/win32-ia32': 0.27.3 + '@esbuild/win32-x64': 0.27.3 + + escape-string-regexp@4.0.0: {} + + escape-string-regexp@5.0.0: {} + + eslint-compat-utils@0.6.5(eslint@10.0.2(jiti@2.6.1)): + dependencies: + eslint: 10.0.2(jiti@2.6.1) + semver: 7.7.4 + + eslint-config-prettier@10.1.8(eslint@10.0.2(jiti@2.6.1)): + dependencies: + eslint: 10.0.2(jiti@2.6.1) + + eslint-plugin-astro@1.6.0(eslint@10.0.2(jiti@2.6.1)): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.2(jiti@2.6.1)) + '@jridgewell/sourcemap-codec': 1.5.5 + '@typescript-eslint/types': 8.56.1 + astro-eslint-parser: 1.3.0 + eslint: 10.0.2(jiti@2.6.1) + eslint-compat-utils: 0.6.5(eslint@10.0.2(jiti@2.6.1)) + globals: 16.5.0 + postcss: 8.5.6 + postcss-selector-parser: 7.1.1 + transitivePeerDependencies: + - supports-color + + eslint-plugin-jsx-a11y@6.10.2(eslint@10.0.2(jiti@2.6.1)): + dependencies: + aria-query: 5.3.2 + array-includes: 3.1.9 + array.prototype.flatmap: 1.3.3 + ast-types-flow: 0.0.8 + axe-core: 4.11.1 + axobject-query: 4.1.0 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 10.0.2(jiti@2.6.1) + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 + minimatch: 3.1.5 + object.fromentries: 2.0.8 + safe-regex-test: 1.1.0 + string.prototype.includes: 2.0.1 + + eslint-plugin-prettier@5.5.5(eslint-config-prettier@10.1.8(eslint@10.0.2(jiti@2.6.1)))(eslint@10.0.2(jiti@2.6.1))(prettier@3.8.1): + dependencies: + eslint: 10.0.2(jiti@2.6.1) + prettier: 3.8.1 + prettier-linter-helpers: 1.0.1 + synckit: 0.11.12 + optionalDependencies: + eslint-config-prettier: 10.1.8(eslint@10.0.2(jiti@2.6.1)) + + eslint-scope@8.4.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-scope@9.1.1: + dependencies: + '@types/esrecurse': 4.3.1 + '@types/estree': 1.0.8 + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@4.2.1: {} + + eslint-visitor-keys@5.0.1: {} + + eslint@10.0.2(jiti@2.6.1): + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@10.0.2(jiti@2.6.1)) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.23.2 + '@eslint/config-helpers': 0.5.2 + '@eslint/core': 1.1.0 + '@eslint/plugin-kit': 0.6.0 + '@humanfs/node': 0.16.7 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 + ajv: 6.14.0 + cross-spawn: 7.0.6 + debug: 4.4.3 + escape-string-regexp: 4.0.0 + eslint-scope: 9.1.1 + eslint-visitor-keys: 5.0.1 + espree: 11.1.1 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + minimatch: 10.2.4 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 2.6.1 + transitivePeerDependencies: + - supports-color + + espree@10.4.0: + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + eslint-visitor-keys: 4.2.1 + + espree@11.1.0: + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + eslint-visitor-keys: 5.0.1 + + espree@11.1.1: + dependencies: + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + eslint-visitor-keys: 5.0.1 + + esprima@4.0.1: {} + + esquery@1.7.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + estree-walker@2.0.2: {} + + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.8 + + esutils@2.0.3: {} + + eventemitter3@5.0.4: {} + + expand-tilde@2.0.2: + dependencies: + homedir-polyfill: 1.0.3 + + extend@3.0.2: {} + + fast-deep-equal@3.1.3: {} + + fast-diff@1.3.0: {} + + fast-equals@6.0.0: {} + + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fast-safe-stringify@2.1.1: {} + + fast-uri@3.1.0: {} + + fastest-levenshtein@1.0.16: {} + + fastq@1.20.1: + dependencies: + reusify: 1.1.0 + + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + + file-entry-cache@11.1.2: + dependencies: + flat-cache: 6.1.20 + + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + find-up-simple@1.0.1: {} + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@4.0.1: + dependencies: + flatted: 3.3.3 + keyv: 4.5.4 + + flat-cache@6.1.20: + dependencies: + cacheable: 2.3.3 + flatted: 3.3.3 + hookified: 1.15.1 + + flatted@3.3.3: {} + + flattie@1.1.1: {} + + fontace@0.4.1: + dependencies: + fontkitten: 1.0.2 + + fontkitten@1.0.2: + dependencies: + tiny-inflate: 1.0.3 + + for-each@0.3.5: + dependencies: + is-callable: 1.2.7 + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + function.prototype.name@1.1.8: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + functions-have-names: 1.2.3 + hasown: 2.0.2 + is-callable: 1.2.7 + + functions-have-names@1.2.3: {} + + generator-function@2.0.1: {} + + gensequence@8.0.8: {} + + get-east-asian-width@1.5.0: {} + + get-installed-path@2.1.1: + dependencies: + global-modules: 1.0.0 + + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + + get-symbol-description@1.1.0: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + + github-slugger@2.0.0: {} + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@13.0.1: + dependencies: + minimatch: 10.2.4 + minipass: 7.1.3 + path-scurry: 2.0.2 + + global-directory@5.0.0: + dependencies: + ini: 6.0.0 + + global-modules@1.0.0: + dependencies: + global-prefix: 1.0.2 + is-windows: 1.0.2 + resolve-dir: 1.0.1 + + global-modules@2.0.0: + dependencies: + global-prefix: 3.0.0 + + global-prefix@1.0.2: + dependencies: + expand-tilde: 2.0.2 + homedir-polyfill: 1.0.3 + ini: 1.3.8 + is-windows: 1.0.2 + which: 1.3.1 + + global-prefix@3.0.0: + dependencies: + ini: 1.3.8 + kind-of: 6.0.3 + which: 1.3.1 + + globals@16.5.0: {} + + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.2.0 + + globby@16.1.1: + dependencies: + '@sindresorhus/merge-streams': 4.0.0 + fast-glob: 3.3.3 + ignore: 7.0.5 + is-path-inside: 4.0.0 + slash: 5.1.0 + unicorn-magic: 0.4.0 + + globjoin@0.1.4: {} + + gopd@1.2.0: {} + + graceful-fs@4.2.11: {} + + h3@1.15.5: + dependencies: + cookie-es: 1.2.2 + crossws: 0.3.5 + defu: 6.1.4 + destr: 2.0.5 + iron-webcrypto: 1.2.1 + node-mock-http: 1.0.4 + radix3: 1.1.2 + ufo: 1.6.3 + uncrypto: 0.1.3 + + has-bigints@1.1.0: {} + + has-flag@5.0.1: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.1 + + has-proto@1.2.0: + dependencies: + dunder-proto: 1.0.1 + + has-symbols@1.1.0: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.1.0 + + has-yarn@4.0.0: + dependencies: + find-up-simple: 1.0.1 + + hashery@1.5.0: + dependencies: + hookified: 1.15.1 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + hast-util-from-html@2.0.3: + dependencies: + '@types/hast': 3.0.4 + devlop: 1.1.0 + hast-util-from-parse5: 8.0.3 + parse5: 7.3.0 + vfile: 6.0.3 + vfile-message: 4.0.3 + + hast-util-from-parse5@8.0.3: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + devlop: 1.1.0 + hastscript: 9.0.1 + property-information: 7.1.0 + vfile: 6.0.3 + vfile-location: 5.0.3 + web-namespaces: 2.0.1 + + hast-util-is-element@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-parse-selector@4.0.0: + dependencies: + '@types/hast': 3.0.4 + + hast-util-raw@9.1.0: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + '@ungap/structured-clone': 1.3.0 + hast-util-from-parse5: 8.0.3 + hast-util-to-parse5: 8.0.1 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.1 + parse5: 7.3.0 + unist-util-position: 5.0.0 + unist-util-visit: 5.1.0 + vfile: 6.0.3 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-to-html@9.0.5: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.1 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + + hast-util-to-parse5@8.0.1: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + devlop: 1.1.0 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + web-namespaces: 2.0.1 + zwitch: 2.0.4 + + hast-util-to-text@4.0.2: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + hast-util-is-element: 3.0.0 + unist-util-find-after: 5.0.0 + + hast-util-whitespace@3.0.0: + dependencies: + '@types/hast': 3.0.4 + + hastscript@9.0.1: + dependencies: + '@types/hast': 3.0.4 + comma-separated-tokens: 2.0.3 + hast-util-parse-selector: 4.0.0 + property-information: 7.1.0 + space-separated-tokens: 2.0.2 + + homedir-polyfill@1.0.3: + dependencies: + parse-passwd: 1.0.0 + + hookified@1.15.1: {} + + html-entities@2.6.0: {} + + html-escaper@3.0.3: {} + + html-tags@5.1.0: {} + + html-void-elements@3.0.0: {} + + htmlparser2@8.0.2: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.2.2 + entities: 4.5.0 + + http-cache-semantics@4.2.0: {} + + ignore@5.3.2: {} + + ignore@7.0.5: {} + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + import-meta-resolve@4.2.0: {} + + imurmurhash@0.1.4: {} + + ini@1.3.8: {} + + ini@6.0.0: {} + + internal-slot@1.1.0: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.1.0 + + invert-kv@3.0.1: {} + + iron-webcrypto@1.2.1: {} + + is-alphabetical@2.0.1: {} + + is-alphanumerical@2.0.1: + dependencies: + is-alphabetical: 2.0.1 + is-decimal: 2.0.1 + + is-array-buffer@3.0.5: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + + is-arrayish@0.2.1: {} + + is-async-function@2.1.1: + dependencies: + async-function: 1.0.0 + call-bound: 1.0.4 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + + is-bigint@1.1.0: + dependencies: + has-bigints: 1.1.0 + + is-boolean-object@1.2.2: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-callable@1.2.7: {} + + is-data-view@1.0.2: + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + is-typed-array: 1.1.15 + + is-date-object@1.1.0: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-decimal@2.0.1: {} + + is-docker@3.0.0: {} + + is-extglob@2.1.1: {} + + is-finalizationregistry@1.1.1: + dependencies: + call-bound: 1.0.4 + + is-fullwidth-code-point@3.0.0: {} + + is-generator-function@1.1.2: + dependencies: + call-bound: 1.0.4 + generator-function: 2.0.1 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-inside-container@1.0.0: + dependencies: + is-docker: 3.0.0 + + is-map@2.0.3: {} + + is-negative-zero@2.0.3: {} + + is-number-object@1.1.1: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-number@7.0.0: {} + + is-path-inside@4.0.0: {} + + is-plain-obj@4.1.0: {} + + is-plain-object@5.0.0: {} + + is-regex@1.2.1: + dependencies: + call-bound: 1.0.4 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + is-safe-filename@0.1.1: {} + + is-set@2.0.3: {} + + is-shared-array-buffer@1.0.4: + dependencies: + call-bound: 1.0.4 + + is-string@1.1.1: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-symbol@1.1.1: + dependencies: + call-bound: 1.0.4 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 + + is-typed-array@1.1.15: + dependencies: + which-typed-array: 1.1.20 + + is-weakmap@2.0.2: {} + + is-weakref@1.1.1: + dependencies: + call-bound: 1.0.4 + + is-weakset@2.0.4: + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + + is-windows@1.0.2: {} + + is-wsl@3.1.1: + dependencies: + is-inside-container: 1.0.0 + + isarray@2.0.5: {} + + isexe@2.0.0: {} + + jiti@2.6.1: {} + + js-tokens@4.0.0: {} + + js-tokens@9.0.1: {} + + js-yaml@4.1.1: + dependencies: + argparse: 2.0.1 + + json-buffer@3.0.1: {} + + json-parse-better-errors@1.0.2: {} + + json-parse-even-better-errors@2.3.1: {} + + json-schema-traverse@0.4.1: {} + + json-schema-traverse@1.0.0: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + jsonc@2.0.0: + dependencies: + fast-safe-stringify: 2.1.1 + graceful-fs: 4.2.11 + mkdirp: 0.5.6 + parse-json: 4.0.0 + strip-bom: 4.0.0 + strip-json-comments: 3.1.1 + + jsx-ast-utils@3.3.5: + dependencies: + array-includes: 3.1.9 + array.prototype.flat: 1.3.3 + object.assign: 4.1.7 + object.values: 1.2.1 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + keyv@5.6.0: + dependencies: + '@keyv/serialize': 1.1.1 + + kind-of@6.0.3: {} + + kleur@3.0.3: {} + + language-subtag-registry@0.3.23: {} + + language-tags@1.0.9: + dependencies: + language-subtag-registry: 0.3.23 + + lcid@3.1.1: + dependencies: + invert-kv: 3.0.1 + + leven@4.1.0: {} + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + lightningcss-android-arm64@1.31.1: + optional: true + + lightningcss-darwin-arm64@1.31.1: + optional: true + + lightningcss-darwin-x64@1.31.1: + optional: true + + lightningcss-freebsd-x64@1.31.1: + optional: true + + lightningcss-linux-arm-gnueabihf@1.31.1: + optional: true + + lightningcss-linux-arm64-gnu@1.31.1: + optional: true + + lightningcss-linux-arm64-musl@1.31.1: + optional: true + + lightningcss-linux-x64-gnu@1.31.1: + optional: true + + lightningcss-linux-x64-musl@1.31.1: + optional: true + + lightningcss-win32-arm64-msvc@1.31.1: + optional: true + + lightningcss-win32-x64-msvc@1.31.1: + optional: true + + lightningcss@1.31.1: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.31.1 + lightningcss-darwin-arm64: 1.31.1 + lightningcss-darwin-x64: 1.31.1 + lightningcss-freebsd-x64: 1.31.1 + lightningcss-linux-arm-gnueabihf: 1.31.1 + lightningcss-linux-arm64-gnu: 1.31.1 + lightningcss-linux-arm64-musl: 1.31.1 + lightningcss-linux-x64-gnu: 1.31.1 + lightningcss-linux-x64-musl: 1.31.1 + lightningcss-win32-arm64-msvc: 1.31.1 + lightningcss-win32-x64-msvc: 1.31.1 + + lines-and-columns@1.2.4: {} + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.truncate@4.4.2: {} + + longest-streak@3.1.0: {} + + lru-cache@11.2.6: {} + + magic-string@0.30.21: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + + magicast@0.5.2: + dependencies: + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + source-map-js: 1.2.1 + + markdown-table@3.0.4: {} + + markuplint@4.14.1(typescript@5.9.3): + dependencies: + '@markuplint/cli-utils': 4.4.14 + '@markuplint/file-resolver': 4.9.18(typescript@5.9.3) + '@markuplint/html-parser': 4.6.23 + '@markuplint/html-spec': 4.17.0 + '@markuplint/i18n': 4.7.1 + '@markuplint/ml-ast': 4.4.11 + '@markuplint/ml-config': 4.8.15 + '@markuplint/ml-core': 4.13.3 + '@markuplint/ml-spec': 4.10.2 + '@markuplint/rules': 4.12.0 + '@markuplint/shared': 4.4.13 + '@types/debug': 4.1.12 + chokidar: 5.0.0 + debug: 4.4.3 + meow: 13.2.0 + os-locale: 6.0.2 + strict-event-emitter: 0.5.1 + strip-ansi: 7.1.2 + type-fest: 4.41.0 + transitivePeerDependencies: + - supports-color + - typescript + + math-intrinsics@1.1.0: {} + + mathml-tag-names@4.0.0: {} + + mdast-util-definitions@6.0.0: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + unist-util-visit: 5.1.0 + + mdast-util-find-and-replace@3.0.2: + dependencies: + '@types/mdast': 4.0.4 + escape-string-regexp: 5.0.0 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 + + mdast-util-from-markdown@2.0.3: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + mdast-util-to-string: 4.0.0 + micromark: 4.0.2 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-decode-string: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + unist-util-stringify-position: 4.0.0 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-autolink-literal@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + ccount: 2.0.1 + devlop: 1.1.0 + mdast-util-find-and-replace: 3.0.2 + micromark-util-character: 2.1.1 + + mdast-util-gfm-footnote@2.1.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + micromark-util-normalize-identifier: 2.0.1 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-strikethrough@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-table@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + markdown-table: 3.0.4 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm-task-list-item@2.0.0: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + mdast-util-from-markdown: 2.0.3 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-gfm@3.1.0: + dependencies: + mdast-util-from-markdown: 2.0.3 + mdast-util-gfm-autolink-literal: 2.0.1 + mdast-util-gfm-footnote: 2.1.0 + mdast-util-gfm-strikethrough: 2.0.0 + mdast-util-gfm-table: 2.0.0 + mdast-util-gfm-task-list-item: 2.0.0 + mdast-util-to-markdown: 2.1.2 + transitivePeerDependencies: + - supports-color + + mdast-util-phrasing@4.1.0: + dependencies: + '@types/mdast': 4.0.4 + unist-util-is: 6.0.1 + + mdast-util-to-hast@13.2.1: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.3.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.1 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.1.0 + vfile: 6.0.3 + + mdast-util-to-markdown@2.1.2: + dependencies: + '@types/mdast': 4.0.4 + '@types/unist': 3.0.3 + longest-streak: 3.1.0 + mdast-util-phrasing: 4.1.0 + mdast-util-to-string: 4.0.0 + micromark-util-classify-character: 2.0.1 + micromark-util-decode-string: 2.0.1 + unist-util-visit: 5.1.0 + zwitch: 2.0.4 + + mdast-util-to-string@4.0.0: + dependencies: + '@types/mdast': 4.0.4 + + mdn-data@2.0.28: {} + + mdn-data@2.12.2: {} + + meow@13.2.0: {} + + meow@14.1.0: {} + + merge2@1.4.1: {} + + micromark-core-commonmark@2.0.3: + dependencies: + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + micromark-factory-destination: 2.0.1 + micromark-factory-label: 2.0.1 + micromark-factory-space: 2.0.1 + micromark-factory-title: 2.0.1 + micromark-factory-whitespace: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-html-tag-name: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-autolink-literal@2.1.0: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-footnote@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-strikethrough@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-classify-character: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-table@2.1.1: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm-tagfilter@2.0.0: + dependencies: + micromark-util-types: 2.0.2 + + micromark-extension-gfm-task-list-item@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-extension-gfm@3.0.0: + dependencies: + micromark-extension-gfm-autolink-literal: 2.1.0 + micromark-extension-gfm-footnote: 2.1.0 + micromark-extension-gfm-strikethrough: 2.1.0 + micromark-extension-gfm-table: 2.1.1 + micromark-extension-gfm-tagfilter: 2.0.0 + micromark-extension-gfm-task-list-item: 2.1.0 + micromark-util-combine-extensions: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-destination@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-label@2.0.1: + dependencies: + devlop: 1.1.0 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-space@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-types: 2.0.2 + + micromark-factory-title@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-factory-whitespace@2.0.1: + dependencies: + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-character@2.1.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-chunked@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-classify-character@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-combine-extensions@2.0.1: + dependencies: + micromark-util-chunked: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-decode-numeric-character-reference@2.0.2: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-decode-string@2.0.1: + dependencies: + decode-named-character-reference: 1.3.0 + micromark-util-character: 2.1.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-symbol: 2.0.1 + + micromark-util-encode@2.0.1: {} + + micromark-util-html-tag-name@2.0.1: {} + + micromark-util-normalize-identifier@2.0.1: + dependencies: + micromark-util-symbol: 2.0.1 + + micromark-util-resolve-all@2.0.1: + dependencies: + micromark-util-types: 2.0.2 + + micromark-util-sanitize-uri@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 + + micromark-util-subtokenize@2.1.0: + dependencies: + devlop: 1.1.0 + micromark-util-chunked: 2.0.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + + micromark-util-symbol@2.0.1: {} + + micromark-util-types@2.0.2: {} + + micromark@4.0.2: + dependencies: + '@types/debug': 4.1.12 + debug: 4.4.3 + decode-named-character-reference: 1.3.0 + devlop: 1.1.0 + micromark-core-commonmark: 2.0.3 + micromark-factory-space: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-chunked: 2.0.1 + micromark-util-combine-extensions: 2.0.1 + micromark-util-decode-numeric-character-reference: 2.0.2 + micromark-util-encode: 2.0.1 + micromark-util-normalize-identifier: 2.0.1 + micromark-util-resolve-all: 2.0.1 + micromark-util-sanitize-uri: 2.0.1 + micromark-util-subtokenize: 2.1.0 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + transitivePeerDependencies: + - supports-color + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + minimatch@10.1.2: + dependencies: + '@isaacs/brace-expansion': 5.0.1 + + minimatch@10.2.4: + dependencies: + brace-expansion: 5.0.4 + + minimatch@3.1.5: + dependencies: + brace-expansion: 1.1.12 + + minimist@1.2.8: {} + + minipass@7.1.3: {} + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + mrmime@2.0.1: {} + + ms@2.1.3: {} + + mustache@4.2.0: {} + + nanoid@3.3.11: {} + + natural-compare@1.4.0: {} + + neotraverse@0.6.18: {} + + nlcst-to-string@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + + node-fetch-native@1.6.7: {} + + node-mock-http@1.0.4: {} + + normalize-path@3.0.0: {} + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + object-inspect@1.13.4: {} + + object-keys@1.1.1: {} + + object.assign@4.1.7: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + has-symbols: 1.1.0 + object-keys: 1.1.1 + + object.fromentries@2.0.8: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-object-atoms: 1.1.1 + + object.values@1.2.1: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + + ofetch@1.5.1: + dependencies: + destr: 2.0.5 + node-fetch-native: 1.6.7 + ufo: 1.6.3 + + ohash@2.0.11: {} + + oniguruma-parser@0.12.1: {} + + oniguruma-to-es@4.3.4: + dependencies: + oniguruma-parser: 0.12.1 + regex: 6.1.0 + regex-recursion: 6.0.2 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + os-locale@6.0.2: + dependencies: + lcid: 3.1.1 + + own-keys@1.0.1: + dependencies: + get-intrinsic: 1.3.0 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-limit@6.2.0: + dependencies: + yocto-queue: 1.2.2 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + p-queue@8.1.1: + dependencies: + eventemitter3: 5.0.4 + p-timeout: 6.1.4 + + p-timeout@6.1.4: {} + + package-manager-detector@1.6.0: {} + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parent-module@2.0.0: + dependencies: + callsites: 3.1.0 + + parse-json@4.0.0: + dependencies: + error-ex: 1.3.4 + json-parse-better-errors: 1.0.2 + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.29.0 + error-ex: 1.3.4 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + parse-latin@7.0.0: + dependencies: + '@types/nlcst': 2.0.3 + '@types/unist': 3.0.3 + nlcst-to-string: 4.0.0 + unist-util-modify-children: 4.0.0 + unist-util-visit-children: 3.0.0 + vfile: 6.0.3 + + parse-passwd@1.0.0: {} + + parse5@7.3.0: + dependencies: + entities: 6.0.1 + + parse5@8.0.0: + dependencies: + entities: 6.0.1 + + path-browserify@1.0.1: {} + + path-exists@4.0.0: {} + + path-key@3.1.1: {} + + path-scurry@2.0.2: + dependencies: + lru-cache: 11.2.6 + minipass: 7.1.3 + + piccolore@0.1.3: {} + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + picomatch@4.0.3: {} + + possible-typed-array-names@1.1.0: {} + + postcss-html@1.8.1: + dependencies: + htmlparser2: 8.0.2 + js-tokens: 9.0.1 + postcss: 8.5.6 + postcss-safe-parser: 6.0.0(postcss@8.5.6) + + postcss-safe-parser@6.0.0(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-safe-parser@7.0.1(postcss@8.5.6): + dependencies: + postcss: 8.5.6 + + postcss-selector-parser@7.1.1: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-value-parser@4.2.0: {} + + postcss@8.5.6: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prelude-ls@1.2.1: {} + + prettier-linter-helpers@1.0.1: + dependencies: + fast-diff: 1.3.0 + + prettier-plugin-astro@0.14.1: + dependencies: + '@astrojs/compiler': 2.13.1 + prettier: 3.8.1 + sass-formatter: 0.7.9 + + prettier-plugin-tailwindcss@0.7.2(prettier-plugin-astro@0.14.1)(prettier@3.8.1): + dependencies: + prettier: 3.8.1 + optionalDependencies: + prettier-plugin-astro: 0.14.1 + + prettier@3.8.1: {} + + prismjs@1.30.0: {} + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + property-information@7.1.0: {} + + punycode@2.3.1: {} + + qified@0.6.0: + dependencies: + hookified: 1.15.1 + + queue-microtask@1.2.3: {} + + radix3@1.1.2: {} + + readdirp@5.0.0: {} + + reflect.getprototypeof@1.0.10: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + which-builtin-type: 1.2.1 + + regex-recursion@6.0.2: + dependencies: + regex-utilities: 2.3.0 + + regex-utilities@2.3.0: {} + + regex@6.1.0: + dependencies: + regex-utilities: 2.3.0 + + regexp.prototype.flags@1.5.4: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 + set-function-name: 2.0.2 + + rehype-parse@9.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-from-html: 2.0.3 + unified: 11.0.5 + + rehype-raw@7.0.0: + dependencies: + '@types/hast': 3.0.4 + hast-util-raw: 9.1.0 + vfile: 6.0.3 + + rehype-stringify@10.0.1: + dependencies: + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.5 + unified: 11.0.5 + + rehype@13.0.2: + dependencies: + '@types/hast': 3.0.4 + rehype-parse: 9.0.1 + rehype-stringify: 10.0.1 + unified: 11.0.5 + + remark-gfm@4.0.1: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-gfm: 3.1.0 + micromark-extension-gfm: 3.0.0 + remark-parse: 11.0.0 + remark-stringify: 11.0.0 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-parse@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-from-markdown: 2.0.3 + micromark-util-types: 2.0.2 + unified: 11.0.5 + transitivePeerDependencies: + - supports-color + + remark-rehype@11.1.2: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + mdast-util-to-hast: 13.2.1 + unified: 11.0.5 + vfile: 6.0.3 + + remark-smartypants@3.0.2: + dependencies: + retext: 9.0.0 + retext-smartypants: 6.2.0 + unified: 11.0.5 + unist-util-visit: 5.1.0 + + remark-stringify@11.0.0: + dependencies: + '@types/mdast': 4.0.4 + mdast-util-to-markdown: 2.1.2 + unified: 11.0.5 + + require-from-string@2.0.2: {} + + resolve-dir@1.0.1: + dependencies: + expand-tilde: 2.0.2 + global-modules: 1.0.0 + + resolve-from@4.0.0: {} + + resolve-from@5.0.0: {} + + retext-latin@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + parse-latin: 7.0.0 + unified: 11.0.5 + + retext-smartypants@6.2.0: + dependencies: + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unist-util-visit: 5.1.0 + + retext-stringify@4.0.0: + dependencies: + '@types/nlcst': 2.0.3 + nlcst-to-string: 4.0.0 + unified: 11.0.5 + + retext@9.0.0: + dependencies: + '@types/nlcst': 2.0.3 + retext-latin: 4.0.0 + retext-stringify: 4.0.0 + unified: 11.0.5 + + reusify@1.1.0: {} + + rollup@4.59.0: + dependencies: + '@types/estree': 1.0.8 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.59.0 + '@rollup/rollup-android-arm64': 4.59.0 + '@rollup/rollup-darwin-arm64': 4.59.0 + '@rollup/rollup-darwin-x64': 4.59.0 + '@rollup/rollup-freebsd-arm64': 4.59.0 + '@rollup/rollup-freebsd-x64': 4.59.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.59.0 + '@rollup/rollup-linux-arm-musleabihf': 4.59.0 + '@rollup/rollup-linux-arm64-gnu': 4.59.0 + '@rollup/rollup-linux-arm64-musl': 4.59.0 + '@rollup/rollup-linux-loong64-gnu': 4.59.0 + '@rollup/rollup-linux-loong64-musl': 4.59.0 + '@rollup/rollup-linux-ppc64-gnu': 4.59.0 + '@rollup/rollup-linux-ppc64-musl': 4.59.0 + '@rollup/rollup-linux-riscv64-gnu': 4.59.0 + '@rollup/rollup-linux-riscv64-musl': 4.59.0 + '@rollup/rollup-linux-s390x-gnu': 4.59.0 + '@rollup/rollup-linux-x64-gnu': 4.59.0 + '@rollup/rollup-linux-x64-musl': 4.59.0 + '@rollup/rollup-openbsd-x64': 4.59.0 + '@rollup/rollup-openharmony-arm64': 4.59.0 + '@rollup/rollup-win32-arm64-msvc': 4.59.0 + '@rollup/rollup-win32-ia32-msvc': 4.59.0 + '@rollup/rollup-win32-x64-gnu': 4.59.0 + '@rollup/rollup-win32-x64-msvc': 4.59.0 + fsevents: 2.3.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + s.color@0.0.15: {} + + safe-array-concat@1.1.3: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + has-symbols: 1.1.0 + isarray: 2.0.5 + + safe-push-apply@1.0.0: + dependencies: + es-errors: 1.3.0 + isarray: 2.0.5 + + safe-regex-test@1.1.0: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-regex: 1.2.1 + + sass-formatter@0.7.9: + dependencies: + suf-log: 2.5.3 + + sax@1.4.4: {} + + semver@7.7.4: {} + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + + set-proto@1.0.0: + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + + sharp@0.34.5: + dependencies: + '@img/colour': 1.1.0 + detect-libc: 2.1.2 + semver: 7.7.4 + 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 + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + shiki@3.23.0: + dependencies: + '@shikijs/core': 3.23.0 + '@shikijs/engine-javascript': 3.23.0 + '@shikijs/engine-oniguruma': 3.23.0 + '@shikijs/langs': 3.23.0 + '@shikijs/themes': 3.23.0 + '@shikijs/types': 3.23.0 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + + signal-exit@4.1.0: {} + + sisteransi@1.0.5: {} + + slash@5.1.0: {} + + slice-ansi@4.0.0: + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + + smol-toml@1.6.0: {} + + source-map-js@1.2.1: {} + + space-separated-tokens@2.0.2: {} + + stop-iteration-iterator@1.1.0: + dependencies: + es-errors: 1.3.0 + internal-slot: 1.1.0 + + strict-event-emitter@0.5.1: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@7.2.0: + dependencies: + emoji-regex: 10.6.0 + get-east-asian-width: 1.5.0 + strip-ansi: 7.2.0 + + string-width@8.2.0: + dependencies: + get-east-asian-width: 1.5.0 + strip-ansi: 7.2.0 + + string.prototype.includes@2.0.1: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.1 + + string.prototype.trim@1.2.10: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-data-property: 1.1.4 + define-properties: 1.2.1 + es-abstract: 1.24.1 + es-object-atoms: 1.1.1 + has-property-descriptors: 1.0.2 + + string.prototype.trimend@1.0.9: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.2: + dependencies: + ansi-regex: 6.2.2 + + strip-ansi@7.2.0: + dependencies: + ansi-regex: 6.2.2 + + strip-bom@4.0.0: {} + + strip-json-comments@3.1.1: {} + + stylelint-config-html@1.1.0(postcss-html@1.8.1)(stylelint@17.4.0(typescript@5.9.3)): + dependencies: + postcss-html: 1.8.1 + stylelint: 17.4.0(typescript@5.9.3) + + stylelint-config-recommended@18.0.0(stylelint@17.4.0(typescript@5.9.3)): + dependencies: + stylelint: 17.4.0(typescript@5.9.3) + + stylelint-config-standard@40.0.0(stylelint@17.4.0(typescript@5.9.3)): + dependencies: + stylelint: 17.4.0(typescript@5.9.3) + stylelint-config-recommended: 18.0.0(stylelint@17.4.0(typescript@5.9.3)) + + stylelint-config-tailwindcss@1.0.1(stylelint@17.4.0(typescript@5.9.3))(tailwindcss@4.2.1): + dependencies: + stylelint: 17.4.0(typescript@5.9.3) + tailwindcss: 4.2.1 + + stylelint@17.4.0(typescript@5.9.3): + dependencies: + '@csstools/css-calc': 3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) + '@csstools/css-syntax-patches-for-csstree': 1.0.28 + '@csstools/css-tokenizer': 4.0.0 + '@csstools/media-query-list-parser': 5.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) + '@csstools/selector-resolve-nested': 4.0.0(postcss-selector-parser@7.1.1) + '@csstools/selector-specificity': 6.0.0(postcss-selector-parser@7.1.1) + colord: 2.9.3 + cosmiconfig: 9.0.0(typescript@5.9.3) + css-functions-list: 3.3.3 + css-tree: 3.1.0 + debug: 4.4.3 + fast-glob: 3.3.3 + fastest-levenshtein: 1.0.16 + file-entry-cache: 11.1.2 + global-modules: 2.0.0 + globby: 16.1.1 + globjoin: 0.1.4 + html-tags: 5.1.0 + ignore: 7.0.5 + import-meta-resolve: 4.2.0 + imurmurhash: 0.1.4 + is-plain-object: 5.0.0 + mathml-tag-names: 4.0.0 + meow: 14.1.0 + micromatch: 4.0.8 + normalize-path: 3.0.0 + picocolors: 1.1.1 + postcss: 8.5.6 + postcss-safe-parser: 7.0.1(postcss@8.5.6) + postcss-selector-parser: 7.1.1 + postcss-value-parser: 4.2.0 + string-width: 8.2.0 + supports-hyperlinks: 4.4.0 + svg-tags: 1.0.0 + table: 6.9.0 + write-file-atomic: 7.0.1 + transitivePeerDependencies: + - supports-color + - typescript + + suf-log@2.5.3: + dependencies: + s.color: 0.0.15 + + supports-color@10.2.2: {} + + supports-hyperlinks@4.4.0: + dependencies: + has-flag: 5.0.1 + supports-color: 10.2.2 + + svg-tags@1.0.0: {} + + svgo@4.0.0: + dependencies: + commander: 11.1.0 + css-select: 5.2.2 + css-tree: 3.1.0 + css-what: 6.2.2 + csso: 5.0.5 + picocolors: 1.1.1 + sax: 1.4.4 + + synckit@0.11.12: + dependencies: + '@pkgr/core': 0.2.9 + + table@6.9.0: + dependencies: + ajv: 8.18.0 + lodash.truncate: 4.4.2 + slice-ansi: 4.0.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + tailwindcss@4.2.1: {} + + tapable@2.3.0: {} + + tiny-inflate@1.0.3: {} + + tinyexec@1.0.2: {} + + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + trim-lines@3.0.1: {} + + trough@2.2.0: {} + + ts-api-utils@2.4.0(typescript@5.9.3): + dependencies: + typescript: 5.9.3 + + tsconfck@3.1.6(typescript@5.9.3): + optionalDependencies: + typescript: 5.9.3 + + tslib@2.8.1: + optional: true + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-fest@4.41.0: {} + + typed-array-buffer@1.0.3: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-typed-array: 1.1.15 + + typed-array-byte-length@1.0.3: + dependencies: + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + + typed-array-byte-offset@1.0.4: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.10 + + typed-array-length@1.0.7: + dependencies: + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + is-typed-array: 1.1.15 + possible-typed-array-names: 1.1.0 + reflect.getprototypeof: 1.0.10 + + typescript@5.9.3: {} + + ufo@1.6.3: {} + + ultrahtml@1.6.0: {} + + unbox-primitive@1.1.0: + dependencies: + call-bound: 1.0.4 + has-bigints: 1.1.0 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 + + uncrypto@0.1.3: {} + + unicorn-magic@0.4.0: {} + + unified@11.0.5: + dependencies: + '@types/unist': 3.0.3 + bail: 2.0.2 + devlop: 1.1.0 + extend: 3.0.2 + is-plain-obj: 4.1.0 + trough: 2.2.0 + vfile: 6.0.3 + + unifont@0.7.4: + dependencies: + css-tree: 3.1.0 + ofetch: 1.5.1 + ohash: 2.0.11 + + unist-util-find-after@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + + unist-util-is@6.0.1: + dependencies: + '@types/unist': 3.0.3 + + unist-util-modify-children@4.0.0: + dependencies: + '@types/unist': 3.0.3 + array-iterate: 2.0.1 + + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-remove-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-visit: 5.1.0 + + unist-util-stringify-position@4.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-children@3.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.2: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + + unist-util-visit@5.1.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.1 + unist-util-visit-parents: 6.0.2 + + unstorage@1.17.4: + dependencies: + anymatch: 3.1.3 + chokidar: 5.0.0 + destr: 2.0.5 + h3: 1.15.5 + lru-cache: 11.2.6 + node-fetch-native: 1.6.7 + ofetch: 1.5.1 + ufo: 1.6.3 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + util-deprecate@1.0.2: {} + + uuid@13.0.0: {} + + vfile-location@5.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile: 6.0.3 + + vfile-message@4.0.3: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.3 + + vite@6.4.1(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2): + dependencies: + esbuild: 0.25.12 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.59.0 + tinyglobby: 0.2.15 + optionalDependencies: + fsevents: 2.3.3 + jiti: 2.6.1 + lightningcss: 1.31.1 + yaml: 2.8.2 + + vitefu@1.1.2(vite@6.4.1(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2)): + optionalDependencies: + vite: 6.4.1(jiti@2.6.1)(lightningcss@1.31.1)(yaml@2.8.2) + + vscode-languageserver-textdocument@1.0.12: {} + + vscode-uri@3.1.0: {} + + web-namespaces@2.0.1: {} + + whatwg-mimetype@4.0.0: {} + + which-boxed-primitive@1.1.1: + dependencies: + is-bigint: 1.1.0 + is-boolean-object: 1.2.2 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 + + which-builtin-type@1.2.1: + dependencies: + call-bound: 1.0.4 + function.prototype.name: 1.1.8 + has-tostringtag: 1.0.2 + is-async-function: 2.1.1 + is-date-object: 1.1.0 + is-finalizationregistry: 1.1.1 + is-generator-function: 1.1.2 + is-regex: 1.2.1 + is-weakref: 1.1.1 + isarray: 2.0.5 + which-boxed-primitive: 1.1.1 + which-collection: 1.0.2 + which-typed-array: 1.1.20 + + which-collection@1.0.2: + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.4 + + which-pm-runs@1.1.0: {} + + which-typed-array@1.1.20: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 + for-each: 0.3.5 + get-proto: 1.0.1 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + + which@1.3.1: + dependencies: + isexe: 2.0.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + widest-line@5.0.0: + dependencies: + string-width: 7.2.0 + + word-wrap@1.2.5: {} + + wrap-ansi@9.0.2: + dependencies: + ansi-styles: 6.2.3 + string-width: 7.2.0 + strip-ansi: 7.2.0 + + write-file-atomic@7.0.1: + dependencies: + signal-exit: 4.1.0 + + xdg-basedir@5.1.0: {} + + xxhash-wasm@1.1.0: {} + + yaml@2.8.2: {} + + yargs-parser@21.1.1: {} + + yocto-queue@0.1.0: {} + + yocto-queue@1.2.2: {} + + yocto-spinner@0.2.3: + dependencies: + yoctocolors: 2.1.2 + + yoctocolors@2.1.2: {} + + zod-to-json-schema@3.25.1(zod@3.25.76): + dependencies: + zod: 3.25.76 + + zod-to-ts@1.2.0(typescript@5.9.3)(zod@3.25.76): + dependencies: + typescript: 5.9.3 + zod: 3.25.76 + + zod@3.25.76: {} + + zwitch@2.0.4: {} diff --git a/prettier.config.mjs b/prettier.config.mjs new file mode 100644 index 0000000..5e3f754 --- /dev/null +++ b/prettier.config.mjs @@ -0,0 +1,15 @@ +/** @type {import("prettier").Config} */ +export default { + plugins: ["prettier-plugin-astro", "prettier-plugin-tailwindcss"], + + overrides: [ + { + files: "*.astro", + options: { + parser: "astro", + }, + }, + ], + + astroAllowShorthand: true, +}; diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..e6c627b322a3e15e3c209f5d505bf81dedc46260 GIT binary patch literal 1150 zcmb7^*-ung9LH~y{sBHTP5RKJ4^8Yt)1sjjfrwZT8wA6mEtC>RBrp!!4BOx^cNS*K z4g(Bpi-H3fB1Th`G)7I@l%+vKfv^<@VPM#1SfsUW(xjgrMxT7^J^9>o?(gQ4Z}K}Q zN0QzUb4f85jjxj5#-JvqqyvYUC=2F_Iv;}cWdcC=8OpHFaP zE`9-#M8ss0Z@r7T?jeg$huNC?nMe0}X#38FpnFs6cIVI{;WzDN7b7}~mD z(bx2%HDyy^&cRSojJe9h;_9Z4XYMVYxxE-F?+_eq;lqF|4j)MoYdZ|79;3BLWO{tKJ-a-eTqY{f%sE995$A1$U1*}McSHDNv~;h~+5ZQHmTEL|n&`cb z?CLU>);vDexA%oVLvTbA;c+q_A4}v!q#jM#C?Sz15)>_HN(NAB^UxSo7)uNBe=x`L zy4S}+-)Ef5_y?aQN!^ERpQFyPM(uSMt-WqK`uB*vSVo5OO9~Atk$;u**Lq+1+hX7L zSXkNQ$nn!eUur>JF-c{oi@QJm&Bzq=|MV}RNhU&CyGXGViF_>vQ=ZRvZETBq8}I&K zB&Ou>*1P_E6s#a9TF2Mw>y))ma!J+B@k|TS1e~#$(d)&zG#9<{cYOZl?(d9FIEjc= zao8`6qk+*J4T|HP_d^Lf8He23MAYqvTy3z?*jA6Nt;y#tuOIlkqL15b?Y-df@HCnF zb`n*!d>Wog__>R;cC^#e=b)pdg68H@^rZ%LvRZgM!aH#HSQ2ZuXP?R0d8+Ky$R%2A j)(lM6JhHV}#4D2Nu1V$xdjg-u#Gp!x=k@#G|9<}mv&hlO literal 0 HcmV?d00001 diff --git a/src/components/external-link.astro b/src/components/external-link.astro new file mode 100644 index 0000000..fcb48ea --- /dev/null +++ b/src/components/external-link.astro @@ -0,0 +1,22 @@ +--- +import type { HTMLAttributes } from "astro/types"; + +interface Props extends HTMLAttributes<"a"> { + cssClass: string; + href: string; + title: string; +} + +const { cssClass, href, title } = Astro.props; +--- + + diff --git a/src/components/inline-image.astro b/src/components/inline-image.astro new file mode 100644 index 0000000..a3e678b --- /dev/null +++ b/src/components/inline-image.astro @@ -0,0 +1,22 @@ +--- +import type { ImageMetadata } from "astro"; +import { Image } from "astro:assets"; + +interface Props { + priority?: boolean; + size?: number; + src: ImageMetadata; +} + +const { priority = true, size = 24, src } = Astro.props; +--- + + diff --git a/src/components/inline-svg.astro b/src/components/inline-svg.astro new file mode 100644 index 0000000..8f09eb9 --- /dev/null +++ b/src/components/inline-svg.astro @@ -0,0 +1,17 @@ +--- +import type { SvgComponent } from "astro/types"; + +interface Props { + SvgComponent: SvgComponent; + size?: number; +} + +const { size = 24, SvgComponent } = Astro.props; +--- + + diff --git a/src/images/matrix-logo.svg b/src/images/matrix-logo.svg new file mode 100644 index 0000000..e846fdd --- /dev/null +++ b/src/images/matrix-logo.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/images/portrait.jpg b/src/images/portrait.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fc7327aa834142656d03565ae295b3abef6ad4ee GIT binary patch literal 101922 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

?{*u}b$k<(5UZ8$RYdsk-pL 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 literal 0 HcmV?d00001 diff --git a/src/pages/index.astro b/src/pages/index.astro new file mode 100644 index 0000000..8752fd4 --- /dev/null +++ b/src/pages/index.astro @@ -0,0 +1,49 @@ +--- +import { Image } from "astro:assets"; +import ExternalLink from "../components/external-link.astro"; +import InlineSvg from "../components/inline-svg.astro"; +import MatrixLogo from "../images/matrix-logo.svg"; +import portrait from "../images/portrait.jpg"; +import "../styles/global.css"; +--- + + + + + + + + + + kmoschcau.de + + +

+
+ Portrait von Kai Moschcau +

Kai Moschcau

+
    +
  • + + + @kmoschcau:matrix.org + +
  • +
+
+
+ + diff --git a/src/styles/global.css b/src/styles/global.css new file mode 100644 index 0000000..42d04f8 --- /dev/null +++ b/src/styles/global.css @@ -0,0 +1,53 @@ +@import "tailwindcss"; + +@theme { + --color-background-dark: oklch(from var(--color-violet-950) 24% 0.08 h); + + --link-bg-l: 53.5%; + --hover-darken: 0.05; + + --color-fur-affinity: oklch(from #353b45 var(--link-bg-l) c h); + --color-fur-affinity-hover: oklch( + from var(--color-fur-affinity) calc(l - var(--hover-darken)) c h + ); + + --color-mastodon: oklch(from #6364ff var(--link-bg-l) c h); + --color-mastodon-hover: oklch( + from var(--color-mastodon) calc(l - var(--hover-darken)) c h + ); + + --color-matrix: oklch(from #0dbd8b var(--link-bg-l) c h); + --color-matrix-hover: oklch( + from var(--color-matrix) calc(l - var(--hover-darken)) c h + ); +} + +@layer base { + body { + @apply dark:bg-background-dark bg-neutral-50 text-black dark:text-white; + } + + h1 { + @apply text-5xl font-bold; + } +} + +@layer components { + .link-fur-affinity { + @apply bg-fur-affinity hover:bg-fur-affinity-hover text-white; + } + + .link-mastodon { + @apply bg-mastodon hover:bg-mastodon-hover text-white; + } + + .link-matrix { + @apply bg-matrix hover:bg-matrix-hover text-white; + } +} + +@layer utilities { + .text-soft { + @apply text-zinc-600 dark:text-zinc-400; + } +} diff --git a/stylelint.config.mjs b/stylelint.config.mjs new file mode 100644 index 0000000..8fc290b --- /dev/null +++ b/stylelint.config.mjs @@ -0,0 +1,8 @@ +/** @type {import("stylelint").Config} */ +export default { + extends: [ + "stylelint-config-recommended", + "stylelint-config-tailwindcss", + "stylelint-config-html/astro", + ], +}; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..06038ed --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,9 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig.json", + "extends": "astro/tsconfigs/strictest", + "include": [".astro/types.d.ts", "**/*"], + "exclude": ["dist"], + "compilerOptions": { + "plugins": [{ "name": "@astrojs/ts-plugin" }] + } +}