From 38df3907c60a01b4e675e0712a4fc0966bd92def Mon Sep 17 00:00:00 2001 From: luaneko Date: Mon, 11 Aug 2025 09:35:03 +1000 Subject: [PATCH] Update website --- astro.config.js | 6 + astro.config.mjs | 10 - package.json | 10 +- pnpm-lock.yaml | 1112 ++++++++++++++++++++------------------- public/logos/github.png | Bin 9114 -> 0 bytes public/logos/luare.png | Bin 24786 -> 0 bytes src/classes.ts | 6 - src/layouts/index.astro | 33 +- src/layouts/index.css | 27 + src/pages/404.astro | 10 - src/pages/index.astro | 81 ++- src/styles/index.css | 24 - tsconfig.json | 11 +- 13 files changed, 650 insertions(+), 680 deletions(-) create mode 100644 astro.config.js delete mode 100644 astro.config.mjs delete mode 100644 public/logos/github.png delete mode 100644 public/logos/luare.png delete mode 100644 src/classes.ts create mode 100644 src/layouts/index.css delete mode 100644 src/pages/404.astro delete mode 100644 src/styles/index.css diff --git a/astro.config.js b/astro.config.js new file mode 100644 index 0000000..eceaafe --- /dev/null +++ b/astro.config.js @@ -0,0 +1,6 @@ +import { defineConfig } from "astro/config"; +import tailwindcss from "@tailwindcss/vite"; + +export default defineConfig({ + vite: { plugins: [tailwindcss()] }, +}); diff --git a/astro.config.mjs b/astro.config.mjs deleted file mode 100644 index 87e9e7c..0000000 --- a/astro.config.mjs +++ /dev/null @@ -1,10 +0,0 @@ -// @ts-check -import { defineConfig } from "astro/config"; -import tailwind from "@tailwindcss/vite"; - -// https://astro.build/config -export default defineConfig({ - vite: { - plugins: [tailwind()], - }, -}); diff --git a/package.json b/package.json index b91ae12..bc08c31 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,6 @@ { "name": "lua.re", "type": "module", - "version": "0.0.0", "scripts": { "dev": "astro dev", "build": "astro check && astro build", @@ -9,10 +8,11 @@ }, "dependencies": { "@astrojs/check": "^0.9.4", + "@fontsource/faustina": "^5.2.6", "@fontsource/source-serif-4": "^5.2.8", - "@tailwindcss/vite": "^4.1.8", - "astro": "^5.8.1", - "tailwindcss": "^4.1.8", - "typescript": "^5.8.3" + "@tailwindcss/vite": "^4.1.11", + "astro": "^5.12.9", + "tailwindcss": "^4.1.11", + "typescript": "^5.9.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ac9e41d..55aebe0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,22 +10,25 @@ importers: dependencies: '@astrojs/check': specifier: ^0.9.4 - version: 0.9.4(prettier@3.3.3)(typescript@5.8.3) + version: 0.9.4(prettier@3.3.3)(typescript@5.9.2) + '@fontsource/faustina': + specifier: ^5.2.6 + version: 5.2.6 '@fontsource/source-serif-4': specifier: ^5.2.8 version: 5.2.8 '@tailwindcss/vite': - specifier: ^4.1.8 - version: 4.1.8(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.0)) + specifier: ^4.1.11 + version: 4.1.11(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)) astro: - specifier: ^5.8.1 - version: 5.8.1(@types/node@22.15.29)(jiti@2.4.2)(lightningcss@1.30.1)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0) + specifier: ^5.12.9 + version: 5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.2)(typescript@5.9.2)(yaml@2.8.1) tailwindcss: - specifier: ^4.1.8 - version: 4.1.8 + specifier: ^4.1.11 + version: 4.1.11 typescript: - specifier: ^5.8.3 - version: 5.8.3 + specifier: ^5.9.2 + version: 5.9.2 packages: @@ -39,11 +42,11 @@ packages: peerDependencies: typescript: ^5.0.0 - '@astrojs/compiler@2.12.0': - resolution: {integrity: sha512-7bCjW6tVDpUurQLeKBUN9tZ5kSv5qYrGmcn0sG0IwacL7isR2ZbyyA3AdZ4uxsuUFOS2SlgReTH7wkxO6zpqWA==} + '@astrojs/compiler@2.12.2': + resolution: {integrity: sha512-w2zfvhjNCkNMmMMOn5b0J8+OmUaBL1o40ipMvqcG6NRpdC+lKxmTi48DT8Xw0SzJ3AfmeFLB45zXZXtmbsjcgw==} - '@astrojs/internal-helpers@0.6.1': - resolution: {integrity: sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A==} + '@astrojs/internal-helpers@0.7.1': + resolution: {integrity: sha512-7dwEVigz9vUWDw3nRwLQ/yH/xYovlUA0ZD86xoeKEBmkz9O6iELG1yri67PgAPW6VLL/xInA4t7H0CK6VmtkKQ==} '@astrojs/language-server@2.15.4': resolution: {integrity: sha512-JivzASqTPR2bao9BWsSc/woPHH7OGSGc9aMxXL4U6egVTqBycB3ZHdBJPuOCVtcGLrzdWTosAqVPz1BVoxE0+A==} @@ -57,8 +60,8 @@ packages: prettier-plugin-astro: optional: true - '@astrojs/markdown-remark@6.3.2': - resolution: {integrity: sha512-bO35JbWpVvyKRl7cmSJD822e8YA8ThR/YbUsciWNA7yTcqpIAL2hJDToWP5KcZBWxGT6IOdOkHSXARSNZc4l/Q==} + '@astrojs/markdown-remark@6.3.5': + resolution: {integrity: sha512-MiR92CkE2BcyWf3b86cBBw/1dKiOH0qhLgXH2OXA6cScrrmmks1Rr4Tl0p/lFpvmgQQrP54Pd1uidJfmxGrpWQ==} '@astrojs/prism@3.3.0': resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==} @@ -79,13 +82,13 @@ packages: resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} - '@babel/parser@7.27.4': - resolution: {integrity: sha512-BRmLHGwpUqLFR2jzx9orBuX/ABDkj2jLKOXrHDTN2aOKL+jFDDKaRNo9nyYsIl9h/UE/7lMKdDjKQQyxKKDZ7g==} + '@babel/parser@7.28.0': + resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/types@7.27.3': - resolution: {integrity: sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==} + '@babel/types@7.28.2': + resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==} engines: {node: '>=6.9.0'} '@capsizecss/unpack@2.4.0': @@ -112,159 +115,168 @@ packages: '@emmetio/stream-reader@2.2.0': resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==} - '@emnapi/runtime@1.4.3': - resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==} + '@emnapi/runtime@1.4.5': + resolution: {integrity: sha512-++LApOtY0pEEz1zrd9vy1/zXVaVJJ/EbAF3u0fXIzPJEDtnITsBGbbK0EkM72amhl/R5b+5xx0Y/QhcVOpuulg==} - '@esbuild/aix-ppc64@0.25.5': - resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==} + '@esbuild/aix-ppc64@0.25.8': + resolution: {integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.25.5': - resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==} + '@esbuild/android-arm64@0.25.8': + resolution: {integrity: sha512-OD3p7LYzWpLhZEyATcTSJ67qB5D+20vbtr6vHlHWSQYhKtzUYrETuWThmzFpZtFsBIxRvhO07+UgVA9m0i/O1w==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.25.5': - resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==} + '@esbuild/android-arm@0.25.8': + resolution: {integrity: sha512-RONsAvGCz5oWyePVnLdZY/HHwA++nxYWIX1atInlaW6SEkwq6XkP3+cb825EUcRs5Vss/lGh/2YxAb5xqc07Uw==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.25.5': - resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==} + '@esbuild/android-x64@0.25.8': + resolution: {integrity: sha512-yJAVPklM5+4+9dTeKwHOaA+LQkmrKFX96BM0A/2zQrbS6ENCmxc4OVoBs5dPkCCak2roAD+jKCdnmOqKszPkjA==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.25.5': - resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==} + '@esbuild/darwin-arm64@0.25.8': + resolution: {integrity: sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.25.5': - resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==} + '@esbuild/darwin-x64@0.25.8': + resolution: {integrity: sha512-Vh2gLxxHnuoQ+GjPNvDSDRpoBCUzY4Pu0kBqMBDlK4fuWbKgGtmDIeEC081xi26PPjn+1tct+Bh8FjyLlw1Zlg==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.25.5': - resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==} + '@esbuild/freebsd-arm64@0.25.8': + resolution: {integrity: sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.5': - resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==} + '@esbuild/freebsd-x64@0.25.8': + resolution: {integrity: sha512-MmaEXxQRdXNFsRN/KcIimLnSJrk2r5H8v+WVafRWz5xdSVmWLoITZQXcgehI2ZE6gioE6HirAEToM/RvFBeuhw==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.25.5': - resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==} + '@esbuild/linux-arm64@0.25.8': + resolution: {integrity: sha512-WIgg00ARWv/uYLU7lsuDK00d/hHSfES5BzdWAdAig1ioV5kaFNrtK8EqGcUBJhYqotlUByUKz5Qo6u8tt7iD/w==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.25.5': - resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==} + '@esbuild/linux-arm@0.25.8': + resolution: {integrity: sha512-FuzEP9BixzZohl1kLf76KEVOsxtIBFwCaLupVuk4eFVnOZfU+Wsn+x5Ryam7nILV2pkq2TqQM9EZPsOBuMC+kg==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.25.5': - resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==} + '@esbuild/linux-ia32@0.25.8': + resolution: {integrity: sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==} engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.25.5': - resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==} + '@esbuild/linux-loong64@0.25.8': + resolution: {integrity: sha512-O7k1J/dwHkY1RMVvglFHl1HzutGEFFZ3kNiDMSOyUrB7WcoHGf96Sh+64nTRT26l3GMbCW01Ekh/ThKM5iI7hQ==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.25.5': - resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==} + '@esbuild/linux-mips64el@0.25.8': + resolution: {integrity: sha512-uv+dqfRazte3BzfMp8PAQXmdGHQt2oC/y2ovwpTteqrMx2lwaksiFZ/bdkXJC19ttTvNXBuWH53zy/aTj1FgGw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.25.5': - resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==} + '@esbuild/linux-ppc64@0.25.8': + resolution: {integrity: sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.25.5': - resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==} + '@esbuild/linux-riscv64@0.25.8': + resolution: {integrity: sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.25.5': - resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==} + '@esbuild/linux-s390x@0.25.8': + resolution: {integrity: sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.25.5': - resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==} + '@esbuild/linux-x64@0.25.8': + resolution: {integrity: sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.5': - resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==} + '@esbuild/netbsd-arm64@0.25.8': + resolution: {integrity: sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.5': - resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==} + '@esbuild/netbsd-x64@0.25.8': + resolution: {integrity: sha512-nVDCkrvx2ua+XQNyfrujIG38+YGyuy2Ru9kKVNyh5jAys6n+l44tTtToqHjino2My8VAY6Lw9H7RI73XFi66Cg==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.5': - resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==} + '@esbuild/openbsd-arm64@0.25.8': + resolution: {integrity: sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.5': - resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==} + '@esbuild/openbsd-x64@0.25.8': + resolution: {integrity: sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.25.5': - resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==} + '@esbuild/openharmony-arm64@0.25.8': + resolution: {integrity: sha512-r2nVa5SIK9tSWd0kJd9HCffnDHKchTGikb//9c7HX+r+wHYCpQrSgxhlY6KWV1nFo1l4KFbsMlHk+L6fekLsUg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/sunos-x64@0.25.8': + resolution: {integrity: sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.25.5': - resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==} + '@esbuild/win32-arm64@0.25.8': + resolution: {integrity: sha512-YEGFFWESlPva8hGL+zvj2z/SaK+pH0SwOM0Nc/d+rVnW7GSTFlLBGzZkuSU9kFIGIo8q9X3ucpZhu8PDN5A2sQ==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.25.5': - resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==} + '@esbuild/win32-ia32@0.25.8': + resolution: {integrity: sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.25.5': - resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==} + '@esbuild/win32-x64@0.25.8': + resolution: {integrity: sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==} engines: {node: '>=18'} cpu: [x64] os: [win32] + '@fontsource/faustina@5.2.6': + resolution: {integrity: sha512-l+IH9TdY1Y336VA+/+sLY0Thk4aouWuSBmFHgAVgsIMzwH4pFVFfnRA2GJH1Y4bYq+kCv0Z/4TbR9usYDH/5pg==} + '@fontsource/source-serif-4@5.2.8': resolution: {integrity: sha512-Z8/igNA8UJ+QrFEaR2mk7oywizPSUuKhEurKpKpPnquKDOmCNAwBHYkIAyDtA91ZluiWf7jRcBl22d8pVagO6A==} @@ -377,23 +389,18 @@ packages: resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} engines: {node: '>=18.0.0'} - '@jridgewell/gen-mapping@0.3.8': - resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} - engines: {node: '>=6.0.0'} + '@jridgewell/gen-mapping@0.3.12': + resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==} '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} + '@jridgewell/sourcemap-codec@1.5.4': + resolution: {integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==} - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + '@jridgewell/trace-mapping@0.3.29': + resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -410,8 +417,8 @@ packages: '@oslojs/encoding@1.1.0': resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==} - '@rollup/pluginutils@5.1.4': - resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} + '@rollup/pluginutils@5.2.0': + resolution: {integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 @@ -419,123 +426,123 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.41.1': - resolution: {integrity: sha512-NELNvyEWZ6R9QMkiytB4/L4zSEaBC03KIXEghptLGLZWJ6VPrL63ooZQCOnlx36aQPGhzuOMwDerC1Eb2VmrLw==} + '@rollup/rollup-android-arm-eabi@4.46.2': + resolution: {integrity: sha512-Zj3Hl6sN34xJtMv7Anwb5Gu01yujyE/cLBDB2gnHTAHaWS1Z38L7kuSG+oAh0giZMqG060f/YBStXtMH6FvPMA==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.41.1': - resolution: {integrity: sha512-DXdQe1BJ6TK47ukAoZLehRHhfKnKg9BjnQYUu9gzhI8Mwa1d2fzxA1aw2JixHVl403bwp1+/o/NhhHtxWJBgEA==} + '@rollup/rollup-android-arm64@4.46.2': + resolution: {integrity: sha512-nTeCWY83kN64oQ5MGz3CgtPx8NSOhC5lWtsjTs+8JAJNLcP3QbLCtDDgUKQc/Ro/frpMq4SHUaHN6AMltcEoLQ==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.41.1': - resolution: {integrity: sha512-5afxvwszzdulsU2w8JKWwY8/sJOLPzf0e1bFuvcW5h9zsEg+RQAojdW0ux2zyYAz7R8HvvzKCjLNJhVq965U7w==} + '@rollup/rollup-darwin-arm64@4.46.2': + resolution: {integrity: sha512-HV7bW2Fb/F5KPdM/9bApunQh68YVDU8sO8BvcW9OngQVN3HHHkw99wFupuUJfGR9pYLLAjcAOA6iO+evsbBaPQ==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.41.1': - resolution: {integrity: sha512-egpJACny8QOdHNNMZKf8xY0Is6gIMz+tuqXlusxquWu3F833DcMwmGM7WlvCO9sB3OsPjdC4U0wHw5FabzCGZg==} + '@rollup/rollup-darwin-x64@4.46.2': + resolution: {integrity: sha512-SSj8TlYV5nJixSsm/y3QXfhspSiLYP11zpfwp6G/YDXctf3Xkdnk4woJIF5VQe0of2OjzTt8EsxnJDCdHd2xMA==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.41.1': - resolution: {integrity: sha512-DBVMZH5vbjgRk3r0OzgjS38z+atlupJ7xfKIDJdZZL6sM6wjfDNo64aowcLPKIx7LMQi8vybB56uh1Ftck/Atg==} + '@rollup/rollup-freebsd-arm64@4.46.2': + resolution: {integrity: sha512-ZyrsG4TIT9xnOlLsSSi9w/X29tCbK1yegE49RYm3tu3wF1L/B6LVMqnEWyDB26d9Ecx9zrmXCiPmIabVuLmNSg==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.41.1': - resolution: {integrity: sha512-3FkydeohozEskBxNWEIbPfOE0aqQgB6ttTkJ159uWOFn42VLyfAiyD9UK5mhu+ItWzft60DycIN1Xdgiy8o/SA==} + '@rollup/rollup-freebsd-x64@4.46.2': + resolution: {integrity: sha512-pCgHFoOECwVCJ5GFq8+gR8SBKnMO+xe5UEqbemxBpCKYQddRQMgomv1104RnLSg7nNvgKy05sLsY51+OVRyiVw==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.41.1': - resolution: {integrity: sha512-wC53ZNDgt0pqx5xCAgNunkTzFE8GTgdZ9EwYGVcg+jEjJdZGtq9xPjDnFgfFozQI/Xm1mh+D9YlYtl+ueswNEg==} + '@rollup/rollup-linux-arm-gnueabihf@4.46.2': + resolution: {integrity: sha512-EtP8aquZ0xQg0ETFcxUbU71MZlHaw9MChwrQzatiE8U/bvi5uv/oChExXC4mWhjiqK7azGJBqU0tt5H123SzVA==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.41.1': - resolution: {integrity: sha512-jwKCca1gbZkZLhLRtsrka5N8sFAaxrGz/7wRJ8Wwvq3jug7toO21vWlViihG85ei7uJTpzbXZRcORotE+xyrLA==} + '@rollup/rollup-linux-arm-musleabihf@4.46.2': + resolution: {integrity: sha512-qO7F7U3u1nfxYRPM8HqFtLd+raev2K137dsV08q/LRKRLEc7RsiDWihUnrINdsWQxPR9jqZ8DIIZ1zJJAm5PjQ==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.41.1': - resolution: {integrity: sha512-g0UBcNknsmmNQ8V2d/zD2P7WWfJKU0F1nu0k5pW4rvdb+BIqMm8ToluW/eeRmxCared5dD76lS04uL4UaNgpNA==} + '@rollup/rollup-linux-arm64-gnu@4.46.2': + resolution: {integrity: sha512-3dRaqLfcOXYsfvw5xMrxAk9Lb1f395gkoBYzSFcc/scgRFptRXL9DOaDpMiehf9CO8ZDRJW2z45b6fpU5nwjng==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.41.1': - resolution: {integrity: sha512-XZpeGB5TKEZWzIrj7sXr+BEaSgo/ma/kCgrZgL0oo5qdB1JlTzIYQKel/RmhT6vMAvOdM2teYlAaOGJpJ9lahg==} + '@rollup/rollup-linux-arm64-musl@4.46.2': + resolution: {integrity: sha512-fhHFTutA7SM+IrR6lIfiHskxmpmPTJUXpWIsBXpeEwNgZzZZSg/q4i6FU4J8qOGyJ0TR+wXBwx/L7Ho9z0+uDg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.41.1': - resolution: {integrity: sha512-bkCfDJ4qzWfFRCNt5RVV4DOw6KEgFTUZi2r2RuYhGWC8WhCA8lCAJhDeAmrM/fdiAH54m0mA0Vk2FGRPyzI+tw==} + '@rollup/rollup-linux-loongarch64-gnu@4.46.2': + resolution: {integrity: sha512-i7wfGFXu8x4+FRqPymzjD+Hyav8l95UIZ773j7J7zRYc3Xsxy2wIn4x+llpunexXe6laaO72iEjeeGyUFmjKeA==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.41.1': - resolution: {integrity: sha512-3mr3Xm+gvMX+/8EKogIZSIEF0WUu0HL9di+YWlJpO8CQBnoLAEL/roTCxuLncEdgcfJcvA4UMOf+2dnjl4Ut1A==} + '@rollup/rollup-linux-ppc64-gnu@4.46.2': + resolution: {integrity: sha512-B/l0dFcHVUnqcGZWKcWBSV2PF01YUt0Rvlurci5P+neqY/yMKchGU8ullZvIv5e8Y1C6wOn+U03mrDylP5q9Yw==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.41.1': - resolution: {integrity: sha512-3rwCIh6MQ1LGrvKJitQjZFuQnT2wxfU+ivhNBzmxXTXPllewOF7JR1s2vMX/tWtUYFgphygxjqMl76q4aMotGw==} + '@rollup/rollup-linux-riscv64-gnu@4.46.2': + resolution: {integrity: sha512-32k4ENb5ygtkMwPMucAb8MtV8olkPT03oiTxJbgkJa7lJ7dZMr0GCFJlyvy+K8iq7F/iuOr41ZdUHaOiqyR3iQ==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.41.1': - resolution: {integrity: sha512-LdIUOb3gvfmpkgFZuccNa2uYiqtgZAz3PTzjuM5bH3nvuy9ty6RGc/Q0+HDFrHrizJGVpjnTZ1yS5TNNjFlklw==} + '@rollup/rollup-linux-riscv64-musl@4.46.2': + resolution: {integrity: sha512-t5B2loThlFEauloaQkZg9gxV05BYeITLvLkWOkRXogP4qHXLkWSbSHKM9S6H1schf/0YGP/qNKtiISlxvfmmZw==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.41.1': - resolution: {integrity: sha512-oIE6M8WC9ma6xYqjvPhzZYk6NbobIURvP/lEbh7FWplcMO6gn7MM2yHKA1eC/GvYwzNKK/1LYgqzdkZ8YFxR8g==} + '@rollup/rollup-linux-s390x-gnu@4.46.2': + resolution: {integrity: sha512-YKjekwTEKgbB7n17gmODSmJVUIvj8CX7q5442/CK80L8nqOUbMtf8b01QkG3jOqyr1rotrAnW6B/qiHwfcuWQA==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.41.1': - resolution: {integrity: sha512-cWBOvayNvA+SyeQMp79BHPK8ws6sHSsYnK5zDcsC3Hsxr1dgTABKjMnMslPq1DvZIp6uO7kIWhiGwaTdR4Og9A==} + '@rollup/rollup-linux-x64-gnu@4.46.2': + resolution: {integrity: sha512-Jj5a9RUoe5ra+MEyERkDKLwTXVu6s3aACP51nkfnK9wJTraCC8IMe3snOfALkrjTYd2G1ViE1hICj0fZ7ALBPA==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.41.1': - resolution: {integrity: sha512-y5CbN44M+pUCdGDlZFzGGBSKCA4A/J2ZH4edTYSSxFg7ce1Xt3GtydbVKWLlzL+INfFIZAEg1ZV6hh9+QQf9YQ==} + '@rollup/rollup-linux-x64-musl@4.46.2': + resolution: {integrity: sha512-7kX69DIrBeD7yNp4A5b81izs8BqoZkCIaxQaOpumcJ1S/kmqNFjPhDu1LHeVXv0SexfHQv5cqHsxLOjETuqDuA==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.41.1': - resolution: {integrity: sha512-lZkCxIrjlJlMt1dLO/FbpZbzt6J/A8p4DnqzSa4PWqPEUUUnzXLeki/iyPLfV0BmHItlYgHUqJe+3KiyydmiNQ==} + '@rollup/rollup-win32-arm64-msvc@4.46.2': + resolution: {integrity: sha512-wiJWMIpeaak/jsbaq2HMh/rzZxHVW1rU6coyeNNpMwk5isiPjSTx0a4YLSlYDwBH/WBvLz+EtsNqQScZTLJy3g==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.41.1': - resolution: {integrity: sha512-+psFT9+pIh2iuGsxFYYa/LhS5MFKmuivRsx9iPJWNSGbh2XVEjk90fmpUEjCnILPEPJnikAU6SFDiEUyOv90Pg==} + '@rollup/rollup-win32-ia32-msvc@4.46.2': + resolution: {integrity: sha512-gBgaUDESVzMgWZhcyjfs9QFK16D8K6QZpwAaVNJxYDLHWayOta4ZMjGm/vsAEy3hvlS2GosVFlBlP9/Wb85DqQ==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.41.1': - resolution: {integrity: sha512-Wq2zpapRYLfi4aKxf2Xff0tN+7slj2d4R87WEzqw7ZLsVvO5zwYCIuEGSZYiK41+GlwUo1HiR+GdkLEJnCKTCw==} + '@rollup/rollup-win32-x64-msvc@4.46.2': + resolution: {integrity: sha512-CvUo2ixeIQGtF6WvuB87XWqPQkoFAFqW+HUo/WzHwuHDvIwZCtjdWXoYCcr06iKGydiqTclC4jU/TNObC/xKZg==} cpu: [x64] os: [win32] - '@shikijs/core@3.4.2': - resolution: {integrity: sha512-AG8vnSi1W2pbgR2B911EfGqtLE9c4hQBYkv/x7Z+Kt0VxhgQKcW7UNDVYsu9YxwV6u+OJrvdJrMq6DNWoBjihQ==} + '@shikijs/core@3.9.2': + resolution: {integrity: sha512-3q/mzmw09B2B6PgFNeiaN8pkNOixWS726IHmJEpjDAcneDPMQmUg2cweT9cWXY4XcyQS3i6mOOUgQz9RRUP6HA==} - '@shikijs/engine-javascript@3.4.2': - resolution: {integrity: sha512-1/adJbSMBOkpScCE/SB6XkjJU17ANln3Wky7lOmrnpl+zBdQ1qXUJg2GXTYVHRq+2j3hd1DesmElTXYDgtfSOQ==} + '@shikijs/engine-javascript@3.9.2': + resolution: {integrity: sha512-kUTRVKPsB/28H5Ko6qEsyudBiWEDLst+Sfi+hwr59E0GLHV0h8RfgbQU7fdN5Lt9A8R1ulRiZyTvAizkROjwDA==} - '@shikijs/engine-oniguruma@3.4.2': - resolution: {integrity: sha512-zcZKMnNndgRa3ORja6Iemsr3DrLtkX3cAF7lTJkdMB6v9alhlBsX9uNiCpqofNrXOvpA3h6lHcLJxgCIhVOU5Q==} + '@shikijs/engine-oniguruma@3.9.2': + resolution: {integrity: sha512-Vn/w5oyQ6TUgTVDIC/BrpXwIlfK6V6kGWDVVz2eRkF2v13YoENUvaNwxMsQU/t6oCuZKzqp9vqtEtEzKl9VegA==} - '@shikijs/langs@3.4.2': - resolution: {integrity: sha512-H6azIAM+OXD98yztIfs/KH5H4PU39t+SREhmM8LaNXyUrqj2mx+zVkr8MWYqjceSjDw9I1jawm1WdFqU806rMA==} + '@shikijs/langs@3.9.2': + resolution: {integrity: sha512-X1Q6wRRQXY7HqAuX3I8WjMscjeGjqXCg/Sve7J2GWFORXkSrXud23UECqTBIdCSNKJioFtmUGJQNKtlMMZMn0w==} - '@shikijs/themes@3.4.2': - resolution: {integrity: sha512-qAEuAQh+brd8Jyej2UDDf+b4V2g1Rm8aBIdvt32XhDPrHvDkEnpb7Kzc9hSuHUxz0Iuflmq7elaDuQAP9bHIhg==} + '@shikijs/themes@3.9.2': + resolution: {integrity: sha512-6z5lBPBMRfLyyEsgf6uJDHPa6NAGVzFJqH4EAZ+03+7sedYir2yJBRu2uPZOKmj43GyhVHWHvyduLDAwJQfDjA==} - '@shikijs/types@3.4.2': - resolution: {integrity: sha512-zHC1l7L+eQlDXLnxvM9R91Efh2V4+rN3oMVS2swCBssbj2U/FBwybD1eeLaq8yl/iwT+zih8iUbTBCgGZOYlVg==} + '@shikijs/types@3.9.2': + resolution: {integrity: sha512-/M5L0Uc2ljyn2jKvj4Yiah7ow/W+DJSglVafvWAJ/b8AZDeeRAdMu3c2riDzB7N42VD+jSnWxeP9AKtd4TfYVw==} '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} @@ -543,65 +550,65 @@ packages: '@swc/helpers@0.5.17': resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} - '@tailwindcss/node@4.1.8': - resolution: {integrity: sha512-OWwBsbC9BFAJelmnNcrKuf+bka2ZxCE2A4Ft53Tkg4uoiE67r/PMEYwCsourC26E+kmxfwE0hVzMdxqeW+xu7Q==} + '@tailwindcss/node@4.1.11': + resolution: {integrity: sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q==} - '@tailwindcss/oxide-android-arm64@4.1.8': - resolution: {integrity: sha512-Fbz7qni62uKYceWYvUjRqhGfZKwhZDQhlrJKGtnZfuNtHFqa8wmr+Wn74CTWERiW2hn3mN5gTpOoxWKk0jRxjg==} + '@tailwindcss/oxide-android-arm64@4.1.11': + resolution: {integrity: sha512-3IfFuATVRUMZZprEIx9OGDjG3Ou3jG4xQzNTvjDoKmU9JdmoCohQJ83MYd0GPnQIu89YoJqvMM0G3uqLRFtetg==} engines: {node: '>= 10'} cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.1.8': - resolution: {integrity: sha512-RdRvedGsT0vwVVDztvyXhKpsU2ark/BjgG0huo4+2BluxdXo8NDgzl77qh0T1nUxmM11eXwR8jA39ibvSTbi7A==} + '@tailwindcss/oxide-darwin-arm64@4.1.11': + resolution: {integrity: sha512-ESgStEOEsyg8J5YcMb1xl8WFOXfeBmrhAwGsFxxB2CxY9evy63+AtpbDLAyRkJnxLy2WsD1qF13E97uQyP1lfQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.1.8': - resolution: {integrity: sha512-t6PgxjEMLp5Ovf7uMb2OFmb3kqzVTPPakWpBIFzppk4JE4ix0yEtbtSjPbU8+PZETpaYMtXvss2Sdkx8Vs4XRw==} + '@tailwindcss/oxide-darwin-x64@4.1.11': + resolution: {integrity: sha512-EgnK8kRchgmgzG6jE10UQNaH9Mwi2n+yw1jWmof9Vyg2lpKNX2ioe7CJdf9M5f8V9uaQxInenZkOxnTVL3fhAw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.1.8': - resolution: {integrity: sha512-g8C8eGEyhHTqwPStSwZNSrOlyx0bhK/V/+zX0Y+n7DoRUzyS8eMbVshVOLJTDDC+Qn9IJnilYbIKzpB9n4aBsg==} + '@tailwindcss/oxide-freebsd-x64@4.1.11': + resolution: {integrity: sha512-xdqKtbpHs7pQhIKmqVpxStnY1skuNh4CtbcyOHeX1YBE0hArj2romsFGb6yUmzkq/6M24nkxDqU8GYrKrz+UcA==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.8': - resolution: {integrity: sha512-Jmzr3FA4S2tHhaC6yCjac3rGf7hG9R6Gf2z9i9JFcuyy0u79HfQsh/thifbYTF2ic82KJovKKkIB6Z9TdNhCXQ==} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11': + resolution: {integrity: sha512-ryHQK2eyDYYMwB5wZL46uoxz2zzDZsFBwfjssgB7pzytAeCCa6glsiJGjhTEddq/4OsIjsLNMAiMlHNYnkEEeg==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.1.8': - resolution: {integrity: sha512-qq7jXtO1+UEtCmCeBBIRDrPFIVI4ilEQ97qgBGdwXAARrUqSn/L9fUrkb1XP/mvVtoVeR2bt/0L77xx53bPZ/Q==} + '@tailwindcss/oxide-linux-arm64-gnu@4.1.11': + resolution: {integrity: sha512-mYwqheq4BXF83j/w75ewkPJmPZIqqP1nhoghS9D57CLjsh3Nfq0m4ftTotRYtGnZd3eCztgbSPJ9QhfC91gDZQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-arm64-musl@4.1.8': - resolution: {integrity: sha512-O6b8QesPbJCRshsNApsOIpzKt3ztG35gfX9tEf4arD7mwNinsoCKxkj8TgEE0YRjmjtO3r9FlJnT/ENd9EVefQ==} + '@tailwindcss/oxide-linux-arm64-musl@4.1.11': + resolution: {integrity: sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-x64-gnu@4.1.8': - resolution: {integrity: sha512-32iEXX/pXwikshNOGnERAFwFSfiltmijMIAbUhnNyjFr3tmWmMJWQKU2vNcFX0DACSXJ3ZWcSkzNbaKTdngH6g==} + '@tailwindcss/oxide-linux-x64-gnu@4.1.11': + resolution: {integrity: sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-linux-x64-musl@4.1.8': - resolution: {integrity: sha512-s+VSSD+TfZeMEsCaFaHTaY5YNj3Dri8rST09gMvYQKwPphacRG7wbuQ5ZJMIJXN/puxPcg/nU+ucvWguPpvBDg==} + '@tailwindcss/oxide-linux-x64-musl@4.1.11': + resolution: {integrity: sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@tailwindcss/oxide-wasm32-wasi@4.1.8': - resolution: {integrity: sha512-CXBPVFkpDjM67sS1psWohZ6g/2/cd+cq56vPxK4JeawelxwK4YECgl9Y9TjkE2qfF+9/s1tHHJqrC4SS6cVvSg==} + '@tailwindcss/oxide-wasm32-wasi@4.1.11': + resolution: {integrity: sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g==} engines: {node: '>=14.0.0'} cpu: [wasm32] bundledDependencies: @@ -612,32 +619,32 @@ packages: - '@emnapi/wasi-threads' - tslib - '@tailwindcss/oxide-win32-arm64-msvc@4.1.8': - resolution: {integrity: sha512-7GmYk1n28teDHUjPlIx4Z6Z4hHEgvP5ZW2QS9ygnDAdI/myh3HTHjDqtSqgu1BpRoI4OiLx+fThAyA1JePoENA==} + '@tailwindcss/oxide-win32-arm64-msvc@4.1.11': + resolution: {integrity: sha512-UgKYx5PwEKrac3GPNPf6HVMNhUIGuUh4wlDFR2jYYdkX6pL/rn73zTq/4pzUm8fOjAn5L8zDeHp9iXmUGOXZ+w==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.1.8': - resolution: {integrity: sha512-fou+U20j+Jl0EHwK92spoWISON2OBnCazIc038Xj2TdweYV33ZRkS9nwqiUi2d/Wba5xg5UoHfvynnb/UB49cQ==} + '@tailwindcss/oxide-win32-x64-msvc@4.1.11': + resolution: {integrity: sha512-YfHoggn1j0LK7wR82TOucWc5LDCguHnoS879idHekmmiR7g9HUtMw9MI0NHatS28u/Xlkfi9w5RJWgz2Dl+5Qg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.1.8': - resolution: {integrity: sha512-d7qvv9PsM5N3VNKhwVUhpK6r4h9wtLkJ6lz9ZY9aeZgrUWk1Z8VPyqyDT9MZlem7GTGseRQHkeB1j3tC7W1P+A==} + '@tailwindcss/oxide@4.1.11': + resolution: {integrity: sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg==} engines: {node: '>= 10'} - '@tailwindcss/vite@4.1.8': - resolution: {integrity: sha512-CQ+I8yxNV5/6uGaJjiuymgw0kEQiNKRinYbZXPdx1fk5WgiyReG0VaUx/Xq6aVNSUNJFzxm6o8FNKS5aMaim5A==} + '@tailwindcss/vite@4.1.11': + resolution: {integrity: sha512-RHYhrR3hku0MJFRV+fN2gNbDNEh3dwKvY8XJvTxCSXeMOsCRSr+uKvDWQcbizrHgjML6ZmTE5OwMrl5wKcujCw==} peerDependencies: - vite: ^5.2.0 || ^6 + vite: ^5.2.0 || ^6 || ^7 '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/estree@1.0.7': - resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} '@types/fontkit@2.0.8': resolution: {integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==} @@ -654,8 +661,8 @@ packages: '@types/nlcst@2.0.3': resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==} - '@types/node@22.15.29': - resolution: {integrity: sha512-LNdjOkUDlU1RZb8e1kOIUpN1qQUlzGkEtbVNo53vbrwDg5om6oduhm4SiUaPW5ASTXhAiP0jInWG8Qx9fVlOeQ==} + '@types/node@24.2.1': + resolution: {integrity: sha512-DRh5K+ka5eJic8CjH7td8QpYEV6Zo10gfRkjHCO3weqZHWDtAaSTFtl4+VMqOJ4N5jcuhZ9/l+yy8rVgw7BQeQ==} '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} @@ -663,25 +670,25 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@volar/kit@2.4.14': - resolution: {integrity: sha512-kBcmHjEodtmYGJELHePZd2JdeYm4ZGOd9F/pQ1YETYIzAwy4Z491EkJ1nRSo/GTxwKt0XYwYA/dHSEgXecVHRA==} + '@volar/kit@2.4.23': + resolution: {integrity: sha512-YuUIzo9zwC2IkN7FStIcVl1YS9w5vkSFEZfPvnu0IbIMaR9WHhc9ZxvlT+91vrcSoRY469H2jwbrGqpG7m1KaQ==} peerDependencies: typescript: '*' - '@volar/language-core@2.4.14': - resolution: {integrity: sha512-X6beusV0DvuVseaOEy7GoagS4rYHgDHnTrdOj5jeUb49fW5ceQyP9Ej5rBhqgz2wJggl+2fDbbojq1XKaxDi6w==} + '@volar/language-core@2.4.23': + resolution: {integrity: sha512-hEEd5ET/oSmBC6pi1j6NaNYRWoAiDhINbT8rmwtINugR39loROSlufGdYMF9TaKGfz+ViGs1Idi3mAhnuPcoGQ==} - '@volar/language-server@2.4.14': - resolution: {integrity: sha512-P3mGbQbW0v40UYBnb3DAaNtRYx6/MGOVKzdOWmBCGwjUkCR2xBkGrCFt05XnPDwFS/cTWDh2U6Mc9lpZ8Aecfw==} + '@volar/language-server@2.4.23': + resolution: {integrity: sha512-k0iO+tybMGMMyrNdWOxgFkP0XJTdbH0w+WZlM54RzJU3WZSjHEupwL30klpM7ep4FO6qyQa03h+VcGHD4Q8gEg==} - '@volar/language-service@2.4.14': - resolution: {integrity: sha512-vNC3823EJohdzLTyjZoCMPwoWCfINB5emusniCkW5CGoGHQov4VVmT6yI5ncgP/NpgAIUv2NEkJooXvLHA4VeQ==} + '@volar/language-service@2.4.23': + resolution: {integrity: sha512-h5mU9DZ/6u3LCB9xomJtorNG6awBNnk9VuCioGsp6UtFiM8amvS5FcsaC3dabdL9zO0z+Gq9vIEMb/5u9K6jGQ==} - '@volar/source-map@2.4.14': - resolution: {integrity: sha512-5TeKKMh7Sfxo8021cJfmBzcjfY1SsXsPMMjMvjY7ivesdnybqqS+GxGAoXHAOUawQTwtdUxgP65Im+dEmvWtYQ==} + '@volar/source-map@2.4.23': + resolution: {integrity: sha512-Z1Uc8IB57Lm6k7q6KIDu/p+JWtf3xsXJqAX/5r18hYOTpJyBn0KXUR8oTJ4WFYOcDzWC9n3IflGgHowx6U6z9Q==} - '@volar/typescript@2.4.14': - resolution: {integrity: sha512-p8Z6f/bZM3/HyCdRNFZOEEzts51uV8WHeN8Tnfnm2EBv6FDB2TQLzfVx7aJvnl8ofKAOnS64B2O8bImBFaauRw==} + '@volar/typescript@2.4.23': + resolution: {integrity: sha512-lAB5zJghWxVPqfcStmAP1ZqQacMpe90UrP5RJ3arDyrhy4aCUQqmxPPLB2PWDKugvylmO41ljK7vZ+t6INMTag==} '@vscode/emmet-helper@2.11.0': resolution: {integrity: sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==} @@ -689,8 +696,8 @@ packages: '@vscode/l10n@0.0.18': resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==} - acorn@8.14.1: - resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} engines: {node: '>=0.4.0'} hasBin: true @@ -730,8 +737,8 @@ packages: array-iterate@2.0.1: resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} - astro@5.8.1: - resolution: {integrity: sha512-lkBg1smMRFW+FQ6i92SgEN53o4+ItRjlRt6Ck+rEjmTcb57Bid7faTNKUQNYuNnxiesTWw3NJDyVPQPbfKDyfw==} + astro@5.12.9: + resolution: {integrity: sha512-cZ7kZ61jyE5nwSrFKSRyf5Gds+uJELqQxJFqMkcgiWQvhWZJUSShn8Uz3yc9WLyLw5Kim5P5un9SkJSGogfEZQ==} engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'} hasBin: true @@ -769,8 +776,8 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chalk@5.4.1: - resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} + chalk@5.5.0: + resolution: {integrity: sha512-1tm8DTaJhPBG3bIkVeZt1iZM9GfSX2lzOeDVZH9R9ffRHpmHvxZ/QhgQH/aDTkswQVt+YHdXAdS/In/30OjCbg==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} character-entities-html4@2.1.0: @@ -790,8 +797,8 @@ packages: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} - ci-info@4.2.0: - resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} + ci-info@4.3.0: + resolution: {integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==} engines: {node: '>=8'} cli-boxes@3.0.0: @@ -861,8 +868,8 @@ packages: supports-color: optional: true - decode-named-character-reference@1.1.0: - resolution: {integrity: sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==} + decode-named-character-reference@1.2.0: + resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==} defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} @@ -911,19 +918,19 @@ packages: emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - enhanced-resolve@5.18.1: - resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} + enhanced-resolve@5.18.3: + resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} engines: {node: '>=10.13.0'} - entities@6.0.0: - resolution: {integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==} + entities@6.0.1: + resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} engines: {node: '>=0.12'} es-module-lexer@1.7.0: resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} - esbuild@0.25.5: - resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==} + esbuild@0.25.8: + resolution: {integrity: sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==} engines: {node: '>=18'} hasBin: true @@ -960,8 +967,8 @@ packages: fastq@1.19.1: resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} - fdir@6.4.5: - resolution: {integrity: sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==} + fdir@6.4.6: + resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -1005,8 +1012,8 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - h3@1.15.3: - resolution: {integrity: sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ==} + h3@1.15.4: + resolution: {integrity: sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==} hast-util-from-html@2.0.3: resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==} @@ -1090,8 +1097,8 @@ packages: resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} engines: {node: '>=16'} - jiti@2.4.2: - resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + jiti@2.5.1: + resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} hasBin: true js-yaml@4.1.0: @@ -1366,8 +1373,8 @@ packages: nlcst-to-string@4.0.0: resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} - node-fetch-native@1.6.6: - resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==} + node-fetch-native@1.6.7: + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} node-fetch@2.7.0: resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} @@ -1378,8 +1385,8 @@ packages: encoding: optional: true - node-mock-http@1.0.0: - resolution: {integrity: sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==} + node-mock-http@1.0.2: + resolution: {integrity: sha512-zWaamgDUdo9SSLw47we78+zYw/bDr5gH8pH7oRRs8V3KmBtu8GLgGIbV2p/gRPd3LWpEOpjQj7X1FOU3VFMJ8g==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1431,12 +1438,12 @@ packages: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} - picomatch@4.0.2: - resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} engines: {node: '>=12'} - postcss@8.5.4: - resolution: {integrity: sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==} + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} prettier@2.8.7: @@ -1543,8 +1550,8 @@ packages: resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rollup@4.41.1: - resolution: {integrity: sha512-cPmwD3FnFv8rKMBc1MxWCwVQFxwf1JEmSX3iQXrRVVG15zerAIXRjMFVWnd5Q5QvgKF7Aj+5ykXFhUl+QGnyOw==} + rollup@4.46.2: + resolution: {integrity: sha512-WMmLFI+Boh6xbop+OAGo9cQ3OgX9MIg7xOQjn+pTCwOkk+FNDAeAemXkJ3HzDJrVXleLOFVa1ipuc1AmEx1Dwg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -1560,8 +1567,8 @@ packages: resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} - shiki@3.4.2: - resolution: {integrity: sha512-wuxzZzQG8kvZndD7nustrNFIKYJ1jJoWIPaBpVe2+KHSvtzMi4SBjOxrigs8qeqce/l3U0cwiC+VAkLKSunHQQ==} + shiki@3.9.2: + resolution: {integrity: sha512-t6NKl5e/zGTvw/IyftLcumolgOczhuroqwXngDeMqJ3h3EQiTY/7wmfgPlsmloD8oYfqkEDqxiaH37Pjm1zUhQ==} simple-swizzle@0.2.2: resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} @@ -1569,8 +1576,8 @@ packages: sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - smol-toml@1.3.4: - resolution: {integrity: sha512-UOPtVuYkzYGee0Bd2Szz8d2G3RfMfJ2t3qVdZUAozZyAk+a0Sxa+QKix0YCwjL/A1RR0ar44nCxaoN9FxdJGwA==} + smol-toml@1.4.2: + resolution: {integrity: sha512-rInDH6lCNiEyn3+hH8KVGFdbjc099j47+OSgbMrfDYX1CmXLfdKd7qi6IfcWj2wFxvSVkuI46M+wPGYfEOEj6g==} engines: {node: '>= 18'} source-map-js@1.2.1: @@ -1599,8 +1606,8 @@ packages: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} - tailwindcss@4.1.8: - resolution: {integrity: sha512-kjeW8gjdxasbmFKpVGrGd5T4i40mV5J2Rasw48QARfYeQ8YS9x02ON9SFWax3Qf616rt4Cp3nVNIj6Hd1mP3og==} + tailwindcss@4.1.11: + resolution: {integrity: sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==} tapable@2.2.2: resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==} @@ -1656,8 +1663,8 @@ packages: typescript-auto-import-cache@0.3.6: resolution: {integrity: sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ==} - typescript@5.8.3: - resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==} + typescript@5.9.2: + resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} engines: {node: '>=14.17'} hasBin: true @@ -1670,8 +1677,8 @@ packages: uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.10.0: + resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==} unicode-properties@1.4.1: resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==} @@ -1682,8 +1689,8 @@ packages: unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - unifont@0.5.0: - resolution: {integrity: sha512-4DueXMP5Hy4n607sh+vJ+rajoLu778aU3GzqeTCqsD/EaUcvqZT9wPC8kgK6Vjh22ZskrxyRCR71FwNOaYn6jA==} + unifont@0.5.2: + resolution: {integrity: sha512-LzR4WUqzH9ILFvjLAUU7dK3Lnou/qd5kD+IakBtBK4S15/+x2y9VX+DcWQv6s551R6W+vzwgVS6tFg3XggGBgg==} unist-util-find-after@5.0.0: resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} @@ -1712,8 +1719,8 @@ packages: unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - unstorage@1.16.0: - resolution: {integrity: sha512-WQ37/H5A7LcRPWfYOrDa1Ys02xAbpPJq6q5GkO88FBXVSQzHd7+BjEwfRqyaSWCv9MbsJy058GWjjPjcJ16GGA==} + unstorage@1.16.1: + resolution: {integrity: sha512-gdpZ3guLDhz+zWIlYP1UwQ259tG5T5vYRzDaHMkQ1bBY1SQPutvZnrRjTFaWUUpseErJIgAZS51h6NOcZVZiqQ==} peerDependencies: '@azure/app-configuration': ^1.8.0 '@azure/cosmos': ^4.2.0 @@ -1723,7 +1730,7 @@ packages: '@azure/storage-blob': ^12.26.0 '@capacitor/preferences': ^6.0.3 || ^7.0.0 '@deno/kv': '>=0.9.0' - '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 + '@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0 '@planetscale/database': ^1.19.0 '@upstash/redis': ^1.34.3 '@vercel/blob': '>=0.27.1' @@ -1774,8 +1781,8 @@ packages: vfile-location@5.0.3: resolution: {integrity: sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==} - vfile-message@4.0.2: - resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + vfile-message@4.0.3: + resolution: {integrity: sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==} vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} @@ -1820,10 +1827,10 @@ packages: yaml: optional: true - vitefu@1.0.6: - resolution: {integrity: sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==} + vitefu@1.1.1: + resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} peerDependencies: - vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 peerDependenciesMeta: vite: optional: true @@ -1887,11 +1894,11 @@ packages: '@volar/language-service': optional: true - vscode-css-languageservice@6.3.5: - resolution: {integrity: sha512-ehEIMXYPYEz/5Svi2raL9OKLpBt5dSAdoCFoLpo0TVFKrVpDemyuQwS3c3D552z/qQCg3pMp8oOLMObY6M3ajQ==} + vscode-css-languageservice@6.3.7: + resolution: {integrity: sha512-5TmXHKllPzfkPhW4UE9sODV3E0bIOJPOk+EERKllf2SmAczjfTmYeq5txco+N3jpF8KIZ6loj/JptpHBQuVQRA==} - vscode-html-languageservice@5.4.0: - resolution: {integrity: sha512-9/cbc90BSYCghmHI7/VbWettHZdC7WYpz2g5gBK6UDUI1MkZbM773Q12uAYJx9jzAiNHPpyo6KzcwmcnugncAQ==} + vscode-html-languageservice@5.5.1: + resolution: {integrity: sha512-/ZdEtsZ3OiFSyL00kmmu7crFV9KwWR+MgpzjsxO60DQH7sIfHZM892C/E4iDd11EKocr+NYuvOA4Y7uc3QzLEA==} vscode-json-languageservice@4.1.8: resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==} @@ -1978,8 +1985,8 @@ packages: resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==} engines: {node: '>= 14'} - yaml@2.8.0: - resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==} + yaml@2.8.1: + resolution: {integrity: sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==} engines: {node: '>= 14.6'} hasBin: true @@ -2003,8 +2010,8 @@ packages: resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} engines: {node: '>=18'} - zod-to-json-schema@3.24.5: - resolution: {integrity: sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==} + zod-to-json-schema@3.24.6: + resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==} peerDependencies: zod: ^3.24.1 @@ -2014,8 +2021,8 @@ packages: typescript: ^4.9.4 || ^5.0.2 zod: ^3 - zod@3.25.48: - resolution: {integrity: sha512-0X1mz8FtgEIvaxGjdIImYpZEaZMrund9pGXm3M6vM7Reba0e2eI71KPjSCGXBfwKDPwPoywf6waUKc3/tFvX2Q==} + zod@3.25.76: + resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} @@ -2024,52 +2031,52 @@ snapshots: '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 - '@astrojs/check@0.9.4(prettier@3.3.3)(typescript@5.8.3)': + '@astrojs/check@0.9.4(prettier@3.3.3)(typescript@5.9.2)': dependencies: - '@astrojs/language-server': 2.15.4(prettier@3.3.3)(typescript@5.8.3) + '@astrojs/language-server': 2.15.4(prettier@3.3.3)(typescript@5.9.2) chokidar: 4.0.3 kleur: 4.1.5 - typescript: 5.8.3 + typescript: 5.9.2 yargs: 17.7.2 transitivePeerDependencies: - prettier - prettier-plugin-astro - '@astrojs/compiler@2.12.0': {} + '@astrojs/compiler@2.12.2': {} - '@astrojs/internal-helpers@0.6.1': {} + '@astrojs/internal-helpers@0.7.1': {} - '@astrojs/language-server@2.15.4(prettier@3.3.3)(typescript@5.8.3)': + '@astrojs/language-server@2.15.4(prettier@3.3.3)(typescript@5.9.2)': dependencies: - '@astrojs/compiler': 2.12.0 + '@astrojs/compiler': 2.12.2 '@astrojs/yaml2ts': 0.2.2 - '@jridgewell/sourcemap-codec': 1.5.0 - '@volar/kit': 2.4.14(typescript@5.8.3) - '@volar/language-core': 2.4.14 - '@volar/language-server': 2.4.14 - '@volar/language-service': 2.4.14 + '@jridgewell/sourcemap-codec': 1.5.4 + '@volar/kit': 2.4.23(typescript@5.9.2) + '@volar/language-core': 2.4.23 + '@volar/language-server': 2.4.23 + '@volar/language-service': 2.4.23 fast-glob: 3.3.3 muggle-string: 0.4.1 - volar-service-css: 0.0.62(@volar/language-service@2.4.14) - volar-service-emmet: 0.0.62(@volar/language-service@2.4.14) - volar-service-html: 0.0.62(@volar/language-service@2.4.14) - volar-service-prettier: 0.0.62(@volar/language-service@2.4.14)(prettier@3.3.3) - volar-service-typescript: 0.0.62(@volar/language-service@2.4.14) - volar-service-typescript-twoslash-queries: 0.0.62(@volar/language-service@2.4.14) - volar-service-yaml: 0.0.62(@volar/language-service@2.4.14) - vscode-html-languageservice: 5.4.0 + volar-service-css: 0.0.62(@volar/language-service@2.4.23) + volar-service-emmet: 0.0.62(@volar/language-service@2.4.23) + volar-service-html: 0.0.62(@volar/language-service@2.4.23) + volar-service-prettier: 0.0.62(@volar/language-service@2.4.23)(prettier@3.3.3) + volar-service-typescript: 0.0.62(@volar/language-service@2.4.23) + volar-service-typescript-twoslash-queries: 0.0.62(@volar/language-service@2.4.23) + volar-service-yaml: 0.0.62(@volar/language-service@2.4.23) + vscode-html-languageservice: 5.5.1 vscode-uri: 3.1.0 optionalDependencies: prettier: 3.3.3 transitivePeerDependencies: - typescript - '@astrojs/markdown-remark@6.3.2': + '@astrojs/markdown-remark@6.3.5': dependencies: - '@astrojs/internal-helpers': 0.6.1 + '@astrojs/internal-helpers': 0.7.1 '@astrojs/prism': 3.3.0 github-slugger: 2.0.0 hast-util-from-html: 2.0.3 @@ -2083,8 +2090,8 @@ snapshots: remark-parse: 11.0.0 remark-rehype: 11.1.2 remark-smartypants: 3.0.2 - shiki: 3.4.2 - smol-toml: 1.3.4 + shiki: 3.9.2 + smol-toml: 1.4.2 unified: 11.0.5 unist-util-remove-position: 5.0.0 unist-util-visit: 5.0.0 @@ -2099,7 +2106,7 @@ snapshots: '@astrojs/telemetry@3.3.0': dependencies: - ci-info: 4.2.0 + ci-info: 4.3.0 debug: 4.4.1 dlv: 1.1.3 dset: 3.1.4 @@ -2111,17 +2118,17 @@ snapshots: '@astrojs/yaml2ts@0.2.2': dependencies: - yaml: 2.8.0 + yaml: 2.8.1 '@babel/helper-string-parser@7.27.1': {} '@babel/helper-validator-identifier@7.27.1': {} - '@babel/parser@7.27.4': + '@babel/parser@7.28.0': dependencies: - '@babel/types': 7.27.3 + '@babel/types': 7.28.2 - '@babel/types@7.27.3': + '@babel/types@7.28.2': dependencies: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 @@ -2157,86 +2164,91 @@ snapshots: '@emmetio/stream-reader@2.2.0': {} - '@emnapi/runtime@1.4.3': + '@emnapi/runtime@1.4.5': dependencies: tslib: 2.8.1 optional: true - '@esbuild/aix-ppc64@0.25.5': + '@esbuild/aix-ppc64@0.25.8': optional: true - '@esbuild/android-arm64@0.25.5': + '@esbuild/android-arm64@0.25.8': optional: true - '@esbuild/android-arm@0.25.5': + '@esbuild/android-arm@0.25.8': optional: true - '@esbuild/android-x64@0.25.5': + '@esbuild/android-x64@0.25.8': optional: true - '@esbuild/darwin-arm64@0.25.5': + '@esbuild/darwin-arm64@0.25.8': optional: true - '@esbuild/darwin-x64@0.25.5': + '@esbuild/darwin-x64@0.25.8': optional: true - '@esbuild/freebsd-arm64@0.25.5': + '@esbuild/freebsd-arm64@0.25.8': optional: true - '@esbuild/freebsd-x64@0.25.5': + '@esbuild/freebsd-x64@0.25.8': optional: true - '@esbuild/linux-arm64@0.25.5': + '@esbuild/linux-arm64@0.25.8': optional: true - '@esbuild/linux-arm@0.25.5': + '@esbuild/linux-arm@0.25.8': optional: true - '@esbuild/linux-ia32@0.25.5': + '@esbuild/linux-ia32@0.25.8': optional: true - '@esbuild/linux-loong64@0.25.5': + '@esbuild/linux-loong64@0.25.8': optional: true - '@esbuild/linux-mips64el@0.25.5': + '@esbuild/linux-mips64el@0.25.8': optional: true - '@esbuild/linux-ppc64@0.25.5': + '@esbuild/linux-ppc64@0.25.8': optional: true - '@esbuild/linux-riscv64@0.25.5': + '@esbuild/linux-riscv64@0.25.8': optional: true - '@esbuild/linux-s390x@0.25.5': + '@esbuild/linux-s390x@0.25.8': optional: true - '@esbuild/linux-x64@0.25.5': + '@esbuild/linux-x64@0.25.8': optional: true - '@esbuild/netbsd-arm64@0.25.5': + '@esbuild/netbsd-arm64@0.25.8': optional: true - '@esbuild/netbsd-x64@0.25.5': + '@esbuild/netbsd-x64@0.25.8': optional: true - '@esbuild/openbsd-arm64@0.25.5': + '@esbuild/openbsd-arm64@0.25.8': optional: true - '@esbuild/openbsd-x64@0.25.5': + '@esbuild/openbsd-x64@0.25.8': optional: true - '@esbuild/sunos-x64@0.25.5': + '@esbuild/openharmony-arm64@0.25.8': optional: true - '@esbuild/win32-arm64@0.25.5': + '@esbuild/sunos-x64@0.25.8': optional: true - '@esbuild/win32-ia32@0.25.5': + '@esbuild/win32-arm64@0.25.8': optional: true - '@esbuild/win32-x64@0.25.5': + '@esbuild/win32-ia32@0.25.8': optional: true + '@esbuild/win32-x64@0.25.8': + optional: true + + '@fontsource/faustina@5.2.6': {} + '@fontsource/source-serif-4@5.2.8': {} '@img/sharp-darwin-arm64@0.33.5': @@ -2305,7 +2317,7 @@ snapshots: '@img/sharp-wasm32@0.33.5': dependencies: - '@emnapi/runtime': 1.4.3 + '@emnapi/runtime': 1.4.5 optional: true '@img/sharp-win32-ia32@0.33.5': @@ -2318,22 +2330,19 @@ snapshots: dependencies: minipass: 7.1.2 - '@jridgewell/gen-mapping@0.3.8': + '@jridgewell/gen-mapping@0.3.12': dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/sourcemap-codec': 1.5.4 + '@jridgewell/trace-mapping': 0.3.29 '@jridgewell/resolve-uri@3.1.2': {} - '@jridgewell/set-array@1.2.1': {} + '@jridgewell/sourcemap-codec@1.5.4': {} - '@jridgewell/sourcemap-codec@1.5.0': {} - - '@jridgewell/trace-mapping@0.3.25': + '@jridgewell/trace-mapping@0.3.29': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.4 '@nodelib/fs.scandir@2.1.5': dependencies: @@ -2349,101 +2358,101 @@ snapshots: '@oslojs/encoding@1.1.0': {} - '@rollup/pluginutils@5.1.4(rollup@4.41.1)': + '@rollup/pluginutils@5.2.0(rollup@4.46.2)': dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 estree-walker: 2.0.2 - picomatch: 4.0.2 + picomatch: 4.0.3 optionalDependencies: - rollup: 4.41.1 + rollup: 4.46.2 - '@rollup/rollup-android-arm-eabi@4.41.1': + '@rollup/rollup-android-arm-eabi@4.46.2': optional: true - '@rollup/rollup-android-arm64@4.41.1': + '@rollup/rollup-android-arm64@4.46.2': optional: true - '@rollup/rollup-darwin-arm64@4.41.1': + '@rollup/rollup-darwin-arm64@4.46.2': optional: true - '@rollup/rollup-darwin-x64@4.41.1': + '@rollup/rollup-darwin-x64@4.46.2': optional: true - '@rollup/rollup-freebsd-arm64@4.41.1': + '@rollup/rollup-freebsd-arm64@4.46.2': optional: true - '@rollup/rollup-freebsd-x64@4.41.1': + '@rollup/rollup-freebsd-x64@4.46.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.41.1': + '@rollup/rollup-linux-arm-gnueabihf@4.46.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.41.1': + '@rollup/rollup-linux-arm-musleabihf@4.46.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.41.1': + '@rollup/rollup-linux-arm64-gnu@4.46.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.41.1': + '@rollup/rollup-linux-arm64-musl@4.46.2': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.41.1': + '@rollup/rollup-linux-loongarch64-gnu@4.46.2': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.41.1': + '@rollup/rollup-linux-ppc64-gnu@4.46.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.41.1': + '@rollup/rollup-linux-riscv64-gnu@4.46.2': optional: true - '@rollup/rollup-linux-riscv64-musl@4.41.1': + '@rollup/rollup-linux-riscv64-musl@4.46.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.41.1': + '@rollup/rollup-linux-s390x-gnu@4.46.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.41.1': + '@rollup/rollup-linux-x64-gnu@4.46.2': optional: true - '@rollup/rollup-linux-x64-musl@4.41.1': + '@rollup/rollup-linux-x64-musl@4.46.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.41.1': + '@rollup/rollup-win32-arm64-msvc@4.46.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.41.1': + '@rollup/rollup-win32-ia32-msvc@4.46.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.41.1': + '@rollup/rollup-win32-x64-msvc@4.46.2': optional: true - '@shikijs/core@3.4.2': + '@shikijs/core@3.9.2': dependencies: - '@shikijs/types': 3.4.2 + '@shikijs/types': 3.9.2 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 - '@shikijs/engine-javascript@3.4.2': + '@shikijs/engine-javascript@3.9.2': dependencies: - '@shikijs/types': 3.4.2 + '@shikijs/types': 3.9.2 '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 4.3.3 - '@shikijs/engine-oniguruma@3.4.2': + '@shikijs/engine-oniguruma@3.9.2': dependencies: - '@shikijs/types': 3.4.2 + '@shikijs/types': 3.9.2 '@shikijs/vscode-textmate': 10.0.2 - '@shikijs/langs@3.4.2': + '@shikijs/langs@3.9.2': dependencies: - '@shikijs/types': 3.4.2 + '@shikijs/types': 3.9.2 - '@shikijs/themes@3.4.2': + '@shikijs/themes@3.9.2': dependencies: - '@shikijs/types': 3.4.2 + '@shikijs/types': 3.9.2 - '@shikijs/types@3.4.2': + '@shikijs/types@3.9.2': dependencies: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 @@ -2454,86 +2463,86 @@ snapshots: dependencies: tslib: 2.8.1 - '@tailwindcss/node@4.1.8': + '@tailwindcss/node@4.1.11': dependencies: '@ampproject/remapping': 2.3.0 - enhanced-resolve: 5.18.1 - jiti: 2.4.2 + enhanced-resolve: 5.18.3 + jiti: 2.5.1 lightningcss: 1.30.1 magic-string: 0.30.17 source-map-js: 1.2.1 - tailwindcss: 4.1.8 + tailwindcss: 4.1.11 - '@tailwindcss/oxide-android-arm64@4.1.8': + '@tailwindcss/oxide-android-arm64@4.1.11': optional: true - '@tailwindcss/oxide-darwin-arm64@4.1.8': + '@tailwindcss/oxide-darwin-arm64@4.1.11': optional: true - '@tailwindcss/oxide-darwin-x64@4.1.8': + '@tailwindcss/oxide-darwin-x64@4.1.11': optional: true - '@tailwindcss/oxide-freebsd-x64@4.1.8': + '@tailwindcss/oxide-freebsd-x64@4.1.11': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.8': + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.1.8': + '@tailwindcss/oxide-linux-arm64-gnu@4.1.11': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.1.8': + '@tailwindcss/oxide-linux-arm64-musl@4.1.11': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.1.8': + '@tailwindcss/oxide-linux-x64-gnu@4.1.11': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.1.8': + '@tailwindcss/oxide-linux-x64-musl@4.1.11': optional: true - '@tailwindcss/oxide-wasm32-wasi@4.1.8': + '@tailwindcss/oxide-wasm32-wasi@4.1.11': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.1.8': + '@tailwindcss/oxide-win32-arm64-msvc@4.1.11': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.1.8': + '@tailwindcss/oxide-win32-x64-msvc@4.1.11': optional: true - '@tailwindcss/oxide@4.1.8': + '@tailwindcss/oxide@4.1.11': dependencies: detect-libc: 2.0.4 tar: 7.4.3 optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.1.8 - '@tailwindcss/oxide-darwin-arm64': 4.1.8 - '@tailwindcss/oxide-darwin-x64': 4.1.8 - '@tailwindcss/oxide-freebsd-x64': 4.1.8 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.8 - '@tailwindcss/oxide-linux-arm64-gnu': 4.1.8 - '@tailwindcss/oxide-linux-arm64-musl': 4.1.8 - '@tailwindcss/oxide-linux-x64-gnu': 4.1.8 - '@tailwindcss/oxide-linux-x64-musl': 4.1.8 - '@tailwindcss/oxide-wasm32-wasi': 4.1.8 - '@tailwindcss/oxide-win32-arm64-msvc': 4.1.8 - '@tailwindcss/oxide-win32-x64-msvc': 4.1.8 + '@tailwindcss/oxide-android-arm64': 4.1.11 + '@tailwindcss/oxide-darwin-arm64': 4.1.11 + '@tailwindcss/oxide-darwin-x64': 4.1.11 + '@tailwindcss/oxide-freebsd-x64': 4.1.11 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.11 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.11 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.11 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.11 + '@tailwindcss/oxide-linux-x64-musl': 4.1.11 + '@tailwindcss/oxide-wasm32-wasi': 4.1.11 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.11 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.11 - '@tailwindcss/vite@4.1.8(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.0))': + '@tailwindcss/vite@4.1.11(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1))': dependencies: - '@tailwindcss/node': 4.1.8 - '@tailwindcss/oxide': 4.1.8 - tailwindcss: 4.1.8 - vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.0) + '@tailwindcss/node': 4.1.11 + '@tailwindcss/oxide': 4.1.11 + tailwindcss: 4.1.11 + vite: 6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1) '@types/debug@4.1.12': dependencies: '@types/ms': 2.1.0 - '@types/estree@1.0.7': {} + '@types/estree@1.0.8': {} '@types/fontkit@2.0.8': dependencies: - '@types/node': 22.15.29 + '@types/node': 24.2.1 '@types/hast@3.0.4': dependencies: @@ -2549,32 +2558,32 @@ snapshots: dependencies: '@types/unist': 3.0.3 - '@types/node@22.15.29': + '@types/node@24.2.1': dependencies: - undici-types: 6.21.0 + undici-types: 7.10.0 '@types/unist@3.0.3': {} '@ungap/structured-clone@1.3.0': {} - '@volar/kit@2.4.14(typescript@5.8.3)': + '@volar/kit@2.4.23(typescript@5.9.2)': dependencies: - '@volar/language-service': 2.4.14 - '@volar/typescript': 2.4.14 + '@volar/language-service': 2.4.23 + '@volar/typescript': 2.4.23 typesafe-path: 0.2.2 - typescript: 5.8.3 + typescript: 5.9.2 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - '@volar/language-core@2.4.14': + '@volar/language-core@2.4.23': dependencies: - '@volar/source-map': 2.4.14 + '@volar/source-map': 2.4.23 - '@volar/language-server@2.4.14': + '@volar/language-server@2.4.23': dependencies: - '@volar/language-core': 2.4.14 - '@volar/language-service': 2.4.14 - '@volar/typescript': 2.4.14 + '@volar/language-core': 2.4.23 + '@volar/language-service': 2.4.23 + '@volar/typescript': 2.4.23 path-browserify: 1.0.1 request-light: 0.7.0 vscode-languageserver: 9.0.1 @@ -2582,18 +2591,18 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - '@volar/language-service@2.4.14': + '@volar/language-service@2.4.23': dependencies: - '@volar/language-core': 2.4.14 + '@volar/language-core': 2.4.23 vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 - '@volar/source-map@2.4.14': {} + '@volar/source-map@2.4.23': {} - '@volar/typescript@2.4.14': + '@volar/typescript@2.4.23': dependencies: - '@volar/language-core': 2.4.14 + '@volar/language-core': 2.4.23 path-browserify: 1.0.1 vscode-uri: 3.1.0 @@ -2607,7 +2616,7 @@ snapshots: '@vscode/l10n@0.0.18': {} - acorn@8.14.1: {} + acorn@8.15.0: {} ajv@8.17.1: dependencies: @@ -2641,20 +2650,20 @@ snapshots: array-iterate@2.0.1: {} - astro@5.8.1(@types/node@22.15.29)(jiti@2.4.2)(lightningcss@1.30.1)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0): + astro@5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.46.2)(typescript@5.9.2)(yaml@2.8.1): dependencies: - '@astrojs/compiler': 2.12.0 - '@astrojs/internal-helpers': 0.6.1 - '@astrojs/markdown-remark': 6.3.2 + '@astrojs/compiler': 2.12.2 + '@astrojs/internal-helpers': 0.7.1 + '@astrojs/markdown-remark': 6.3.5 '@astrojs/telemetry': 3.3.0 '@capsizecss/unpack': 2.4.0 '@oslojs/encoding': 1.1.0 - '@rollup/pluginutils': 5.1.4(rollup@4.41.1) - acorn: 8.14.1 + '@rollup/pluginutils': 5.2.0(rollup@4.46.2) + acorn: 8.15.0 aria-query: 5.3.2 axobject-query: 4.1.0 boxen: 8.0.1 - ci-info: 4.2.0 + ci-info: 4.3.0 clsx: 2.1.1 common-ancestor-path: 1.0.1 cookie: 1.0.2 @@ -2666,7 +2675,7 @@ snapshots: dlv: 1.1.3 dset: 3.1.4 es-module-lexer: 1.7.0 - esbuild: 0.25.5 + esbuild: 0.25.8 estree-walker: 3.0.3 flattie: 1.1.1 fontace: 0.3.0 @@ -2683,27 +2692,28 @@ snapshots: p-limit: 6.2.0 p-queue: 8.1.0 package-manager-detector: 1.3.0 - picomatch: 4.0.2 + picomatch: 4.0.3 prompts: 2.4.2 rehype: 13.0.2 semver: 7.7.2 - shiki: 3.4.2 + shiki: 3.9.2 + smol-toml: 1.4.2 tinyexec: 0.3.2 tinyglobby: 0.2.14 - tsconfck: 3.1.6(typescript@5.8.3) + tsconfck: 3.1.6(typescript@5.9.2) ultrahtml: 1.6.0 - unifont: 0.5.0 + unifont: 0.5.2 unist-util-visit: 5.0.0 - unstorage: 1.16.0 + unstorage: 1.16.1 vfile: 6.0.3 - vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.0) - vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.0)) + vite: 6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1) + vitefu: 1.1.1(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)) xxhash-wasm: 1.1.0 yargs-parser: 21.1.1 yocto-spinner: 0.2.3 - zod: 3.25.48 - zod-to-json-schema: 3.24.5(zod@3.25.48) - zod-to-ts: 1.2.0(typescript@5.8.3)(zod@3.25.48) + zod: 3.25.76 + zod-to-json-schema: 3.24.6(zod@3.25.76) + zod-to-ts: 1.2.0(typescript@5.9.2)(zod@3.25.76) optionalDependencies: sharp: 0.33.5 transitivePeerDependencies: @@ -2755,7 +2765,7 @@ snapshots: dependencies: ansi-align: 3.0.1 camelcase: 8.0.0 - chalk: 5.4.1 + chalk: 5.5.0 cli-boxes: 3.0.0 string-width: 7.2.0 type-fest: 4.41.0 @@ -2774,7 +2784,7 @@ snapshots: ccount@2.0.1: {} - chalk@5.4.1: {} + chalk@5.5.0: {} character-entities-html4@2.1.0: {} @@ -2788,7 +2798,7 @@ snapshots: chownr@3.0.0: {} - ci-info@4.2.0: {} + ci-info@4.3.0: {} cli-boxes@3.0.0: {} @@ -2849,7 +2859,7 @@ snapshots: dependencies: ms: 2.1.3 - decode-named-character-reference@1.1.0: + decode-named-character-reference@1.2.0: dependencies: character-entities: 2.0.2 @@ -2888,42 +2898,43 @@ snapshots: emoji-regex@8.0.0: {} - enhanced-resolve@5.18.1: + enhanced-resolve@5.18.3: dependencies: graceful-fs: 4.2.11 tapable: 2.2.2 - entities@6.0.0: {} + entities@6.0.1: {} es-module-lexer@1.7.0: {} - esbuild@0.25.5: + esbuild@0.25.8: optionalDependencies: - '@esbuild/aix-ppc64': 0.25.5 - '@esbuild/android-arm': 0.25.5 - '@esbuild/android-arm64': 0.25.5 - '@esbuild/android-x64': 0.25.5 - '@esbuild/darwin-arm64': 0.25.5 - '@esbuild/darwin-x64': 0.25.5 - '@esbuild/freebsd-arm64': 0.25.5 - '@esbuild/freebsd-x64': 0.25.5 - '@esbuild/linux-arm': 0.25.5 - '@esbuild/linux-arm64': 0.25.5 - '@esbuild/linux-ia32': 0.25.5 - '@esbuild/linux-loong64': 0.25.5 - '@esbuild/linux-mips64el': 0.25.5 - '@esbuild/linux-ppc64': 0.25.5 - '@esbuild/linux-riscv64': 0.25.5 - '@esbuild/linux-s390x': 0.25.5 - '@esbuild/linux-x64': 0.25.5 - '@esbuild/netbsd-arm64': 0.25.5 - '@esbuild/netbsd-x64': 0.25.5 - '@esbuild/openbsd-arm64': 0.25.5 - '@esbuild/openbsd-x64': 0.25.5 - '@esbuild/sunos-x64': 0.25.5 - '@esbuild/win32-arm64': 0.25.5 - '@esbuild/win32-ia32': 0.25.5 - '@esbuild/win32-x64': 0.25.5 + '@esbuild/aix-ppc64': 0.25.8 + '@esbuild/android-arm': 0.25.8 + '@esbuild/android-arm64': 0.25.8 + '@esbuild/android-x64': 0.25.8 + '@esbuild/darwin-arm64': 0.25.8 + '@esbuild/darwin-x64': 0.25.8 + '@esbuild/freebsd-arm64': 0.25.8 + '@esbuild/freebsd-x64': 0.25.8 + '@esbuild/linux-arm': 0.25.8 + '@esbuild/linux-arm64': 0.25.8 + '@esbuild/linux-ia32': 0.25.8 + '@esbuild/linux-loong64': 0.25.8 + '@esbuild/linux-mips64el': 0.25.8 + '@esbuild/linux-ppc64': 0.25.8 + '@esbuild/linux-riscv64': 0.25.8 + '@esbuild/linux-s390x': 0.25.8 + '@esbuild/linux-x64': 0.25.8 + '@esbuild/netbsd-arm64': 0.25.8 + '@esbuild/netbsd-x64': 0.25.8 + '@esbuild/openbsd-arm64': 0.25.8 + '@esbuild/openbsd-x64': 0.25.8 + '@esbuild/openharmony-arm64': 0.25.8 + '@esbuild/sunos-x64': 0.25.8 + '@esbuild/win32-arm64': 0.25.8 + '@esbuild/win32-ia32': 0.25.8 + '@esbuild/win32-x64': 0.25.8 escalade@3.2.0: {} @@ -2933,7 +2944,7 @@ snapshots: estree-walker@3.0.3: dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 eventemitter3@5.0.1: {} @@ -2955,9 +2966,9 @@ snapshots: dependencies: reusify: 1.1.0 - fdir@6.4.5(picomatch@4.0.2): + fdir@6.4.6(picomatch@4.0.3): optionalDependencies: - picomatch: 4.0.2 + picomatch: 4.0.3 fill-range@7.1.1: dependencies: @@ -2997,14 +3008,14 @@ snapshots: graceful-fs@4.2.11: {} - h3@1.15.3: + h3@1.15.4: dependencies: cookie-es: 1.2.2 crossws: 0.3.5 defu: 6.1.4 destr: 2.0.5 iron-webcrypto: 1.2.1 - node-mock-http: 1.0.0 + node-mock-http: 1.0.2 radix3: 1.1.2 ufo: 1.6.1 uncrypto: 0.1.3 @@ -3016,7 +3027,7 @@ snapshots: hast-util-from-parse5: 8.0.3 parse5: 7.3.0 vfile: 6.0.3 - vfile-message: 4.0.2 + vfile-message: 4.0.3 hast-util-from-parse5@8.0.3: dependencies: @@ -3131,7 +3142,7 @@ snapshots: dependencies: is-inside-container: 1.0.0 - jiti@2.4.2: {} + jiti@2.5.1: {} js-yaml@4.1.0: dependencies: @@ -3200,12 +3211,12 @@ snapshots: magic-string@0.30.17: dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.4 magicast@0.3.5: dependencies: - '@babel/parser': 7.27.4 - '@babel/types': 7.27.3 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.2 source-map-js: 1.2.1 markdown-table@3.0.4: {} @@ -3227,7 +3238,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.3 - decode-named-character-reference: 1.1.0 + decode-named-character-reference: 1.2.0 devlop: 1.1.0 mdast-util-to-string: 4.0.0 micromark: 4.0.2 @@ -3336,7 +3347,7 @@ snapshots: micromark-core-commonmark@2.0.3: dependencies: - decode-named-character-reference: 1.1.0 + decode-named-character-reference: 1.2.0 devlop: 1.1.0 micromark-factory-destination: 2.0.1 micromark-factory-label: 2.0.1 @@ -3469,7 +3480,7 @@ snapshots: micromark-util-decode-string@2.0.1: dependencies: - decode-named-character-reference: 1.1.0 + decode-named-character-reference: 1.2.0 micromark-util-character: 2.1.1 micromark-util-decode-numeric-character-reference: 2.0.2 micromark-util-symbol: 2.0.1 @@ -3507,7 +3518,7 @@ snapshots: dependencies: '@types/debug': 4.1.12 debug: 4.4.1 - decode-named-character-reference: 1.1.0 + decode-named-character-reference: 1.2.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 micromark-factory-space: 2.0.1 @@ -3552,20 +3563,20 @@ snapshots: dependencies: '@types/nlcst': 2.0.3 - node-fetch-native@1.6.6: {} + node-fetch-native@1.6.7: {} node-fetch@2.7.0: dependencies: whatwg-url: 5.0.0 - node-mock-http@1.0.0: {} + node-mock-http@1.0.2: {} normalize-path@3.0.0: {} ofetch@1.4.1: dependencies: destr: 2.0.5 - node-fetch-native: 1.6.6 + node-fetch-native: 1.6.7 ufo: 1.6.1 ohash@2.0.11: {} @@ -3604,7 +3615,7 @@ snapshots: parse5@7.3.0: dependencies: - entities: 6.0.0 + entities: 6.0.1 path-browserify@1.0.1: {} @@ -3612,9 +3623,9 @@ snapshots: picomatch@2.3.1: {} - picomatch@4.0.2: {} + picomatch@4.0.3: {} - postcss@8.5.4: + postcss@8.5.6: dependencies: nanoid: 3.3.11 picocolors: 1.1.1 @@ -3756,30 +3767,30 @@ snapshots: reusify@1.1.0: {} - rollup@4.41.1: + rollup@4.46.2: dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.41.1 - '@rollup/rollup-android-arm64': 4.41.1 - '@rollup/rollup-darwin-arm64': 4.41.1 - '@rollup/rollup-darwin-x64': 4.41.1 - '@rollup/rollup-freebsd-arm64': 4.41.1 - '@rollup/rollup-freebsd-x64': 4.41.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.41.1 - '@rollup/rollup-linux-arm-musleabihf': 4.41.1 - '@rollup/rollup-linux-arm64-gnu': 4.41.1 - '@rollup/rollup-linux-arm64-musl': 4.41.1 - '@rollup/rollup-linux-loongarch64-gnu': 4.41.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.41.1 - '@rollup/rollup-linux-riscv64-gnu': 4.41.1 - '@rollup/rollup-linux-riscv64-musl': 4.41.1 - '@rollup/rollup-linux-s390x-gnu': 4.41.1 - '@rollup/rollup-linux-x64-gnu': 4.41.1 - '@rollup/rollup-linux-x64-musl': 4.41.1 - '@rollup/rollup-win32-arm64-msvc': 4.41.1 - '@rollup/rollup-win32-ia32-msvc': 4.41.1 - '@rollup/rollup-win32-x64-msvc': 4.41.1 + '@rollup/rollup-android-arm-eabi': 4.46.2 + '@rollup/rollup-android-arm64': 4.46.2 + '@rollup/rollup-darwin-arm64': 4.46.2 + '@rollup/rollup-darwin-x64': 4.46.2 + '@rollup/rollup-freebsd-arm64': 4.46.2 + '@rollup/rollup-freebsd-x64': 4.46.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.46.2 + '@rollup/rollup-linux-arm-musleabihf': 4.46.2 + '@rollup/rollup-linux-arm64-gnu': 4.46.2 + '@rollup/rollup-linux-arm64-musl': 4.46.2 + '@rollup/rollup-linux-loongarch64-gnu': 4.46.2 + '@rollup/rollup-linux-ppc64-gnu': 4.46.2 + '@rollup/rollup-linux-riscv64-gnu': 4.46.2 + '@rollup/rollup-linux-riscv64-musl': 4.46.2 + '@rollup/rollup-linux-s390x-gnu': 4.46.2 + '@rollup/rollup-linux-x64-gnu': 4.46.2 + '@rollup/rollup-linux-x64-musl': 4.46.2 + '@rollup/rollup-win32-arm64-msvc': 4.46.2 + '@rollup/rollup-win32-ia32-msvc': 4.46.2 + '@rollup/rollup-win32-x64-msvc': 4.46.2 fsevents: 2.3.3 run-parallel@1.2.0: @@ -3815,14 +3826,14 @@ snapshots: '@img/sharp-win32-x64': 0.33.5 optional: true - shiki@3.4.2: + shiki@3.9.2: dependencies: - '@shikijs/core': 3.4.2 - '@shikijs/engine-javascript': 3.4.2 - '@shikijs/engine-oniguruma': 3.4.2 - '@shikijs/langs': 3.4.2 - '@shikijs/themes': 3.4.2 - '@shikijs/types': 3.4.2 + '@shikijs/core': 3.9.2 + '@shikijs/engine-javascript': 3.9.2 + '@shikijs/engine-oniguruma': 3.9.2 + '@shikijs/langs': 3.9.2 + '@shikijs/themes': 3.9.2 + '@shikijs/types': 3.9.2 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 @@ -3833,7 +3844,7 @@ snapshots: sisteransi@1.0.5: {} - smol-toml@1.3.4: {} + smol-toml@1.4.2: {} source-map-js@1.2.1: {} @@ -3864,7 +3875,7 @@ snapshots: dependencies: ansi-regex: 6.1.0 - tailwindcss@4.1.8: {} + tailwindcss@4.1.11: {} tapable@2.2.2: {} @@ -3883,8 +3894,8 @@ snapshots: tinyglobby@0.2.14: dependencies: - fdir: 6.4.5(picomatch@4.0.2) - picomatch: 4.0.2 + fdir: 6.4.6(picomatch@4.0.3) + picomatch: 4.0.3 to-regex-range@5.0.1: dependencies: @@ -3896,9 +3907,9 @@ snapshots: trough@2.2.0: {} - tsconfck@3.1.6(typescript@5.8.3): + tsconfck@3.1.6(typescript@5.9.2): optionalDependencies: - typescript: 5.8.3 + typescript: 5.9.2 tslib@2.8.1: {} @@ -3910,7 +3921,7 @@ snapshots: dependencies: semver: 7.7.2 - typescript@5.8.3: {} + typescript@5.9.2: {} ufo@1.6.1: {} @@ -3918,7 +3929,7 @@ snapshots: uncrypto@0.1.3: {} - undici-types@6.21.0: {} + undici-types@7.10.0: {} unicode-properties@1.4.1: dependencies: @@ -3940,9 +3951,10 @@ snapshots: trough: 2.2.0 vfile: 6.0.3 - unifont@0.5.0: + unifont@0.5.2: dependencies: css-tree: 3.1.0 + ofetch: 1.4.1 ohash: 2.0.11 unist-util-find-after@5.0.0: @@ -3987,14 +3999,14 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - unstorage@1.16.0: + unstorage@1.16.1: dependencies: anymatch: 3.1.3 chokidar: 4.0.3 destr: 2.0.5 - h3: 1.15.3 + h3: 1.15.4 lru-cache: 10.4.3 - node-fetch-native: 1.6.6 + node-fetch-native: 1.6.7 ofetch: 1.4.1 ufo: 1.6.1 @@ -4003,7 +4015,7 @@ snapshots: '@types/unist': 3.0.3 vfile: 6.0.3 - vfile-message@4.0.2: + vfile-message@4.0.3: dependencies: '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 @@ -4011,66 +4023,66 @@ snapshots: vfile@6.0.3: dependencies: '@types/unist': 3.0.3 - vfile-message: 4.0.2 + vfile-message: 4.0.3 - vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.0): + vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1): dependencies: - esbuild: 0.25.5 - fdir: 6.4.5(picomatch@4.0.2) - picomatch: 4.0.2 - postcss: 8.5.4 - rollup: 4.41.1 + esbuild: 0.25.8 + fdir: 6.4.6(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.46.2 tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 22.15.29 + '@types/node': 24.2.1 fsevents: 2.3.3 - jiti: 2.4.2 + jiti: 2.5.1 lightningcss: 1.30.1 - yaml: 2.8.0 + yaml: 2.8.1 - vitefu@1.0.6(vite@6.3.5(@types/node@22.15.29)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.0)): + vitefu@1.1.1(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1)): optionalDependencies: - vite: 6.3.5(@types/node@22.15.29)(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.8.0) + vite: 6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(yaml@2.8.1) - volar-service-css@0.0.62(@volar/language-service@2.4.14): + volar-service-css@0.0.62(@volar/language-service@2.4.23): dependencies: - vscode-css-languageservice: 6.3.5 + vscode-css-languageservice: 6.3.7 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.14 + '@volar/language-service': 2.4.23 - volar-service-emmet@0.0.62(@volar/language-service@2.4.14): + volar-service-emmet@0.0.62(@volar/language-service@2.4.23): dependencies: '@emmetio/css-parser': 0.4.0 '@emmetio/html-matcher': 1.3.0 '@vscode/emmet-helper': 2.11.0 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.14 + '@volar/language-service': 2.4.23 - volar-service-html@0.0.62(@volar/language-service@2.4.14): + volar-service-html@0.0.62(@volar/language-service@2.4.23): dependencies: - vscode-html-languageservice: 5.4.0 + vscode-html-languageservice: 5.5.1 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.14 + '@volar/language-service': 2.4.23 - volar-service-prettier@0.0.62(@volar/language-service@2.4.14)(prettier@3.3.3): + volar-service-prettier@0.0.62(@volar/language-service@2.4.23)(prettier@3.3.3): dependencies: vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.14 + '@volar/language-service': 2.4.23 prettier: 3.3.3 - volar-service-typescript-twoslash-queries@0.0.62(@volar/language-service@2.4.14): + volar-service-typescript-twoslash-queries@0.0.62(@volar/language-service@2.4.23): dependencies: vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.14 + '@volar/language-service': 2.4.23 - volar-service-typescript@0.0.62(@volar/language-service@2.4.14): + volar-service-typescript@0.0.62(@volar/language-service@2.4.23): dependencies: path-browserify: 1.0.1 semver: 7.7.2 @@ -4079,23 +4091,23 @@ snapshots: vscode-nls: 5.2.0 vscode-uri: 3.1.0 optionalDependencies: - '@volar/language-service': 2.4.14 + '@volar/language-service': 2.4.23 - volar-service-yaml@0.0.62(@volar/language-service@2.4.14): + volar-service-yaml@0.0.62(@volar/language-service@2.4.23): dependencies: vscode-uri: 3.1.0 yaml-language-server: 1.15.0 optionalDependencies: - '@volar/language-service': 2.4.14 + '@volar/language-service': 2.4.23 - vscode-css-languageservice@6.3.5: + vscode-css-languageservice@6.3.7: dependencies: '@vscode/l10n': 0.0.18 vscode-languageserver-textdocument: 1.0.12 vscode-languageserver-types: 3.17.5 vscode-uri: 3.1.0 - vscode-html-languageservice@5.4.0: + vscode-html-languageservice@5.5.1: dependencies: '@vscode/l10n': 0.0.18 vscode-languageserver-textdocument: 1.0.12 @@ -4192,7 +4204,7 @@ snapshots: yaml@2.2.2: {} - yaml@2.8.0: {} + yaml@2.8.1: {} yargs-parser@21.1.1: {} @@ -4214,15 +4226,15 @@ snapshots: yoctocolors@2.1.1: {} - zod-to-json-schema@3.24.5(zod@3.25.48): + zod-to-json-schema@3.24.6(zod@3.25.76): dependencies: - zod: 3.25.48 + zod: 3.25.76 - zod-to-ts@1.2.0(typescript@5.8.3)(zod@3.25.48): + zod-to-ts@1.2.0(typescript@5.9.2)(zod@3.25.76): dependencies: - typescript: 5.8.3 - zod: 3.25.48 + typescript: 5.9.2 + zod: 3.25.76 - zod@3.25.48: {} + zod@3.25.76: {} zwitch@2.0.4: {} diff --git a/public/logos/github.png b/public/logos/github.png deleted file mode 100644 index 37c00260f284b421a9fd214c628eb0bf0505aeca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9114 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 GGywozU5HKq diff --git a/public/logos/luare.png b/public/logos/luare.png deleted file mode 100644 index 37899dfa0991f55e85876e8e701e448ae2755ce6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24786 zcmeAS@N?(olHy`uVBq!ia0y~yVAuk}9Bd2>47O+4j2IXg7>k44ofy`glX=O&puphi z;uum9_hv8W99j2D{a>M>`suS{cR%snmdbSS&Toavlf0EWiUJ&e8U!Y@aO`A!BpN9d zxhbVm@}zZK!wm65(+=>S^xY7dbi%1Zh0RHivyp*wo8hrz+fuUU{(W;d_Un&*t6r_M zD^4>}?iG7tsc`;`Wo^~UU)RI`=cjM@5+&7mIfLa!<`*6B{!J!K8(3bb3d{*p-oWzW za+cL}xiroT-VzpT-4Zx2EWcW!XM09y!E}RysNMrY3;b8VjH#NT>Y$(aV2f0vs>A%S z%R9dqcsIlyI*@6~97uC6({rZs~kFvzqZUe zC;ZufYZv=gLx$3%cM0EC>oERGIe%bfZSA4t{I^FZFV3G{ zxXDxP(^0RJPlHsII)x_~G0s#`+4^yQ$vpOhM=Y5SM#Qds@|iiYNb~mJ#+AZ9Pk1-j zOdZqVF9mv8FU=Bty#k2`CrK6k;Ej9MqNj(zx$?LnbcvLEW^ml z^MAsp+w&&nzufzHp1fgM(vPn~3;YWw%}9y)_d9N(tM^t-sj@Awb8&EcmGjfs zE9KAp5QWDqkIJMMSuoAaNO)WrrmW(5R-%B#;=pz82m6}o$ZTjfCmuG_J-wW(j2O6svJ>&kj z?vieK-Kz?|(?SdSpTC%w^gQf)oJzv`?zkCSl%AZ*XF1pEv@U1rjyWl6zUK=UYV`h; zIkwsU0@I~A>x5Qx`g^b3?;R(>=2RdMWAm!{`|H-*`Ts9|l$xdLAisX1?a_0q-|bYN z(!0`IWW(B^RmK6=v_!VEq_suOVOyZRaBJ9#`A07BJ5;Z4L126Ig<0#QJ$t#8 zm~Gr&vp+vj^MAGI`VUpxs=pT+KG$XZCBl5KaEI)&JZVdH#{X%YueM)YlXk_*Xro}m zMH$D2G=_QXYeE?BnKP`q%1~Kg-_Ro)U(ObEdMR(XBE$CCycz!2dnc`!tLGBR5a87O zyi%|tX-CQ9-1;*S|9HATzVU8|>j|`RJ-^V+ts;mgZtav^ewsfl6Any_V~|p`xW0^| zG0u*!tGJ;^^2jUWMqXX^Fs;U%D>Hwc&tIKVbS6Ug(;Q{i{)K8Dx&ekcq1gggrEdLf zI^7n?Dv~KVHJ@csCE>#EpZyocLo;x31Uwiv(KGRCOb2~JoGXyJi zk0vlJHD*6)`M8$3YkoCjbCGMa|Aj)Ye-C~O*nd=ZNc74%^6={12N&y&C!Oov=((vO zV_TAl*Mk>I?B_pE6=#v>F27szGRga;s>6IGhL|(A9VW;49?gGxW_K{lKO>h#o!b>0 zGEbgiWMLK)Ygij|`o}F}hoAex1T49V&aS?C_`hp|+KQ;;4#!^Zd438<&x)C-FYCSR zdb}p%tH9DN41#T)Tt{AeU%&t7d$;77Ei5mNx?IvM&|4z8)#6|5v7hWa--`!cTGl21 z_y7xQjKB;l5{9_+a~B-~aN~p!d-?`(!6~o0fPt#I2cVV|wnely&(&lf*ZV?|eS@ zXy5XNh7+E*lx7I7P?=j@<*?>H!-ebpDNGk?j$b&H6R>)gX#l@H$Eyp*E59-?U48Y# zoeMnPrf&oy0utxACzk|S$I2YH@TynjxN!N9c)oVeolmVtrS_>h=wI`g$Mk&WzIVIk zGivTXV4J^}qsC?Zv^5^a92eTMzI-t%yvMpg%eJKF*vf4d7wX;k8*9EO23(%}#q1)# zvxLdlg5HaHTk5%fiu`yR#T+#`v}lLLH$kI^iYp=?)bBoVc>0Fe-LJY0TOetT^<3co zpSQMp#@;>N@`F{Mqa&?g%CQ&;Z#LzqgY4}yZhVjlaO^n7mt5}Fq7@J*ePyzLgUh)! zC1;EqZyrf~qPpQ+^h{sFEyov4$y?NP!;EWDq?E)Sl@^A+1>g31bMMao`y#0Tln|H_ zY_3H++_SlvR~NwXUp7vlLSpin3GoY-GA-S_{A^Lp&7ueC^Up4bxHc^@d6&ZHTaAAe z=KnHWaq{AonUf};F&1&m-dV7>voh27n`45qZS&c2u1Q{B9{1sp$2c=Ry4Yj>G# z>6+w?EH9E}4^IA5YjWN<=l(X&ihFnKA`&#Fo~%5?nk*MSD~%(;`Sgq%8yaQQyKFRH ze0s)pD|bS_4NKPj;FO03Uk(RkIxFsqFg1xN_Hogk%$M-?{tw1k9~Y$^ZZp3aI49=O z3WZ;}f>qPm%LCA`W8RVX$}?VHkNcg?x#Is@);jsz`y9gjE7_tuXtk{qjD0lkd80;KJeONu?bnT$`cxg}yEw?bUaDU9M&g6*d-)yD_j=r(Zds7H zqAkJ0SR#I(%#mNk42J|%H%&V?S=h_&lfj9Vg-n~4id~z1y)ZuV#3Z+hIOQ`8Zx`Ga zz3kQ;!X@=MSip4l%A?GwHeQ*z)4wTew5`{8x98>j{?wRh47ECo%Z2u@c5~zUTK3xS z!yfIHb}?RGU6TbTR~?*S++BQ~xrH&IW5pVC#&7QeKb<`O`Id}Tu+h4UikY9Q=9_gq zaae1(Zeq%j(&q;4M+4 z@Bq#^c~|eB+xde-tMPzs?xN2V(kA?L*x1PUY^}X`$jSxH6TiJ@|9Yg~@#<>LpI6;@ zdR`hVIe5rQzxD2dpuaDS0~hyP%|E9X@?!0peqV<>PJ7b&#Bx7=aBOjOuDIvjES>l3 z`(oM0st)pRPs}~?-Zy6ZR~f;!=DYo}vU@W{L;B|G`PpKg*$?Kp_a?t9xbDTbIZe^vlT4Q8+|+F^Dl)mEg6@3J z=gQlW`TgRt3LVB@Domd<^wz%H8*Z}i_gwpwL%Vw%dJ?|bm|R>a%M(#=-%)&?F;b7w z+QutL@`U50k4<}24?o=<#&BNp+Rc{|XXKcJL#DBWikSH*e3y?NE-A9G*z<*rZh`P0k6+^-`hSCn>8!)o1f@gK!z4LU6f z^D3AU&QDeljTG$>DecYLA!PMsw`5LISVabNvE6c2-^`gGb=j|UJPO;&b#`SG-vyD@ z<0sW@4>JFse&}_6-H(j6O3n-J##!nwt$W|jKGzfZfmL6_X8uBU0pDV=3wv!3oVRta zX0HFkvf?ni;Crhgv5?y}rvdqw8Mi(`v+E<<( z8@4F_ajZD(d)`_~&USvf73bycB`41bu880LlxJo~et~_&VO#mB4n~(9SDx7OHN7#* ztl@nnm&ml&r~VY`HJ45`zg{$Pru3ZdvZ_C6XF9?RUK)JncDj0L!k;Y9V(zz1Oc{RH z7sMV8(cP^gA-a5_#-0Pob3Sr&?au%G&}rfZmKUvkH#{xs{$E@BRPLNT^SmFS?<#qw zIs~yCp3r$!yW#pWM_<1QFN|+0uGE-Ux%VxLUGJIoFmlk1+Y! zA-moQn z6*p{qX03LF*;Q~~;lgLTRUPKb%sKaZ)e4Tj{Cj`G&VT+F!qRxWhQIh@!*8a`;l{06 z#tTwQ#GIW)m$IE>+jhrRhlfKlbe{9(k`<+5v(ojux;L1{rmxMKn^$Ir5# z_qOjySg-qT-`~zk-f5N@iRU*?FxHo?UZZ?~kDq`2$Em;6I5tMLFjllqSYj+DuD&5^ z&8tY014~o1)-HH?M(eQtn$PE#D$jKOFr(4nH|LAE(ys7X+TJ27L-RLXO9}N{en`_R zgQ@g^z3!g}rVn|||6X@u`!r*IvZA>0;=IyHdf(=@&U^dCHZHbiqkWjpJw=Her&*1Y zB1N3kYR(j0Ri63F%&5m|T91jx=G!vmJFMn>Em-4h^*PJ!$0erX-upbOr<)xYyl_jd zmwnPwX6{QYj?I;it{#ouUX!c1y<`uA@AIYVl9C@6-qi6szVZCw0F%hWi(M)c_FT;> z?75Iz#mUUU_$Z=v-f}4~&&cUU8Y+bgV|tFy{@Svg>ul-Xy}H|~%lGYh>NM}$@)tKY zu8pprcKl;JbNcIxHx&*wbOx=sysF4bcII9ahnLGuZKK;;YhT=4Zl(U9zqDr;!>qhK zwf?k1>!7V4wKTdWp1aeRvFo$pI_HY@+Hdy#d@oky-OZSx6mp}VdBMg-ich0Dp4^;t z_-5BiT;$2TcxdCv#uSE#W1Cj0tS)X~Gq{$< zbFAU8goDvpp|494?$w>U;y6vE+F{D^Uxx~W%HEfyZ8pv;S3F!))bIMv#&plmy$61} zwVL+X@Y|SN6ut1TNASqAsh&2zSz9Mf+pfN3lSTUD3*AY_4c9ArPiuo# zP1g*N782STVdI|kpSP{7I47*ZhSPQRRS|)$FBe1zT`GJovZ=3mqT8LINbg@tS7p*9 z4ms#uKHPQsxWmEy2CDm~PB~QnBD*c*^~2?Xi~RZc=c_x`@^4_URNbA#P;+39z}d({ z$HX!@1g4vLUDwImJH_34^IM~rIXBV|mDn-N6umR;$#b3RH1$LtRg)`j8zp=fX}1af z4xe(csnKhn`Z|uhJ#YK_wHI8y8vb2H^~Y3;w(AJr_G6QiIMwd(Zz6pGkr<%jHKIMg?mKR>JC`g=uEBA z@SODC_`&_xqUCnS%AWtaqm#16@5DxS{r!6$vHnwUWZc$vVd26Vl}aou92rwC?RwF@ zOnl|yvnyg{Ib1GqoLAny>GvtwY3z4;p4$km*v+(S^K!2;-o0-mnswjAICPayj`h|hO+LvuHQMla$@f4TS2uv3~`fGR?P``EaCcJCwGJD{5OAJ`%XBp z>hNxz3BE?^y9zWlSU2lxL|bw%^Zf3=`uyu%hi5%Xh!@zUk;fSHKea12*h}yzPk^&D zr`NVAQ-l{>Q5L!)|NU!Ke9PPNkbcwpw-pLCIhRG(v%dR#)PL8!F98?q{_$`2FHk?U z)`F*z)oJ?cO~1ED8U=SnHmi0$JYdYOn0dV5+RoP=r{sS=b-4V;O1`0lvBb{6>i6la zO)fo)(pXHpdi^#{5SVh|#6rXK0Y9#{ncuIvJ@LJ@b&}n8Z+G*uT>HsKKmBt#rtiRW zH1oT1G~11x>dH2AH@GVM?>wYo_>l7%`@%zGK@F8y84IhAD(4Hu}Eh?)4= zI+z3>{=KBy^zJO7l~a2784ko($-G;;^@sE6_dAlS6r0QT^zHq=sQbw2>uY}+pZl4= z`pToWFsr$Tj*qEb(fHKo%&UN zALV5?-(TblN#_?htLv*7o~1u+o1AjN~CH_!&O!guT}Ns_)bNHyue^9Buxe zN##}dfyjQgmYbIiI;D?yDbH8yTpRFcQBy~V6I1fmDA{jz``ESix=KXYvFvT;NIATH zx1v(0*j;{OhioqMdX2MA)@RgaaXsVXyxaEc$P~VSq9=>kwy+=K&*RD8Q+oZ+`=mO- zmId!_N?iL^d4H-`T!Tq-+0S!@7nYcXZY(`2`&X`Lk&}Pxrs}WF)a4?f21v2NuX4&w2A_PC}z6Z>$v-56mxzUieHhW!F?U706 zk9Z#1QnJm)ym|Rl4b2r3l^=f-WD%Hl+G@eErkf%rg-;u|`4mr3xgHqh9m_nePW4`n z$bvlw{Iri`pG#bqI3cH4W6O){8ry5;OPOU_H3`Kii3XlbR=7IG;>i?>8UV$g*>4-?E75l__V>tzb2LsoQ>BePP^cr~d)=(fg`cf7pFH>7(l6 z&apg}#l3Dx$oyy(&bf=WE-sPymb$Xv|JAuI*Sb5nXB0DS5oepvm%r!lS@(U9D?6=~ z&reCZI`=TY0o#5V#RZ*N7L#uLnRw`oN0trK_M=7d{00vtb)xm!O_dog>|6Egx1(+} z+ny`Uo^x4hqQAzv3N~v5t-8x}b%pV@ET+Q=(=?dc-X~sHJ+iCx+p>G{%OCbKZVnS# z>Dt$~;Yzk@?#I=WSSG0)t4PZE_xo#vYQF5Qr?uzjFi0KZi>s@YbozhZrhh+UKDVaf zQPT^1mnStCt-EmOVxIel6UqInL$%uzzTOJe(V6Cx=yq9ORaEAjOZifXy9+1%On=6| zbf-o;+m`76&dwZPXZ^Y%a^#AT-s1~D&WN~4vGt41`+w-Up30+l9Wqr_*RP4%OtSX~ zxg>x5)~bj5Oc=|;_WOQMT@toOH9TE2<>&DYSvG13Ne>-k7y`K&ej4ey?B42m_n5ixi)HzyPL_S1 zNq?5epX67PjJMum^v}BNDSOoC`L|l-D-%vn{qJn>ukzeYg^QMl47a(T&eBwxop;o* z$KS_6WP9S(Pl_u-PAUAE@KNE)sc8>YZ!US3`Jg5!y+EJN(P~45ac;K@Z$s%2i4V;N!+t6{`61lo4Vnp(?h4z zMyt<0E;^peqiVslFO1dDc4lK3ky!~Z*Bh7HbG%N!U1o9NX<4lr)BotnUtcU; z{ccwL;d9DNRli=H-OuTCxBJe`S+6!-U^KRg?OGsuN|j^fsilRfupWDp; zFMn|70R`E`W*MBkJdacwohJ)lSmV38_}W@W{#k`;g&(>WK5{%5HMvAx+g&u^)$Z;=~{mi&Ux#99|hlhdkTTS2V$X|IGk)5dH{0I+|51zM6Cd9; z7SI%|kc2`@pdreKSyM(>w*RPAFWpN}d*9m9X;XAL~?!YY51qK%{PjfWvZkD>X zV2V>#U^c_-SxEtF8BL^JOhwdMlolR8KhbH)lqREBZ$5b*mps@bBok?}ay7@in9A!t z;fv38|6M)twrU_xpp3clgx%qDFIVXAexiJ_hOMkGIY@C+{p)K&Dj(-__3xi~=Hw(N zCtn%k=B&kxi`)4QC&Wwss?tvJSF1KD-SFs)zE~rB;;SAncgwv^+-dDSlT$1X1z%`5 z``=XGA^KLL?w&O6RlR-*YCD$Ra$|W_v^!2fOOEY(i}{@`sdl@c%=zAPV8uI$y8TRB z4FiLitxSJgG&1wWT|C;z94{wzWvu|ulFpnA>0+}vF%7R?r{{c?nh+ux%$U86;g#uw zt6Cefct!sCZdL6`nt0CTR-4*mo>>>4tji2>*vlW?>3Z<}H-pEHW&f7t&Sx~8aO6>w zr;MYB`dOA6@7Mm?8UO2z(-e{7`@hzey-oVC=lMo<`I-Qgt+VzEO$ska`0vee&6}rL zY{ovpE!y&SB^>8$lU1)(T@$OSvFQurTlM?Q9;bbyd5wDCIhdJ`g{;1na3ks_=a=Qo7oWYWX566gBTVp5{EU9f(maRwnvM3h5kF_7 zd@4^>TD#XEov-NZahK%IKn@Llp0s;n-C55Qq`#~X^pmZ6x%B0h+Jd!`!pqMbZM(VS zYhT62l8uqt?WQlXil+-_%+y_D5`E~R(Anw=fim}_pF&;iReZe9@Bi{}L(%=yW$%v( zeV@CDFSq%ZW7%6F0|B0+8!h5pUs+D5{dCNkp)hbz2OO==ACd}BpZtIj8 zqU(-rOt-Uda+yE96#wIWIQr&pP}ybn}a~ zS9Z^kTUi_6cco!+(ERzr?Y>dpcg(wK(l+tml}$prax=cSeeJ!-G^ybK$_3k>e`Pkm z^JV_K#}`|)Shrf2ujQFiVVwSF>w%xGMq#N(BQ+W;v#v%RtFBg*lV-iKUw%=Qv+Ie+ zYn?+ix4wV5ca8do1@#N;s}ooXcKN(Y!x}1`}W(dl}=3?*DU?VxcQdRndtCs6P2DR?lxBb zz3yDEl>;Ii)sRUtFKu7smhOQtp&XhF+PhNAJ!1 z&vE+R`#WL6{R`vGnqD|*KJ8Y0od00ncW)&gu2VZcOcd{Sax^pvUKhi9N_>mQqmP^o z?edMsZb&#k-Fo$qL{FebtKFCHUnSLrBF}Ag+14l+#x;9>$R!7kw>y1LKZ@GtlUKCq z?c;Twda0{f%h$)HAJ$HQuWJ|6CV_^H}CgL`IOYP%9-!&tvPekujDud^PT5kU}Lag zrSrEbF9mCO9zn|%}Drb^SU8K!E$zjIEH81ylak_9WqIU6$2&s#y zzRf}_-FEv5&0^@it(0uAA?c?160bb(TNiJq&iTU>Tw^NiB(U7odUx+3MNcgTt-TDZ z!(#f5cYd$? z-lDR0;;pO4SD#suy!4s%C#k9{*FQMyJu=UD$79>#ZzeWI3!>i?cY4+RJkfB@uT}3x zQ2qY9ci)_~=BYY&TFU$Ko#SV=J-+CYS^q%iv47Cb6REbVr^PH6tV+{XoL#b;*E2fW z`oa+vVb;lC*`oI*NqQ{V7i4%ut;vO@@!Y9pYwt%jZkiDB^tTVMUU<=2t)Qll-EZI5 zwVT%eU>3+&YjE4H>cWRxfg&rT)}D;YxSHtTx5`Pe#eheV!?~!mcuo#igi*q^kC#`r z8&(I*UGHAYHCMLm;oHa08NS__;ID3S`sRs!4Pt9={ZKg^Ch5XbdO#>pn>bDimW zMe=OqJDuejyB5#4wsTi~R^?Wl@Q=Orppd7uN5T%-o4Z1tRO5xGoSFDd?pUYGQCD9d zzm1}+FaAo{?z?yG?-^5lKZ=ORrCY3G-6F@xbwp#TAOY1=Hqa-@bo$ zV$q3PO-J3Y3)&mqc*#*@yJM||sl%*@YYXD88y$1;UKGJ$z;}mxiU!O2PwV&pJnhc^ z;^D(2)0Fu=sh`xkG}O2z9ubZc#YTv9|gY|_MmoMdM*FAGOJ7@k`zAWR2UtDvoHPlqMD7PK- zV#~1l$K1d))qrhI^}qL``Fq|@cISW5ttWK#>+63OVJGDklr*MZ^w{cSSaNM!r|_Y- z>x~Q=4tkay_cpb+UT@sCZFa{AuHdqIw&SlR%1(I8@y*uyh?t9G<;;$AN2(zh~ZBP{aRZ zX8OfwVSXD1Ph%%*A?JgQabmZsg44U!ozrYdkmy@IJM7k<%BuNd65>sYycf4PAKtfn znUVF1ukV)H+gqKy8=C!c#{y;VGwKm?YuZxFE=Dfn{(4cp$tpF_;-&7<+4qY71~NXmA>eiyoiO zwUD9R_uZzOy2~}b*w7o{ z`n=Px?7}j?!=0M`O}~BxE?Jc4Ge1x|x$e{^r(GEz+*w}au%9`owrS-FF$eQdn^?u0 z>*k(YDK>#;Rq|w=ysf63CJlaXFUEbiI4OKjjvo7I!TI?`$3N_zI_3KV+XdS%xcR0E z-MSO(7hr6X>nI@hmUp*n-5b68vI{=nd{tCFch#$7I}%^CiW$#X=jIriyCr1H#mC~! zUP)K;TrcEp&zOBUT}b1u&6A}(PWlZEoBC?ku1L%%Q&Q|xJ-lG)%Pd~6T2~FRZjQn; z6E8Ww%n;VgI3LTEA$=>WZWp)lSG88gZ@ekJ%rhk2TvS{Am#tUWw=sGOgWLk672H3b zt8D1KZPAodI#>U$db85wFYd=`rum(on7PTgxmb42bD3KcPcJZxOnqDBZ2abnK%3C4 zpLHL?kDfgCKSh3q?XQm=4fA%rTV=k&qb^LVQ%&@8lZ~+XPt|F8!8$tALl=geTek7> z&9s;w9py&F51%~q{mk}h%fignarrCU)-s+=>pmC5!OX$U_@l9ZPS1gE(<>gI&11}$ z%2jB6>2aH6G&#CgZA-Lnm$RE!P`25^`VH(}Q#ZXUY;tf`cNb`gUzO11*%lrC{Dnbn z>h4|NTDQ3!7YUMKzI3M}fdqhQ9fJBQW>?dCfFKgcp;@65OV4qVA8df#ENDsKPZ zpPttL*0r=~cN$q;-uo%&xR!sOwnrbInbj# zWlL-9{2O_~JQ1s}1@xZG+|?3RxP@Ed`GwDa)=zDIVt(V@_g-1k1t+5=I^2as`4e|? z&)%5y{TN@azAR6OpH{PT9@osR6)9%7&h36>NrhfyNH5l#05*4ji zEA#aZQQQ+x=+5(v1K2{x(EjRuV}0{8n@Nf&h(%d@qK8XBA4F`($hi1lZWv zdpdj0r1DHn*dL=dyGTw%OhDE?b6t<3%wxAjW?R$^*WMTW@GNjm(MrwT@76X2&8nWK zWalgA8XS7EZ}IG;yN1_Z1}u;2(_@%r3ys z{MQc+wx$FazHz@dnRlu4?6j=PomXdTS}zgNI%T!cp{(z1?cH!I<=C~3#%G*Y1{fT2 z)SMwPx52&shs2ub?QU!Biq|qOmaM5h|H4+$y2R(8$@w=onVC;dTWS`+iM#mR9)l}E zx2D=y?t0N6#XPCR!s4&HtDuP?x7F$1ZIjNOjrUT1pTVSYT;Ow(<<)lz?A&G#j?A}+ zyO#a3O7HU1w0B4UojBW{%69F_6jr_znLA5fEw9rO7YJK1!)wL5GiBl(((Y_sT?>NG zW>|B#9S&C85h3Ehy!!2)S8pdysqZ@MuexuI^P=R>8>^SJMh9qYO7hPScgW^6`&~8b zWz0$LdzR&Ar-(gOKQl{4H+E%cwt=CU>!jM7r&2SjE-#H=Yc^%w9G?`W8I!}fzrC-N zsxoLeq4Isw%^TC2)_!@>plEGZHr?ZUxboAUckPQCI9cCnZg+L=I&g={jBD{>S&tL1 zGu6!!j$Qfb=(UQ?{+-INfG>hKzQ5de@s-ogC`J=jZHKJwTm@I_pzIk#-i6LsC#KVti@aoj0oT5&<>O?{PpLdf9!ZxedNvb$CVeQn;5zO8bms%rLoyxnPTOY*G$pWC;#Z$6>7D9_Em(C}&8*@um?&1*%vqi0#)Uc!BP{>M2Y{Z3EM9QiwS z!Sl5_*VjcFw?AWjQT={z_?}O<@Bd&j_+h%G_(i>&X~D*++@_Zvi-&0mOsG7q7MjX$ zeEq2P(!V|jO1WLPR@IsHtyD1ZO4)m@<>W@s7caG)m-=5XE-XL%#y@<`uIH0qxTc(a znR#`EIb-lyfwLj;=NqKH*R2l;Q#!JQ)!5HcbM5BT3(A@or*ur4!E!oL^OKvOuiwV7 z&5qv+OIowT_gtIc6EShyx(TMNs{;$)NV$qQv#V#uGWkxdNKTn#(pq1#({%HXEtlN_ z?^-X?nbj=axo&#<#5Z4LI->sARleI|9oN2TR#f#2!6o|>mefmqe%1E%RjrqGe~E`) z+jFzoyW+ZT#=h0-st@MSj646`KJMQ^Ve!qs-_73o{?r}@->0$VaeKX2J&9tS6n*Pq zli&Y&w*|h=C}wP(C%5Lry}-F?WwDm!!Q4)@?JnC7)8(`ocp*Lw}t{X$J z*HW2@ukv~$^0fU{Gz)K2ac12VpgD0SBlC@(zcZhRSvqW3yjniXb?TP$Efc>R=4rER za&ibhA;UQBNnB|b*Ejha>91O!{3r|K)Y{B_){5ae*uY?8H3tRyna7}b=`dK|H&*H3@2suHO-gYo*>1VsnxvnbIPK(4ekGK zcbV^bUa!x!V0l^WRvx8~qMDDND=paSddqL-vChShFDPexbU15w!HxT9o$QWxb?a}R z)#bSGEx~&2JI;@`-a2>d_Vxv>et-O26?=SHQ-;QrEjL?sT)gDy6``^;ti33H{kp}8 z;1xkRhDPz;Zr6Rg)zyp-(yz$Iqr>f6<)aPV5Un#my1>Z=O4z? zOMm5@Q<_)%uMj}8uH!1D&XOJjw1#fB@K3AM>j?CUu(!- z!xUweey%82_saD}9|CpOc0cF7ah}!u&fmALj3)0wuS%E2ESvO%xlrikqy#pOD7Bf= z8xk!gkE+f*u_Hm1E5c~&yx^Z#zka*)DYtl0J)8N<1u|vKMUpP+4|1netNqtW;;0e% z+%MJ<#Vpk0ZFW@deB{rSm}% z=RKyKc-mS%YiUo=`o}X{wM4qtgse>1(V!REHhbE({uf=GW+I(QN6sv|6ecNa_qvnw zjcDi_a{=BagHmvkYNtKXLVq z&x@Qn>Qil2rf!g4Yat~1(#Za0LdlHYI|)*!_Ab-d?Q!(180!z|%vG-w)jPAc-^%&* zL4s#(By(KG8kIEfBKa(_jVo34*nWgxw7#*V>ip&4#{ySht;x@r`Dg}%gW|#~vnMEC zJ!nHKwKQ-7tbc)ef=d;k6ToiE?rw^$~!=G@eV z$x(M}-}-u9xhFZb?>pTq%4TlaE{kQCLS~dL<+jKQw@g}kH|OA$8xmVy@pg$HOg?Y*K8C|f)u?o- zLm98Zy6H#ElqPf;oebQ0Uu@5 zEBDnrjT)kt@*eV2E#i7na`MvLWS)H1?9zzS%~zYmm@kCQeerB%;rjITsWWr3+(T3L zI!ti=x-0je-)sf5ZH^57zCH$1Ca4IS9uHnx)TtZ4^-#t0np20at$TT6aSrH^BLlYQ8)ixNsp*5RsWpZrtli*G5l z+RAdeXKmG?vuu-(2?dC8f8pVK#*(6!@zCSIJpR1}{f5TZcRId0{X)05>*N;Yj@P`O zf^J4Q?fF}_dF8TW#}>w|HDn3SiZfMrxxl9<-IBD^Wr2HUZxw4;)KOj0)4~fnwKPO8 zw7DA^MBO!C7OT8-ZT2oRGcF&s3%ip@pQ*viD#pS5^?!cbGY;SR3dXVl0;sJgl0!6&HgK)dobgL z{M~wnWyjPn?XXz6f$MPg>~jHW_m?T{j&2s^9%WgTmACge1C6WUmUjf;Zd)kI_`NbMTtERTU0E+ zp1gSaPLQxON0H^{ySCduH%zcS5^GW!w|J`I7cMTw^tqK{t-piZ`rf~PJnz@mQ@-zK zhr8dbyyGipbz|P5gR{zyO_b>ql9gYhT2i+CrRUt)$7~MEO)ru->Cj#xzW8Qq`p(mN z`L8dRt?zJ}#Ch0PcdNpwCAsl8u8RCLWRetL6*tq*Z-H=S)6_n;@O25TNsbS9PKubG znQs;q;v{i=N$lLFLqd!t^qOqLSeOr`g+}h2~c72_x z=SGGZdkwe#&s?Ds&zI=GzxVh8S^mp=F9f>8$$l|f)Vt^6BCFdEXPFADi}KN3~#^+QbXpa{VliBR1_+D4E@RRIKA{o6T{x zFV}H`+mOf$lU&EMH9B& zzq9xAEDOK9V{iCZmSndpGeuQg*qk$AQrDJ;q4%3aMPu_T4xT`SZ#a z>nexE=C9l4S_@6RBXm?yzYAU?>+cw$ zx6qzt8Na;SQa;}tgP&J|10r`zSupu+Uv+s}m|R@o%lLl|o6RcsXKgdjaLSdtprg9P z{&(F6=ZM;4R!@#q6-XopUI|M+|EBfe)$9cUFE8@m<7R!Z?`_|MW7lS^`?@9Jk4t6E z^)2B)4~vG!BnCOIQJcv7Zr%Kt)a@7R-tB&&RF}9qv@2qBe8CIvmP0}tUkgoL^N=Ck zqd{@Pnne-`Z0?a78VxOzm?Ed_SS4Dv25Zz>F&~?a>|yh3)gt{g zv|EkWL@spu{=QlCgrT-*l+BF3shbUUK2FOn;V@il@jt=f+Kzc|@7ZQ2oVRJ4vn(Se zrDgxCh5D_I#yagb8k-tgZNge39A6mAsrZO2nZkN7Vu3}4kCEQSwMy4qy&DzGfgU=pc}P4|HS7oZnkE& zJLZKs8}H4PXFGNzVZw|&U*qo@;nQbK)qg$r+6}v{)h(NLF6LO26&lTSCV26e+4E+! zH2d4<`WDZ8;^FR=FSu<&#H+Y8hN=JTBw{vm%}N&5`M@liutfIOGk5h3lk8O4+%NO4 z@b7U>l?@6pIq=$V`+*4Ck4^U@OHaqvH&2(kyYDaGyd$%PC98Mo&D|*~%xhlvK%ixg zW9owbQ^GeYo`o%De9X>&plkE_whbZ6T5g^*YuV|!Ep*C;wvG>Wk2XJHD|>p*a&PWt zhTk5u_-fyBe3iKzeExWnVLz+c;|Z+ZFVf52YE=e)4puy}-gVc+i0UgoXZ@b%N*xtQ z4GCDeA!%un?N3>I>)a`yCG2}`ix=>nnZ9>bKh}9yWic-*;sd)k)iI zLTArwb6d-G`n<*DjP|}~r;lYHTk>jy`=0h0)%X5h4T!l`{4sR#y6J`U9?U$xn0hnGZdseUzeW|DdIvamqIV>V}u-$d@Sc|UzC!>rO3X+IBS zsDC-ka#DT8hpo4Jn3n5^r}L;CJNEE{@%ezzx?HE%i+yf)ofDE@z!@cy#Hl@qQ= zonc^>OE9omvd`-?YczE!~WPj)LlB*k&cdXgTzUu#(pNb3>hcEb+|6RTJ%8_ep z^_c_adoFnsEU`U*&hceC)qMK>R~-An6214IPHY;ZZ=}xz(bPvD6j%8B9iGMe`m&5$ zZJc#nq;Kw`SD7m`T!sHmU_E&HW@_}jNQHHN_744hJzw13{`%|cvEhhb=vV*8U2nH# zx@#Wpn|fJb%IPInmQ+tR{IR6?q29)uFFFh-O=xO=y6b}TwVa!Ed z-Yk$ex+LIzNR9pX8?S%o?f4sAR7{wW=@QHU;gRP|kgf&u*vquXeTt zSArE)Cl+aShN~KE`>$ZRjqTc+MLr))TH5T+ze>LC+tKAQi=p;eWjwRmx`g-lK3%YJ zs6EAev-OV6Jay|9hP$io#v3$jJNue9$+~&c7jfeSlUJ^~Vn5?+yr*x)wNnp{sm^@; ztSvY_KjBGq(CWaqmRZ-QMKXE1U0oGwvEzH@0S!~_qo4Wj-i>~ID^W1s`SrDc7Kwa! zfiDT4veRZv;E9mkyk%+Ay{FDk4CmMwa5+DpxAtJG;^bYeGFaEmE0!HxmVX3dl+0x{`5g&O~h`l$2&zU#m?S3^5DnC^lzH>JPXQ? z7R?oyZDe51a@mLZXtwYQ$?tzySnBt@-E7`6J+HQcPvFm$hMSGI{utI4q%2t!we@_f z!2YIB+@&%3a>m9RCoN*w*z4Eml>c9l>EGwaD}u{}R5#uVTzpdCL?+MLtDcf+MxHYy zWLdYcy$DGDo_5FP=uGpMc^oTFES$Nq{-yxKvZ$}gyTn)zNo{qIudO(L`NIAp)tT?3 z&Wf$}4M}{krgWwAQ9aLNKl)u1e_VZZ?e)AOcj@Z)5P{?%$>PT=*Gt{c`i~-l?6|^9<1HQrL}ZQ+LCy~cVCywSIV5LxyQz{FKNcX zrhA9}nXaA_;iaY9P+84?%=P1^d3s`P&a=zceRBOG$?%h#)9R?D#>3xdl+X3dO^z;j z(78PE?$7i_j*_=FuX&H&zp&YI-*<*7Y*hU-- z=H2~M3Oeu3yKvOe@ym_ufX~I|VK;?RmaounTzfO;P^0?%rZi^Zrq5pU=f#`kWLcO1R^)j{#?fv}Uc+S4Vo9xl76 zoi)>N+j9n`$Mtp|x%TVS+4nDw_1f|r`FlrP z-_c01hB0pAg6^Xij5VTcD%LKDD9~{Hmc2Tv{p8`t7xq_4vfNPXFVoXr(kptZQp!d* zRUq?Kqv)sqtW5vQZ|=U=yXD35No6vk3-*_OJo;~E^HWdORS8M?!SVZ*rN1_ma5)?I zTH2%@x?FSE&@?0A@|77sri;wlq3+YuH}R8u>aI)0<<)CsHpSX+wA(vLV47CeS?&0v ze{B61?4NVbj8~>)<+CqLw>FzMay^)7HG$(a>y-^h^`H5DTcGM<&vl8J#l(U6U_1l# zTmX*u#t(OW-GBDppJzIfo1Ig9^Y8Am>3X_2rbDi6>OQZ9LUj(WnJkM-nUYH-rm+9| zoXYq{B3N@Rn~%TW;Z3I6Ja;!GTNd+19Bo@8FR`;dSKj8MhRYw-oX=^oTwj;JDGh13 zmdd+sm%C;qYouk#u@-IS&&#^b{dwZ!v1@_(nH07epPjQd@m}0yU}nXZ{QLXlrOK!O z7cTm9)@Z}(gH306*|*wE{@ob$cbB=G-rV|k0>5XU=UyPd8GGzhkf!j<#7%i3KD~Yi zK5agC#Z!!j`?XT^>6GE`J#I~?)AA3mR?P}-(N`DI_cK& z7q#K~JFf)->TovYi_& z-yYTBo83K`ceU?D%aR8QJ#shZ2fG*7q+U}$y~)#~X;RHI0Y0AEs=rUC|K0KTFZ=e6 zohv#)fgCVVxzwaaAd#&rs{W-5}G zA7573!TvPv&Gx*do6pLbZ%@CsO-X@u>jTb;d*b}pA8*&WzpwV!a!(I=(*>)o%h&l# zIuSs(aOYKAtT9#B$Xrcgf}k#nTO9w?b-Jx>vZrW%(7p z-Xqp5LYsd!8*9Y>!v{JlR|q6so&UhC{&DDyYZK00;!OGe*Ln8#zl{Qa`fcV{U$I}B z@w+nn_4y|U3s>-bZR$U{^IVhnX6-XKvxQAHrd{ls@@?0~j`M#@jIVDnl}Xzt!20ly zvB06!HZ_=_^C}E7om~ zHreh@6nXircQ;GviJ&=O_2S!DO*=x&SCvjV!XqpDYg*v$#~f*zTo2s}Uq0hMmp<+4 zhk}nAgyMN>-cL7l3=yeu`JoDDR_3|(z0uTi&lq4YUcG9 zwUk*krOojSdcA6??uQ@86Rt+i7Qc1B#_oKjO`m0!!{f6d<#AuNG_O9NI?2v5vV^Oj z&+C;AXLe+&+S1}T=cZnY+%vH*CGXaYzJA{gf2+T1bTW4AoWY~bm(CX$=VjcLY<4xh zehEwc>GS`;|Nkhzp?Z5&)#+)Uo$Y^`vt4NKiLjpWHq__8oYM-upI6shRn+*(aI7>V zpPO0d8t=U08#YZ4eS5{-fJe3E;qATM>;H8B^n0}MY;^pq!hhHIz5mMfChIBpC#6S^ z4zik=nw_m`t1|4o@=$Q|kzG5RFZ8-wPvh6MDmmzu{CC2Eo4Eqt?wruu$+C9R@-MGv zFw_=2`Q)XjRV%pUkGz{xa_Z_k@ABr`)lRNE`7yQF%pc8+Pd|j7ymHll>a^PL2Ycae`y$xZgthi{Sd+L|5M%pBWe%n_A}OjS{5Gvz%Rd~xpEN!0=gXgq5=$N*i~Ha; z{{u^PbGXCGeld>d3o@IpC})@{X?&l$>0W+jL(k4V6L(~`O;~&Ks^(H__R~$X*2ufq z-+J&-TH!_I{gr&Ll9^2UoQt2#;w_Z*C8xXCB9J9$Rw$=6pBBoZp9P^8ji8sn$(=_u2tLr=x5VU)id%}QuEe6W$nJpvd~}DjrX(B%BOcz zyxcc*$L*}lF7^wWU7F=v6%*pPq5R;o-0yQw^-WJ^GfCYLv;D0e+nZDKpGa0oD9?>* znY;P9YKghv!zD7incO_L=AXaplb*O+e#Vs}HM)HzUM1@ta@mi4@a2ENd0$vQtn{0^ zc->3y%;_aZ?!MTjn=j&XultDOdjqx4Coe3?VJf|661T}Jt~K@b`7^!p*X}yx^>@wb z^Ef&4EzH{wMIwaC&QZq}&K7{*{pn&Y= zS+9&OUnQC!`*SX1M^N69&WcRWSmty0`NYHaABfv_dkKT?ht9sw50CR??AgEa^}2lr zf@iPy?3e8Cww%@5e(7>{3G+7T4UaV1ep$bZxuL&%(kzF)><9ka-q`bV_41@U z#}_e39S!{4_ICd=p|2|=PR)~8YH}>`#>BI%+e(9DjP|O@My#4U@qlo@4Ohqu)z)d& zmD`T2Ox>F{+kIt^!?T(@$)AMh&F}g1rZ)bhYR4^Mxf|Qw%Ji?)=kS=<+~|01L$Be_ zTYiZG4RZFE%b2QVsuBfHF|V+HaX?M~%S?@mjE@F38oe18SG?0Q*ra_nAU=)Z)>1`16DxM@kaTZ|Z(KhX$=O(@MAmh%pOFzfl40%%S7Vhx+zBT7O#;v9=EAQ1iDppwU z{&MQS&D1@e-E0|B&ENUNUke{(S7`jNnR-Zh&AGhoPkd}<7@AGGb(iVviHO{SM;{Wq zE^oMWbK;LohHZS!CjVFLm7Xu=bob{@|N58LVlDg6o+2(tGv?tVsIkqU9 z?tDAzt-@8^efl%P7k=XC;k@f{bX_+4rI&4H%op4^UVk?Zxc&0v6oK!b`F=GnaI-!5 zeIM)7#`whdHP1C4`^JPgTo$-fbv9rvZ@KfLI&ZbY86Imk_B>p$OQLt$`gIcC&1ENL z+GVCKQkO{Zla;9|>i1JRv1DWB<3ukOgEax2PdDCBNq+O*vi>%Ir#wKL{r9Jp|6>a#CuH{w3?T|c>| zT!{Mx)9!}YnydWcn`(C*Uo~-J!k%mYHnD$5+W(+gSqR-gaIu9UP{KCpP59d|UU=X!{g1 z?FG*3eU__CKXQjLYs#fx_xA=!{b2rft~|`&?C*^0N950{tf+p+xq34Dea4`D(W;-C zEIe6Q-_7px+hwre<+~|X+g47Qa&FC~EI!lUEBpI5yKP-{LS==)TE3S%ZA3V}$)5Y6 z9>vUV|9eq?&FxQ5Ds3-6eE87RQDNU9hq&pUeLA zyn55Q#}iU~?v~uG z)l;uzUsYGk{6Dp4()sp@-!Bx~{jZ$9|LpI|tnm21Rwtj%*Pa@pQGEAKP1>r>N~hmE z>v4?WV&pamyvrNBOrdz6CC7niwN%lS0$~r1Upty*8{Lxo^TRb+{qL&3t&b^icu9UO z_^vXEb*}P7PurLSQS%<{xjr{|wxbcZn|r~{1T{s+5B?4T`?_L_PCmJq^eke(c|L>8 z>DGYlvv$-Tk5o#M7G}+7(QJ1(6{MtkNl;f-Q|yS;yPKu@CqKD;*6nrj z)2KfOPWjgf$toK!Q#txXFfXjPXT!_1x3&kKh`ssjThgp{GOct6XWX@}LklA`9c8oy z5)atKFX37k*Z=eO!mh0%cl^B+cdfm?`E=WSi)n>dtQ(Rp-(J5z{Mg6Y8}8&>5N;B$ z+GalaBvox)C2$5rhH;jyV~ZmakEgvKNq#eqzlu8vUr||1i$j+du7-$`FM);zjv$l zP4z!}_?hMU=Yh(~NxLlnDl}Nde~&SlrYDqZx!SSn^^NCCA~c<4R8K80IQJ#UZAJR8 z8Eo^WU2xNkF>!djbNRZR|HM;O?76ifU$Qbad3CfN%&p>Ojo+SzaQCKhwQmp@}|sGOhM$gX92=;6NSh7}(U z=DfB4BGCNYEX6S|HYOuFM4`Z|7Q>P zn#S~AnR86mhjh-fU$K1sipO)UX}^i%0pZ*ad$S*Y@_nD&b9PqIHisQ&UVoU(^`i3b z!;P{gkALo~zv%k!X8PKl@kQUXf*f+qJr+OO`D^Ozbm=MHJkj<6+DU7=mb}+yf8n!0 z(!P74j19*Iu1kvo_^NwXzTF+C^Z3PSuVakgC0SB^bY?{ExF{wuyLbN0&!x{fO>Z)I8YbLWA-`NoX45{K7LT)Dj3 zErO-ix%fp=JpZyF!!;WdW1WnBUL7-X&eAI^I=hhbg3P((>G_p4|ALLbPkb?RZkF16 z|63n-Z@go)>&Rg*581_+bi}M$zh0X)d-l^UVVrON>=1ro$$m*^lGID~(85m>>OM#x z)V^Q4=#bz1(1v3l=imAAuG}ELhGT}%uH_|W+F}>@td~u)+%a_;TlLC-MJwaxacvV} zxE7N3`dum0E`hv+_q!g=cynQHg7kgEBD3zt>s14{^evpC_e)?3lbVgM?V3fa>u<%T zmPOji2fY3|fBTCiN(YZEet2}{EzOx<0)q0}H}CD=d|jsA_2W&JjFKNB$JCG8DcO88 zo3cx9!CME51hXHBSEg+@nX#?Z%|9*e>E_LujJeOO^%pv`x_&c$Gk3Opqz9Yx=bZYJR$-OvDLY&7 zW#=KUS5hqhWCLF8{akUmKV5ji%|_q%Q4gz^uIJzrUs9Z~R!Xy`c>jXvpw^{IEVikK zx1XKxQeLwC9m|$J<*Q+QI+hAQTHkE)-RacZ&G_!sxryA5%RV{G*}{II=~;Wk?p+LZ z3NoyL@hf-dl$EVGC;jS=li%yJ7v63#JH9XJ?A(aWEy<71s8!epitzWe$T+9@(`oc)-{s_4dl=`kCx6)>z%i6}5O*puG69 z=;Nl@b;}K}C^GnHcaKe-jz>2{a82}$(gPo^h41t9UQOIxZ+Up`luNJYxV9+m z-mqP1n}wL}v&!oS4}Sc9_VD@*4<1&1W2kz4?UP7%9g9rZGDDR#x4T7(*ETE^-XpoS zM&rv%GpV_j%QgoF?M(>MW>-Dgq#t)u@9vj=?s*FN#yR`44#@?QZS9ToODe(Bx!9_s;u8+@$a=t)_TX^yBuB#{t%eL{i5Jxj|_{CGh0rS zQ+dI2g`9oMf}4Dg_v`F43+DUGVD96xK5uVw;*muk8h+L&dH%@%9W6E|-SYVdTWyB5 zdb>QXoVR{l%ekUA$jkL^{?_CR4=<$6$=M~rD#oetC!*EAv$Kl3qF3s39BR~2%onxOq^V%YW=(NTPe%UT#vBh zN!ykRy}3Q@(oF~B+Ko0Vrat(uG~>tFqdGi4*D!qf@$Bs1L+$4^*2Se+@ma)dTztQR zD`VaExBKj3J#OkTn)}>Zw2qlca=}KQ_VpDF2R#qozM1-2-(+)u!{d*=6DNKx)c)ya zou%I&ddS9KLtj8gCxJnD8k^sFFVPt>>^+B%|8Lrxk>lgI?Re&8?&J4Pv?uq+3+COa zxu4W~I+H(RQq=YQ{f;LqSeSoqJhrKfb@qfnZ`G9w6SqcYwhHWR-eLO6xnzEpZGthA z(dDSRnYFh?jxR3SwXaEG$K+VUJ+&Lv^0s|m5W7q4^zBI&`?#t%2J;smocW$RNN8g| zH(R*nf^)*l&T$>{yZAVy){onCr^%rcb;>+Eb3Ge2avn{H(VFq(0H0<;zvG&3g=%#- zp8T2J%6)uZzAY#s@Eg6b$INU!g=DiMMS@j;a=~hwx`cX;xBsm zmQ~c2aiTq2^FI@tx)p4@%eIQ$cKN>M$%T+_=CkTNG*|vKj}C_qu|ceS=Zz1@A}Vb zdY9)qG3?)kSB)|MTYDw5?Ohxa_35dG$8Ax8?O(`^+ove*0c58SBZVc!_te z!-}J8d5;wGY)5SlefAJ-r0jB(y-p2Nf5+YvVO&r6+pN6rX}%8?s$rfbb;)%`BYZNCz~ggypS{uIwtW=I;HM| zyg+yOhKCQ=t(_>I?X-LD@{O-=i68I$6C$F%daLd|k!yy#C$HPk)~dJgm_^M+@tow; z?{k0mKev@#Up)U>!@N7&ewObzZa2*%Ql(XZ_tebCVczMh*>CPhWGRt4-1zpwr5zrJ z_2vpo$h~{jm1!?5oa=SYN&d0rp7)IX@#pmHKQ7(0;X-on(eP6)`_#LH+iIew$2iLh zPFavNJ>YTI+nztSj)%Ybr*Lh>@0B%kuQjZDccZA6sWfu*+X@n$d@StV+K^%Y@!;&w6~UplZRF zQyzz;MOQFtUcDT1vR=sXlRxwB`}K!bUiirH`z7~_>i42w-`Bq8_7wU*D|ezJbH--F zIXlvS@7w0O*xmQIrA9ZW?e;m?lao;`P`di4jaAq3w0Yl`{@=g%b7ikm+oK=V z`Dy9prB}tiyx~96T>e$-2YoAI19pU*q<`@WOSZucL?&9C|=?Quh%uloC^ zgs)ZAFQap7J~HLrGO5o>ypvISfH78JCr<`@(M;JV{YT$El-YLs&ZcPA-M@@x)q6xt zzt>wdRqvAVyNfY9<_U{O9=m=vuIXU1^8S#^vAK0ms{L6XvHp6_+4u9@A@0Rr-}Rl# zJ+bZ%&vYrv;7PmZ?*CG-qyD0aS#HagX}a6{!d_0l&zBo|f6Dns7JBjD9=%z7;HyW* zVMQ6KD09=zww7GWD)%_>^Qgpse>3BfSN`K4t94DnPuzRD{`Fmr@a*XtE+?dTqg(FH z`mMb?Wuw35tsTLxsT-B1FL6-PE8We~(d}Tu-5|_RQKY+`k-KdkgSC+Ug}2QwYxdQL zX5#n83I4AFB+2Nw>%_({}53Me~mQ&*IbGwB({$9|OqZ?TL7z|bQZ2n2{ z*sw1VZ}`B*aldJy{)8*b7Uow?ip^j=S34!POZ-K4^VXl`f4Q~J2eaK0W7R4Xi`{Vg zVR`tgOQ#R$w?%I5{HDj*w=Ys!L(3z>QQ2>4<|mF5cUbT4Vm^F${vEg7->+TJ(2P0k z=*s=&ORMngSH&iaKl4p>2-lq0^*E2Q>(Gq@sRlXkrr*ujT6L`Th3UphTTi(pr{s{; zz0G-hniji1?^^3|{_ojri~AStwW1c-&$r$>ci&3$s8WZgJAJFe3%93!^LXx7B+Z+C z;UV)JnS~C{o}bp-TN5Ai=F0mmQEPAhe>tUl-X1w#gQx}jx7^+xsJ}O5Msc0ym6|WB zHr)!kOlE{y{+#%4r|X{uR`)Na za)oYf-_}-^K6gvKXA@VaTE`2mK&xwa%>K%?uUjACXE|f$c)7kK3+2#4ydoQ_9F+5^A z-7?0Jvy98Q~%ty?z5bt&p)S48K&j%BcLX4t+t z>apA7FE>3oHy$;+`;j?!@wu3kVj+dw2g^PFRIl7&q1llUaxu?RX_m5NS348amiCBC zCN-=qFFri?sCu!mf#L1*fY;|47#K1@cLXR-GvSSAWVHHYIZ3WcL&2fCL)G_ixI+V9 zeczIHIWCS1a!H<-KZpt}I6PnZ (s ? s : "").split(" ")) - .filter((s) => s) - .join(" "); -} diff --git a/src/layouts/index.astro b/src/layouts/index.astro index 7c56a6e..033e8b4 100644 --- a/src/layouts/index.astro +++ b/src/layouts/index.astro @@ -1,14 +1,15 @@ --- -import "../styles/index.css"; -import "@fontsource/source-serif-4/latin.css"; -import "@fontsource/source-serif-4/latin-italic.css"; +import "./index.css"; +import icon from "@assets/icon.png"; +import favicon16x16 from "@assets/favicon-16x16.png"; +import favicon32x32 from "@assets/favicon-32x32.png"; type Props = { title?: string; - className?: string; + class?: string; }; -const { title, className } = Astro.props; +const { title, class: className } = Astro.props; --- @@ -16,24 +17,10 @@ const { title, className } = Astro.props; - - - - + + + + - - diff --git a/src/styles/index.css b/src/styles/index.css deleted file mode 100644 index d769168..0000000 --- a/src/styles/index.css +++ /dev/null @@ -1,24 +0,0 @@ -@import "tailwindcss"; - -@theme { - --font-serif: - "Source Serif 4", ui-serif, Georgia, Cambria, "Times New Roman", Times, - serif; - - --color-bg: #fff8f7; - --color-white: #fffefe; - --color-pink: #f3d0d7; -} - -html { - @apply bg-bg font-serif; - font-size: 14px; -} - -a { - @apply hover:underline; -} - -pre { - font-family: inherit; -} diff --git a/tsconfig.json b/tsconfig.json index bcbf8b5..792c420 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,3 +1,12 @@ { - "extends": "astro/tsconfigs/strict" + "extends": "astro/tsconfigs/strict", + "compilerOptions": { + "baseUrl": ".", + "paths": { + "@assets/*": ["src/assets/*", "public/*"], + "@layouts/*": ["src/layouts/*"], + "@components": ["src/components/*"], + "@pages": ["src/pages/*"] + } + } }