From 69be9d8ab738f444f7f12397e5a888523576f461 Mon Sep 17 00:00:00 2001 From: thiloho <123883702+thiloho@users.noreply.github.com> Date: Sat, 26 Apr 2025 09:13:54 +0200 Subject: [PATCH] Initialize project with general functionality --- .gitignore | 24 + .prettierrc | 11 + .vscode/extensions.json | 4 + .vscode/launch.json | 11 + README.md | 47 + astro.config.mjs | 20 + flake.lock | 27 + flake.nix | 41 + package-lock.json | 5486 +++++++++++++++++ package.json | 22 + public/apple-touch-icon.png | Bin 0 -> 4755 bytes public/favicon-96x96.png | Bin 0 -> 2730 bytes public/favicon.ico | Bin 0 -> 15086 bytes public/favicon.svg | 10 + public/robots.txt | 2 + public/site.webmanifest | 21 + public/web-app-manifest-192x192.png | Bin 0 -> 4739 bytes public/web-app-manifest-512x512.png | Bin 0 -> 15819 bytes remark-modified-time.mjs | 9 + src/components/Date.astro | 17 + src/components/Footer.astro | 9 + src/components/Head.astro | 49 + src/components/Header.astro | 33 + src/components/Nav.astro | 77 + src/content.config.ts | 23 + .../change-of-encryption-password.png | Bin 0 -> 188424 bytes .../blog/nixos-with-ext4-and-luks/index.md | 136 + .../blog/privacy-focused-operating-systems.md | 39 + src/content/index/index.md | 25 + src/content/legal/legal.md | 12 + src/img/TH.svg | 1 + src/img/icons/bars-arrow-down.svg | 3 + src/img/icons/moon.svg | 3 + src/img/icons/sun.svg | 11 + src/layouts/PageLayout.astro | 31 + src/pages/blog/[slug].astro | 87 + src/pages/blog/index.astro | 29 + src/pages/contact.astro | 7 + src/pages/index.astro | 16 + src/pages/legal-disclosure.astro | 16 + src/styles/global.css | 4 + tsconfig.json | 5 + 42 files changed, 6368 insertions(+) create mode 100644 .gitignore create mode 100644 .prettierrc create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json create mode 100644 README.md create mode 100644 astro.config.mjs create mode 100644 flake.lock create mode 100644 flake.nix create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/apple-touch-icon.png create mode 100644 public/favicon-96x96.png create mode 100644 public/favicon.ico create mode 100644 public/favicon.svg create mode 100644 public/robots.txt create mode 100644 public/site.webmanifest create mode 100644 public/web-app-manifest-192x192.png create mode 100644 public/web-app-manifest-512x512.png create mode 100644 remark-modified-time.mjs create mode 100644 src/components/Date.astro create mode 100644 src/components/Footer.astro create mode 100644 src/components/Head.astro create mode 100644 src/components/Header.astro create mode 100644 src/components/Nav.astro create mode 100644 src/content.config.ts create mode 100644 src/content/blog/nixos-with-ext4-and-luks/change-of-encryption-password.png create mode 100644 src/content/blog/nixos-with-ext4-and-luks/index.md create mode 100644 src/content/blog/privacy-focused-operating-systems.md create mode 100644 src/content/index/index.md create mode 100644 src/content/legal/legal.md create mode 100644 src/img/TH.svg create mode 100644 src/img/icons/bars-arrow-down.svg create mode 100644 src/img/icons/moon.svg create mode 100644 src/img/icons/sun.svg create mode 100644 src/layouts/PageLayout.astro create mode 100644 src/pages/blog/[slug].astro create mode 100644 src/pages/blog/index.astro create mode 100644 src/pages/contact.astro create mode 100644 src/pages/index.astro create mode 100644 src/pages/legal-disclosure.astro create mode 100644 src/styles/global.css create mode 100644 tsconfig.json 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/.prettierrc b/.prettierrc new file mode 100644 index 0000000..d87faa5 --- /dev/null +++ b/.prettierrc @@ -0,0 +1,11 @@ +{ + "plugins": ["prettier-plugin-astro"], + "overrides": [ + { + "files": "*.astro", + "options": { + "parser": "astro" + } + } + ] +} diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..22a1505 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,4 @@ +{ + "recommendations": ["astro-build.astro-vscode"], + "unwantedRecommendations": [] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..d642209 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "command": "./node_modules/.bin/astro dev", + "name": "Development server", + "request": "launch", + "type": "node-terminal" + } + ] +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..e34a99b --- /dev/null +++ b/README.md @@ -0,0 +1,47 @@ +# Astro Starter Kit: Minimal + +```sh +npm create astro@latest -- --template minimal +``` + +[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/github/withastro/astro/tree/latest/examples/minimal) +[![Open with CodeSandbox](https://assets.codesandbox.io/github/button-edit-lime.svg)](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/minimal) +[![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/minimal/devcontainer.json) + +> πŸ§‘β€πŸš€ **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 | +| :------------------------ | :----------------------------------------------- | +| `npm install` | Installs dependencies | +| `npm run dev` | Starts local dev server at `localhost:4321` | +| `npm run build` | Build your production site to `./dist/` | +| `npm run preview` | Preview your build locally, before deploying | +| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | +| `npm run astro -- --help` | Get help using the Astro CLI | + +## πŸ‘€ 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..add434d --- /dev/null +++ b/astro.config.mjs @@ -0,0 +1,20 @@ +import { defineConfig } from "astro/config"; +import tailwindcss from "@tailwindcss/vite"; +import { remarkModifiedTime } from "./remark-modified-time.mjs"; + +export default defineConfig({ + prefetch: { + prefetchAll: true, + }, + + vite: { + plugins: [tailwindcss()], + }, + + markdown: { + shikiConfig: { + theme: "github-dark", + }, + remarkPlugins: [remarkModifiedTime], + }, +}); diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..75fa4e2 --- /dev/null +++ b/flake.lock @@ -0,0 +1,27 @@ +{ + "nodes": { + "nixpkgs": { + "locked": { + "lastModified": 1745391562, + "narHash": "sha256-sPwcCYuiEopaafePqlG826tBhctuJsLx/mhKKM5Fmjo=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "8a2f738d9d1f1d986b5a4cd2fd2061a7127237d7", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "nixpkgs": "nixpkgs" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..2b9827c --- /dev/null +++ b/flake.nix @@ -0,0 +1,41 @@ +{ + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + }; + + outputs = + { self, nixpkgs, ... }: + let + allSystems = [ + "x86_64-linux" + "aarch64-linux" + "x86_64-darwin" + "aarch64-darwin" + ]; + + forAllSystems = nixpkgs.lib.genAttrs allSystems; + in + { + devShells = forAllSystems ( + system: + let + pkgs = nixpkgs.legacyPackages.${system}; + in + { + default = pkgs.mkShell { + packages = with pkgs; [ + nodejs + ]; + }; + } + ); + + formatter = forAllSystems ( + system: + let + pkgs = nixpkgs.legacyPackages.${system}; + in + pkgs.nixfmt-rfc-style + ); + }; +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..0430caa --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5486 @@ +{ + "name": "thiloho-github-io", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "thiloho-github-io", + "version": "0.0.1", + "dependencies": { + "@tailwindcss/vite": "4.1.4", + "astro": "5.7.5", + "tailwindcss": "4.1.4" + }, + "devDependencies": { + "@tailwindcss/typography": "0.5.16", + "prettier": "3.5.3", + "prettier-plugin-astro": "0.14.1" + } + }, + "node_modules/@astrojs/compiler": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.11.0.tgz", + "integrity": "sha512-zZOO7i+JhojO8qmlyR/URui6LyfHJY6m+L9nwyX5GiKD78YoRaZ5tzz6X0fkl+5bD3uwlDHayf6Oe8Fu36RKNg==", + "license": "MIT" + }, + "node_modules/@astrojs/internal-helpers": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.6.1.tgz", + "integrity": "sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A==", + "license": "MIT" + }, + "node_modules/@astrojs/markdown-remark": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.1.tgz", + "integrity": "sha512-c5F5gGrkczUaTVgmMW9g1YMJGzOtRvjjhw6IfGuxarM6ct09MpwysP10US729dy07gg8y+ofVifezvP3BNsWZg==", + "license": "MIT", + "dependencies": { + "@astrojs/internal-helpers": "0.6.1", + "@astrojs/prism": "3.2.0", + "github-slugger": "^2.0.0", + "hast-util-from-html": "^2.0.3", + "hast-util-to-text": "^4.0.2", + "import-meta-resolve": "^4.1.0", + "js-yaml": "^4.1.0", + "mdast-util-definitions": "^6.0.0", + "rehype-raw": "^7.0.0", + "rehype-stringify": "^10.0.1", + "remark-gfm": "^4.0.1", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.1.1", + "remark-smartypants": "^3.0.2", + "shiki": "^3.0.0", + "smol-toml": "^1.3.1", + "unified": "^11.0.5", + "unist-util-remove-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "unist-util-visit-parents": "^6.0.1", + "vfile": "^6.0.3" + } + }, + "node_modules/@astrojs/prism": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.2.0.tgz", + "integrity": "sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw==", + "license": "MIT", + "dependencies": { + "prismjs": "^1.29.0" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" + } + }, + "node_modules/@astrojs/telemetry": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.2.1.tgz", + "integrity": "sha512-SSVM820Jqc6wjsn7qYfV9qfeQvePtVc1nSofhyap7l0/iakUKywj3hfy3UJAOV4sGV4Q/u450RD4AaCaFvNPlg==", + "license": "MIT", + "dependencies": { + "ci-info": "^4.2.0", + "debug": "^4.4.0", + "dlv": "^1.1.3", + "dset": "^3.1.4", + "is-docker": "^3.0.0", + "is-wsl": "^3.1.0", + "which-pm-runs": "^1.1.0" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=22.0.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz", + "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/types": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz", + "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@capsizecss/unpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-2.4.0.tgz", + "integrity": "sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==", + "license": "MIT", + "dependencies": { + "blob-to-buffer": "^1.2.8", + "cross-fetch": "^3.0.4", + "fontkit": "^2.0.2" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz", + "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.3.tgz", + "integrity": "sha512-W8bFfPA8DowP8l//sxjJLSLkD8iEjMc7cBVyP+u4cEv9sM7mdUCkgsj+t0n/BWPFtv7WWCN5Yzj0N6FJNUUqBQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.3.tgz", + "integrity": "sha512-PuwVXbnP87Tcff5I9ngV0lmiSu40xw1At6i3GsU77U7cjDDB4s0X2cyFuBiDa1SBk9DnvWwnGvVaGBqoFWPb7A==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.3.tgz", + "integrity": "sha512-XelR6MzjlZuBM4f5z2IQHK6LkK34Cvv6Rj2EntER3lwCBFdg6h2lKbtRjpTTsdEjD/WSe1q8UyPBXP1x3i/wYQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.3.tgz", + "integrity": "sha512-ogtTpYHT/g1GWS/zKM0cc/tIebFjm1F9Aw1boQ2Y0eUQ+J89d0jFY//s9ei9jVIlkYi8AfOjiixcLJSGNSOAdQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.3.tgz", + "integrity": "sha512-eESK5yfPNTqpAmDfFWNsOhmIOaQA59tAcF/EfYvo5/QWQCzXn5iUSOnqt3ra3UdzBv073ykTtmeLJZGt3HhA+w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.3.tgz", + "integrity": "sha512-Kd8glo7sIZtwOLcPbW0yLpKmBNWMANZhrC1r6K++uDR2zyzb6AeOYtI6udbtabmQpFaxJ8uduXMAo1gs5ozz8A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.3.tgz", + "integrity": "sha512-EJiyS70BYybOBpJth3M0KLOus0n+RRMKTYzhYhFeMwp7e/RaajXvP+BWlmEXNk6uk+KAu46j/kaQzr6au+JcIw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.3.tgz", + "integrity": "sha512-Q+wSjaLpGxYf7zC0kL0nDlhsfuFkoN+EXrx2KSB33RhinWzejOd6AvgmP5JbkgXKmjhmpfgKZq24pneodYqE8Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.3.tgz", + "integrity": "sha512-dUOVmAUzuHy2ZOKIHIKHCm58HKzFqd+puLaS424h6I85GlSDRZIA5ycBixb3mFgM0Jdh+ZOSB6KptX30DD8YOQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.3.tgz", + "integrity": "sha512-xCUgnNYhRD5bb1C1nqrDV1PfkwgbswTTBRbAd8aH5PhYzikdf/ddtsYyMXFfGSsb/6t6QaPSzxtbfAZr9uox4A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.3.tgz", + "integrity": "sha512-yplPOpczHOO4jTYKmuYuANI3WhvIPSVANGcNUeMlxH4twz/TeXuzEP41tGKNGWJjuMhotpGabeFYGAOU2ummBw==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.3.tgz", + "integrity": "sha512-P4BLP5/fjyihmXCELRGrLd793q/lBtKMQl8ARGpDxgzgIKJDRJ/u4r1A/HgpBpKpKZelGct2PGI4T+axcedf6g==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.3.tgz", + "integrity": "sha512-eRAOV2ODpu6P5divMEMa26RRqb2yUoYsuQQOuFUexUoQndm4MdpXXDBbUoKIc0iPa4aCO7gIhtnYomkn2x+bag==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.3.tgz", + "integrity": "sha512-ZC4jV2p7VbzTlnl8nZKLcBkfzIf4Yad1SJM4ZMKYnJqZFD4rTI+pBG65u8ev4jk3/MPwY9DvGn50wi3uhdaghg==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.3.tgz", + "integrity": "sha512-LDDODcFzNtECTrUUbVCs6j9/bDVqy7DDRsuIXJg6so+mFksgwG7ZVnTruYi5V+z3eE5y+BJZw7VvUadkbfg7QA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.3.tgz", + "integrity": "sha512-s+w/NOY2k0yC2p9SLen+ymflgcpRkvwwa02fqmAwhBRI3SC12uiS10edHHXlVWwfAagYSY5UpmT/zISXPMW3tQ==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.3.tgz", + "integrity": "sha512-nQHDz4pXjSDC6UfOE1Fw9Q8d6GCAd9KdvMZpfVGWSJztYCarRgSDfOVBY5xwhQXseiyxapkiSJi/5/ja8mRFFA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.3.tgz", + "integrity": "sha512-1QaLtOWq0mzK6tzzp0jRN3eccmN3hezey7mhLnzC6oNlJoUJz4nym5ZD7mDnS/LZQgkrhEbEiTn515lPeLpgWA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.3.tgz", + "integrity": "sha512-i5Hm68HXHdgv8wkrt+10Bc50zM0/eonPb/a/OFVfB6Qvpiirco5gBA5bz7S2SHuU+Y4LWn/zehzNX14Sp4r27g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.3.tgz", + "integrity": "sha512-zGAVApJEYTbOC6H/3QBr2mq3upG/LBEXr85/pTtKiv2IXcgKV0RT0QA/hSXZqSvLEpXeIxah7LczB4lkiYhTAQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.3.tgz", + "integrity": "sha512-fpqctI45NnCIDKBH5AXQBsD0NDPbEFczK98hk/aa6HJxbl+UtLkJV2+Bvy5hLSLk3LHmqt0NTkKNso1A9y1a4w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.3.tgz", + "integrity": "sha512-ROJhm7d8bk9dMCUZjkS8fgzsPAZEjtRJqCAmVgB0gMrvG7hfmPmz9k1rwO4jSiblFjYmNvbECL9uhaPzONMfgA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.3.tgz", + "integrity": "sha512-YWcow8peiHpNBiIXHwaswPnAXLsLVygFwCB3A7Bh5jRkIBFWHGmNQ48AlX4xDvQNoMZlPYzjVOQDYEzWCqufMQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.3.tgz", + "integrity": "sha512-qspTZOIGoXVS4DpNqUYUs9UxVb04khS1Degaw/MnfMe7goQ3lTfQ13Vw4qY/Nj0979BGvMRpAYbs/BAxEvU8ew==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.3.tgz", + "integrity": "sha512-ICgUR+kPimx0vvRzf+N/7L7tVSQeE3BYY+NhHRHXS1kBuPO7z2+7ea2HbhDyZdTephgvNvKrlDDKUexuCVBVvg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.2.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "license": "MIT" + }, + "node_modules/@oslojs/encoding": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", + "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", + "license": "MIT" + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", + "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.40.0.tgz", + "integrity": "sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.40.0.tgz", + "integrity": "sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.40.0.tgz", + "integrity": "sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.40.0.tgz", + "integrity": "sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.40.0.tgz", + "integrity": "sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.40.0.tgz", + "integrity": "sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.40.0.tgz", + "integrity": "sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.40.0.tgz", + "integrity": "sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.40.0.tgz", + "integrity": "sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.40.0.tgz", + "integrity": "sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.40.0.tgz", + "integrity": "sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.40.0.tgz", + "integrity": "sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.40.0.tgz", + "integrity": "sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.40.0.tgz", + "integrity": "sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.40.0.tgz", + "integrity": "sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.40.0.tgz", + "integrity": "sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.40.0.tgz", + "integrity": "sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.40.0.tgz", + "integrity": "sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.40.0.tgz", + "integrity": "sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.40.0.tgz", + "integrity": "sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@shikijs/core": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.3.0.tgz", + "integrity": "sha512-CovkFL2WVaHk6PCrwv6ctlmD4SS1qtIfN8yEyDXDYWh4ONvomdM9MaFw20qHuqJOcb8/xrkqoWQRJ//X10phOQ==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "3.3.0", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4", + "hast-util-to-html": "^9.0.5" + } + }, + "node_modules/@shikijs/engine-javascript": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.3.0.tgz", + "integrity": "sha512-XlhnFGv0glq7pfsoN0KyBCz9FJU678LZdQ2LqlIdAj6JKsg5xpYKay3DkazXWExp3DTJJK9rMOuGzU2911pg7Q==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "3.3.0", + "@shikijs/vscode-textmate": "^10.0.2", + "oniguruma-to-es": "^4.2.0" + } + }, + "node_modules/@shikijs/engine-oniguruma": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.3.0.tgz", + "integrity": "sha512-l0vIw+GxeNU7uGnsu6B+Crpeqf+WTQ2Va71cHb5ZYWEVEPdfYwY5kXwYqRJwHrxz9WH+pjSpXQz+TJgAsrkA5A==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "3.3.0", + "@shikijs/vscode-textmate": "^10.0.2" + } + }, + "node_modules/@shikijs/langs": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.3.0.tgz", + "integrity": "sha512-zt6Kf/7XpBQKSI9eqku+arLkAcDQ3NHJO6zFjiChI8w0Oz6Jjjay7pToottjQGjSDCFk++R85643WbyINcuL+g==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "3.3.0" + } + }, + "node_modules/@shikijs/themes": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.3.0.tgz", + "integrity": "sha512-tXeCvLXBnqq34B0YZUEaAD1lD4lmN6TOHAhnHacj4Owh7Ptb/rf5XCDeROZt2rEOk5yuka3OOW2zLqClV7/SOg==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "3.3.0" + } + }, + "node_modules/@shikijs/types": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.3.0.tgz", + "integrity": "sha512-KPCGnHG6k06QG/2pnYGbFtFvpVJmC3uIpXrAiPrawETifujPBv0Se2oUxm5qYgjCvGJS9InKvjytOdN+bGuX+Q==", + "license": "MIT", + "dependencies": { + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4" + } + }, + "node_modules/@shikijs/vscode-textmate": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", + "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", + "license": "MIT" + }, + "node_modules/@swc/helpers": { + "version": "0.5.17", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz", + "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.4.tgz", + "integrity": "sha512-MT5118zaiO6x6hNA04OWInuAiP1YISXql8Z+/Y8iisV5nuhM8VXlyhRuqc2PEviPszcXI66W44bCIk500Oolhw==", + "license": "MIT", + "dependencies": { + "enhanced-resolve": "^5.18.1", + "jiti": "^2.4.2", + "lightningcss": "1.29.2", + "tailwindcss": "4.1.4" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.4.tgz", + "integrity": "sha512-p5wOpXyOJx7mKh5MXh5oKk+kqcz8T+bA3z/5VWWeQwFrmuBItGwz8Y2CHk/sJ+dNb9B0nYFfn0rj/cKHZyjahQ==", + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.1.4", + "@tailwindcss/oxide-darwin-arm64": "4.1.4", + "@tailwindcss/oxide-darwin-x64": "4.1.4", + "@tailwindcss/oxide-freebsd-x64": "4.1.4", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.4", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.4", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.4", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.4", + "@tailwindcss/oxide-linux-x64-musl": "4.1.4", + "@tailwindcss/oxide-wasm32-wasi": "4.1.4", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.4", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.4" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.4.tgz", + "integrity": "sha512-xMMAe/SaCN/vHfQYui3fqaBDEXMu22BVwQ33veLc8ep+DNy7CWN52L+TTG9y1K397w9nkzv+Mw+mZWISiqhmlA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.4.tgz", + "integrity": "sha512-JGRj0SYFuDuAGilWFBlshcexev2hOKfNkoX+0QTksKYq2zgF9VY/vVMq9m8IObYnLna0Xlg+ytCi2FN2rOL0Sg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.4.tgz", + "integrity": "sha512-sdDeLNvs3cYeWsEJ4H1DvjOzaGios4QbBTNLVLVs0XQ0V95bffT3+scptzYGPMjm7xv4+qMhCDrkHwhnUySEzA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.4.tgz", + "integrity": "sha512-VHxAqxqdghM83HslPhRsNhHo91McsxRJaEnShJOMu8mHmEj9Ig7ToHJtDukkuLWLzLboh2XSjq/0zO6wgvykNA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.4.tgz", + "integrity": "sha512-OTU/m/eV4gQKxy9r5acuesqaymyeSCnsx1cFto/I1WhPmi5HDxX1nkzb8KYBiwkHIGg7CTfo/AcGzoXAJBxLfg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.4.tgz", + "integrity": "sha512-hKlLNvbmUC6z5g/J4H+Zx7f7w15whSVImokLPmP6ff1QqTVE+TxUM9PGuNsjHvkvlHUtGTdDnOvGNSEUiXI1Ww==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.4.tgz", + "integrity": "sha512-X3As2xhtgPTY/m5edUtddmZ8rCruvBvtxYLMw9OsZdH01L2gS2icsHRwxdU0dMItNfVmrBezueXZCHxVeeb7Aw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.4.tgz", + "integrity": "sha512-2VG4DqhGaDSmYIu6C4ua2vSLXnJsb/C9liej7TuSO04NK+JJJgJucDUgmX6sn7Gw3Cs5ZJ9ZLrnI0QRDOjLfNQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.4.tgz", + "integrity": "sha512-v+mxVgH2kmur/X5Mdrz9m7TsoVjbdYQT0b4Z+dr+I4RvreCNXyCFELZL/DO0M1RsidZTrm6O1eMnV6zlgEzTMQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.4.tgz", + "integrity": "sha512-2TLe9ir+9esCf6Wm+lLWTMbgklIjiF0pbmDnwmhR9MksVOq+e8aP3TSsXySnBDDvTTVd/vKu1aNttEGj3P6l8Q==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.0", + "@emnapi/runtime": "^1.4.0", + "@emnapi/wasi-threads": "^1.0.1", + "@napi-rs/wasm-runtime": "^0.2.8", + "@tybys/wasm-util": "^0.9.0", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.4.tgz", + "integrity": "sha512-VlnhfilPlO0ltxW9/BgfLI5547PYzqBMPIzRrk4W7uupgCt8z6Trw/tAj6QUtF2om+1MH281Pg+HHUJoLesmng==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.4.tgz", + "integrity": "sha512-+7S63t5zhYjslUGb8NcgLpFXD+Kq1F/zt5Xv5qTv7HaFTG/DHyHD9GA6ieNAxhgyA4IcKa/zy7Xx4Oad2/wuhw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/typography": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.16.tgz", + "integrity": "sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.castarray": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.merge": "^4.6.2", + "postcss-selector-parser": "6.0.10" + }, + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1" + } + }, + "node_modules/@tailwindcss/vite": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.4.tgz", + "integrity": "sha512-4UQeMrONbvrsXKXXp/uxmdEN5JIJ9RkH7YVzs6AMxC/KC1+Np7WZBaNIco7TEjlkthqxZbt8pU/ipD+hKjm80A==", + "license": "MIT", + "dependencies": { + "@tailwindcss/node": "4.1.4", + "@tailwindcss/oxide": "4.1.4", + "tailwindcss": "4.1.4" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", + "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "license": "MIT" + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" + }, + "node_modules/@types/nlcst": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/node": { + "version": "22.15.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.2.tgz", + "integrity": "sha512-uKXqKN9beGoMdBfcaTY1ecwz6ctxuJAcUlwE55938g0ZJ8lRxwAZqRz2AJ4pzpt5dHdTPMB863UZ0ESiFUcP7A==", + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, + "node_modules/acorn": { + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-iterate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/astro": { + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/astro/-/astro-5.7.5.tgz", + "integrity": "sha512-c59YuYiXyWWnUMOBlDczrjqKzF0dJQP20EP9vqDggcyKm//tEt9iJHNwoYq4r3UeO9UJCwlGK8FwaGTAwwF3IA==", + "license": "MIT", + "dependencies": { + "@astrojs/compiler": "^2.11.0", + "@astrojs/internal-helpers": "0.6.1", + "@astrojs/markdown-remark": "6.3.1", + "@astrojs/telemetry": "3.2.1", + "@capsizecss/unpack": "^2.4.0", + "@oslojs/encoding": "^1.1.0", + "@rollup/pluginutils": "^5.1.4", + "acorn": "^8.14.1", + "aria-query": "^5.3.2", + "axobject-query": "^4.1.0", + "boxen": "8.0.1", + "ci-info": "^4.2.0", + "clsx": "^2.1.1", + "common-ancestor-path": "^1.0.1", + "cookie": "^1.0.2", + "cssesc": "^3.0.0", + "debug": "^4.4.0", + "deterministic-object-hash": "^2.0.2", + "devalue": "^5.1.1", + "diff": "^5.2.0", + "dlv": "^1.1.3", + "dset": "^3.1.4", + "es-module-lexer": "^1.6.0", + "esbuild": "^0.25.0", + "estree-walker": "^3.0.3", + "flattie": "^1.1.1", + "github-slugger": "^2.0.0", + "html-escaper": "3.0.3", + "http-cache-semantics": "^4.1.1", + "js-yaml": "^4.1.0", + "kleur": "^4.1.5", + "magic-string": "^0.30.17", + "magicast": "^0.3.5", + "mrmime": "^2.0.1", + "neotraverse": "^0.6.18", + "p-limit": "^6.2.0", + "p-queue": "^8.1.0", + "package-manager-detector": "^1.1.0", + "picomatch": "^4.0.2", + "prompts": "^2.4.2", + "rehype": "^13.0.2", + "semver": "^7.7.1", + "shiki": "^3.2.1", + "tinyexec": "^0.3.2", + "tinyglobby": "^0.2.12", + "tsconfck": "^3.1.5", + "ultrahtml": "^1.6.0", + "unifont": "~0.2.0", + "unist-util-visit": "^5.0.0", + "unstorage": "^1.15.0", + "vfile": "^6.0.3", + "vite": "^6.2.6", + "vitefu": "^1.0.6", + "xxhash-wasm": "^1.1.0", + "yargs-parser": "^21.1.1", + "yocto-spinner": "^0.2.1", + "zod": "^3.24.2", + "zod-to-json-schema": "^3.24.5", + "zod-to-ts": "^1.2.0" + }, + "bin": { + "astro": "astro.js" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=22.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/astrodotbuild" + }, + "optionalDependencies": { + "sharp": "^0.33.3" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/base-64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==", + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/blob-to-buffer": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/blob-to-buffer/-/blob-to-buffer-1.2.9.tgz", + "integrity": "sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/boxen": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz", + "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^8.0.0", + "chalk": "^5.3.0", + "cli-boxes": "^3.0.0", + "string-width": "^7.2.0", + "type-fest": "^4.21.0", + "widest-line": "^5.0.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brotli": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", + "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", + "license": "MIT", + "dependencies": { + "base64-js": "^1.1.2" + } + }, + "node_modules/camelcase": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", + "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/ci-info": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.2.0.tgz", + "integrity": "sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "license": "MIT", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT", + "optional": true + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "license": "MIT", + "optional": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/common-ancestor-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", + "license": "ISC" + }, + "node_modules/cookie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", + "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/cookie-es": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.2.tgz", + "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==", + "license": "MIT" + }, + "node_modules/cross-fetch": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.2.0.tgz", + "integrity": "sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.7.0" + } + }, + "node_modules/crossws": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.4.tgz", + "integrity": "sha512-uj0O1ETYX1Bh6uSgktfPvwDiPYGQ3aI4qVsaC/LWpkIzGj1nUYm5FK3K+t11oOlpN01lGbprFCH4wBlKdJjVgw==", + "license": "MIT", + "dependencies": { + "uncrypto": "^0.1.3" + } + }, + "node_modules/css-tree": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz", + "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.12.2", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.1.0.tgz", + "integrity": "sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "license": "MIT" + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/destr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", + "license": "MIT" + }, + "node_modules/detect-libc": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/deterministic-object-hash": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", + "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", + "license": "MIT", + "dependencies": { + "base-64": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/devalue": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.1.1.tgz", + "integrity": "sha512-maua5KUiapvEwiEAe+XnlZ3Rh0GD+qI1J/nb9vrJc3muPXvcF/8gXYTWF76+5DAqHyDUtOIImEuo0YKE9mshVw==", + "license": "MIT" + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dfa": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", + "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==", + "license": "MIT" + }, + "node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "license": "MIT" + }, + "node_modules/dset": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/emoji-regex": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.0.tgz", + "integrity": "sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", + "license": "MIT" + }, + "node_modules/esbuild": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.3.tgz", + "integrity": "sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.3", + "@esbuild/android-arm": "0.25.3", + "@esbuild/android-arm64": "0.25.3", + "@esbuild/android-x64": "0.25.3", + "@esbuild/darwin-arm64": "0.25.3", + "@esbuild/darwin-x64": "0.25.3", + "@esbuild/freebsd-arm64": "0.25.3", + "@esbuild/freebsd-x64": "0.25.3", + "@esbuild/linux-arm": "0.25.3", + "@esbuild/linux-arm64": "0.25.3", + "@esbuild/linux-ia32": "0.25.3", + "@esbuild/linux-loong64": "0.25.3", + "@esbuild/linux-mips64el": "0.25.3", + "@esbuild/linux-ppc64": "0.25.3", + "@esbuild/linux-riscv64": "0.25.3", + "@esbuild/linux-s390x": "0.25.3", + "@esbuild/linux-x64": "0.25.3", + "@esbuild/netbsd-arm64": "0.25.3", + "@esbuild/netbsd-x64": "0.25.3", + "@esbuild/openbsd-arm64": "0.25.3", + "@esbuild/openbsd-x64": "0.25.3", + "@esbuild/sunos-x64": "0.25.3", + "@esbuild/win32-arm64": "0.25.3", + "@esbuild/win32-ia32": "0.25.3", + "@esbuild/win32-x64": "0.25.3" + } + }, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "license": "MIT" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fdir": { + "version": "6.4.4", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.4.tgz", + "integrity": "sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==", + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/flattie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/fontkit": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-2.0.4.tgz", + "integrity": "sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==", + "license": "MIT", + "dependencies": { + "@swc/helpers": "^0.5.12", + "brotli": "^1.3.2", + "clone": "^2.1.2", + "dfa": "^1.2.0", + "fast-deep-equal": "^3.1.3", + "restructure": "^3.0.0", + "tiny-inflate": "^1.0.3", + "unicode-properties": "^1.4.0", + "unicode-trie": "^2.0.0" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz", + "integrity": "sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "license": "ISC" + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/h3": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.1.tgz", + "integrity": "sha512-+ORaOBttdUm1E2Uu/obAyCguiI7MbBvsLTndc3gyK3zU+SYLoZXlyCP9Xgy0gikkGufFLTZXCXD6+4BsufnmHA==", + "license": "MIT", + "dependencies": { + "cookie-es": "^1.2.2", + "crossws": "^0.3.3", + "defu": "^6.1.4", + "destr": "^2.0.3", + "iron-webcrypto": "^1.2.1", + "node-mock-http": "^1.0.0", + "radix3": "^1.1.2", + "ufo": "^1.5.4", + "uncrypto": "^0.1.3" + } + }, + "node_modules/hast-util-from-html": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", + "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "devlop": "^1.1.0", + "hast-util-from-parse5": "^8.0.0", + "parse5": "^7.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", + "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^9.0.0", + "property-information": "^7.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", + "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", + "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5/node_modules/property-information": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz", + "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/hast-util-to-text": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", + "license": "MIT" + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "license": "BSD-2-Clause" + }, + "node_modules/import-meta-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", + "integrity": "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/iron-webcrypto": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", + "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/brc-dd" + } + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "license": "MIT", + "optional": true + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jiti": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", + "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lightningcss": { + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.2.tgz", + "integrity": "sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.29.2", + "lightningcss-darwin-x64": "1.29.2", + "lightningcss-freebsd-x64": "1.29.2", + "lightningcss-linux-arm-gnueabihf": "1.29.2", + "lightningcss-linux-arm64-gnu": "1.29.2", + "lightningcss-linux-arm64-musl": "1.29.2", + "lightningcss-linux-x64-gnu": "1.29.2", + "lightningcss-linux-x64-musl": "1.29.2", + "lightningcss-win32-arm64-msvc": "1.29.2", + "lightningcss-win32-x64-msvc": "1.29.2" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.29.2.tgz", + "integrity": "sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.29.2.tgz", + "integrity": "sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.29.2.tgz", + "integrity": "sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.29.2.tgz", + "integrity": "sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.29.2.tgz", + "integrity": "sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.29.2.tgz", + "integrity": "sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.29.2.tgz", + "integrity": "sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.29.2.tgz", + "integrity": "sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.29.2.tgz", + "integrity": "sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.2.tgz", + "integrity": "sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lodash.castarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", + "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/magicast": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.3.5.tgz", + "integrity": "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.4", + "@babel/types": "^7.25.4", + "source-map-js": "^1.2.0" + } + }, + "node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-definitions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz", + "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==", + "license": "CC0-1.0" + }, + "node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neotraverse": { + "version": "0.6.18", + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", + "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/nlcst-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch-native": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.6.tgz", + "integrity": "sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==", + "license": "MIT" + }, + "node_modules/node-mock-http": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.0.tgz", + "integrity": "sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ofetch": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.4.1.tgz", + "integrity": "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==", + "license": "MIT", + "dependencies": { + "destr": "^2.0.3", + "node-fetch-native": "^1.6.4", + "ufo": "^1.5.4" + } + }, + "node_modules/ohash": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", + "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", + "license": "MIT" + }, + "node_modules/oniguruma-parser": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.0.tgz", + "integrity": "sha512-fD9o5ebCmEAA9dLysajdQvuKzLL7cj+w7DQjuO3Cb6IwafENfx6iL+RGkmyW82pVRsvgzixsWinHvgxTMJvdIA==", + "license": "MIT" + }, + "node_modules/oniguruma-to-es": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.1.tgz", + "integrity": "sha512-VtX1kepWO+7HG7IWV5v72JhiqofK7XsiHmtgnvurnNOTdIvE5mrdWYtsOrQyrXCv1L2Ckm08hywp+MFO7rC4Ug==", + "license": "MIT", + "dependencies": { + "oniguruma-parser": "^0.12.0", + "regex": "^6.0.1", + "regex-recursion": "^6.0.2" + } + }, + "node_modules/p-limit": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-6.2.0.tgz", + "integrity": "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.1.0.tgz", + "integrity": "sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^5.0.1", + "p-timeout": "^6.1.2" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.4.tgz", + "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-manager-detector": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.2.0.tgz", + "integrity": "sha512-PutJepsOtsqVfUsxCzgTTpyXmiAgvKptIgY4th5eq5UXXFhj5PxfQ9hnGkypMeovpAvVshFRItoFHYO18TCOqA==", + "license": "MIT" + }, + "node_modules/pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", + "license": "MIT" + }, + "node_modules/parse-latin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", + "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "@types/unist": "^3.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-modify-children": "^4.0.0", + "unist-util-visit-children": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.8", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/prettier": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz", + "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-plugin-astro": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/prettier-plugin-astro/-/prettier-plugin-astro-0.14.1.tgz", + "integrity": "sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@astrojs/compiler": "^2.9.1", + "prettier": "^3.0.0", + "sass-formatter": "^0.7.6" + }, + "engines": { + "node": "^14.15.0 || >=16.0.0" + } + }, + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prompts/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/property-information": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.0.0.tgz", + "integrity": "sha512-7D/qOz/+Y4X/rzSB6jKxKUsQnphO046ei8qxG59mtM3RG3DHgTK81HrxrmoDVINJb8NKT5ZsRbwHvQ6B68Iyhg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/radix3": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", + "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/regex/-/regex-6.0.1.tgz", + "integrity": "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-recursion": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", + "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-utilities": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", + "license": "MIT" + }, + "node_modules/rehype": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.2.tgz", + "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "rehype-parse": "^9.0.0", + "rehype-stringify": "^10.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-parse": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz", + "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-from-html": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-stringify": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", + "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-to-html": "^9.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-smartypants": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz", + "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==", + "license": "MIT", + "dependencies": { + "retext": "^9.0.0", + "retext-smartypants": "^6.0.0", + "unified": "^11.0.4", + "unist-util-visit": "^5.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/restructure": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/restructure/-/restructure-3.0.2.tgz", + "integrity": "sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==", + "license": "MIT" + }, + "node_modules/retext": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", + "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "retext-latin": "^4.0.0", + "retext-stringify": "^4.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", + "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "parse-latin": "^7.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", + "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", + "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rollup": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.40.0.tgz", + "integrity": "sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.7" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.40.0", + "@rollup/rollup-android-arm64": "4.40.0", + "@rollup/rollup-darwin-arm64": "4.40.0", + "@rollup/rollup-darwin-x64": "4.40.0", + "@rollup/rollup-freebsd-arm64": "4.40.0", + "@rollup/rollup-freebsd-x64": "4.40.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.40.0", + "@rollup/rollup-linux-arm-musleabihf": "4.40.0", + "@rollup/rollup-linux-arm64-gnu": "4.40.0", + "@rollup/rollup-linux-arm64-musl": "4.40.0", + "@rollup/rollup-linux-loongarch64-gnu": "4.40.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.40.0", + "@rollup/rollup-linux-riscv64-gnu": "4.40.0", + "@rollup/rollup-linux-riscv64-musl": "4.40.0", + "@rollup/rollup-linux-s390x-gnu": "4.40.0", + "@rollup/rollup-linux-x64-gnu": "4.40.0", + "@rollup/rollup-linux-x64-musl": "4.40.0", + "@rollup/rollup-win32-arm64-msvc": "4.40.0", + "@rollup/rollup-win32-ia32-msvc": "4.40.0", + "@rollup/rollup-win32-x64-msvc": "4.40.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/s.color": { + "version": "0.0.15", + "resolved": "https://registry.npmjs.org/s.color/-/s.color-0.0.15.tgz", + "integrity": "sha512-AUNrbEUHeKY8XsYr/DYpl+qk5+aM+DChopnWOPEzn8YKzOhv4l2zH6LzZms3tOZP3wwdOyc0RmTciyi46HLIuA==", + "dev": true, + "license": "MIT" + }, + "node_modules/sass-formatter": { + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/sass-formatter/-/sass-formatter-0.7.9.tgz", + "integrity": "sha512-CWZ8XiSim+fJVG0cFLStwDvft1VI7uvXdCNJYXhDvowiv+DsbD1nXLiQ4zrE5UBvj5DWZJ93cwN0NX5PMsr1Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "suf-log": "^2.5.3" + } + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sharp": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.5", + "@img/sharp-darwin-x64": "0.33.5", + "@img/sharp-libvips-darwin-arm64": "1.0.4", + "@img/sharp-libvips-darwin-x64": "1.0.4", + "@img/sharp-libvips-linux-arm": "1.0.5", + "@img/sharp-libvips-linux-arm64": "1.0.4", + "@img/sharp-libvips-linux-s390x": "1.0.4", + "@img/sharp-libvips-linux-x64": "1.0.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", + "@img/sharp-linux-arm": "0.33.5", + "@img/sharp-linux-arm64": "0.33.5", + "@img/sharp-linux-s390x": "0.33.5", + "@img/sharp-linux-x64": "0.33.5", + "@img/sharp-linuxmusl-arm64": "0.33.5", + "@img/sharp-linuxmusl-x64": "0.33.5", + "@img/sharp-wasm32": "0.33.5", + "@img/sharp-win32-ia32": "0.33.5", + "@img/sharp-win32-x64": "0.33.5" + } + }, + "node_modules/shiki": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.3.0.tgz", + "integrity": "sha512-j0Z1tG5vlOFGW8JVj0Cpuatzvshes7VJy5ncDmmMaYcmnGW0Js1N81TOW98ivTFNZfKRn9uwEg/aIm638o368g==", + "license": "MIT", + "dependencies": { + "@shikijs/core": "3.3.0", + "@shikijs/engine-javascript": "3.3.0", + "@shikijs/engine-oniguruma": "3.3.0", + "@shikijs/langs": "3.3.0", + "@shikijs/themes": "3.3.0", + "@shikijs/types": "3.3.0", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "license": "MIT", + "optional": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/smol-toml": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.3.4.tgz", + "integrity": "sha512-UOPtVuYkzYGee0Bd2Szz8d2G3RfMfJ2t3qVdZUAozZyAk+a0Sxa+QKix0YCwjL/A1RR0ar44nCxaoN9FxdJGwA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 18" + }, + "funding": { + "url": "https://github.com/sponsors/cyyynthia" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/suf-log": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/suf-log/-/suf-log-2.5.3.tgz", + "integrity": "sha512-KvC8OPjzdNOe+xQ4XWJV2whQA0aM1kGVczMQ8+dStAO6KfEB140JEVQ9dE76ONZ0/Ylf67ni4tILPJB41U0eow==", + "dev": true, + "license": "MIT", + "dependencies": { + "s.color": "0.0.15" + } + }, + "node_modules/tailwindcss": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.4.tgz", + "integrity": "sha512-1ZIUqtPITFbv/DxRmDr5/agPqJwF69d24m9qmM1939TJehgY539CtzeZRjbLt5G6fSy/7YqqYsfvoTEw9xUI2A==", + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", + "license": "MIT" + }, + "node_modules/tinyexec": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz", + "integrity": "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==", + "license": "MIT" + }, + "node_modules/tinyglobby": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.13.tgz", + "integrity": "sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==", + "license": "MIT", + "dependencies": { + "fdir": "^6.4.4", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "license": "MIT" + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tsconfck": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.5.tgz", + "integrity": "sha512-CLDfGgUp7XPswWnezWwsCRxNmgQjhYq3VXHM0/XIRxhVrKw0M1if9agzryh1QS3nxjCROvV+xWxoJO1YctzzWg==", + "license": "MIT", + "bin": { + "tsconfck": "bin/tsconfck.js" + }, + "engines": { + "node": "^18 || >=20" + }, + "peerDependencies": { + "typescript": "^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/type-fest": { + "version": "4.40.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.40.0.tgz", + "integrity": "sha512-ABHZ2/tS2JkvH1PEjxFDTUWC8dB5OsIGZP4IFLhR293GqT5Y5qB1WwL2kMPYhQW9DVgVD8Hd7I8gjwPIf5GFkw==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ufo": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", + "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", + "license": "MIT" + }, + "node_modules/ultrahtml": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.6.0.tgz", + "integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==", + "license": "MIT" + }, + "node_modules/uncrypto": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", + "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", + "license": "MIT" + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/unicode-properties": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", + "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.0", + "unicode-trie": "^2.0.0" + } + }, + "node_modules/unicode-trie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", + "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", + "license": "MIT", + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unifont": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.2.0.tgz", + "integrity": "sha512-RoF14/tOhLvDa7R5K6A3PjsfJVFKvadvRpWjfV1ttabUe9704P1ie9z1ABLWEts/8SxrBVePav/XhgeFNltpsw==", + "license": "MIT", + "dependencies": { + "css-tree": "^3.0.0", + "ohash": "^2.0.0" + } + }, + "node_modules/unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-modify-children": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", + "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "array-iterate": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-children": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", + "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unstorage": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.15.0.tgz", + "integrity": "sha512-m40eHdGY/gA6xAPqo8eaxqXgBuzQTlAKfmB1iF7oCKXE1HfwHwzDJBywK+qQGn52dta+bPlZluPF7++yR3p/bg==", + "license": "MIT", + "dependencies": { + "anymatch": "^3.1.3", + "chokidar": "^4.0.3", + "destr": "^2.0.3", + "h3": "^1.15.0", + "lru-cache": "^10.4.3", + "node-fetch-native": "^1.6.6", + "ofetch": "^1.4.1", + "ufo": "^1.5.4" + }, + "peerDependencies": { + "@azure/app-configuration": "^1.8.0", + "@azure/cosmos": "^4.2.0", + "@azure/data-tables": "^13.3.0", + "@azure/identity": "^4.6.0", + "@azure/keyvault-secrets": "^4.9.0", + "@azure/storage-blob": "^12.26.0", + "@capacitor/preferences": "^6.0.3", + "@deno/kv": ">=0.9.0", + "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0", + "@planetscale/database": "^1.19.0", + "@upstash/redis": "^1.34.3", + "@vercel/blob": ">=0.27.1", + "@vercel/kv": "^1.0.1", + "aws4fetch": "^1.0.20", + "db0": ">=0.2.1", + "idb-keyval": "^6.2.1", + "ioredis": "^5.4.2", + "uploadthing": "^7.4.4" + }, + "peerDependenciesMeta": { + "@azure/app-configuration": { + "optional": true + }, + "@azure/cosmos": { + "optional": true + }, + "@azure/data-tables": { + "optional": true + }, + "@azure/identity": { + "optional": true + }, + "@azure/keyvault-secrets": { + "optional": true + }, + "@azure/storage-blob": { + "optional": true + }, + "@capacitor/preferences": { + "optional": true + }, + "@deno/kv": { + "optional": true + }, + "@netlify/blobs": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@upstash/redis": { + "optional": true + }, + "@vercel/blob": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "aws4fetch": { + "optional": true + }, + "db0": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "uploadthing": { + "optional": true + } + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz", + "integrity": "sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vite": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.3.tgz", + "integrity": "sha512-5nXH+QsELbFKhsEfWLkHrvgRpTdGJzqOZ+utSdmPTvwHmvU6ITTm3xx+mRusihkcI8GeC7lCDyn3kDtiki9scw==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", + "postcss": "^8.5.3", + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "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 + } + } + }, + "node_modules/vitefu": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.6.tgz", + "integrity": "sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==", + "license": "MIT", + "workspaces": [ + "tests/deps/*", + "tests/projects/*" + ], + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which-pm-runs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/widest-line": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz", + "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==", + "license": "MIT", + "dependencies": { + "string-width": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wrap-ansi": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", + "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/xxhash-wasm": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz", + "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==", + "license": "MIT" + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", + "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yocto-spinner": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/yocto-spinner/-/yocto-spinner-0.2.2.tgz", + "integrity": "sha512-21rPcM3e4vCpOXThiFRByX8amU5By1R0wNS8Oex+DP3YgC8xdU0vEJ/K8cbPLiIJVosSSysgcFof6s6MSD5/Vw==", + "license": "MIT", + "dependencies": { + "yoctocolors": "^2.1.1" + }, + "engines": { + "node": ">=18.19" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.1.tgz", + "integrity": "sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.24.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.3.tgz", + "integrity": "sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-to-json-schema": { + "version": "3.24.5", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz", + "integrity": "sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==", + "license": "ISC", + "peerDependencies": { + "zod": "^3.24.1" + } + }, + "node_modules/zod-to-ts": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/zod-to-ts/-/zod-to-ts-1.2.0.tgz", + "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==", + "peerDependencies": { + "typescript": "^4.9.4 || ^5.0.2", + "zod": "^3" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..35484b0 --- /dev/null +++ b/package.json @@ -0,0 +1,22 @@ +{ + "name": "thiloho-github-io", + "type": "module", + "version": "0.0.1", + "scripts": { + "dev": "astro dev", + "build": "astro build", + "preview": "astro preview", + "astro": "astro", + "format": "prettier . --write" + }, + "dependencies": { + "@tailwindcss/vite": "4.1.4", + "astro": "5.7.5", + "tailwindcss": "4.1.4" + }, + "devDependencies": { + "@tailwindcss/typography": "0.5.16", + "prettier": "3.5.3", + "prettier-plugin-astro": "0.14.1" + } +} diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8e9e4430b38a79db0de562d1a2278cac37b6c0a2 GIT binary patch literal 4755 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 Ytl6@D%KFFr3=9kmp00i_>zopr0MmQ?x&QzG literal 0 HcmV?d00001 diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..2c2bf701d1cea2639a3104a6bfb6fdec58012c26 GIT binary patch literal 15086 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 + + + + + + + \ No newline at end of file diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..14267e9 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Allow: / \ No newline at end of file diff --git a/public/site.webmanifest b/public/site.webmanifest new file mode 100644 index 0000000..21b2cbd --- /dev/null +++ b/public/site.webmanifest @@ -0,0 +1,21 @@ +{ + "name": "Thilo Hohlt", + "short_name": "THohlt", + "icons": [ + { + "src": "/web-app-manifest-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "/web-app-manifest-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/public/web-app-manifest-192x192.png b/public/web-app-manifest-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..ae766de148b7624c795159f06d0ff054c409f78c GIT binary patch literal 4739 zcmeAS@N?(olHy`uVBq!ia0y~yU^oE69Bd2>3_*8t*cljvygXeTLn`9l#{TRVbroOB zC^Jn`AT2`XafeHbL5@<#?IWzo9Bxhr4*Ylf(K?@#gM~vt#z9P2*yva9v5XLti3Um< z4-Q$K`0nS-|9ZRz{9>sGz1h|qRgxuB~3lJFWI7AMyQ z&T|}FXZ5Fq1aDyYD?YGrt5 z;NS4o#-5AfwyvJQaP^wLdw7EbBcp})g{C)34{jfN!T9FY^tJ4L4l`IDba_2U3zq$O zNX4P_!&46?_XZY@7)O!wdQ8VSA6T#4$SoedUW(}$XMkyg#k?$K2d0qd{W7sTzcU=^ z=LnHztZL}^db(!yo=+YPpCmT5b_gmkDuu;~EMkAR%%eeLO^4Ghrv{b{tva`RnHYr> zxJ&~*qB$loY@5)#;_iXNC96FqF@!x#eY{ZFf$2n6NA#A|iCwGYI0dHe(&4(jtWbb6 z;o`CzB|kV=Tp8RXA4>aNRpIGk2xXrBm{Y#dhp9k~FTQZf1s;VePLk3P<^y8T#*vrBzDU{d;$Rzr0FHj~U&wq4pZ}q|iXGn3HrXK|QQ|M}Tjm4m4h-5EZo-#l}|Mf#JF`L&u? zE0-Tx6S;Yo$Aa6l{uRe@HWWNxzyDv-jm2y1=Pz5Wlk<+*qtB6P{%Y4a&W0KCat%vs z1s#%l<{SwB=++RuJ+D*RJnx6p_Q`dk_fJ|()ZF5?L5YRwfbneOuds<@!+p#w*h{O!$#>b8;)k5)K8) zW0zLEPU>LDN;3WvczCsJ)^D!nJpu_OB_TF79Y<8o1@*d~NO}|7C+xlO^YioiVy6mt z^;ve*{M_^~al_6Vf(~*Qu3vv%BcakzeBx%J9MgHb-)o8sJQ$u&*nIc|XTZO&ePtX^ zj5L3Y5Vkll@36ANy0EL;>`anl+Zc8zDlNOT=lb1ce=O28imzN)#*_N(Te~}h_q4D! zhU0y*-h3CIXjv@?c-(LQPhhrrzS!3;+u~4>@?VOVxW?N9gJ>+m$m7B^wyn`D6q(r=QompBc<8@xF~$+M_`! z<#a{E-sOH+L+`9JHmLFfQ#|!f})NNpAdmMO|`~Um> z|GDO@I=sy3LDOv0do`bZH`e_8bVwlM`nuRhFPG2vo9BJJaqS7$$C-H&(hldso@CpE7EE73xof z)^^Mg`mng)PN-72V_kv@$jTkc?tMNSjRwsJ3$Cq=R&U*_$+Tqd!oB|Xe@ztA{=O3V zXV0-S=_r@x&TnsTPoH3(-^y*Q@A2&*yS&HN;=NUn&la z6AG>$@0ZV?vD2{l@4w&glaBYv2ECJyouS5X>(8^<`A5p{*IqZMPBL?yv7zj3l%{Z_ z_>PK?NqK$DkC{()?`a81x17o+XEWnL#{{j_f4<$$KY1x{nz-I&{duzL4TraP{hOT7 zT3W4AHzV`4Gp~fC)BIyM_nS7Qaa_2;{^*skx}S-J{-h)S{?%=)`&*@X`^U%Q^1@0_ z=k~hp`1)@5`zTwBqHk|*K3TSJPYe^wjeWJdKc?PcWAa#-x@;0Vla0u9{r)UZe&xef zReKv1z8$}{`BbKoG0O}KmX`Fd-ybOl9$EA4*X#A(z2BG5uk)I8agP8?a_#@W-;Wxf zw^6=2&u{5@`~NWt?5B30lTl$|JhkWJ*~#6C0gcBDjOW@^ZaV0YAQDkEIr8s{{+qrk z2hTpL`}uVGqv`Q=lGFKHS~ot5ZSdI{p?u&!7srQ(?ebB3J$qRuTnssBwd?eP89V*w zTA9kFC0Gh63OuTxdg+ee=gl)1H`ev1x=sCbnBQJS(Z{M;IrC_dYFKUxmkoo*lFHt&qK{gMaRPziU^Y=RRdzvaILR)J2~dUV6{?m8kqOiic`X^uqMQFuO8&NCnQ!+O^st_1BvEYc`Bs zkE11T-d1Jdy2ZRgMr}f1R@mHEf)3)H$DVsI=rzyUxTGnp#I|8(rCq#*K*El1N;!V# z3SG@lFG$bUKa}^QUhvrwp)C35E9O2atn;_Db=X$+lJN!OoDXr=nQw^ou_!R++>W?Z zXD#SZsySt~1D}sUi@=Fvc^5WaIGNLaEc$(kw#UtXo8}#Fl#wZWSe7CE!Y1vSPm zQ$3hoB%A+RV$NhU?ZCB(CpKLWdCG9W_vhYkBBnz<2Y8*7Ni8{q^>Ks#7|1jbZjJUL*Dmw%=xOUNCc4%9TF&_?u?~&jROI z)}qa#N)wC^syK)-34QEkDfq(hQ{kiQj26bJYnA3QPkF2Hyi!OZiD|}6=HrYB97hCJ zFfvv#cyG?D-TZ~&rh@xk$#VzJtf^ADbmXRJ6$1#ePp)$o|H5$f1H-cIYgSY-2$y;D zJMcU3Cp39#A;ktxWJV`GHvUM8Z_fBjsdU!M67cKT0Q_dX@LnA-c`s#{2%s{*~9e zA0*fO5c+*ue}9hH+oo&#{(g)8`1kw$=XI(=Mf*RWvku!Y)Or5GBWIOLcm0o|GBr~+ zY~Fm?!t4xVkMpd%56;{F*V*^)SN6r&-&caJE${e{sa&(R_VO~{K9#B~XT{@d6b(*4 z7ZjFfInw@n%Dzi+Q@)z@7X1JBS9iZifB&S%vvXdS-|}H{VVdEx*)@8(|9r6@4R^1s z3@*;zX;B+`-_oP}%ZrOobn*^|-+Ikc@#f!*9o6sG-Pn}cExN?PZo-DEN25P5tPWo< z#>~uoELDNA$JuJ*!Ds$6)5;=^cS)P)cg&kN?}_yOwR&Afibg&46%`Q)Wp7`-%DSoY zY5MfID$S2fAA*)~9kSDDw5#~waOTCj+7^S;rq`?vzuzI1T2K)1<@@*9uk140Sqxax z{~rIcz~GPhzMIuAFR3>AuRe6b%F2qX+WAD|r$3+1t6yhLO7lriKXRb>`8nO3#XFsL zF|jS)U;NzfQRj!s(3nfQ(qRV}F8)8%%00P&Ri2Yw(jjD~w6X&8FX#V14zut5SZKdR zvG}c$0n5A}^9tkR%^onJNO&(3{OEn2gd*|kA`}|Pb;+8+lpRa zTf3z9%8!LLM;@);_bbbnVXLZ6OZ)`>O%M3yT`34nFP8Wm@jI^}y?(+A3Jff^d2{A@(_wN{Z%z5U0K-|;nQ}fTy&$BZpv0P}%edKIlu;X*& z=Co^dI`dwJ?moKLvfzI|$AYl7wl<-|xl`*`Z2hrfTTT-X(}U>KmGO(OzqGDptGwLC zD=j1FV7U9dWQ6K;N5_WA>i*ke&T1^qXyJ)aV`ZFjC7@W$S-ovi_wpyx1fPEYb%=RQ z#KuJhtsE>jHmCawT{0Ee=IFN}=jNtE0vz`Q<4%+~O0<`&t2CrD%?Q)EUEIu2%wTS@dAft30wb5mVv&6I zRZna-Ub!|&NqWwb9V!hf0fu3V8^yDGSu~Dym}>Pfa0VnkP2=s2TPP?hq)^5bV(D49 zKw4;lKuT1EqKjZSs0SwJs^8A=O(-#W?(0h%L=Rp4V`XJEE9X&?B9kW5jSI_vv+d;R zO8d^_`A+@dLasMyDPZxXv)={ic6Xg}$(zP7X;QMW#5R#=Z7q%nVW&-rdaSAr4|QD1 z%eSj!JX(FO{OV=t%(7WUsioxbMk|` zsAN9N0nOE4PApt?VNJX&i^1>566$@WzclV~G#q@yB6x24rXB7IQ%pG39}E2R(b>hg zO=_AhXM(hfguPJGBnRJ2-R#?8vm67L`_2yZuG>A?`0T!}aQ+5IWyNEKb~0A^+b^Bt zcIf!M@l*1zoGq((H3bh$3*J@xyKIxrsdDC3uevwe^~ib8+t+I!*|=)&MBYbJbizAsD_m*xG@Ke0wc;G}>pVaA?a5E)<#Y6Q-s&9mvYuy2sn^QG!yku|dSM`(F_v&eUnMziUsRz@QZVsac zmLJs}ouIUhk+-anPByXik`b0^^zkr`(bq8(2DAgZrLr`MT}?#2=^bPGC4S;bWtg z;)7m>%9FB_?Ib@dc^PS(yi(}Ju*%m>b4^cs0I zWQ2G-<|;Ta-Ef$i>(MU{f%N5=o zDh<+eHdhxWSK7Ht)Z9@|MaLPX_y0J^R8xFMGi*B;>&QeN{$m>X}QWclEPpy(m;-Jf*So%;rlD zo0S9&+8e6*9VTgH^*3lTEepA8%Q)po_We_p@8*^mWDBb_MB3bpO5vEmFj2GT(Ja>n z7K3i}=x!cHAqV$Fo+G6J+@BUEConKDFnGH9xvXUBrA9 zejiGi`}6G8hn&tv-uIWEzgxTO{Pxw$ggoZQ*?pf`x9<5DGZRBgQ6G*kehzo5R+LvC zG;wJQT7i-5xdS4Jj>?jLKUKpcj~Z7duNxhFTru?RRYFtS96C@^g4IKN5| z#34mvpJ>L1NKY1qUGhv|_egRHFc|4r?e1X!^BEiLK#o*saA;#URiKM{Dr)0y=(oV8W<*&RNk3vufK_XdUsk52_b+~P45H1-QWXnj}0#UkLKpvuVP;B_@2TEIb} zi6POLNvZpULj%JE$B8#xAztqjRbaTF4o)TlCjuH6CL~_GnF^8OVE6(K5Jnaw5e0^n zh>|i%2%m|emVuGw5X&+3*}UzhOGTMDw&*)BWb9|lVT43ZFSh`LlzMtAIMLXwUHI1y zxAa=>0$y)NhK#-9n;60BIZQx?-J4^o1WsHRb}=w6_$sskE@|M+@PNhh^V5W0sB+~4 z91h0k*046-?4FI(kgZhNHs|?1%=3J|;$GhSC`wCrZC$ zbc2(>gHB@`v%{LRX_gRoC;t>5aSU4Ee^wQiw z(hdvcnOGX?u1wtPz|eS(qu`)hy4Tguys8Xe_8fR42eIKYrvSqXsNNI}2Zj?HUc51a zNU<>d0(*dgiC}(K2K(NDVF5q5I8vCfkbzO*@S@G9A&wGYc)<)|rD$B($Z$Z}#Q4o( zh&2t(4#$}qni;yG`QMq5$)U|PeL5r?DKK1MCpOJBUSm~L+n%uE>)HfnffJzoSNikj z&m5K?2hJ|L@igZ3~z*HNMo)8L*pD)4hGBc`L*EaI}z5vFd_Hl z%|cM}BP?Y=w9cpVuUb67YSZcdpc3o6ofsUNt`ynmJ;!=Ic;XxyFT5@1Nv z;9Y5a)9!SeA}DrT1QZy2+D`;$DV6AoHG(2`!X^erg{QAJVHDPC}#(B=R-6 z1sH%PE~k;!55tu@?`XmnxWVCWQSIt#9`9I#3r+9fG0EPV9g;r8xkcK&Jg zeE*_P&-_*Xx@e|6Ba47VSi-$Ml}9gJ2>7|5z5e=qZZRE;U-ws(`Zq9Km^iDqzh9i4 zPe$Y0`}^_#WUNY7C`X@5Qxb4as3=n0RWU)+wejcY=i=RBx?1&OdNC0^{Hx=9R&on4 z2(6o7_vQQB+u=2zPO3j`w-;vOP`JR#*xE30;>4tnkB+u9ws5;Kcx1K z_qBbVDd51+sK@nUOQRdBo4fmI`G#Ay$y#N-l-&Hxi>Ie=&PsIks;zx&RyWOU}u#egVd&LJL_s+Kd<}Ob|5%{_xk^(0j%2=Iy3Du z2vBB>QMloAk%NKP;&pTU{Xbt%#HoRE#Y|QcrUerj)^UG$ugb!Zo?QF+{=VAXpQ9pd zKtZbCI8{4*S~;h|Pfh`bKRG)u-M=`^Rk^`oKkJt|#=D9Jf18_s?S1e2R+jOAXVmu} z@9*rKJpCKXk7p&Kc?|r%0w>%Y-iriqT$u0kk(GntqwnePFR$e4TNxl$7ckCc3*fl$ zx_#y&E&+x|Rnz#tT{N$s`#T+6K&;ST(9I;u^hG0aSp^eIL&dbGlfImd5C3Bf4w@sv z0Sp&(n|wa9a4>w-IbHo{d(KUv!cHA7MwT>@2bSD7OZ%>_4llNKII>EZK`HT-T>ag5 z$D8Yv8aGL>2sk{DV2tHoaGQDNBMt$EM;6l#|C9O$vGs#+#Kt7o2hL4j9+~n=SNh!D zQ{KrSuu%U6tNpKU>sS8=B_c+aKP+EnB=j;Z`S3_#|K6OmlPnD!=XRIB*ZXo96sZai z^f%P}{Pd~tpwCwp4u-FPPUZjo^=*A%L!RGVnO#|DXK|m8TAY5AgNNlyfME!8d}*7w1sL9>rFQSF{yt6rZz4DvGW;8& znGV0@WN0kAy)9S!+uPgXH)f@QOEg0k3toYB9t<2CE*Jl||Mw$#-9P>fi#eG%6a<13 z4mPp2#t9u+-Sl=93&ZY6Lo>55xCd$(?+HnSF*7+dNcaEab;w@A+5a-TW#&|c2{Rb3 zGq#AfFbF(Ymj7RhH38y;_=K02mbT90Igui)z;I*Fsh!(%ZU)I%6euiE^##{nN!&V- zo0im=GfehvU`Y6^_59wJOkr^bwjCE$WEuUYEeYn{wq##}9!t#TG~d6hsoPkX92^e* z|9$^I+m=Nj_ck<4Kd`Ix^&YXix1S0zFnM`1tY|yd-L~4&F#I>um#g2h1IoEM7|I-( z8t$%9U|?Brk%f^(pg=@{;YJ}RLzyv?LxUvPA^wa^4YAW163mquSZ0{sZBe|t>}aGs z(_1b9hByCM7=n2 zeyw^xp_4&i!Lic~Ocy||J4OUN88CYHjGC*WFEI|I)ago_!?n92> z&$eG~Vz|&}oeio+(}WZlZv1xp!jN#k<=s{VhLZJZIfhIeU!ofr64vW89>_c9+Q67* z@^YO++VV-eqgR~SK8GRUJp;iY`J%;OQer5}sIb7jh}VHZ3LF*gjd83D?#owpt1+-R z2%|a%il~dO)u6f8Eud(mf)%9Wb`o7<*USIKg?e?zD z&dyW0yKEj`xDZhIa_Mw2?eKLa_j{e&`9%Hg|CSVfc;NWGbm^w1U_Z;H7Vr0b4!Suf zb9*yGf<8avfxK&-3?EJ?_fKI=xVXrbvD#zu6qavqZU)b(`}OkZ)bO~-%FQAS^QvC0 zOuD%#b?WVs%44~=w~3nHuPIJud=S3>SLnu?pP%$5hu-@(*ScIR{^zOiu5P_uD~e{D zrKvF7xXQ^;w%L!RVgH|}`bQg?**O>(zxuB2WI8a*G`nl{`hB}TEz@MM`F^MPW{pSg z%}q;pd^{#C&CMWfmZK52CL(aBTpO^mi zTE~tb?{4K5XM3aQ8zgjNcX|HLgWulf*YEz6_SKf*#gStdM0%|lAKXYi+qx#0fu&*R zlv)4FnHuie>}5#!o4e(G@msOj9ULDT+2u4!;z|xSv2Oi7opp=$hm-2_MbzgMI2FF# zdOhskgnjG{$%?O78cwa4f6jwpLzk(sJ>!9QbK)2_ymx-AyGwxK-TwdoJ{_+A_vdHt z?+u4`FeN7^ADyJ?-Sv9i?scDTHRK=PvbhnjqvO|M+Sq*qTqDFbRfU} z_wAw^6%`TgY0LDuUnKeYn%^x6etI{E<23n%xAyl>dD(<&c7e7S9X6iATG|)yogA*cN$v zSN;EgpO`%#rhZts9q82UQi_HZ1KF@WwmGh%3b!=j{LgnNs#}NA5$BhP^hRQ2Ml-p~PU<_j}cM z`P!P9?>&f~!B^AFT+Hx%i|;hO*r>R}0@=TQJnm1{ef6TKq(G)-@wKDVtTL+R6iwVb zkG0@-?snIk>{q?Ei@kC`ygPb(p6;7H*);#md^pN7*$Kv~c9Ch-a5wp82*U-o) zh|S?|N$Hgd3<>{xl^JfFoy5=J_2v8B^7t!)46;*711`7kU#EM4(OF*Xmt;-E@n0XR zpU*Al;(d9{CPIthg=f{qw*6ldEq{Dlk{|TzVq=|witgeF|HLco-@d)Q-M#zWF6{-| z!}32JWS1Ao-}BLJr~Ivd%jPR89=^M~e0uGxN8S2*=WIToc_lsn#~h>Dw_C4sNp2Tp zxe|Z1y(H&?^3tyn_h&F#v(_;+?BxQ7B%{O2fBf}7oTu;y)O!E9zW-n7oa%Qwk4mP` z3ACFOCeJtTviABtL3IL0`54OY6t@4)o%oC4^7hQ!{Y;bByyE+>6;ku%qWe+*x=+IX z-xi<#_u(-A>Ej&yOmV{6Q>WH_*|7MspY__#&~2OgVt1E``rCYT`N?aO_J3Y(`j@r! zmzViI-7WOx;Qf*f*<7<25~iy`g3BuY&+q&H_kGi3;Em4O@wH2Pokn}&>{gNpAuMbQSN-E z!KNk8WinRme?R$K`1@BEp5(6PuW#j>yZ`#y?q6`wCy( z{ude^d-aFqLA`zkncH(qW#IF0{l4z_{cd;cI>Q++!yTND@!S6?xY@tw z9QSKxuSDl^iz^>Ff0*WN?W}YE|LgkxY08XNtVE+gVXv@mCZ3s4SPkP zVSo4nzuk|70)`8&iMuRLe0p({;h5y?FPaP)>ZSie*{fq~M6FgWWZt=sG2<80j{1L} z=RbYPv)oAr zaa`=SbB{m|L&ASkMMzvp9lAdC*tO#BUuuh@H|FjCTeiJ;U+9kCQVb>B)83tvusN`- z>*$q-kL3S-XuoLRvO1?Z?{v+_qvFl}@n^R1wRU}deO+9AeofKTvoD_7Sm`dgxa&f& zv+=?V5r6TJs5r&Dr3p+8dz&Cpr10g=B0e`O@#=Gy&skO+$-XpwH^VaFi@H;}EUpzS z3s_#x*fQtZ%4o^8(a%>Uua927YTxg>@7?}?i!QI9o%8Z4CZ>Cxxr z)qab-yxphvKuqn|t4|Nt-J17Hj^RsB^Ypl?lV1|o1uPeAFw2`79C2~7YBFE&>xXW; z!k(V9exI{@_tt%Nwk4kOHw@Rmzp&zL`M%F{KN;@d>BGWMy%bcpJz;K;GhfA!@N?S= z=C*ykmG(21aFx&ZXUzC-`eki??X_Po94%LetzG3LQ9JMcpJ(QQ^VtPHbv=GzJ@o|B z{K{uDKY8{W>Te3!vFl-*v`?*$VBdqY3Jf=1MsY9*PmaF%HvG!6e`XH0jd_oc^-lF? zeDTO+F4Kk3XPQ2>@{AKU%3WEK{wKUvXZ5<*0SpnF(|om6Z*53)mgGBp?|Z=??TV}S zOSqo=dc8hBwLU0nCDZ%c`TJvke&2d(+xE)q9#h|bp3%;b5T2{ZaKqeatJq5RhVuKh z+bbTnifi%TTvlcs#>aSISHIQT#rY+wb!{t*JFx( zv$vnAWMSZ~d~J5%jykB~__SF5Z${f|u0HvRFP(WM7&nAZ1ZAFoQVg*v%YJWLZ5OlT zZ1kCBkH1?eZ2M@m;O4GrPS+Rr+eKAQaby3IU;8@xsOIuHLKl)>n=3M0F`tvkDfhSb z8^eR``WvUo6fK&;kZ@fcl1=jW{Y?A#YW4cCUEB`g6|c*5-j|<^o?+YO63op|W#6!F z&H5_E1$sik3>IIn1nW+@`0OhOLkx4l5*xX{bAuT!?y6fa?!v&Kk^gErLtORSt)CVI zrLs8WufDw4DSyw$V+@@0)#UDX1aUJ=`hE9(UHHAv`-}sRh8CGf3C0bp1sUF?3A!=VoIm)IH&2Rn#izGH{XAEvKCNPN(3*Ul(eNn4 zf@nt31FLKVJeFsc%x#?-JN>syW)^ z&w75*y~Z|EPd;v#k;HJpyX*_YGOd2rYt2btW<2|R&U*b+BSD5gH*9}dGagtUR~u!- zsIXwxN2Z4J9u4yt7o;^u~6UkB8HQvZ4?pr1LZi}AtJ>G68*S*ut~V@)a!vWkm{ z$5kXc^sl|&!Vqx3V3}&gmvW|t_`Scjq%b)+m_BB0XqXzFv1mENt9>7}?(2v$lvLjY zwHp#oo;~xZ(80%$A!6S31rw$AF7aHhR^$YtFnCeaq7D(bK8+ z=i3)ksu(VGHp?VTIt77EXkBBfgwEh1oaYIYlw5n#qyvqeI zmrgeeZ9BiVo#DapcNgz-GSq#2b$QZlP6kq(V=wVV zrlDqF4<7iW!(h8Ma63a>-Os1KQyUpBOxWUHug+i+vZrr-8-qZ=fh)`hlKXALUcCCJ z6+ZoS^T&DB?>GZKWJA33qHqVl%?F32yG_g9-;1?l4cN}K&CrnP!SZ((?-%ni$jT>t zd!2DvXC{Ndfw@%-7hb!5EfTzY-~RfNXx6W@Zcb6_XJ5QTg5itTo%#R1EI<0{>gwlD zuD@;C#S!qnB0u>P2ZIgA3lCM>U)KCgS&z3bIa}IhV_o=ZYt3YK#jPnu982UFzD(J< zXvICnXXoeV->Ci{X}eEwsRV;c<&vmX9cgEV538quLg2^M)&AaU3@jm&83Y>A zG9DE=s4z%y8Ju0i(oj{mdFwZnbST8Ybb-g$hOdK#!I_bR;p>K;wcunH(c+V?&cGrv z57~?hP7EvRj(Y9=>#=bw$fhL`FTZSCd6!|rhrd#rbEOy$Y*((95#VI_nsrRGp{i~U z(}&N}Iy1L3-s-*0%kb^3?;=*l1KW967~=0wSSrlmbY<1nk1yW$FobMAU%T!fYXh5` zCkK3XUUG4QY|FkCrov<)2I$%006=Q0QcRDfO3 zd7N<~LxKhaBS9-5@$q{OV?srd^4Bv{eE>I;gFy6CH#v3} zCWq92ndwjTV3AzR#<2fxX6{KA2J6~p#sm8bS8h{a_z`yOaf1iLitx?6(qiRNQ3jqF6Vp@~T$<*j z8G^iw#kHXLT#m~!7xp9O_p4S%Y|NRt@amh*LJY40jhF(?=Wn~l(qOSI(w1G}QltZu zgTsAgu-o^1I;DM7I)6`~jxvM9m74Ug91Paw?{uc=L_XU6P&V?{g$n^!{_U&${Or-S z==`&%%vUoAtc(|CU{Zjl;QJjCj0PeJvm%rC^Q^dc?Lz9VCB6&{vTdNX09AU7evD^S zMgHGcuGQ?{pSW3PB7?vINV-*Ikk}wKYbwJ9fs!Rx1sIeZzttGBG&C?l(me+Q+nTmC zRR$9l*-TTG29F80@jQ$Q3l2cygQgxJ z%`a<4g}YVDx1@p^1Ol*vcn|l1fQHO8Rfa2{XRiepv)BuC2L>8u4G#tbkp_kU{?j*Z zfy%cY*ApdWOb!kYAps65Z5kFburyRf9J>a}4+%O>%QmYEG8|L?xciHR08_*J{BBSg z7qC9<4l6jFgH(ZYjb$gp1=9eghWw+TN~fX9RGHz*XJv*TKY6F^$-8Uyf9jVUUY3T2 zCP>8uOLIRQtG|@HG5mRTb-Aj#AcLBkYx}Yla=-7dY!qgw(SB6ukixPc?ks4gK!WkZ z=VTUzJ7%2>0{ecx-J-(qW0x>PO|A1ZKL(D#)z^-JN}GVQcHeh$FfiISfKvfjKRncv zSq_}<7i=hqW^!ndMM=I5@>|^N(^(L0u!~F%uf(lcZXC%d`qEHwXw&(4nV{r{Jq%Y4 z%+B#*K&^asXD})x+_g0M_`}VGVa4@gkYhO*>grf<+VormN8L0dEsV***4~Zb&mRd! zj_s-pEH^-d$2`8+f=ifzX_Y59pMA7YsOn*O@mI8}-<408@xc01@K`}9c`qt6NR+Mo zyjh6hkJk%O(F<;raWXJoRRI@I@QOg2alyR%Igkd!`nb6%gbh#9&Y13dg6qKp-s(`M+*!zlNcsvdQSc@;q?EWI3BDW zH%mcdmR#VPs`EPI$8Wdu^~H3fQf>&P$#UGOe!ur9r}~@#9^Rvt<=gY`?@Kz^#Co*X z{N4=PO>PYL>VChyWPZ(sp+oiN`=?&CaYVzdW-L-Yc z&u6o{FJ8Quar#WEV>`dRo(MzOx){ma>HIPl0X_Zw(@js-R=rxeoa^iPi4!Mgh*+^I z+@7)D`J&mmOvk^{j34$#^f3rrknCq+`2UC{Cu)wG?);i>77DKze(!x>yFOxHO{L7@ zo@txv|NndR@ArHCur(2ax$F65twKO`J7~~Q}ZN%DR5UMjXT za&yG(XItm|V`b1^d48HV1BXEx3#cRUq*HyKM%lYNl3yEEWHYSW`|Z}FCzJinayU18 zC47H(_vm4Mdzrttm$a>Xzwh_Eq%npmrXQZ(l zxOZ{YHqeCJLdAs5JNpKG-~JnGgLd%y2@-WNfJtG_@4y63E3 zugO{a)$#9>$^LHd-%D+c++CJicr`RUHQAeC!*r{+3<>w=yG02w{F(99@$)5beb@in zEDa3<>$G>h-FAD2@PUYZ?Q&HsE|_1vQ62zt>%a9opGiFy`zjSV_I;vnZ*E?`<8hz$svN%0K3p%Dy|%xpv<+|z-@iU`v)bx~uN;q8 z{d_vTyZ-<0`|Gyt+VEl7?7UNp^o1GTq=NDT2LoeTvFXKv4eS10-}}%ozul^A@2_K( zzg{k%F79D?R`0{B)$7GTqf=iVzD&NpD%kk`k7MRt#^-H}XHR-z@@VsUyXbqr-+z2t z&!BnxwEljZ?$?2u{93Nh& z)0d}zWySP&Y(H*Y-*>HY_sy~fh6H`^Y%qsI!%ZJwv)o%Daja|k>)tm%+^Fcl&w45J zg{7@d>bgrWnpJ+J=X zPdB?i%k#cJSl4h`Z}*z%+irz3HSAq3#PBAKrGa7dO5ZQN{_+Oz_k8yI`PSw9^zSm? z=4Td{zr7VYugK!%lF6s|W$&6zeZAzl%8SFE&zFSq_jemS-xSIb;A^7EQS;I}zU!CM zik;Wqe|^8}#{0kD@9Q^D{WZJo&upIE&3`X>%$~P);cY#C>$h9(+158QB)mV!!m#`1 z7siIq4DPC>6E3&!(c2~cXXWn?Uv*P{Ke7DLueRRrT0woZ{Ga2~ViaBE?QY50zK`3! z?4>2kE>my$mR%FP*mKVpZ)LoD;fl*|^Q~&X0)lKyj<=o@UL7{;){h7FW$st%x8%J^tt~&qv{j2xQ)=O@~%gGjeDX;zTdcnL$2VHNk(7yL|@&0US_S=w@mg{`L;KA#@N^Vtii3lJr6H(+LEyvb$5&KZ87_SCHkq5!{mDd-@j&nPtE|Ed zOg}0`J_wr3WlCUa5Nv3OU--f|h=bu`xz3@i+83`})}GP4C3 z{uFRB)NRYvpUEH)z{teF2r|C=@r@RS2kqVrA2#P!gN9bQ1QvS7TwYzcYu) zA+Nkxn1QJ--%6B0rrP8>LxH%%f%W~~!b}a^**h=HVQQG4Gz&Chc4cWWqe8;}Rc3(< zKc4E>-|Sw#HT3TDm7jU%#m|40+t6?GspEHdjnf^QTQ8hnZM&V9{l@G-{GUhSPY*9D zn(;-3!PaTUZHC|Bxl9fYzMKs17rrP6?$!0<&pugtsrFmd?gtl779Kg8v?l*Z)%imk z`SmyHEcX8VO3|k3p|7yN(Uh03*YA(Bb5Nh|>7QitbV~4~d$IGFp^G3MK4Th7HpvGbEV5E@0re5eZ)XDJ!7BaHHD=S_*fssXqRf2KG z5mP&<84Lm!6wPyQh4l0n&&*?x1+Bqpe8I#mrlWCfO{8$`&f0hdMui23qPOK}^2t~T zT$lt300yRwtkZNNgVx0CH2RiQz2An(!J%_|{{6U~-d@%%OE^JGWgT)FmwHbZJ3URe zd+&{V`uz+70gvwPE*Jj=U7r@8aI{Ml)SLM&eQBev0t1VP&;5Ud+zP9H@COzZ!kRzS!l-5)7K|U&7b3L&!^W5&hz!=_G`T3dX>aew1 z&(6<(ziZw;y*Ug4i#N?-ThZtq4BAGrtYO`s>#_{c^?I8`mosL;miR4b|NlbK0VXrG z?f=(^1V8304ofsaEAJExY;0oI#O|K9`akm00Sz-y6-ca-N)XDDu zKfcL3lyBi=T+nwf<+gJ>-&B59tBMZ^XH~)L4;>bC9a!YreJcHbwn&3!Oap^JUip@% z^K7fTVt1FhMhJC-mjlo6ZgBs9PBrB1eNKj}bJFH|`?FoqV94j_X*j6_T5B800&2Y1 z{eFJ3{_Ac|#s&Klce1?W=wLaS1d-kG$v*D80)xvY8F_hqcgAn;@5^U)>ac;t-~xh}{u&ae68`9yUyXqSnCKV$6&Z3cs*q6!R0zUoY0 zmd>of@?lp3dyH5o15+gDi#_}A{Wxy>|Kn*thK~Fwy+CnhEtU@r3hD`B-3&~7#V`D< ztNk3mA;Ize_pQCMDhw8@`g?n)Dmt9!ge+EEp|>FX&#T$?;(tTUH=pxl*w7{U{Q6b~ z>#{cn+mgyaTS4*}=Y4w~U(eLAzp&DAft>i7Y-WhZ(!?$l?AQDC*mVEDy)6t6@?+LH zinD03eAw}z?LZ_i6Gw@kL;ugK?f(z8a$9eI8+#{#$)P#)GHW9j<1RDEYR(77jT0wM z{B$_}`M;U71Qi%e9@muU?otR)ba>APc3zSA1@GD~2iMETeYl*HufSmPy0#>ji(!{@ zLQ>MArMd}QITRWkb~F7ta6Pwf@#4jA^E{Sit21ngsF*8sfwjp>b%8pE5orCbCC8cB z=Ibv^*su2``NaOcUBV2vHrww?vo-Nhbg=K?Pzew)V`OBBVfkWWU;E;9JNMt14qt9n zh8a6*(yz^BYF2o#TWwmO!)d0&lV7J_Sp8JVWP26wSAM%6l^gtv-xaUzWH6W>!2N%n z!h&oT6Qctr+ZpDo7E2qlGv#u=V2*$OqqJK-IEsm-VauzJJJ(*6Wo{N^yr(&#VBrlD zbH-RD>nGbv#NMbbX#dHx@8jzl``}qjEDa{Fi|&MJ@?^Lqd^qgdEUPIqyVHS<$!h!h z{9n!Tc3*Y}eraQB@cWjzV4CK%2Bro%-8B;#TbmsfF3fLfjyR>m&d9>X^lO6ro=M^L zuU`E<$iM#8+cf)34Tcio_O;N>AnTb}8uo=v`wL#Q>X0DD$i#4$8I+nC8hKbb7$n8! z#zIs+xXf_CwW@>_v;dotrAR1&MPYf?=Jnu3wH!5C4h##lN!t>!mYw09{Q_Z7#lfL) zVUNRW#sxoP)1dou6o}e3f_IAro}Fg+ccyG)+4b9@n#o~}-GL%drZ;0%Qwz7d@{Dc6 zyLFrb47l;PCCaG}NMHMn4N zP%va+1cY||gc$Z>A_Ls2Zj||M{6LF|HY$$;lkpiP1+D{h^PXCk5}Q_f~)TiK~&TVDlmLmI_V8N zsIFmPVq;`#VC;?*{2-hlbL#vwRpo{QB}^;~zgQvC^uXAKV{OAiwZgR;bC+rItV%)r8de{UTq z&7$Vr1_lRtP`C&o5>a4S z5-Gk7w5=7?NMU4Z(AMV$Z>4fj@MUCjm{pp%8XU9&1)>TAqOq*-;p55Dws(&5rq2d% zVdG(9VPF>93@!S^8JQg7wNBP4OlV8{naA0L*a$r?S12uF792Vq*iucedf1%ta z2F3+ULYpC3{DL_nlf!+jRev8Q*43`j`VHC!;v%ZR;PNyj5t5WkoEsP}^jdA43gOa8 zazPx!j2U-MF3fwQ5#0&)6a&+I&MVvu9*_WQa8PIEV3?~TEe*+^tqqTN$8s=4eo-hB pf&|ccZUKfDf)GciXngn|_2J3k*Y^W=F)%PNc)I$ztaD0e0suzA?i2t3 literal 0 HcmV?d00001 diff --git a/remark-modified-time.mjs b/remark-modified-time.mjs new file mode 100644 index 0000000..a707eec --- /dev/null +++ b/remark-modified-time.mjs @@ -0,0 +1,9 @@ +import { execSync } from "child_process"; + +export const remarkModifiedTime = () => { + return (tree, file) => { + const filepath = file.history[0]; + const result = execSync(`git log -1 --pretty="format:%cI" "${filepath}"`); + file.data.astro.frontmatter.lastModified = result.toString(); + }; +}; diff --git a/src/components/Date.astro b/src/components/Date.astro new file mode 100644 index 0000000..0d19a4e --- /dev/null +++ b/src/components/Date.astro @@ -0,0 +1,17 @@ +--- +interface Props { + date: Date; +} + +const { date } = Astro.props; +--- + + diff --git a/src/components/Footer.astro b/src/components/Footer.astro new file mode 100644 index 0000000..b1420a8 --- /dev/null +++ b/src/components/Footer.astro @@ -0,0 +1,9 @@ + diff --git a/src/components/Head.astro b/src/components/Head.astro new file mode 100644 index 0000000..89df6c5 --- /dev/null +++ b/src/components/Head.astro @@ -0,0 +1,49 @@ +--- +import { ClientRouter } from "astro:transitions"; +import "../styles/global.css"; + +interface Props { + title: string; + metaDescription: string; +} + +const { title, metaDescription } = Astro.props; +--- + + + + + + + + + + + + {title} + + + + diff --git a/src/components/Header.astro b/src/components/Header.astro new file mode 100644 index 0000000..8ebc260 --- /dev/null +++ b/src/components/Header.astro @@ -0,0 +1,33 @@ +--- +import Date from "./Date.astro"; + +interface Props { + title: string; + pubDate?: Date; + modDate?: Date; +} + +const { title, pubDate, modDate } = Astro.props; +--- + +
+
+ { + pubDate ? ( +
+

{title}

+

+ Published: +
+ Last modified:{" "} + {modDate ? : No changes yet} +

+
+ ) : ( +

{title}

+ ) + } +
+
diff --git a/src/components/Nav.astro b/src/components/Nav.astro new file mode 100644 index 0000000..a0124e0 --- /dev/null +++ b/src/components/Nav.astro @@ -0,0 +1,77 @@ +--- +import Logo from "../img/TH.svg"; + +const routes = ["blog"]; +--- + + + + diff --git a/src/content.config.ts b/src/content.config.ts new file mode 100644 index 0000000..8c9e8d4 --- /dev/null +++ b/src/content.config.ts @@ -0,0 +1,23 @@ +import { defineCollection, z } from "astro:content"; +import { glob } from "astro/loaders"; + +const index = defineCollection({ + loader: glob({ pattern: "**/*.md", base: "./src/content/index" }), +}); + +const blog = defineCollection({ + loader: glob({ pattern: "**/*.md", base: "./src/content/blog" }), + schema: z.object({ + id: z.number().positive(), + title: z.string(), + description: z.string(), + pubDate: z.coerce.date(), + modDate: z.coerce.date().optional(), + }), +}); + +const legal = defineCollection({ + loader: glob({ pattern: "**/*.md", base: "./src/content/legal" }), +}); + +export const collections = { index, blog, legal }; diff --git a/src/content/blog/nixos-with-ext4-and-luks/change-of-encryption-password.png b/src/content/blog/nixos-with-ext4-and-luks/change-of-encryption-password.png new file mode 100644 index 0000000000000000000000000000000000000000..914fa81bb2f7bed2176a3ec5140b665a2584304d GIT binary patch literal 188424 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

)P{t!I zw)Xekd%Mf^v#yfo~yMBLF=xSaz`zu+d^7Vf>yT$7}=FXM%o>p_>)YR1$H5PnJgFO4??#?vJ)ym7u z6A>4W7FqL8J?Gw@R?o?5m$v0btNGV8yuDp+a>C}`=5+qLx_v(L?Re$oWo6K!zL;3krQ7QN6sk&_=NVP&7|rat9$(*kZ*Mj8tm1+n1#?a| zRA*+cj8pBH_TeijC!Q8f@lx#;`+NS$om0ND z_1<&Yz1Pp)b?DHcj!wz+55GKpeINIl-+T0Qdi;@l_vXF4yd1QK{O<1W6DCY>aCBtM z+A0+vA74{jD`}Fk;9Y*lr%y$vPMs>f4VvF%SQEGR)(e^MUP~wO+s7ON&6K=*cWzB& z|L1qR-!m#q^eB0H`}_O*`QNtgD9_iKIB_Cqu1!$z;({~3UR+$faqCvsg#i+4v=X{j zukL;qvvf%Ze3jXKb*3Fw*B37iS}A(&oL)$1SU_y<%{gwmYd37*5En0Bv&Q#+r8cO$ zcTfcA4*NNt+4-(1O8hx^wdG9tvC;a^>1Jg~_q!*PK1K z@5%%3dp$iqRo~zB`luxzYWb)k!Zm5K|J@0d`rTb!n%df+*^Y~geW$+wt)7}+^J!&X zoqxmO_Qy9iCaWvE@t9ZKnd+tb^yyQJe}|`rSAFeLF)?`(#Www6LV9Yd>iWIkcC9m6 z8Wt8Nc6wUvNn!spi+pFBfsR?`y`?qPYjN>&v+%e$x%K<3=0Bfb&*$&&|8DpDI1t`j zYGh=jqZN4f&gXk~zJ0Cz^HFGWt%eAfSfvE?AhK88w}R0UEA65BC}xb ztXWe3ekAMOuibv=iLdbfzuVZNqoYAhgg0;A?D+fb_RhcGZu9npo^0cl{_*knRJY$& z<$BGm-1i` z@#*w>={4Uk`-7(LJ7*fFKX~}?;Dv?Gz0>N?o<98;)Y98@{;X;8vBkRDK21%-@ZxzfHbz^XA9f`Pouy zs-K(?OgmrKbzHu_=ic7x$1h)=oLheHAn4Hd4exK=iu(4h_vz~O`<89kAh0v$*q+Mb ziC#-n($b{vxW%TQo0E8VSLvO)-*0*3?Lcd>H`f1W+*SU5+3G(Vv%?=hoxGJ#&gR4% z%gqzLmh#A2xx9bRx-w+d?8)WN&&{1Ob?VH!`U`&lc3&Fw(r6!~h05}9zYj}6FQ~}B zc(ZdB6YJJhw~k3~Y5KJKsfdWEu#nU>t-rgiZyF`Xi2o}8sCeNvr@nZ!o_KiC$^}h( zJEz|$`C)T%W>VhF*{;Fo!-H?-R#fZ!JtTGRc}Ubkh5bvql2?Y`5GkLhTln12Xl}yd zoRlyd%Z<{_yMJF&y&$_a%C{&@(f-feL%aSS+rMREr02{cZ*?`7t?D<DzrEzxq<(m56DY*RNe}Jg(kiykxfgzj=Hb*`Z6)r*C*0A?9tavN+({ ztULU{)AB9Pf)?9dCd7RAiQa z&*}fazaKt)Sg>u|x3*B0pO3ni)_lEs-NnuA!v6aDKY#vw`1bAC?c3d#E(H}86`eeH zF75TTTorY7={Ju-=i#21sN5rM-q+Bu?Znd}y|_IdQBhW)PDE(v)HN}>ViNyhYXN>f z?!Bp~3~C7;?~_e`a6rSVl5TZY|FiU?Be3%KVB{mWzZ1mWw)4JeJ}daF2kjpHcfi;NNCfhO%`QuB&xq3 z3yR42dH=MltE-~oxO91W`MS8hr=Fgk-q~$^=-gcEvw9bQKknDQ zxgk+`vYPLb;N=0gwtPH#`t;m(J1$q>*E zXJ@w}L`yIBRO0)4dvk7VxVUE0F7sw)cD_kdrubA;gsb_?IB=|YHjmupz181~etbw= zw0QB$`}^f(tymtud*|ot%j@cTbjkANg)c57etUbn-6^p$Y|ZA)#ollHR%_|$shOKk zzjMdt+nbw*8=2X4v*u5ka%QS__=iuQl&q>Ww8Ph3(!Knpyn&IKO+eI?A^yJEmdwZ9 zF?x?59nIOad9!8RAB)@D-)9uHvKJq_f9d(bORv?;%*0xq4mR`qfmST#+}q=7K0hy3 zTtDu~)bMA*LPBQ_G%|N~T<}@^;LRH!Utiv(OP8jkq)eJIgb5z!=h=dW zSYz}q|2_BR?QQn>c;B7>OJ84`eRp|SNr?%Ad!Ni!iyz=xvq^#DzuU8#$;lbAosG{+ z|LYrm*nH(capvCVVWn}ae{Y`J`24H9JfqNh>wRw%kJ*_Pyt6)BzC~;5)hSb_EC||O zxAMTQRjXEc*v&okA@T5+P03rVY%+HA%-Z=*;!Y!fI^U6d$7XfClG^lneNbR*^Y+!U zaeCV#qCGuN>m@!2t~bfHb~>H$>StD#b#B7jGp$NqS|*MzGp9~jV0LbY<;@q@tZNr` zxQoA6`?@Ig;Q0i5@w$pamVGrN9?d^;91f6X8Ios1n;KV!GS7%>^=N-K2*tf{-=uL0c zmLIzla#fc`MV{_a-F;K2{NSR$1|@T3a#C4-?@Z9Xe&*xWw-I9ewHv&}znEM*=cRS< z{9(rUa&{FV-wl7>nQt$&`P+5z?fF>(=eobUz1lW4KFD?IrfJ*e@$D+ri_uFy_Q+Q4 z_r*=yCK(migwNZ(TD{Ednnrf$ob%d;PaowIXFvP^aKoXNX==gSL~({g>TS@WHo*}5xX>)u||fAjb%cHd$wuv^~~9e>Ni zG4u6w^QrQ)_#5WWfBLxvG#k^#$_n0?#&DfhJdpk>VV|My7E^f@M-zbEq}FB_z{eds^Gd!I}v`;`Ni z9o9~4KXsrubZ+~%^wPQ4uay3a|8H43@A}`J@BY8GH~%`T@5F)J79X|a*X}i*>MFY8 z>ub6tAT(4oGu>FiBxA$D2f4*x`My4Ttj-478GKE>IO45Sl-bC>-Jr_)9~|c z%Q4fhHCvBV);-;Q_=wu8^pr}A+eSv4bn|^)J3lYW`}5V0Cpqq3Mj6}csUe5bi`j(V zJU_JP>hT{Xu}WLDOpUZPlYeb{{MpiZhq~2_Zhx2WR$4PxTDyG7r&HV8 zSFX8sC-B{~l*5PEe-}QV&{t!fZ&5q{ioWQx9R2jG-pYlg6F$G(8+?+wq0*Gx+D9m-JcCFWjBZ zmvXDx`pheD0T#y{J1Z(HnP!~{72G4*@_$?I?SIey{eFM={{8tK9UOjhEI#`4zg)JZ z^7FL%DvtkF$;a+=`KT>kv7+N}yL8<;@QPhWftLSDFYRp`X1BU18Gf3Ol>WTo%rU;s zNY2w|gTvy^Eu9m?_C>y7adY#TQmdSG8Pqt^HzB{P*lo z{*iX!%IB+5&v!1^(iLB}-1x)Ftuj_~+ZWI6$$!p!+$-x|sbyw@z{G=bYdURDyVt7( ztiE(dV&R(5jsFtV`0F=tHyl4+?i%$xYWpNFiM!SfU9Y6#e!Nnl$*^zKmEq$*Eb3uDVZ5*->cX0dS4;6XiaG0Yj5eDk9+rb zSQkgWpLJ8XzSDC4d**~c4d2q{zh7omqt>53?HzkULd9(9uuY)?ERGqGe}8>tHu)UL z)%4;1wCU52->?7Ad*I5-$^Rc-GWeayAu)ivvg*-3dx9LX7f*I2h#DT1Bm&8^$fa#)j#@+~nQKd6(*#h1cAl zex`FujR+UV_u`Dg-A$9c%H&QnC|q&hKi7%z{JmS^4cqIw9|i>ZE&lstdWg~g!x~)P z+Ap8JKk=sU?rht#qOixGJzZse7cbevC9K?B<@u?vKw)7TM_P7q@|m90100GiJ1*_m zz1y(vj|IcN-|u$&^|^5rTGo8MYCdJ^R6!vjr~CVAt*vDWMQ2!*a+#T#&9SYXwlzE2 z>`=de6Nh4pKsfVHmp@IuT6l4o-X^kt67@b+Rlrw zK6>+}Ywg_F&%JtqX>pQ`a@%@dy*)T@#~HEh!CE3b+~tp#3I1cLzV+~Fl56VJS(hbS z|7^4Ed~ZH~#q16Tg;en_DK5wHP^47S@^H!(+h*TAKH!TdLe&eW&Y3Jf9%7L zo_Rg*-ZrjowtT+H`-brJgNx=bK6y?*`$LtawARdeX9?%ScQ`(8UA`#j?7<^Bb}^Mx zs?}RB*q@jg_xLTne_y>;wszu_uoLFek9U>_aZF~f+N`6s@}?Q%J2Qrqr=~S` z8N%LJ9Q}XyQo9|aU(StqWBuH)I?0)pOLyFuX{>iBc>BI-bEk6J{+0DOt@|(~t1+*3 z#(ZY2>f)sHbMi}OJa6W_Imb)?$oZ?Y0^+N`9Zff_meVbL^QLlF^{q!QQ*N#*6P;@M zz4qA8puJ!B?zR+slX`sT9HD*p1nvg}+wN?Ax@Y$v4*ffV2j_frtl7Kqr&;gCtc9DR znpr2r2VHzt7j^34p_09p~+$ zwXSXlr=>@;lsNBjZ;8_7YGvwma}EtXTQk|s%}rzKFU}}+b@eu0>4O&+yITlV%aogk zzsbopG%(0maoa64BqSgr!X-6Sbe)!{-?>$6zgMhVr)Il1Ezcu7Je-G@SHDv4UN8G3 zNvUV27GFMeF>7nhE~{yOCY?&Veb-8>p%EXvUFZ)+4IVLE&aA+$<^o@MLEZu zZ7liOwS(2Zd`@z**KZIzzxCF&@2l6ojmq|qQTy)4rKogarR(qO^R~~QZF*6Cv-F+x z0{(CY8=0@|vUTM@1>@#hPgvUD|G<9!`)Akp`!BkfRk+DC`Q>9}19QVC2fzPcxa-{C zpxG9_YbIaG^{6S5t6O)i!Xj!@|F_-kZ*;OJP57v(JOBIn6AqsL6~r5=M7KFRWv}xs zN!oVrylb$TywAf{YbB0Pn+~5l)v{;Nw%Qrbo@e#WUCL?6`t*s&lZw^J5+h1Q@o&4_ZZsP=p|7_dy@9dc9Z};H7bsm^k$M@&Un}}oX z6`+WH{ay8X_V3f%ChPpuZF{t7*8d~BEh9c$-ki+&aogjomdp`aW}5tlycMm(;P)@pnJZKATq}`G16* z6En|N-j1C4;c3%E9?sII`^#Mn{vX!Z`!{~Rb%#Mb`!rY8k5?w$oigS6obBz4S@+x7 z&toW`Eq44SBpqpMu2nO9m66=$6d1hp=9IN2FU(fHlGT_1cw6ib2DCO0a3J1Dh{(5VN^);0O{dFmO zBi!OvzWed^=*eq6`x^a1!m=%@w6?qEt~t|Fk$R5dPt4k%mC;I^&%dm0+dC)wk@Za< zr(NqVzibUzZ7Lz95qNXvcFRWV>=Xuu*Wa)Im)tMnfB(+x#)Ep|ahe@(7A6(&i!$ub zwLdv&>+xG(E1WnKZ=FBXdfvF`35Sxha$#{XXhG1VNkKxw!V%l^Y9ytDV496P2~QFSdOI4nFgFfh=u z(p7S*sOXd_(*lEHTrx8ypNc+R5SoyZ)3Ui+`rW&{8#iuj)6f$Z4!(4GbD+i+3F+%9 zllzYz-TF}{J7epIAIq&HzxfOC$I2i3FfY$X>cQD1jQ4b|W!)^*Y2IFMzhrjv=CHUx z*3<6k2C4!FGD-cmacst9({XjSd^cy>)OVk z#)UyQb3$MEM+;XZc=1>LwElGa^W%!Y()9RW2yH;#@`RehluAu7GzxZ>vxGred zeSgPZBD*+w-tVgX=BwxJZLO!hb-%zCPs%2ZTh?FJHwf?XDdD)O)vcz5+45ft+_qJ#OZgwpG%f}V>7L>x79HDcZJcy z`m-PQIXlHl3cWgY`!wIjWBP`=ue3GS3NYx4udcc+5@i?GHB^n@*i| zPyB1;n=_T``oBEgd0UC$M$Lyg>x{N3n~2prW!Z^_X4%Zq3DgqVZhN#9c3<>0pRGBOsb|ZU2JOG@e_clT&iO`9<~={ZTznX^+Em8l z#IxzSoojAX?z&lbyE`m;a*v6jk;6g;y(d|_civ_wFxtAox$pL@@2hQZnI1oXRjOgh zmudVjtDl7EDT}R1`6Xaq_2WizcH*IxU!20;+xaGCF zwobd~zxJA{VDkAn&wuN3-Z9)}{eO2lgZvqJCr3|KY5pY)1$xUR7^ZVi-O*dP(Rlxc z`qR(U_C>s%u>WXk=o}yIgy$Q1>>_2oV~QRZ-;bNKb zmZ~*76IArizdP<9Ev&IVr2NOnR^&+PI0vepPib9U6T83bhj8JIn^poMA}3;t^W2vf zDXFQ=>gnN`;*~mkKhKmd@2vG#wJc`OIad9?*2OWC)pz-#TkmQDE&1z3T4y)2Iv_xWeuzZ-?GHXXSnAneS{;M2=%^(Vr2Z@lcqb&7xW zd1`n6Er?ouYijtapPAW7&9|BKczSD=`7M2ZSGZ}Tf$5{(_@q~%4Ov^F_T3ffZ(XUV zfA400`#S#1ss-7?(;VZGO>5=kA|9S9s^% zwKsOozkUYAygkeLweW$1)3v9(4xp|VBpZNwaA#B+s~a~Kb1cogDAT)E(#z~y1dpL% zyMc+pLWT7+PMta(eD$V;aj|gD8y!szoBl@U?|k<6)+I~w@D?9E`0M^phv)I~Zad~P z&tKE`bgDexf@^y#c(XpQ2T(-Q+&J$%-#bm9HBDf#ffU!NJvTiWie@5>24efnlswHiy{(rX_M z$8+YsdYq)@#&*YYoApxBt83O5|83fvHEGw$o4x$^ch|)mfx@%Ep8f7F<>f`1daD=B zp3Pgk%Tln`Xm{N1ygainUy2nT*R0HY@$TG&x_wjl!{x5>O56PTIQ47W(tD*k%`L@0 zS*mV)`f(=i>$BtBC({Dps& z5W zFTUEeezj?uTHDvQ2(z5$H~3YbG8BAoQJD6pvgcBFfBJ=g*H6EhRfRAy)I)w=Y1*%yWf-Cqks!p!aa^WA@CTn)^V zmGv+;mwq=_=8*d8WQ8rx=Lv$?+P!BTHdpKv(2x|r?3!;FI$ zFYjD)r*fC8p@t~ey?yqRZo9Ehs@pduQ$Ozl@7M8DOSKd( z7kj_Bdv@YZ;pWP3tM`V)ui*Jou<6O`e9)vjHgzd)G5u+uW*Rm!6~vbrBi zHo2^BJ#wX9xMHd3RTn$sr$#6Pr9h5T~aU%YE*(2GLw~-^%~k(y{i@r#HMV%onI4IIm*={c^E;&GpZj(=bI-5G z2gSCV8yY3t60kRWW4+q^&-(Vss^{mS3>)KCd&t;!#5 z1!?_n{Tw}2@8@>qf2=H-^2y6|ea-&)s{Q>BPD)pAd^2BV?`M_{t6AsX-=4gqaEJZ< z|Mw;AVueqOzwUee?7gW;fY7Vt^RJ89FR35seDlZXU1fFjUUq${q>Kem7Pq$>)pp1~ zFY=o4@ljiqb6C7y*)%nqdUqDTZE0(6*0z0ieL7dDU0~7UDO09+Foh$^q>gS6rtN&p z+M?H*pS_NozcTj2o1Tm>qFaLP)7090UcK)TX^9?le}7WK|d)(Xq$hYvF@zWbO7 zZh`;&IMWc+GrBNow#CFr{cfw5w)fj!eKpNr>DIOHuY>MA-xW9SZv6JM4l55_J}LB_ z`}&%wwGTJj_kTR~oxSAbpJ_9UF0}K@Nj3dyJeV>^Uv>WuCVg@3HD|Kgj@!-*JMi}Z zZKuSQbw0lzZLY|AnRjoFd57iW<{imC3ePurpU~Age)L|<_qe*fhV#x}m%W}ndsgtF z+V{EXFOv_?wAJf~c4rqVH|x)PXEtNDL{LcB(KqJ*vM$zantr%z?(&`KNgRKh=lpyx zD|qI=!K!<9{dJp~7j5!-CnbNRIoKK04c*!Lbjj0c0xuG~I|I*7czCh%=AGZ~?(43b z@bAmT#2ERP+znxipU!1xGv5&(Rwwy=@9*;4ejk)TrS6_ZTz9jXnN|C)E&H)zje((& zf|cQHce{HR^^Oa{@+-Inw#&-%L0s}FtyM2;|L5~?7N@>ah;OpV{aCOGH1xFPj?h25 zIj45jp8T`Nbm6^#P3%IOX8ih7HE-8S@x*<6U%r$-NXcUCuIqX>yZ7Upiu_xtmhJ!R zcF)&j-Yj|XGOsy1x6|IYCpC4_&wupUcSqp*gFTzsg*QolzLGU>?^gZ2e`H@geShNQ z6{czbDtqMrdnx?dJo}dEu^mrr+-!GtEzf)B`(Htv>2B@`U7hE%dq37}e#!EGPcd_- zuEeVCYu{gAy61f9*AE-7>#jD9`qZTb8uI(5ocU*q>BJ{%u7#(qyFdSo@cefvw*>6} z++D-@VZ+h|JDO%3$+`B%?y!Hf@awa`qh251FLa~MV(RbZEkYOXa>|Qq%jEi4&W=1X zZwJq`HI~O72J`Z7-ktY8(#?MBtoG%thB{|@74)q)eLDT)?|hYe{~vQa-*h{jUUQZXEs|EwrPyM8WxROkwc`g#&k|o!JxgZT^Y0 ztLrYWo!7oIzC8WzrsbQL=0&{f-gbD|cmHKb2QUTR+Nd#pZSIvYXka>Hn+Z53o4e>yprM0ojX>RlU6&Yq^K-hXnW$siG;7OOy|m; z6MY=DJCB`TZi?cRR)OhD^6&36VqXWUMnP%j+xz?V5*L{I8DF{WGvU?AepPdI-?eLz z%h!JX`zZC5&h=VRO%o^BT7cN^zmJ~wU3+;VSB#>bG5_*eUB{N3Hi+LK@aU7VnVFh~ z2FKJ>tl8PwYu2m@SbcTMlqmr*F-}=oTIuKJEZni9c=f)iUaEe6eovl04UD{L+Q!fR z;p4}&J39&)Qc_blW?jwNqN{Uop85MYhHLBZJ9v3{wI9_0xe+u104l>|J%x5S#iW_@ zzGgeH&3WZqnNER4ds|yuFYPYR_wn`pdQDnVGBGQwtGSu^-n}>%H@>8|w@Q~RE4%l; zu~S(6!Mk^Usi~@OidDChR*o&;HQ)_nG_32+fURtK%)N%U2v14ov zmo8n>vz-2Bs+Ov1YfB3Y6Em}eQ*Zue?`=Tw3hT|L5=D4I4K)uD&{HcJ;iTo)SKJyGt3Z`H-x2V`H-V@qYQ` z(dP9{&CMIPZ+BlDIC)A*SM2Vx>$mNdm7A}wzHTDXzJ0s+zI}B!ZbT$!W_B)I$jHjt z`sCTX=NA?_i-?G9c_|aUc+sM!6)R+WTb7##xGk14)8Ch9Qju*$y&E4J6{rbnkN1)RIPfqqMdHwAC0>@^H za=odWHf`dw&vRDuo#jzkX}N6KvZ~jyv9X1vrK$!74ZYIlf|8P*+qX}@XSZ$Jwi~x@ zJ$n7xIV41cle4o|&V6Z6;p1LoLj!{gYmH4zj+{L!YHl9>=TFVeeShb(t#=OJ*$+t( z5P#86zgPR@*|S9f8U=-g%j*9#-nezkpz2G;G~MWH8LX)h5fTBxqH`up z@JLKleD*9YCDnA^n%xnZnVOK5I1?sKa!O28OifLlF=NJq7cU$tDlEdn!d%?=lx%JH zx?Wu}J?r|q*d04}Cg$ZGdvI`K&dpEZ?ed!qv$oE%t^PJ?@?>X6N5*N>rnR)R2nbx@ zt*)+4JG+auVaXDeNs}j^Ja^7<_0>m@9y#r=6O4$6FsS&DaOu*e*?ZKxy1OlFesH{e z`7*;q3KSKboQLk-W!Bf%Kh`68c$Vp}tCwS6+99_xw)CnLvmet10h#QXjFm!*|35khu9XQy`{&iB`RxK?p zi?TNsf`YY$g@x<3?_JmDw`=OOX_IEn^4gwvcf;n*?=K`@E&cT+({HX->-_oh&h31P zwzhM-y1Gu6)im_<^te4Y@9XZqu38|ydX27zhJvlFEI)t0+WNUsYx6!>M6I3H%)a>J zw{OSp-J5seg4`~acT>ycIg!dgsbz28Fo1ltI+4qj%ruqaRrj02koD|psD{Xa zsg)=$dbRtN7C2R{109`tcX#>ZIW^NZCLd4A$?@rzv$ZICqQOvBR<^75{hrT#X}?$d zUMe+N8q~RaxAnSp>nyCS5)u;|XU>#tYipB`Dmyn{VCm9S(D{>ri`|4IBpiZ*gfulZ z=L(%ZDz&O2x5ECbs{HFeKW!L#dU`f&*sx&7jvc4(p~mz?7ElAJaORR_%O*}K>3Z-$ zVa=K~2Il6Aw`}1F4mQ4P2RfW1G}QE_zo)0CdwbXNZ`B5X=-UL3tvA^W9nREY3GnDd?8w(D)Gzv`~LZU50`07?c(cu^J&Az zjf@M{teNuZQ_ZX2wcb9>Mo&E8vSGV5$W4Lzhnyg%O zb->CH-@NZ1KQbzqf8UcA8@?NRv3v98&4ocL12kr>dl#}Yq@|^Wq2SdO&AS)2A3b_h zMQt97f`tV~dHMD}-W`%#cSbD@y7GLjf!Pu+ge&$5;7t_tGkqz9{#*WO#FI?`0d-b7YD68apHu- z%8+fO9}o#dU36?C}c=oeN7t1;xa?A|f=TdfB$_l2TTFY*o8t;;dP> z6rVFqm@~&I>5(TB)2@dPA2znPx8Ez<8s+Qi%BrTO*88pS*B418B_#tRqoh|?G(*C| zir(BP{PzC-{dF6~#KkwKpO0(f%iYDaeZhi;ySvMUB_%tjP8Cf)*0XMVf7IGz2M#QV zeY{&FEiH{l!T_{T_Ql%kSzC`BlS_VoZ|~PzB};#MAT>BIf?D*TG<|Vh?Cu+z)A`@M zd-vlL<>e$=Ndh&z~C5g6{2k|0=4glCrbA zdwY4MdfS?sWX{b$udJ!r`Q^(OKKtdMWfoJWh%_}fZ`iu^=!FXnfBrCS+FWc=^TXik z)zCXtuh;f&)7R5WySwWvkBkKaJ3IT8EYq_+26xj63qSt&`SansclVyu9q&Iraq3jp z^>KR(OG*wLI@C02QqZMKL7n~fj(&c8+wWfcVHxZ9`g*>@;=s#`-T7r?WDLyBmoHk> zbmojspS-c0xR)H*< z{PzC-{{{;d6WojK98Kmvr$A!=vDVQV5BOG`_4A6*-?a>u(}uR(`aynFZV#*G^jCQo**sw2 z`&n68mn>gCdEUHpyGmc**i&gN)w?WoV`<6%@Y&1OO^;furmx>WXO2u#Qqql`#p;29 zff-wU&;7ou$-~0~>gFjbHcpx}=^URshvF_Cd;9(8_#8P3TZ1)3=E^of+P6*|7vHVB z$?|T|Ovdn>PuuiTOC`JWcoObpul0YhYv<07?{>czl95@n{oduv!v6mLO3KPRpUxZ^;hqf-#`2J`~CivD>L_6+_`h-#qI6-pP!#k|Mlf%uGPHOR@U$L>+Q|& z*A(wfKCu6}sG#7%Et!`!babBl`~6h`kBRWw{) z?!VpY+PN41vyu}M8Wt~B?(6FV9r2faO=r@iNfm#;Ucb4!JU_jC`SZ*E_NfmJG>V9e z8)se7ICXmcnyz}qmKPdjWo1a71TBI(XFB^p>9u90WgKshxz4`#%FNBpZO_+h(Jbuj zlP6C;d}*n-Wx)f6*4EaFsw$(*ODfBJXSdCsEiGU3fpK%%*+nZ>tT=0^7qer+?EHO_ z4TszLHFL<;fmN z(2`|=yu7@cFBjcGg$AgPX!We`-Ty4(>Tfwl#>S=V&z?E6Ve@8X6O$>1$;SlbYH=3=vULk6yp_j){p;cUMKte(PS%@_i7OS$xmT zH8A$tE3@EbK8hwLQ@Xmi-tGM!H)+zOlG~tOPQ?d>-{0OQe|&VbqO#Jk>`lbKACLRZ zj+)p0D#_dTGi^(hZnv23qwDeYS8vaoFoEGf{{Fvh6DJ0){=I$s_UE88zn2D0oH+5| zp;qpj`|Il$|Nj5$^?D5vt`IFzQBl#}chjd&chAdP_pY?8%&f4mFz42mPW5>eO}pRi z;`aCVck7qCyDaS`{Y$`0Mp}_oYD-=g&XCcKf|s zDWA4Y3tO#fyZ7tV(_8KSd~m+|XXn=In`}Xubn)BU+l|xD$*fwvI#5Go&!11HdHI&! zmE8C1l{P4kH?eZ>dLn~5k=63TN~N*7H)v%D!!DJ?pLe>VBnnxtM>;K(CmA<$5MzjpeZIdjVF-JDmgT4hoFO^4yxvuEKk|HD^LR`>t( z`Mf=|>1VBTGYl6`Rz~i(aVWNA$a+4ATb!kx{rmg-{+Tl)n}2Ie^#Yxm>X4I@GrP~Y z@>2?fS^m8{PYRCamL8WaXDE1bLNIJy%*}Uy&5xct$G6}j*Ryr^{$G8y`MjO7y}f+H z#l`OBMJA|$EU>ot?77D3wcTA^kKXNmf9%Ye9)9~j6MlYv9vrvMUjIYw_q*+@S8G2% zH#hm~tE+46+8P@f6%`d7&IX))d-lkYmb$;c7&oMyopsvEbE_3P{Fug^Z_o_o9f{<+Kk_PuV4AKpx#pL%y!>GYy3UeKzO+uL$|W}EeX_)q{^ zn`Ud1kdOdcR(7m~Q~1NTZ*Ge(7Cbt_xoGj?pTAzO*VMi|Km6Ca-R~ZCs?TFccyy$5 z*QqaUf4<$$XJKXi`1ASv&kx(>nLtOZ8)RS8NlHqZVOw1``Q!GdRolPSpyWl4i>01S z-=#!lWzSw(>b>**zTYqI@3%iaP4{s#zg@!RWxh9V-~RmJFu!r~F`lC0;>u4a)mN@r zlk?TErnc75(2()Lm6gE^KYsi$NIxf2_2ot5^5yC?XU;rw{P^agr(R`mZ(UvW&)LbT zyh=W~XN=X1+FyuDvf`n!9_jt`f-^+8)$x7%rGbSzk)u*`4n zsaID)hpb%J)YDsc{ob)-ZLQqmMu~@5_I}lx$~D!?)y0K{0d)LV_oJO3k4abldb#{! z*48~g9(Bu3+OxLw%ZorzVY+dn;kk3?mMmHFVq0ZJ#fM|k`2u2M%dRi0|NrmH`}^}X zgO`1{672snbng17tzGT%brQm#FRE>*^1FfC?cwD~t#RWw# zZ*NXc&WGD>=PeFjALldIN;Ek+d0ySG%)Q^dmQGsgJzYpf#>dl>(|fv}s+HBOD_25t za&kU=|DOKi!^1y+zu(vGdj9M6`s=DoewQmOER+BbDI9BJ<^J&L)1$NI_fvj-dAV!VmpyxIKq>ym$Hy~mDvK6# z-q8$R#;~FMecZXZ*4H0Z+^*VtyUGqV!@k(1(pb%VIcw{iJ3A*IIN*?WZcb!=byk+v z(xppt-`ziT%4>VgVP12C`hPWLZ*CmqxBmm`P0da^EW=ToshdHZ{dlCO!1h#Z+^nqBd*Rs6=z z;`G(G%TxY;es=co>C@eB-sFH3?rll)^5U9po}c#cQ0twF$Gtu?3>L<*e$m~2$El#e zptZI2PRV88D$hT2=EzK%H0j2c%;4^%nHGgg`g^|!akVxb?H2!hJAePyS24F1y{pa6 z`0;-I&dSfvUQU|3{chRpxJPxjx8=&%R7|k{|3{dgpFi#VJkUK3CAX*RMj!j}@$tvc zpOrNCPu^P|^)Upfc6ydD;YyVO!Y@9tQAwb%UKiBC^Y z&$KL7+gA7>~bmI0%n453cyS#tpO3mVDXBZzW?zg+-eec?(3=^HWJu}Xn z@nJ|iJ8S9fw4|g%e|~;u{PE?ozkX)N3&Z4N8!|2`P4Q9%wR!H>|F50>JBzotxcKg; zpP!#M&dR!K{eF+|ij{WxD_-r|uwlad`hSuQ_x4u5&b_@ofBw2j<)5CM{Cex#>+Aee zybS679}E?%<4W&502vu?eJS(&wUmTR}z#5UmpGK+qY+5US9tC?P7*WOMCnE==;0N^Y{Jzc3bWD`Za6Tn19btO;z2v zapRF=$2R5Px0|LD*|c=2Dz~`alZEYaS!T~pU)(=`{`_^XzO3K>FRNt#r%y%K)7DfE8d?{)VI?q82B zmkltE&r244$ea24>%J?W1)WOxl9Q7`OEy-og$%GcAA^XO64CCio-Jv%eA zs(7;YRIfR6=A1ZvI{WgTFX5XeOb}?}mv=iq@1cd2RZ>cdi`Oa3prD|LjY+JWoSkor zWQ2u<)%@oj`S9>?L2>cn8#h2n2Xx8Ls?gP6|GmpNm%V=PqS?Fm=+3MExBt!U?ekBZ zaNP6ZP`&h>4bX#}6O&b$4_B{P`2)?jIjOt&OX1uCTYYwfW4oYQ1nF05lP^ zeY?7~b^DAN64%!JoNSzaZi@zJt80hgVM((biFxzncI?YRk_$Pbj}vIsKjEaqo+9-zUzTDG53^@L12wCr_Rjl)u}P zcH6?z(y;1_1{=?d{_bw>u&`@Sp3YU*)}GzW&c7-1@-wyN3kA>4wy6}_TmAjmg$o_( z^J`Xt=3c>F)tFRJ8MrTU%dy`1)Rb3p$DB&fU8!*Q|NcE?<{3J;f{h`I|Rq zg#B&&-rw8%Dwmt%g`0zexm%CKxm#Ob|9G*uU;kxE@rBO4_6Ef}BO@adQ&U^_@0XuAvH8TAGbs-bJuhACy5-oHmzP0ZBV}c0 z^RGvyR)CTjFDD=0vv<3n3&_cZ<Dm1MQ_R9rayk0_vu9niXKUB~{`U0Q z?EI|Hd#}cQ+;+V*yJ!A<{qj47)vIrrEVq593~I>u&pWava`T3*xj#Fc&F_{dgRZ$# zQ&X#YoxMIZB0{75UM2hIXLsv8-@o4a?s|NE@}nc2Ev>DW_Sf5gdwcu-O-1N%{W_&d z2lldkeS14R{Nwhbr>ES$pFV&7`P1p~&z8@xJ9Oj5jDLTBoA3O8^xQmK@6b?DH#axk zS>EQhwzA>jpmE5kEA?@4a_W9_6f`tCPEJ<;{O|Ys?LRwzZ@aa>-d@J<;&K&b9G<7e7S2IS1VI`y841;P1mnoYnwA?_5Q3^ zQ^Vs99Y5Z_X_L{myt{5rPD<(L<{Z3pXU>EP32Eo%fMy7Sm&F`^d3kx{?y}g~eUG0! zIkL!g{i6pD9O~*A?f?ByHZ*Jx(3<+?{r&#idAmiWrKRI)KC;fMNMc;>XZpXo?&G8F z28M>Y1-H}Z*Ea3kX<7egW7AY^X}P;g7OvXUE??KOX3eZjK^`8S4coUnFD**Fw1o4^ z%ggNI;^J|2KUL)_p9FSwbw$|q`3xalnj*LFmC)>PstuD8?-Qhn!`6o}Cw(ffS+O@p@f8SSH zvu4eS6DJ-_kFQhJ)a2}SbMBY3oncwbcJAD{JLUInyu7?_>?jOw-Y6j{`SDKic_D!d zy?gf9)ctyy-X~+}6&NU(m$$A*#&Xif$HyN&dUVKJfA0z9ew(QLl7?v+{S~(#?=n4h z<3`8w`E{#e<;!+o`R%bX#Hi>AN80&)!s6o7!(^-f{b`?Jv@|Vc#*Q5p+w$%nTN%7u zLsJvfXABP)1Jx=nPg&)*_~KdqTQeRX?+=cN0i~>i2M@0GdJq;KE-WqW{r=uwNxPbg&7m{2 zrgHt*uC+yVnr`&5;`6rcYuD-)KR@?$alc(w;q7k$=9+0aId@cl`FnXWWeGKFP4&{} zEHIRpmtUavFzR=rM^TYcz~_e>X3vhEZGYqE$K&#aWo2pS=2-H`+s%1Czkc5IxT=-D zwOfzbe!l|>|E#UE;_Ls0Zr}G#piqC$2d3lw^7+C4PfycLesg1EkF51H*KV=Ez`%vl zc9lOrJze{5{o3oh_nvd-xcD(AHy3o~Pr&EIs*o#vZr^Q-o@DG56yFl1d-0-SOMCm| zdGq}8@-F``i`V`3=H}^6Vf7!sUgy77HCeoP@y#8D!t%9W6t`_NyHou>W?RnB)xPp? z?0-C9wy>}W2naZk+;8hv^=toPMbJLb88amARX)!>bLLFNlZow>Z#JsWdTVUIpFty| zAo^`}bX3%>RqfeaTwEv5pTEBM+}X3BIn2PoK#<9xd@_5s_QZ)3tDF_g(~opKoH2X$ z3uU9VbV*kY8H_s>O^|f4`xIb+B_U$_}yIjBe+nc2e z7X15bk#$9biJ2KxWxQPe-~YQg=aoD0?)}G#UR+2N)2m@CFE?-Fkv!DKD;-t3@2x1f zaz8WARysaD9(4A`<>mgX&#zaUUL^nZ<>mIu&(B`1nrdup{PXMe`x`cI&fex#@#n`! zpP5CnQER95+y84Z&Hi`gcHHj;4{vRKy>7MGvJ$yebJbZgr#ml}o`^_4; zO^apCmwu~yduyxr_IFoS2Jd=0QQ3W)#kICQ-|tob`I&x}-Q76t%!7Tu-|b%VZ`R|d zPmjLce!XVH)}*6cdmp;L=39FGPHE;T(A8Sy?_{P;o5mw+C1P!D4O%u*SZFxg%rxfV zr77Fu-hZ=_S9Cf4`TKYGl_875R^QxP?Z5fAxk=Q)hlkyN{QE6`W7E_1YVKh>X4QN? zyM52+bJe})1ZU2jdlqzx;uV`MPu{-0`YM@)jZHu@GFbBO)9LZARU@|5e*nK2FZ8(Ays$A7}jV{eJ!HRr%S!_XMr04}ZN}Gc+{R#ntty zx6`$$6DBN>_Oj6M`2Tmy_U-96HY76Ce7h;MHzi~3qD4w^)o<%FOr&&lb$7nob&^+Z z`L{UG!Mt&wwymrG_p|-Tk;&rU`178Hgc*s;0g_a497{d`l|+g)kT?YD2(kZ^C$PKG}}9{Yctv|T*=RaDos z(m4A%_@WQ2VZ{tLswjkKc#5^&h->bLYjr@AvEX=S5s^d$v^8 zqCnyO{{ME|Vmd3#m&;!{BN=5a{w{m{-eu-*vUQV_lg0F6I-C|J+}~FVD#1cSHzpip z($dlj(3-mE^EvA?bFH`E%(^OPTeanfMDNBeTb@jd&ST87`=X<%x$}u#^sV~0?Z3mq z!oJ>m`s~>&t&DfOUh6qIJ4?U$zif6M=qjy{kdO~Am(PE7ZTXTVprI;;XJ==(Po5k+ z`@G}otDo-w{}*mP<)bsd?Gaw{I~Sh)nrf^KYM=oDAw(v$3&(4tdU9Ws~*#Yu7Z*TAQ zojbE{dwUCAb?=wEsQdfZudTl%w(_5wGJU$a<@_Jd&PJE~|JEmAxaR8dml>gXcXPr4@>r znwoEJZWeENcv!k`KPel3r|>EU$MmYac<|abfMt zu^c-V?v}b4G_=$ru;}$Z_ir-X4 z(bl0Vt*$;L{lo;%nF1aP^RI6$etJgp{LcB4Z}!ajedm1g${HPgef|FH@%6HkPr7`5 zc6O$9x!z*8UL`B5Su0j(xu@0 zchL2?@S?r1SJ^8SmClqu@bTNXZD$5S8O)r_5BOCR&r0AIME?8X>(0z z-Rdyi#!Xx=Uj3VWbB;jn#YL@W_uIPnPwTyPX=C!9v+RZobB@e=@gjqPPtGRAU;LHL zy;&>X?7I2si11_3nVAm{wTk|mTdcb7OL0g*z=2t&*{gg17csLWwsXgh2k+`uo;n;?|rdwZ*eWn|9mD10noo;T<0UvF>k$bB`I`TPHxWoBlYegFAvcK#~c z_y7L>u6#N*e9f~Zt5<4g)?Zx}3Yz2Dv3vLDqvG)eA0N3sJ2Ug}6wTmer&_WHeS zQ|<<6)i>)K8*jd~vv;9R<;N$J{f&~3@ftaXYIB}d-mAJ*M1d! zzyJTfvrlxV@G}3qk=$>Xc}Zng$;(48E-nULoaeT9;+{P=t7o^~-j=&LgfCvt)^@IG z_BBwpnPr}T?%v*NUCvjxR=oYXZuP&86IV;$-LX7fFJsH@zMJ=+x|W?SJwW^x9`rO*6uZr42>mtw&dTRcjCmgAHRMj8O=O#;)IH->de^P zW#%_dJ)AH>;B=9f*VE#Cw;w%wmNs+WLba2p@9zG7VQY5yEVJCM>C>mDdUdrum=>LP z@ceo4#TQSk3bnuX!=m`>+l9{G)bkf6#{6%)<`)Y(G5`CWV)Ft`!;~~X4mLKnM-LtZ zqy}wS@gm4I^Yk>`8@sRXVk&!mZEcTCrF~vrp3l5LT$9!Q?md*DwAj60NkgOK$rF*) zmXoqq={;WS7kd3|(cY@NphdTyUS5wrpa0K&<(*>7>8sbDpSXDO;-rlGd#nA|-rC^4 zIc?#c+V6Ku-bna+cyP3~w$8CAoHSKCd{fdF4LMu$nIQoXqg))29=sPNjT*2O6C{_N@MMdRp3~ zi4z?i92g7@bJxGP&#D9lXLPHh(@G2IU3I;%6aM>wbQIzPa{y8ECNFyUA2tz1_K;Z)5g# zy|gnk0-xG1%YJmEQy5euV~Y)yOwy0Cfg z_j{+C`RzPvYHTiEy!hki&qC0&Snlm(&*#^lJ2_chyEpaUpPzreT=oaKdQ0x@X(vv2 z%$YOCqUwtV=(6aOlT_El?%sB+*4y7d{m+k&XJ!~O+uPgUtN&kntVc50)PJolC?wCE zQ86@}cy_k==A@%tUXwpQm9;MGDSUj)Fz1GW_tnbN({wd8H6K1W*bG{Tr0P9wL#p>x z^MB9I&OW}tv6fRM$u&<9NgJ%5fR3V7B7z6`s%pU z-`>5~s=mKtonm`rbAJ3;d9J2S|7PyDJ{>+OOwHK%@+KJ>nJWoGJDS;epS)Z?pXtG5 z|9`=$MNf(h4Raf3sm{vD~vc=)YtYpnvOOqh@m`R)69i{6v>_Wqt>Tg|uFy?;^i@rq^s{~ONR|8L@z zHhb{=`S1Pz_epq_m6@&I`%TK#^;>x9wbVV+H$UGs_4)JXr{(|uaPM(b{{QFs?K1m- z;HkfU$+)_>M7TXR>|Y}+CwK0|#P5Q#vc4G^8ZTeIl(8=BNj)95A^CV;)LeE2J-xnu z`+q00zQ~7%hd+93Eg*lt(XRH_hjZ5dx1E{4x9F+XvEFJ9cX#(+-`*a+v-5M#HfcFI zzu9Ji4AWE!JUuy=E?pX?d@>|7Rz^zd(B||1)*g~MA!~i?^2THvP$+G^es9B1bA2_n zHuHNGy!`z9tH0{$?fdcb=cQGl+D1l3T7P-utx9IZ?af=3dwbi|W1ta5C8Z>O)dK0A zJv}_$SJQH9KAlttVbfdRpPZZwnhe=$7w-G^{{H*xPM!O7ZB3+eO-+rgdr9f7`#X!5 zpG{nS8Z_{=xZiHoSIeN_;J3f#?)`X78Z-+qHP62ClS=LHYc+A3SO5GSv8zPWd%E7* zuODZd<*q8sxf&~OT)n=$GW?dj;LfU3ZnY5yFD!JEw*l z`5)rBuZ{{J|hopWc$#b+P$^78(?j{mP>U@$@1z3l;x2pUstX*GTP^ZES8ACDi84xL?HQSsr`>d7BJd;oQ%&djl#z1Y2f(){`T{r&t4 z7b+e(dNi~u?|>11WkiIr_4;L?)=fu8?kwhT7Z;Z&TBpySPk(sGbxq{vwl7~w7Obh# zQBi4`XPcjNWd-|=&*!XlIJfS4@bIDI|9{K{1qKCQUKp-+X^ot&7prsfb}P5|#3@r; z932^d{`?85s9d|n{=R41_C2)rz)CYvW{QuG@9OIM@oe_aGWqyADUQ!JM?+7Z+-Wkm zvAcWq-RHY+En1}X^UY@em)F)t_kJrcEj@a2<(tTJ+~TX=|9=XJ{41?XmZ*4nd42r0 z&VoOuuFh_LU6k2er`y|dEC2t^{PON@_kslqHMO;!-QACGrvE>7|KGRpw6n8vJ*S0D zn`1K52Q(tPCUWz&XWynwxuPwlx_sT^wO*mu&*q$%aPZ5kQe)5z?f(CNHQFK|wcmd{m!T|IhW=nV(z@J9d2Ikutfk>3^4~Hbcf`wN;l`o;NTu|J%O)uX8DL zkJQ%&)ym(??f=@By}1Ee$ru?KnR9E)Oitl{9)5m&3l}QhDZjrr?D(;xTaVwqJ$uoj zq_~PiA?va?3g+h1A3aJkGBUccyIdZ0m#?R1y0-29pNuO%dDaMmz(nnZTrq-zf)le3 zq!<-GIT6?=W7#!-zWmy#txHl*Pn)(=(b>sq$K$@+H}}`uOPl{IaeZzi!NVhQL7tz# zeAA{)H#Q_Xx7N;?Gv~zxMZSi&x3}M3bHs?h_x9T8@TTTwt(^7xvAaqVk91fw&akca zTf2(+bU5R$pP}~c1wUU|eBLwf`X%N5Kl6&8ulfD*$rB$J7nZ%%-yiM!{Z3Uup+P*Z zqVMD5`D?z-n&NMCMde~hob#@KylZ8v|2{M4XL#`PrDH&Vz}l#-&-$$Mo^QL|R{VPH z_D}Qw|7maK7LSzOoOF~cYFp01yXE&?KR-MB^Y?xA$XxT8J~~lbX3R8B2TfBocxnI1 z-<@mGZ~sqX-MV!-_xH`!jo$X?;X_9!r}(I?Sx58hj3+I0Za1j?)jn0Na&_?ZkF%~m z+r`Sx{`rXTV_j$U__(Ff;-WjgeznxH-~Qn+fB)mf{dQ^p{;-Dq1}&=6jo$X@)#}MF zFD>Qfx3g%wy1HJ)+WPpqVo`DN+kgJf@KH-UGvnl0^Y5UL?vW^5p6d5bH+tKoxpRBx z&zI-qMlNs08KL$d+{0uKE8`uc4b`>9p=XFtoI2ep+l1jY4Y5k&&Sx4E;)B`ucic~`ywUv~Vih5Ji(>E7CU#}Cf zVZzSh=Nr?{$9Xetjon>#;;RZZpp?N}K5zwKJz z-c6e~pFDR?P4lIWb@{(je|~nFN)iy5b%3%B`rL>_b#tYx*CWPE)5yxMR1JaRSJYkx(Ae~dd>YAnI?=c)er z2k+jUGrxc4>4k;PTVHvXzIt68V)t|Qq)9=FmDyoYQKzC8f zm$!H1t`bRxv$M^&s~iP&)OK!Kv&l?x;iD3*zrVjTC;a`zyVWbjJijiJ@4?^S+I?n; zWsi<{GDL05$=q6ZecfFVQPGDF9vs;He&6968-Skn=I7@d85>vr{c4_N+n$`2)s?za?PTU>JGaFXpFDXI zHTQGYt&Pd-udl5I-7oRu2cHB_o7Q^YxO+=gJbxy}uf8O(zTP=|xt>I?o87-3!bwTD zgrucU-`JRZbL(q;(QmhRm&;dwf46$e+>Q>81v-thW>nnCnmvEM{^R5JYzNjvZjRhr z)qAyU^2sA@ywW$eW{cq`}w@xFE1$eO;-0e z%D%QH>S(+$IOk1&_jLd1)2ga-RdscH7c5YS+Lm+jynX)4ua&u$m7hcc!bGJ-L{fh4 z(TUzR=lA>l{nK=#FD-KA_M4~Uy-bRSO-Sg}v;DFAYAV;BySd1f`}C(fJLAK5@3*{} zJ#F5+bEozFpUq5HyR^hp_*jqR*%^k5cNRQk+FkZG?env`P?2VET<9VQH(p6QllIumc)kl3?#@5c`X+r2hjZCSot{qOJZhYucXWM=0p zdU9f-*Z0!m-BY%lK5=4009s4 z$#bc%uYdID(G2tVx3#|a_w=xwdUjJsOKa8F%Js`)cb83`Fri`gZ0UsyK{pD9?#lmp zKmBK7jP~UKa4fBp=yltc`@8kVjR9rw`G~4`fK0syuz(-Ykocz zpZ4@{d;fb+a+TIVYJ^BCpn^t^ljNLTj^m7~X z@7vwlp6~DE6u<9J5gUW7)e%7f0f(SVH?@TSgnsNl&i?lf9v&QftG_QQe;?N){as-Fo=^OI@^(3!ef`gG%8tB$f2tA) z6g>`L3U_gFS<(pF1bO4eCPm%Y*t>7M9!T-9vGK_??A~oHDJhwAYs<=0e?NcLznc=j zJcZe@PV-7CxIA9=9lVciEI_(?0!ronP>y;OWVivuymeuzIOBQ;5d5JbxqXPu1l9LX?^$i+h=km z-Nz^Tck^DiIdkXEG|3c--Bofh!{pQY`n|E~&ULedUH$z0cw{U#T>AU#%g&=lX9`LW zPrkPN!-s+eIx{CvniO>Q-t<)$W|?M(y|lZ27}U(aGWExgO_njnMn-SuiI?2iu+YWD zB_Jl|%%)V)_NAuwGD!v!I#btAEi5kH{AK&LsT;4Z)QhW*sk>{Icjv?e#lx#=d*%Nx zS=!4kFOwb_fB9AP=3l>L*2eE=Y}m2GA}Kjp`>wu@PS1h`3JiVn_KDvsA3b`s>dw8@ z;p_izjV+XT^Y!)h$@Ay?gL=q|lt2{=Xox7oBT7a~g(&B zoSd}we#{XQ5^~yI_LjlJ$7jisB}Qz+YZ~gs$ z4jpV}Z`@Sb5WO`kG;w}I1A|=c7eNM4m+kebb*s-FKHPjef4^+Q{Q7%Ai(BSbcDy~c zN^AX>U*&Hk&QJEYJ2=_jF0pvUwOyc=+1ypX?k@Ef-&OXu>tMiF`@?N~vRNz7?Xg)H zdAH_D?XNEnJJpXd8zdj|nSJ$Z^!B`?DMpMRmfQO(C@3tr^zB%mZ0^tBsoItCci->S zd$hLuby)bitIu!6X@{-Z5)%9$R1ZIY9-SyJE}lNG?ias>g~f*K>+hn%AF#2r-;TMz z`uf>BMc(-fa`K*@e)|0R=DNRCpd~sl?(LP1i;H`6W8>mWfeJltik% zm4ALb&SC&9=z4x`?wi*ErjsV0kD8`E`>~nPCR2x{&N|)T;{1lUvj&J2;~KlWY+>o^ zYfqj(FMf4J)5yqZN5MlTalM!$7cUCx>-$G-%kf+tw$?y`CnY_7bKzru)4cnqPoFk= z|MuSA>bJWT_h(*Kn`O#<^z!A&4-dC*EPr3eCu`;6=V!KbsoR`6b2vCS7Pxjl`}65^ z+3x2L_6VIj2ac?l*Val0Oyjw+DK&d)=dwF@VoqO}rl$vzQt@t$&dbw_ul>69>OZx~ zo!{@xK4krVPw(#C*8l%~zkOzoWw&nhHqdsv<9#1(zFcVj@%#7WxpU99%h#1mt%|nI z&tK2w8EI~A{^!r1j?T=}vE{uAI%_0fzI^F3(`c((uAEiLjOe_btt(b^ao*A1`!67j z(=zGET!xxYCzp$UTfh1>Xxx3({qJ{*#qaJeSGTsF{q?muXy)wFrAr?E{-D0dgb4w8 zdrJjmt)_%pzPqt;v6Ir9|Nq|mc6EE-*ioqL>6w1=%$XxsuTB-yoppJCz5TATw_H;~ zt;5XNU(Ym7|8c(F?(s!;c|{A08UO!07oMgUd#X=%|D;KinkG*cPE0&2VOKL_>E6iA zX}5j+Lcdq9>#lhHXjka+S?M`hckciCwR_V1`RBJ}zW@BFTVFuzS`WWn#e7iz`|j@V z2}UzB?(Py*cE9JpI&7_mme!-a-|uZ!`S{i}^;Gql+2;MAcKGbs&J`6Fd#k@cTesVd zVMEr{{;B8Ecjw&XYU7b~a&n6Ib}IY%X;r(wUC9f9*j*(L|NVZS{Qn>Go4dQk`T6-} zWMy?1ht_;JSYlQB%EQ5dVg3GpQr+V9$2X;(_VluH4h%G0w{D$_t1D;&z`j34ZC5o! z3kwTv{{2YKxw~sBX#ei4s=hO4cw}UFTwGm0-bn6enlN*wXHwG9Q%Uyr@u%+}b8d$h z#S2;1b#!!`2%R#0y1%0%>AG-1z^bHUv2(jckDKz+rK%Rz@w41bHDBs@dU~4nz4o&G zcH_P7N#_Q`WH;lqGcUCIf1Zy2ck12UYKDTcvW+p~4D#~wvyZE&$$^$uJ>29Z8Mfe`dOy34khR!JR>nMre%dY_r@)&*#^x>FD%K z(~W-c_;L62>FRNDaUvoj6J}S>yK_f|PtGP}we-(tDNIv%L!+)1EM;>(ntSu+&6@9b z%UxVug#-l~=g*hlw{M?BuUk>krITmQJi4(lSw&s_w(RYxD|8-41&iy)J=y>N@1%*! z@1MW9nIfhe74vf6{(rl=kIUE3v3|d2^1Z#)f-*8a7c-u`xtVfpef;_I`?dMsWtLob zDl0S7)YM$EWXYzyyH;kotE@PScJ8hIK5^PKx68|XUtZS-U2_w;E%xQtcJKLT&zxEH zyk*Vm*Y^W%tz2~g6Y-wq^v?WtPQc_YyeR;u`7lC3r5g9Y}Z{GWNEp$(K)!kQ@w*HH`oqcmt>YJOJ z+Xa>1Es5T~j)je_=-;18A>sbb_5bUhosV}&OiWyRyZ<=aeZT#z{vw7A;cx`29O* zr>KlgMaR)@@y*50*I(VXvF0b2_owo&uS`WmL;qg5^zrfW%0C~~CCuMBCM6|(`2HOf zw5KneN?YzX_tE+Ky0(9Re_vc1Z9dC9-_OOxLRD2&#(LU`kB^T>ZcfwP|1V4SagU_& z&3(1(pmuWZ?F=Sn=FCe=IG>-NuWo8OHNNiVxkpFuPn?}yUDX8MFqC^+zwCUxKB(QS z6f|=dk4S2^JiGMir}b7hD)KjM%-NB1bK{*|pWe&n>cs!65-)ghVWIPJsV|*(>v>n7 z%)8$El{GDfur{tlU{`ipy0lXp)4xp(CqtKgmUr|Spj?fmomlf8cY zx~#da3vbDRs_%{yyqQP4rb_g>9XfPK=WxTdsT($IVprprv4~jy)~uv=?fqBlZ>&x~ zKbyg#_ScuvxqDb8%yKl&ojV6QS1I-MwO@ShV4L$4AQ`K}BxvQzm1|;l3N^6H%LJ#t zt*WjT77H_5bZ}el{wtBYd1E17Dk>;QI59zyVNKN6WLx**)H`?Y?)?AnH^U6u>T{v9 z%Ok;tN-cM@X3zU)`}vi1%dW5W=GV(vK+#Yn`|HhSeb5fkx3{(~&b|&BqWar)yQi;@ z?ZKa)pJl8{UUc2w9cQwwZuS18^?q}$gruaJPNpQCowfC=>^ae$pU+u;`1XZ?MtH;@4F%Wy;rWiqoczkHzhsY zIQv@8xp}_JR;<|IcdMr}ll#E8x7G$yy``6)eO<8eYxG~yYF=qGkp@tXoi!`!{Kc4= zJv}_<=G&idm#9?$)gZ50%7pqg(<53+HYz&%TzEc6L^*dTy-0RP_F<@f+Lw`}y})ePw!ZTz>ug zhm#lPaJ-mbcgv-&uCBHnq+dzNe1Wubb0oL8{*!Cv9HnaC|4jY5H2eBG5pnU&+1J-u zb-lQip;2f)#R3%QS*v&K*l}*sb|s~4JW?hc>FMcRU0pXfBqrCk2dhun1L@ABTzU+L>>KYsrP70X=QuhUNK$zHhd$lZWPkn%V4 z#Iy7B&;R-P`L#6+^dhJjC+{3Be+wR9#MSr_@_b#))zy8_!)j#t=9W{`zLHG&Vr4_*wbOy1{IoZMBfJw0B{l;qLPHY47gr4Bb}wv(VDgQpTd7;pOG!#a~_oGJtODTHJ4U z>ihlr^PkV#=Wm{?8N3X1pwF>h>EnH})~kAcd)+E7D|_~^UH;j!*?CH4X44KGaw>a& z?<{DRbVcCe7k73VZ@*WyI`;bc!-t!9zuVQFc)0E2nn>fC+S-$6&OEuXG5O4V`}tF~ z!|w);lB;4rTYg2k+ne@2~s&;`;jdrMc7W^(-xC z+E#zNuq88?jaSO$|G&SL|9(D?+?FE=a>qn>xrO!r|LxedE6id)C~;SRe|BYMu;`@i z+a9gUtyWZ2^qFbYI%9^!>bh_5@6QKaB|l--tgP!_KY#i11hj$F%xv15H#vNAHXenA zhK`PoU*6oD9AE$U>ZbRfo}QMpud^|~TQd3Vj&>f&ruKIBi4!LtId-h*!2!nAZ)<;l zW8I+A!U$Rh7gzT)wZ~0)<;s+7w`-gq4ElYM!4dH>mzkD#mQw&&f=xVVUQ zx!+tRL&J$?xwiylWqtS8{jKnBW~&hC(rp&?)Q zLvd}?)Py0{Et#Obk~z1x^#(8Z+gSU%Y**=P zxA}Ip5nHpShFWjGSEUWw*A=s4gInSCZF|MzDjH|Zkl6h@^6J;>2aW6i!g zWnFVKbM3D$iu(HfXJ?y7Ut1rych;gsN}!bb^Ye4v*SEK3AOHP+zrT|c6Eho6!q-<< zMSqn%IU#tgSK8gpjg4X7zI~uM*E>b0b$w=;bZ$&Oeru1Il9EzdsA_cf?2b^TaF-{) ziYgCn`*XigwHT6bSEa9b&mc9asp-(G@>S_Sf0l|buKaf`zV7GItlH=2=1LkQFo156 zZWWK)pkm56Y4YUCKOc`XYUt{2wOUvG{T(Qwm%hFhshZCS+SyqD|95;%O^r_I;?K{| zvnSlxkSLn8`|Y;d22#B`aeHZhPKc4-bzGyXRj$dU0EBG=o{*os6k_SWlck z|NKxZci8J``tf`Y^X+QaT;m7rs7{|(*>>qt5F5W-&epxPzrV4tuxzONTebSs-8XM? z_Wl1?z50pnfq#F0|NL^CP`OdMpIB5^-iIXQ2A06pjvV1vcWm?tOSE-*Z z1O){rpG+xjzW3+eA0w$=(Q7Z4PLHd4S(>~r=kM9|Z+<(0^P`Ja))vtntgNh}*KGfO zNv^2;ZFWPw$yZIdmG$S7XK9gZ&!0cPKD2u3+51_3KDTCRi>{c^VDkFXQf`LV*Vk{~ z2?{s{7k78&)WiSm{{Q*>e0d%7ZgD&sOSItqJH}8idCRdxsUDke;W7I{{D0=IzRFnzm!P_=&Xa{=YD3nw_N7i z)pm4tg4S#>sHmtggsd=Ick1M1bw&gU-s1-kGBzJ<*u2^J+_`f*cJF@t z@L}WT&6}^<6}vYV_C6j$1IJEFKzhueR1>8`l!@{rT_r``J%vWys3NL~KZCj0L5m)nRM1uAYDO z2(-QR?X9iJ2O1bbD;1_po3<(Yx}KPB)R9X|y|ry@KzDP4$}t}wp0l&fpI=!S?BeEj zX;Z5AGT+&32QDr3etCI0e=|G(Hm?U_Vq%*T54UlBl;mOi_2s4We7o9=+uL*x9z6Kt z*RMzK-tpb2pZw&<$Hxp?GAW~L@9E9)HldO3D>_B(g(eE9tN@afa1H|76ySvP41xD->mCY8%n{%;TK7ylRS z+ozX>%x`!>C_P()13sPK`Cle4p=VG;{7 zJKqxT>3StEFSUZQR(O2v)TQ3jqrkJ8Nl8gBE-&ZboOX5-&-^_}N4XZ{#N9r0$cc?# z?#vX;U=A)WB{j9StEh+rv53{XKoC?~c+`=iW z!+FQCnXT~22|@4Dg19)j>}zWhUtCz|;_faiFVBBN&aU##j>03yj)B&GPp|*~`+nGA z=lK?eO$VFVFYl@R%yrz-$|~%Zc=6MU8+o8u6&YjEKFnO{tBO@bdk)nabD_uW9 z!JXS=WMm3TN{(E-crmCn+eGT*$&-r8%FTxkIh~th**t%~d}Cvy1P`0{r!Y^@48EY? zL~p5FCUFH_-Coc7`jz_*uMm&jUAA<^iWP_ctSwmS^lkh8zq-ch=hg%~eEB5hcXD#x z>vy}~KihoXZnI_mT3t{fwDbAAAAr!lkh zZAv{IHk<#PNyyhJHkK5u7Q6T5rb-sdXZx56JE5_dn|wta8u>uVd+&&%!p z9T_Y0@#DuM$B&1vu;Ak4R5URWnS9bEDJiM-@ihH-&<5V~_Wx}PGJm9Oo?rK?^Uj@^ zcRL>QRegJN^1S{3oMMm1SFVIGxb;eTmgN~WH?d_BH?ZbJiuRr$L!dn!MJ za(ZWHXGK+&kgTk4K!8B)uP+<3KvR?Q^?xQlJlxLw;i!206)jK^I@4#*pHHWK=2~4% zv-kG)&K5mB+277{ecav?Cr>{7^78VMrAr?^eCW8`Z*D

C>#J~ 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

#fExa0`Eky?G#O`yu@^>^iN97wUX94}537C5 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 GrapheneOS is an open source, privacy and security-focused Android operating system that runs on selected Google Pixel devices, including smartphones, tablets and foldables. + +As mentioned in the quote, note that you need a [supported Google Pixel device](https://grapheneos.org/faq#supported-devices) to use GrapheneOS and I would not recommend using any other privacy focused or hardened mobile operating system as they do not come close to its usability while maintaining these aspects. + +## Conclusion + +Aside from operating systems, there are of course many different components that are needed to meet one's digital needs. If you are interested in digital privacy, I would advise you to check out the [Privacy Guide's Recommendations](https://www.privacyguides.org/en/tools), there are probably several things you can replace with more private alternatives without much effort. Having a VPN connection that is always enabled on all of your devices is also a good utility to have, and it is not that expensive. + +Some services require personal information for verification or payment purposes, but just know that you can greatly limit the information you disclose about yourself by making the right choices. diff --git a/src/content/index/index.md b/src/content/index/index.md new file mode 100644 index 0000000..7e4c3cd --- /dev/null +++ b/src/content/index/index.md @@ -0,0 +1,25 @@ +## About + +I am a software developer from Germany who is passionate about building high quality websites and web applications. I value privacy on the Internet and prefer to use free/libre open source software whenever possible. I switched to GNU/Linux for desktop use on all my machines a few years ago and it has been my daily driver ever since. + +## Build + +| Component | Selection | +| ------------ | ----------------------------------------------------------------------------- | +| CPU | AMD Ryzen 7 7700X 4.5 GHz 8-Core Processor | +| CPU Cooler | Noctua NH-U12A chromax.black 60.09 CFM CPU Cooler | +| Motherboard | ASRock B650M-HDV/M.2 Micro ATX AM5 Motherboard | +| Memory | G.Skill Trident Z5 Neo 32 GB (2 x 16 GB) DDR5-6000 CL30 Memory | +| Storage | Samsung 980 Pro 2 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive | +| Video Card | XFX Speedster MERC 319 Radeon RX 6950 XT 16 GB Video Card | +| Case | Fractal Design Pop Mini Air MicroATX Mid Tower Case | +| Power Supply | SeaSonic FOCUS PX 850 W 80+ Platinum Certified Fully Modular ATX Power Supply | + +## Software + +- [NixOS](https://nixos.org) +- [GNOME](https://www.gnome.org) +- [VSCodium](https://vscodium.com) +- [Firefox Developer Edition](https://www.mozilla.org/en-US/firefox/developer) +- [Tuta Mail](https://tuta.com) +- [Mullvad VPN](https://mullvad.net) diff --git a/src/content/legal/legal.md b/src/content/legal/legal.md new file mode 100644 index 0000000..52174ce --- /dev/null +++ b/src/content/legal/legal.md @@ -0,0 +1,12 @@ +Information according to [§ 5 DDG](https://gesetz-digitale-dienste.de/5-ddg): + +Thilo Hohlt + +c/o IP-Management #3723 \ +Ludwig-Erhard-Str. 18 \ +20459 Hamburg + +Contact: + +E-Mail: [contact@thilohohlt.com](mailto:contact@thilohohlt.com) \ +Phone: [+49 171 7599950](tel:+491717599950) diff --git a/src/img/TH.svg b/src/img/TH.svg new file mode 100644 index 0000000..e31a375 --- /dev/null +++ b/src/img/TH.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/img/icons/bars-arrow-down.svg b/src/img/icons/bars-arrow-down.svg new file mode 100644 index 0000000..917eb32 --- /dev/null +++ b/src/img/icons/bars-arrow-down.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/img/icons/moon.svg b/src/img/icons/moon.svg new file mode 100644 index 0000000..dfd60c3 --- /dev/null +++ b/src/img/icons/moon.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/img/icons/sun.svg b/src/img/icons/sun.svg new file mode 100644 index 0000000..75fcff6 --- /dev/null +++ b/src/img/icons/sun.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/layouts/PageLayout.astro b/src/layouts/PageLayout.astro new file mode 100644 index 0000000..70f8961 --- /dev/null +++ b/src/layouts/PageLayout.astro @@ -0,0 +1,31 @@ +--- +import Head from "../components/Head.astro"; +import Nav from "../components/Nav.astro"; +import Header from "../components/Header.astro"; +import Footer from "../components/Footer.astro"; + +interface Props { + title: string; + metaDescription: string; + pubDate?: Date; + modDate?: Date; +} + +const { title, metaDescription, pubDate, modDate } = Astro.props; +--- + + + + +