diff --git a/.github/workflows/bump.yml b/.github/workflows/bump.yml
index 9a1e09ed..2c8b054e 100644
--- a/.github/workflows/bump.yml
+++ b/.github/workflows/bump.yml
@@ -15,7 +15,7 @@ jobs:
bump:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v5
+ - uses: actions/checkout@v6
with:
token: ${{ secrets.REPO_TOKEN }}
fetch-depth: 0
diff --git a/.github/workflows/repo.yml b/.github/workflows/repo.yml
index d0221381..60a70d16 100644
--- a/.github/workflows/repo.yml
+++ b/.github/workflows/repo.yml
@@ -8,7 +8,7 @@ jobs:
merge:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v5
+ - uses: actions/checkout@v6
- name: Merge main -> develop
uses: everlytic/branch-merge@master
with:
diff --git a/package.json b/package.json
index 52af1cee..e4a4fdcf 100644
--- a/package.json
+++ b/package.json
@@ -51,7 +51,7 @@
"@vite-pwa/astro": "^1.1.0",
"@zip.js/zip.js": "^2.7.69",
"aos": "^2.3.4",
- "astro": "^5.14.1",
+ "astro": "^5.14.3",
"astro-remote": "^0.3.4",
"autoprefixer": "^10.4.21",
"bootstrap": "^5.3.7",
@@ -106,6 +106,7 @@
"typescript": "^5.8.3",
"typeson": "^9.0.4",
"typeson-registry": "^11.1.1",
+ "ua-parser-js": "^2.0.6",
"vanilla-lazyload": "^19.1.3",
"vdf-parser": "^1.2.1",
"vite": "^7.0.7",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 29116716..9e6d3306 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -13,10 +13,10 @@ importers:
version: 0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.8.3)
'@astrojs/mdx':
specifier: ^4.3.6
- version: 4.3.6(astro@5.14.1(@types/node@24.1.0)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0))
+ version: 4.3.6(astro@5.14.3(@types/node@24.7.2)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0))
'@astrojs/react':
specifier: ^4.4.0
- version: 4.4.0(@types/node@24.1.0)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(jiti@2.5.1)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
+ version: 4.4.0(@types/node@24.7.2)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(jiti@2.5.1)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
'@astrojs/sitemap':
specifier: ^3.6.0
version: 3.6.0
@@ -58,19 +58,19 @@ importers:
version: 2.2.0(react@19.1.1)
'@kindspells/astro-shield':
specifier: ^1.7.1
- version: 1.7.1(astro@5.14.1(@types/node@24.1.0)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0))
+ version: 1.7.1(astro@5.14.3(@types/node@24.7.2)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0))
'@popperjs/core':
specifier: ^2.11.8
version: 2.11.8
'@sentry/astro':
specifier: ^9.42.1
- version: 9.42.1(astro@5.14.1(@types/node@24.1.0)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0))
+ version: 9.42.1(astro@5.14.3(@types/node@24.7.2)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0))
'@sentry/browser':
specifier: ^9.42.1
version: 9.42.1
'@tailwindcss/vite':
specifier: ^4.1.11
- version: 4.1.11(vite@7.0.7(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))
+ version: 4.1.11(vite@7.0.7(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))
'@trivago/prettier-plugin-sort-imports':
specifier: ^5.2.2
version: 5.2.2(prettier@3.6.2)
@@ -103,7 +103,7 @@ importers:
version: 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
'@vite-pwa/astro':
specifier: ^1.1.0
- version: 1.1.0(astro@5.14.1(@types/node@24.1.0)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0))(vite-plugin-pwa@1.0.2(vite@7.0.7(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0))
+ version: 1.1.0(astro@5.14.3(@types/node@24.7.2)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0))(vite-plugin-pwa@1.0.2(vite@7.0.7(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0))
'@zip.js/zip.js':
specifier: ^2.7.69
version: 2.7.69
@@ -111,8 +111,8 @@ importers:
specifier: ^2.3.4
version: 2.3.4
astro:
- specifier: ^5.14.1
- version: 5.14.1(@types/node@24.1.0)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0)
+ specifier: ^5.14.3
+ version: 5.14.3(@types/node@24.7.2)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0)
astro-remote:
specifier: ^0.3.4
version: 0.3.4
@@ -275,6 +275,9 @@ importers:
typeson-registry:
specifier: ^11.1.1
version: 11.1.1
+ ua-parser-js:
+ specifier: ^2.0.6
+ version: 2.0.6
vanilla-lazyload:
specifier: ^19.1.3
version: 19.1.3
@@ -283,10 +286,10 @@ importers:
version: 1.2.1
vite:
specifier: ^7.0.7
- version: 7.0.7(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
+ version: 7.0.7(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
vite-plugin-pwa:
specifier: ^1.0.2
- version: 1.0.2(vite@7.0.7(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)
+ version: 1.0.2(vite@7.0.7(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)
wavefile:
specifier: ^11.0.0
version: 11.0.0
@@ -336,9 +339,15 @@ packages:
'@astrojs/compiler@2.12.2':
resolution: {integrity: sha512-w2zfvhjNCkNMmMMOn5b0J8+OmUaBL1o40ipMvqcG6NRpdC+lKxmTi48DT8Xw0SzJ3AfmeFLB45zXZXtmbsjcgw==}
+ '@astrojs/compiler@2.13.0':
+ resolution: {integrity: sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==}
+
'@astrojs/internal-helpers@0.7.3':
resolution: {integrity: sha512-6Pl0bQEIChuW5wqN7jdKrzWfCscW2rG/Cz+fzt4PhSQX2ivBpnhXgFUCs0M3DCYvjYHnPVG2W36X5rmFjZ62sw==}
+ '@astrojs/internal-helpers@0.7.4':
+ resolution: {integrity: sha512-lDA9MqE8WGi7T/t2BMi+EAXhs4Vcvr94Gqx3q15cFEz8oFZMO4/SFBqYr/UcmNlvW+35alowkVj+w9VhLvs5Cw==}
+
'@astrojs/language-server@2.15.4':
resolution: {integrity: sha512-JivzASqTPR2bao9BWsSc/woPHH7OGSGc9aMxXL4U6egVTqBycB3ZHdBJPuOCVtcGLrzdWTosAqVPz1BVoxE0+A==}
hasBin: true
@@ -354,6 +363,9 @@ packages:
'@astrojs/markdown-remark@6.3.7':
resolution: {integrity: sha512-KXGdq6/BC18doBCYXp08alHlWChH0hdD2B1qv9wIyOHbvwI5K6I7FhSta8dq1hBQNdun8YkKPR013D/Hm8xd0g==}
+ '@astrojs/markdown-remark@6.3.8':
+ resolution: {integrity: sha512-uFNyFWadnULWK2cOw4n0hLKeu+xaVWeuECdP10cQ3K2fkybtTlhb7J7TcScdjmS8Yps7oje9S/ehYMfZrhrgCg==}
+
'@astrojs/mdx@4.3.6':
resolution: {integrity: sha512-jH04tYgaqLfq3To42+z1oEcXrXUzo3BxZ4fTkb+7BEmOJkQ9/c3iIixFEC+x0GgE8lJb4SuEDGldpAv7+1yY8A==}
engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0}
@@ -491,6 +503,11 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
+ '@babel/parser@7.28.4':
+ resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
'@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1':
resolution: {integrity: sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==}
engines: {node: '>=6.9.0'}
@@ -890,8 +907,13 @@ packages:
resolution: {integrity: sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==}
engines: {node: '>=6.9.0'}
- '@capsizecss/unpack@2.4.0':
- resolution: {integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==}
+ '@babel/types@7.28.4':
+ resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==}
+ engines: {node: '>=6.9.0'}
+
+ '@capsizecss/unpack@3.0.0':
+ resolution: {integrity: sha512-+ntATQe1AlL7nTOYjwjj6w3299CgRot48wL761TUGYpYgAou3AaONZazp0PKZyCyWhudWsjhq1nvRHOvbMzhTA==}
+ engines: {node: '>=18'}
'@csstools/color-helpers@5.0.2':
resolution: {integrity: sha512-JqWH1vsgdGcw2RR6VliXXdA0/59LttzlU8UlRT/iUUsEeWfYq8I+K0yhihEUTTHLRm1EXvpsCx3083EU15ecsA==}
@@ -1008,312 +1030,156 @@ packages:
cpu: [ppc64]
os: [aix]
- '@esbuild/aix-ppc64@0.25.8':
- resolution: {integrity: sha512-urAvrUedIqEiFR3FYSLTWQgLu5tb+m0qZw0NBEasUeo6wuqatkMDaRT+1uABiGXEu5vqgPd7FGE1BhsAIy9QVA==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [aix]
-
'@esbuild/android-arm64@0.25.10':
resolution: {integrity: sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@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.10':
resolution: {integrity: sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@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.10':
resolution: {integrity: sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@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.10':
resolution: {integrity: sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-arm64@0.25.8':
- resolution: {integrity: sha512-Jw0mxgIaYX6R8ODrdkLLPwBqHTtYHJSmzzd+QeytSugzQ0Vg4c5rDky5VgkoowbZQahCbsv1rT1KW72MPIkevw==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [darwin]
-
'@esbuild/darwin-x64@0.25.10':
resolution: {integrity: sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@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.10':
resolution: {integrity: sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-arm64@0.25.8':
- resolution: {integrity: sha512-YPJ7hDQ9DnNe5vxOm6jaie9QsTwcKedPvizTVlqWG9GBSq+BuyWEDazlGaDTC5NGU4QJd666V0yqCBL2oWKPfA==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [freebsd]
-
'@esbuild/freebsd-x64@0.25.10':
resolution: {integrity: sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@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.10':
resolution: {integrity: sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@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.10':
resolution: {integrity: sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@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.10':
resolution: {integrity: sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-ia32@0.25.8':
- resolution: {integrity: sha512-A1D9YzRX1i+1AJZuFFUMP1E9fMaYY+GnSQil9Tlw05utlE86EKTUA7RjwHDkEitmLYiFsRd9HwKBPEftNdBfjg==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [linux]
-
'@esbuild/linux-loong64@0.25.10':
resolution: {integrity: sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@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.10':
resolution: {integrity: sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@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.10':
resolution: {integrity: sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-ppc64@0.25.8':
- resolution: {integrity: sha512-GyG0KcMi1GBavP5JgAkkstMGyMholMDybAf8wF5A70CALlDM2p/f7YFE7H92eDeH/VBtFJA5MT4nRPDGg4JuzQ==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [linux]
-
'@esbuild/linux-riscv64@0.25.10':
resolution: {integrity: sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-riscv64@0.25.8':
- resolution: {integrity: sha512-rAqDYFv3yzMrq7GIcen3XP7TUEG/4LK86LUPMIz6RT8A6pRIDn0sDcvjudVZBiiTcZCY9y2SgYX2lgK3AF+1eg==}
- engines: {node: '>=18'}
- cpu: [riscv64]
- os: [linux]
-
'@esbuild/linux-s390x@0.25.10':
resolution: {integrity: sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-s390x@0.25.8':
- resolution: {integrity: sha512-Xutvh6VjlbcHpsIIbwY8GVRbwoviWT19tFhgdA7DlenLGC/mbc3lBoVb7jxj9Z+eyGqvcnSyIltYUrkKzWqSvg==}
- engines: {node: '>=18'}
- cpu: [s390x]
- os: [linux]
-
'@esbuild/linux-x64@0.25.10':
resolution: {integrity: sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
- '@esbuild/linux-x64@0.25.8':
- resolution: {integrity: sha512-ASFQhgY4ElXh3nDcOMTkQero4b1lgubskNlhIfJrsH5OKZXDpUAKBlNS0Kx81jwOBp+HCeZqmoJuihTv57/jvQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [linux]
-
'@esbuild/netbsd-arm64@0.25.10':
resolution: {integrity: sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-arm64@0.25.8':
- resolution: {integrity: sha512-d1KfruIeohqAi6SA+gENMuObDbEjn22olAR7egqnkCD9DGBG0wsEARotkLgXDu6c4ncgWTZJtN5vcgxzWRMzcw==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [netbsd]
-
'@esbuild/netbsd-x64@0.25.10':
resolution: {integrity: sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@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.10':
resolution: {integrity: sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-arm64@0.25.8':
- resolution: {integrity: sha512-j8HgrDuSJFAujkivSMSfPQSAa5Fxbvk4rgNAS5i3K+r8s1X0p1uOO2Hl2xNsGFppOeHOLAVgYwDVlmxhq5h+SQ==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openbsd]
-
'@esbuild/openbsd-x64@0.25.10':
resolution: {integrity: sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.25.8':
- resolution: {integrity: sha512-1h8MUAwa0VhNCDp6Af0HToI2TJFAn1uqT9Al6DJVzdIBAd21m/G0Yfc77KDM3uF3T/YaOgQq3qTJHPbTOInaIQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [openbsd]
-
'@esbuild/openharmony-arm64@0.25.10':
resolution: {integrity: sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openharmony]
- '@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.10':
resolution: {integrity: sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/sunos-x64@0.25.8':
- resolution: {integrity: sha512-zUlaP2S12YhQ2UzUfcCuMDHQFJyKABkAjvO5YSndMiIkMimPmxA+BYSBikWgsRpvyxuRnow4nS5NPnf9fpv41w==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [sunos]
-
'@esbuild/win32-arm64@0.25.10':
resolution: {integrity: sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@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.10':
resolution: {integrity: sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-ia32@0.25.8':
- resolution: {integrity: sha512-hiGgGC6KZ5LZz58OL/+qVVoZiuZlUYlYHNAmczOm7bs2oE1XriPFi5ZHHrS8ACpV5EjySrnoCKmcbQMN+ojnHg==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [win32]
-
'@esbuild/win32-x64@0.25.10':
resolution: {integrity: sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
- '@esbuild/win32-x64@0.25.8':
- resolution: {integrity: sha512-cn3Yr7+OaaZq1c+2pe+8yxC8E144SReCQjN6/2ynubzYjvyqZjTXfQJpAcQpsdJq3My7XADANiYGHoFC69pLQw==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [win32]
-
'@eslint-community/eslint-utils@4.7.0':
resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -2238,8 +2104,8 @@ packages:
peerDependencies:
rollup: ^1.20.0||^2.0.0
- '@rollup/pluginutils@5.2.0':
- resolution: {integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==}
+ '@rollup/pluginutils@5.3.0':
+ resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
@@ -2685,6 +2551,9 @@ packages:
'@types/node@24.1.0':
resolution: {integrity: sha512-ut5FthK5moxFKH2T1CUOC6ctR67rQRvvHdFLCD2Ql6KXmMuCrjsSsRI9UsLCm9M18BMwClv4pn327UvB7eeO1w==}
+ '@types/node@24.7.2':
+ resolution: {integrity: sha512-/NbVmcGTP+lj5oa4yiYxxeBjRivKQ5Ns1eSZeB99ExsEQ6rX5XYU1Zy/gGxY/ilqtD4Etx9mKyrPxZRetiahhA==}
+
'@types/parse-json@4.0.2':
resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
@@ -2898,12 +2767,16 @@ packages:
resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==}
engines: {node: '>=12'}
+ ansi-regex@6.2.2:
+ resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
+ engines: {node: '>=12'}
+
ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
- ansi-styles@6.2.1:
- resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
+ ansi-styles@6.2.3:
+ resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
engines: {node: '>=12'}
anymatch@3.1.3:
@@ -2969,8 +2842,8 @@ packages:
resolution: {integrity: sha512-jL5skNQLA0YBc1R3bVGXyHew3FqGqsT7AgLzWAVeTLzFkwVMUYvs4/lKJSmS7ygcF1GnHnoKG6++8GL9VtWwGQ==}
engines: {node: '>=18.14.1'}
- astro@5.14.1:
- resolution: {integrity: sha512-gPa8NY7/lP8j8g81iy8UwANF3+aukKRWS68IlthZQNgykpg80ne6lbHOp6FErYycxQ1TUhgEfkXVDQZAoJx8Bg==}
+ astro@5.14.3:
+ resolution: {integrity: sha512-iRvl3eEYYdSYA195eNREjh43hqMMwKY1uoHYiKfLCB9G+bjFtaBtDe8R0ip7AbTD69wyOKgUCOtMad+lkOnT/w==}
engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
hasBin: true
@@ -3055,9 +2928,6 @@ packages:
bl@4.1.0:
resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
- blob-to-buffer@1.2.9:
- resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==}
-
bootstrap@5.3.7:
resolution: {integrity: sha512-7KgiD8UHjfcPBHEpDNg+zGz8L3LqR3GVwqZiBRFX04a1BCArZOz1r2kjly2HQ0WokqTO0v1nF+QAt8dsW4lKlw==}
peerDependencies:
@@ -3134,8 +3004,8 @@ packages:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
- chalk@5.4.1:
- resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==}
+ chalk@5.6.2:
+ resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==}
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
character-entities-html4@2.1.0:
@@ -3165,8 +3035,8 @@ packages:
resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
engines: {node: '>=18'}
- ci-info@4.3.0:
- resolution: {integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==}
+ ci-info@4.3.1:
+ resolution: {integrity: sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==}
engines: {node: '>=8'}
cjs-module-lexer@1.4.3:
@@ -3265,9 +3135,6 @@ packages:
typescript:
optional: true
- cross-fetch@3.2.0:
- resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==}
-
cross-spawn@7.0.6:
resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==}
engines: {node: '>= 8'}
@@ -3343,6 +3210,15 @@ packages:
supports-color:
optional: true
+ debug@4.4.3:
+ resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
+ engines: {node: '>=6.0'}
+ peerDependencies:
+ supports-color: '*'
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+
decimal.js@10.6.0:
resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==}
@@ -3382,6 +3258,9 @@ packages:
destr@2.0.5:
resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
+ detect-europe-js@0.1.2:
+ resolution: {integrity: sha512-lgdERlL3u0aUdHocoouzT10d9I89VVhk0qNRmll7mXdGfJT1/wqZ2ZLA4oJAjeACPY5fT1wsbq2AT+GkuInsow==}
+
detect-libc@1.0.3:
resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
engines: {node: '>=0.10'}
@@ -3460,8 +3339,8 @@ packages:
emmet@2.4.11:
resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==}
- emoji-regex@10.4.0:
- resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
+ emoji-regex@10.5.0:
+ resolution: {integrity: sha512-lb49vf1Xzfx080OKA0o6l8DQQpV+6Vg95zyCJX9VB/BqKYlhG7N4wgROUUHRA+ZPUefLnteQOad7z1kT2bV7bg==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -3533,11 +3412,6 @@ packages:
engines: {node: '>=18'}
hasBin: true
- esbuild@0.25.8:
- resolution: {integrity: sha512-vVC0USHGtMi8+R4Kz8rt6JhEWLxsv9Rnu/lGYbPR8u47B+DCBksq9JarW0zOO7bs37hyOK1l2/oqtbciutL5+Q==}
- engines: {node: '>=18'}
- hasBin: true
-
escalade@3.2.0:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
@@ -3745,8 +3619,8 @@ packages:
resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==}
engines: {node: '>=8'}
- fontace@0.3.0:
- resolution: {integrity: sha512-czoqATrcnxgWb/nAkfyIrRp6Q8biYj7nGnL6zfhTcX+JKKpWHFBnb8uNMw/kZr7u++3Y3wYSYoZgHkCcsuBpBg==}
+ fontace@0.3.1:
+ resolution: {integrity: sha512-9f5g4feWT1jWT8+SbL85aLIRLIXUaDygaM2xPXRmzPYxrOMNok79Lr3FGJoKVNKibE0WCunNiEVG2mwuE+2qEg==}
fontkit@2.0.4:
resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==}
@@ -3812,8 +3686,8 @@ packages:
resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
engines: {node: 6.* || 8.* || >= 10.*}
- get-east-asian-width@1.3.0:
- resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==}
+ get-east-asian-width@1.4.0:
+ resolution: {integrity: sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==}
engines: {node: '>=18'}
get-intrinsic@1.3.0:
@@ -4216,6 +4090,9 @@ packages:
resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==}
engines: {node: '>= 0.4'}
+ is-standalone-pwa@0.1.1:
+ resolution: {integrity: sha512-9Cbovsa52vNQCjdXOzeQq5CnCbAcRk05aU62K20WO372NrTv0NxibLFCK6lQ4/iZEFdEA3p3t2VNOn8AJ53F5g==}
+
is-stream@2.0.1:
resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
engines: {node: '>=8'}
@@ -4498,9 +4375,6 @@ packages:
magic-string@0.25.9:
resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
- magic-string@0.30.17:
- resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
-
magic-string@0.30.19:
resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==}
@@ -4824,9 +4698,6 @@ packages:
engines: {node: '>=10.5.0'}
deprecated: Use your platform's native DOMException instead
- node-fetch-native@1.6.6:
- resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==}
-
node-fetch-native@1.6.7:
resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==}
@@ -4915,8 +4786,8 @@ packages:
resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
engines: {node: '>=10'}
- p-queue@8.1.0:
- resolution: {integrity: sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==}
+ p-queue@8.1.1:
+ resolution: {integrity: sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==}
engines: {node: '>=18'}
p-timeout@6.1.4:
@@ -4926,8 +4797,8 @@ packages:
package-json-from-dist@1.0.1:
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
- package-manager-detector@1.3.0:
- resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==}
+ package-manager-detector@1.4.0:
+ resolution: {integrity: sha512-rRZ+pR1Usc+ND9M2NkmCvE/LYJS+8ORVV9X0KuNSY/gFsp7RBHJM/ADh9LYq4Vvfq6QkKrW6/weuh8SMEtN5gw==}
pako@0.2.9:
resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==}
@@ -5419,6 +5290,11 @@ packages:
engines: {node: '>=10'}
hasBin: true
+ semver@7.7.3:
+ resolution: {integrity: sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==}
+ engines: {node: '>=10'}
+ hasBin: true
+
serialize-javascript@6.0.2:
resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
@@ -5602,6 +5478,10 @@ packages:
resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
engines: {node: '>=12'}
+ strip-ansi@7.1.2:
+ resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
+ engines: {node: '>=12'}
+
strip-comments@2.0.1:
resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==}
engines: {node: '>=10'}
@@ -5739,8 +5619,8 @@ packages:
tiny-inflate@1.0.3:
resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==}
- tinyexec@0.3.2:
- resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==}
+ tinyexec@1.0.1:
+ resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==}
tinyglobby@0.2.14:
resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==}
@@ -5853,6 +5733,13 @@ packages:
typo-js@1.2.5:
resolution: {integrity: sha512-F45vFWdGX8xahIk/sOp79z2NJs8ETMYsmMChm9D5Hlx3+9j7VnCyQyvij5MOCrNY3NNe8noSyokRjQRfq+Bc7A==}
+ ua-is-frozen@0.1.2:
+ resolution: {integrity: sha512-RwKDW2p3iyWn4UbaxpP2+VxwqXh0jpvdxsYpZ5j/MLLiQOfbsV5shpgQiw93+KMYQPcteeMQ289MaAFzs3G9pw==}
+
+ ua-parser-js@2.0.6:
+ resolution: {integrity: sha512-EmaxXfltJaDW75SokrY4/lXMrVyXomE/0FpIIqP2Ctic93gK7rlme55Cwkz8l3YZ6gqf94fCU7AnIkidd/KXPg==}
+ hasBin: true
+
ufo@1.6.1:
resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
@@ -5876,6 +5763,9 @@ packages:
uncrypto@0.1.3:
resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
+ undici-types@7.14.0:
+ resolution: {integrity: sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==}
+
undici-types@7.8.0:
resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==}
@@ -5904,8 +5794,8 @@ packages:
unified@11.0.5:
resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
- unifont@0.5.2:
- resolution: {integrity: sha512-LzR4WUqzH9ILFvjLAUU7dK3Lnou/qd5kD+IakBtBK4S15/+x2y9VX+DcWQv6s551R6W+vzwgVS6tFg3XggGBgg==}
+ unifont@0.6.0:
+ resolution: {integrity: sha512-5Fx50fFQMQL5aeHyWnZX9122sSLckcDvcfFiBf3QYeHa7a1MKJooUy52b67moi2MJYkrfo/TWY+CoLdr/w0tTA==}
unique-string@2.0.0:
resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
@@ -6423,8 +6313,8 @@ packages:
resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
engines: {node: '>=12'}
- wrap-ansi@9.0.0:
- resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==}
+ wrap-ansi@9.0.2:
+ resolution: {integrity: sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==}
engines: {node: '>=18'}
wrappy@1.0.2:
@@ -6508,8 +6398,8 @@ packages:
resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==}
engines: {node: '>=18.19'}
- yoctocolors@2.1.1:
- resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==}
+ yoctocolors@2.1.2:
+ resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==}
engines: {node: '>=18'}
zod-to-json-schema@3.24.6:
@@ -6582,11 +6472,15 @@ snapshots:
'@astrojs/compiler@2.12.2': {}
+ '@astrojs/compiler@2.13.0': {}
+
'@astrojs/internal-helpers@0.7.3': {}
+ '@astrojs/internal-helpers@0.7.4': {}
+
'@astrojs/language-server@2.15.4(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.8.3)':
dependencies:
- '@astrojs/compiler': 2.12.2
+ '@astrojs/compiler': 2.13.0
'@astrojs/yaml2ts': 0.2.2
'@jridgewell/sourcemap-codec': 1.5.4
'@volar/kit': 2.4.22(typescript@5.8.3)
@@ -6636,12 +6530,38 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@astrojs/mdx@4.3.6(astro@5.14.1(@types/node@24.1.0)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0))':
+ '@astrojs/markdown-remark@6.3.8':
+ dependencies:
+ '@astrojs/internal-helpers': 0.7.4
+ '@astrojs/prism': 3.3.0
+ github-slugger: 2.0.0
+ hast-util-from-html: 2.0.3
+ hast-util-to-text: 4.0.2
+ import-meta-resolve: 4.2.0
+ js-yaml: 4.1.0
+ mdast-util-definitions: 6.0.0
+ rehype-raw: 7.0.0
+ rehype-stringify: 10.0.1
+ remark-gfm: 4.0.1
+ remark-parse: 11.0.0
+ remark-rehype: 11.1.2
+ remark-smartypants: 3.0.2
+ shiki: 3.13.0
+ smol-toml: 1.4.2
+ unified: 11.0.5
+ unist-util-remove-position: 5.0.0
+ unist-util-visit: 5.0.0
+ unist-util-visit-parents: 6.0.1
+ vfile: 6.0.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@astrojs/mdx@4.3.6(astro@5.14.3(@types/node@24.7.2)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0))':
dependencies:
'@astrojs/markdown-remark': 6.3.7
'@mdx-js/mdx': 3.1.1
acorn: 8.15.0
- astro: 5.14.1(@types/node@24.1.0)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0)
+ astro: 5.14.3(@types/node@24.7.2)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0)
es-module-lexer: 1.7.0
estree-util-visit: 2.0.0
hast-util-to-html: 9.0.5
@@ -6659,15 +6579,15 @@ snapshots:
dependencies:
prismjs: 1.30.0
- '@astrojs/react@4.4.0(@types/node@24.1.0)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(jiti@2.5.1)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)':
+ '@astrojs/react@4.4.0(@types/node@24.7.2)(@types/react-dom@19.1.6(@types/react@19.1.8))(@types/react@19.1.8)(jiti@2.5.1)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)':
dependencies:
'@types/react': 19.1.8
'@types/react-dom': 19.1.6(@types/react@19.1.8)
- '@vitejs/plugin-react': 4.7.0(vite@6.3.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))
+ '@vitejs/plugin-react': 4.7.0(vite@6.3.6(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
ultrahtml: 1.6.0
- vite: 6.3.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
+ vite: 6.3.6(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
transitivePeerDependencies:
- '@types/node'
- jiti
@@ -6690,8 +6610,8 @@ snapshots:
'@astrojs/telemetry@3.3.0':
dependencies:
- ci-info: 4.3.0
- debug: 4.4.1
+ ci-info: 4.3.1
+ debug: 4.4.3
dlv: 1.1.3
dset: 3.1.4
is-docker: 3.0.0
@@ -6742,7 +6662,7 @@ snapshots:
'@babel/helper-annotate-as-pure@7.27.3':
dependencies:
- '@babel/types': 7.28.2
+ '@babel/types': 7.28.4
'@babel/helper-compilation-targets@7.27.2':
dependencies:
@@ -6777,7 +6697,7 @@ snapshots:
'@babel/core': 7.28.0
'@babel/helper-compilation-targets': 7.27.2
'@babel/helper-plugin-utils': 7.27.1
- debug: 4.4.1
+ debug: 4.4.3
lodash.debounce: 4.0.8
resolve: 1.22.10
transitivePeerDependencies:
@@ -6788,7 +6708,7 @@ snapshots:
'@babel/helper-member-expression-to-functions@7.27.1':
dependencies:
'@babel/traverse': 7.28.0
- '@babel/types': 7.28.2
+ '@babel/types': 7.28.4
transitivePeerDependencies:
- supports-color
@@ -6810,7 +6730,7 @@ snapshots:
'@babel/helper-optimise-call-expression@7.27.1':
dependencies:
- '@babel/types': 7.28.2
+ '@babel/types': 7.28.4
'@babel/helper-plugin-utils@7.27.1': {}
@@ -6835,7 +6755,7 @@ snapshots:
'@babel/helper-skip-transparent-expression-wrappers@7.27.1':
dependencies:
'@babel/traverse': 7.28.0
- '@babel/types': 7.28.2
+ '@babel/types': 7.28.4
transitivePeerDependencies:
- supports-color
@@ -6849,7 +6769,7 @@ snapshots:
dependencies:
'@babel/template': 7.27.2
'@babel/traverse': 7.28.0
- '@babel/types': 7.28.2
+ '@babel/types': 7.28.4
transitivePeerDependencies:
- supports-color
@@ -6862,6 +6782,10 @@ snapshots:
dependencies:
'@babel/types': 7.28.2
+ '@babel/parser@7.28.4':
+ dependencies:
+ '@babel/types': 7.28.4
+
'@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.27.1(@babel/core@7.28.0)':
dependencies:
'@babel/core': 7.28.0
@@ -7340,7 +7264,7 @@ snapshots:
dependencies:
'@babel/core': 7.28.0
'@babel/helper-plugin-utils': 7.27.1
- '@babel/types': 7.28.2
+ '@babel/types': 7.28.4
esutils: 2.0.3
'@babel/runtime@7.28.2': {}
@@ -7368,13 +7292,14 @@ snapshots:
'@babel/helper-string-parser': 7.27.1
'@babel/helper-validator-identifier': 7.27.1
- '@capsizecss/unpack@2.4.0':
+ '@babel/types@7.28.4':
+ dependencies:
+ '@babel/helper-string-parser': 7.27.1
+ '@babel/helper-validator-identifier': 7.27.1
+
+ '@capsizecss/unpack@3.0.0':
dependencies:
- blob-to-buffer: 1.2.9
- cross-fetch: 3.2.0
fontkit: 2.0.4
- transitivePeerDependencies:
- - encoding
'@csstools/color-helpers@5.0.2': {}
@@ -7502,159 +7427,81 @@ snapshots:
'@esbuild/aix-ppc64@0.25.10':
optional: true
- '@esbuild/aix-ppc64@0.25.8':
- optional: true
-
'@esbuild/android-arm64@0.25.10':
optional: true
- '@esbuild/android-arm64@0.25.8':
- optional: true
-
'@esbuild/android-arm@0.25.10':
optional: true
- '@esbuild/android-arm@0.25.8':
- optional: true
-
'@esbuild/android-x64@0.25.10':
optional: true
- '@esbuild/android-x64@0.25.8':
- optional: true
-
'@esbuild/darwin-arm64@0.25.10':
optional: true
- '@esbuild/darwin-arm64@0.25.8':
- optional: true
-
'@esbuild/darwin-x64@0.25.10':
optional: true
- '@esbuild/darwin-x64@0.25.8':
- optional: true
-
'@esbuild/freebsd-arm64@0.25.10':
optional: true
- '@esbuild/freebsd-arm64@0.25.8':
- optional: true
-
'@esbuild/freebsd-x64@0.25.10':
optional: true
- '@esbuild/freebsd-x64@0.25.8':
- optional: true
-
'@esbuild/linux-arm64@0.25.10':
optional: true
- '@esbuild/linux-arm64@0.25.8':
- optional: true
-
'@esbuild/linux-arm@0.25.10':
optional: true
- '@esbuild/linux-arm@0.25.8':
- optional: true
-
'@esbuild/linux-ia32@0.25.10':
optional: true
- '@esbuild/linux-ia32@0.25.8':
- optional: true
-
'@esbuild/linux-loong64@0.25.10':
optional: true
- '@esbuild/linux-loong64@0.25.8':
- optional: true
-
'@esbuild/linux-mips64el@0.25.10':
optional: true
- '@esbuild/linux-mips64el@0.25.8':
- optional: true
-
'@esbuild/linux-ppc64@0.25.10':
optional: true
- '@esbuild/linux-ppc64@0.25.8':
- optional: true
-
'@esbuild/linux-riscv64@0.25.10':
optional: true
- '@esbuild/linux-riscv64@0.25.8':
- optional: true
-
'@esbuild/linux-s390x@0.25.10':
optional: true
- '@esbuild/linux-s390x@0.25.8':
- optional: true
-
'@esbuild/linux-x64@0.25.10':
optional: true
- '@esbuild/linux-x64@0.25.8':
- optional: true
-
'@esbuild/netbsd-arm64@0.25.10':
optional: true
- '@esbuild/netbsd-arm64@0.25.8':
- optional: true
-
'@esbuild/netbsd-x64@0.25.10':
optional: true
- '@esbuild/netbsd-x64@0.25.8':
- optional: true
-
'@esbuild/openbsd-arm64@0.25.10':
optional: true
- '@esbuild/openbsd-arm64@0.25.8':
- optional: true
-
'@esbuild/openbsd-x64@0.25.10':
optional: true
- '@esbuild/openbsd-x64@0.25.8':
- optional: true
-
'@esbuild/openharmony-arm64@0.25.10':
optional: true
- '@esbuild/openharmony-arm64@0.25.8':
- optional: true
-
'@esbuild/sunos-x64@0.25.10':
optional: true
- '@esbuild/sunos-x64@0.25.8':
- optional: true
-
'@esbuild/win32-arm64@0.25.10':
optional: true
- '@esbuild/win32-arm64@0.25.8':
- optional: true
-
'@esbuild/win32-ia32@0.25.10':
optional: true
- '@esbuild/win32-ia32@0.25.8':
- optional: true
-
'@esbuild/win32-x64@0.25.10':
optional: true
- '@esbuild/win32-x64@0.25.8':
- optional: true
-
'@eslint-community/eslint-utils@4.7.0(eslint@9.32.0(jiti@2.5.1))':
dependencies:
eslint: 9.32.0(jiti@2.5.1)
@@ -7669,7 +7516,7 @@ snapshots:
'@eslint/config-array@0.21.0':
dependencies:
'@eslint/object-schema': 2.1.6
- debug: 4.4.1
+ debug: 4.4.3
minimatch: 3.1.2
transitivePeerDependencies:
- supports-color
@@ -8200,7 +8047,7 @@ snapshots:
'@jridgewell/gen-mapping@0.3.12':
dependencies:
- '@jridgewell/sourcemap-codec': 1.5.4
+ '@jridgewell/sourcemap-codec': 1.5.5
'@jridgewell/trace-mapping': 0.3.29
'@jridgewell/resolve-uri@3.1.2': {}
@@ -8217,13 +8064,13 @@ snapshots:
'@jridgewell/trace-mapping@0.3.29':
dependencies:
'@jridgewell/resolve-uri': 3.1.2
- '@jridgewell/sourcemap-codec': 1.5.4
+ '@jridgewell/sourcemap-codec': 1.5.5
'@keyv/serialize@1.1.0': {}
- '@kindspells/astro-shield@1.7.1(astro@5.14.1(@types/node@24.1.0)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0))':
+ '@kindspells/astro-shield@1.7.1(astro@5.14.3(@types/node@24.7.2)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0))':
dependencies:
- astro: 5.14.1(@types/node@24.1.0)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0)
+ astro: 5.14.3(@types/node@24.7.2)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0)
'@mdx-js/mdx@3.1.1':
dependencies:
@@ -8355,7 +8202,7 @@ snapshots:
'@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0)
'@opentelemetry/semantic-conventions': 1.28.0
forwarded-parse: 2.1.2
- semver: 7.7.2
+ semver: 7.7.3
transitivePeerDependencies:
- supports-color
@@ -8480,7 +8327,7 @@ snapshots:
'@types/shimmer': 1.2.0
import-in-the-middle: 1.14.2
require-in-the-middle: 7.5.2
- semver: 7.7.2
+ semver: 7.7.3
shimmer: 1.2.1
transitivePeerDependencies:
- supports-color
@@ -8694,7 +8541,7 @@ snapshots:
'@rollup/plugin-node-resolve@15.3.1(rollup@2.79.2)':
dependencies:
- '@rollup/pluginutils': 5.2.0(rollup@2.79.2)
+ '@rollup/pluginutils': 5.3.0(rollup@2.79.2)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-module: 1.0.0
@@ -8723,7 +8570,7 @@ snapshots:
picomatch: 2.3.1
rollup: 2.79.2
- '@rollup/pluginutils@5.2.0(rollup@2.79.2)':
+ '@rollup/pluginutils@5.3.0(rollup@2.79.2)':
dependencies:
'@types/estree': 1.0.8
estree-walker: 2.0.2
@@ -8815,13 +8662,13 @@ snapshots:
'@sentry-internal/browser-utils': 9.42.1
'@sentry/core': 9.42.1
- '@sentry/astro@9.42.1(astro@5.14.1(@types/node@24.1.0)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0))':
+ '@sentry/astro@9.42.1(astro@5.14.3(@types/node@24.7.2)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0))':
dependencies:
'@sentry/browser': 9.42.1
'@sentry/core': 9.42.1
'@sentry/node': 9.42.1
'@sentry/vite-plugin': 2.23.0
- astro: 5.14.1(@types/node@24.1.0)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0)
+ astro: 5.14.3(@types/node@24.7.2)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0)
transitivePeerDependencies:
- encoding
- supports-color
@@ -9012,7 +8859,7 @@ snapshots:
enhanced-resolve: 5.18.2
jiti: 2.5.1
lightningcss: 1.30.1
- magic-string: 0.30.17
+ magic-string: 0.30.19
source-map-js: 1.2.1
tailwindcss: 4.1.11
@@ -9070,12 +8917,12 @@ snapshots:
'@tailwindcss/oxide-win32-arm64-msvc': 4.1.11
'@tailwindcss/oxide-win32-x64-msvc': 4.1.11
- '@tailwindcss/vite@4.1.11(vite@7.0.7(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))':
+ '@tailwindcss/vite@4.1.11(vite@7.0.7(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))':
dependencies:
'@tailwindcss/node': 4.1.11
'@tailwindcss/oxide': 4.1.11
tailwindcss: 4.1.11
- vite: 7.0.7(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
+ vite: 7.0.7(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
'@tanstack/react-virtual@3.13.12(react-dom@19.1.1(react@19.1.1))(react@19.1.1)':
dependencies:
@@ -9099,24 +8946,24 @@ snapshots:
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.28.0
- '@babel/types': 7.28.2
+ '@babel/parser': 7.28.4
+ '@babel/types': 7.28.4
'@types/babel__generator': 7.27.0
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.20.7
'@types/babel__generator@7.27.0':
dependencies:
- '@babel/types': 7.28.2
+ '@babel/types': 7.28.4
'@types/babel__template@7.4.4':
dependencies:
- '@babel/parser': 7.28.0
- '@babel/types': 7.28.2
+ '@babel/parser': 7.28.4
+ '@babel/types': 7.28.4
'@types/babel__traverse@7.20.7':
dependencies:
- '@babel/types': 7.28.2
+ '@babel/types': 7.28.4
'@types/bootstrap@5.2.10':
dependencies:
@@ -9130,7 +8977,7 @@ snapshots:
'@types/connect@3.4.38':
dependencies:
- '@types/node': 24.1.0
+ '@types/node': 24.7.2
'@types/debug@4.1.12':
dependencies:
@@ -9146,7 +8993,7 @@ snapshots:
'@types/fontkit@2.0.8':
dependencies:
- '@types/node': 24.1.0
+ '@types/node': 24.7.2
'@types/hast@3.0.4':
dependencies:
@@ -9168,7 +9015,7 @@ snapshots:
'@types/mysql@2.15.26':
dependencies:
- '@types/node': 24.1.0
+ '@types/node': 24.7.2
'@types/nlcst@2.0.3':
dependencies:
@@ -9180,6 +9027,10 @@ snapshots:
dependencies:
undici-types: 7.8.0
+ '@types/node@24.7.2':
+ dependencies:
+ undici-types: 7.14.0
+
'@types/parse-json@4.0.2': {}
'@types/pg-pool@2.0.6':
@@ -9188,7 +9039,7 @@ snapshots:
'@types/pg@8.6.1':
dependencies:
- '@types/node': 24.1.0
+ '@types/node': 24.7.2
pg-protocol: 1.10.3
pg-types: 2.2.0
@@ -9227,7 +9078,7 @@ snapshots:
'@types/tedious@4.0.14':
dependencies:
- '@types/node': 24.1.0
+ '@types/node': 24.7.2
'@types/tern@0.23.9':
dependencies:
@@ -9274,7 +9125,7 @@ snapshots:
dependencies:
'@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.8.3)
'@typescript-eslint/types': 8.38.0
- debug: 4.4.1
+ debug: 4.4.3
typescript: 5.8.3
transitivePeerDependencies:
- supports-color
@@ -9293,7 +9144,7 @@ snapshots:
'@typescript-eslint/types': 8.38.0
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3)
'@typescript-eslint/utils': 8.38.0(eslint@9.32.0(jiti@2.5.1))(typescript@5.8.3)
- debug: 4.4.1
+ debug: 4.4.3
eslint: 9.32.0(jiti@2.5.1)
ts-api-utils: 2.1.0(typescript@5.8.3)
typescript: 5.8.3
@@ -9312,7 +9163,7 @@ snapshots:
fast-glob: 3.3.3
is-glob: 4.0.3
minimatch: 9.0.5
- semver: 7.7.2
+ semver: 7.7.3
ts-api-utils: 2.1.0(typescript@5.8.3)
typescript: 5.8.3
transitivePeerDependencies:
@@ -9336,12 +9187,12 @@ snapshots:
'@ungap/structured-clone@1.3.0': {}
- '@vite-pwa/astro@1.1.0(astro@5.14.1(@types/node@24.1.0)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0))(vite-plugin-pwa@1.0.2(vite@7.0.7(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0))':
+ '@vite-pwa/astro@1.1.0(astro@5.14.3(@types/node@24.7.2)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0))(vite-plugin-pwa@1.0.2(vite@7.0.7(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0))':
dependencies:
- astro: 5.14.1(@types/node@24.1.0)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0)
- vite-plugin-pwa: 1.0.2(vite@7.0.7(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)
+ astro: 5.14.3(@types/node@24.7.2)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0)
+ vite-plugin-pwa: 1.0.2(vite@7.0.7(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)
- '@vitejs/plugin-react@4.7.0(vite@6.3.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))':
+ '@vitejs/plugin-react@4.7.0(vite@6.3.6(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))':
dependencies:
'@babel/core': 7.28.0
'@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.0)
@@ -9349,7 +9200,7 @@ snapshots:
'@rolldown/pluginutils': 1.0.0-beta.27
'@types/babel__core': 7.20.5
react-refresh: 0.17.0
- vite: 6.3.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
+ vite: 6.3.6(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
transitivePeerDependencies:
- supports-color
@@ -9417,7 +9268,7 @@ snapshots:
agent-base@6.0.2:
dependencies:
- debug: 4.4.1
+ debug: 4.4.3
transitivePeerDependencies:
- supports-color
@@ -9445,11 +9296,13 @@ snapshots:
ansi-regex@6.1.0: {}
+ ansi-regex@6.2.2: {}
+
ansi-styles@4.3.0:
dependencies:
color-convert: 2.0.1
- ansi-styles@6.2.1: {}
+ ansi-styles@6.2.3: {}
anymatch@3.1.3:
dependencies:
@@ -9520,18 +9373,18 @@ snapshots:
astro-eslint-parser@1.2.2:
dependencies:
- '@astrojs/compiler': 2.12.2
+ '@astrojs/compiler': 2.13.0
'@typescript-eslint/scope-manager': 8.38.0
'@typescript-eslint/types': 8.38.0
- astrojs-compiler-sync: 1.1.1(@astrojs/compiler@2.12.2)
- debug: 4.4.1
+ astrojs-compiler-sync: 1.1.1(@astrojs/compiler@2.13.0)
+ debug: 4.4.3
entities: 6.0.1
eslint-scope: 8.4.0
eslint-visitor-keys: 4.2.1
espree: 10.4.0
fast-glob: 3.3.3
is-glob: 4.0.3
- semver: 7.7.2
+ semver: 7.7.3
transitivePeerDependencies:
- supports-color
@@ -9543,35 +9396,35 @@ snapshots:
marked-smartypants: 1.1.10(marked@12.0.2)
ultrahtml: 1.6.0
- astro@5.14.1(@types/node@24.1.0)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0):
+ astro@5.14.3(@types/node@24.7.2)(idb-keyval@6.2.2)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(sass@1.89.2)(terser@5.43.1)(typescript@5.8.3)(yaml@2.8.0):
dependencies:
- '@astrojs/compiler': 2.12.2
- '@astrojs/internal-helpers': 0.7.3
- '@astrojs/markdown-remark': 6.3.7
+ '@astrojs/compiler': 2.13.0
+ '@astrojs/internal-helpers': 0.7.4
+ '@astrojs/markdown-remark': 6.3.8
'@astrojs/telemetry': 3.3.0
- '@capsizecss/unpack': 2.4.0
+ '@capsizecss/unpack': 3.0.0
'@oslojs/encoding': 1.1.0
- '@rollup/pluginutils': 5.2.0(rollup@2.79.2)
+ '@rollup/pluginutils': 5.3.0(rollup@2.79.2)
acorn: 8.15.0
aria-query: 5.3.2
axobject-query: 4.1.0
boxen: 8.0.1
- ci-info: 4.3.0
+ ci-info: 4.3.1
clsx: 2.1.1
common-ancestor-path: 1.0.1
cookie: 1.0.2
cssesc: 3.0.0
- debug: 4.4.1
+ debug: 4.4.3
deterministic-object-hash: 2.0.2
devalue: 5.3.2
diff: 5.2.0
dlv: 1.1.3
dset: 3.1.4
es-module-lexer: 1.7.0
- esbuild: 0.25.8
+ esbuild: 0.25.10
estree-walker: 3.0.3
flattie: 1.1.1
- fontace: 0.3.0
+ fontace: 0.3.1
github-slugger: 2.0.0
html-escaper: 3.0.3
http-cache-semantics: 4.2.0
@@ -9583,24 +9436,24 @@ snapshots:
mrmime: 2.0.1
neotraverse: 0.6.18
p-limit: 6.2.0
- p-queue: 8.1.0
- package-manager-detector: 1.3.0
+ p-queue: 8.1.1
+ package-manager-detector: 1.4.0
picomatch: 4.0.3
prompts: 2.4.2
rehype: 13.0.2
- semver: 7.7.2
+ semver: 7.7.3
shiki: 3.13.0
smol-toml: 1.4.2
- tinyexec: 0.3.2
- tinyglobby: 0.2.14
+ tinyexec: 1.0.1
+ tinyglobby: 0.2.15
tsconfck: 3.1.6(typescript@5.8.3)
ultrahtml: 1.6.0
- unifont: 0.5.2
+ unifont: 0.6.0
unist-util-visit: 5.0.0
unstorage: 1.17.1(idb-keyval@6.2.2)
vfile: 6.0.3
- vite: 6.3.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
- vitefu: 1.1.1(vite@6.3.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))
+ vite: 6.3.6(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
+ vitefu: 1.1.1(vite@6.3.6(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))
xxhash-wasm: 1.1.0
yargs-parser: 21.1.1
yocto-spinner: 0.2.3
@@ -9627,7 +9480,6 @@ snapshots:
- '@vercel/kv'
- aws4fetch
- db0
- - encoding
- idb-keyval
- ioredis
- jiti
@@ -9645,9 +9497,9 @@ snapshots:
- uploadthing
- yaml
- astrojs-compiler-sync@1.1.1(@astrojs/compiler@2.12.2):
+ astrojs-compiler-sync@1.1.1(@astrojs/compiler@2.13.0):
dependencies:
- '@astrojs/compiler': 2.12.2
+ '@astrojs/compiler': 2.13.0
synckit: 0.11.11
async-function@1.0.0: {}
@@ -9724,8 +9576,6 @@ snapshots:
inherits: 2.0.4
readable-stream: 3.6.2
- blob-to-buffer@1.2.9: {}
-
bootstrap@5.3.7(@popperjs/core@2.11.8):
dependencies:
'@popperjs/core': 2.11.8
@@ -9736,12 +9586,12 @@ snapshots:
dependencies:
ansi-align: 3.0.1
camelcase: 8.0.0
- chalk: 5.4.1
+ chalk: 5.6.2
cli-boxes: 3.0.0
string-width: 7.2.0
type-fest: 4.41.0
widest-line: 5.0.0
- wrap-ansi: 9.0.0
+ wrap-ansi: 9.0.2
brace-expansion@1.1.12:
dependencies:
@@ -9816,7 +9666,7 @@ snapshots:
ansi-styles: 4.3.0
supports-color: 7.2.0
- chalk@5.4.1: {}
+ chalk@5.6.2: {}
character-entities-html4@2.1.0: {}
@@ -9846,7 +9696,7 @@ snapshots:
chownr@3.0.0: {}
- ci-info@4.3.0: {}
+ ci-info@4.3.1: {}
cjs-module-lexer@1.4.3: {}
@@ -9931,12 +9781,6 @@ snapshots:
optionalDependencies:
typescript: 5.8.3
- cross-fetch@3.2.0:
- dependencies:
- node-fetch: 2.7.0
- transitivePeerDependencies:
- - encoding
-
cross-spawn@7.0.6:
dependencies:
path-key: 3.1.1
@@ -10007,6 +9851,10 @@ snapshots:
dependencies:
ms: 2.1.3
+ debug@4.4.3:
+ dependencies:
+ ms: 2.1.3
+
decimal.js@10.6.0: {}
decode-named-character-reference@1.2.0:
@@ -10041,6 +9889,8 @@ snapshots:
destr@2.0.5: {}
+ detect-europe-js@0.1.2: {}
+
detect-libc@1.0.3:
optional: true
@@ -10120,7 +9970,7 @@ snapshots:
'@emmetio/abbreviation': 2.3.3
'@emmetio/css-abbreviation': 2.1.8
- emoji-regex@10.4.0: {}
+ emoji-regex@10.5.0: {}
emoji-regex@8.0.0: {}
@@ -10272,35 +10122,6 @@ snapshots:
'@esbuild/win32-ia32': 0.25.10
'@esbuild/win32-x64': 0.25.10
- esbuild@0.25.8:
- optionalDependencies:
- '@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: {}
escape-string-regexp@4.0.0: {}
@@ -10310,7 +10131,7 @@ snapshots:
eslint-compat-utils@0.6.5(eslint@9.32.0(jiti@2.5.1)):
dependencies:
eslint: 9.32.0(jiti@2.5.1)
- semver: 7.7.2
+ semver: 7.7.3
eslint-config-prettier@10.1.8(eslint@9.32.0(jiti@2.5.1)):
dependencies:
@@ -10578,7 +10399,7 @@ snapshots:
flattie@1.1.1: {}
- fontace@0.3.0:
+ fontace@0.3.1:
dependencies:
'@types/fontkit': 2.0.8
fontkit: 2.0.4
@@ -10648,7 +10469,7 @@ snapshots:
get-caller-file@2.0.5: {}
- get-east-asian-width@1.3.0: {}
+ get-east-asian-width@1.4.0: {}
get-intrinsic@1.3.0:
dependencies:
@@ -10947,21 +10768,21 @@ snapshots:
http-proxy-agent@7.0.2:
dependencies:
agent-base: 7.1.4
- debug: 4.4.1
+ debug: 4.4.3
transitivePeerDependencies:
- supports-color
https-proxy-agent@5.0.1:
dependencies:
agent-base: 6.0.2
- debug: 4.4.1
+ debug: 4.4.3
transitivePeerDependencies:
- supports-color
https-proxy-agent@7.0.6:
dependencies:
agent-base: 7.1.4
- debug: 4.4.1
+ debug: 4.4.3
transitivePeerDependencies:
- supports-color
@@ -11146,6 +10967,8 @@ snapshots:
dependencies:
call-bound: 1.0.4
+ is-standalone-pwa@0.1.1: {}
+
is-stream@2.0.1: {}
is-string@1.1.1:
@@ -11391,22 +11214,18 @@ snapshots:
dependencies:
sourcemap-codec: 1.4.8
- magic-string@0.30.17:
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.4
-
magic-string@0.30.19:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
magic-string@0.30.8:
dependencies:
- '@jridgewell/sourcemap-codec': 1.5.4
+ '@jridgewell/sourcemap-codec': 1.5.5
magicast@0.3.5:
dependencies:
- '@babel/parser': 7.28.0
- '@babel/types': 7.28.2
+ '@babel/parser': 7.28.4
+ '@babel/types': 7.28.4
source-map-js: 1.2.1
markdown-extensions@2.0.0: {}
@@ -11854,7 +11673,7 @@ snapshots:
micromark@4.0.2:
dependencies:
'@types/debug': 4.1.12
- debug: 4.4.1
+ debug: 4.4.3
decode-named-character-reference: 1.2.0
devlop: 1.1.0
micromark-core-commonmark: 2.0.3
@@ -11948,15 +11767,13 @@ snapshots:
node-abi@3.75.0:
dependencies:
- semver: 7.7.2
+ semver: 7.7.3
node-addon-api@7.1.1: {}
node-domexception@1.0.0:
optional: true
- node-fetch-native@1.6.6: {}
-
node-fetch-native@1.6.7: {}
node-fetch@2.7.0:
@@ -12005,7 +11822,7 @@ snapshots:
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: {}
@@ -12049,7 +11866,7 @@ snapshots:
dependencies:
p-limit: 3.1.0
- p-queue@8.1.0:
+ p-queue@8.1.1:
dependencies:
eventemitter3: 5.0.1
p-timeout: 6.1.4
@@ -12058,7 +11875,7 @@ snapshots:
package-json-from-dist@1.0.1: {}
- package-manager-detector@1.3.0: {}
+ package-manager-detector@1.4.0: {}
pako@0.2.9: {}
@@ -12253,7 +12070,7 @@ snapshots:
'@protobufjs/path': 1.1.2
'@protobufjs/pool': 1.1.0
'@protobufjs/utf8': 1.1.0
- '@types/node': 24.1.0
+ '@types/node': 24.7.2
long: 5.3.2
proxy-from-env@1.1.0: {}
@@ -12539,7 +12356,7 @@ snapshots:
require-in-the-middle@7.5.2:
dependencies:
- debug: 4.4.1
+ debug: 4.4.3
module-details-from-path: 1.0.4
resolve: 1.22.10
transitivePeerDependencies:
@@ -12673,6 +12490,8 @@ snapshots:
semver@7.7.2: {}
+ semver@7.7.3: {}
+
serialize-javascript@6.0.2:
dependencies:
randombytes: 2.1.0
@@ -12854,13 +12673,13 @@ snapshots:
dependencies:
eastasianwidth: 0.2.0
emoji-regex: 9.2.2
- strip-ansi: 7.1.0
+ strip-ansi: 7.1.2
string-width@7.2.0:
dependencies:
- emoji-regex: 10.4.0
- get-east-asian-width: 1.3.0
- strip-ansi: 7.1.0
+ emoji-regex: 10.5.0
+ get-east-asian-width: 1.4.0
+ strip-ansi: 7.1.2
string.prototype.includes@2.0.1:
dependencies:
@@ -12930,6 +12749,10 @@ snapshots:
dependencies:
ansi-regex: 6.1.0
+ strip-ansi@7.1.2:
+ dependencies:
+ ansi-regex: 6.2.2
+
strip-comments@2.0.1: {}
strip-json-comments@2.0.1: {}
@@ -13112,7 +12935,7 @@ snapshots:
tiny-inflate@1.0.3: {}
- tinyexec@0.3.2: {}
+ tinyexec@1.0.1: {}
tinyglobby@0.2.14:
dependencies:
@@ -13211,7 +13034,7 @@ snapshots:
typescript-auto-import-cache@0.3.6:
dependencies:
- semver: 7.7.2
+ semver: 7.7.3
typescript@5.8.3: {}
@@ -13225,6 +13048,14 @@ snapshots:
typo-js@1.2.5: {}
+ ua-is-frozen@0.1.2: {}
+
+ ua-parser-js@2.0.6:
+ dependencies:
+ detect-europe-js: 0.1.2
+ is-standalone-pwa: 0.1.1
+ ua-is-frozen: 0.1.2
+
ufo@1.6.1: {}
ultrahtml@1.6.0: {}
@@ -13250,6 +13081,8 @@ snapshots:
uncrypto@0.1.3: {}
+ undici-types@7.14.0: {}
+
undici-types@7.8.0: {}
unicode-canonical-property-names-ecmascript@2.0.1: {}
@@ -13283,7 +13116,7 @@ snapshots:
trough: 2.2.0
vfile: 6.0.3
- unifont@0.5.2:
+ unifont@0.6.0:
dependencies:
css-tree: 3.1.0
ofetch: 1.4.1
@@ -13404,18 +13237,18 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.3
- vite-plugin-pwa@1.0.2(vite@7.0.7(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0):
+ vite-plugin-pwa@1.0.2(vite@7.0.7(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0):
dependencies:
debug: 4.4.1
pretty-bytes: 6.1.1
tinyglobby: 0.2.14
- vite: 7.0.7(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
+ vite: 7.0.7(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
workbox-build: 7.3.0(@types/babel__core@7.20.5)
workbox-window: 7.3.0
transitivePeerDependencies:
- supports-color
- vite@6.3.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0):
+ vite@6.3.6(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0):
dependencies:
esbuild: 0.25.10
fdir: 6.5.0(picomatch@4.0.3)
@@ -13424,7 +13257,7 @@ snapshots:
rollup: 4.52.4
tinyglobby: 0.2.15
optionalDependencies:
- '@types/node': 24.1.0
+ '@types/node': 24.7.2
fsevents: 2.3.3
jiti: 2.5.1
lightningcss: 1.30.1
@@ -13432,7 +13265,7 @@ snapshots:
terser: 5.43.1
yaml: 2.8.0
- vite@7.0.7(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0):
+ vite@7.0.7(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0):
dependencies:
esbuild: 0.25.10
fdir: 6.5.0(picomatch@4.0.3)
@@ -13441,7 +13274,7 @@ snapshots:
rollup: 4.52.4
tinyglobby: 0.2.15
optionalDependencies:
- '@types/node': 24.1.0
+ '@types/node': 24.7.2
fsevents: 2.3.3
jiti: 2.5.1
lightningcss: 1.30.1
@@ -13449,9 +13282,9 @@ snapshots:
terser: 5.43.1
yaml: 2.8.0
- vitefu@1.1.1(vite@6.3.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)):
+ vitefu@1.1.1(vite@6.3.6(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)):
optionalDependencies:
- vite: 6.3.6(@types/node@24.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
+ vite: 6.3.6(@types/node@24.7.2)(jiti@2.5.1)(lightningcss@1.30.1)(sass@1.89.2)(terser@5.43.1)(yaml@2.8.0)
volar-service-css@0.0.62(@volar/language-service@2.4.22):
dependencies:
@@ -13494,7 +13327,7 @@ snapshots:
volar-service-typescript@0.0.62(@volar/language-service@2.4.22):
dependencies:
path-browserify: 1.0.1
- semver: 7.7.2
+ semver: 7.7.3
typescript-auto-import-cache: 0.3.6
vscode-languageserver-textdocument: 1.0.12
vscode-nls: 5.2.0
@@ -13800,15 +13633,15 @@ snapshots:
wrap-ansi@8.1.0:
dependencies:
- ansi-styles: 6.2.1
+ ansi-styles: 6.2.3
string-width: 5.1.2
- strip-ansi: 7.1.0
+ strip-ansi: 7.1.2
- wrap-ansi@9.0.0:
+ wrap-ansi@9.0.2:
dependencies:
- ansi-styles: 6.2.1
+ ansi-styles: 6.2.3
string-width: 7.2.0
- strip-ansi: 7.1.0
+ strip-ansi: 7.1.2
wrappy@1.0.2: {}
@@ -13872,9 +13705,9 @@ snapshots:
yocto-spinner@0.2.3:
dependencies:
- yoctocolors: 2.1.1
+ yoctocolors: 2.1.2
- yoctocolors@2.1.1: {}
+ yoctocolors@2.1.2: {}
zod-to-json-schema@3.24.6(zod@3.25.76):
dependencies:
diff --git a/public/_headers b/public/_headers
index a6bb59fb..69a0b917 100644
--- a/public/_headers
+++ b/public/_headers
@@ -2,7 +2,7 @@
! Access-Control-Allow-Origin
Permissions-Policy: document-domain=()
Document-Policy: js-profiling
- Content-Security-Policy: upgrade-insecure-requests; default-src 'none'; script-src {{SRC_NONCE}} {{SCRIPT_SRC_HASHES}} 'self' 'unsafe-inline' blob: https://s-usc1b-nss-2136.firebaseio.com https://comfig-giftcards-default-rtdb.firebaseio.com https://static.cloudflareinsights.com https://ajax.cloudflare.com https://challenges.cloudflare.com; frame-src https://www.youtube-nocookie.com https://challenges.cloudflare.com https://s-usc1b-nss-2136.firebaseio.com; img-src data: https:; connect-src https: wss:; media-src blob: https:; style-src 'self' 'unsafe-inline'; style-src-elem {{SRC_NONCE}} {{STYLE_SRC_ELEM_HASHES}} 'self' 'unsafe-inline'; style-src-attr 'unsafe-inline'; manifest-src 'self'; font-src 'self'; worker-src blob: data: 'self'; form-action 'self'; frame-ancestors 'self' http: https: file:; base-uri 'none'; sandbox allow-downloads allow-forms allow-modals allow-popups allow-popups-to-escape-sandbox allow-presentation allow-same-origin allow-scripts;
+ Content-Security-Policy: upgrade-insecure-requests; default-src 'none'; script-src {{SRC_NONCE}} {{SCRIPT_SRC_HASHES}} 'self' 'unsafe-inline' blob: https://s-usc1b-nss-2136.firebaseio.com https://comfig-giftcards-default-rtdb.firebaseio.com https://static.cloudflareinsights.com https://ajax.cloudflare.com https://challenges.cloudflare.com; frame-src https://www.youtube-nocookie.com https://challenges.cloudflare.com https://s-usc1b-nss-2136.firebaseio.com; img-src data: https: blob:; connect-src https: wss:; media-src blob: https:; style-src 'self' 'unsafe-inline'; style-src-elem {{SRC_NONCE}} {{STYLE_SRC_ELEM_HASHES}} 'self' 'unsafe-inline'; style-src-attr 'unsafe-inline'; manifest-src 'self'; font-src 'self'; worker-src blob: data: 'self'; form-action 'self'; frame-ancestors 'self' http: https: file:; base-uri 'none'; sandbox allow-downloads allow-forms allow-modals allow-popups allow-popups-to-escape-sandbox allow-presentation allow-same-origin allow-scripts;
Cross-Origin-Resource-Policy: same-origin
Cross-Origin-Opener-Policy: same-origin
diff --git a/public/img/presets/very-low-hq.webp b/public/img/presets/destitute-hq.webp
similarity index 100%
rename from public/img/presets/very-low-hq.webp
rename to public/img/presets/destitute-hq.webp
diff --git a/public/img/tc2/update/tc2-12-09-2025.png b/public/img/tc2/update/tc2-12-09-2025.png
new file mode 100644
index 00000000..334443ab
Binary files /dev/null and b/public/img/tc2/update/tc2-12-09-2025.png differ
diff --git a/public/img/tc2/update/tc2-12-10-2025-2.png b/public/img/tc2/update/tc2-12-10-2025-2.png
new file mode 100644
index 00000000..ddfd8c00
Binary files /dev/null and b/public/img/tc2/update/tc2-12-10-2025-2.png differ
diff --git a/public/img/tc2/update/tc2-12-12-2025.png b/public/img/tc2/update/tc2-12-12-2025.png
new file mode 100644
index 00000000..27dd5197
Binary files /dev/null and b/public/img/tc2/update/tc2-12-12-2025.png differ
diff --git a/src/components/loaders/TC2DownloadLoader.astro b/src/components/loaders/TC2DownloadLoader.astro
new file mode 100644
index 00000000..4cb3ed05
--- /dev/null
+++ b/src/components/loaders/TC2DownloadLoader.astro
@@ -0,0 +1,44 @@
+---
+
+---
+
+
+
+
diff --git a/src/components/loaders/TC2LauncherLoader.astro b/src/components/loaders/TC2LauncherLoader.astro
index f6131c0e..02f9835f 100644
--- a/src/components/loaders/TC2LauncherLoader.astro
+++ b/src/components/loaders/TC2LauncherLoader.astro
@@ -5,24 +5,34 @@