diff --git a/.cz.toml b/.cz.toml
new file mode 100644
index 0000000..6296c1f
--- /dev/null
+++ b/.cz.toml
@@ -0,0 +1,7 @@
+[tool.commitizen]
+name = "cz_conventional_commits"
+tag_format = "v$version"
+version_scheme = "semver"
+version_provider = "npm"
+update_changelog_on_bump = true
+major_version_zero = true
diff --git a/.env.example b/.env.example
new file mode 100644
index 0000000..de7a7c2
--- /dev/null
+++ b/.env.example
@@ -0,0 +1 @@
+PUBLIC_REPOURL=https://github.com/BuyMyMojo/aria.coffee/
\ No newline at end of file
diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml
new file mode 100644
index 0000000..9d8576f
--- /dev/null
+++ b/.forgejo/workflows/deploy.yaml
@@ -0,0 +1,79 @@
+name: Deploy to Web Server
+
+on:
+ push:
+ branches:
+ - main
+
+jobs:
+ deploy:
+ # runs-on: WebDeployment
+ runs-on: 3900x
+ container:
+ image: docker.io/node:24-bookworm
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v4
+
+ - name: Install pnpm
+ uses: https://github.com/pnpm/action-setup@v4
+ with:
+ version: 10
+
+ - name: Install Node.js
+ uses: https://github.com/actions/setup-node@v4
+ with:
+ node-version: 24
+ cache: 'pnpm'
+
+ # - uses: https://github.com/denoland/setup-deno@v2
+ # with:
+ # deno-version: vx.x.x
+ # cache: true
+
+ - name: Install SSH key
+ uses: https://github.com/shimataro/ssh-key-action@v2
+ with:
+ key: ${{ secrets.SSH_KEY }}
+ name: aria-coffee-deploy # optional
+ known_hosts: ${{ secrets.KNOWN_HOSTS }}
+ if_key_exists: fail
+
+ - run: pnpm install
+ # - run: deno install
+
+ - name: Build website
+ run: pnpm run build-action
+ # run: deno run build-action
+
+ - name: Create folder if not exists
+ continue-on-error: true
+ run: |
+ ssh -i ~/.ssh/aria-coffee-deploy ${{ vars.SERVER_USER }}@${{ vars.SERVER_HOST }} "mkdir -p /var/www/Aria/"
+
+ - name: Clear old backup
+ continue-on-error: true
+ run: |
+ ssh -i ~/.ssh/aria-coffee-deploy ${{ vars.SERVER_USER }}@${{ vars.SERVER_HOST }} "[ -d "/var/www/Aria/dist-old" ] && rm -r /var/www/Aria/dist-old"
+
+ - name: Backup current install
+ continue-on-error: true
+ run: |
+ ssh -i ~/.ssh/aria-coffee-deploy ${{ vars.SERVER_USER }}@${{ vars.SERVER_HOST }} "[ -d "/var/www/Aria/dist" ] && mv /var/www/Aria/dist /var/www/Aria/dist-old"
+
+ - name: Copy over new build-action
+ run: |
+ scp -i ~/.ssh/aria-coffee-deploy -rC ./dist ${{ vars.SERVER_USER }}@${{ vars.SERVER_HOST }}:/var/www/Aria
+
+ # - name: install rsync
+ # run: |
+ # apt-get update -y && apt-get install rsync -y
+
+ # - name: rsync deployments
+ # run: |
+ # rsync -avzrP -e "ssh -i ~/.ssh/aria-coffee-deploy" ./dist ${{ vars.SERVER_USER }}@${{ vars.SERVER_HOST }}:/var/www/Aria
+
+
+ - name: Set permissions on the deployed files
+ run: |
+ ssh -i ~/.ssh/aria-coffee-deploy ${{ vars.SERVER_USER }}@${{ vars.SERVER_HOST }} "chmod -R 755 /var/www/Aria/dist"
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..2677645
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,5 @@
+*.mp4 filter=lfs diff=lfs merge=lfs -text
+*.avi filter=lfs diff=lfs merge=lfs -text
+*.ogg filter=lfs diff=lfs merge=lfs -text
+*.gz filter=lfs diff=lfs merge=lfs -text
+*.zst filter=lfs diff=lfs merge=lfs -text
diff --git a/.github/workflows/astro.yml b/.github-disabled/workflows/astro.yml
similarity index 99%
rename from .github/workflows/astro.yml
rename to .github-disabled/workflows/astro.yml
index 6857b7c..e1133ff 100644
--- a/.github/workflows/astro.yml
+++ b/.github-disabled/workflows/astro.yml
@@ -7,7 +7,7 @@ name: Deploy Astro site to Pages
on:
# Runs on pushes targeting the default branch
push:
- branches: ["main"]
+ branches: []
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
diff --git a/.github/workflows/docker-image.yml b/.github-disabled/workflows/docker-image.yml
similarity index 76%
rename from .github/workflows/docker-image.yml
rename to .github-disabled/workflows/docker-image.yml
index 824b35a..a347342 100644
--- a/.github/workflows/docker-image.yml
+++ b/.github-disabled/workflows/docker-image.yml
@@ -2,11 +2,11 @@ name: Docker Image CI
on:
push:
- branches: [ "main" ]
+ branches: [ ]
# Publish semver tags as releases.
tags: [ 'v*.*.*' ]
pull_request:
- branches: [ "main" ]
+ branches: [ ]
env:
@@ -14,6 +14,7 @@ env:
REGISTRY: ghcr.io
# github.repository as /
IMAGE_NAME: ${{ github.repository }}
+ DOCKER_BUILD: true
jobs:
@@ -29,12 +30,6 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4
- - name: Install cosign
- if: github.event_name != 'pull_request'
- uses: sigstore/cosign-installer@f3c664df7af409cb4873aa5068053ba9d61a57b6 #v2.6.0
- with:
- cosign-release: 'v1.11.0'
-
- name: Setup Docker buildx
uses: docker/setup-buildx-action@v3
@@ -56,17 +51,12 @@ jobs:
id: build-and-push
uses: docker/build-push-action@v6
with:
- context: "{{defaultContext}}:src"
+# context: "{{defaultContext}}"
push: ${{ github.event_name != 'pull_request' }} # Don't push on PR
tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }}
cache-from: type=gha
cache-to: type=gha,mode=max
- - name: Sign the image with cosign
- if: github.event_name != 'pull_request'
- run: |
- cosign sign --key cosign.key ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:
-
# - name: Build the Docker image
# run: docker build . --file Dockerfile --tag aria-coffee:$(date +%s)
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
new file mode 100644
index 0000000..f1e530a
--- /dev/null
+++ b/.github/FUNDING.yml
@@ -0,0 +1,6 @@
+# These are supported funding model platforms
+
+github: BuyMyMojo
+ko_fi: buymyaria
+buy_me_a_coffee: buymymojo
+thanks_dev: d/gh/buymymojo
diff --git a/.gitmodules b/.gitmodules
index 7a3f656..e69de29 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +0,0 @@
-[submodule "public/static/BACKUPS/SteamReplays"]
- path = public/static/BACKUPS/SteamReplays
- url = https://github.com/BuyMyMojo/SteamReplays.git
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..21b93c2
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,68 @@
+## v0.2.0 (2025-05-30)
+
+### Feat
+
+- **Aria-Board**: add 4 new imaged to the mood board of motoko kusanagi
+
+### Refactor
+
+- **old/**: remove old unused version of website
+
+## v0.1.0 (2025-05-27)
+
+### Feat
+
+- **.cz.toml**: add commitizen config
+- **FriendLink**: add high variant
+- ****: add two lower quality version of FriendLink
+- Add a portfolio to the website
+- **friends.astro**: Add tess' buttons
+- **other buttons.astro**: Add button for eightyeightthirty.one
+- **other buttons.astro**: Add two additional buttons
+- **Docker Image**: Add a docker image that uses bun for the server for testing later
+
+### Fix
+
+- **Docker Image**: output SSR site when in docker
+- **Docker Image**: output SSR site when in docker
+- **GH actions**: fix docker build context
+- **GH actions**: remove cosine from docker action
+
+### Perf
+
+- **NavHeader**: reduce background quality a smidge
+- **index**: move all FriendLinks over to high variant
+- **index**: try 0x5066's button with FriendLinkLow
+- **index**: move 0x5066's button to FriendLinkMid for further file size improvements
+- **index**: Swap 0x5066's button to v2 for smaller file size
+
+## v0.0.1 (2024-12-20)
+
+### Feat
+
+- **Gh actions**: Auto build and push docker builds to GH registry
+- :zap: Setup preconnect and dns-prefetch for transing.neocities.org
+- :sparkles: Move from FontAwesome to astro-icons + iconify
+- **NavHeader.astro**: use image-set to supply multiple file types for heder background
+- **NavHeader**: Supply client with avif, webp, jpeg and png options for profile picture
+- Add SteamReplay backups repo as submodule
+- **other buttons.astro**: add increment counter
+- trans the internet a little more
+
+### Fix
+
+- **aria.css**: :ambulance: Fix comic mono never being served from website
+- **aria.css**: :ambulance: Fix comic mono never being served from website
+- **friends.astro**: :bug: move my own button to using ` ` again over Astro's ` `
+- **NavHeader.astro**: I had 33x31 instead of 88x31...
+- repair miyuko's button being stretched for some reason
+- manually install sharp so the pipeline doesn't get mad
+- **astro.yml**: specify pnpm in
+
+### Refactor
+
+- **aria.css**: dont serve Comic Shanns font file
+- **NavHeader.astro**: :recycle: Increase quality of header images
+- **NavHeader.astro**: :zap: Optimise size and scale of pfp in header
+- **NavHeader.astro**: :zap: Optimise the header background image size and resolution
+- **FriendLink.astro**: Move from to for buttons
diff --git a/Dockerfile b/Dockerfile
index ccf7be0..2cf943b 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -5,6 +5,7 @@ RUN npm install -g pnpm
RUN pnpm install --shamefully-hoist
+COPY . .
COPY . .
RUN apt-get update -y
@@ -14,7 +15,7 @@ RUN wget https://github.com/shssoichiro/oxipng/releases/download/v9.1.3/oxipng_9
RUN apt-get install -y ./oxipng_9.1.3-1_amd64.deb
RUN rm ./oxipng_9.1.3-1_amd64.deb
-RUN pnpm run build
+RUN PUBLIC_COMMIT="" pnpm run build
ENV HOST=0.0.0.0
ENV PORT=4321
diff --git a/Dockerfile-bun b/Dockerfile-bun
new file mode 100644
index 0000000..c242f00
--- /dev/null
+++ b/Dockerfile-bun
@@ -0,0 +1,24 @@
+FROM node:lts AS runtime
+WORKDIR /app
+COPY package.json pnpm-lock.yaml ./
+RUN npm install -g pnpm
+RUN npm install -g bun
+
+RUN pnpm install --shamefully-hoist
+
+
+COPY . .
+
+RUN apt-get update -y
+RUN apt-get install -y jpegoptim
+
+RUN wget https://github.com/shssoichiro/oxipng/releases/download/v9.1.3/oxipng_9.1.3-1_amd64.deb
+RUN apt-get install -y ./oxipng_9.1.3-1_amd64.deb
+RUN rm ./oxipng_9.1.3-1_amd64.deb
+
+RUN pnpm run build
+
+ENV HOST=0.0.0.0
+ENV PORT=4321
+EXPOSE 4321
+CMD bun ./dist/server/entry.mjs
diff --git a/README.md b/README.md
index 94a143d..3a4a2ed 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,24 @@
# Wowie what a gay little website for my gay little self
+
+## Setup
+
+You must create a `.env` file with the contents of `.env.example` and set the URL of your repo for the commit footer.
+
+Example URL: `https://github.com/BuyMyMojo/aria.coffee/` - Notice the trailing `/`, this is required
+
+## Deploy steps (Pre-rendered website)
+
+On dev machine:
+
+```sh
+pnpm run build && rm -r ./dist-new && mv ./dist ./dist-new && croc send --zip ./dist-new
+```
+
+The `--zip` is required as there is some file name somewhere that croc doesn't like so putting in a zip fixes this.
+
+on server:
+
+```sh
+CROC_SECRET="XXXX-word-word-word" croc
+rm -r ./dist-old/ && mv ./dist ./dist-old && mv ./dist-new ./dist
+```
diff --git a/astro.config.mjs b/astro.config.mjs
index 720de1c..201919b 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -1,17 +1,59 @@
// @ts-check
-import { defineConfig } from 'astro/config';
+import { defineConfig } from "astro/config";
+import { remarkModifiedTime } from "./remark-modified-time.mjs";
import preact from "@astrojs/preact";
-
import tailwind from "@astrojs/tailwind";
+import node from "@astrojs/node";
import icon from "astro-icon";
+import mdx from "@astrojs/mdx";
+
// https://astro.build/config
export default defineConfig({
- site: "https://aria.coffee",
- integrations: [preact(), tailwind(), icon()],
- image: {
- domains: ["buymymojo.net", "aria.coffee", "github.com", "githubusercontent.com", "avatars.githubusercontent.com", "camo.githubusercontent.com", "user-images.githubusercontent.com", "private-user-images.githubusercontent.com"],
- },
-});
\ No newline at end of file
+ output: process.env.DOCKER_BUILD ? "server" : "static",
+ site: "https://aria.coffee",
+ integrations: [preact(), tailwind(), icon(), mdx()],
+
+ image: {
+ domains: [
+ "buymymojo.net",
+ "aria.coffee",
+ "github.com",
+ "githubusercontent.com",
+ "avatars.githubusercontent.com",
+ "camo.githubusercontent.com",
+ "user-images.githubusercontent.com",
+ "private-user-images.githubusercontent.com",
+ "alyxia.dev",
+ "nanoshinono.me",
+ "ata.moe",
+ "buh.moe",
+ "hayden.moe",
+ "onz.ee",
+ "notnite.com",
+ "erisdump.neocities.org",
+ "espi.me",
+ "alula.me",
+ "sapphic.moe",
+ "calayucu.com",
+ "meow-d.github.io",
+ "girlthi.ng",
+ "lenooby09.tech",
+ "ackwell.au",
+ "ari.express"
+ ],
+ },
+ markdown: {
+ remarkPlugins: [remarkModifiedTime],
+ },
+});
+
+// Bellow is for when dedicated server is wanted?
+
+// ,
+//
+// adapter: node({
+// mode: "standalone",
+// })
diff --git a/compress-images.sh b/compress-images.sh
index 3db056c..a3e9f41 100755
--- a/compress-images.sh
+++ b/compress-images.sh
@@ -1,17 +1,3 @@
-#!/bin/bash
+find ./dist \( -iname "*.jpg" -o -iname "*.jpeg" \) | jpegoptim -p -P --files-stdin -w $(nproc --all)
+oxipng -o max -a -r ./dist
-if command -v jpegoptim >/dev/null 2>&1 ; then
- echo "jpegoptim found"
- find ./public \( -iname "*.jpg" -o -iname "*.jpeg" \) | jpegoptim -p -P --files-stdin -w $(nproc --all)
-else
- echo "jpegoptim was not found! install either with your package manager or get the binary from the github"
- echo "https://github.com/tjko/jpegoptim/releases/latest"
-fi
-
-if command -v oxipng >/dev/null 2>&1 ; then
- echo "oxipng found"
- oxipng -o max -a -r ./public
-else
- echo "oxipng was not found! install with your package manager, cargo or get the binary from the github"
- echo "https://github.com/shssoichiro/oxipng/releases/latest"
-fi
diff --git a/flake.lock b/flake.lock
new file mode 100644
index 0000000..15012bd
--- /dev/null
+++ b/flake.lock
@@ -0,0 +1,27 @@
+{
+ "nodes": {
+ "nixpkgs": {
+ "locked": {
+ "lastModified": 1742669843,
+ "narHash": "sha256-G5n+FOXLXcRx+3hCJ6Rt6ZQyF1zqQ0DL0sWAMn2Nk0w=",
+ "owner": "nixos",
+ "repo": "nixpkgs",
+ "rev": "1e5b653dff12029333a6546c11e108ede13052eb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nixos",
+ "ref": "nixos-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "root": {
+ "inputs": {
+ "nixpkgs": "nixpkgs"
+ }
+ }
+ },
+ "root": "root",
+ "version": 7
+}
diff --git a/flake.nix b/flake.nix
new file mode 100644
index 0000000..cb36d96
--- /dev/null
+++ b/flake.nix
@@ -0,0 +1,17 @@
+{
+ description = "A very basic flake";
+
+ inputs = {
+ nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
+ };
+
+ outputs = { self, nixpkgs }:
+ let
+ pkgs = nixpkgs.legacyPackages."x86_64-linux";
+ in
+ {
+
+ devShells."x86_64-linux".default = pkgs.callPackage ./shell.nix { inherit pkgs; };
+
+ };
+}
diff --git a/old/index.html b/old/index.html
deleted file mode 100644
index bd6380a..0000000
--- a/old/index.html
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
- Aria
-
-
-
-
-
-
-
This is a test
-
again
-
-
-
-
-
diff --git a/old/src/aria.css b/old/src/aria.css
deleted file mode 100644
index 972dfbd..0000000
--- a/old/src/aria.css
+++ /dev/null
@@ -1,32 +0,0 @@
-html {
- font-size: 100%;
- line-height: 1.5;
- -ms-text-size-adjust: 100%;
- -webkit-text-size-adjust: 100%;
- }
-
-body {
- background-color: black;
- color: white;
-}
-
-.container {
- display: flex;
- flex-direction: column;
- background-color: #1f2d39;
-
- max-width: 756px;
-
- height: 500px;
-
- border-radius: 12px;
-}
-
-.logo {
- image-rendering: pixelated;
- border-radius: 24px;
-}
-
-.badge {
- image-rendering: pixelated;
-}
diff --git a/package.json b/package.json
index e95d6f5..e5d3e1e 100644
--- a/package.json
+++ b/package.json
@@ -1,29 +1,37 @@
{
"name": "astro",
"type": "module",
- "version": "0.0.1",
+ "version": "0.2.0",
"scripts": {
"dev": "astro dev",
- "build": "astro check && ./compress-images.sh && astro build",
+ "build": "astro check && astro build && ./compress-images.sh",
+ "build-action": "astro build",
"preview": "astro preview",
"astro": "astro"
},
"dependencies": {
"@astrojs/check": "^0.9.4",
- "@astrojs/preact": "^4.0.0",
- "@astrojs/rss": "^4.0.10",
- "@astrojs/tailwind": "^5.1.3",
- "astro": "^5.1.0",
- "astro-icon": "^1.1.4",
- "preact": "^10.25.2",
+ "@astrojs/mdx": "^4.3.0",
+ "@astrojs/node": "^9.2.2",
+ "@astrojs/preact": "^4.1.0",
+ "@astrojs/rss": "^4.0.11",
+ "@astrojs/tailwind": "^5.1.5",
+ "astro": "^5.8.1",
+ "astro-icon": "^1.1.5",
+ "dayjs": "^1.11.13",
+ "preact": "^10.26.8",
"sharp": "^0.33.5",
- "tailwindcss": "^3.4.16",
- "typescript": "^5.7.2"
+ "tailwindcss": "^3.4.17",
+ "typescript": "^5.8.3"
},
"devDependencies": {
- "@iconify-json/mdi": "^1.2.2",
+ "@iconify-json/cib": "^1.2.2",
+ "@iconify-json/hugeicons": "^1.2.5",
+ "@iconify-json/mdi": "^1.2.3",
"@iconify-json/meteor-icons": "^1.2.1",
- "@iconify-json/tabler": "^1.2.13",
- "@tailwindcss/typography": "^0.5.15"
+ "@iconify-json/tabler": "^1.2.18",
+ "@iconify-json/token": "^1.2.16",
+ "@tailwindcss/typography": "^0.5.16",
+ "vite": "^6.3.5"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 342b390..7d24595 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -10,47 +10,68 @@ importers:
dependencies:
'@astrojs/check':
specifier: ^0.9.4
- version: 0.9.4(typescript@5.7.2)
+ version: 0.9.4(typescript@5.8.3)
+ '@astrojs/mdx':
+ specifier: ^4.3.0
+ version: 4.3.0(astro@5.8.1(@types/node@22.15.27)(jiti@2.4.2)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0))
+ '@astrojs/node':
+ specifier: ^9.2.2
+ version: 9.2.2(astro@5.8.1(@types/node@22.15.27)(jiti@2.4.2)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0))
'@astrojs/preact':
- specifier: ^4.0.0
- version: 4.0.0(@babel/core@7.26.0)(@types/node@22.10.2)(jiti@2.4.2)(preact@10.25.2)(yaml@2.6.1)
+ specifier: ^4.1.0
+ version: 4.1.0(@babel/core@7.27.3)(@types/node@22.15.27)(jiti@2.4.2)(preact@10.26.8)(yaml@2.8.0)
'@astrojs/rss':
- specifier: ^4.0.10
- version: 4.0.10
+ specifier: ^4.0.11
+ version: 4.0.11
'@astrojs/tailwind':
- specifier: ^5.1.3
- version: 5.1.3(astro@5.1.0(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.28.1)(typescript@5.7.2)(yaml@2.6.1))(tailwindcss@3.4.16)
+ specifier: ^5.1.5
+ version: 5.1.5(astro@5.8.1(@types/node@22.15.27)(jiti@2.4.2)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0))(tailwindcss@3.4.17)
astro:
- specifier: ^5.1.0
- version: 5.1.0(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.28.1)(typescript@5.7.2)(yaml@2.6.1)
+ specifier: ^5.8.1
+ version: 5.8.1(@types/node@22.15.27)(jiti@2.4.2)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0)
astro-icon:
- specifier: ^1.1.4
- version: 1.1.4
+ specifier: ^1.1.5
+ version: 1.1.5
+ dayjs:
+ specifier: ^1.11.13
+ version: 1.11.13
preact:
- specifier: ^10.25.2
- version: 10.25.2
+ specifier: ^10.26.8
+ version: 10.26.8
sharp:
specifier: ^0.33.5
version: 0.33.5
tailwindcss:
- specifier: ^3.4.16
- version: 3.4.16
+ specifier: ^3.4.17
+ version: 3.4.17
typescript:
- specifier: ^5.7.2
- version: 5.7.2
+ specifier: ^5.8.3
+ version: 5.8.3
devDependencies:
- '@iconify-json/mdi':
+ '@iconify-json/cib':
specifier: ^1.2.2
version: 1.2.2
+ '@iconify-json/hugeicons':
+ specifier: ^1.2.5
+ version: 1.2.5
+ '@iconify-json/mdi':
+ specifier: ^1.2.3
+ version: 1.2.3
'@iconify-json/meteor-icons':
specifier: ^1.2.1
version: 1.2.1
'@iconify-json/tabler':
- specifier: ^1.2.13
- version: 1.2.13
+ specifier: ^1.2.18
+ version: 1.2.18
+ '@iconify-json/token':
+ specifier: ^1.2.16
+ version: 1.2.16
'@tailwindcss/typography':
- specifier: ^0.5.15
- version: 0.5.15(tailwindcss@3.4.16)
+ specifier: ^0.5.16
+ version: 0.5.16(tailwindcss@3.4.17)
+ vite:
+ specifier: ^6.3.5
+ version: 6.3.5(@types/node@22.15.27)(jiti@2.4.2)(yaml@2.8.0)
packages:
@@ -62,11 +83,11 @@ packages:
resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
engines: {node: '>=6.0.0'}
- '@antfu/install-pkg@0.4.1':
- resolution: {integrity: sha512-T7yB5QNG29afhWVkVq7XeIMBa5U/vs9mX69YqayXypPRmYzUmzwnYltplHmPtZ4HPCn+sQKeXW8I47wCbuBOjw==}
+ '@antfu/install-pkg@1.1.0':
+ resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==}
- '@antfu/utils@0.7.10':
- resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==}
+ '@antfu/utils@8.1.1':
+ resolution: {integrity: sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==}
'@astrojs/check@0.9.4':
resolution: {integrity: sha512-IOheHwCtpUfvogHHsvu0AbeRZEnjJg3MopdLddkJE70mULItS/Vh37BHcI00mcOJcH1vhD3odbpvWokpxam7xA==}
@@ -74,11 +95,11 @@ packages:
peerDependencies:
typescript: ^5.0.0
- '@astrojs/compiler@2.10.3':
- resolution: {integrity: sha512-bL/O7YBxsFt55YHU021oL+xz+B/9HvGNId3F9xURN16aeqDK9juHGktdkCSXz+U4nqFACq6ZFvWomOzhV+zfPw==}
+ '@astrojs/compiler@2.12.0':
+ resolution: {integrity: sha512-7bCjW6tVDpUurQLeKBUN9tZ5kSv5qYrGmcn0sG0IwacL7isR2ZbyyA3AdZ4uxsuUFOS2SlgReTH7wkxO6zpqWA==}
- '@astrojs/internal-helpers@0.4.2':
- resolution: {integrity: sha512-EdDWkC3JJVcpGpqJAU/5hSk2LKXyG3mNGkzGoAuyK+xoPHbaVdSuIWoN1QTnmK3N/gGfaaAfM8gO2KDCAW7S3w==}
+ '@astrojs/internal-helpers@0.6.1':
+ resolution: {integrity: sha512-l5Pqf6uZu31aG+3Lv8nl/3s4DbUzdlxTWDof4pEpto6GUJNhhCbelVi9dEyurOVyqaelwmS9oSyOWOENSfgo9A==}
'@astrojs/language-server@2.15.4':
resolution: {integrity: sha512-JivzASqTPR2bao9BWsSc/woPHH7OGSGc9aMxXL4U6egVTqBycB3ZHdBJPuOCVtcGLrzdWTosAqVPz1BVoxE0+A==}
@@ -92,124 +113,138 @@ packages:
prettier-plugin-astro:
optional: true
- '@astrojs/markdown-remark@6.0.1':
- resolution: {integrity: sha512-CTSYijj25NfxgZi15TU3CwPwgyD1/7yA3FcdcNmB9p94nydupiUbrIiq3IqeTp2m5kCVzxbPZeC7fTwEOaNyGw==}
+ '@astrojs/markdown-remark@6.3.2':
+ resolution: {integrity: sha512-bO35JbWpVvyKRl7cmSJD822e8YA8ThR/YbUsciWNA7yTcqpIAL2hJDToWP5KcZBWxGT6IOdOkHSXARSNZc4l/Q==}
- '@astrojs/preact@4.0.0':
- resolution: {integrity: sha512-B5Lo0wQPLUpVto7JQphBXlF0EZ3ocx8wFjXSH9DcXeh9jQRHifbYOKSi75lrvcgaxFzlhNYNZ5VWCCSFY624zw==}
- engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0}
+ '@astrojs/mdx@4.3.0':
+ resolution: {integrity: sha512-OGX2KvPeBzjSSKhkCqrUoDMyzFcjKt5nTE5SFw3RdoLf0nrhyCXBQcCyclzWy1+P+XpOamn+p+hm1EhpCRyPxw==}
+ engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0}
+ peerDependencies:
+ astro: ^5.0.0
+
+ '@astrojs/node@9.2.2':
+ resolution: {integrity: sha512-PtLPuuojmcl9O3CEvXqL/D+wB4x5DlbrGOvP0MeTAh/VfKFprYAzgw1+45xsnTO+QvPWb26l1cT+ZQvvohmvMw==}
+ peerDependencies:
+ astro: ^5.3.0
+
+ '@astrojs/preact@4.1.0':
+ resolution: {integrity: sha512-yXs63ndFHhoKHEZsvYbfsmmZt15QPEziW/twF4uBLAPWjSlZ1Fx/lG+NFMQpGy/CmvI0WkrhyPa9pkJp5ZaVmQ==}
+ engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0}
peerDependencies:
preact: ^10.6.5
- '@astrojs/prism@3.2.0':
- resolution: {integrity: sha512-GilTHKGCW6HMq7y3BUv9Ac7GMe/MO9gi9GW62GzKtth0SwukCu/qp2wLiGpEujhY+VVhaG9v7kv/5vFzvf4NYw==}
- engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0}
+ '@astrojs/prism@3.3.0':
+ resolution: {integrity: sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==}
+ engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0}
- '@astrojs/rss@4.0.10':
- resolution: {integrity: sha512-2gFdHM763uUAySkdwPYrpi6dppOBJr9ddg5VbkKXctWze8d1JHgIBBY78zWIYs7KBJT58zxadsObVAVt55RDaw==}
+ '@astrojs/rss@4.0.11':
+ resolution: {integrity: sha512-3e3H8i6kc97KGnn9iaZBJpIkdoQi8MmR5zH5R+dWsfCM44lLTszOqy1OBfGGxDt56mpQkYVtZJWoxMyWuUZBfw==}
- '@astrojs/tailwind@5.1.3':
- resolution: {integrity: sha512-XF7WhXRhqEHGvADqc0kDtF7Yv/g4wAWTaj91jBBTBaYnc4+MQLH94duFfFa4NlTkRG40VQd012eF3MhO3Kk+bg==}
+ '@astrojs/tailwind@5.1.5':
+ resolution: {integrity: sha512-1diguZEau7FZ9vIjzE4BwavGdhD3+JkdS8zmibl1ene+EHgIU5hI0NMgRYG3yea+Niaf7cyMwjeWeLvzq/maxg==}
peerDependencies:
astro: ^3.0.0 || ^4.0.0 || ^5.0.0
tailwindcss: ^3.0.24
- '@astrojs/telemetry@3.2.0':
- resolution: {integrity: sha512-wxhSKRfKugLwLlr4OFfcqovk+LIFtKwLyGPqMsv+9/ibqqnW3Gv7tBhtKEb0gAyUAC4G9BTVQeQahqnQAhd6IQ==}
- engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0}
+ '@astrojs/telemetry@3.3.0':
+ resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==}
+ engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0}
'@astrojs/yaml2ts@0.2.2':
resolution: {integrity: sha512-GOfvSr5Nqy2z5XiwqTouBBpy5FyI6DEe+/g/Mk5am9SjILN1S5fOEvYK0GuWHg98yS/dobP4m8qyqw/URW35fQ==}
- '@babel/code-frame@7.26.2':
- resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==}
+ '@babel/code-frame@7.27.1':
+ resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
engines: {node: '>=6.9.0'}
- '@babel/compat-data@7.26.3':
- resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==}
+ '@babel/compat-data@7.27.3':
+ resolution: {integrity: sha512-V42wFfx1ymFte+ecf6iXghnnP8kWTO+ZLXIyZq+1LAXHHvTZdVxicn4yiVYdYMGaCO3tmqub11AorKkv+iodqw==}
engines: {node: '>=6.9.0'}
- '@babel/core@7.26.0':
- resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==}
+ '@babel/core@7.27.3':
+ resolution: {integrity: sha512-hyrN8ivxfvJ4i0fIJuV4EOlV0WDMz5Ui4StRTgVaAvWeiRCilXgwVvxJKtFQ3TKtHgJscB2YiXKGNJuVwhQMtA==}
engines: {node: '>=6.9.0'}
- '@babel/generator@7.26.3':
- resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==}
+ '@babel/generator@7.27.3':
+ resolution: {integrity: sha512-xnlJYj5zepml8NXtjkG0WquFUv8RskFqyFcVgTBp5k+NaA/8uw/K+OSVf8AMGw5e9HKP2ETd5xpK5MLZQD6b4Q==}
engines: {node: '>=6.9.0'}
- '@babel/helper-annotate-as-pure@7.25.9':
- resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==}
+ '@babel/helper-annotate-as-pure@7.27.3':
+ resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==}
engines: {node: '>=6.9.0'}
- '@babel/helper-compilation-targets@7.25.9':
- resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==}
+ '@babel/helper-compilation-targets@7.27.2':
+ resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-imports@7.25.9':
- resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==}
+ '@babel/helper-module-imports@7.27.1':
+ resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
engines: {node: '>=6.9.0'}
- '@babel/helper-module-transforms@7.26.0':
- resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==}
+ '@babel/helper-module-transforms@7.27.3':
+ resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-plugin-utils@7.25.9':
- resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==}
+ '@babel/helper-plugin-utils@7.27.1':
+ resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-string-parser@7.25.9':
- resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==}
+ '@babel/helper-string-parser@7.27.1':
+ resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.25.9':
- resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==}
+ '@babel/helper-validator-identifier@7.27.1':
+ resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-option@7.25.9':
- resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==}
+ '@babel/helper-validator-option@7.27.1':
+ resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
engines: {node: '>=6.9.0'}
- '@babel/helpers@7.26.0':
- resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==}
+ '@babel/helpers@7.27.3':
+ resolution: {integrity: sha512-h/eKy9agOya1IGuLaZ9tEUgz+uIRXcbtOhRtUyyMf8JFmn1iT13vnl/IGVWSkdOCG/pC57U4S1jnAabAavTMwg==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.26.3':
- resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==}
+ '@babel/parser@7.27.3':
+ resolution: {integrity: sha512-xyYxRj6+tLNDTWi0KCBcZ9V7yg3/lwL9DWh9Uwh/RIVlIfFidggcgxKX3GCXwCiswwcGRawBKbEg2LG/Y8eJhw==}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/plugin-syntax-jsx@7.25.9':
- resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==}
+ '@babel/plugin-syntax-jsx@7.27.1':
+ resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-react-jsx-development@7.25.9':
- resolution: {integrity: sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==}
+ '@babel/plugin-transform-react-jsx-development@7.27.1':
+ resolution: {integrity: sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-react-jsx@7.25.9':
- resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==}
+ '@babel/plugin-transform-react-jsx@7.27.1':
+ resolution: {integrity: sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/template@7.25.9':
- resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==}
+ '@babel/template@7.27.2':
+ resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
engines: {node: '>=6.9.0'}
- '@babel/traverse@7.26.4':
- resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==}
+ '@babel/traverse@7.27.3':
+ resolution: {integrity: sha512-lId/IfN/Ye1CIu8xG7oKBHXd2iNb2aW1ilPszzGcJug6M8RCKfVNcYhpI5+bMvFYjK7lXIM0R+a+6r8xhHp2FQ==}
engines: {node: '>=6.9.0'}
- '@babel/types@7.26.3':
- resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==}
+ '@babel/types@7.27.3':
+ resolution: {integrity: sha512-Y1GkI4ktrtvmawoSq+4FCVHNryea6uR+qUQy0AGxLSsjCX0nVmkYQMBLHDkXZuo5hGx7eYdnIaslsdBFm7zbUw==}
engines: {node: '>=6.9.0'}
+ '@capsizecss/unpack@2.4.0':
+ resolution: {integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==}
+
'@emmetio/abbreviation@2.3.3':
resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==}
@@ -231,308 +266,185 @@ packages:
'@emmetio/stream-reader@2.2.0':
resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==}
- '@emnapi/runtime@1.3.1':
- resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==}
+ '@emnapi/runtime@1.4.3':
+ resolution: {integrity: sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==}
- '@esbuild/aix-ppc64@0.21.5':
- resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [aix]
-
- '@esbuild/aix-ppc64@0.24.0':
- resolution: {integrity: sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==}
+ '@esbuild/aix-ppc64@0.25.5':
+ resolution: {integrity: sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/android-arm64@0.21.5':
- resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
-
- '@esbuild/android-arm64@0.24.0':
- resolution: {integrity: sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==}
+ '@esbuild/android-arm64@0.25.5':
+ resolution: {integrity: sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm@0.21.5':
- resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
-
- '@esbuild/android-arm@0.24.0':
- resolution: {integrity: sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==}
+ '@esbuild/android-arm@0.25.5':
+ resolution: {integrity: sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.21.5':
- resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
-
- '@esbuild/android-x64@0.24.0':
- resolution: {integrity: sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==}
+ '@esbuild/android-x64@0.25.5':
+ resolution: {integrity: sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.21.5':
- resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
-
- '@esbuild/darwin-arm64@0.24.0':
- resolution: {integrity: sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==}
+ '@esbuild/darwin-arm64@0.25.5':
+ resolution: {integrity: sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-x64@0.21.5':
- resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
-
- '@esbuild/darwin-x64@0.24.0':
- resolution: {integrity: sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==}
+ '@esbuild/darwin-x64@0.25.5':
+ resolution: {integrity: sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/freebsd-arm64@0.21.5':
- resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
-
- '@esbuild/freebsd-arm64@0.24.0':
- resolution: {integrity: sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==}
+ '@esbuild/freebsd-arm64@0.25.5':
+ resolution: {integrity: sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.21.5':
- resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
-
- '@esbuild/freebsd-x64@0.24.0':
- resolution: {integrity: sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==}
+ '@esbuild/freebsd-x64@0.25.5':
+ resolution: {integrity: sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@esbuild/linux-arm64@0.21.5':
- resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
-
- '@esbuild/linux-arm64@0.24.0':
- resolution: {integrity: sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==}
+ '@esbuild/linux-arm64@0.25.5':
+ resolution: {integrity: sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.21.5':
- resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
-
- '@esbuild/linux-arm@0.24.0':
- resolution: {integrity: sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==}
+ '@esbuild/linux-arm@0.25.5':
+ resolution: {integrity: sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.21.5':
- resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
-
- '@esbuild/linux-ia32@0.24.0':
- resolution: {integrity: sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==}
+ '@esbuild/linux-ia32@0.25.5':
+ resolution: {integrity: sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-loong64@0.21.5':
- resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
-
- '@esbuild/linux-loong64@0.24.0':
- resolution: {integrity: sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==}
+ '@esbuild/linux-loong64@0.25.5':
+ resolution: {integrity: sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-mips64el@0.21.5':
- resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
-
- '@esbuild/linux-mips64el@0.24.0':
- resolution: {integrity: sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==}
+ '@esbuild/linux-mips64el@0.25.5':
+ resolution: {integrity: sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-ppc64@0.21.5':
- resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
-
- '@esbuild/linux-ppc64@0.24.0':
- resolution: {integrity: sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==}
+ '@esbuild/linux-ppc64@0.25.5':
+ resolution: {integrity: sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.21.5':
- resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
-
- '@esbuild/linux-riscv64@0.24.0':
- resolution: {integrity: sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==}
+ '@esbuild/linux-riscv64@0.25.5':
+ resolution: {integrity: sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.21.5':
- resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
-
- '@esbuild/linux-s390x@0.24.0':
- resolution: {integrity: sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==}
+ '@esbuild/linux-s390x@0.25.5':
+ resolution: {integrity: sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-x64@0.21.5':
- resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
-
- '@esbuild/linux-x64@0.24.0':
- resolution: {integrity: sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==}
+ '@esbuild/linux-x64@0.25.5':
+ resolution: {integrity: sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-x64@0.21.5':
- resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
- engines: {node: '>=12'}
- cpu: [x64]
+ '@esbuild/netbsd-arm64@0.25.5':
+ resolution: {integrity: sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==}
+ engines: {node: '>=18'}
+ cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-x64@0.24.0':
- resolution: {integrity: sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==}
+ '@esbuild/netbsd-x64@0.25.5':
+ resolution: {integrity: sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.24.0':
- resolution: {integrity: sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==}
+ '@esbuild/openbsd-arm64@0.25.5':
+ resolution: {integrity: sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.21.5':
- resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
-
- '@esbuild/openbsd-x64@0.24.0':
- resolution: {integrity: sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==}
+ '@esbuild/openbsd-x64@0.25.5':
+ resolution: {integrity: sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/sunos-x64@0.21.5':
- resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
-
- '@esbuild/sunos-x64@0.24.0':
- resolution: {integrity: sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==}
+ '@esbuild/sunos-x64@0.25.5':
+ resolution: {integrity: sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.21.5':
- resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
-
- '@esbuild/win32-arm64@0.24.0':
- resolution: {integrity: sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==}
+ '@esbuild/win32-arm64@0.25.5':
+ resolution: {integrity: sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-ia32@0.21.5':
- resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
-
- '@esbuild/win32-ia32@0.24.0':
- resolution: {integrity: sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==}
+ '@esbuild/win32-ia32@0.25.5':
+ resolution: {integrity: sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.21.5':
- resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
-
- '@esbuild/win32-x64@0.24.0':
- resolution: {integrity: sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==}
+ '@esbuild/win32-x64@0.25.5':
+ resolution: {integrity: sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
- '@iconify-json/mdi@1.2.2':
- resolution: {integrity: sha512-84aznJXzfGdbOXGe8xB7E5uNAb7Yo5IABwTgq2X3kczb819qZeS9eL31bTVn7wJdCLK5ieaoUc2GTS3QYIkJ6g==}
+ '@iconify-json/cib@1.2.2':
+ resolution: {integrity: sha512-WevYDdIm0x3I3YZyoIgdSu4uurbzs2b2gsMLUj8/EMKMoPIx6GF+t0VcaCgFY4a0rIdUY18MYP6m9XgcOhOtFg==}
+
+ '@iconify-json/hugeicons@1.2.5':
+ resolution: {integrity: sha512-luPAFcmQU7eQFHzjtYdYbF5j2h8/6SCv+FGQP7FNJNVBjVGQOyuyum5wXDFEx13F8lGk/AGPVWGqMHp7+HdmJg==}
+
+ '@iconify-json/mdi@1.2.3':
+ resolution: {integrity: sha512-O3cLwbDOK7NNDf2ihaQOH5F9JglnulNDFV7WprU2dSoZu3h3cWH//h74uQAB87brHmvFVxIOkuBX2sZSzYhScg==}
'@iconify-json/meteor-icons@1.2.1':
resolution: {integrity: sha512-SdYI7XPdqhfnbsDpAtyW1471KS/kqn0hu3VfuTHZmGpNw1hFbtKrIIPykk67Nj2M72ScqMrhuPBA1HKQPbDfQQ==}
- '@iconify-json/tabler@1.2.13':
- resolution: {integrity: sha512-vXnl0db3Q/v1e+lMEGmdrzJeFVyR//20gbUU2HFOrJP08nbz1EGRa8urNS4zL3oEV6Wjgo11AHJLSs628I6swQ==}
+ '@iconify-json/tabler@1.2.18':
+ resolution: {integrity: sha512-W+8qiJhJpb4dmBw3P7JSM9QhGsFG8GIS3BJWAmrJ/92rzK6NPGUOPfGmswoO+/MuPzQV96ColY9lcUktUKv0pg==}
- '@iconify/tools@4.1.1':
- resolution: {integrity: sha512-Hybu/HGhv6T8nLQhiG9rKx+ekF7NNpPOEQAy7JRSKht3s3dcFSsPccYzk24Znc9MTxrR6Gak3cg6CPP5dyvS2Q==}
+ '@iconify-json/token@1.2.16':
+ resolution: {integrity: sha512-SSAcsY2Gz6WSbInwHSGj6hbk5kgWluOOQunG4L7Gfri1hEb3vCQjl5VMKgTojKd8jqLZw5NykNeRokw5FssATw==}
+
+ '@iconify/tools@4.1.2':
+ resolution: {integrity: sha512-q6NzLQYEN9zkDfcyBqD3vItHcZw97w/s++3H3TBxUORr57EfHxj6tOW6fyufDjMq+Vl56WXWaPx1csBPYlI5CA==}
'@iconify/types@2.0.0':
resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
- '@iconify/utils@2.2.1':
- resolution: {integrity: sha512-0/7J7hk4PqXmxo5PDBDxmnecw5PxklZJfNjIVG9FM0mEfVrvfudS22rYWsqVk6gR3UJ/mSYS90X4R3znXnqfNA==}
+ '@iconify/utils@2.3.0':
+ resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==}
'@img/sharp-darwin-arm64@0.33.5':
resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
@@ -661,6 +573,9 @@ packages:
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
+ '@mdx-js/mdx@3.1.0':
+ resolution: {integrity: sha512-/QxEhPAvGwbQmy1Px8F899L5Uc2KZ6JtXwlCgJmjSTBedwOZkByYcBG4GceIGPXRDsmfxhHazuS+hlOShRLeDw==}
+
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -676,111 +591,23 @@ packages:
'@oslojs/encoding@1.1.0':
resolution: {integrity: sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==}
- '@parcel/watcher-android-arm64@2.5.0':
- resolution: {integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [android]
-
- '@parcel/watcher-darwin-arm64@2.5.0':
- resolution: {integrity: sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [darwin]
-
- '@parcel/watcher-darwin-x64@2.5.0':
- resolution: {integrity: sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [darwin]
-
- '@parcel/watcher-freebsd-x64@2.5.0':
- resolution: {integrity: sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [freebsd]
-
- '@parcel/watcher-linux-arm-glibc@2.5.0':
- resolution: {integrity: sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm]
- os: [linux]
-
- '@parcel/watcher-linux-arm-musl@2.5.0':
- resolution: {integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm]
- os: [linux]
-
- '@parcel/watcher-linux-arm64-glibc@2.5.0':
- resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [linux]
-
- '@parcel/watcher-linux-arm64-musl@2.5.0':
- resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [linux]
-
- '@parcel/watcher-linux-x64-glibc@2.5.0':
- resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [linux]
-
- '@parcel/watcher-linux-x64-musl@2.5.0':
- resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [linux]
-
- '@parcel/watcher-wasm@2.5.0':
- resolution: {integrity: sha512-Z4ouuR8Pfggk1EYYbTaIoxc+Yv4o7cGQnH0Xy8+pQ+HbiW+ZnwhcD2LPf/prfq1nIWpAxjOkQ8uSMFWMtBLiVQ==}
- engines: {node: '>= 10.0.0'}
- bundledDependencies:
- - napi-wasm
-
- '@parcel/watcher-win32-arm64@2.5.0':
- resolution: {integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==}
- engines: {node: '>= 10.0.0'}
- cpu: [arm64]
- os: [win32]
-
- '@parcel/watcher-win32-ia32@2.5.0':
- resolution: {integrity: sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==}
- engines: {node: '>= 10.0.0'}
- cpu: [ia32]
- os: [win32]
-
- '@parcel/watcher-win32-x64@2.5.0':
- resolution: {integrity: sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==}
- engines: {node: '>= 10.0.0'}
- cpu: [x64]
- os: [win32]
-
- '@parcel/watcher@2.5.0':
- resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==}
- engines: {node: '>= 10.0.0'}
-
'@pkgjs/parseargs@0.11.0':
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
engines: {node: '>=14'}
- '@preact/preset-vite@2.8.2':
- resolution: {integrity: sha512-m3tl+M8IO8jgiHnk+7LSTFl8axdPXloewi7iGVLdmCwf34XOzEUur0bZVewW4DUbUipFjTS2CXu27+5f/oexBA==}
+ '@preact/preset-vite@2.10.1':
+ resolution: {integrity: sha512-59lyGBXNfZIr5OOuBUB4/IB8AqF/ULbvYnyItgK/2BJnsGJqaeaJobRVtMp1129obHQuj8oZ/dVxB9inmH8Xig==}
peerDependencies:
'@babel/core': 7.x
- vite: 2.x || 3.x || 4.x || 5.x
+ vite: 2.x || 3.x || 4.x || 5.x || 6.x
- '@preact/signals-core@1.8.0':
- resolution: {integrity: sha512-OBvUsRZqNmjzCZXWLxkZfhcgT+Fk8DDcT/8vD6a1xhDemodyy87UJRJfASMuSD8FaAIeGgGm85ydXhm7lr4fyA==}
+ '@preact/signals-core@1.9.0':
+ resolution: {integrity: sha512-uUgFHJLWxb33rfCtb1g+1e3Rg7Jl5EALhGTHlQ5Y0w37OF+fdidYdYEE6crbpUOYDOjlmelIWf0ulXr1ggfUkg==}
- '@preact/signals@1.3.1':
- resolution: {integrity: sha512-nNvSF2O7RDzxp1Rm7SkA5QhN1a2kN8pGE8J5o6UjgDof0F0Vlg6d6HUUVxxqZ1uJrN9xnH2DpL6rpII3Es0SsQ==}
+ '@preact/signals@2.2.0':
+ resolution: {integrity: sha512-P3KPcEYyVk9Wiwfw68QQzRpPkt0H+zjfH3X4AaGCDlc86GuRBYFGiAxT1nC5F5qlsVIEmjNJ9yVYe7C91z3L+g==}
peerDependencies:
- preact: 10.x
+ preact: '>= 10.25.0'
'@prefresh/babel-plugin@0.5.1':
resolution: {integrity: sha512-uG3jGEAysxWoyG3XkYfjYHgaySFrSsaEb4GagLzYaxlydbuREtaX+FTxuIidp241RaLl85XoHg9Ej6E4+V1pcg==}
@@ -793,8 +620,8 @@ packages:
'@prefresh/utils@1.2.0':
resolution: {integrity: sha512-KtC/fZw+oqtwOLUFM9UtiitB0JsVX0zLKNyRTA332sqREqSALIIQQxdUCS1P3xR/jT1e2e8/5rwH6gdcMLEmsQ==}
- '@prefresh/vite@2.4.6':
- resolution: {integrity: sha512-miYbTl2J1YNaQJWyWHJzyIpNh7vKUuXC1qCDRzPeWjhQ+9bxeXkUBGDGd9I1f37R5GQYi1S65AN5oR0BR2WzvQ==}
+ '@prefresh/vite@2.4.7':
+ resolution: {integrity: sha512-zmCEDWSFHl5A7PciXa/fe+OUjoGi4iiCQclpWfpIg7LjxwWrtlUT4DfxDBcQwHfTyipS/XDm8x7WYrkiTW0q+w==}
peerDependencies:
preact: ^10.4.0
vite: '>=2.0.0'
@@ -812,133 +639,150 @@ packages:
rollup:
optional: true
- '@rollup/rollup-android-arm-eabi@4.28.1':
- resolution: {integrity: sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==}
+ '@rollup/rollup-android-arm-eabi@4.41.1':
+ resolution: {integrity: sha512-NELNvyEWZ6R9QMkiytB4/L4zSEaBC03KIXEghptLGLZWJ6VPrL63ooZQCOnlx36aQPGhzuOMwDerC1Eb2VmrLw==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.28.1':
- resolution: {integrity: sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==}
+ '@rollup/rollup-android-arm64@4.41.1':
+ resolution: {integrity: sha512-DXdQe1BJ6TK47ukAoZLehRHhfKnKg9BjnQYUu9gzhI8Mwa1d2fzxA1aw2JixHVl403bwp1+/o/NhhHtxWJBgEA==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.28.1':
- resolution: {integrity: sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==}
+ '@rollup/rollup-darwin-arm64@4.41.1':
+ resolution: {integrity: sha512-5afxvwszzdulsU2w8JKWwY8/sJOLPzf0e1bFuvcW5h9zsEg+RQAojdW0ux2zyYAz7R8HvvzKCjLNJhVq965U7w==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.28.1':
- resolution: {integrity: sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==}
+ '@rollup/rollup-darwin-x64@4.41.1':
+ resolution: {integrity: sha512-egpJACny8QOdHNNMZKf8xY0Is6gIMz+tuqXlusxquWu3F833DcMwmGM7WlvCO9sB3OsPjdC4U0wHw5FabzCGZg==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-freebsd-arm64@4.28.1':
- resolution: {integrity: sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==}
+ '@rollup/rollup-freebsd-arm64@4.41.1':
+ resolution: {integrity: sha512-DBVMZH5vbjgRk3r0OzgjS38z+atlupJ7xfKIDJdZZL6sM6wjfDNo64aowcLPKIx7LMQi8vybB56uh1Ftck/Atg==}
cpu: [arm64]
os: [freebsd]
- '@rollup/rollup-freebsd-x64@4.28.1':
- resolution: {integrity: sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==}
+ '@rollup/rollup-freebsd-x64@4.41.1':
+ resolution: {integrity: sha512-3FkydeohozEskBxNWEIbPfOE0aqQgB6ttTkJ159uWOFn42VLyfAiyD9UK5mhu+ItWzft60DycIN1Xdgiy8o/SA==}
cpu: [x64]
os: [freebsd]
- '@rollup/rollup-linux-arm-gnueabihf@4.28.1':
- resolution: {integrity: sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.41.1':
+ resolution: {integrity: sha512-wC53ZNDgt0pqx5xCAgNunkTzFE8GTgdZ9EwYGVcg+jEjJdZGtq9xPjDnFgfFozQI/Xm1mh+D9YlYtl+ueswNEg==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.28.1':
- resolution: {integrity: sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==}
+ '@rollup/rollup-linux-arm-musleabihf@4.41.1':
+ resolution: {integrity: sha512-jwKCca1gbZkZLhLRtsrka5N8sFAaxrGz/7wRJ8Wwvq3jug7toO21vWlViihG85ei7uJTpzbXZRcORotE+xyrLA==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.28.1':
- resolution: {integrity: sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==}
+ '@rollup/rollup-linux-arm64-gnu@4.41.1':
+ resolution: {integrity: sha512-g0UBcNknsmmNQ8V2d/zD2P7WWfJKU0F1nu0k5pW4rvdb+BIqMm8ToluW/eeRmxCared5dD76lS04uL4UaNgpNA==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.28.1':
- resolution: {integrity: sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==}
+ '@rollup/rollup-linux-arm64-musl@4.41.1':
+ resolution: {integrity: sha512-XZpeGB5TKEZWzIrj7sXr+BEaSgo/ma/kCgrZgL0oo5qdB1JlTzIYQKel/RmhT6vMAvOdM2teYlAaOGJpJ9lahg==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-loongarch64-gnu@4.28.1':
- resolution: {integrity: sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==}
+ '@rollup/rollup-linux-loongarch64-gnu@4.41.1':
+ resolution: {integrity: sha512-bkCfDJ4qzWfFRCNt5RVV4DOw6KEgFTUZi2r2RuYhGWC8WhCA8lCAJhDeAmrM/fdiAH54m0mA0Vk2FGRPyzI+tw==}
cpu: [loong64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.28.1':
- resolution: {integrity: sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.41.1':
+ resolution: {integrity: sha512-3mr3Xm+gvMX+/8EKogIZSIEF0WUu0HL9di+YWlJpO8CQBnoLAEL/roTCxuLncEdgcfJcvA4UMOf+2dnjl4Ut1A==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.28.1':
- resolution: {integrity: sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==}
+ '@rollup/rollup-linux-riscv64-gnu@4.41.1':
+ resolution: {integrity: sha512-3rwCIh6MQ1LGrvKJitQjZFuQnT2wxfU+ivhNBzmxXTXPllewOF7JR1s2vMX/tWtUYFgphygxjqMl76q4aMotGw==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.28.1':
- resolution: {integrity: sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==}
+ '@rollup/rollup-linux-riscv64-musl@4.41.1':
+ resolution: {integrity: sha512-LdIUOb3gvfmpkgFZuccNa2uYiqtgZAz3PTzjuM5bH3nvuy9ty6RGc/Q0+HDFrHrizJGVpjnTZ1yS5TNNjFlklw==}
+ cpu: [riscv64]
+ os: [linux]
+
+ '@rollup/rollup-linux-s390x-gnu@4.41.1':
+ resolution: {integrity: sha512-oIE6M8WC9ma6xYqjvPhzZYk6NbobIURvP/lEbh7FWplcMO6gn7MM2yHKA1eC/GvYwzNKK/1LYgqzdkZ8YFxR8g==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.28.1':
- resolution: {integrity: sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==}
+ '@rollup/rollup-linux-x64-gnu@4.41.1':
+ resolution: {integrity: sha512-cWBOvayNvA+SyeQMp79BHPK8ws6sHSsYnK5zDcsC3Hsxr1dgTABKjMnMslPq1DvZIp6uO7kIWhiGwaTdR4Og9A==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.28.1':
- resolution: {integrity: sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==}
+ '@rollup/rollup-linux-x64-musl@4.41.1':
+ resolution: {integrity: sha512-y5CbN44M+pUCdGDlZFzGGBSKCA4A/J2ZH4edTYSSxFg7ce1Xt3GtydbVKWLlzL+INfFIZAEg1ZV6hh9+QQf9YQ==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.28.1':
- resolution: {integrity: sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==}
+ '@rollup/rollup-win32-arm64-msvc@4.41.1':
+ resolution: {integrity: sha512-lZkCxIrjlJlMt1dLO/FbpZbzt6J/A8p4DnqzSa4PWqPEUUUnzXLeki/iyPLfV0BmHItlYgHUqJe+3KiyydmiNQ==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.28.1':
- resolution: {integrity: sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==}
+ '@rollup/rollup-win32-ia32-msvc@4.41.1':
+ resolution: {integrity: sha512-+psFT9+pIh2iuGsxFYYa/LhS5MFKmuivRsx9iPJWNSGbh2XVEjk90fmpUEjCnILPEPJnikAU6SFDiEUyOv90Pg==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.28.1':
- resolution: {integrity: sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==}
+ '@rollup/rollup-win32-x64-msvc@4.41.1':
+ resolution: {integrity: sha512-Wq2zpapRYLfi4aKxf2Xff0tN+7slj2d4R87WEzqw7ZLsVvO5zwYCIuEGSZYiK41+GlwUo1HiR+GdkLEJnCKTCw==}
cpu: [x64]
os: [win32]
- '@shikijs/core@1.24.2':
- resolution: {integrity: sha512-BpbNUSKIwbKrRRA+BQj0BEWSw+8kOPKDJevWeSE/xIqGX7K0xrCZQ9kK0nnEQyrzsUoka1l81ZtJ2mGaCA32HQ==}
+ '@shikijs/core@3.4.2':
+ resolution: {integrity: sha512-AG8vnSi1W2pbgR2B911EfGqtLE9c4hQBYkv/x7Z+Kt0VxhgQKcW7UNDVYsu9YxwV6u+OJrvdJrMq6DNWoBjihQ==}
- '@shikijs/engine-javascript@1.24.2':
- resolution: {integrity: sha512-EqsmYBJdLEwEiO4H+oExz34a5GhhnVp+jH9Q/XjPjmBPc6TE/x4/gD0X3i0EbkKKNqXYHHJTJUpOLRQNkEzS9Q==}
+ '@shikijs/engine-javascript@3.4.2':
+ resolution: {integrity: sha512-1/adJbSMBOkpScCE/SB6XkjJU17ANln3Wky7lOmrnpl+zBdQ1qXUJg2GXTYVHRq+2j3hd1DesmElTXYDgtfSOQ==}
- '@shikijs/engine-oniguruma@1.24.2':
- resolution: {integrity: sha512-ZN6k//aDNWRJs1uKB12pturKHh7GejKugowOFGAuG7TxDRLod1Bd5JhpOikOiFqPmKjKEPtEA6mRCf7q3ulDyQ==}
+ '@shikijs/engine-oniguruma@3.4.2':
+ resolution: {integrity: sha512-zcZKMnNndgRa3ORja6Iemsr3DrLtkX3cAF7lTJkdMB6v9alhlBsX9uNiCpqofNrXOvpA3h6lHcLJxgCIhVOU5Q==}
- '@shikijs/types@1.24.2':
- resolution: {integrity: sha512-bdeWZiDtajGLG9BudI0AHet0b6e7FbR0EsE4jpGaI0YwHm/XJunI9+3uZnzFtX65gsyJ6ngCIWUfA4NWRPnBkQ==}
+ '@shikijs/langs@3.4.2':
+ resolution: {integrity: sha512-H6azIAM+OXD98yztIfs/KH5H4PU39t+SREhmM8LaNXyUrqj2mx+zVkr8MWYqjceSjDw9I1jawm1WdFqU806rMA==}
- '@shikijs/vscode-textmate@9.3.1':
- resolution: {integrity: sha512-79QfK1393x9Ho60QFyLti+QfdJzRQCVLFb97kOIV7Eo9vQU/roINgk7m24uv0a7AUvN//RDH36FLjjK48v0s9g==}
+ '@shikijs/themes@3.4.2':
+ resolution: {integrity: sha512-qAEuAQh+brd8Jyej2UDDf+b4V2g1Rm8aBIdvt32XhDPrHvDkEnpb7Kzc9hSuHUxz0Iuflmq7elaDuQAP9bHIhg==}
- '@tailwindcss/typography@0.5.15':
- resolution: {integrity: sha512-AqhlCXl+8grUz8uqExv5OTtgpjuVIwFTSXTrh8y9/pw6q2ek7fJ+Y8ZEVw7EB2DCcuCOtEjf9w3+J3rzts01uA==}
+ '@shikijs/types@3.4.2':
+ resolution: {integrity: sha512-zHC1l7L+eQlDXLnxvM9R91Efh2V4+rN3oMVS2swCBssbj2U/FBwybD1eeLaq8yl/iwT+zih8iUbTBCgGZOYlVg==}
+
+ '@shikijs/vscode-textmate@10.0.2':
+ resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
+
+ '@swc/helpers@0.5.17':
+ resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==}
+
+ '@tailwindcss/typography@0.5.16':
+ resolution: {integrity: sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==}
peerDependencies:
- tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20'
+ tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1'
'@trysound/sax@0.2.0':
resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==}
engines: {node: '>=10.13.0'}
- '@types/cookie@0.6.0':
- resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==}
-
'@types/debug@4.1.12':
resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
- '@types/estree@1.0.6':
- resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==}
+ '@types/estree-jsx@1.0.5':
+ resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==}
+
+ '@types/estree@1.0.7':
+ resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==}
+
+ '@types/fontkit@2.0.8':
+ resolution: {integrity: sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==}
'@types/hast@3.0.4':
resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==}
@@ -946,46 +790,52 @@ packages:
'@types/mdast@4.0.4':
resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==}
- '@types/ms@0.7.34':
- resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
+ '@types/mdx@2.0.13':
+ resolution: {integrity: sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==}
+
+ '@types/ms@2.1.0':
+ resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
'@types/nlcst@2.0.3':
resolution: {integrity: sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==}
- '@types/node@22.10.2':
- resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==}
+ '@types/node@22.15.27':
+ resolution: {integrity: sha512-5fF+eu5mwihV2BeVtX5vijhdaZOfkQTATrePEaXTcKqI16LhJ7gi2/Vhd9OZM0UojcdmiOCVg5rrax+i1MdoQQ==}
'@types/tar@6.1.13':
resolution: {integrity: sha512-IznnlmU5f4WcGTh2ltRu/Ijpmk8wiWXfF0VA4s+HPjHZgvFggk1YaIkbo5krX/zUCzWF8N/l4+W/LNxnvAJ8nw==}
+ '@types/unist@2.0.11':
+ resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
+
'@types/unist@3.0.3':
resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
'@types/yauzl@2.10.3':
resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==}
- '@ungap/structured-clone@1.2.1':
- resolution: {integrity: sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==}
+ '@ungap/structured-clone@1.3.0':
+ resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
- '@volar/kit@2.4.11':
- resolution: {integrity: sha512-ups5RKbMzMCr6RKafcCqDRnJhJDNWqo2vfekwOAj6psZ15v5TlcQFQAyokQJ3wZxVkzxrQM+TqTRDENfQEXpmA==}
+ '@volar/kit@2.4.14':
+ resolution: {integrity: sha512-kBcmHjEodtmYGJELHePZd2JdeYm4ZGOd9F/pQ1YETYIzAwy4Z491EkJ1nRSo/GTxwKt0XYwYA/dHSEgXecVHRA==}
peerDependencies:
typescript: '*'
- '@volar/language-core@2.4.11':
- resolution: {integrity: sha512-lN2C1+ByfW9/JRPpqScuZt/4OrUUse57GLI6TbLgTIqBVemdl1wNcZ1qYGEo2+Gw8coYLgCy7SuKqn6IrQcQgg==}
+ '@volar/language-core@2.4.14':
+ resolution: {integrity: sha512-X6beusV0DvuVseaOEy7GoagS4rYHgDHnTrdOj5jeUb49fW5ceQyP9Ej5rBhqgz2wJggl+2fDbbojq1XKaxDi6w==}
- '@volar/language-server@2.4.11':
- resolution: {integrity: sha512-W9P8glH1M8LGREJ7yHRCANI5vOvTrRO15EMLdmh5WNF9sZYSEbQxiHKckZhvGIkbeR1WAlTl3ORTrJXUghjk7g==}
+ '@volar/language-server@2.4.14':
+ resolution: {integrity: sha512-P3mGbQbW0v40UYBnb3DAaNtRYx6/MGOVKzdOWmBCGwjUkCR2xBkGrCFt05XnPDwFS/cTWDh2U6Mc9lpZ8Aecfw==}
- '@volar/language-service@2.4.11':
- resolution: {integrity: sha512-KIb6g8gjUkS2LzAJ9bJCLIjfsJjeRtmXlu7b2pDFGD3fNqdbC53cCAKzgWDs64xtQVKYBU13DLWbtSNFtGuMLQ==}
+ '@volar/language-service@2.4.14':
+ resolution: {integrity: sha512-vNC3823EJohdzLTyjZoCMPwoWCfINB5emusniCkW5CGoGHQov4VVmT6yI5ncgP/NpgAIUv2NEkJooXvLHA4VeQ==}
- '@volar/source-map@2.4.11':
- resolution: {integrity: sha512-ZQpmafIGvaZMn/8iuvCFGrW3smeqkq/IIh9F1SdSx9aUl0J4Iurzd6/FhmjNO5g2ejF3rT45dKskgXWiofqlZQ==}
+ '@volar/source-map@2.4.14':
+ resolution: {integrity: sha512-5TeKKMh7Sfxo8021cJfmBzcjfY1SsXsPMMjMvjY7ivesdnybqqS+GxGAoXHAOUawQTwtdUxgP65Im+dEmvWtYQ==}
- '@volar/typescript@2.4.11':
- resolution: {integrity: sha512-2DT+Tdh88Spp5PyPbqhyoYavYCPDsqbHLFwcUI9K1NlY1YgUJvujGdrqUp0zWxnW7KWNTr3xSpMuv2WnaTKDAw==}
+ '@volar/typescript@2.4.14':
+ resolution: {integrity: sha512-p8Z6f/bZM3/HyCdRNFZOEEzts51uV8WHeN8Tnfnm2EBv6FDB2TQLzfVx7aJvnl8ofKAOnS64B2O8bImBFaauRw==}
'@vscode/emmet-helper@2.11.0':
resolution: {integrity: sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==}
@@ -993,8 +843,13 @@ packages:
'@vscode/l10n@0.0.18':
resolution: {integrity: sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==}
- acorn@8.14.0:
- resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==}
+ acorn-jsx@5.3.2:
+ resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
+ peerDependencies:
+ acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
+
+ acorn@8.14.1:
+ resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==}
engines: {node: '>=0.4.0'}
hasBin: true
@@ -1030,9 +885,6 @@ packages:
arg@5.0.2:
resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
- argparse@1.0.10:
- resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==}
-
argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
@@ -1043,26 +895,30 @@ packages:
array-iterate@2.0.1:
resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==}
- astro-icon@1.1.4:
- resolution: {integrity: sha512-sMLkQaevIQLv38WBzb/RDbsmxhg5+X+KcNmpTi9cE6MLurNWU1MPnlO87d9Vwg4HxTenKpDlYp81A3syXFW/gw==}
+ astring@1.9.0:
+ resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==}
+ hasBin: true
- astro@5.1.0:
- resolution: {integrity: sha512-g/cqwGK84Ozp5jyW45c3+2KQ4BeJtigbfwO8EA3lr7AC+XjE6/5dMvX4/bBaWf3gJVghd0L6cdqwlWikq+/Rrw==}
- engines: {node: ^18.17.1 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
+ astro-icon@1.1.5:
+ resolution: {integrity: sha512-CJYS5nWOw9jz4RpGWmzNQY7D0y2ZZacH7atL2K9DeJXJVaz7/5WrxeyIxO8KASk1jCM96Q4LjRx/F3R+InjJrw==}
+
+ astro@5.8.1:
+ resolution: {integrity: sha512-lkBg1smMRFW+FQ6i92SgEN53o4+ItRjlRt6Ck+rEjmTcb57Bid7faTNKUQNYuNnxiesTWw3NJDyVPQPbfKDyfw==}
+ engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
hasBin: true
asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
- autoprefixer@10.4.20:
- resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==}
+ autoprefixer@10.4.21:
+ resolution: {integrity: sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==}
engines: {node: ^10 || ^12 || >=14}
hasBin: true
peerDependencies:
postcss: ^8.1.0
- axios@1.7.9:
- resolution: {integrity: sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==}
+ axios@1.9.0:
+ resolution: {integrity: sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg==}
axobject-query@4.1.0:
resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
@@ -1082,10 +938,16 @@ packages:
base-64@1.0.0:
resolution: {integrity: sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==}
+ base64-js@1.5.1:
+ resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
+
binary-extensions@2.3.0:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
+ blob-to-buffer@1.2.9:
+ resolution: {integrity: sha512-BF033y5fN6OCofD3vgHmNtwZWRcq9NLyyxyILx9hfMy1sXYy4ojFl765hJ2lP0YaN2fuxPaLO2Vzzoxy0FLFFA==}
+
boolbase@1.0.0:
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
@@ -1100,14 +962,21 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
- browserslist@4.24.3:
- resolution: {integrity: sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==}
+ brotli@1.3.3:
+ resolution: {integrity: sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==}
+
+ browserslist@4.25.0:
+ resolution: {integrity: sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
buffer-crc32@0.2.13:
resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
+ call-bind-apply-helpers@1.0.2:
+ resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
+ engines: {node: '>= 0.4'}
+
camelcase-css@2.0.1:
resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
engines: {node: '>= 6'}
@@ -1116,14 +985,14 @@ packages:
resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==}
engines: {node: '>=16'}
- caniuse-lite@1.0.30001689:
- resolution: {integrity: sha512-CmeR2VBycfa+5/jOfnp/NpWPGd06nf1XYiefUvhXFfZE4GkRc9jv+eGPS4nT558WS/8lYCzV8SlANCIPvbWP1g==}
+ caniuse-lite@1.0.30001720:
+ resolution: {integrity: sha512-Ec/2yV2nNPwb4DnTANEV99ZWwm3ZWfdlfkQbWSDDt+PsXEVYwlhPH8tdMaPunYTKKmz7AnHi2oNEi1GcmKCD8g==}
ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
- chalk@5.3.0:
- resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
+ chalk@5.4.1:
+ resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==}
engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
character-entities-html4@2.1.0:
@@ -1135,6 +1004,9 @@ packages:
character-entities@2.0.2:
resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==}
+ character-reference-invalid@2.0.1:
+ resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
+
cheerio-select@2.1.0:
resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==}
@@ -1146,37 +1018,37 @@ packages:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
engines: {node: '>= 8.10.0'}
- chokidar@4.0.2:
- resolution: {integrity: sha512-/b57FK+bblSU+dfewfFe0rT1YjVDfOmeLQwCAuC+vwvgLkXboATqqmy+Ipux6JrF6L5joe5CBnFOw+gLWH6yKg==}
+ chokidar@4.0.3:
+ resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==}
engines: {node: '>= 14.16.0'}
chownr@2.0.0:
resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
engines: {node: '>=10'}
- ci-info@4.1.0:
- resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==}
+ ci-info@4.2.0:
+ resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==}
engines: {node: '>=8'}
- citty@0.1.6:
- resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==}
-
cli-boxes@3.0.0:
resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
engines: {node: '>=10'}
- clipboardy@4.0.0:
- resolution: {integrity: sha512-5mOlNS0mhX0707P2I0aZ2V/cmHUEO/fL7VFLqszkhUsxt7RwnmrInf/eEQKlf5GzvYeHIjT+Ov1HRfNmymlG0w==}
- engines: {node: '>=18'}
-
cliui@8.0.1:
resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
engines: {node: '>=12'}
+ clone@2.1.2:
+ resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==}
+ engines: {node: '>=0.8'}
+
clsx@2.1.1:
resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==}
engines: {node: '>=6'}
+ collapse-white-space@2.1.0:
+ resolution: {integrity: sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==}
+
color-convert@2.0.1:
resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
engines: {node: '>=7.0.0'}
@@ -1212,9 +1084,8 @@ packages:
confbox@0.1.8:
resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==}
- consola@3.3.0:
- resolution: {integrity: sha512-kxltocVQCwQNFvw40dlVRYeAkAvtYjMFZYNlOcsF5wExPpGwPxMwgx4IfDJvBRPtBpnQwItd5WkTaR0ZwT/TmQ==}
- engines: {node: ^14.18.0 || >=16.10.0}
+ confbox@0.2.2:
+ resolution: {integrity: sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==}
convert-source-map@2.0.0:
resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
@@ -1222,16 +1093,19 @@ packages:
cookie-es@1.2.2:
resolution: {integrity: sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==}
- cookie@0.7.2:
- resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==}
- engines: {node: '>= 0.6'}
+ cookie@1.0.2:
+ resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==}
+ engines: {node: '>=18'}
+
+ 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'}
- crossws@0.3.1:
- resolution: {integrity: sha512-HsZgeVYaG+b5zA+9PbIPGq4+J/CJynJuearykPsXx4V/eMhyQ5EDVg3Ak2FBZtVXCiOLu/U7IiwDHTr9MA+IKw==}
+ crossws@0.3.5:
+ resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==}
css-select@5.1.0:
resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==}
@@ -1244,6 +1118,10 @@ packages:
resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
+ css-tree@3.1.0:
+ resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==}
+ engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0}
+
css-what@6.1.0:
resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==}
engines: {node: '>= 6'}
@@ -1257,8 +1135,11 @@ packages:
resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==}
engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'}
- debug@4.4.0:
- resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==}
+ dayjs@1.11.13:
+ resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==}
+
+ debug@4.4.1:
+ resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
engines: {node: '>=6.0'}
peerDependencies:
supports-color: '*'
@@ -1266,8 +1147,8 @@ packages:
supports-color:
optional: true
- decode-named-character-reference@1.0.2:
- resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==}
+ decode-named-character-reference@1.1.0:
+ resolution: {integrity: sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==}
defu@6.1.4:
resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==}
@@ -1276,20 +1157,19 @@ packages:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
+ depd@2.0.0:
+ resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
+ engines: {node: '>= 0.8'}
+
dequal@2.0.3:
resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==}
engines: {node: '>=6'}
- destr@2.0.3:
- resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==}
+ destr@2.0.5:
+ resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
- detect-libc@1.0.3:
- resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==}
- engines: {node: '>=0.10'}
- hasBin: true
-
- detect-libc@2.0.3:
- resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
+ detect-libc@2.0.4:
+ resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==}
engines: {node: '>=8'}
deterministic-object-hash@2.0.2:
@@ -1302,6 +1182,9 @@ packages:
devlop@1.1.0:
resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
+ dfa@1.2.0:
+ resolution: {integrity: sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==}
+
didyoumean@1.2.2:
resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
@@ -1322,25 +1205,29 @@ packages:
resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
engines: {node: '>= 4'}
- domutils@3.1.0:
- resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==}
+ domutils@3.2.2:
+ resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
dset@3.1.4:
resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==}
engines: {node: '>=4'}
+ dunder-proto@1.0.1:
+ resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
+ engines: {node: '>= 0.4'}
+
eastasianwidth@0.2.0:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
- electron-to-chromium@1.5.74:
- resolution: {integrity: sha512-ck3//9RC+6oss/1Bh9tiAVFy5vfSKbRHAFh7Z3/eTRkEqJeWgymloShB17Vg3Z4nmDNp35vAd1BZ6CMW4Wt6Iw==}
+ ee-first@1.1.1:
+ resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
+
+ electron-to-chromium@1.5.161:
+ resolution: {integrity: sha512-hwtetwfKNZo/UlwHIVBlKZVdy7o8bIZxxKs0Mv/ROPiQQQmDgdm5a+KvKtBsxM8ZjFzTaCeLoodZ8jiBE3o9rA==}
emmet@2.4.11:
resolution: {integrity: sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==}
- emoji-regex-xs@1.0.0:
- resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==}
-
emoji-regex@10.4.0:
resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
@@ -1350,6 +1237,10 @@ packages:
emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+ encodeurl@2.0.0:
+ resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==}
+ engines: {node: '>= 0.8'}
+
encoding-sniffer@0.2.0:
resolution: {integrity: sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==}
@@ -1360,16 +1251,37 @@ packages:
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
engines: {node: '>=0.12'}
- es-module-lexer@1.5.4:
- resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==}
+ entities@6.0.0:
+ resolution: {integrity: sha512-aKstq2TDOndCn4diEyp9Uq/Flu2i1GlLkc6XIDQSDMuaFE3OPW5OphLCyQ5SpSJZTb4reN+kTcYru5yIfXoRPw==}
+ engines: {node: '>=0.12'}
- esbuild@0.21.5:
- resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
- engines: {node: '>=12'}
- hasBin: true
+ es-define-property@1.0.1:
+ resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
+ engines: {node: '>= 0.4'}
- esbuild@0.24.0:
- resolution: {integrity: sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==}
+ es-errors@1.3.0:
+ resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
+ engines: {node: '>= 0.4'}
+
+ es-module-lexer@1.7.0:
+ resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
+
+ es-object-atoms@1.1.1:
+ resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
+ engines: {node: '>= 0.4'}
+
+ es-set-tostringtag@2.1.0:
+ resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
+ engines: {node: '>= 0.4'}
+
+ esast-util-from-estree@2.0.0:
+ resolution: {integrity: sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==}
+
+ esast-util-from-js@2.0.1:
+ resolution: {integrity: sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==}
+
+ esbuild@0.25.5:
+ resolution: {integrity: sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==}
engines: {node: '>=18'}
hasBin: true
@@ -1377,14 +1289,30 @@ packages:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
+ escape-html@1.0.3:
+ resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==}
+
escape-string-regexp@5.0.0:
resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
engines: {node: '>=12'}
- esprima@4.0.1:
- resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
- engines: {node: '>=4'}
- hasBin: true
+ estree-util-attach-comments@3.0.0:
+ resolution: {integrity: sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==}
+
+ estree-util-build-jsx@3.0.1:
+ resolution: {integrity: sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==}
+
+ estree-util-is-identifier-name@3.0.0:
+ resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==}
+
+ estree-util-scope@1.0.0:
+ resolution: {integrity: sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==}
+
+ estree-util-to-js@2.0.0:
+ resolution: {integrity: sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==}
+
+ estree-util-visit@2.0.0:
+ resolution: {integrity: sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==}
estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
@@ -1392,12 +1320,15 @@ packages:
estree-walker@3.0.3:
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+ etag@1.8.1:
+ resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==}
+ engines: {node: '>= 0.6'}
+
eventemitter3@5.0.1:
resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==}
- execa@8.0.1:
- resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==}
- engines: {node: '>=16.17'}
+ exsolve@1.0.5:
+ resolution: {integrity: sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==}
extend@3.0.2:
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
@@ -1410,38 +1341,35 @@ packages:
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
- fast-glob@3.3.2:
- resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
+ fast-glob@3.3.3:
+ resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==}
engines: {node: '>=8.6.0'}
- fast-uri@3.0.3:
- resolution: {integrity: sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==}
+ fast-uri@3.0.6:
+ resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==}
- fast-xml-parser@4.5.1:
- resolution: {integrity: sha512-y655CeyUQ+jj7KBbYMc4FG01V8ZQqjN+gDYGJ50RtfsUB8iG9AmwmwoAgeKLJdmueKKMrH1RJ7yXHTSoczdv5w==}
+ fast-xml-parser@4.5.3:
+ resolution: {integrity: sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==}
hasBin: true
- fastq@1.17.1:
- resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
+ fastq@1.19.1:
+ resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
fd-slicer@1.1.0:
resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==}
+ fdir@6.4.5:
+ resolution: {integrity: sha512-4BG7puHpVsIYxZUbiUE3RqGloLaSSwzYie5jvasC4LWuBWzZawynvYouhjbQKw2JuIGYdm0DzIxl8iVidKlUEw==}
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+
fill-range@7.1.1:
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
- find-up-simple@1.0.0:
- resolution: {integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==}
- engines: {node: '>=18'}
-
- find-up@4.1.0:
- resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
- engines: {node: '>=8'}
-
- find-yarn-workspace-root2@1.2.16:
- resolution: {integrity: sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==}
-
flattie@1.1.1:
resolution: {integrity: sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==}
engines: {node: '>=8'}
@@ -1455,17 +1383,27 @@ packages:
debug:
optional: true
- foreground-child@3.3.0:
- resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
+ fontace@0.3.0:
+ resolution: {integrity: sha512-czoqATrcnxgWb/nAkfyIrRp6Q8biYj7nGnL6zfhTcX+JKKpWHFBnb8uNMw/kZr7u++3Y3wYSYoZgHkCcsuBpBg==}
+
+ fontkit@2.0.4:
+ resolution: {integrity: sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==}
+
+ foreground-child@3.3.1:
+ resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==}
engines: {node: '>=14'}
- form-data@4.0.1:
- resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==}
+ form-data@4.0.2:
+ resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==}
engines: {node: '>= 6'}
fraction.js@4.3.7:
resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
+ fresh@2.0.0:
+ resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==}
+ engines: {node: '>= 0.8'}
+
fs-minipass@2.1.0:
resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
engines: {node: '>= 8'}
@@ -1490,17 +1428,18 @@ packages:
resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==}
engines: {node: '>=18'}
- get-port-please@3.1.2:
- resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==}
+ get-intrinsic@1.3.0:
+ resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
+ engines: {node: '>= 0.4'}
+
+ get-proto@1.0.1:
+ resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
+ engines: {node: '>= 0.4'}
get-stream@5.2.0:
resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
engines: {node: '>=8'}
- get-stream@8.0.1:
- resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==}
- engines: {node: '>=16'}
-
github-slugger@2.0.0:
resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==}
@@ -1520,15 +1459,24 @@ packages:
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
engines: {node: '>=4'}
- globals@15.14.0:
- resolution: {integrity: sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==}
+ globals@15.15.0:
+ resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==}
engines: {node: '>=18'}
- graceful-fs@4.2.11:
- resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
+ gopd@1.2.0:
+ resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
+ engines: {node: '>= 0.4'}
- h3@1.13.0:
- resolution: {integrity: sha512-vFEAu/yf8UMUcB4s43OaDaigcqpQd14yanmOsn+NcRX3/guSKncyE2rOYhq8RIchgJrPSs/QiIddnTTR1ddiAg==}
+ h3@1.15.3:
+ resolution: {integrity: sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ==}
+
+ has-symbols@1.1.0:
+ resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
+ engines: {node: '>= 0.4'}
+
+ has-tostringtag@1.0.2:
+ resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
+ engines: {node: '>= 0.4'}
hasown@2.0.2:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
@@ -1537,8 +1485,8 @@ packages:
hast-util-from-html@2.0.3:
resolution: {integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==}
- hast-util-from-parse5@8.0.2:
- resolution: {integrity: sha512-SfMzfdAi/zAoZ1KkFEyyeXBn7u/ShQrfd675ZEE9M3qj+PMFX05xubzRyF76CCSJu8au9jgVxDV1+okFvgZU4A==}
+ hast-util-from-parse5@8.0.3:
+ resolution: {integrity: sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==}
hast-util-is-element@3.0.0:
resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==}
@@ -1549,8 +1497,14 @@ packages:
hast-util-raw@9.1.0:
resolution: {integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==}
- hast-util-to-html@9.0.4:
- resolution: {integrity: sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==}
+ hast-util-to-estree@3.1.3:
+ resolution: {integrity: sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==}
+
+ hast-util-to-html@9.0.5:
+ resolution: {integrity: sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==}
+
+ hast-util-to-jsx-runtime@2.3.6:
+ resolution: {integrity: sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==}
hast-util-to-parse5@8.0.0:
resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==}
@@ -1561,8 +1515,8 @@ packages:
hast-util-whitespace@3.0.0:
resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==}
- hastscript@9.0.0:
- resolution: {integrity: sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==}
+ hastscript@9.0.1:
+ resolution: {integrity: sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==}
he@1.2.0:
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
@@ -1577,16 +1531,12 @@ packages:
htmlparser2@9.1.0:
resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==}
- http-cache-semantics@4.1.1:
- resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
+ http-cache-semantics@4.2.0:
+ resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==}
- http-shutdown@1.2.2:
- resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==}
- engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'}
-
- human-signals@5.0.0:
- resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==}
- engines: {node: '>=16.17.0'}
+ http-errors@2.0.0:
+ resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
+ engines: {node: '>= 0.8'}
iconv-lite@0.6.3:
resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
@@ -1595,9 +1545,21 @@ packages:
import-meta-resolve@4.1.0:
resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==}
+ inherits@2.0.4:
+ resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
+
+ inline-style-parser@0.2.4:
+ resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==}
+
iron-webcrypto@1.2.1:
resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==}
+ is-alphabetical@2.0.1:
+ resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==}
+
+ is-alphanumerical@2.0.1:
+ resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==}
+
is-arrayish@0.3.2:
resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
@@ -1605,10 +1567,13 @@ packages:
resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
engines: {node: '>=8'}
- is-core-module@2.16.0:
- resolution: {integrity: sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==}
+ is-core-module@2.16.1:
+ resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==}
engines: {node: '>= 0.4'}
+ is-decimal@2.0.1:
+ resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
+
is-docker@3.0.0:
resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -1626,6 +1591,9 @@ packages:
resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
engines: {node: '>=0.10.0'}
+ is-hexadecimal@2.0.1:
+ resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==}
+
is-inside-container@1.0.0:
resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
engines: {node: '>=14.16'}
@@ -1639,26 +1607,18 @@ packages:
resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==}
engines: {node: '>=12'}
- is-stream@3.0.0:
- resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
is-wsl@3.1.0:
resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==}
engines: {node: '>=16'}
- is64bit@2.0.0:
- resolution: {integrity: sha512-jv+8jaWCl0g2lSBkNSVXdzfBA0npK1HGC2KtWM9FumFRoGS94g3NbCCLVnCYHLjp4GrW2KZeeSTMo5ddtznmGw==}
- engines: {node: '>=18'}
-
isexe@2.0.0:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
jackspeak@3.4.3:
resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
- jiti@1.21.6:
- resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
+ jiti@1.21.7:
+ resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==}
hasBin: true
jiti@2.4.2:
@@ -1668,10 +1628,6 @@ packages:
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
- js-yaml@3.14.1:
- resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
- hasBin: true
-
js-yaml@4.1.0:
resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
hasBin: true
@@ -1713,21 +1669,13 @@ packages:
lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
- listhen@1.9.0:
- resolution: {integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==}
- hasBin: true
-
- load-yaml-file@0.2.0:
- resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==}
- engines: {node: '>=6'}
-
local-pkg@0.5.1:
resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==}
engines: {node: '>=14'}
- locate-path@5.0.0:
- resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
- engines: {node: '>=8'}
+ local-pkg@1.1.1:
+ resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==}
+ engines: {node: '>=14'}
lodash.castarray@4.4.0:
resolution: {integrity: sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==}
@@ -1753,21 +1701,25 @@ packages:
magic-string@0.30.17:
resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==}
- magic-string@0.30.5:
- resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
- engines: {node: '>=12'}
-
magicast@0.3.5:
resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
+ markdown-extensions@2.0.0:
+ resolution: {integrity: sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==}
+ engines: {node: '>=16'}
+
markdown-table@3.0.4:
resolution: {integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==}
+ math-intrinsics@1.1.0:
+ resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
+ engines: {node: '>= 0.4'}
+
mdast-util-definitions@6.0.0:
resolution: {integrity: sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==}
- mdast-util-find-and-replace@3.0.1:
- resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==}
+ mdast-util-find-and-replace@3.0.2:
+ resolution: {integrity: sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==}
mdast-util-from-markdown@2.0.2:
resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==}
@@ -1775,8 +1727,8 @@ packages:
mdast-util-gfm-autolink-literal@2.0.1:
resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==}
- mdast-util-gfm-footnote@2.0.0:
- resolution: {integrity: sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ==}
+ mdast-util-gfm-footnote@2.1.0:
+ resolution: {integrity: sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==}
mdast-util-gfm-strikethrough@2.0.0:
resolution: {integrity: sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==}
@@ -1787,8 +1739,20 @@ packages:
mdast-util-gfm-task-list-item@2.0.0:
resolution: {integrity: sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==}
- mdast-util-gfm@3.0.0:
- resolution: {integrity: sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw==}
+ mdast-util-gfm@3.1.0:
+ resolution: {integrity: sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==}
+
+ mdast-util-mdx-expression@2.0.1:
+ resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==}
+
+ mdast-util-mdx-jsx@3.2.0:
+ resolution: {integrity: sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==}
+
+ mdast-util-mdx@3.0.0:
+ resolution: {integrity: sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==}
+
+ mdast-util-mdxjs-esm@2.0.1:
+ resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==}
mdast-util-phrasing@4.1.0:
resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==}
@@ -1808,15 +1772,15 @@ packages:
mdn-data@2.0.30:
resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==}
- merge-stream@2.0.0:
- resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
+ mdn-data@2.12.2:
+ resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
merge2@1.4.1:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
- micromark-core-commonmark@2.0.2:
- resolution: {integrity: sha512-FKjQKbxd1cibWMM1P9N+H8TwlgGgSkWZMmfuVucLCHaYqeSvJ0hFeHsIa65pA2nYbes0f8LDHPMrd9X7Ujxg9w==}
+ micromark-core-commonmark@2.0.3:
+ resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==}
micromark-extension-gfm-autolink-literal@2.1.0:
resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==}
@@ -1827,8 +1791,8 @@ packages:
micromark-extension-gfm-strikethrough@2.1.0:
resolution: {integrity: sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==}
- micromark-extension-gfm-table@2.1.0:
- resolution: {integrity: sha512-Ub2ncQv+fwD70/l4ou27b4YzfNaCJOvyX4HxXU15m7mpYY+rjuWzsLIPZHJL253Z643RpbcP1oeIJlQ/SKW67g==}
+ micromark-extension-gfm-table@2.1.1:
+ resolution: {integrity: sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==}
micromark-extension-gfm-tagfilter@2.0.0:
resolution: {integrity: sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==}
@@ -1839,12 +1803,30 @@ packages:
micromark-extension-gfm@3.0.0:
resolution: {integrity: sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==}
+ micromark-extension-mdx-expression@3.0.1:
+ resolution: {integrity: sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==}
+
+ micromark-extension-mdx-jsx@3.0.2:
+ resolution: {integrity: sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==}
+
+ micromark-extension-mdx-md@2.0.0:
+ resolution: {integrity: sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==}
+
+ micromark-extension-mdxjs-esm@3.0.0:
+ resolution: {integrity: sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==}
+
+ micromark-extension-mdxjs@3.0.0:
+ resolution: {integrity: sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==}
+
micromark-factory-destination@2.0.1:
resolution: {integrity: sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==}
micromark-factory-label@2.0.1:
resolution: {integrity: sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==}
+ micromark-factory-mdx-expression@2.0.3:
+ resolution: {integrity: sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==}
+
micromark-factory-space@2.0.1:
resolution: {integrity: sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==}
@@ -1875,6 +1857,9 @@ packages:
micromark-util-encode@2.0.1:
resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==}
+ micromark-util-events-to-acorn@2.0.3:
+ resolution: {integrity: sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==}
+
micromark-util-html-tag-name@2.0.1:
resolution: {integrity: sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==}
@@ -1887,17 +1872,17 @@ packages:
micromark-util-sanitize-uri@2.0.1:
resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==}
- micromark-util-subtokenize@2.0.3:
- resolution: {integrity: sha512-VXJJuNxYWSoYL6AJ6OQECCFGhIU2GGHMw8tahogePBrjkG8aCCas3ibkp7RnVOSTClg2is05/R7maAhF1XyQMg==}
+ micromark-util-subtokenize@2.1.0:
+ resolution: {integrity: sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==}
micromark-util-symbol@2.0.1:
resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==}
- micromark-util-types@2.0.1:
- resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==}
+ micromark-util-types@2.0.2:
+ resolution: {integrity: sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==}
- micromark@4.0.1:
- resolution: {integrity: sha512-eBPdkcoCNvYcxQOAKAlceo5SNdzZWfF+FcSupREAzdAh9rRmE239CEQAiTwIgblwnoM8zzj35sZ5ZwvSEOF6Kw==}
+ micromark@4.0.2:
+ resolution: {integrity: sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==}
micromatch@4.0.8:
resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
@@ -1907,18 +1892,17 @@ packages:
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
engines: {node: '>= 0.6'}
+ mime-db@1.54.0:
+ resolution: {integrity: sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==}
+ engines: {node: '>= 0.6'}
+
mime-types@2.1.35:
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
engines: {node: '>= 0.6'}
- mime@3.0.0:
- resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==}
- engines: {node: '>=10.0.0'}
- hasBin: true
-
- mimic-fn@4.0.0:
- resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
- engines: {node: '>=12'}
+ mime-types@3.0.1:
+ resolution: {integrity: sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==}
+ engines: {node: '>= 0.6'}
minimatch@9.0.5:
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
@@ -1949,11 +1933,11 @@ packages:
engines: {node: '>=10'}
hasBin: true
- mlly@1.7.3:
- resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==}
+ mlly@1.7.4:
+ resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==}
- mrmime@2.0.0:
- resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==}
+ mrmime@2.0.1:
+ resolution: {integrity: sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==}
engines: {node: '>=10'}
ms@2.1.3:
@@ -1965,8 +1949,8 @@ packages:
mz@2.7.0:
resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
- nanoid@3.3.8:
- resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==}
+ nanoid@3.3.11:
+ resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
@@ -1977,19 +1961,24 @@ packages:
nlcst-to-string@4.0.0:
resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==}
- node-addon-api@7.1.1:
- resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==}
+ node-fetch-native@1.6.6:
+ resolution: {integrity: sha512-8Mc2HhqPdlIfedsuZoc3yioPuzp6b+L5jRCRY1QzuWZh2EGJVQrGppC6V6cF0bLdbW0+O2YpqCA25aF/1lvipQ==}
- node-fetch-native@1.6.4:
- resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==}
-
- node-forge@1.3.1:
- resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
- engines: {node: '>= 6.13.0'}
+ node-fetch@2.7.0:
+ resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
+ engines: {node: 4.x || >=6.0.0}
+ peerDependencies:
+ encoding: ^0.1.0
+ peerDependenciesMeta:
+ encoding:
+ optional: true
node-html-parser@6.1.13:
resolution: {integrity: sha512-qIsTMOY4C/dAa5Q5vsobRpOOvPfC4pB61UVW2uSwZNUp0QU/jCekTal1vMmbO0DgdHeLUJpv/ARmDqErVxA3Sg==}
+ node-mock-http@1.0.0:
+ resolution: {integrity: sha512-0uGYQ1WQL1M5kKvGRXWQ3uZCHtLTO8hln3oBjIusM75WoesZ909uQJs/Hb946i2SS+Gsrhkaa6iAO17jRIv6DQ==}
+
node-releases@2.0.19:
resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==}
@@ -2001,10 +1990,6 @@ packages:
resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
engines: {node: '>=0.10.0'}
- npm-run-path@5.3.0:
- resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
- engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
-
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
@@ -2019,48 +2004,45 @@ packages:
ofetch@1.4.1:
resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==}
- ohash@1.1.4:
- resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==}
+ ohash@2.0.11:
+ resolution: {integrity: sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==}
+
+ on-finished@2.4.1:
+ resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==}
+ engines: {node: '>= 0.8'}
once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
- onetime@6.0.0:
- resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
- engines: {node: '>=12'}
+ oniguruma-parser@0.12.1:
+ resolution: {integrity: sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==}
- oniguruma-to-es@0.7.0:
- resolution: {integrity: sha512-HRaRh09cE0gRS3+wi2zxekB+I5L8C/gN60S+vb11eADHUaB/q4u8wGGOX3GvwvitG8ixaeycZfeoyruKQzUgNg==}
+ oniguruma-to-es@4.3.3:
+ resolution: {integrity: sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==}
- p-limit@2.3.0:
- resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
- engines: {node: '>=6'}
-
- p-limit@6.1.0:
- resolution: {integrity: sha512-H0jc0q1vOzlEk0TqAKXKZxdl7kX3OFUzCnNVUnq5Pc3DGo0kpeaMuPqxQn235HibwBEb0/pm9dgKTjXy66fBkg==}
+ p-limit@6.2.0:
+ resolution: {integrity: sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==}
engines: {node: '>=18'}
- p-locate@4.1.0:
- resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
- engines: {node: '>=8'}
-
- p-queue@8.0.1:
- resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==}
+ p-queue@8.1.0:
+ resolution: {integrity: sha512-mxLDbbGIBEXTJL0zEx8JIylaj3xQ7Z/7eEVjcF9fJX4DBiH9oqe+oahYnlKKxm0Ci9TlWTyhSHgygxMxjIB2jw==}
engines: {node: '>=18'}
- p-timeout@6.1.3:
- resolution: {integrity: sha512-UJUyfKbwvr/uZSV6btANfb+0t/mOhKV/KXcCUTp8FcQI+v/0d+wXqH4htrW0E4rR6WiEO/EPvUFiV9D5OI4vlw==}
+ p-timeout@6.1.4:
+ resolution: {integrity: sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==}
engines: {node: '>=14.16'}
- p-try@2.2.0:
- resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
- engines: {node: '>=6'}
-
package-json-from-dist@1.0.1:
resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
- package-manager-detector@0.2.7:
- resolution: {integrity: sha512-g4+387DXDKlZzHkP+9FLt8yKj8+/3tOkPv7DVTJGGRm00RkEWgqbFstX1mXJ4M0VDYhUqsTOiISqNOJnhAu3PQ==}
+ package-manager-detector@1.3.0:
+ resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==}
+
+ pako@0.2.9:
+ resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==}
+
+ parse-entities@4.0.2:
+ resolution: {integrity: sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==}
parse-latin@7.0.0:
resolution: {integrity: sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==}
@@ -2071,24 +2053,16 @@ packages:
parse5-parser-stream@7.1.2:
resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==}
- parse5@7.2.1:
- resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==}
+ parse5@7.3.0:
+ resolution: {integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==}
path-browserify@1.0.1:
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
- path-exists@4.0.0:
- resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
- engines: {node: '>=8'}
-
path-key@3.1.1:
resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
engines: {node: '>=8'}
- path-key@4.0.0:
- resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
- engines: {node: '>=12'}
-
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
@@ -2099,6 +2073,9 @@ packages:
pathe@1.1.2:
resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==}
+ pathe@2.0.3:
+ resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
+
pend@1.2.0:
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
@@ -2117,20 +2094,15 @@ packages:
resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
engines: {node: '>=0.10.0'}
- pify@4.0.1:
- resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==}
- engines: {node: '>=6'}
-
- pirates@4.0.6:
- resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
+ pirates@4.0.7:
+ resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==}
engines: {node: '>= 6'}
- pkg-dir@4.2.0:
- resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==}
- engines: {node: '>=8'}
+ pkg-types@1.3.1:
+ resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
- pkg-types@1.2.1:
- resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==}
+ pkg-types@2.1.0:
+ resolution: {integrity: sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==}
postcss-import@15.1.0:
resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
@@ -2173,29 +2145,25 @@ packages:
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.4.49:
- resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==}
+ postcss@8.5.4:
+ resolution: {integrity: sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==}
engines: {node: ^10 || ^12 || >=14}
- preact-render-to-string@6.5.12:
- resolution: {integrity: sha512-FpU7/cRipZo4diSWQq7gZWVp+Px76CtVduJZNvQwVzynDsAIxKteMrjCCGPbM2oEasReoDffaeMCMlaur9ohIg==}
+ preact-render-to-string@6.5.13:
+ resolution: {integrity: sha512-iGPd+hKPMFKsfpR2vL4kJ6ZPcFIoWZEcBf0Dpm3zOpdVvj77aY8RlLiQji5OMrngEyaxGogeakTb54uS2FvA6w==}
peerDependencies:
preact: '>=10'
- preact@10.25.2:
- resolution: {integrity: sha512-GEts1EH3oMnqdOIeXhlbBSddZ9nrINd070WBOiPO2ous1orrKGUM4SMDbwyjSWD1iMS2dBvaDjAa5qUhz3TXqw==}
-
- preferred-pm@4.0.0:
- resolution: {integrity: sha512-gYBeFTZLu055D8Vv3cSPox/0iTPtkzxpLroSYYA7WXgRi31WCJ51Uyl8ZiPeUUjyvs2MBzK+S8v9JVUgHU/Sqw==}
- engines: {node: '>=18.12'}
+ preact@10.26.8:
+ resolution: {integrity: sha512-1nMfdFjucm5hKvq0IClqZwK4FJkGXhRrQstOQ3P4vp8HxKrJEMFcY6RdBRVTdfQS/UlnX6gfbPuTvaqx/bDoeQ==}
prettier@2.8.7:
resolution: {integrity: sha512-yPngTo3aXUUmyuTjeTUT75txrf+aMh9FiD7q9ZE/i6r0bPb22g4FsE6Y338PQX1bmfy08i9QQCB7/rcUAVntfw==}
engines: {node: '>=10.13.0'}
hasBin: true
- prismjs@1.29.0:
- resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==}
+ prismjs@1.30.0:
+ resolution: {integrity: sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==}
engines: {node: '>=6'}
prompts@2.4.2:
@@ -2205,18 +2173,28 @@ packages:
property-information@6.5.0:
resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==}
+ property-information@7.1.0:
+ resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==}
+
proxy-from-env@1.1.0:
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
pump@3.0.2:
resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==}
+ quansync@0.2.10:
+ resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==}
+
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
radix3@1.1.2:
resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}
+ range-parser@1.2.1:
+ resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
+ engines: {node: '>= 0.6'}
+
read-cache@1.0.0:
resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
@@ -2224,18 +2202,30 @@ packages:
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
engines: {node: '>=8.10.0'}
- readdirp@4.0.2:
- resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==}
- engines: {node: '>= 14.16.0'}
+ readdirp@4.1.2:
+ resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
+ engines: {node: '>= 14.18.0'}
- regex-recursion@4.3.0:
- resolution: {integrity: sha512-5LcLnizwjcQ2ALfOj95MjcatxyqF5RPySx9yT+PaXu3Gox2vyAtLDjHB8NTJLtMGkvyau6nI3CfpwFCjPUIs/A==}
+ recma-build-jsx@1.0.0:
+ resolution: {integrity: sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==}
+
+ recma-jsx@1.0.0:
+ resolution: {integrity: sha512-5vwkv65qWwYxg+Atz95acp8DMu1JDSqdGkA2Of1j6rCreyFUE/gp15fC8MnGEuG1W68UKjM6x6+YTWIh7hZM/Q==}
+
+ recma-parse@1.0.0:
+ resolution: {integrity: sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==}
+
+ recma-stringify@1.0.0:
+ resolution: {integrity: sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==}
+
+ regex-recursion@6.0.2:
+ resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==}
regex-utilities@2.3.0:
resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==}
- regex@5.0.2:
- resolution: {integrity: sha512-/pczGbKIQgfTMRV0XjABvc5RzLqQmwqxLHdQao2RTXPk+pmTXB2P0IaUHYdYyk412YLwUIkaeMd5T+RzVgTqnQ==}
+ regex@6.0.1:
+ resolution: {integrity: sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==}
rehype-parse@9.0.1:
resolution: {integrity: sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==}
@@ -2243,20 +2233,26 @@ packages:
rehype-raw@7.0.0:
resolution: {integrity: sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==}
+ rehype-recma@1.0.0:
+ resolution: {integrity: sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==}
+
rehype-stringify@10.0.1:
resolution: {integrity: sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==}
rehype@13.0.2:
resolution: {integrity: sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==}
- remark-gfm@4.0.0:
- resolution: {integrity: sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA==}
+ remark-gfm@4.0.1:
+ resolution: {integrity: sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==}
+
+ remark-mdx@3.1.0:
+ resolution: {integrity: sha512-Ngl/H3YXyBV9RcRNdlYsZujAmhsxwzxpDzpDEhFBVAGthS4GDgnctpDjgFl/ULx5UEDzqtW1cyBSNKqYYrqLBA==}
remark-parse@11.0.0:
resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==}
- remark-rehype@11.1.1:
- resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==}
+ remark-rehype@11.1.2:
+ resolution: {integrity: sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==}
remark-smartypants@3.0.2:
resolution: {integrity: sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==}
@@ -2279,10 +2275,14 @@ packages:
resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
engines: {node: '>=0.10.0'}
- resolve@1.22.9:
- resolution: {integrity: sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==}
+ resolve@1.22.10:
+ resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==}
+ engines: {node: '>= 0.4'}
hasBin: true
+ restructure@3.0.2:
+ resolution: {integrity: sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==}
+
retext-latin@4.0.0:
resolution: {integrity: sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==}
@@ -2295,12 +2295,12 @@ packages:
retext@9.0.0:
resolution: {integrity: sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==}
- reusify@1.0.4:
- resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
+ reusify@1.1.0:
+ resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==}
engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
- rollup@4.28.1:
- resolution: {integrity: sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==}
+ rollup@4.41.1:
+ resolution: {integrity: sha512-cPmwD3FnFv8rKMBc1MxWCwVQFxwf1JEmSX3iQXrRVVG15zerAIXRjMFVWnd5Q5QvgKF7Aj+5ykXFhUl+QGnyOw==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -2314,11 +2314,21 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- semver@7.6.3:
- resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
+ semver@7.7.2:
+ resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==}
engines: {node: '>=10'}
hasBin: true
+ send@1.2.0:
+ resolution: {integrity: sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==}
+ engines: {node: '>= 18'}
+
+ server-destroy@1.0.1:
+ resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==}
+
+ setprototypeof@1.2.0:
+ resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==}
+
sharp@0.33.5:
resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
@@ -2331,19 +2341,26 @@ packages:
resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
engines: {node: '>=8'}
- shiki@1.24.2:
- resolution: {integrity: sha512-TR1fi6mkRrzW+SKT5G6uKuc32Dj2EEa7Kj0k8kGqiBINb+C1TiflVOiT9ta6GqOJtC4fraxO5SLUaKBcSY38Fg==}
+ shiki@3.4.2:
+ resolution: {integrity: sha512-wuxzZzQG8kvZndD7nustrNFIKYJ1jJoWIPaBpVe2+KHSvtzMi4SBjOxrigs8qeqce/l3U0cwiC+VAkLKSunHQQ==}
signal-exit@4.1.0:
resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
engines: {node: '>=14'}
+ simple-code-frame@1.3.0:
+ resolution: {integrity: sha512-MB4pQmETUBlNs62BBeRjIFGeuy/x6gGKh7+eRUemn1rCFhqo7K+4slPqsyizCbcbYLnaYqaoZ2FWsZ/jN06D8w==}
+
simple-swizzle@0.2.2:
resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
+ smol-toml@1.3.4:
+ resolution: {integrity: sha512-UOPtVuYkzYGee0Bd2Szz8d2G3RfMfJ2t3qVdZUAozZyAk+a0Sxa+QKix0YCwjL/A1RR0ar44nCxaoN9FxdJGwA==}
+ engines: {node: '>= 18'}
+
source-map-js@1.2.1:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'}
@@ -2355,15 +2372,13 @@ packages:
space-separated-tokens@2.0.2:
resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}
- sprintf-js@1.0.3:
- resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==}
-
stack-trace@1.0.0-pre2:
resolution: {integrity: sha512-2ztBJRek8IVofG9DBJqdy2N5kulaacX30Nz7xmkYF6ale9WBVmIy6mFBchvGX7Vx/MyjBhx+Rcxqrj+dbOnQ6A==}
engines: {node: '>=16'}
- std-env@3.8.0:
- resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==}
+ statuses@2.0.1:
+ resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==}
+ engines: {node: '>= 0.8'}
string-width@4.2.3:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
@@ -2388,16 +2403,14 @@ packages:
resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
engines: {node: '>=12'}
- strip-bom@3.0.0:
- resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
- engines: {node: '>=4'}
+ strnum@1.1.2:
+ resolution: {integrity: sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA==}
- strip-final-newline@3.0.0:
- resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
- engines: {node: '>=12'}
+ style-to-js@1.1.16:
+ resolution: {integrity: sha512-/Q6ld50hKYPH3d/r6nr117TZkHR0w0kGGIVfpG9N6D8NymRPM9RqCUv4pRpJ62E5DqOYx2AFpbZMyCPnjQCnOw==}
- strnum@1.0.5:
- resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==}
+ style-to-object@1.0.8:
+ resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==}
sucrase@3.35.0:
resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
@@ -2413,12 +2426,8 @@ packages:
engines: {node: '>=14.0.0'}
hasBin: true
- system-architecture@0.1.0:
- resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==}
- engines: {node: '>=18'}
-
- tailwindcss@3.4.16:
- resolution: {integrity: sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==}
+ tailwindcss@3.4.17:
+ resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==}
engines: {node: '>=14.0.0'}
hasBin: true
@@ -2433,13 +2442,30 @@ packages:
thenify@3.3.1:
resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
- tinyexec@0.3.1:
- resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==}
+ 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==}
+ engines: {node: '>=12.0.0'}
to-regex-range@5.0.1:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
+ toidentifier@1.0.1:
+ resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==}
+ engines: {node: '>=0.6'}
+
+ tr46@0.0.3:
+ resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
+
trim-lines@3.0.1:
resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==}
@@ -2449,8 +2475,8 @@ packages:
ts-interface-checker@0.1.13:
resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
- tsconfck@3.1.4:
- resolution: {integrity: sha512-kdqWFGVJqe+KGYvlSO9NIaWn9jT1Ny4oKVzAJsKii5eoE9snzTJzL4+MMVOMn+fikWGFmKEylcXL710V/kIPJQ==}
+ tsconfck@3.1.6:
+ resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==}
engines: {node: ^18 || >=20}
hasBin: true
peerDependencies:
@@ -2462,43 +2488,49 @@ packages:
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
- type-fest@4.30.2:
- resolution: {integrity: sha512-UJShLPYi1aWqCdq9HycOL/gwsuqda1OISdBO3t8RlXQC4QvtuIz4b5FCfe2dQIWEpmlRExKmcTBfP1r9bhY7ig==}
+ type-fest@4.41.0:
+ resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==}
engines: {node: '>=16'}
typesafe-path@0.2.2:
resolution: {integrity: sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==}
- typescript-auto-import-cache@0.3.5:
- resolution: {integrity: sha512-fAIveQKsoYj55CozUiBoj4b/7WpN0i4o74wiGY5JVUEoD0XiqDk1tJqTEjgzL2/AizKQrXxyRosSebyDzBZKjw==}
+ typescript-auto-import-cache@0.3.6:
+ resolution: {integrity: sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ==}
- typescript@5.7.2:
- resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==}
+ typescript@5.8.3:
+ resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
engines: {node: '>=14.17'}
hasBin: true
- ufo@1.5.4:
- resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==}
+ ufo@1.6.1:
+ resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
- ultrahtml@1.5.3:
- resolution: {integrity: sha512-GykOvZwgDWZlTQMtp5jrD4BVL+gNn2NVlVafjcFUJ7taY20tqYdwdoWBFy6GBJsNTZe1GkGPkSl5knQAjtgceg==}
+ ultrahtml@1.6.0:
+ resolution: {integrity: sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==}
uncrypto@0.1.3:
resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==}
- undici-types@6.20.0:
- resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
+ undici-types@6.21.0:
+ resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
- undici@6.21.0:
- resolution: {integrity: sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==}
+ undici@6.21.3:
+ resolution: {integrity: sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==}
engines: {node: '>=18.17'}
- unenv@1.10.0:
- resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==}
+ unicode-properties@1.4.1:
+ resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==}
+
+ unicode-trie@2.0.0:
+ resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==}
unified@11.0.5:
resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==}
+ unifont@0.5.0:
+ resolution: {integrity: sha512-4DueXMP5Hy4n607sh+vJ+rajoLu778aU3GzqeTCqsD/EaUcvqZT9wPC8kgK6Vjh22ZskrxyRCR71FwNOaYn6jA==}
+
unist-util-find-after@5.0.0:
resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}
@@ -2508,6 +2540,9 @@ packages:
unist-util-modify-children@4.0.0:
resolution: {integrity: sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==}
+ unist-util-position-from-estree@2.0.0:
+ resolution: {integrity: sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==}
+
unist-util-position@5.0.0:
resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==}
@@ -2526,27 +2561,27 @@ packages:
unist-util-visit@5.0.0:
resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==}
- unstorage@1.14.1:
- resolution: {integrity: sha512-0MBKpoVhNLL/Ixvue9lIsrHkwwWW9/f3TRftsYu1R7nZJJyHSdgPMBDjny2op07nirnS3OX6H3u+YDFGld+1Bg==}
+ unstorage@1.16.0:
+ resolution: {integrity: sha512-WQ37/H5A7LcRPWfYOrDa1Ys02xAbpPJq6q5GkO88FBXVSQzHd7+BjEwfRqyaSWCv9MbsJy058GWjjPjcJ16GGA==}
peerDependencies:
'@azure/app-configuration': ^1.8.0
'@azure/cosmos': ^4.2.0
'@azure/data-tables': ^13.3.0
- '@azure/identity': ^4.5.0
+ '@azure/identity': ^4.6.0
'@azure/keyvault-secrets': ^4.9.0
'@azure/storage-blob': ^12.26.0
- '@capacitor/preferences': ^6.0.3
- '@deno/kv': '>=0.8.4'
+ '@capacitor/preferences': ^6.0.3 || ^7.0.0
+ '@deno/kv': '>=0.9.0'
'@netlify/blobs': ^6.5.0 || ^7.0.0 || ^8.1.0
'@planetscale/database': ^1.19.0
'@upstash/redis': ^1.34.3
- '@vercel/blob': '>=0.27.0'
+ '@vercel/blob': '>=0.27.1'
'@vercel/kv': ^1.0.1
aws4fetch: ^1.0.20
db0: '>=0.2.1'
idb-keyval: ^6.2.1
- ioredis: ^5.4.1
- uploadthing: ^7.4.1
+ ioredis: ^5.4.2
+ uploadthing: ^7.4.4
peerDependenciesMeta:
'@azure/app-configuration':
optional: true
@@ -2585,19 +2620,12 @@ packages:
uploadthing:
optional: true
- untun@0.1.3:
- resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==}
- hasBin: true
-
- update-browserslist-db@1.1.1:
- resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==}
+ update-browserslist-db@1.1.3:
+ resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
- uqr@0.1.2:
- resolution: {integrity: sha512-MJu7ypHq6QasgF5YRTjqscSzQp/W11zoUk6kvmlH+fmWEs63Y0Eib13hYFwAzagRJcVY8WVnlV+eBDUGMJ5IbA==}
-
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
@@ -2610,8 +2638,13 @@ packages:
vfile@6.0.3:
resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==}
- vite@6.0.3:
- resolution: {integrity: sha512-Cmuo5P0ENTN6HxLSo6IHsjCLn/81Vgrp81oaiFFMRa8gGDj5xEjIcEpf2ZymZtZR8oU0P2JX5WuUp/rlXcHkAw==}
+ vite-prerender-plugin@0.5.10:
+ resolution: {integrity: sha512-m4i0G5oc3LPLA02uW2XsFZmYNxZdyryz5Ksi78O9puj/ao5c8dBUW06caGwoM1TmYknTBBUyKhtqajUpoP+z8Q==}
+ peerDependencies:
+ vite: 5.x || 6.x
+
+ vite@6.3.5:
+ resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==}
engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
hasBin: true
peerDependencies:
@@ -2650,8 +2683,8 @@ packages:
yaml:
optional: true
- vitefu@1.0.4:
- resolution: {integrity: sha512-y6zEE3PQf6uu/Mt6DTJ9ih+kyJLr4XcSgHR2zUkM8SWDhuixEJxfJ6CZGMHh1Ec3vPLoEA0IHU5oWzVqw8ulow==}
+ vitefu@1.0.6:
+ resolution: {integrity: sha512-+Rex1GlappUyNN6UfwbVZne/9cYC4+R2XDk9xkNXBKMw6HQagdX9PgZ8V2v1WUSK1wfBLp7qbI1+XSNIlB1xmA==}
peerDependencies:
vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
peerDependenciesMeta:
@@ -2717,11 +2750,11 @@ packages:
'@volar/language-service':
optional: true
- vscode-css-languageservice@6.3.2:
- resolution: {integrity: sha512-GEpPxrUTAeXWdZWHev1OJU9lz2Q2/PPBxQ2TIRmLGvQiH3WZbqaNoute0n0ewxlgtjzTW3AKZT+NHySk5Rf4Eg==}
+ vscode-css-languageservice@6.3.5:
+ resolution: {integrity: sha512-ehEIMXYPYEz/5Svi2raL9OKLpBt5dSAdoCFoLpo0TVFKrVpDemyuQwS3c3D552z/qQCg3pMp8oOLMObY6M3ajQ==}
- vscode-html-languageservice@5.3.1:
- resolution: {integrity: sha512-ysUh4hFeW/WOWz/TO9gm08xigiSsV/FOAZ+DolgJfeLftna54YdmZ4A+lIn46RbdO3/Qv5QHTn1ZGqmrXQhZyA==}
+ vscode-html-languageservice@5.4.0:
+ resolution: {integrity: sha512-9/cbc90BSYCghmHI7/VbWettHZdC7WYpz2g5gBK6UDUI1MkZbM773Q12uAYJx9jzAiNHPpyo6KzcwmcnugncAQ==}
vscode-json-languageservice@4.1.8:
resolution: {integrity: sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==}
@@ -2761,12 +2794,15 @@ packages:
vscode-nls@5.2.0:
resolution: {integrity: sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==}
- vscode-uri@3.0.8:
- resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==}
+ vscode-uri@3.1.0:
+ resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==}
web-namespaces@2.0.1:
resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==}
+ webidl-conversions@3.0.1:
+ resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
+
whatwg-encoding@3.1.1:
resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==}
engines: {node: '>=18'}
@@ -2775,14 +2811,13 @@ packages:
resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
engines: {node: '>=18'}
+ whatwg-url@5.0.0:
+ resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
+
which-pm-runs@1.1.0:
resolution: {integrity: sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==}
engines: {node: '>=4'}
- which-pm@3.0.0:
- resolution: {integrity: sha512-ysVYmw6+ZBhx3+ZkcPwRuJi38ZOTLJJ33PSHaitLxSKUMsh0LkKd0nC69zZCwt5D+AYUcMK2hhw4yWny20vSGg==}
- engines: {node: '>=18.12'}
-
which@2.0.2:
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
engines: {node: '>= 8'}
@@ -2828,9 +2863,9 @@ packages:
resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==}
engines: {node: '>= 14'}
- yaml@2.6.1:
- resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==}
- engines: {node: '>= 14'}
+ yaml@2.8.0:
+ resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==}
+ engines: {node: '>= 14.6'}
hasBin: true
yargs-parser@21.1.1:
@@ -2844,20 +2879,20 @@ packages:
yauzl@2.10.0:
resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
- yocto-queue@1.1.1:
- resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==}
+ yocto-queue@1.2.1:
+ resolution: {integrity: sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==}
engines: {node: '>=12.20'}
- yocto-spinner@0.1.2:
- resolution: {integrity: sha512-VfmLIh/ZSZOJnVRQZc/dvpPP90lWL4G0bmxQMP0+U/2vKBA8GSpcBuWv17y7F+CZItRuO97HN1wdbb4p10uhOg==}
+ yocto-spinner@0.2.3:
+ resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==}
engines: {node: '>=18.19'}
yoctocolors@2.1.1:
resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==}
engines: {node: '>=18'}
- zod-to-json-schema@3.24.1:
- resolution: {integrity: sha512-3h08nf3Vw3Wl3PK+q3ow/lIil81IT2Oa7YpQyUUDsEWbXveMesdfK1xBd2RhCkynwZndAxixji/7SYJJowr62w==}
+ zod-to-json-schema@3.24.5:
+ resolution: {integrity: sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==}
peerDependencies:
zod: ^3.24.1
@@ -2867,8 +2902,8 @@ packages:
typescript: ^4.9.4 || ^5.0.2
zod: ^3
- zod@3.24.1:
- resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==}
+ zod@3.25.41:
+ resolution: {integrity: sha512-8+sDJTGtCYIDBhdqDygp0ffj8kzziRKqAJPhpYObbElJ+3TRe/mnlnwH+/OMa3kKhueS4Drm5UMW00/u1p07zA==}
zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
@@ -2882,54 +2917,55 @@ snapshots:
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
- '@antfu/install-pkg@0.4.1':
+ '@antfu/install-pkg@1.1.0':
dependencies:
- package-manager-detector: 0.2.7
- tinyexec: 0.3.1
+ package-manager-detector: 1.3.0
+ tinyexec: 1.0.1
- '@antfu/utils@0.7.10': {}
+ '@antfu/utils@8.1.1': {}
- '@astrojs/check@0.9.4(typescript@5.7.2)':
+ '@astrojs/check@0.9.4(typescript@5.8.3)':
dependencies:
- '@astrojs/language-server': 2.15.4(typescript@5.7.2)
- chokidar: 4.0.2
+ '@astrojs/language-server': 2.15.4(typescript@5.8.3)
+ chokidar: 4.0.3
kleur: 4.1.5
- typescript: 5.7.2
+ typescript: 5.8.3
yargs: 17.7.2
transitivePeerDependencies:
- prettier
- prettier-plugin-astro
- '@astrojs/compiler@2.10.3': {}
+ '@astrojs/compiler@2.12.0': {}
- '@astrojs/internal-helpers@0.4.2': {}
+ '@astrojs/internal-helpers@0.6.1': {}
- '@astrojs/language-server@2.15.4(typescript@5.7.2)':
+ '@astrojs/language-server@2.15.4(typescript@5.8.3)':
dependencies:
- '@astrojs/compiler': 2.10.3
+ '@astrojs/compiler': 2.12.0
'@astrojs/yaml2ts': 0.2.2
'@jridgewell/sourcemap-codec': 1.5.0
- '@volar/kit': 2.4.11(typescript@5.7.2)
- '@volar/language-core': 2.4.11
- '@volar/language-server': 2.4.11
- '@volar/language-service': 2.4.11
- fast-glob: 3.3.2
+ '@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
+ fast-glob: 3.3.3
muggle-string: 0.4.1
- volar-service-css: 0.0.62(@volar/language-service@2.4.11)
- volar-service-emmet: 0.0.62(@volar/language-service@2.4.11)
- volar-service-html: 0.0.62(@volar/language-service@2.4.11)
- volar-service-prettier: 0.0.62(@volar/language-service@2.4.11)
- volar-service-typescript: 0.0.62(@volar/language-service@2.4.11)
- volar-service-typescript-twoslash-queries: 0.0.62(@volar/language-service@2.4.11)
- volar-service-yaml: 0.0.62(@volar/language-service@2.4.11)
- vscode-html-languageservice: 5.3.1
- vscode-uri: 3.0.8
+ 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)
+ 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
+ vscode-uri: 3.1.0
transitivePeerDependencies:
- typescript
- '@astrojs/markdown-remark@6.0.1':
+ '@astrojs/markdown-remark@6.3.2':
dependencies:
- '@astrojs/prism': 3.2.0
+ '@astrojs/internal-helpers': 0.6.1
+ '@astrojs/prism': 3.3.0
github-slugger: 2.0.0
hast-util-from-html: 2.0.3
hast-util-to-text: 4.0.2
@@ -2938,11 +2974,12 @@ snapshots:
mdast-util-definitions: 6.0.0
rehype-raw: 7.0.0
rehype-stringify: 10.0.1
- remark-gfm: 4.0.0
+ remark-gfm: 4.0.1
remark-parse: 11.0.0
- remark-rehype: 11.1.1
+ remark-rehype: 11.1.2
remark-smartypants: 3.0.2
- shiki: 1.24.2
+ shiki: 3.4.2
+ smol-toml: 1.3.4
unified: 11.0.5
unist-util-remove-position: 5.0.0
unist-util-visit: 5.0.0
@@ -2951,16 +2988,41 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@astrojs/preact@4.0.0(@babel/core@7.26.0)(@types/node@22.10.2)(jiti@2.4.2)(preact@10.25.2)(yaml@2.6.1)':
+ '@astrojs/mdx@4.3.0(astro@5.8.1(@types/node@22.15.27)(jiti@2.4.2)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0))':
dependencies:
- '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-react-jsx-development': 7.25.9(@babel/core@7.26.0)
- '@preact/preset-vite': 2.8.2(@babel/core@7.26.0)(preact@10.25.2)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1))
- '@preact/signals': 1.3.1(preact@10.25.2)
- babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.26.0)
- preact: 10.25.2
- preact-render-to-string: 6.5.12(preact@10.25.2)
- vite: 6.0.3(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1)
+ '@astrojs/markdown-remark': 6.3.2
+ '@mdx-js/mdx': 3.1.0(acorn@8.14.1)
+ acorn: 8.14.1
+ astro: 5.8.1(@types/node@22.15.27)(jiti@2.4.2)(rollup@4.41.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
+ kleur: 4.1.5
+ rehype-raw: 7.0.0
+ remark-gfm: 4.0.1
+ remark-smartypants: 3.0.2
+ source-map: 0.7.4
+ unist-util-visit: 5.0.0
+ vfile: 6.0.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@astrojs/node@9.2.2(astro@5.8.1(@types/node@22.15.27)(jiti@2.4.2)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0))':
+ dependencies:
+ '@astrojs/internal-helpers': 0.6.1
+ astro: 5.8.1(@types/node@22.15.27)(jiti@2.4.2)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0)
+ send: 1.2.0
+ server-destroy: 1.0.1
+ transitivePeerDependencies:
+ - supports-color
+
+ '@astrojs/preact@4.1.0(@babel/core@7.27.3)(@types/node@22.15.27)(jiti@2.4.2)(preact@10.26.8)(yaml@2.8.0)':
+ dependencies:
+ '@preact/preset-vite': 2.10.1(@babel/core@7.27.3)(preact@10.26.8)(vite@6.3.5(@types/node@22.15.27)(jiti@2.4.2)(yaml@2.8.0))
+ '@preact/signals': 2.2.0(preact@10.26.8)
+ preact: 10.26.8
+ preact-render-to-string: 6.5.13(preact@10.26.8)
+ vite: 6.3.5(@types/node@22.15.27)(jiti@2.4.2)(yaml@2.8.0)
transitivePeerDependencies:
- '@babel/core'
- '@types/node'
@@ -2976,29 +3038,29 @@ snapshots:
- tsx
- yaml
- '@astrojs/prism@3.2.0':
+ '@astrojs/prism@3.3.0':
dependencies:
- prismjs: 1.29.0
+ prismjs: 1.30.0
- '@astrojs/rss@4.0.10':
+ '@astrojs/rss@4.0.11':
dependencies:
- fast-xml-parser: 4.5.1
+ fast-xml-parser: 4.5.3
kleur: 4.1.5
- '@astrojs/tailwind@5.1.3(astro@5.1.0(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.28.1)(typescript@5.7.2)(yaml@2.6.1))(tailwindcss@3.4.16)':
+ '@astrojs/tailwind@5.1.5(astro@5.8.1(@types/node@22.15.27)(jiti@2.4.2)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0))(tailwindcss@3.4.17)':
dependencies:
- astro: 5.1.0(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.28.1)(typescript@5.7.2)(yaml@2.6.1)
- autoprefixer: 10.4.20(postcss@8.4.49)
- postcss: 8.4.49
- postcss-load-config: 4.0.2(postcss@8.4.49)
- tailwindcss: 3.4.16
+ astro: 5.8.1(@types/node@22.15.27)(jiti@2.4.2)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0)
+ autoprefixer: 10.4.21(postcss@8.5.4)
+ postcss: 8.5.4
+ postcss-load-config: 4.0.2(postcss@8.5.4)
+ tailwindcss: 3.4.17
transitivePeerDependencies:
- ts-node
- '@astrojs/telemetry@3.2.0':
+ '@astrojs/telemetry@3.3.0':
dependencies:
- ci-info: 4.1.0
- debug: 4.4.0
+ ci-info: 4.2.0
+ debug: 4.4.1
dlv: 1.1.3
dset: 3.1.4
is-docker: 3.0.0
@@ -3009,134 +3071,142 @@ snapshots:
'@astrojs/yaml2ts@0.2.2':
dependencies:
- yaml: 2.6.1
+ yaml: 2.8.0
- '@babel/code-frame@7.26.2':
+ '@babel/code-frame@7.27.1':
dependencies:
- '@babel/helper-validator-identifier': 7.25.9
+ '@babel/helper-validator-identifier': 7.27.1
js-tokens: 4.0.0
picocolors: 1.1.1
- '@babel/compat-data@7.26.3': {}
+ '@babel/compat-data@7.27.3': {}
- '@babel/core@7.26.0':
+ '@babel/core@7.27.3':
dependencies:
'@ampproject/remapping': 2.3.0
- '@babel/code-frame': 7.26.2
- '@babel/generator': 7.26.3
- '@babel/helper-compilation-targets': 7.25.9
- '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0)
- '@babel/helpers': 7.26.0
- '@babel/parser': 7.26.3
- '@babel/template': 7.25.9
- '@babel/traverse': 7.26.4
- '@babel/types': 7.26.3
+ '@babel/code-frame': 7.27.1
+ '@babel/generator': 7.27.3
+ '@babel/helper-compilation-targets': 7.27.2
+ '@babel/helper-module-transforms': 7.27.3(@babel/core@7.27.3)
+ '@babel/helpers': 7.27.3
+ '@babel/parser': 7.27.3
+ '@babel/template': 7.27.2
+ '@babel/traverse': 7.27.3
+ '@babel/types': 7.27.3
convert-source-map: 2.0.0
- debug: 4.4.0
+ debug: 4.4.1
gensync: 1.0.0-beta.2
json5: 2.2.3
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/generator@7.26.3':
+ '@babel/generator@7.27.3':
dependencies:
- '@babel/parser': 7.26.3
- '@babel/types': 7.26.3
+ '@babel/parser': 7.27.3
+ '@babel/types': 7.27.3
'@jridgewell/gen-mapping': 0.3.8
'@jridgewell/trace-mapping': 0.3.25
jsesc: 3.1.0
- '@babel/helper-annotate-as-pure@7.25.9':
+ '@babel/helper-annotate-as-pure@7.27.3':
dependencies:
- '@babel/types': 7.26.3
+ '@babel/types': 7.27.3
- '@babel/helper-compilation-targets@7.25.9':
+ '@babel/helper-compilation-targets@7.27.2':
dependencies:
- '@babel/compat-data': 7.26.3
- '@babel/helper-validator-option': 7.25.9
- browserslist: 4.24.3
+ '@babel/compat-data': 7.27.3
+ '@babel/helper-validator-option': 7.27.1
+ browserslist: 4.25.0
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-module-imports@7.25.9':
+ '@babel/helper-module-imports@7.27.1':
dependencies:
- '@babel/traverse': 7.26.4
- '@babel/types': 7.26.3
+ '@babel/traverse': 7.27.3
+ '@babel/types': 7.27.3
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)':
+ '@babel/helper-module-transforms@7.27.3(@babel/core@7.27.3)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-module-imports': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
- '@babel/traverse': 7.26.4
+ '@babel/core': 7.27.3
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/helper-validator-identifier': 7.27.1
+ '@babel/traverse': 7.27.3
transitivePeerDependencies:
- supports-color
- '@babel/helper-plugin-utils@7.25.9': {}
+ '@babel/helper-plugin-utils@7.27.1': {}
- '@babel/helper-string-parser@7.25.9': {}
+ '@babel/helper-string-parser@7.27.1': {}
- '@babel/helper-validator-identifier@7.25.9': {}
+ '@babel/helper-validator-identifier@7.27.1': {}
- '@babel/helper-validator-option@7.25.9': {}
+ '@babel/helper-validator-option@7.27.1': {}
- '@babel/helpers@7.26.0':
+ '@babel/helpers@7.27.3':
dependencies:
- '@babel/template': 7.25.9
- '@babel/types': 7.26.3
+ '@babel/template': 7.27.2
+ '@babel/types': 7.27.3
- '@babel/parser@7.26.3':
+ '@babel/parser@7.27.3':
dependencies:
- '@babel/types': 7.26.3
+ '@babel/types': 7.27.3
- '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.27.3)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-plugin-utils': 7.25.9
+ '@babel/core': 7.27.3
+ '@babel/helper-plugin-utils': 7.27.1
- '@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-react-jsx-development@7.27.1(@babel/core@7.27.3)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0)
+ '@babel/core': 7.27.3
+ '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.27.3)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0)':
+ '@babel/plugin-transform-react-jsx@7.27.1(@babel/core@7.27.3)':
dependencies:
- '@babel/core': 7.26.0
- '@babel/helper-annotate-as-pure': 7.25.9
- '@babel/helper-module-imports': 7.25.9
- '@babel/helper-plugin-utils': 7.25.9
- '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0)
- '@babel/types': 7.26.3
+ '@babel/core': 7.27.3
+ '@babel/helper-annotate-as-pure': 7.27.3
+ '@babel/helper-module-imports': 7.27.1
+ '@babel/helper-plugin-utils': 7.27.1
+ '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.27.3)
+ '@babel/types': 7.27.3
transitivePeerDependencies:
- supports-color
- '@babel/template@7.25.9':
+ '@babel/template@7.27.2':
dependencies:
- '@babel/code-frame': 7.26.2
- '@babel/parser': 7.26.3
- '@babel/types': 7.26.3
+ '@babel/code-frame': 7.27.1
+ '@babel/parser': 7.27.3
+ '@babel/types': 7.27.3
- '@babel/traverse@7.26.4':
+ '@babel/traverse@7.27.3':
dependencies:
- '@babel/code-frame': 7.26.2
- '@babel/generator': 7.26.3
- '@babel/parser': 7.26.3
- '@babel/template': 7.25.9
- '@babel/types': 7.26.3
- debug: 4.4.0
+ '@babel/code-frame': 7.27.1
+ '@babel/generator': 7.27.3
+ '@babel/parser': 7.27.3
+ '@babel/template': 7.27.2
+ '@babel/types': 7.27.3
+ debug: 4.4.1
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- '@babel/types@7.26.3':
+ '@babel/types@7.27.3':
dependencies:
- '@babel/helper-string-parser': 7.25.9
- '@babel/helper-validator-identifier': 7.25.9
+ '@babel/helper-string-parser': 7.27.1
+ '@babel/helper-validator-identifier': 7.27.1
+
+ '@capsizecss/unpack@2.4.0':
+ dependencies:
+ blob-to-buffer: 1.2.9
+ cross-fetch: 3.2.0
+ fontkit: 2.0.4
+ transitivePeerDependencies:
+ - encoding
'@emmetio/abbreviation@2.3.3':
dependencies:
@@ -3161,153 +3231,95 @@ snapshots:
'@emmetio/stream-reader@2.2.0': {}
- '@emnapi/runtime@1.3.1':
+ '@emnapi/runtime@1.4.3':
dependencies:
tslib: 2.8.1
optional: true
- '@esbuild/aix-ppc64@0.21.5':
+ '@esbuild/aix-ppc64@0.25.5':
optional: true
- '@esbuild/aix-ppc64@0.24.0':
+ '@esbuild/android-arm64@0.25.5':
optional: true
- '@esbuild/android-arm64@0.21.5':
+ '@esbuild/android-arm@0.25.5':
optional: true
- '@esbuild/android-arm64@0.24.0':
+ '@esbuild/android-x64@0.25.5':
optional: true
- '@esbuild/android-arm@0.21.5':
+ '@esbuild/darwin-arm64@0.25.5':
optional: true
- '@esbuild/android-arm@0.24.0':
+ '@esbuild/darwin-x64@0.25.5':
optional: true
- '@esbuild/android-x64@0.21.5':
+ '@esbuild/freebsd-arm64@0.25.5':
optional: true
- '@esbuild/android-x64@0.24.0':
+ '@esbuild/freebsd-x64@0.25.5':
optional: true
- '@esbuild/darwin-arm64@0.21.5':
+ '@esbuild/linux-arm64@0.25.5':
optional: true
- '@esbuild/darwin-arm64@0.24.0':
+ '@esbuild/linux-arm@0.25.5':
optional: true
- '@esbuild/darwin-x64@0.21.5':
+ '@esbuild/linux-ia32@0.25.5':
optional: true
- '@esbuild/darwin-x64@0.24.0':
+ '@esbuild/linux-loong64@0.25.5':
optional: true
- '@esbuild/freebsd-arm64@0.21.5':
+ '@esbuild/linux-mips64el@0.25.5':
optional: true
- '@esbuild/freebsd-arm64@0.24.0':
+ '@esbuild/linux-ppc64@0.25.5':
optional: true
- '@esbuild/freebsd-x64@0.21.5':
+ '@esbuild/linux-riscv64@0.25.5':
optional: true
- '@esbuild/freebsd-x64@0.24.0':
+ '@esbuild/linux-s390x@0.25.5':
optional: true
- '@esbuild/linux-arm64@0.21.5':
+ '@esbuild/linux-x64@0.25.5':
optional: true
- '@esbuild/linux-arm64@0.24.0':
+ '@esbuild/netbsd-arm64@0.25.5':
optional: true
- '@esbuild/linux-arm@0.21.5':
+ '@esbuild/netbsd-x64@0.25.5':
optional: true
- '@esbuild/linux-arm@0.24.0':
+ '@esbuild/openbsd-arm64@0.25.5':
optional: true
- '@esbuild/linux-ia32@0.21.5':
+ '@esbuild/openbsd-x64@0.25.5':
optional: true
- '@esbuild/linux-ia32@0.24.0':
+ '@esbuild/sunos-x64@0.25.5':
optional: true
- '@esbuild/linux-loong64@0.21.5':
+ '@esbuild/win32-arm64@0.25.5':
optional: true
- '@esbuild/linux-loong64@0.24.0':
+ '@esbuild/win32-ia32@0.25.5':
optional: true
- '@esbuild/linux-mips64el@0.21.5':
+ '@esbuild/win32-x64@0.25.5':
optional: true
- '@esbuild/linux-mips64el@0.24.0':
- optional: true
+ '@iconify-json/cib@1.2.2':
+ dependencies:
+ '@iconify/types': 2.0.0
- '@esbuild/linux-ppc64@0.21.5':
- optional: true
+ '@iconify-json/hugeicons@1.2.5':
+ dependencies:
+ '@iconify/types': 2.0.0
- '@esbuild/linux-ppc64@0.24.0':
- optional: true
-
- '@esbuild/linux-riscv64@0.21.5':
- optional: true
-
- '@esbuild/linux-riscv64@0.24.0':
- optional: true
-
- '@esbuild/linux-s390x@0.21.5':
- optional: true
-
- '@esbuild/linux-s390x@0.24.0':
- optional: true
-
- '@esbuild/linux-x64@0.21.5':
- optional: true
-
- '@esbuild/linux-x64@0.24.0':
- optional: true
-
- '@esbuild/netbsd-x64@0.21.5':
- optional: true
-
- '@esbuild/netbsd-x64@0.24.0':
- optional: true
-
- '@esbuild/openbsd-arm64@0.24.0':
- optional: true
-
- '@esbuild/openbsd-x64@0.21.5':
- optional: true
-
- '@esbuild/openbsd-x64@0.24.0':
- optional: true
-
- '@esbuild/sunos-x64@0.21.5':
- optional: true
-
- '@esbuild/sunos-x64@0.24.0':
- optional: true
-
- '@esbuild/win32-arm64@0.21.5':
- optional: true
-
- '@esbuild/win32-arm64@0.24.0':
- optional: true
-
- '@esbuild/win32-ia32@0.21.5':
- optional: true
-
- '@esbuild/win32-ia32@0.24.0':
- optional: true
-
- '@esbuild/win32-x64@0.21.5':
- optional: true
-
- '@esbuild/win32-x64@0.24.0':
- optional: true
-
- '@iconify-json/mdi@1.2.2':
+ '@iconify-json/mdi@1.2.3':
dependencies:
'@iconify/types': 2.0.0
@@ -3315,16 +3327,20 @@ snapshots:
dependencies:
'@iconify/types': 2.0.0
- '@iconify-json/tabler@1.2.13':
+ '@iconify-json/tabler@1.2.18':
dependencies:
'@iconify/types': 2.0.0
- '@iconify/tools@4.1.1':
+ '@iconify-json/token@1.2.16':
dependencies:
'@iconify/types': 2.0.0
- '@iconify/utils': 2.2.1
+
+ '@iconify/tools@4.1.2':
+ dependencies:
+ '@iconify/types': 2.0.0
+ '@iconify/utils': 2.3.0
'@types/tar': 6.1.13
- axios: 1.7.9
+ axios: 1.9.0
cheerio: 1.0.0
domhandler: 5.0.3
extract-zip: 2.0.1
@@ -3338,16 +3354,16 @@ snapshots:
'@iconify/types@2.0.0': {}
- '@iconify/utils@2.2.1':
+ '@iconify/utils@2.3.0':
dependencies:
- '@antfu/install-pkg': 0.4.1
- '@antfu/utils': 0.7.10
+ '@antfu/install-pkg': 1.1.0
+ '@antfu/utils': 8.1.1
'@iconify/types': 2.0.0
- debug: 4.4.0
- globals: 15.14.0
+ debug: 4.4.1
+ globals: 15.15.0
kolorist: 1.8.0
- local-pkg: 0.5.1
- mlly: 1.7.3
+ local-pkg: 1.1.1
+ mlly: 1.7.4
transitivePeerDependencies:
- supports-color
@@ -3417,7 +3433,7 @@ snapshots:
'@img/sharp-wasm32@0.33.5':
dependencies:
- '@emnapi/runtime': 1.3.1
+ '@emnapi/runtime': 1.4.3
optional: true
'@img/sharp-win32-ia32@0.33.5':
@@ -3452,6 +3468,36 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0
+ '@mdx-js/mdx@3.1.0(acorn@8.14.1)':
+ dependencies:
+ '@types/estree': 1.0.7
+ '@types/estree-jsx': 1.0.5
+ '@types/hast': 3.0.4
+ '@types/mdx': 2.0.13
+ collapse-white-space: 2.1.0
+ devlop: 1.1.0
+ estree-util-is-identifier-name: 3.0.0
+ estree-util-scope: 1.0.0
+ estree-walker: 3.0.3
+ hast-util-to-jsx-runtime: 2.3.6
+ markdown-extensions: 2.0.0
+ recma-build-jsx: 1.0.0
+ recma-jsx: 1.0.0(acorn@8.14.1)
+ recma-stringify: 1.0.0
+ rehype-recma: 1.0.0
+ remark-mdx: 3.1.0
+ remark-parse: 11.0.0
+ remark-rehype: 11.1.2
+ source-map: 0.7.4
+ unified: 11.0.5
+ unist-util-position-from-estree: 2.0.0
+ unist-util-stringify-position: 4.0.0
+ unist-util-visit: 5.0.0
+ vfile: 6.0.3
+ transitivePeerDependencies:
+ - acorn
+ - supports-color
+
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -3462,122 +3508,53 @@ snapshots:
'@nodelib/fs.walk@1.2.8':
dependencies:
'@nodelib/fs.scandir': 2.1.5
- fastq: 1.17.1
+ fastq: 1.19.1
'@oslojs/encoding@1.1.0': {}
- '@parcel/watcher-android-arm64@2.5.0':
- optional: true
-
- '@parcel/watcher-darwin-arm64@2.5.0':
- optional: true
-
- '@parcel/watcher-darwin-x64@2.5.0':
- optional: true
-
- '@parcel/watcher-freebsd-x64@2.5.0':
- optional: true
-
- '@parcel/watcher-linux-arm-glibc@2.5.0':
- optional: true
-
- '@parcel/watcher-linux-arm-musl@2.5.0':
- optional: true
-
- '@parcel/watcher-linux-arm64-glibc@2.5.0':
- optional: true
-
- '@parcel/watcher-linux-arm64-musl@2.5.0':
- optional: true
-
- '@parcel/watcher-linux-x64-glibc@2.5.0':
- optional: true
-
- '@parcel/watcher-linux-x64-musl@2.5.0':
- optional: true
-
- '@parcel/watcher-wasm@2.5.0':
- dependencies:
- is-glob: 4.0.3
- micromatch: 4.0.8
-
- '@parcel/watcher-win32-arm64@2.5.0':
- optional: true
-
- '@parcel/watcher-win32-ia32@2.5.0':
- optional: true
-
- '@parcel/watcher-win32-x64@2.5.0':
- optional: true
-
- '@parcel/watcher@2.5.0':
- dependencies:
- detect-libc: 1.0.3
- is-glob: 4.0.3
- micromatch: 4.0.8
- node-addon-api: 7.1.1
- optionalDependencies:
- '@parcel/watcher-android-arm64': 2.5.0
- '@parcel/watcher-darwin-arm64': 2.5.0
- '@parcel/watcher-darwin-x64': 2.5.0
- '@parcel/watcher-freebsd-x64': 2.5.0
- '@parcel/watcher-linux-arm-glibc': 2.5.0
- '@parcel/watcher-linux-arm-musl': 2.5.0
- '@parcel/watcher-linux-arm64-glibc': 2.5.0
- '@parcel/watcher-linux-arm64-musl': 2.5.0
- '@parcel/watcher-linux-x64-glibc': 2.5.0
- '@parcel/watcher-linux-x64-musl': 2.5.0
- '@parcel/watcher-win32-arm64': 2.5.0
- '@parcel/watcher-win32-ia32': 2.5.0
- '@parcel/watcher-win32-x64': 2.5.0
-
'@pkgjs/parseargs@0.11.0':
optional: true
- '@preact/preset-vite@2.8.2(@babel/core@7.26.0)(preact@10.25.2)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1))':
+ '@preact/preset-vite@2.10.1(@babel/core@7.27.3)(preact@10.26.8)(vite@6.3.5(@types/node@22.15.27)(jiti@2.4.2)(yaml@2.8.0))':
dependencies:
- '@babel/core': 7.26.0
- '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.0)
- '@babel/plugin-transform-react-jsx-development': 7.25.9(@babel/core@7.26.0)
- '@prefresh/vite': 2.4.6(preact@10.25.2)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1))
+ '@babel/core': 7.27.3
+ '@babel/plugin-transform-react-jsx': 7.27.1(@babel/core@7.27.3)
+ '@babel/plugin-transform-react-jsx-development': 7.27.1(@babel/core@7.27.3)
+ '@prefresh/vite': 2.4.7(preact@10.26.8)(vite@6.3.5(@types/node@22.15.27)(jiti@2.4.2)(yaml@2.8.0))
'@rollup/pluginutils': 4.2.1
- babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.26.0)
- debug: 4.4.0
+ babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.27.3)
+ debug: 4.4.1
kolorist: 1.8.0
- magic-string: 0.30.5
- node-html-parser: 6.1.13
- resolve: 1.22.9
- source-map: 0.7.4
- stack-trace: 1.0.0-pre2
- vite: 6.0.3(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1)
+ vite: 6.3.5(@types/node@22.15.27)(jiti@2.4.2)(yaml@2.8.0)
+ vite-prerender-plugin: 0.5.10(vite@6.3.5(@types/node@22.15.27)(jiti@2.4.2)(yaml@2.8.0))
transitivePeerDependencies:
- preact
- supports-color
- '@preact/signals-core@1.8.0': {}
+ '@preact/signals-core@1.9.0': {}
- '@preact/signals@1.3.1(preact@10.25.2)':
+ '@preact/signals@2.2.0(preact@10.26.8)':
dependencies:
- '@preact/signals-core': 1.8.0
- preact: 10.25.2
+ '@preact/signals-core': 1.9.0
+ preact: 10.26.8
'@prefresh/babel-plugin@0.5.1': {}
- '@prefresh/core@1.5.3(preact@10.25.2)':
+ '@prefresh/core@1.5.3(preact@10.26.8)':
dependencies:
- preact: 10.25.2
+ preact: 10.26.8
'@prefresh/utils@1.2.0': {}
- '@prefresh/vite@2.4.6(preact@10.25.2)(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1))':
+ '@prefresh/vite@2.4.7(preact@10.26.8)(vite@6.3.5(@types/node@22.15.27)(jiti@2.4.2)(yaml@2.8.0))':
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.27.3
'@prefresh/babel-plugin': 0.5.1
- '@prefresh/core': 1.5.3(preact@10.25.2)
+ '@prefresh/core': 1.5.3(preact@10.26.8)
'@prefresh/utils': 1.2.0
'@rollup/pluginutils': 4.2.1
- preact: 10.25.2
- vite: 6.0.3(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1)
+ preact: 10.26.8
+ vite: 6.3.5(@types/node@22.15.27)(jiti@2.4.2)(yaml@2.8.0)
transitivePeerDependencies:
- supports-color
@@ -3586,115 +3563,134 @@ snapshots:
estree-walker: 2.0.2
picomatch: 2.3.1
- '@rollup/pluginutils@5.1.4(rollup@4.28.1)':
+ '@rollup/pluginutils@5.1.4(rollup@4.41.1)':
dependencies:
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.7
estree-walker: 2.0.2
picomatch: 4.0.2
optionalDependencies:
- rollup: 4.28.1
+ rollup: 4.41.1
- '@rollup/rollup-android-arm-eabi@4.28.1':
+ '@rollup/rollup-android-arm-eabi@4.41.1':
optional: true
- '@rollup/rollup-android-arm64@4.28.1':
+ '@rollup/rollup-android-arm64@4.41.1':
optional: true
- '@rollup/rollup-darwin-arm64@4.28.1':
+ '@rollup/rollup-darwin-arm64@4.41.1':
optional: true
- '@rollup/rollup-darwin-x64@4.28.1':
+ '@rollup/rollup-darwin-x64@4.41.1':
optional: true
- '@rollup/rollup-freebsd-arm64@4.28.1':
+ '@rollup/rollup-freebsd-arm64@4.41.1':
optional: true
- '@rollup/rollup-freebsd-x64@4.28.1':
+ '@rollup/rollup-freebsd-x64@4.41.1':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.28.1':
+ '@rollup/rollup-linux-arm-gnueabihf@4.41.1':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.28.1':
+ '@rollup/rollup-linux-arm-musleabihf@4.41.1':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.28.1':
+ '@rollup/rollup-linux-arm64-gnu@4.41.1':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.28.1':
+ '@rollup/rollup-linux-arm64-musl@4.41.1':
optional: true
- '@rollup/rollup-linux-loongarch64-gnu@4.28.1':
+ '@rollup/rollup-linux-loongarch64-gnu@4.41.1':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.28.1':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.41.1':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.28.1':
+ '@rollup/rollup-linux-riscv64-gnu@4.41.1':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.28.1':
+ '@rollup/rollup-linux-riscv64-musl@4.41.1':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.28.1':
+ '@rollup/rollup-linux-s390x-gnu@4.41.1':
optional: true
- '@rollup/rollup-linux-x64-musl@4.28.1':
+ '@rollup/rollup-linux-x64-gnu@4.41.1':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.28.1':
+ '@rollup/rollup-linux-x64-musl@4.41.1':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.28.1':
+ '@rollup/rollup-win32-arm64-msvc@4.41.1':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.28.1':
+ '@rollup/rollup-win32-ia32-msvc@4.41.1':
optional: true
- '@shikijs/core@1.24.2':
+ '@rollup/rollup-win32-x64-msvc@4.41.1':
+ optional: true
+
+ '@shikijs/core@3.4.2':
dependencies:
- '@shikijs/engine-javascript': 1.24.2
- '@shikijs/engine-oniguruma': 1.24.2
- '@shikijs/types': 1.24.2
- '@shikijs/vscode-textmate': 9.3.1
+ '@shikijs/types': 3.4.2
+ '@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
- hast-util-to-html: 9.0.4
+ hast-util-to-html: 9.0.5
- '@shikijs/engine-javascript@1.24.2':
+ '@shikijs/engine-javascript@3.4.2':
dependencies:
- '@shikijs/types': 1.24.2
- '@shikijs/vscode-textmate': 9.3.1
- oniguruma-to-es: 0.7.0
+ '@shikijs/types': 3.4.2
+ '@shikijs/vscode-textmate': 10.0.2
+ oniguruma-to-es: 4.3.3
- '@shikijs/engine-oniguruma@1.24.2':
+ '@shikijs/engine-oniguruma@3.4.2':
dependencies:
- '@shikijs/types': 1.24.2
- '@shikijs/vscode-textmate': 9.3.1
+ '@shikijs/types': 3.4.2
+ '@shikijs/vscode-textmate': 10.0.2
- '@shikijs/types@1.24.2':
+ '@shikijs/langs@3.4.2':
dependencies:
- '@shikijs/vscode-textmate': 9.3.1
+ '@shikijs/types': 3.4.2
+
+ '@shikijs/themes@3.4.2':
+ dependencies:
+ '@shikijs/types': 3.4.2
+
+ '@shikijs/types@3.4.2':
+ dependencies:
+ '@shikijs/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
- '@shikijs/vscode-textmate@9.3.1': {}
+ '@shikijs/vscode-textmate@10.0.2': {}
- '@tailwindcss/typography@0.5.15(tailwindcss@3.4.16)':
+ '@swc/helpers@0.5.17':
+ dependencies:
+ tslib: 2.8.1
+
+ '@tailwindcss/typography@0.5.16(tailwindcss@3.4.17)':
dependencies:
lodash.castarray: 4.4.0
lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2
postcss-selector-parser: 6.0.10
- tailwindcss: 3.4.16
+ tailwindcss: 3.4.17
'@trysound/sax@0.2.0': {}
- '@types/cookie@0.6.0': {}
-
'@types/debug@4.1.12':
dependencies:
- '@types/ms': 0.7.34
+ '@types/ms': 2.1.0
- '@types/estree@1.0.6': {}
+ '@types/estree-jsx@1.0.5':
+ dependencies:
+ '@types/estree': 1.0.7
+
+ '@types/estree@1.0.7': {}
+
+ '@types/fontkit@2.0.8':
+ dependencies:
+ '@types/node': 22.15.27
'@types/hast@3.0.4':
dependencies:
@@ -3704,69 +3700,73 @@ snapshots:
dependencies:
'@types/unist': 3.0.3
- '@types/ms@0.7.34': {}
+ '@types/mdx@2.0.13': {}
+
+ '@types/ms@2.1.0': {}
'@types/nlcst@2.0.3':
dependencies:
'@types/unist': 3.0.3
- '@types/node@22.10.2':
+ '@types/node@22.15.27':
dependencies:
- undici-types: 6.20.0
+ undici-types: 6.21.0
'@types/tar@6.1.13':
dependencies:
- '@types/node': 22.10.2
+ '@types/node': 22.15.27
minipass: 4.2.8
+ '@types/unist@2.0.11': {}
+
'@types/unist@3.0.3': {}
'@types/yauzl@2.10.3':
dependencies:
- '@types/node': 22.10.2
+ '@types/node': 22.15.27
optional: true
- '@ungap/structured-clone@1.2.1': {}
+ '@ungap/structured-clone@1.3.0': {}
- '@volar/kit@2.4.11(typescript@5.7.2)':
+ '@volar/kit@2.4.14(typescript@5.8.3)':
dependencies:
- '@volar/language-service': 2.4.11
- '@volar/typescript': 2.4.11
+ '@volar/language-service': 2.4.14
+ '@volar/typescript': 2.4.14
typesafe-path: 0.2.2
- typescript: 5.7.2
+ typescript: 5.8.3
vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
- '@volar/language-core@2.4.11':
+ '@volar/language-core@2.4.14':
dependencies:
- '@volar/source-map': 2.4.11
+ '@volar/source-map': 2.4.14
- '@volar/language-server@2.4.11':
+ '@volar/language-server@2.4.14':
dependencies:
- '@volar/language-core': 2.4.11
- '@volar/language-service': 2.4.11
- '@volar/typescript': 2.4.11
+ '@volar/language-core': 2.4.14
+ '@volar/language-service': 2.4.14
+ '@volar/typescript': 2.4.14
path-browserify: 1.0.1
request-light: 0.7.0
vscode-languageserver: 9.0.1
vscode-languageserver-protocol: 3.17.5
vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
- '@volar/language-service@2.4.11':
+ '@volar/language-service@2.4.14':
dependencies:
- '@volar/language-core': 2.4.11
+ '@volar/language-core': 2.4.14
vscode-languageserver-protocol: 3.17.5
vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
- '@volar/source-map@2.4.11': {}
+ '@volar/source-map@2.4.14': {}
- '@volar/typescript@2.4.11':
+ '@volar/typescript@2.4.14':
dependencies:
- '@volar/language-core': 2.4.11
+ '@volar/language-core': 2.4.14
path-browserify: 1.0.1
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
'@vscode/emmet-helper@2.11.0':
dependencies:
@@ -3774,16 +3774,20 @@ snapshots:
jsonc-parser: 2.3.1
vscode-languageserver-textdocument: 1.0.12
vscode-languageserver-types: 3.17.5
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
'@vscode/l10n@0.0.18': {}
- acorn@8.14.0: {}
+ acorn-jsx@5.3.2(acorn@8.14.1):
+ dependencies:
+ acorn: 8.14.1
+
+ acorn@8.14.1: {}
ajv@8.17.1:
dependencies:
fast-deep-equal: 3.1.3
- fast-uri: 3.0.3
+ fast-uri: 3.0.6
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
@@ -3810,86 +3814,86 @@ snapshots:
arg@5.0.2: {}
- argparse@1.0.10:
- dependencies:
- sprintf-js: 1.0.3
-
argparse@2.0.1: {}
aria-query@5.3.2: {}
array-iterate@2.0.1: {}
- astro-icon@1.1.4:
+ astring@1.9.0: {}
+
+ astro-icon@1.1.5:
dependencies:
- '@iconify/tools': 4.1.1
+ '@iconify/tools': 4.1.2
'@iconify/types': 2.0.0
- '@iconify/utils': 2.2.1
+ '@iconify/utils': 2.3.0
transitivePeerDependencies:
- debug
- supports-color
- astro@5.1.0(@types/node@22.10.2)(jiti@2.4.2)(rollup@4.28.1)(typescript@5.7.2)(yaml@2.6.1):
+ astro@5.8.1(@types/node@22.15.27)(jiti@2.4.2)(rollup@4.41.1)(typescript@5.8.3)(yaml@2.8.0):
dependencies:
- '@astrojs/compiler': 2.10.3
- '@astrojs/internal-helpers': 0.4.2
- '@astrojs/markdown-remark': 6.0.1
- '@astrojs/telemetry': 3.2.0
+ '@astrojs/compiler': 2.12.0
+ '@astrojs/internal-helpers': 0.6.1
+ '@astrojs/markdown-remark': 6.3.2
+ '@astrojs/telemetry': 3.3.0
+ '@capsizecss/unpack': 2.4.0
'@oslojs/encoding': 1.1.0
- '@rollup/pluginutils': 5.1.4(rollup@4.28.1)
- '@types/cookie': 0.6.0
- acorn: 8.14.0
+ '@rollup/pluginutils': 5.1.4(rollup@4.41.1)
+ acorn: 8.14.1
aria-query: 5.3.2
axobject-query: 4.1.0
boxen: 8.0.1
- ci-info: 4.1.0
+ ci-info: 4.2.0
clsx: 2.1.1
common-ancestor-path: 1.0.1
- cookie: 0.7.2
+ cookie: 1.0.2
cssesc: 3.0.0
- debug: 4.4.0
+ debug: 4.4.1
deterministic-object-hash: 2.0.2
devalue: 5.1.1
diff: 5.2.0
dlv: 1.1.3
dset: 3.1.4
- es-module-lexer: 1.5.4
- esbuild: 0.21.5
+ es-module-lexer: 1.7.0
+ esbuild: 0.25.5
estree-walker: 3.0.3
- fast-glob: 3.3.2
flattie: 1.1.1
+ fontace: 0.3.0
github-slugger: 2.0.0
html-escaper: 3.0.3
- http-cache-semantics: 4.1.1
+ http-cache-semantics: 4.2.0
+ import-meta-resolve: 4.1.0
js-yaml: 4.1.0
kleur: 4.1.5
magic-string: 0.30.17
magicast: 0.3.5
- micromatch: 4.0.8
- mrmime: 2.0.0
+ mrmime: 2.0.1
neotraverse: 0.6.18
- p-limit: 6.1.0
- p-queue: 8.0.1
- preferred-pm: 4.0.0
+ p-limit: 6.2.0
+ p-queue: 8.1.0
+ package-manager-detector: 1.3.0
+ picomatch: 4.0.2
prompts: 2.4.2
rehype: 13.0.2
- semver: 7.6.3
- shiki: 1.24.2
- tinyexec: 0.3.1
- tsconfck: 3.1.4(typescript@5.7.2)
- ultrahtml: 1.5.3
+ semver: 7.7.2
+ shiki: 3.4.2
+ tinyexec: 0.3.2
+ tinyglobby: 0.2.14
+ tsconfck: 3.1.6(typescript@5.8.3)
+ ultrahtml: 1.6.0
+ unifont: 0.5.0
unist-util-visit: 5.0.0
- unstorage: 1.14.1
+ unstorage: 1.16.0
vfile: 6.0.3
- vite: 6.0.3(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1)
- vitefu: 1.0.4(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1))
- which-pm: 3.0.0
+ vite: 6.3.5(@types/node@22.15.27)(jiti@2.4.2)(yaml@2.8.0)
+ vitefu: 1.0.6(vite@6.3.5(@types/node@22.15.27)(jiti@2.4.2)(yaml@2.8.0))
xxhash-wasm: 1.1.0
yargs-parser: 21.1.1
- yocto-spinner: 0.1.2
- zod: 3.24.1
- zod-to-json-schema: 3.24.1(zod@3.24.1)
- zod-to-ts: 1.2.0(typescript@5.7.2)(zod@3.24.1)
+ yocto-spinner: 0.2.3
+ zod: 3.25.41
+ zod-to-json-schema: 3.24.5(zod@3.25.41)
+ zod-to-ts: 1.2.0(typescript@5.8.3)(zod@3.25.41)
optionalDependencies:
sharp: 0.33.5
transitivePeerDependencies:
@@ -3909,6 +3913,7 @@ snapshots:
- '@vercel/kv'
- aws4fetch
- db0
+ - encoding
- idb-keyval
- ioredis
- jiti
@@ -3928,29 +3933,29 @@ snapshots:
asynckit@0.4.0: {}
- autoprefixer@10.4.20(postcss@8.4.49):
+ autoprefixer@10.4.21(postcss@8.5.4):
dependencies:
- browserslist: 4.24.3
- caniuse-lite: 1.0.30001689
+ browserslist: 4.25.0
+ caniuse-lite: 1.0.30001720
fraction.js: 4.3.7
normalize-range: 0.1.2
picocolors: 1.1.1
- postcss: 8.4.49
+ postcss: 8.5.4
postcss-value-parser: 4.2.0
- axios@1.7.9:
+ axios@1.9.0:
dependencies:
follow-redirects: 1.15.9
- form-data: 4.0.1
+ form-data: 4.0.2
proxy-from-env: 1.1.0
transitivePeerDependencies:
- debug
axobject-query@4.1.0: {}
- babel-plugin-transform-hook-names@1.0.2(@babel/core@7.26.0):
+ babel-plugin-transform-hook-names@1.0.2(@babel/core@7.27.3):
dependencies:
- '@babel/core': 7.26.0
+ '@babel/core': 7.27.3
bail@2.0.2: {}
@@ -3958,18 +3963,22 @@ snapshots:
base-64@1.0.0: {}
+ base64-js@1.5.1: {}
+
binary-extensions@2.3.0: {}
+ blob-to-buffer@1.2.9: {}
+
boolbase@1.0.0: {}
boxen@8.0.1:
dependencies:
ansi-align: 3.0.1
camelcase: 8.0.0
- chalk: 5.3.0
+ chalk: 5.4.1
cli-boxes: 3.0.0
string-width: 7.2.0
- type-fest: 4.30.2
+ type-fest: 4.41.0
widest-line: 5.0.0
wrap-ansi: 9.0.0
@@ -3981,24 +3990,33 @@ snapshots:
dependencies:
fill-range: 7.1.1
- browserslist@4.24.3:
+ brotli@1.3.3:
dependencies:
- caniuse-lite: 1.0.30001689
- electron-to-chromium: 1.5.74
+ base64-js: 1.5.1
+
+ browserslist@4.25.0:
+ dependencies:
+ caniuse-lite: 1.0.30001720
+ electron-to-chromium: 1.5.161
node-releases: 2.0.19
- update-browserslist-db: 1.1.1(browserslist@4.24.3)
+ update-browserslist-db: 1.1.3(browserslist@4.25.0)
buffer-crc32@0.2.13: {}
+ call-bind-apply-helpers@1.0.2:
+ dependencies:
+ es-errors: 1.3.0
+ function-bind: 1.1.2
+
camelcase-css@2.0.1: {}
camelcase@8.0.0: {}
- caniuse-lite@1.0.30001689: {}
+ caniuse-lite@1.0.30001720: {}
ccount@2.0.1: {}
- chalk@5.3.0: {}
+ chalk@5.4.1: {}
character-entities-html4@2.1.0: {}
@@ -4006,6 +4024,8 @@ snapshots:
character-entities@2.0.2: {}
+ character-reference-invalid@2.0.1: {}
+
cheerio-select@2.1.0:
dependencies:
boolbase: 1.0.0
@@ -4013,20 +4033,20 @@ snapshots:
css-what: 6.1.0
domelementtype: 2.3.0
domhandler: 5.0.3
- domutils: 3.1.0
+ domutils: 3.2.2
cheerio@1.0.0:
dependencies:
cheerio-select: 2.1.0
dom-serializer: 2.0.0
domhandler: 5.0.3
- domutils: 3.1.0
+ domutils: 3.2.2
encoding-sniffer: 0.2.0
htmlparser2: 9.1.0
- parse5: 7.2.1
+ parse5: 7.3.0
parse5-htmlparser2-tree-adapter: 7.1.0
parse5-parser-stream: 7.1.2
- undici: 6.21.0
+ undici: 6.21.3
whatwg-mimetype: 4.0.0
chokidar@3.6.0:
@@ -4041,34 +4061,28 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
- chokidar@4.0.2:
+ chokidar@4.0.3:
dependencies:
- readdirp: 4.0.2
+ readdirp: 4.1.2
chownr@2.0.0: {}
- ci-info@4.1.0: {}
-
- citty@0.1.6:
- dependencies:
- consola: 3.3.0
+ ci-info@4.2.0: {}
cli-boxes@3.0.0: {}
- clipboardy@4.0.0:
- dependencies:
- execa: 8.0.1
- is-wsl: 3.1.0
- is64bit: 2.0.0
-
cliui@8.0.1:
dependencies:
string-width: 4.2.3
strip-ansi: 6.0.1
wrap-ansi: 7.0.0
+ clone@2.1.2: {}
+
clsx@2.1.1: {}
+ collapse-white-space@2.1.0: {}
+
color-convert@2.0.1:
dependencies:
color-name: 1.1.4
@@ -4099,13 +4113,19 @@ snapshots:
confbox@0.1.8: {}
- consola@3.3.0: {}
+ confbox@0.2.2: {}
convert-source-map@2.0.0: {}
cookie-es@1.2.2: {}
- cookie@0.7.2: {}
+ cookie@1.0.2: {}
+
+ cross-fetch@3.2.0:
+ dependencies:
+ node-fetch: 2.7.0
+ transitivePeerDependencies:
+ - encoding
cross-spawn@7.0.6:
dependencies:
@@ -4113,7 +4133,7 @@ snapshots:
shebang-command: 2.0.0
which: 2.0.2
- crossws@0.3.1:
+ crossws@0.3.5:
dependencies:
uncrypto: 0.1.3
@@ -4122,7 +4142,7 @@ snapshots:
boolbase: 1.0.0
css-what: 6.1.0
domhandler: 5.0.3
- domutils: 3.1.0
+ domutils: 3.2.2
nth-check: 2.1.1
css-tree@2.2.1:
@@ -4135,6 +4155,11 @@ snapshots:
mdn-data: 2.0.30
source-map-js: 1.2.1
+ css-tree@3.1.0:
+ dependencies:
+ mdn-data: 2.12.2
+ source-map-js: 1.2.1
+
css-what@6.1.0: {}
cssesc@3.0.0: {}
@@ -4143,11 +4168,13 @@ snapshots:
dependencies:
css-tree: 2.2.1
- debug@4.4.0:
+ dayjs@1.11.13: {}
+
+ debug@4.4.1:
dependencies:
ms: 2.1.3
- decode-named-character-reference@1.0.2:
+ decode-named-character-reference@1.1.0:
dependencies:
character-entities: 2.0.2
@@ -4155,13 +4182,13 @@ snapshots:
delayed-stream@1.0.0: {}
+ depd@2.0.0: {}
+
dequal@2.0.3: {}
- destr@2.0.3: {}
+ destr@2.0.5: {}
- detect-libc@1.0.3: {}
-
- detect-libc@2.0.3: {}
+ detect-libc@2.0.4: {}
deterministic-object-hash@2.0.2:
dependencies:
@@ -4173,6 +4200,8 @@ snapshots:
dependencies:
dequal: 2.0.3
+ dfa@1.2.0: {}
+
didyoumean@1.2.2: {}
diff@5.2.0: {}
@@ -4191,7 +4220,7 @@ snapshots:
dependencies:
domelementtype: 2.3.0
- domutils@3.1.0:
+ domutils@3.2.2:
dependencies:
dom-serializer: 2.0.0
domelementtype: 2.3.0
@@ -4199,23 +4228,31 @@ snapshots:
dset@3.1.4: {}
+ dunder-proto@1.0.1:
+ dependencies:
+ call-bind-apply-helpers: 1.0.2
+ es-errors: 1.3.0
+ gopd: 1.2.0
+
eastasianwidth@0.2.0: {}
- electron-to-chromium@1.5.74: {}
+ ee-first@1.1.1: {}
+
+ electron-to-chromium@1.5.161: {}
emmet@2.4.11:
dependencies:
'@emmetio/abbreviation': 2.3.3
'@emmetio/css-abbreviation': 2.1.8
- emoji-regex-xs@1.0.0: {}
-
emoji-regex@10.4.0: {}
emoji-regex@8.0.0: {}
emoji-regex@9.2.2: {}
+ encodeurl@2.0.0: {}
+
encoding-sniffer@0.2.0:
dependencies:
iconv-lite: 0.6.3
@@ -4227,92 +4264,119 @@ snapshots:
entities@4.5.0: {}
- es-module-lexer@1.5.4: {}
+ entities@6.0.0: {}
- esbuild@0.21.5:
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.21.5
- '@esbuild/android-arm': 0.21.5
- '@esbuild/android-arm64': 0.21.5
- '@esbuild/android-x64': 0.21.5
- '@esbuild/darwin-arm64': 0.21.5
- '@esbuild/darwin-x64': 0.21.5
- '@esbuild/freebsd-arm64': 0.21.5
- '@esbuild/freebsd-x64': 0.21.5
- '@esbuild/linux-arm': 0.21.5
- '@esbuild/linux-arm64': 0.21.5
- '@esbuild/linux-ia32': 0.21.5
- '@esbuild/linux-loong64': 0.21.5
- '@esbuild/linux-mips64el': 0.21.5
- '@esbuild/linux-ppc64': 0.21.5
- '@esbuild/linux-riscv64': 0.21.5
- '@esbuild/linux-s390x': 0.21.5
- '@esbuild/linux-x64': 0.21.5
- '@esbuild/netbsd-x64': 0.21.5
- '@esbuild/openbsd-x64': 0.21.5
- '@esbuild/sunos-x64': 0.21.5
- '@esbuild/win32-arm64': 0.21.5
- '@esbuild/win32-ia32': 0.21.5
- '@esbuild/win32-x64': 0.21.5
+ es-define-property@1.0.1: {}
- esbuild@0.24.0:
+ es-errors@1.3.0: {}
+
+ es-module-lexer@1.7.0: {}
+
+ es-object-atoms@1.1.1:
+ dependencies:
+ es-errors: 1.3.0
+
+ es-set-tostringtag@2.1.0:
+ dependencies:
+ es-errors: 1.3.0
+ get-intrinsic: 1.3.0
+ has-tostringtag: 1.0.2
+ hasown: 2.0.2
+
+ esast-util-from-estree@2.0.0:
+ dependencies:
+ '@types/estree-jsx': 1.0.5
+ devlop: 1.1.0
+ estree-util-visit: 2.0.0
+ unist-util-position-from-estree: 2.0.0
+
+ esast-util-from-js@2.0.1:
+ dependencies:
+ '@types/estree-jsx': 1.0.5
+ acorn: 8.14.1
+ esast-util-from-estree: 2.0.0
+ vfile-message: 4.0.2
+
+ esbuild@0.25.5:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.24.0
- '@esbuild/android-arm': 0.24.0
- '@esbuild/android-arm64': 0.24.0
- '@esbuild/android-x64': 0.24.0
- '@esbuild/darwin-arm64': 0.24.0
- '@esbuild/darwin-x64': 0.24.0
- '@esbuild/freebsd-arm64': 0.24.0
- '@esbuild/freebsd-x64': 0.24.0
- '@esbuild/linux-arm': 0.24.0
- '@esbuild/linux-arm64': 0.24.0
- '@esbuild/linux-ia32': 0.24.0
- '@esbuild/linux-loong64': 0.24.0
- '@esbuild/linux-mips64el': 0.24.0
- '@esbuild/linux-ppc64': 0.24.0
- '@esbuild/linux-riscv64': 0.24.0
- '@esbuild/linux-s390x': 0.24.0
- '@esbuild/linux-x64': 0.24.0
- '@esbuild/netbsd-x64': 0.24.0
- '@esbuild/openbsd-arm64': 0.24.0
- '@esbuild/openbsd-x64': 0.24.0
- '@esbuild/sunos-x64': 0.24.0
- '@esbuild/win32-arm64': 0.24.0
- '@esbuild/win32-ia32': 0.24.0
- '@esbuild/win32-x64': 0.24.0
+ '@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
escalade@3.2.0: {}
+ escape-html@1.0.3: {}
+
escape-string-regexp@5.0.0: {}
- esprima@4.0.1: {}
+ estree-util-attach-comments@3.0.0:
+ dependencies:
+ '@types/estree': 1.0.7
+
+ estree-util-build-jsx@3.0.1:
+ dependencies:
+ '@types/estree-jsx': 1.0.5
+ devlop: 1.1.0
+ estree-util-is-identifier-name: 3.0.0
+ estree-walker: 3.0.3
+
+ estree-util-is-identifier-name@3.0.0: {}
+
+ estree-util-scope@1.0.0:
+ dependencies:
+ '@types/estree': 1.0.7
+ devlop: 1.1.0
+
+ estree-util-to-js@2.0.0:
+ dependencies:
+ '@types/estree-jsx': 1.0.5
+ astring: 1.9.0
+ source-map: 0.7.4
+
+ estree-util-visit@2.0.0:
+ dependencies:
+ '@types/estree-jsx': 1.0.5
+ '@types/unist': 3.0.3
estree-walker@2.0.2: {}
estree-walker@3.0.3:
dependencies:
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.7
+
+ etag@1.8.1: {}
eventemitter3@5.0.1: {}
- execa@8.0.1:
- dependencies:
- cross-spawn: 7.0.6
- get-stream: 8.0.1
- human-signals: 5.0.0
- is-stream: 3.0.0
- merge-stream: 2.0.0
- npm-run-path: 5.3.0
- onetime: 6.0.0
- signal-exit: 4.1.0
- strip-final-newline: 3.0.0
+ exsolve@1.0.5: {}
extend@3.0.2: {}
extract-zip@2.0.1:
dependencies:
- debug: 4.4.0
+ debug: 4.4.1
get-stream: 5.2.0
yauzl: 2.10.0
optionalDependencies:
@@ -4322,7 +4386,7 @@ snapshots:
fast-deep-equal@3.1.3: {}
- fast-glob@3.3.2:
+ fast-glob@3.3.3:
dependencies:
'@nodelib/fs.stat': 2.0.5
'@nodelib/fs.walk': 1.2.8
@@ -4330,53 +4394,65 @@ snapshots:
merge2: 1.4.1
micromatch: 4.0.8
- fast-uri@3.0.3: {}
+ fast-uri@3.0.6: {}
- fast-xml-parser@4.5.1:
+ fast-xml-parser@4.5.3:
dependencies:
- strnum: 1.0.5
+ strnum: 1.1.2
- fastq@1.17.1:
+ fastq@1.19.1:
dependencies:
- reusify: 1.0.4
+ reusify: 1.1.0
fd-slicer@1.1.0:
dependencies:
pend: 1.2.0
+ fdir@6.4.5(picomatch@4.0.2):
+ optionalDependencies:
+ picomatch: 4.0.2
+
fill-range@7.1.1:
dependencies:
to-regex-range: 5.0.1
- find-up-simple@1.0.0: {}
-
- find-up@4.1.0:
- dependencies:
- locate-path: 5.0.0
- path-exists: 4.0.0
-
- find-yarn-workspace-root2@1.2.16:
- dependencies:
- micromatch: 4.0.8
- pkg-dir: 4.2.0
-
flattie@1.1.1: {}
follow-redirects@1.15.9: {}
- foreground-child@3.3.0:
+ fontace@0.3.0:
+ dependencies:
+ '@types/fontkit': 2.0.8
+ fontkit: 2.0.4
+
+ fontkit@2.0.4:
+ dependencies:
+ '@swc/helpers': 0.5.17
+ brotli: 1.3.3
+ clone: 2.1.2
+ dfa: 1.2.0
+ fast-deep-equal: 3.1.3
+ restructure: 3.0.2
+ tiny-inflate: 1.0.3
+ unicode-properties: 1.4.1
+ unicode-trie: 2.0.0
+
+ foreground-child@3.3.1:
dependencies:
cross-spawn: 7.0.6
signal-exit: 4.1.0
- form-data@4.0.1:
+ form-data@4.0.2:
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
+ es-set-tostringtag: 2.1.0
mime-types: 2.1.35
fraction.js@4.3.7: {}
+ fresh@2.0.0: {}
+
fs-minipass@2.1.0:
dependencies:
minipass: 3.3.6
@@ -4392,14 +4468,28 @@ snapshots:
get-east-asian-width@1.3.0: {}
- get-port-please@3.1.2: {}
+ get-intrinsic@1.3.0:
+ dependencies:
+ call-bind-apply-helpers: 1.0.2
+ es-define-property: 1.0.1
+ es-errors: 1.3.0
+ es-object-atoms: 1.1.1
+ function-bind: 1.1.2
+ get-proto: 1.0.1
+ gopd: 1.2.0
+ has-symbols: 1.1.0
+ hasown: 2.0.2
+ math-intrinsics: 1.1.0
+
+ get-proto@1.0.1:
+ dependencies:
+ dunder-proto: 1.0.1
+ es-object-atoms: 1.1.1
get-stream@5.2.0:
dependencies:
pump: 3.0.2
- get-stream@8.0.1: {}
-
github-slugger@2.0.0: {}
glob-parent@5.1.2:
@@ -4412,7 +4502,7 @@ snapshots:
glob@10.4.5:
dependencies:
- foreground-child: 3.3.0
+ foreground-child: 3.3.1
jackspeak: 3.4.3
minimatch: 9.0.5
minipass: 7.1.2
@@ -4421,22 +4511,27 @@ snapshots:
globals@11.12.0: {}
- globals@15.14.0: {}
+ globals@15.15.0: {}
- graceful-fs@4.2.11: {}
+ gopd@1.2.0: {}
- h3@1.13.0:
+ h3@1.15.3:
dependencies:
cookie-es: 1.2.2
- crossws: 0.3.1
+ crossws: 0.3.5
defu: 6.1.4
- destr: 2.0.3
+ destr: 2.0.5
iron-webcrypto: 1.2.1
- ohash: 1.1.4
+ node-mock-http: 1.0.0
radix3: 1.1.2
- ufo: 1.5.4
+ ufo: 1.6.1
uncrypto: 0.1.3
- unenv: 1.10.0
+
+ has-symbols@1.1.0: {}
+
+ has-tostringtag@1.0.2:
+ dependencies:
+ has-symbols: 1.1.0
hasown@2.0.2:
dependencies:
@@ -4446,18 +4541,18 @@ snapshots:
dependencies:
'@types/hast': 3.0.4
devlop: 1.1.0
- hast-util-from-parse5: 8.0.2
- parse5: 7.2.1
+ hast-util-from-parse5: 8.0.3
+ parse5: 7.3.0
vfile: 6.0.3
vfile-message: 4.0.2
- hast-util-from-parse5@8.0.2:
+ hast-util-from-parse5@8.0.3:
dependencies:
'@types/hast': 3.0.4
'@types/unist': 3.0.3
devlop: 1.1.0
- hastscript: 9.0.0
- property-information: 6.5.0
+ hastscript: 9.0.1
+ property-information: 7.1.0
vfile: 6.0.3
vfile-location: 5.0.3
web-namespaces: 2.0.1
@@ -4474,19 +4569,40 @@ snapshots:
dependencies:
'@types/hast': 3.0.4
'@types/unist': 3.0.3
- '@ungap/structured-clone': 1.2.1
- hast-util-from-parse5: 8.0.2
+ '@ungap/structured-clone': 1.3.0
+ hast-util-from-parse5: 8.0.3
hast-util-to-parse5: 8.0.0
html-void-elements: 3.0.0
mdast-util-to-hast: 13.2.0
- parse5: 7.2.1
+ parse5: 7.3.0
unist-util-position: 5.0.0
unist-util-visit: 5.0.0
vfile: 6.0.3
web-namespaces: 2.0.1
zwitch: 2.0.4
- hast-util-to-html@9.0.4:
+ hast-util-to-estree@3.1.3:
+ dependencies:
+ '@types/estree': 1.0.7
+ '@types/estree-jsx': 1.0.5
+ '@types/hast': 3.0.4
+ comma-separated-tokens: 2.0.3
+ devlop: 1.1.0
+ estree-util-attach-comments: 3.0.0
+ estree-util-is-identifier-name: 3.0.0
+ hast-util-whitespace: 3.0.0
+ mdast-util-mdx-expression: 2.0.1
+ mdast-util-mdx-jsx: 3.2.0
+ mdast-util-mdxjs-esm: 2.0.1
+ property-information: 7.1.0
+ space-separated-tokens: 2.0.2
+ style-to-js: 1.1.16
+ unist-util-position: 5.0.0
+ zwitch: 2.0.4
+ transitivePeerDependencies:
+ - supports-color
+
+ hast-util-to-html@9.0.5:
dependencies:
'@types/hast': 3.0.4
'@types/unist': 3.0.3
@@ -4495,11 +4611,31 @@ snapshots:
hast-util-whitespace: 3.0.0
html-void-elements: 3.0.0
mdast-util-to-hast: 13.2.0
- property-information: 6.5.0
+ property-information: 7.1.0
space-separated-tokens: 2.0.2
stringify-entities: 4.0.4
zwitch: 2.0.4
+ hast-util-to-jsx-runtime@2.3.6:
+ dependencies:
+ '@types/estree': 1.0.7
+ '@types/hast': 3.0.4
+ '@types/unist': 3.0.3
+ comma-separated-tokens: 2.0.3
+ devlop: 1.1.0
+ estree-util-is-identifier-name: 3.0.0
+ hast-util-whitespace: 3.0.0
+ mdast-util-mdx-expression: 2.0.1
+ mdast-util-mdx-jsx: 3.2.0
+ mdast-util-mdxjs-esm: 2.0.1
+ property-information: 7.1.0
+ space-separated-tokens: 2.0.2
+ style-to-js: 1.1.16
+ unist-util-position: 5.0.0
+ vfile-message: 4.0.2
+ transitivePeerDependencies:
+ - supports-color
+
hast-util-to-parse5@8.0.0:
dependencies:
'@types/hast': 3.0.4
@@ -4521,12 +4657,12 @@ snapshots:
dependencies:
'@types/hast': 3.0.4
- hastscript@9.0.0:
+ hastscript@9.0.1:
dependencies:
'@types/hast': 3.0.4
comma-separated-tokens: 2.0.3
hast-util-parse-selector: 4.0.0
- property-information: 6.5.0
+ property-information: 7.1.0
space-separated-tokens: 2.0.2
he@1.2.0: {}
@@ -4539,14 +4675,18 @@ snapshots:
dependencies:
domelementtype: 2.3.0
domhandler: 5.0.3
- domutils: 3.1.0
+ domutils: 3.2.2
entities: 4.5.0
- http-cache-semantics@4.1.1: {}
+ http-cache-semantics@4.2.0: {}
- http-shutdown@1.2.2: {}
-
- human-signals@5.0.0: {}
+ http-errors@2.0.0:
+ dependencies:
+ depd: 2.0.0
+ inherits: 2.0.4
+ setprototypeof: 1.2.0
+ statuses: 2.0.1
+ toidentifier: 1.0.1
iconv-lite@0.6.3:
dependencies:
@@ -4554,18 +4694,31 @@ snapshots:
import-meta-resolve@4.1.0: {}
+ inherits@2.0.4: {}
+
+ inline-style-parser@0.2.4: {}
+
iron-webcrypto@1.2.1: {}
+ is-alphabetical@2.0.1: {}
+
+ is-alphanumerical@2.0.1:
+ dependencies:
+ is-alphabetical: 2.0.1
+ is-decimal: 2.0.1
+
is-arrayish@0.3.2: {}
is-binary-path@2.1.0:
dependencies:
binary-extensions: 2.3.0
- is-core-module@2.16.0:
+ is-core-module@2.16.1:
dependencies:
hasown: 2.0.2
+ is-decimal@2.0.1: {}
+
is-docker@3.0.0: {}
is-extglob@2.1.1: {}
@@ -4576,6 +4729,8 @@ snapshots:
dependencies:
is-extglob: 2.1.1
+ is-hexadecimal@2.0.1: {}
+
is-inside-container@1.0.0:
dependencies:
is-docker: 3.0.0
@@ -4584,16 +4739,10 @@ snapshots:
is-plain-obj@4.1.0: {}
- is-stream@3.0.0: {}
-
is-wsl@3.1.0:
dependencies:
is-inside-container: 1.0.0
- is64bit@2.0.0:
- dependencies:
- system-architecture: 0.1.0
-
isexe@2.0.0: {}
jackspeak@3.4.3:
@@ -4602,17 +4751,13 @@ snapshots:
optionalDependencies:
'@pkgjs/parseargs': 0.11.0
- jiti@1.21.6: {}
+ jiti@1.21.7: {}
- jiti@2.4.2: {}
+ jiti@2.4.2:
+ optional: true
js-tokens@4.0.0: {}
- js-yaml@3.14.1:
- dependencies:
- argparse: 1.0.10
- esprima: 4.0.1
-
js-yaml@4.1.0:
dependencies:
argparse: 2.0.1
@@ -4637,42 +4782,16 @@ snapshots:
lines-and-columns@1.2.4: {}
- listhen@1.9.0:
- dependencies:
- '@parcel/watcher': 2.5.0
- '@parcel/watcher-wasm': 2.5.0
- citty: 0.1.6
- clipboardy: 4.0.0
- consola: 3.3.0
- crossws: 0.3.1
- defu: 6.1.4
- get-port-please: 3.1.2
- h3: 1.13.0
- http-shutdown: 1.2.2
- jiti: 2.4.2
- mlly: 1.7.3
- node-forge: 1.3.1
- pathe: 1.1.2
- std-env: 3.8.0
- ufo: 1.5.4
- untun: 0.1.3
- uqr: 0.1.2
-
- load-yaml-file@0.2.0:
- dependencies:
- graceful-fs: 4.2.11
- js-yaml: 3.14.1
- pify: 4.0.1
- strip-bom: 3.0.0
-
local-pkg@0.5.1:
dependencies:
- mlly: 1.7.3
- pkg-types: 1.2.1
+ mlly: 1.7.4
+ pkg-types: 1.3.1
- locate-path@5.0.0:
+ local-pkg@1.1.1:
dependencies:
- p-locate: 4.1.0
+ mlly: 1.7.4
+ pkg-types: 2.1.0
+ quansync: 0.2.10
lodash.castarray@4.4.0: {}
@@ -4694,25 +4813,25 @@ snapshots:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.0
- magic-string@0.30.5:
- dependencies:
- '@jridgewell/sourcemap-codec': 1.5.0
-
magicast@0.3.5:
dependencies:
- '@babel/parser': 7.26.3
- '@babel/types': 7.26.3
+ '@babel/parser': 7.27.3
+ '@babel/types': 7.27.3
source-map-js: 1.2.1
+ markdown-extensions@2.0.0: {}
+
markdown-table@3.0.4: {}
+ math-intrinsics@1.1.0: {}
+
mdast-util-definitions@6.0.0:
dependencies:
'@types/mdast': 4.0.4
'@types/unist': 3.0.3
unist-util-visit: 5.0.0
- mdast-util-find-and-replace@3.0.1:
+ mdast-util-find-and-replace@3.0.2:
dependencies:
'@types/mdast': 4.0.4
escape-string-regexp: 5.0.0
@@ -4723,15 +4842,15 @@ snapshots:
dependencies:
'@types/mdast': 4.0.4
'@types/unist': 3.0.3
- decode-named-character-reference: 1.0.2
+ decode-named-character-reference: 1.1.0
devlop: 1.1.0
mdast-util-to-string: 4.0.0
- micromark: 4.0.1
+ micromark: 4.0.2
micromark-util-decode-numeric-character-reference: 2.0.2
micromark-util-decode-string: 2.0.1
micromark-util-normalize-identifier: 2.0.1
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
unist-util-stringify-position: 4.0.0
transitivePeerDependencies:
- supports-color
@@ -4741,10 +4860,10 @@ snapshots:
'@types/mdast': 4.0.4
ccount: 2.0.1
devlop: 1.1.0
- mdast-util-find-and-replace: 3.0.1
+ mdast-util-find-and-replace: 3.0.2
micromark-util-character: 2.1.1
- mdast-util-gfm-footnote@2.0.0:
+ mdast-util-gfm-footnote@2.1.0:
dependencies:
'@types/mdast': 4.0.4
devlop: 1.1.0
@@ -4781,11 +4900,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
- mdast-util-gfm@3.0.0:
+ mdast-util-gfm@3.1.0:
dependencies:
mdast-util-from-markdown: 2.0.2
mdast-util-gfm-autolink-literal: 2.0.1
- mdast-util-gfm-footnote: 2.0.0
+ mdast-util-gfm-footnote: 2.1.0
mdast-util-gfm-strikethrough: 2.0.0
mdast-util-gfm-table: 2.0.0
mdast-util-gfm-task-list-item: 2.0.0
@@ -4793,6 +4912,55 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ mdast-util-mdx-expression@2.0.1:
+ dependencies:
+ '@types/estree-jsx': 1.0.5
+ '@types/hast': 3.0.4
+ '@types/mdast': 4.0.4
+ devlop: 1.1.0
+ mdast-util-from-markdown: 2.0.2
+ mdast-util-to-markdown: 2.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ mdast-util-mdx-jsx@3.2.0:
+ dependencies:
+ '@types/estree-jsx': 1.0.5
+ '@types/hast': 3.0.4
+ '@types/mdast': 4.0.4
+ '@types/unist': 3.0.3
+ ccount: 2.0.1
+ devlop: 1.1.0
+ mdast-util-from-markdown: 2.0.2
+ mdast-util-to-markdown: 2.1.2
+ parse-entities: 4.0.2
+ stringify-entities: 4.0.4
+ unist-util-stringify-position: 4.0.0
+ vfile-message: 4.0.2
+ transitivePeerDependencies:
+ - supports-color
+
+ mdast-util-mdx@3.0.0:
+ dependencies:
+ mdast-util-from-markdown: 2.0.2
+ mdast-util-mdx-expression: 2.0.1
+ mdast-util-mdx-jsx: 3.2.0
+ mdast-util-mdxjs-esm: 2.0.1
+ mdast-util-to-markdown: 2.1.2
+ transitivePeerDependencies:
+ - supports-color
+
+ mdast-util-mdxjs-esm@2.0.1:
+ dependencies:
+ '@types/estree-jsx': 1.0.5
+ '@types/hast': 3.0.4
+ '@types/mdast': 4.0.4
+ devlop: 1.1.0
+ mdast-util-from-markdown: 2.0.2
+ mdast-util-to-markdown: 2.1.2
+ transitivePeerDependencies:
+ - supports-color
+
mdast-util-phrasing@4.1.0:
dependencies:
'@types/mdast': 4.0.4
@@ -4802,7 +4970,7 @@ snapshots:
dependencies:
'@types/hast': 3.0.4
'@types/mdast': 4.0.4
- '@ungap/structured-clone': 1.2.1
+ '@ungap/structured-clone': 1.3.0
devlop: 1.1.0
micromark-util-sanitize-uri: 2.0.1
trim-lines: 3.0.1
@@ -4830,13 +4998,13 @@ snapshots:
mdn-data@2.0.30: {}
- merge-stream@2.0.0: {}
+ mdn-data@2.12.2: {}
merge2@1.4.1: {}
- micromark-core-commonmark@2.0.2:
+ micromark-core-commonmark@2.0.3:
dependencies:
- decode-named-character-reference: 1.0.2
+ decode-named-character-reference: 1.1.0
devlop: 1.1.0
micromark-factory-destination: 2.0.1
micromark-factory-label: 2.0.1
@@ -4849,27 +5017,27 @@ snapshots:
micromark-util-html-tag-name: 2.0.1
micromark-util-normalize-identifier: 2.0.1
micromark-util-resolve-all: 2.0.1
- micromark-util-subtokenize: 2.0.3
+ micromark-util-subtokenize: 2.1.0
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-extension-gfm-autolink-literal@2.1.0:
dependencies:
micromark-util-character: 2.1.1
micromark-util-sanitize-uri: 2.0.1
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-extension-gfm-footnote@2.1.0:
dependencies:
devlop: 1.1.0
- micromark-core-commonmark: 2.0.2
+ micromark-core-commonmark: 2.0.3
micromark-factory-space: 2.0.1
micromark-util-character: 2.1.1
micromark-util-normalize-identifier: 2.0.1
micromark-util-sanitize-uri: 2.0.1
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-extension-gfm-strikethrough@2.1.0:
dependencies:
@@ -4878,19 +5046,19 @@ snapshots:
micromark-util-classify-character: 2.0.1
micromark-util-resolve-all: 2.0.1
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
- micromark-extension-gfm-table@2.1.0:
+ micromark-extension-gfm-table@2.1.1:
dependencies:
devlop: 1.1.0
micromark-factory-space: 2.0.1
micromark-util-character: 2.1.1
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-extension-gfm-tagfilter@2.0.0:
dependencies:
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-extension-gfm-task-list-item@2.1.0:
dependencies:
@@ -4898,55 +5066,118 @@ snapshots:
micromark-factory-space: 2.0.1
micromark-util-character: 2.1.1
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-extension-gfm@3.0.0:
dependencies:
micromark-extension-gfm-autolink-literal: 2.1.0
micromark-extension-gfm-footnote: 2.1.0
micromark-extension-gfm-strikethrough: 2.1.0
- micromark-extension-gfm-table: 2.1.0
+ micromark-extension-gfm-table: 2.1.1
micromark-extension-gfm-tagfilter: 2.0.0
micromark-extension-gfm-task-list-item: 2.1.0
micromark-util-combine-extensions: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
+
+ micromark-extension-mdx-expression@3.0.1:
+ dependencies:
+ '@types/estree': 1.0.7
+ devlop: 1.1.0
+ micromark-factory-mdx-expression: 2.0.3
+ micromark-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-events-to-acorn: 2.0.3
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
+
+ micromark-extension-mdx-jsx@3.0.2:
+ dependencies:
+ '@types/estree': 1.0.7
+ devlop: 1.1.0
+ estree-util-is-identifier-name: 3.0.0
+ micromark-factory-mdx-expression: 2.0.3
+ micromark-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-events-to-acorn: 2.0.3
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
+ vfile-message: 4.0.2
+
+ micromark-extension-mdx-md@2.0.0:
+ dependencies:
+ micromark-util-types: 2.0.2
+
+ micromark-extension-mdxjs-esm@3.0.0:
+ dependencies:
+ '@types/estree': 1.0.7
+ devlop: 1.1.0
+ micromark-core-commonmark: 2.0.3
+ micromark-util-character: 2.1.1
+ micromark-util-events-to-acorn: 2.0.3
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
+ unist-util-position-from-estree: 2.0.0
+ vfile-message: 4.0.2
+
+ micromark-extension-mdxjs@3.0.0:
+ dependencies:
+ acorn: 8.14.1
+ acorn-jsx: 5.3.2(acorn@8.14.1)
+ micromark-extension-mdx-expression: 3.0.1
+ micromark-extension-mdx-jsx: 3.0.2
+ micromark-extension-mdx-md: 2.0.0
+ micromark-extension-mdxjs-esm: 3.0.0
+ micromark-util-combine-extensions: 2.0.1
+ micromark-util-types: 2.0.2
micromark-factory-destination@2.0.1:
dependencies:
micromark-util-character: 2.1.1
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-factory-label@2.0.1:
dependencies:
devlop: 1.1.0
micromark-util-character: 2.1.1
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
+
+ micromark-factory-mdx-expression@2.0.3:
+ dependencies:
+ '@types/estree': 1.0.7
+ devlop: 1.1.0
+ micromark-factory-space: 2.0.1
+ micromark-util-character: 2.1.1
+ micromark-util-events-to-acorn: 2.0.3
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
+ unist-util-position-from-estree: 2.0.0
+ vfile-message: 4.0.2
micromark-factory-space@2.0.1:
dependencies:
micromark-util-character: 2.1.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-factory-title@2.0.1:
dependencies:
micromark-factory-space: 2.0.1
micromark-util-character: 2.1.1
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-factory-whitespace@2.0.1:
dependencies:
micromark-factory-space: 2.0.1
micromark-util-character: 2.1.1
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-util-character@2.1.1:
dependencies:
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-util-chunked@2.0.1:
dependencies:
@@ -4956,12 +5187,12 @@ snapshots:
dependencies:
micromark-util-character: 2.1.1
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-util-combine-extensions@2.0.1:
dependencies:
micromark-util-chunked: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-util-decode-numeric-character-reference@2.0.2:
dependencies:
@@ -4969,13 +5200,23 @@ snapshots:
micromark-util-decode-string@2.0.1:
dependencies:
- decode-named-character-reference: 1.0.2
+ decode-named-character-reference: 1.1.0
micromark-util-character: 2.1.1
micromark-util-decode-numeric-character-reference: 2.0.2
micromark-util-symbol: 2.0.1
micromark-util-encode@2.0.1: {}
+ micromark-util-events-to-acorn@2.0.3:
+ dependencies:
+ '@types/estree': 1.0.7
+ '@types/unist': 3.0.3
+ devlop: 1.1.0
+ estree-util-visit: 2.0.0
+ micromark-util-symbol: 2.0.1
+ micromark-util-types: 2.0.2
+ vfile-message: 4.0.2
+
micromark-util-html-tag-name@2.0.1: {}
micromark-util-normalize-identifier@2.0.1:
@@ -4984,7 +5225,7 @@ snapshots:
micromark-util-resolve-all@2.0.1:
dependencies:
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-util-sanitize-uri@2.0.1:
dependencies:
@@ -4992,24 +5233,24 @@ snapshots:
micromark-util-encode: 2.0.1
micromark-util-symbol: 2.0.1
- micromark-util-subtokenize@2.0.3:
+ micromark-util-subtokenize@2.1.0:
dependencies:
devlop: 1.1.0
micromark-util-chunked: 2.0.1
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
micromark-util-symbol@2.0.1: {}
- micromark-util-types@2.0.1: {}
+ micromark-util-types@2.0.2: {}
- micromark@4.0.1:
+ micromark@4.0.2:
dependencies:
'@types/debug': 4.1.12
- debug: 4.4.0
- decode-named-character-reference: 1.0.2
+ debug: 4.4.1
+ decode-named-character-reference: 1.1.0
devlop: 1.1.0
- micromark-core-commonmark: 2.0.2
+ micromark-core-commonmark: 2.0.3
micromark-factory-space: 2.0.1
micromark-util-character: 2.1.1
micromark-util-chunked: 2.0.1
@@ -5019,9 +5260,9 @@ snapshots:
micromark-util-normalize-identifier: 2.0.1
micromark-util-resolve-all: 2.0.1
micromark-util-sanitize-uri: 2.0.1
- micromark-util-subtokenize: 2.0.3
+ micromark-util-subtokenize: 2.1.0
micromark-util-symbol: 2.0.1
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
transitivePeerDependencies:
- supports-color
@@ -5032,13 +5273,15 @@ snapshots:
mime-db@1.52.0: {}
+ mime-db@1.54.0: {}
+
mime-types@2.1.35:
dependencies:
mime-db: 1.52.0
- mime@3.0.0: {}
-
- mimic-fn@4.0.0: {}
+ mime-types@3.0.1:
+ dependencies:
+ mime-db: 1.54.0
minimatch@9.0.5:
dependencies:
@@ -5061,14 +5304,14 @@ snapshots:
mkdirp@1.0.4: {}
- mlly@1.7.3:
+ mlly@1.7.4:
dependencies:
- acorn: 8.14.0
- pathe: 1.1.2
- pkg-types: 1.2.1
- ufo: 1.5.4
+ acorn: 8.14.1
+ pathe: 2.0.3
+ pkg-types: 1.3.1
+ ufo: 1.6.1
- mrmime@2.0.0: {}
+ mrmime@2.0.1: {}
ms@2.1.3: {}
@@ -5080,7 +5323,7 @@ snapshots:
object-assign: 4.1.1
thenify-all: 1.6.0
- nanoid@3.3.8: {}
+ nanoid@3.3.11: {}
neotraverse@0.6.18: {}
@@ -5088,27 +5331,25 @@ snapshots:
dependencies:
'@types/nlcst': 2.0.3
- node-addon-api@7.1.1: {}
+ node-fetch-native@1.6.6: {}
- node-fetch-native@1.6.4: {}
-
- node-forge@1.3.1: {}
+ node-fetch@2.7.0:
+ dependencies:
+ whatwg-url: 5.0.0
node-html-parser@6.1.13:
dependencies:
css-select: 5.1.0
he: 1.2.0
+ node-mock-http@1.0.0: {}
+
node-releases@2.0.19: {}
normalize-path@3.0.0: {}
normalize-range@0.1.2: {}
- npm-run-path@5.3.0:
- dependencies:
- path-key: 4.0.0
-
nth-check@2.1.1:
dependencies:
boolbase: 1.0.0
@@ -5119,50 +5360,54 @@ snapshots:
ofetch@1.4.1:
dependencies:
- destr: 2.0.3
- node-fetch-native: 1.6.4
- ufo: 1.5.4
+ destr: 2.0.5
+ node-fetch-native: 1.6.6
+ ufo: 1.6.1
- ohash@1.1.4: {}
+ ohash@2.0.11: {}
+
+ on-finished@2.4.1:
+ dependencies:
+ ee-first: 1.1.1
once@1.4.0:
dependencies:
wrappy: 1.0.2
- onetime@6.0.0:
- dependencies:
- mimic-fn: 4.0.0
+ oniguruma-parser@0.12.1: {}
- oniguruma-to-es@0.7.0:
+ oniguruma-to-es@4.3.3:
dependencies:
- emoji-regex-xs: 1.0.0
- regex: 5.0.2
- regex-recursion: 4.3.0
+ oniguruma-parser: 0.12.1
+ regex: 6.0.1
+ regex-recursion: 6.0.2
- p-limit@2.3.0:
+ p-limit@6.2.0:
dependencies:
- p-try: 2.2.0
+ yocto-queue: 1.2.1
- p-limit@6.1.0:
- dependencies:
- yocto-queue: 1.1.1
-
- p-locate@4.1.0:
- dependencies:
- p-limit: 2.3.0
-
- p-queue@8.0.1:
+ p-queue@8.1.0:
dependencies:
eventemitter3: 5.0.1
- p-timeout: 6.1.3
+ p-timeout: 6.1.4
- p-timeout@6.1.3: {}
-
- p-try@2.2.0: {}
+ p-timeout@6.1.4: {}
package-json-from-dist@1.0.1: {}
- package-manager-detector@0.2.7: {}
+ package-manager-detector@1.3.0: {}
+
+ pako@0.2.9: {}
+
+ parse-entities@4.0.2:
+ dependencies:
+ '@types/unist': 2.0.11
+ character-entities-legacy: 3.0.0
+ character-reference-invalid: 2.0.1
+ decode-named-character-reference: 1.1.0
+ is-alphanumerical: 2.0.1
+ is-decimal: 2.0.1
+ is-hexadecimal: 2.0.1
parse-latin@7.0.0:
dependencies:
@@ -5176,24 +5421,20 @@ snapshots:
parse5-htmlparser2-tree-adapter@7.1.0:
dependencies:
domhandler: 5.0.3
- parse5: 7.2.1
+ parse5: 7.3.0
parse5-parser-stream@7.1.2:
dependencies:
- parse5: 7.2.1
+ parse5: 7.3.0
- parse5@7.2.1:
+ parse5@7.3.0:
dependencies:
- entities: 4.5.0
+ entities: 6.0.0
path-browserify@1.0.1: {}
- path-exists@4.0.0: {}
-
path-key@3.1.1: {}
- path-key@4.0.0: {}
-
path-parse@1.0.7: {}
path-scurry@1.11.1:
@@ -5203,6 +5444,8 @@ snapshots:
pathe@1.1.2: {}
+ pathe@2.0.3: {}
+
pend@1.2.0: {}
picocolors@1.1.1: {}
@@ -5213,42 +5456,42 @@ snapshots:
pify@2.3.0: {}
- pify@4.0.1: {}
+ pirates@4.0.7: {}
- pirates@4.0.6: {}
-
- pkg-dir@4.2.0:
- dependencies:
- find-up: 4.1.0
-
- pkg-types@1.2.1:
+ pkg-types@1.3.1:
dependencies:
confbox: 0.1.8
- mlly: 1.7.3
- pathe: 1.1.2
+ mlly: 1.7.4
+ pathe: 2.0.3
- postcss-import@15.1.0(postcss@8.4.49):
+ pkg-types@2.1.0:
dependencies:
- postcss: 8.4.49
+ confbox: 0.2.2
+ exsolve: 1.0.5
+ pathe: 2.0.3
+
+ postcss-import@15.1.0(postcss@8.5.4):
+ dependencies:
+ postcss: 8.5.4
postcss-value-parser: 4.2.0
read-cache: 1.0.0
- resolve: 1.22.9
+ resolve: 1.22.10
- postcss-js@4.0.1(postcss@8.4.49):
+ postcss-js@4.0.1(postcss@8.5.4):
dependencies:
camelcase-css: 2.0.1
- postcss: 8.4.49
+ postcss: 8.5.4
- postcss-load-config@4.0.2(postcss@8.4.49):
+ postcss-load-config@4.0.2(postcss@8.5.4):
dependencies:
lilconfig: 3.1.3
- yaml: 2.6.1
+ yaml: 2.8.0
optionalDependencies:
- postcss: 8.4.49
+ postcss: 8.5.4
- postcss-nested@6.2.0(postcss@8.4.49):
+ postcss-nested@6.2.0(postcss@8.5.4):
dependencies:
- postcss: 8.4.49
+ postcss: 8.5.4
postcss-selector-parser: 6.1.2
postcss-selector-parser@6.0.10:
@@ -5263,28 +5506,22 @@ snapshots:
postcss-value-parser@4.2.0: {}
- postcss@8.4.49:
+ postcss@8.5.4:
dependencies:
- nanoid: 3.3.8
+ nanoid: 3.3.11
picocolors: 1.1.1
source-map-js: 1.2.1
- preact-render-to-string@6.5.12(preact@10.25.2):
+ preact-render-to-string@6.5.13(preact@10.26.8):
dependencies:
- preact: 10.25.2
+ preact: 10.26.8
- preact@10.25.2: {}
-
- preferred-pm@4.0.0:
- dependencies:
- find-up-simple: 1.0.0
- find-yarn-workspace-root2: 1.2.16
- which-pm: 3.0.0
+ preact@10.26.8: {}
prettier@2.8.7:
optional: true
- prismjs@1.29.0: {}
+ prismjs@1.30.0: {}
prompts@2.4.2:
dependencies:
@@ -5293,6 +5530,8 @@ snapshots:
property-information@6.5.0: {}
+ property-information@7.1.0: {}
+
proxy-from-env@1.1.0: {}
pump@3.0.2:
@@ -5300,10 +5539,14 @@ snapshots:
end-of-stream: 1.4.4
once: 1.4.0
+ quansync@0.2.10: {}
+
queue-microtask@1.2.3: {}
radix3@1.1.2: {}
+ range-parser@1.2.1: {}
+
read-cache@1.0.0:
dependencies:
pify: 2.3.0
@@ -5312,15 +5555,45 @@ snapshots:
dependencies:
picomatch: 2.3.1
- readdirp@4.0.2: {}
+ readdirp@4.1.2: {}
- regex-recursion@4.3.0:
+ recma-build-jsx@1.0.0:
+ dependencies:
+ '@types/estree': 1.0.7
+ estree-util-build-jsx: 3.0.1
+ vfile: 6.0.3
+
+ recma-jsx@1.0.0(acorn@8.14.1):
+ dependencies:
+ acorn-jsx: 5.3.2(acorn@8.14.1)
+ estree-util-to-js: 2.0.0
+ recma-parse: 1.0.0
+ recma-stringify: 1.0.0
+ unified: 11.0.5
+ transitivePeerDependencies:
+ - acorn
+
+ recma-parse@1.0.0:
+ dependencies:
+ '@types/estree': 1.0.7
+ esast-util-from-js: 2.0.1
+ unified: 11.0.5
+ vfile: 6.0.3
+
+ recma-stringify@1.0.0:
+ dependencies:
+ '@types/estree': 1.0.7
+ estree-util-to-js: 2.0.0
+ unified: 11.0.5
+ vfile: 6.0.3
+
+ regex-recursion@6.0.2:
dependencies:
regex-utilities: 2.3.0
regex-utilities@2.3.0: {}
- regex@5.0.2:
+ regex@6.0.1:
dependencies:
regex-utilities: 2.3.0
@@ -5336,10 +5609,18 @@ snapshots:
hast-util-raw: 9.1.0
vfile: 6.0.3
+ rehype-recma@1.0.0:
+ dependencies:
+ '@types/estree': 1.0.7
+ '@types/hast': 3.0.4
+ hast-util-to-estree: 3.1.3
+ transitivePeerDependencies:
+ - supports-color
+
rehype-stringify@10.0.1:
dependencies:
'@types/hast': 3.0.4
- hast-util-to-html: 9.0.4
+ hast-util-to-html: 9.0.5
unified: 11.0.5
rehype@13.0.2:
@@ -5349,10 +5630,10 @@ snapshots:
rehype-stringify: 10.0.1
unified: 11.0.5
- remark-gfm@4.0.0:
+ remark-gfm@4.0.1:
dependencies:
'@types/mdast': 4.0.4
- mdast-util-gfm: 3.0.0
+ mdast-util-gfm: 3.1.0
micromark-extension-gfm: 3.0.0
remark-parse: 11.0.0
remark-stringify: 11.0.0
@@ -5360,16 +5641,23 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ remark-mdx@3.1.0:
+ dependencies:
+ mdast-util-mdx: 3.0.0
+ micromark-extension-mdxjs: 3.0.0
+ transitivePeerDependencies:
+ - supports-color
+
remark-parse@11.0.0:
dependencies:
'@types/mdast': 4.0.4
mdast-util-from-markdown: 2.0.2
- micromark-util-types: 2.0.1
+ micromark-util-types: 2.0.2
unified: 11.0.5
transitivePeerDependencies:
- supports-color
- remark-rehype@11.1.1:
+ remark-rehype@11.1.2:
dependencies:
'@types/hast': 3.0.4
'@types/mdast': 4.0.4
@@ -5398,12 +5686,14 @@ snapshots:
require-from-string@2.0.2: {}
- resolve@1.22.9:
+ resolve@1.22.10:
dependencies:
- is-core-module: 2.16.0
+ is-core-module: 2.16.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
+ restructure@3.0.2: {}
+
retext-latin@4.0.0:
dependencies:
'@types/nlcst': 2.0.3
@@ -5429,31 +5719,32 @@ snapshots:
retext-stringify: 4.0.0
unified: 11.0.5
- reusify@1.0.4: {}
+ reusify@1.1.0: {}
- rollup@4.28.1:
+ rollup@4.41.1:
dependencies:
- '@types/estree': 1.0.6
+ '@types/estree': 1.0.7
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.28.1
- '@rollup/rollup-android-arm64': 4.28.1
- '@rollup/rollup-darwin-arm64': 4.28.1
- '@rollup/rollup-darwin-x64': 4.28.1
- '@rollup/rollup-freebsd-arm64': 4.28.1
- '@rollup/rollup-freebsd-x64': 4.28.1
- '@rollup/rollup-linux-arm-gnueabihf': 4.28.1
- '@rollup/rollup-linux-arm-musleabihf': 4.28.1
- '@rollup/rollup-linux-arm64-gnu': 4.28.1
- '@rollup/rollup-linux-arm64-musl': 4.28.1
- '@rollup/rollup-linux-loongarch64-gnu': 4.28.1
- '@rollup/rollup-linux-powerpc64le-gnu': 4.28.1
- '@rollup/rollup-linux-riscv64-gnu': 4.28.1
- '@rollup/rollup-linux-s390x-gnu': 4.28.1
- '@rollup/rollup-linux-x64-gnu': 4.28.1
- '@rollup/rollup-linux-x64-musl': 4.28.1
- '@rollup/rollup-win32-arm64-msvc': 4.28.1
- '@rollup/rollup-win32-ia32-msvc': 4.28.1
- '@rollup/rollup-win32-x64-msvc': 4.28.1
+ '@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
fsevents: 2.3.3
run-parallel@1.2.0:
@@ -5464,13 +5755,33 @@ snapshots:
semver@6.3.1: {}
- semver@7.6.3: {}
+ semver@7.7.2: {}
+
+ send@1.2.0:
+ dependencies:
+ debug: 4.4.1
+ encodeurl: 2.0.0
+ escape-html: 1.0.3
+ etag: 1.8.1
+ fresh: 2.0.0
+ http-errors: 2.0.0
+ mime-types: 3.0.1
+ ms: 2.1.3
+ on-finished: 2.4.1
+ range-parser: 1.2.1
+ statuses: 2.0.1
+ transitivePeerDependencies:
+ - supports-color
+
+ server-destroy@1.0.1: {}
+
+ setprototypeof@1.2.0: {}
sharp@0.33.5:
dependencies:
color: 4.2.3
- detect-libc: 2.0.3
- semver: 7.6.3
+ detect-libc: 2.0.4
+ semver: 7.7.2
optionalDependencies:
'@img/sharp-darwin-arm64': 0.33.5
'@img/sharp-darwin-x64': 0.33.5
@@ -5498,34 +5809,40 @@ snapshots:
shebang-regex@3.0.0: {}
- shiki@1.24.2:
+ shiki@3.4.2:
dependencies:
- '@shikijs/core': 1.24.2
- '@shikijs/engine-javascript': 1.24.2
- '@shikijs/engine-oniguruma': 1.24.2
- '@shikijs/types': 1.24.2
- '@shikijs/vscode-textmate': 9.3.1
+ '@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/vscode-textmate': 10.0.2
'@types/hast': 3.0.4
signal-exit@4.1.0: {}
+ simple-code-frame@1.3.0:
+ dependencies:
+ kolorist: 1.8.0
+
simple-swizzle@0.2.2:
dependencies:
is-arrayish: 0.3.2
sisteransi@1.0.5: {}
+ smol-toml@1.3.4: {}
+
source-map-js@1.2.1: {}
source-map@0.7.4: {}
space-separated-tokens@2.0.2: {}
- sprintf-js@1.0.3: {}
-
stack-trace@1.0.0-pre2: {}
- std-env@3.8.0: {}
+ statuses@2.0.1: {}
string-width@4.2.3:
dependencies:
@@ -5558,11 +5875,15 @@ snapshots:
dependencies:
ansi-regex: 6.1.0
- strip-bom@3.0.0: {}
+ strnum@1.1.2: {}
- strip-final-newline@3.0.0: {}
+ style-to-js@1.1.16:
+ dependencies:
+ style-to-object: 1.0.8
- strnum@1.0.5: {}
+ style-to-object@1.0.8:
+ dependencies:
+ inline-style-parser: 0.2.4
sucrase@3.35.0:
dependencies:
@@ -5571,7 +5892,7 @@ snapshots:
glob: 10.4.5
lines-and-columns: 1.2.4
mz: 2.7.0
- pirates: 4.0.6
+ pirates: 4.0.7
ts-interface-checker: 0.1.13
supports-preserve-symlinks-flag@1.0.0: {}
@@ -5586,31 +5907,29 @@ snapshots:
csso: 5.0.5
picocolors: 1.1.1
- system-architecture@0.1.0: {}
-
- tailwindcss@3.4.16:
+ tailwindcss@3.4.17:
dependencies:
'@alloc/quick-lru': 5.2.0
arg: 5.0.2
chokidar: 3.6.0
didyoumean: 1.2.2
dlv: 1.1.3
- fast-glob: 3.3.2
+ fast-glob: 3.3.3
glob-parent: 6.0.2
is-glob: 4.0.3
- jiti: 1.21.6
+ jiti: 1.21.7
lilconfig: 3.1.3
micromatch: 4.0.8
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.1.1
- postcss: 8.4.49
- postcss-import: 15.1.0(postcss@8.4.49)
- postcss-js: 4.0.1(postcss@8.4.49)
- postcss-load-config: 4.0.2(postcss@8.4.49)
- postcss-nested: 6.2.0(postcss@8.4.49)
+ postcss: 8.5.4
+ postcss-import: 15.1.0(postcss@8.5.4)
+ postcss-js: 4.0.1(postcss@8.5.4)
+ postcss-load-config: 4.0.2(postcss@8.5.4)
+ postcss-nested: 6.2.0(postcss@8.5.4)
postcss-selector-parser: 6.1.2
- resolve: 1.22.9
+ resolve: 1.22.10
sucrase: 3.35.0
transitivePeerDependencies:
- ts-node
@@ -5632,52 +5951,66 @@ snapshots:
dependencies:
any-promise: 1.3.0
- tinyexec@0.3.1: {}
+ tiny-inflate@1.0.3: {}
+
+ tinyexec@0.3.2: {}
+
+ tinyexec@1.0.1: {}
+
+ tinyglobby@0.2.14:
+ dependencies:
+ fdir: 6.4.5(picomatch@4.0.2)
+ picomatch: 4.0.2
to-regex-range@5.0.1:
dependencies:
is-number: 7.0.0
+ toidentifier@1.0.1: {}
+
+ tr46@0.0.3: {}
+
trim-lines@3.0.1: {}
trough@2.2.0: {}
ts-interface-checker@0.1.13: {}
- tsconfck@3.1.4(typescript@5.7.2):
+ tsconfck@3.1.6(typescript@5.8.3):
optionalDependencies:
- typescript: 5.7.2
+ typescript: 5.8.3
- tslib@2.8.1:
- optional: true
+ tslib@2.8.1: {}
- type-fest@4.30.2: {}
+ type-fest@4.41.0: {}
typesafe-path@0.2.2: {}
- typescript-auto-import-cache@0.3.5:
+ typescript-auto-import-cache@0.3.6:
dependencies:
- semver: 7.6.3
+ semver: 7.7.2
- typescript@5.7.2: {}
+ typescript@5.8.3: {}
- ufo@1.5.4: {}
+ ufo@1.6.1: {}
- ultrahtml@1.5.3: {}
+ ultrahtml@1.6.0: {}
uncrypto@0.1.3: {}
- undici-types@6.20.0: {}
+ undici-types@6.21.0: {}
- undici@6.21.0: {}
+ undici@6.21.3: {}
- unenv@1.10.0:
+ unicode-properties@1.4.1:
dependencies:
- consola: 3.3.0
- defu: 6.1.4
- mime: 3.0.0
- node-fetch-native: 1.6.4
- pathe: 1.1.2
+ base64-js: 1.5.1
+ unicode-trie: 2.0.0
+
+ unicode-trie@2.0.0:
+ dependencies:
+ pako: 0.2.9
+ tiny-inflate: 1.0.3
unified@11.0.5:
dependencies:
@@ -5689,6 +6022,11 @@ snapshots:
trough: 2.2.0
vfile: 6.0.3
+ unifont@0.5.0:
+ dependencies:
+ css-tree: 3.1.0
+ ohash: 2.0.11
+
unist-util-find-after@5.0.0:
dependencies:
'@types/unist': 3.0.3
@@ -5703,6 +6041,10 @@ snapshots:
'@types/unist': 3.0.3
array-iterate: 2.0.1
+ unist-util-position-from-estree@2.0.0:
+ dependencies:
+ '@types/unist': 3.0.3
+
unist-util-position@5.0.0:
dependencies:
'@types/unist': 3.0.3
@@ -5731,33 +6073,23 @@ snapshots:
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
- unstorage@1.14.1:
+ unstorage@1.16.0:
dependencies:
anymatch: 3.1.3
- chokidar: 3.6.0
- citty: 0.1.6
- destr: 2.0.3
- h3: 1.13.0
- listhen: 1.9.0
+ chokidar: 4.0.3
+ destr: 2.0.5
+ h3: 1.15.3
lru-cache: 10.4.3
- node-fetch-native: 1.6.4
+ node-fetch-native: 1.6.6
ofetch: 1.4.1
- ufo: 1.5.4
+ ufo: 1.6.1
- untun@0.1.3:
+ update-browserslist-db@1.1.3(browserslist@4.25.0):
dependencies:
- citty: 0.1.6
- consola: 3.3.0
- pathe: 1.1.2
-
- update-browserslist-db@1.1.1(browserslist@4.24.3):
- dependencies:
- browserslist: 4.24.3
+ browserslist: 4.25.0
escalade: 3.2.0
picocolors: 1.1.1
- uqr@0.1.2: {}
-
util-deprecate@1.0.2: {}
vfile-location@5.0.3:
@@ -5775,89 +6107,102 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.2
- vite@6.0.3(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1):
+ vite-prerender-plugin@0.5.10(vite@6.3.5(@types/node@22.15.27)(jiti@2.4.2)(yaml@2.8.0)):
dependencies:
- esbuild: 0.24.0
- postcss: 8.4.49
- rollup: 4.28.1
+ kolorist: 1.8.0
+ magic-string: 0.30.17
+ node-html-parser: 6.1.13
+ simple-code-frame: 1.3.0
+ source-map: 0.7.4
+ stack-trace: 1.0.0-pre2
+ vite: 6.3.5(@types/node@22.15.27)(jiti@2.4.2)(yaml@2.8.0)
+
+ vite@6.3.5(@types/node@22.15.27)(jiti@2.4.2)(yaml@2.8.0):
+ 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
+ tinyglobby: 0.2.14
optionalDependencies:
- '@types/node': 22.10.2
+ '@types/node': 22.15.27
fsevents: 2.3.3
jiti: 2.4.2
- yaml: 2.6.1
+ yaml: 2.8.0
- vitefu@1.0.4(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1)):
+ vitefu@1.0.6(vite@6.3.5(@types/node@22.15.27)(jiti@2.4.2)(yaml@2.8.0)):
optionalDependencies:
- vite: 6.0.3(@types/node@22.10.2)(jiti@2.4.2)(yaml@2.6.1)
+ vite: 6.3.5(@types/node@22.15.27)(jiti@2.4.2)(yaml@2.8.0)
- volar-service-css@0.0.62(@volar/language-service@2.4.11):
+ volar-service-css@0.0.62(@volar/language-service@2.4.14):
dependencies:
- vscode-css-languageservice: 6.3.2
+ vscode-css-languageservice: 6.3.5
vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
optionalDependencies:
- '@volar/language-service': 2.4.11
+ '@volar/language-service': 2.4.14
- volar-service-emmet@0.0.62(@volar/language-service@2.4.11):
+ volar-service-emmet@0.0.62(@volar/language-service@2.4.14):
dependencies:
'@emmetio/css-parser': 0.4.0
'@emmetio/html-matcher': 1.3.0
'@vscode/emmet-helper': 2.11.0
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
optionalDependencies:
- '@volar/language-service': 2.4.11
+ '@volar/language-service': 2.4.14
- volar-service-html@0.0.62(@volar/language-service@2.4.11):
+ volar-service-html@0.0.62(@volar/language-service@2.4.14):
dependencies:
- vscode-html-languageservice: 5.3.1
+ vscode-html-languageservice: 5.4.0
vscode-languageserver-textdocument: 1.0.12
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
optionalDependencies:
- '@volar/language-service': 2.4.11
+ '@volar/language-service': 2.4.14
- volar-service-prettier@0.0.62(@volar/language-service@2.4.11):
+ volar-service-prettier@0.0.62(@volar/language-service@2.4.14):
dependencies:
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
optionalDependencies:
- '@volar/language-service': 2.4.11
+ '@volar/language-service': 2.4.14
- volar-service-typescript-twoslash-queries@0.0.62(@volar/language-service@2.4.11):
+ volar-service-typescript-twoslash-queries@0.0.62(@volar/language-service@2.4.14):
dependencies:
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
optionalDependencies:
- '@volar/language-service': 2.4.11
+ '@volar/language-service': 2.4.14
- volar-service-typescript@0.0.62(@volar/language-service@2.4.11):
+ volar-service-typescript@0.0.62(@volar/language-service@2.4.14):
dependencies:
path-browserify: 1.0.1
- semver: 7.6.3
- typescript-auto-import-cache: 0.3.5
+ semver: 7.7.2
+ typescript-auto-import-cache: 0.3.6
vscode-languageserver-textdocument: 1.0.12
vscode-nls: 5.2.0
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
optionalDependencies:
- '@volar/language-service': 2.4.11
+ '@volar/language-service': 2.4.14
- volar-service-yaml@0.0.62(@volar/language-service@2.4.11):
+ volar-service-yaml@0.0.62(@volar/language-service@2.4.14):
dependencies:
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
yaml-language-server: 1.15.0
optionalDependencies:
- '@volar/language-service': 2.4.11
+ '@volar/language-service': 2.4.14
- vscode-css-languageservice@6.3.2:
+ vscode-css-languageservice@6.3.5:
dependencies:
'@vscode/l10n': 0.0.18
vscode-languageserver-textdocument: 1.0.12
vscode-languageserver-types: 3.17.5
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
- vscode-html-languageservice@5.3.1:
+ vscode-html-languageservice@5.4.0:
dependencies:
'@vscode/l10n': 0.0.18
vscode-languageserver-textdocument: 1.0.12
vscode-languageserver-types: 3.17.5
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
vscode-json-languageservice@4.1.8:
dependencies:
@@ -5865,7 +6210,7 @@ snapshots:
vscode-languageserver-textdocument: 1.0.12
vscode-languageserver-types: 3.17.5
vscode-nls: 5.2.0
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
vscode-jsonrpc@6.0.0: {}
@@ -5897,21 +6242,24 @@ snapshots:
vscode-nls@5.2.0: {}
- vscode-uri@3.0.8: {}
+ vscode-uri@3.1.0: {}
web-namespaces@2.0.1: {}
+ webidl-conversions@3.0.1: {}
+
whatwg-encoding@3.1.1:
dependencies:
iconv-lite: 0.6.3
whatwg-mimetype@4.0.0: {}
- which-pm-runs@1.1.0: {}
-
- which-pm@3.0.0:
+ whatwg-url@5.0.0:
dependencies:
- load-yaml-file: 0.2.0
+ tr46: 0.0.3
+ webidl-conversions: 3.0.1
+
+ which-pm-runs@1.1.0: {}
which@2.0.2:
dependencies:
@@ -5959,14 +6307,14 @@ snapshots:
vscode-languageserver-textdocument: 1.0.12
vscode-languageserver-types: 3.17.5
vscode-nls: 5.2.0
- vscode-uri: 3.0.8
+ vscode-uri: 3.1.0
yaml: 2.2.2
optionalDependencies:
prettier: 2.8.7
yaml@2.2.2: {}
- yaml@2.6.1: {}
+ yaml@2.8.0: {}
yargs-parser@21.1.1: {}
@@ -5985,23 +6333,23 @@ snapshots:
buffer-crc32: 0.2.13
fd-slicer: 1.1.0
- yocto-queue@1.1.1: {}
+ yocto-queue@1.2.1: {}
- yocto-spinner@0.1.2:
+ yocto-spinner@0.2.3:
dependencies:
yoctocolors: 2.1.1
yoctocolors@2.1.1: {}
- zod-to-json-schema@3.24.1(zod@3.24.1):
+ zod-to-json-schema@3.24.5(zod@3.25.41):
dependencies:
- zod: 3.24.1
+ zod: 3.25.41
- zod-to-ts@1.2.0(typescript@5.7.2)(zod@3.24.1):
+ zod-to-ts@1.2.0(typescript@5.8.3)(zod@3.25.41):
dependencies:
- typescript: 5.7.2
- zod: 3.24.1
+ typescript: 5.8.3
+ zod: 3.25.41
- zod@3.24.1: {}
+ zod@3.25.41: {}
zwitch@2.0.4: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
new file mode 100644
index 0000000..d0b7dbe
--- /dev/null
+++ b/pnpm-workspace.yaml
@@ -0,0 +1,3 @@
+onlyBuiltDependencies:
+ - esbuild
+ - sharp
diff --git a/public/jxl.min.js b/public/jxl.min.js
new file mode 100644
index 0000000..578425c
--- /dev/null
+++ b/public/jxl.min.js
@@ -0,0 +1 @@
+!function(){"use strict";let e={useCache:!0,imageType:"png"},a,t={};function s(s,i,n,r){let l=s.dataset.jxlSrc;if(i instanceof Blob)c(s,URL.createObjectURL(i),n,r);else if("OffscreenCanvas"in window){let d=new OffscreenCanvas(i.width,i.height);t[l].postMessage({canvas:d,imgData:i,imageType:e.imageType},[d]),t[l].addEventListener("message",t=>{t.data.url&&t.data.blob&&(c(s,t.data.url,n,r),e.useCache&&a&&a.put(l,new Response(t.data.blob)))})}else{let g=document.createElement("canvas");g.width=i.width,g.height=i.height,g.getContext("2d").putImageData(i,0,0),g.toBlob(t=>{c(s,URL.createObjectURL(t),n,r),e.useCache&&a&&a.put(l,new Response(t))},"image/"+e.imageType)}}function c(a,t,s,c){s?a.style.backgroundImage='url("'+t+'")':c?(a.srcset=t,a.type="image/"+e.imageType):a.src=t}async function i(c,i,n){let r=c.dataset.jxlSrc=i?getComputedStyle(c).backgroundImage.slice(5,-2):n?c.srcset:c.currentSrc;if(i||n||(c.srcset="",c.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),e.useCache){try{a=a||await caches.open("jxl")}catch(l){}let d=a&&await a.match(r);if(d){let g=await d.blob();requestAnimationFrame(()=>s(c,g,i,n));return}}let o=await fetch(r),u=await o.arrayBuffer();t[r]=new Worker("https://aria.coffee/jxl_dec.js"),t[r].postMessage({jxlSrc:r,image:u}),t[r].addEventListener("message",e=>e.data.imgData&&requestAnimationFrame(()=>s(c,e.data.imgData,i,n)))}new MutationObserver(e=>e.forEach(e=>e.addedNodes.forEach(e=>{e instanceof HTMLImageElement&&e.src.endsWith(".jxl")?e.onerror=()=>i(e,!1,!1):e instanceof HTMLSourceElement&&e.srcset.endsWith(".jxl")?i(e,!1,!0):e instanceof Element&&getComputedStyle(e).backgroundImage.endsWith('.jxl")')&&i(e,!0,!1)}))).observe(document.documentElement,{subtree:!0,childList:!0})}();
\ No newline at end of file
diff --git a/public/jxl_dec.js b/public/jxl_dec.js
new file mode 100644
index 0000000..72e7d01
--- /dev/null
+++ b/public/jxl_dec.js
@@ -0,0 +1,2 @@
+var Module=function(n){var r,t,e,o,a,i,u,f,c,s,l,v,p,d,h,g,m,y,$,w,_,n=void 0!==(n=n||{})?n:{};n.ready=new Promise(function(n,e){r=n,t=e});var b={};for(e in n)n.hasOwnProperty(e)&&(b[e]=n[e]);var T=[],P="./this.program",A=function(n,r){throw r},C="";C=0!==(C=self.location.href).indexOf("blob:")?C.substr(0,C.lastIndexOf("/")+1):"",o=function(n){var r=new XMLHttpRequest;return r.open("GET",n,!1),r.send(null),r.responseText},i=function(n){var r=new XMLHttpRequest;return r.open("GET",n,!1),r.responseType="arraybuffer",r.send(null),new Uint8Array(r.response)},a=function(n,r,t){var e=new XMLHttpRequest;e.open("GET",n,!0),e.responseType="arraybuffer",e.onload=function(){if(200==e.status||0==e.status&&e.response){r(e.response);return}t()},e.onerror=t,e.send(null)},u=function(n){document.title=n};var k=n.print||console.log.bind(console),E=n.printErr||console.warn.bind(console);for(e in b)b.hasOwnProperty(e)&&(n[e]=b[e]);b=null,n.arguments&&(T=n.arguments),n.thisProgram&&(P=n.thisProgram),n.quit&&(A=n.quit);var W=0,R=function(n){W=n};n.wasmBinary&&(f=n.wasmBinary),n.noExitRuntime,"object"!=typeof WebAssembly&&Q("no native wasm support detected");var F=!1,j=new TextDecoder("utf8");function I(n,r){if(!n)return"";for(var t=n+r,e=n;!(e>=t)&&p[e];)++e;return j.decode(p.subarray(n,e))}var S=new TextDecoder("utf-16le");function O(n,r){for(var t=n,e=t>>1,o=e+r/2;!(e>=o)&&h[e];)++e;return t=e<<1,S.decode(p.subarray(n,t))}function x(n,r,t){if(void 0===t&&(t=2147483647),t<2)return 0;for(var e=r,o=(t-=2)<2*n.length?t/2:n.length,a=0;a>1]=i,r+=2}return d[r>>1]=0,r-e}function B(n){return 2*n.length}function U(n,r){for(var t=0,e="";!(t>=r/4);){var o=g[n+4*t>>2];if(0==o)break;if(++t,o>=65536){var a=o-65536;e+=String.fromCharCode(55296|a>>10,56320|1023&a)}else e+=String.fromCharCode(o)}return e}function D(n,r,t){if(void 0===t&&(t=2147483647),t<4)return 0;for(var e=r,o=e+t-4,a=0;a=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&n.charCodeAt(++a)),g[r>>2]=i,(r+=4)+4>o)break}return g[r>>2]=0,r-e}function H(n){for(var r=0,t=0;t=55296&&e<=57343&&++t,r+=4}return r}function M(n,r){return n%r>0&&(n+=r-n%r),n}function V(r){l=r,n.HEAP8=v=new Int8Array(r),n.HEAP16=d=new Int16Array(r),n.HEAP32=g=new Int32Array(r),n.HEAPU8=p=new Uint8Array(r),n.HEAPU16=h=new Uint16Array(r),n.HEAPU32=m=new Uint32Array(r),n.HEAPF32=y=new Float32Array(r),n.HEAPF64=$=new Float64Array(r)}n.INITIAL_MEMORY;var z=[],q=[],N=[],G=!1;function L(n){z.unshift(n)}function J(n){N.unshift(n)}var Y=0,Z=null,K=null;function Q(r){n.onAbort&&n.onAbort(r),E(r+=""),F=!0,s=1,r="abort("+r+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(r);throw t(e),e}function X(n){return n.startsWith("data:application/octet-stream;base64,")}if(n.preloadedImages={},n.preloadedAudios={},n.locateFile){var nn,nr="jxl_dec.wasm";!X(nr)&&(nr=(nn=nr,n.locateFile?n.locateFile(nn,C):C+nn))}else var nr="jxl_dec.wasm";function nt(n){try{if(n==nr&&f)return new Uint8Array(f);if(i)return i(n);throw"both async and sync fetching of the wasm failed"}catch(r){Q(r)}}function ne(r){for(;r.length>0;){var t=r.shift();if("function"==typeof t){t(n);continue}var e=t.func;"number"==typeof e?void 0===t.arg?w.get(e)():w.get(e)(t.arg):e(void 0===t.arg?null:t.arg)}}function no(n){switch(n){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw TypeError("Unknown type size: "+n)}}var na=void 0;function ni(n){for(var r="",t=n;p[t];)r+=na[p[t++]];return r}var nu={},nf={},nc={};function ns(n){if(void 0===n)return"_unknown";var r=(n=n.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return r>=48&&r<=57?"_"+n:n}function nl(n,r){return Function("body","return function "+(n=ns(n))+'() {\n "use strict"; return body.apply(this, arguments);\n};\n')(r)}function nv(n,r){var t=nl(r,function(n){this.name=r,this.message=n;var t=Error(n).stack;void 0!==t&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))});return t.prototype=Object.create(n.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},t}var np=void 0;function nd(n){throw new np(n)}var nh=void 0;function ng(n){throw new nh(n)}function nm(n,r,t){if(t=t||{},!("argPackAdvance"in r))throw TypeError("registerType registeredInstance requires argPackAdvance");var e=r.name;if(n||nd('type "'+e+'" must have a positive integer typeid pointer'),nf.hasOwnProperty(n)){if(t.ignoreDuplicateRegistrations)return;nd("Cannot register type '"+e+"' twice")}if(nf[n]=r,delete nc[n],nu.hasOwnProperty(n)){var o=nu[n];delete nu[n],o.forEach(function(n){n()})}}var ny=[],n$=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function nw(n){n>4&&0==--n$[n].refcount&&(n$[n]=void 0,ny.push(n))}function n0(n){switch(n){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var r=ny.length?ny.pop():n$.length;return n$[r]={refcount:1,value:n},r}}function n_(n){return this.fromWireType(m[n>>2])}function nb(n){if(null===n)return"null";var r=typeof n;return"object"===r||"array"===r||"function"===r?n.toString():""+n}function n8(n){for(;n.length;){var r=n.pop();n.pop()(r)}}var nT=void 0;function n2(n){var r=nj(n),t=ni(r);return nF(r),t}var n4={};function n1(){return"object"==typeof globalThis?globalThis:Function("return this")()}function n3(n,r){var t=nf[n];return void 0===t&&nd(r+" has unknown type "+n2(n)),t}var nP={};function nA(n){try{return c.grow(n-l.byteLength+65535>>>16),V(c.buffer),1}catch(r){}}var nC={mappings:{},buffers:[null,[],[]],printChar:function(n,r){var t=nC.buffers[n];0===r||10===r?((1===n?k:E)(function n(r,t,e){for(var o=t+void 0,a=t;r[a]&&!(a>=o);)++a;return j.decode(r.subarray?r.subarray(t,a):new Uint8Array(r.slice(t,a)))}(t,0)),t.length=0):t.push(r)},varargs:void 0,get:function(){return nC.varargs+=4,g[nC.varargs-4>>2]},getStr:function(n){return I(n)},get64:function(n,r){return n}};function nk(n){return 0}function nE(n){R(n)}!function n(){for(var r=Array(256),t=0;t<256;++t)r[t]=String.fromCharCode(t);na=r}(),np=n.BindingError=nv(Error,"BindingError"),nh=n.InternalError=nv(Error,"InternalError"),n.count_emval_handles=function n(){for(var r=0,t=5;t>i])},destructorFunction:null})},w:function n(r,t){t=ni(t),nm(r,{name:t,fromWireType:function(n){var r=n$[n].value;return nw(n),r},toWireType:function(n,r){return n0(r)},argPackAdvance:8,readValueFromPointer:n_,destructorFunction:null})},j:function n(r,t,e){var o=no(e);t=ni(t),nm(r,{name:t,fromWireType:function(n){return n},toWireType:function(n,r){if("number"!=typeof r&&"boolean"!=typeof r)throw TypeError('Cannot convert "'+nb(r)+'" to '+this.name);return r},argPackAdvance:8,readValueFromPointer:function n(r,t){switch(t){case 2:return function(n){return this.fromWireType(y[n>>2])};case 3:return function(n){return this.fromWireType($[n>>3])};default:throw TypeError("Unknown float type: "+r)}}(t,o),destructorFunction:null})},p:function r(t,e,o,a,i,u){var f,c,s,l,v,p,d=function n(r,t){for(var e=[],o=0;o>2)+o]);return e}(e,o);t=ni(t),i=(f=a,c=i,f=ni(f),"function"!=typeof(s=function r(){if(f.includes("j")){var t,e,o;return t=f,e=c,o=[],function(){o.length=arguments.length;for(var r=0;r0?", ":"")+v),p+=(s?"var rv = ":"")+"invoker(fn"+(v.length>0?", ":"")+v+");\n",f)p+="runDestructors(destructors);\n";else for(var c=u?1:2;c>>f}}var c=t.includes("unsigned");nm(r,{name:t,fromWireType:u,toWireType:function(n,r){if("number"!=typeof r&&"boolean"!=typeof r)throw TypeError('Cannot convert "'+nb(r)+'" to '+this.name);if(ra)throw TypeError('Passing a number "'+nb(r)+'" from JS side to C/C++ side to an argument of type "'+t+'", which is outside the valid range ['+o+", "+a+"]!");return c?r>>>0:0|r},argPackAdvance:8,readValueFromPointer:function n(r,t,e){switch(t){case 0:return e?function n(r){return v[r]}:function n(r){return p[r]};case 1:return e?function n(r){return d[r>>1]}:function n(r){return h[r>>1]};case 2:return e?function n(r){return g[r>>2]}:function n(r){return m[r>>2]};default:throw TypeError("Unknown integer type: "+r)}}(t,i,0!==o),destructorFunction:null})},c:function n(r,t,e){var o=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function a(n){var r=m,t=r[n>>=2],e=r[n+1];return new o(l,e,t)}e=ni(e),nm(r,{name:e,fromWireType:a,argPackAdvance:8,readValueFromPointer:a},{ignoreDuplicateRegistrations:!0})},k:function n(r,t){var e="std::string"===(t=ni(t));nm(r,{name:t,fromWireType:function(n){var r,t=m[n>>2];if(e)for(var o=n+4,a=0;a<=t;++a){var i=n+4+a;if(a==t||0==p[i]){var u=i-o,f=I(o,u);void 0===r?r=f:(r+="\0",r+=f),o=i+1}}else{for(var c=Array(t),a=0;a=55296&&o<=57343&&(o=65536+((1023&o)<<10)|1023&r.charCodeAt(++e)),o<=127?++t:o<=2047?t+=2:o<=65535?t+=3:t+=4}return t}(r)}:function(){return r.length})(),c=n6(4+f+1);if(m[c>>2]=f,e&&u)t=r,o=c+4,function n(r,t,e,o){if(!(o>0))return 0;for(var a=e,i=e+o-1,u=0;u=55296&&f<=57343&&(f=65536+((1023&f)<<10)|1023&r.charCodeAt(++u)),f<=127){if(e>=i)break;t[e++]=f}else if(f<=2047){if(e+1>=i)break;t[e++]=192|f>>6,t[e++]=128|63&f}else if(f<=65535){if(e+2>=i)break;t[e++]=224|f>>12,t[e++]=128|f>>6&63,t[e++]=128|63&f}else{if(e+3>=i)break;t[e++]=240|f>>18,t[e++]=128|f>>12&63,t[e++]=128|f>>6&63,t[e++]=128|63&f}}return t[e]=0,e-a}(t,p,o,a=f+1);else if(u)for(var s=0;s255&&(nF(c),nd("String has UTF-16 code units that do not fit in 8 bits")),p[c+4+s]=l}else for(var s=0;s>2],a=i(),u=n+4,c=0;c<=e;++c){var s=n+4+c*t;if(c==e||0==a[s>>f]){var l=s-u,v=o(u,l);void 0===r?r=v:(r+="\0",r+=v),u=s+t}}return nF(n),r},toWireType:function(n,r){"string"!=typeof r&&nd("Cannot pass non-string to C++ string type "+e);var o=u(r),i=n6(4+o+t);return m[i>>2]=o>>f,a(r,i+4,o+t),null!==n&&n.push(nF,i),i},argPackAdvance:8,readValueFromPointer:n_,destructorFunction:function(n){nF(n)}})},o:function n(r,t){t=ni(t),nm(r,{isVoid:!0,name:t,argPackAdvance:0,fromWireType:function(){},toWireType:function(n,r){}})},e:nw,l:function n(r){var t,e;return 0===r?n0(n1()):(r=void 0===(e=n4[t=r])?ni(t):e,n0(n1()[r]))},h:function n(r){r>4&&(n$[r].refcount+=1)},i:function r(t,e,o,a){t=((i=t)||nd("Cannot use deleted val. handle = "+i),n$[i].value);var i,u=nP[e];return u||(u=function r(t){for(var e="",o=0;o>> 2) + "+o+'], "parameter '+o+'");\nvar arg'+o+" = argType"+o+".readValueFromPointer(args);\nargs += argType"+o+"['argPackAdvance'];\n";return Function("requireRegisteredType","Module","__emval_register",a+="var obj = new constructor("+e+");\nreturn __emval_register(obj);\n}\n")(n3,n,n0)}(e),nP[e]=u),u(t,o,a)},a:function n(){Q()},t:function n(r,t,e){p.copyWithin(r,t,t+e)},f:function n(r){var t=p.length;if((r>>>=0)>2147483648)return!1;for(var e=1;e<=4;e*=2){var o=t*(1+.2/e);o=Math.min(o,r+100663296);var a=Math.min(2147483648,M(Math.max(r,o),65536));if(nA(a))return!0}return!1},u:nk,q:function n(r,t,e,o,a){},v:function n(r,t,e,o){for(var a=0,i=0;i>2],f=g[t+(8*i+4)>>2],c=0;c>2]=a,0},s:nE};!function r(){var e={a:nW};function o(r,t){var e,o=r.exports;n.asm=o,V((c=n.asm.x).buffer),w=n.asm.D,e=n.asm.y,q.unshift(e),function r(t){if(Y--,n.monitorRunDependencies&&n.monitorRunDependencies(Y),0==Y&&(null!==Z&&(clearInterval(Z),Z=null),K)){var e=K;K=null,e()}}("wasm-instantiate")}function a(n){o(n.instance)}function i(n){return(f||"function"!=typeof fetch?Promise.resolve().then(function(){return nt(nr)}):fetch(nr,{credentials:"same-origin"}).then(function(n){if(!n.ok)throw"failed to load wasm binary file at '"+nr+"'";return n.arrayBuffer()}).catch(function(){return nt(nr)})).then(function(n){return WebAssembly.instantiate(n,e)}).then(n,function(n){E("failed to asynchronously prepare wasm: "+n),Q(n)})}if(Y++,n.monitorRunDependencies&&n.monitorRunDependencies(Y),n.instantiateWasm)try{return n.instantiateWasm(e,o)}catch(u){return E("Module.instantiateWasm callback failed with error: "+u),!1}return(f||"function"!=typeof WebAssembly.instantiateStreaming||X(nr)||"function"!=typeof fetch?i(a):fetch(nr,{credentials:"same-origin"}).then(function(n){return WebAssembly.instantiateStreaming(n,e).then(a,function(n){return E("wasm streaming compile failed: "+n),E("falling back to ArrayBuffer instantiation"),i(a)})})).catch(t),{}}();var nR=n.___wasm_call_ctors=function(){return(nR=n.___wasm_call_ctors=n.asm.y).apply(null,arguments)},n6=n._malloc=function(){return(n6=n._malloc=n.asm.z).apply(null,arguments)},nF=n._free=function(){return(nF=n._free=n.asm.A).apply(null,arguments)},nj=n.___getTypeName=function(){return(nj=n.___getTypeName=n.asm.B).apply(null,arguments)},nI=n.___embind_register_native_and_builtin_types=function(){return(nI=n.___embind_register_native_and_builtin_types=n.asm.C).apply(null,arguments)},n5=n.dynCall_iiji=function(){return(n5=n.dynCall_iiji=n.asm.E).apply(null,arguments)},nS=n.dynCall_jiji=function(){return(nS=n.dynCall_jiji=n.asm.F).apply(null,arguments)};function nO(t){if(t=t||T,!(Y>0))!function r(){if(n.preRun)for("function"==typeof n.preRun&&(n.preRun=[n.preRun]);n.preRun.length;)L(n.preRun.shift());ne(z)}(),!(Y>0)&&(n.setStatus?(n.setStatus("Running..."),setTimeout(function(){setTimeout(function(){n.setStatus("")},1),e()},1)):e());function e(){!_&&(_=!0,n.calledRun=!0,F||(G=!0,ne(q),r(n),n.onRuntimeInitialized&&n.onRuntimeInitialized(),function r(){if(n.postRun)for("function"==typeof n.postRun&&(n.postRun=[n.postRun]);n.postRun.length;)J(n.postRun.shift());ne(N)}()))}}if(K=function n(){_||nO(),_||(K=n)},n.run=nO,n.preInit)for("function"==typeof n.preInit&&(n.preInit=[n.preInit]);n.preInit.length>0;)n.preInit.pop()();return nO(),n.ready};
+addEventListener("message",async a=>{if(a.data.image){let s=performance.now(),t=(await Module({noInitialRun:!0})).decode(a.data.image);if(!t)throw"Error decoding "+a.data.jxlSrc;console.log("Finished decoding",a.data.jxlSrc,"in",performance.now()-s,"ms");postMessage({imgData:t})}else if(a.data.canvas){a.data.canvas.getContext("2d").putImageData(a.data.imgData,0,0);let e=await a.data.canvas.convertToBlob({type:"image/"+a.data.imageType});postMessage({blob:e,url:URL.createObjectURL(e)})}});
\ No newline at end of file
diff --git a/public/jxl_dec.wasm b/public/jxl_dec.wasm
new file mode 100644
index 0000000..3a6d1dc
Binary files /dev/null and b/public/jxl_dec.wasm differ
diff --git a/public/static/BACKUPS/SteamReplays b/public/static/BACKUPS/SteamReplays
deleted file mode 160000
index ea17d4e..0000000
--- a/public/static/BACKUPS/SteamReplays
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit ea17d4eb7c76aa7602daf369f9a2d50ba7142fee
diff --git a/public/static/img/88x31/BuhMoe.png b/public/static/img/88x31/BuhMoe.png
new file mode 100644
index 0000000..d52b509
Binary files /dev/null and b/public/static/img/88x31/BuhMoe.png differ
diff --git a/public/static/img/88x31/Button.png b/public/static/img/88x31/Button.png
new file mode 100644
index 0000000..02e672e
Binary files /dev/null and b/public/static/img/88x31/Button.png differ
diff --git a/public/static/img/88x31/EndeavourOS-88x31.webp b/public/static/img/88x31/EndeavourOS-88x31.webp
new file mode 100644
index 0000000..4b406dc
Binary files /dev/null and b/public/static/img/88x31/EndeavourOS-88x31.webp differ
diff --git a/public/static/img/88x31/PWsbutton.png b/public/static/img/88x31/PWsbutton.png
new file mode 100644
index 0000000..96c92b1
Binary files /dev/null and b/public/static/img/88x31/PWsbutton.png differ
diff --git a/public/static/img/88x31/astro.png b/public/static/img/88x31/astro.png
index 50a1fb1..8c7b4ef 100644
Binary files a/public/static/img/88x31/astro.png and b/public/static/img/88x31/astro.png differ
diff --git a/public/static/img/88x31/brainmade.avif b/public/static/img/88x31/brainmade.avif
new file mode 100644
index 0000000..242836a
Binary files /dev/null and b/public/static/img/88x31/brainmade.avif differ
diff --git a/public/static/img/88x31/caddy.png b/public/static/img/88x31/caddy.png
new file mode 100644
index 0000000..b442cb0
Binary files /dev/null and b/public/static/img/88x31/caddy.png differ
diff --git a/public/static/img/88x31/eyes.gif b/public/static/img/88x31/eyes.gif
new file mode 100644
index 0000000..e5970e8
Binary files /dev/null and b/public/static/img/88x31/eyes.gif differ
diff --git a/public/static/img/88x31/firefox.gif b/public/static/img/88x31/firefox.gif
new file mode 100644
index 0000000..1a1f674
Binary files /dev/null and b/public/static/img/88x31/firefox.gif differ
diff --git a/public/static/img/88x31/handcoded.avif b/public/static/img/88x31/handcoded.avif
new file mode 100644
index 0000000..d75d603
Binary files /dev/null and b/public/static/img/88x31/handcoded.avif differ
diff --git a/public/static/img/88x31/jellyfin.gif b/public/static/img/88x31/jellyfin.gif
new file mode 100644
index 0000000..90c48fb
Binary files /dev/null and b/public/static/img/88x31/jellyfin.gif differ
diff --git a/public/static/img/88x31/kde.gif b/public/static/img/88x31/kde.gif
new file mode 100644
index 0000000..0455b4b
Binary files /dev/null and b/public/static/img/88x31/kde.gif differ
diff --git a/public/static/img/88x31/lain.gif b/public/static/img/88x31/lain.gif
new file mode 100644
index 0000000..b9cab1d
Binary files /dev/null and b/public/static/img/88x31/lain.gif differ
diff --git a/public/static/img/88x31/qbittorrent.png b/public/static/img/88x31/qbittorrent.png
new file mode 100644
index 0000000..28d16fb
Binary files /dev/null and b/public/static/img/88x31/qbittorrent.png differ
diff --git a/public/static/img/88x31/vscbutton.gif b/public/static/img/88x31/vscbutton.gif
new file mode 100644
index 0000000..c0baff8
Binary files /dev/null and b/public/static/img/88x31/vscbutton.gif differ
diff --git a/public/static/img/sites/avatar.avif b/public/static/img/sites/avatar.avif
new file mode 100644
index 0000000..8759166
Binary files /dev/null and b/public/static/img/sites/avatar.avif differ
diff --git a/public/static/img/sites/avatar.jxl b/public/static/img/sites/avatar.jxl
new file mode 100644
index 0000000..47bfd7e
Binary files /dev/null and b/public/static/img/sites/avatar.jxl differ
diff --git a/public/static/img/tests/mage-demon-queen-fastflix-0bb2.avif b/public/static/img/tests/mage-demon-queen-fastflix-0bb2.avif
new file mode 100644
index 0000000..cf90e2f
Binary files /dev/null and b/public/static/img/tests/mage-demon-queen-fastflix-0bb2.avif differ
diff --git a/public/static/keys/49776EAC872B884B_public.asc b/public/static/keys/49776EAC872B884B_public.asc
new file mode 100644
index 0000000..468a6e3
--- /dev/null
+++ b/public/static/keys/49776EAC872B884B_public.asc
@@ -0,0 +1,13 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mDMEaCHi6hYJKwYBBAHaRw8BAQdAUkJKd5594hqQ6PmzlENC4drfNZ6snlgNzOIw
+c7IHbbC0GEFyaWEgPGhlbGxvQGFyaWEuY29mZmVlPoiTBBMWCgA7FiEEfr0+DH09
+XH1cqKA/SXdurIcriEsFAmgh4uoCGwMFCwkIBwICIgIGFQoJCAsCBBYCAwECHgcC
+F4AACgkQSXdurIcriEvFtgD/b9xp7v1K0Yf7RwfDr586bp08M7t2d6YViLSq3+l+
+sSQBAIsabbm5pOroeBEKVCWVbu4KHujVxekE6O8h8FMklW4CuDgEaCHi6hIKKwYB
+BAGXVQEFAQEHQIUP1QGeR6y4ofAg+sWHQsUw4TkSXRe1Nuwg83vJ+twPAwEIB4h4
+BBgWCgAgFiEEfr0+DH09XH1cqKA/SXdurIcriEsFAmgh4uoCGwwACgkQSXdurIcr
+iEtkXwEA7iAz732NYxpWFJqzBiD+4j1CMxwFrCslY+4Bsi07Ky0A/RFfz9OIHuSm
+rvZLEtze+HO+dJDRGTRoHCbjEeVQey0D
+=LJQZ
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/public/static/messages/keys_and_addrs.txt b/public/static/messages/keys_and_addrs.txt
new file mode 100644
index 0000000..ffbdba6
--- /dev/null
+++ b/public/static/messages/keys_and_addrs.txt
@@ -0,0 +1,29 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+Email: hello@aria.coffee
+Website: aria.coffee
+Main Git: https://git.aria.coffee/aria
+Backup Git(GitHub): https://github.com/BuyMyMojo
+Alt Git: https://git.witchcraft.systems/Aria
+
+bsky: https://bsky.app/profile/did:plc:bzrn33tcfgjxnsanvg6py3xn
+bsky alt (pds.witchcraft.systems): https://bsky.app/profile/did:plc:valun42etpm73we7bgyh64ge
+
+PGP fingerprint: 7EBD 3E0C 7D3D 5C7D 5CA8 A03F 4977 6EAC 872B 884B
+PGP Key: https://aria.coffee/static/keys/49776EAC872B884B_public.asc
+PGP Keyservers: https://keyserver.ubuntu.com & https://keys.openpgp.org
+SSH key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBi5QCHIPTT6Uvq2SLxWUKxcN7RgdtrgJxVs2muVUbqe
+
+Crypto Wallets:
+XMR: 48NZQ5rYpiNEjNtsWKbyniVY3FpJ9kLVA815cxfSMPF5gvjrBiHH9x5JLr3aBYhvKvENCdhrYgzQ9LhBnR5NoinWDCGBzNm
+BTC: bc1qeqz2fswpn4hjjy373gyvjgkq63hv7mknwd6cau
+LTC: LW4tGWNzYQ21eJ8G2LZaLqroYU67nSNwnY
+ETH/USDC/USDT: 0xDd947270bCE2bBB3a3E3eCc4eA5095c14aa9ec58
+-----BEGIN PGP SIGNATURE-----
+
+iHUEARYKAB0WIQTnt7jSDIdTwHf5sXEZq3qkYrirOwUCaCIXOQAKCRAZq3qkYrir
+OyZvAQDPFtFOpgFumJBjL5AuwBv2ezxBu//WmQcwMIY6NDReewEAq6i+Q0GOC8FI
+1lqnI9uxr10FIGSemJ4FbUmve6GrWgE=
+=J+Ky
+-----END PGP SIGNATURE-----
diff --git a/public/static/videos/extreme-format-test/TOTK60-web-av1.mp4 b/public/static/videos/extreme-format-test/TOTK60-web-av1.mp4
new file mode 100644
index 0000000..7d26216
Binary files /dev/null and b/public/static/videos/extreme-format-test/TOTK60-web-av1.mp4 differ
diff --git a/public/static/videos/extreme-format-test/TOTK60-web-mpeg2.mp4 b/public/static/videos/extreme-format-test/TOTK60-web-mpeg2.mp4
new file mode 100644
index 0000000..f5951b0
Binary files /dev/null and b/public/static/videos/extreme-format-test/TOTK60-web-mpeg2.mp4 differ
diff --git a/public/static/videos/extreme-format-test/TOTK60-web-mpeg4.avi b/public/static/videos/extreme-format-test/TOTK60-web-mpeg4.avi
new file mode 100644
index 0000000..0975c72
Binary files /dev/null and b/public/static/videos/extreme-format-test/TOTK60-web-mpeg4.avi differ
diff --git a/public/static/videos/extreme-format-test/TOTK60-web-mpeg4.mp4 b/public/static/videos/extreme-format-test/TOTK60-web-mpeg4.mp4
new file mode 100644
index 0000000..a048a3d
Binary files /dev/null and b/public/static/videos/extreme-format-test/TOTK60-web-mpeg4.mp4 differ
diff --git a/public/static/videos/extreme-format-test/TOTK60-web-theora.ogg b/public/static/videos/extreme-format-test/TOTK60-web-theora.ogg
new file mode 100644
index 0000000..b3b6229
Binary files /dev/null and b/public/static/videos/extreme-format-test/TOTK60-web-theora.ogg differ
diff --git a/public/static/videos/extreme-format-test/TOTK60-web-vp9.mp4 b/public/static/videos/extreme-format-test/TOTK60-web-vp9.mp4
new file mode 100644
index 0000000..4f81424
Binary files /dev/null and b/public/static/videos/extreme-format-test/TOTK60-web-vp9.mp4 differ
diff --git a/public/static/videos/extreme-format-test/TOTK60-web-x264.mp4 b/public/static/videos/extreme-format-test/TOTK60-web-x264.mp4
new file mode 100644
index 0000000..9c99ef7
Binary files /dev/null and b/public/static/videos/extreme-format-test/TOTK60-web-x264.mp4 differ
diff --git a/public/static/videos/extreme-format-test/TOTK60-web-x265.mp4 b/public/static/videos/extreme-format-test/TOTK60-web-x265.mp4
new file mode 100644
index 0000000..d97415a
Binary files /dev/null and b/public/static/videos/extreme-format-test/TOTK60-web-x265.mp4 differ
diff --git a/remark-modified-time.mjs b/remark-modified-time.mjs
new file mode 100644
index 0000000..b0793c7
--- /dev/null
+++ b/remark-modified-time.mjs
@@ -0,0 +1,9 @@
+import { execSync } from "node:child_process";
+
+export function remarkModifiedTime() {
+ return (tree, file) => {
+ const filepath = file.history[0];
+ const result = execSync(`git log -1 --pretty="format:%cI" "${filepath}"`);
+ file.data.astro.frontmatter.lastModified = result.toString();
+ };
+}
\ No newline at end of file
diff --git a/src/blog/post-1.md b/src/blog/post-1.mdx
similarity index 53%
rename from src/blog/post-1.md
rename to src/blog/post-1.mdx
index 354b867..5de6960 100644
--- a/src/blog/post-1.md
+++ b/src/blog/post-1.mdx
@@ -1,10 +1,16 @@
---
title: 'The beginning (Again)'
pubDate: 2024-12-17T00:49:00.000+11
-description: 'This is the first post of my new website.'
+description: 'This is the first post of my new website. featuring information on why I chose Astro to rewrite it and some extra fun information along the way!'
author: 'Aria'
tags: ["blogging", "learning in public", "development"]
+draft: false
---
+import { Picture, getImage } from "astro:assets";
+import FriendLink from "../components/FriendLink.astro";
+
+import orderConfirmedImg from "../img/blog/aira.coffee-cloudflair-alldone.png";
+import useAFrameworkImg from "../img/blog/UseAFramework_20241217_002719.png";
I'll be expanding this as I work on it but for now this is my first more indepth website
@@ -18,28 +24,51 @@ Recently I joined a community for some very **🏳️⚧️**(mostly, there a
We where discussing domain names and this one wasn't owned! I'm addicted to coffee so it seemed like the perfect fit for me~
-
+
+
+
After purchasing I needed to decide what I wanted to do with it, for a little over a day (Until not long before I started to write this) it just redirected to my [BlueSky](https://bsky.app/profile/did:plc:bzrn33tcfgjxnsanvg6py3xn) account.
-I eventually got inspired by both [Alyxia](https://alyxia.dev/) and [Annie's](https://buh.moe/) websites. Finally convinced to make something from scratch I made the website you're looking at now!
+I eventually got inspired by both [Alyxia](https://alyxia.dev/) and [Alex's](https://buh.moe/) websites. Finally convinced to make something from scratch I made the website you're looking at now!
This has been my first time working mostly from scratch to make my personal website, more on that described bellow!
## The How
-This website was made using [Astro](https://astro.build/) for the build system and I decided to use [Tailwind](https://tailwindcss.com/) instead of basing my own css off Annie's after she convinced me.
+This website was made using [Astro](https://astro.build/) for the build system and I decided to use [Tailwind](https://tailwindcss.com/) instead of basing my own css off Alex's after she convinced me.
-
+
+
+
While I got started early on following the basic [blog tutorial](https://docs.astro.build/en/tutorial/0-introduction/) but took a break to make my very first 88x31px button!
-
+
+
+
This is a version of the image hosted on archive.org so the blog doesn't change
I made it pretty quickly in Krita using the lovely picute of me which was drawn by Auryn!
-88x31 buttons have a history that I wont get into here, you can read more [here](https://tekeye.uk/computer_history/powered-by) and if you'd like to see thhe buttons of my friends then go to the [friends page](/friends)
+88x31 buttons have a history that I wont get into here, you can read more in this article and if you'd like to see thhe buttons of my friends then go to the [friends page](/friends)
If you wanna exchange buttons shoot me a message on discord!
## Final thoughts
diff --git a/src/blog/post-2.mdx b/src/blog/post-2.mdx
new file mode 100644
index 0000000..7f18325
--- /dev/null
+++ b/src/blog/post-2.mdx
@@ -0,0 +1,93 @@
+---
+title: 'Pre-HRT musing'
+pubDate: 2025-03-10T14:35:00.000+11
+description: 'HRT appointment is getting closer and I have some thoughts and want to go over the story'
+author: 'Aria'
+tags: ["personal", "HRT", "🏳️⚧️"]
+draft: false
+---
+
+## The story so far
+
+### In the beginning
+
+At first I tried to sort this out through a local GP and they where genuinely pretty helpful, this was around this time last year(2024).
+I first reached out to them over email asking if there was a GP there willing to help me out, I thought this email wasn't tied to me but apparently it was on file..
+
+It was terrifying when they used my first name in the response, it wasn't good news right away either. No GP in my town had experience with trans related issues and most GPs where booked out so they couldn't fit me in anyway.
+
+I felt pretty dejected by that *but then* the very next day they emailed me again! The worker who received the email was talking to some of the GPs and one was more than willing to help! he even squeezed me in his extremely packed schedule to help me out.
+
+I went and talked to him a bit, he got some blood tests ordered for me and I went in for another appointment after getting the results, once again less than stellar news followed.
+
+I cleared for any issues relating to blood clot risk which was nice, then I found that they weren't comfortable prescribing HRT themselves since they weren't trained in the field (Sad but fair enough!).
+
+We looked through option for clinics and of course the only one is in the city 4~ hours away and with a *2 freaking year* waiting list.
+
+whatever, __put me on the list__.
+
+### The waiting game
+
+Waiting and waiting and waiting with no word felt terrible.
+
+While waiting I was shown the TTGC , an all online Telehealth clinic specializing in gender affirming care!
+
+Sadly they are pretty expensive and not covered by health care. I saved up and a little after christmas 2024 I was able to schedule an appointment, I'll get back to this~
+
+### Update from the GPs referral
+
+On the 11th of Feb I got a call from [Monash Health](https://monashhealth.org/services/gender-clinic/), if you check out the website at the time of writing[archive](https://web.archive.org/web/20250310025317/https://monashhealth.org/services/gender-clinic/) then you'll see the issue I faced.
+
+__2+ years of wait time!!__
+
+I still did have a lovely call with the lady on the phone, I am on the very long wait list for *free* 1 on 1 voice coaching (24 months) which is nice and I'm on a waiting list for again __free__ laser hair removal (only 2-4 months! target areas: arms + face).
+
+They left me on the waiting list for HRT just in case, no harm done there but encouraged me to try and get a local GP to handle it.
+
+### Back to the Telehealth appointment
+
+Okay so the appointment is scheduled for `2PM Friday the 21st of March` which is less than 2 weeks away at time of writing!
+
+As the actual date gets closer I get more and more impatient, it's finally so close.
+
+This is an initial video call to do the usual thing of going over what my goals are, discussing how HRT will affect me and stuff, typically they will order blood work but since I got mine done "recently" I'm going to see if that is worth using or if I need to get it done again.
+
+After this appointment I will send them the paper work and schedule a second appointment. if they approve the treatment (which they most likely will thanks to my previous clean bill of health from the GP) then they will sort out my prescription right there and I can order my HDR treatment.
+
+Finally once I've started I will need to get a quick 10 minute review appointment with repeat blood work to check on my progress and update dosages every 3 months for the first year and then every 6 - 12 months in subsequent years.
+
+## The thoughts going around my noggin
+
+### 🥚🥚🥚
+
+As the date rappidly draws closer I can feel my brain going over my past and realizing "Wow girl.. you where such an 🥚 this whole time".
+
+I didn't let myself explore much during high school, thinking my general disgust for my appearance and body was just because of body weight or depression but after going from 120KG+ fo 78KG in a year and being in a much less toxic environment that high school I can really see that those reasons dont fir the bill.
+
+Thinking about how I try to not look at myself in the mirror when my facial hair grows out or how general masculine traits of myself were off putting to me for such a long time.
+
+I went through the funny timeline of: Maybe I'm gay? -> Bi? -> okay I'm pan? -> sure okay but along with that I could be a femboy right? they seem cool -> wait... I can just *be* a woman? -> Shit maybe I've been a woman this whole time...
+
+I've since worn a skirt, tried to feel more feminine, desired to sound feminine, and more. I've let myself explore who I *want to be* not just who *I should be by others' standards*.
+
+It's freeing.
+
+### What next?
+
+I'm so ready to move forward in this journey. I ~im~-patiently await for the appointment and plan for the hardest step yet; coming out to people in meatspace.
+
+It has been well over a year now since I've been publicly She/Her online with friends and strangers alike but coming out in person is a much larger beast to tackle.
+
+For context I live in bum-fuck nowhere, Victoria, Australia. I've had the pleasure of listening to my family be generally hostile towards marginalized groups in "jokes" and conversation, when gay marriage was made legal in Australia I was in the room with my pop when it was shown on the news and without missing a beat I got to hear him say "Those kinds of people shouldn't exist".
+
+In a small town where these views are prevalent I run a business, a small phone repair shop that barely scrapes by so the idea of being my true self here is scary.
+
+It might not be right away but I'll get there, I got some very encouraging words from some close friends of mine and I'll hopefully make some more "local" like minded friends in the TTRPG game store the next town over(46 minute drive).
+
+## Thanks
+
+I guess thanks for reading! I doubt anyone has but hey I needed to just get this out of my system. this is such a dry ass post with 0 images or intrigue but at least it helped me resolidify my *need* to live as myself how I want to.
+
+I'll hopefully share more once HRT is started but we will see how long that takes ;;;
+
+Take care of yourselves and don't let anyone tell you who you should be, be who you feel comfortable being \<3
diff --git a/src/blog/post-3.mdx b/src/blog/post-3.mdx
new file mode 100644
index 0000000..b8bb976
--- /dev/null
+++ b/src/blog/post-3.mdx
@@ -0,0 +1,267 @@
+---
+title: 'My Online Identity and Security'
+pubDate: 2025-05-13T01:47:00.000+11
+description: 'Time to get my keys and addresses all sorted'
+author: 'Aria'
+tags: ["learning in public", "security", "GPG"]
+draft: false
+---
+import { Picture, getImage } from "astro:assets";
+import ssh_autofill from "../img/blog/Screenshot_20250513_004022.png";
+
+## Email
+
+My past emails, like hello@buymymojo.net, have been shackled to google because I relied on "Login with google" a little too much when I was younger and now I'm stuck with it... at least until I wanna deal with *the horrors* of figuring out what accounts I'll lose access too.
+
+In the mean time I need a new personal email that actually fits my needs! For this I decided on [purelymail](https://purelymail.com/) as it is just one of the best deals around if you just *need email*, which is what I'm here for.
+
+My new email is hello@aria.coffee! More on communication standards and stuff bellow!
+
+## GPG
+
+So for the longest time I have handled PGP very poorly, my main use case was literally just "I want that pretty verified label on my github commits" which is NOT a good reason!
+
+I am setting out to fix this and learn why things are done the way they are, my main goals is to have a key I can proudly display on my website and know I did everything properly and have taken proper measures to not lose it.
+
+First thing first is to generate the key, so one ed25519 generation later and we have it!
+
+```bash
+gpg --full-generate-key
+```
+
+Next I need to make revoke keys just in case. I will create two keys, one for if the key is compromised and one for if I replace this key in the future.
+```bash
+gpg --gen-revoke 49776EAC872B884B > 49776EAC872B884B_revoke_comp.asc
+# Please select the reason for the revocation:
+# 0 = No reason specified
+# 1 = Key has been compromised
+# 2 = Key is superseded
+# 3 = Key is no longer used
+# Q = Cancel
+# (Probably you want to select 1 here)
+# Your decision? 1
+# Enter an optional description; end it with an empty line:
+# > Please look https://aria.coffee/blog for more details!
+
+gpg --gen-revoke 49776EAC872B884B > 49776EAC872B884B_revoke_superseded.asc
+# Please select the reason for the revocation:
+# 0 = No reason specified
+# 1 = Key has been compromised
+# 2 = Key is superseded
+# 3 = Key is no longer used
+# Q = Cancel
+# (Probably you want to select 1 here)
+# Your decision? 2
+# Enter an optional description; end it with an empty line:
+# > Please look https://aria.coffee/blog for more details!
+```
+
+Now I need to store these keys securely. I will create a 7z file that is encrypted
+```bash
+7z a -mx9 -mmt=off -pPASSWORDHERE 49776EAC872B884B_revoke_keyz.7z 49776EAC872B884B_revoke_comp.asc 49776EAC872B884B_revoke_superseded.asc
+```
+
+Since I want to store these files digitally somewhere and 7z [doesn't have redundancy](https://en.wikipedia.org/wiki/7z#Limitations) I will have to create some recovery data myself using [par2cmdline](https://github.com/Parchive/par2cmdline)
+```bash
+par2 c -r25 ./49776EAC872B884B_revoke_keyz.7z.par2 ./49776EAC872B884B_revoke_keyz.7z
+```
+
+Here I am using `-r25` to specify that I want enough recovery data that 25% of the archive could be corrupt and I still want to get it back, it is over kill and produces files totalling more than the origional archive but total these files are tiny so it is fine for me. This is now what the folder contains:
+
+```bash
+.
+├── 49776EAC872B884B_revoke_keyz.7z
+├── 49776EAC872B884B_revoke_keyz.7z.par2
+├── 49776EAC872B884B_revoke_keyz.7z.vol00+01.par2
+├── 49776EAC872B884B_revoke_keyz.7z.vol01+02.par2
+├── 49776EAC872B884B_revoke_keyz.7z.vol03+04.par2
+├── 49776EAC872B884B_revoke_keyz.7z.vol07+08.par2
+├── 49776EAC872B884B_revoke_keyz.7z.vol15+16.par2
+└── 49776EAC872B884B_revoke_keyz.7z.vol31+11.par2
+```
+
+One encrypted 7z containing the keys and 8 files that hold all the data I need to keep it safe from bitrot.
+
+just a quick cleanip before I do the same with a backup of my private key
+
+```bash
+mkdir pgp_revoke_keys && mv ./*.* ./pgp_revoke_keys/
+# .
+# └── pgp_revoke_keys
+# ├── 49776EAC872B884B_revoke_keyz.7z
+# ├── 49776EAC872B884B_revoke_keyz.7z.par2
+# ├── 49776EAC872B884B_revoke_keyz.7z.vol00+01.par2
+# ├── 49776EAC872B884B_revoke_keyz.7z.vol01+02.par2
+# ├── 49776EAC872B884B_revoke_keyz.7z.vol03+04.par2
+# ├── 49776EAC872B884B_revoke_keyz.7z.vol07+08.par2
+# ├── 49776EAC872B884B_revoke_keyz.7z.vol15+16.par2
+# └── 49776EAC872B884B_revoke_keyz.7z.vol31+11.par2
+```
+
+now to quickly backup my private and public keys
+
+```bash
+# Export
+gpg --export-secret-keys --armor 49776EAC872B884B > 49776EAC872B884B_secret.asc
+gpg --export --armor 49776EAC872B884B > 49776EAC872B884B_public.asc
+
+# Encrypt
+7z a -mx9 -mmt=off -pPASSWORDHERE 49776EAC872B884B_revoke_keyz.7z 49776EAC872B884B_secret.asc
+
+# Parity
+par2 c -r25 ./49776EAC872B884B_keys.par2 -- ./49776EAC872B884B_secret.7z 49776EAC872B884B_public.asc
+# .
+# ├── 49776EAC872B884B_keys.par2
+# ├── 49776EAC872B884B_keys.vol00+01.par2
+# ├── 49776EAC872B884B_keys.vol01+02.par2
+# ├── 49776EAC872B884B_keys.vol03+04.par2
+# ├── 49776EAC872B884B_keys.vol07+08.par2
+# ├── 49776EAC872B884B_keys.vol15+16.par2
+# ├── 49776EAC872B884B_keys.vol31+32.par2
+# ├── 49776EAC872B884B_keys.vol63+33.par2
+# ├── 49776EAC872B884B_public.asc
+# └── 49776EAC872B884B_secret.7z
+```
+
+This time I did parity a little different! we created the same 8 files but now they handle recovery for both `49776EAC872B884B_public.asc` and `49776EAC872B884B_secret.7z` since I plan on keeping those two together!
+
+Now I have all the backups I need I can upload my keys linked to hello@aria.coffee to key servers!
+
+```bash
+gpg --send-keys 49776EAC872B884B # Defaults to https://keyserver.ubuntu.com
+gpg --keyserver https://keys.openpgp.org --send-keys 49776EAC872B884B
+```
+
+You can now find my key on both places by searching hello@aria.coffee!
+
+[ubuntu key server](https://keyserver.ubuntu.com/pks/lookup?search=hello%40aria.coffee&fingerprint=on&op=index)
+
+[openpgp key server](https://keys.openpgp.org/search?q=hello@aria.coffee)
+
+
+## Passwords & Secure Managment
+
+I was going to go directly into SSH here but I needed to take care of something else first.
+
+After talking to [Ari](https://ari.express/) I was convinced to move my password and key managment over to [1password](https://1password.com/).
+
+After making anew account you are given an "Emergency Kit" PDF which contains the email you signed up with, a secret key generated directly by your device and not their servers for recovering your account and a blank space to enter in your password.
+
+Before this I used bitwarden so I exported my vault as a CSV file and took the time to clear out some unwanted fluf that I did not need saved... this experince was not very enjoyable, needing to manually tell 1password how to read the bitwarden CSV file isn't fun.
+
+Now that is over I can get into the real goodies that convinced me to switch, the `1password-cli`!
+
+Using this cli I can manage my vault from the terminal as you'd expect but I can also use it to handle ssh auth and git commit signing! There are also a ton of [shell plugins](https://developer.1password.com/docs/cli/shell-plugins) to automatically handle auth for different cli tools.
+
+We will now move onto the next section where I can go more indepth into using 1password
+
+## SSH
+
+Now that I have 1password I can quickly generate the ssh key:
+
+```bash
+op item create --category ssh --title "hello@aria.coffee"
+# ID: [REDACTED]
+# Title: hello@aria.coffee
+# Vault: Personal ([REDACTED])
+# Created: now
+# Updated: now
+# Favorite: false
+# Version: 1
+# Category: SSH_KEY
+# Fields:
+# public key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBi5QCHIPTT6Uvq2SLxWUKxcN7RgdtrgJxVs2muVUbqe
+# fingerprint: SHA256:WqtcVnDMrv1lnUlNah5k31iywFUI/DV+5yHzCTO4Vds
+# private key: [use 'op item get [REDACTED] --reveal' to reveal]
+# key type: ed25519
+```
+
+this quickly generated an ssh key with the public key `ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBi5QCHIPTT6Uvq2SLxWUKxcN7RgdtrgJxVs2muVUbqe` and saves it to my vault.
+
+once the kay I need to add a simple section to my ssh config:
+
+```toml
+Host *
+ IdentityAgent ~/.1password/agent.sock
+```
+
+from here I just need to add the public key to clients and git hosts and we're gaming, auth is even handles by 1password which can get set to use the same login flow as your system so if you have a finger print scanner setup you could use that for your ssh connections.
+
+while adding my key to https://git.aria.coffee and https://git.witchcraft.systems I noticed something very cool, 1password has autofill support for Forgejo and github!
+
+
+
+
+
+finally after [editing my gitconfig](https://developer.1password.com/docs/ssh/git-commit-signing/#step-1-configure-git-commit-signing-with-ssh) all my commits are now signed with the same ssh key!
+
+## AGE
+
+For encrypted messaging and files I prefer to use [age](https://github.com/FiloSottile/age)! This tool can take in ssh keys as the identity for encryption so I have setup some fish aliases to to the following:
+
+```bash
+op read "op://Personal/[REDACTED]/public key" | age --encrypt --armor -R - input.txt # the fish alias would end at the - so I can both pass in my own files and add recipients
+op read "op://Personal/[REDACTED]/private key?ssh-format=openssh" | age -d -i - input.txt
+```
+
+This uses 1password to fetch the correct key for encryption and decryption, making sure I can always decrypt my own files if needed.
+
+## Crypto
+
+Thanks to me being trans in rurual middle of nowhere I have been ordering my [HRT online](https://www.youtube.com/watch?v=o2Ggwe2j0Gc) and the most cost effective method to do so is crypto.
+
+For holding onto my coin I chose to go with [Exodus](https://www.exodus.com/), Ari reccomended it when I brought up this topic with a group chat and it was a wallet I had already heard of before.
+
+I decided to go with XMR, BTC, LTC and ETH wallets, not that I have funding in them all but they seem like solid contenders to just *have*.
+
+```yaml
+XMR: 48NZQ5rYpiNEjNtsWKbyniVY3FpJ9kLVA815cxfSMPF5gvjrBiHH9x5JLr3aBYhvKvENCdhrYgzQ9LhBnR5NoinWDCGBzNm
+BTC: bc1qeqz2fswpn4hjjy373gyvjgkq63hv7mknwd6cau
+LTC: LW4tGWNzYQ21eJ8G2LZaLqroYU67nSNwnY
+ETH/USDC/USDT: 0xDd947270bCE2bBB3a3E3eCc4eA5095c14aa9ec58
+```
+
+## Finale
+
+Here are the addresses & keys I have settled on, signed with the mentioned GPG key.
+
+[here](/static/messages/keys_and_addrs.txt) is the origional signed file if you want it~
+
+```md
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+Email: hello@aria.coffee
+Website: aria.coffee
+Main Git: https://git.aria.coffee/aria
+Backup Git(GitHub): https://github.com/BuyMyMojo
+Alt Git: https://git.witchcraft.systems/Aria
+
+bsky: https://bsky.app/profile/did:plc:bzrn33tcfgjxnsanvg6py3xn
+bsky alt (pds.witchcraft.systems): https://bsky.app/profile/did:plc:valun42etpm73we7bgyh64ge
+
+PGP fingerprint: 7EBD 3E0C 7D3D 5C7D 5CA8 A03F 4977 6EAC 872B 884B
+PGP Key: https://aria.coffee/static/keys/49776EAC872B884B_public.asc
+PGP Keyservers: https://keyserver.ubuntu.com & https://keys.openpgp.org
+SSH key: ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBi5QCHIPTT6Uvq2SLxWUKxcN7RgdtrgJxVs2muVUbqe
+
+Crypto Wallets:
+XMR: 48NZQ5rYpiNEjNtsWKbyniVY3FpJ9kLVA815cxfSMPF5gvjrBiHH9x5JLr3aBYhvKvENCdhrYgzQ9LhBnR5NoinWDCGBzNm
+BTC: bc1qeqz2fswpn4hjjy373gyvjgkq63hv7mknwd6cau
+LTC: LW4tGWNzYQ21eJ8G2LZaLqroYU67nSNwnY
+ETH/USDC/USDT: 0xDd947270bCE2bBB3a3E3eCc4eA5095c14aa9ec58
+-----BEGIN PGP SIGNATURE-----
+
+iHUEARYKAB0WIQTnt7jSDIdTwHf5sXEZq3qkYrirOwUCaCIXOQAKCRAZq3qkYrir
+OyZvAQDPFtFOpgFumJBjL5AuwBv2ezxBu//WmQcwMIY6NDReewEAq6i+Q0GOC8FI
+1lqnI9uxr10FIGSemJ4FbUmve6GrWgE=
+=J+Ky
+-----END PGP SIGNATURE-----
+```
\ No newline at end of file
diff --git a/src/blog/post-4.mdx b/src/blog/post-4.mdx
new file mode 100644
index 0000000..6aa50f4
--- /dev/null
+++ b/src/blog/post-4.mdx
@@ -0,0 +1,27 @@
+---
+title: 'Storage & backup of my security'
+pubDate: 2025-05-21T01:47:00.000+11
+description: 'Where do you even keep all these?!'
+author: 'Aria'
+tags: ["learning in public", "security", "GPG", "storage", "backups"]
+draft: true
+---
+import { Picture, getImage } from "astro:assets";
+
+## Why backup?
+
+This probably doesn't need an explanation for anyone reading this but backups are important!
+
+When you're online accounts rely on just a few files or physical devices for access making sure you have securely stored backups is essential to not loose access to those accounts.
+
+## What did I need to backup?
+
+I'll expand on some more of the security stuff I have setup from the last post here too.
+
+- SSH key(s)
+- PGP Key(s)
+- 2FA codes
+- Security Keys ([Yubikey](https://www.yubico.com/au/product/yubikey-5-series/yubikey-5-nfc/))
+- 1password Emergency Kit
+- Account 2FA backups codes (For example discord provides codes to recover your account if you cannot access your codes)
+- Exodus wallet backup keys
\ No newline at end of file
diff --git a/src/components/Donations.astro b/src/components/Donations.astro
new file mode 100644
index 0000000..875638d
--- /dev/null
+++ b/src/components/Donations.astro
@@ -0,0 +1,89 @@
+---
+const kofi = "https://ko-fi.com/buymyaria";
+const buymeacoffee = "https://buymeacoffee.com/buymymojo";
+
+
+import Partition from "../components/Partition.astro";
+
+import { Icon } from "astro-icon/components";
+---
+
+
+ Feel free to fund me at these places:
+
+
+ Ko-Fi
+
+
+ Buy Me a Coffee
+
+
+ XMR:
+
+
+ BTC:
+
+
+ LTC:
+
+
+ ETH:
+
+
+ USDC(ETH):
+
+
+ USDT(ETH):
+
+
+
diff --git a/src/components/EmbedCode.astro b/src/components/EmbedCode.astro
index 760070c..631cd8b 100644
--- a/src/components/EmbedCode.astro
+++ b/src/components/EmbedCode.astro
@@ -1,9 +1,8 @@
---
-const description = "Just my little website do be gay and do crime on~";
const embedImage = "https://aria.coffee/static/img/sites/avatar.png";
const embedColour = "#380A84";
-const { pageTitle } = Astro.props;
+const { pageTitle, description } = Astro.props;
---
diff --git a/src/components/Footer.astro b/src/components/Footer.astro
index 0da6d63..0de7c21 100644
--- a/src/components/Footer.astro
+++ b/src/components/Footer.astro
@@ -2,17 +2,42 @@
const buttonFormat = "gif";
import { Icon } from "astro-icon/components";
+import { execSync } from "node:child_process";
+
+const commitURL = `https://git.aria.coffee/aria/aria.coffee/commit/${execSync(`git log -1 --pretty="format:%H"`)}`;
+const COMMIT = `${execSync(`git log -1 --pretty="format:%h"`)} `;
---
\ No newline at end of file
+
diff --git a/src/components/FriendLink.astro b/src/components/FriendLink.astro
index ba9aafc..5147e56 100644
--- a/src/components/FriendLink.astro
+++ b/src/components/FriendLink.astro
@@ -1,14 +1,16 @@
---
-import { Image } from "astro:assets";
+import { Image, Picture } from "astro:assets";
const { name, image, target } = Astro.props;
---
-
+
\ No newline at end of file
diff --git a/src/components/FriendLinkHigh.astro b/src/components/FriendLinkHigh.astro
new file mode 100644
index 0000000..e9035b0
--- /dev/null
+++ b/src/components/FriendLinkHigh.astro
@@ -0,0 +1,16 @@
+---
+import { Image, Picture } from "astro:assets";
+
+const { name, image, target } = Astro.props;
+---
+
+
\ No newline at end of file
diff --git a/src/components/FriendLinkLow.astro b/src/components/FriendLinkLow.astro
new file mode 100644
index 0000000..063af7d
--- /dev/null
+++ b/src/components/FriendLinkLow.astro
@@ -0,0 +1,16 @@
+---
+import { Image, Picture } from "astro:assets";
+
+const { name, image, target } = Astro.props;
+---
+
+
\ No newline at end of file
diff --git a/src/components/FriendLinkLowAnimated.astro b/src/components/FriendLinkLowAnimated.astro
new file mode 100644
index 0000000..0f9bfa1
--- /dev/null
+++ b/src/components/FriendLinkLowAnimated.astro
@@ -0,0 +1,16 @@
+---
+import { Image, Picture } from "astro:assets";
+
+const { name, image, target } = Astro.props;
+---
+
+
\ No newline at end of file
diff --git a/src/components/FriendLinkMid.astro b/src/components/FriendLinkMid.astro
new file mode 100644
index 0000000..9334fad
--- /dev/null
+++ b/src/components/FriendLinkMid.astro
@@ -0,0 +1,16 @@
+---
+import { Image, Picture } from "astro:assets";
+
+const { name, image, target } = Astro.props;
+---
+
+
\ No newline at end of file
diff --git a/src/components/FriendLinkMidAnimated.astro b/src/components/FriendLinkMidAnimated.astro
new file mode 100644
index 0000000..c39aab3
--- /dev/null
+++ b/src/components/FriendLinkMidAnimated.astro
@@ -0,0 +1,16 @@
+---
+import { Image, Picture } from "astro:assets";
+
+const { name, image, target } = Astro.props;
+---
+
+
\ No newline at end of file
diff --git a/src/components/Greeting.jsx b/src/components/Greeting.jsx
index caf15ac..7535b3b 100644
--- a/src/components/Greeting.jsx
+++ b/src/components/Greeting.jsx
@@ -8,10 +8,11 @@ export default function Greeting({ messages }) {
return (
-
{greeting}! Thank you for visiting!
+
{greeting}! Thank you for visiting!
setGreeting(randomMessage())}
+ type="submit"
>
New Greeting
diff --git a/src/components/NavHeader.astro b/src/components/NavHeader.astro
index a481ca8..b99ac99 100644
--- a/src/components/NavHeader.astro
+++ b/src/components/NavHeader.astro
@@ -8,32 +8,27 @@ import myBackground from "../img/sites/avatar-ht-f.png";
const optimizedBackground = await getImage({
src: myBackground,
format: "avif",
- quality: 50,
- width: 680,
+ quality: 45,
+ width: 512,
});
const optimizedBackgroundLQ = await getImage({
src: myBackground,
- format: "jpeg",
- quality: 60,
- width: 680,
+ format: "webp",
+ quality: 45,
+ width: 512,
});
---
-
@@ -45,10 +40,13 @@ const optimizedBackgroundLQ = await getImage({
- Home |
+
+ | Home |
Blog |
About |
- Tags |
- Friends |
- Moar 88x31
+
+ Other Pages |
+ Portfolio |
+ Donate |
+
diff --git a/src/components/Partition.astro b/src/components/Partition.astro
index 0e178aa..ee44276 100644
--- a/src/components/Partition.astro
+++ b/src/components/Partition.astro
@@ -4,7 +4,7 @@
diff --git a/src/components/PortfolioProject.astro b/src/components/PortfolioProject.astro
new file mode 100644
index 0000000..a9e6016
--- /dev/null
+++ b/src/components/PortfolioProject.astro
@@ -0,0 +1,12 @@
+---
+import Partition from "./Partition.astro";
+
+const { name, date, tags, link } = Astro.props;
+---
+
+
+ Date: {date}
+ Tags: {tags}
+
+
+
diff --git a/src/components/Social.astro b/src/components/Social.astro
index 08de8e0..4cd6aed 100644
--- a/src/components/Social.astro
+++ b/src/components/Social.astro
@@ -4,6 +4,7 @@ const discord = "https://discord.com/users/383507911160233985";
const github = "https://github.com/BuyMyMojo";
const steam = "https://steamcommunity.com/profiles/76561198227003516";
const bsky = "https://bsky.app/profile/did:plc:bzrn33tcfgjxnsanvg6py3xn";
+const bskybackup = "https://bsky.app/profile/did:plc:valun42etpm73we7bgyh64ge";
const bskyArchive = "https://buymymojo.net/bsky/";
import { Icon } from "astro-icon/components";
@@ -15,7 +16,14 @@ import { Icon } from "astro-icon/components";
Bluesky - @femgo.buymymojo.net (Click to copy DID) @aria.coffee (Click to copy DID)
+
+
+ Bluesky Backup - @aria.pds.witchcraft.systems (Click to copy DID)
@@ -51,10 +59,17 @@ import { Icon } from "astro-icon/components";
diff --git a/src/components/jxl-loader.astro b/src/components/jxl-loader.astro
new file mode 100644
index 0000000..751fccd
--- /dev/null
+++ b/src/components/jxl-loader.astro
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/src/content.config.ts b/src/content.config.ts
index a8e84d9..dd9721f 100644
--- a/src/content.config.ts
+++ b/src/content.config.ts
@@ -1,17 +1,31 @@
+// Import utilities from `astro:content`
+import { defineCollection, z } from "astro:content";
+
// Import the glob loader
import { glob } from "astro/loaders";
-// Import utilities from `astro:content`
-import { z, defineCollection } from "astro:content";
+
// Define a `loader` and `schema` for each collection
const blog = defineCollection({
- loader: glob({ pattern: "**/[^_]*.md", base: "./src/blog" }),
+ loader: glob({ pattern: "**/[^_]*.{md,mdx}", base: "./src/blog" }),
schema: z.object({
title: z.string(),
pubDate: z.date(),
description: z.string(),
author: z.string(),
tags: z.array(z.string()),
+ draft: z.boolean(),
}),
});
+
+const albums = defineCollection({
+ type: "data",
+ schema: ({ image }) =>
+ z.object({
+ title: z.string(),
+ description: z.string().optional(),
+ cover: image(),
+ }),
+ });
+
// Export a single `collections` object to register your collection(s)
-export const collections = { blog };
+export const collections = { blog, albums };
diff --git a/src/content/albums/aria-board.yaml b/src/content/albums/aria-board.yaml
new file mode 100644
index 0000000..e036858
--- /dev/null
+++ b/src/content/albums/aria-board.yaml
@@ -0,0 +1,3 @@
+title: Aria Board
+description: A bunch of images making up my vibes
+cover: ./aria-board/1-Tw1nkPad.webp
\ No newline at end of file
diff --git a/src/content/albums/aria-board/1-Tw1nkPad.webp b/src/content/albums/aria-board/1-Tw1nkPad.webp
new file mode 100644
index 0000000..0740ea7
Binary files /dev/null and b/src/content/albums/aria-board/1-Tw1nkPad.webp differ
diff --git a/src/content/albums/aria-board/2-Tw1nkPadLaptop.jpg b/src/content/albums/aria-board/2-Tw1nkPadLaptop.jpg
new file mode 100644
index 0000000..4fae63e
Binary files /dev/null and b/src/content/albums/aria-board/2-Tw1nkPadLaptop.jpg differ
diff --git a/src/content/albums/aria-board/3-kusanagi.png b/src/content/albums/aria-board/3-kusanagi.png
new file mode 100644
index 0000000..2a2bb1b
Binary files /dev/null and b/src/content/albums/aria-board/3-kusanagi.png differ
diff --git a/src/content/albums/aria-board/3-kusanagi1.png b/src/content/albums/aria-board/3-kusanagi1.png
new file mode 100644
index 0000000..2c93e56
Binary files /dev/null and b/src/content/albums/aria-board/3-kusanagi1.png differ
diff --git a/src/content/albums/aria-board/3-kusanagi2.png b/src/content/albums/aria-board/3-kusanagi2.png
new file mode 100644
index 0000000..6658cba
Binary files /dev/null and b/src/content/albums/aria-board/3-kusanagi2.png differ
diff --git a/src/content/albums/aria-board/3-kusanagi3.png b/src/content/albums/aria-board/3-kusanagi3.png
new file mode 100644
index 0000000..cff65bd
Binary files /dev/null and b/src/content/albums/aria-board/3-kusanagi3.png differ
diff --git a/src/content/albums/aria-board/3-kusanagi4.png b/src/content/albums/aria-board/3-kusanagi4.png
new file mode 100644
index 0000000..e8413a5
Binary files /dev/null and b/src/content/albums/aria-board/3-kusanagi4.png differ
diff --git a/src/content/albums/aria-board/4-Synergia-frame-1.jpg b/src/content/albums/aria-board/4-Synergia-frame-1.jpg
new file mode 100644
index 0000000..64b8562
Binary files /dev/null and b/src/content/albums/aria-board/4-Synergia-frame-1.jpg differ
diff --git a/src/content/albums/aria-board/4-Synergia-frame-10.jpg b/src/content/albums/aria-board/4-Synergia-frame-10.jpg
new file mode 100644
index 0000000..5ce5857
Binary files /dev/null and b/src/content/albums/aria-board/4-Synergia-frame-10.jpg differ
diff --git a/src/content/albums/aria-board/4-Synergia-frame-2.jpg b/src/content/albums/aria-board/4-Synergia-frame-2.jpg
new file mode 100644
index 0000000..28fcf1e
Binary files /dev/null and b/src/content/albums/aria-board/4-Synergia-frame-2.jpg differ
diff --git a/src/content/albums/aria-board/4-Synergia-frame-3.jpg b/src/content/albums/aria-board/4-Synergia-frame-3.jpg
new file mode 100644
index 0000000..bcdc1dd
Binary files /dev/null and b/src/content/albums/aria-board/4-Synergia-frame-3.jpg differ
diff --git a/src/content/albums/aria-board/4-Synergia-frame-4.jpg b/src/content/albums/aria-board/4-Synergia-frame-4.jpg
new file mode 100644
index 0000000..e467c46
Binary files /dev/null and b/src/content/albums/aria-board/4-Synergia-frame-4.jpg differ
diff --git a/src/content/albums/aria-board/4-Synergia-frame-5.jpg b/src/content/albums/aria-board/4-Synergia-frame-5.jpg
new file mode 100644
index 0000000..83ec20b
Binary files /dev/null and b/src/content/albums/aria-board/4-Synergia-frame-5.jpg differ
diff --git a/src/content/albums/aria-board/4-Synergia-frame-6.jpg b/src/content/albums/aria-board/4-Synergia-frame-6.jpg
new file mode 100644
index 0000000..71cc80a
Binary files /dev/null and b/src/content/albums/aria-board/4-Synergia-frame-6.jpg differ
diff --git a/src/content/albums/aria-board/4-Synergia-frame-7.jpg b/src/content/albums/aria-board/4-Synergia-frame-7.jpg
new file mode 100644
index 0000000..a50ffc8
Binary files /dev/null and b/src/content/albums/aria-board/4-Synergia-frame-7.jpg differ
diff --git a/src/content/albums/aria-board/4-Synergia-frame-8.jpg b/src/content/albums/aria-board/4-Synergia-frame-8.jpg
new file mode 100644
index 0000000..abb896d
Binary files /dev/null and b/src/content/albums/aria-board/4-Synergia-frame-8.jpg differ
diff --git a/src/content/albums/aria-board/4-Synergia-frame-9.png b/src/content/albums/aria-board/4-Synergia-frame-9.png
new file mode 100644
index 0000000..d41556f
Binary files /dev/null and b/src/content/albums/aria-board/4-Synergia-frame-9.png differ
diff --git a/src/content/albums/aria-board/9999-1.png b/src/content/albums/aria-board/9999-1.png
new file mode 100644
index 0000000..6546f76
Binary files /dev/null and b/src/content/albums/aria-board/9999-1.png differ
diff --git a/src/content/albums/aria-board/9999-10.png b/src/content/albums/aria-board/9999-10.png
new file mode 100644
index 0000000..51ed6d1
Binary files /dev/null and b/src/content/albums/aria-board/9999-10.png differ
diff --git a/src/content/albums/aria-board/9999-11.jpg b/src/content/albums/aria-board/9999-11.jpg
new file mode 100644
index 0000000..982280d
Binary files /dev/null and b/src/content/albums/aria-board/9999-11.jpg differ
diff --git a/src/content/albums/aria-board/9999-12.png b/src/content/albums/aria-board/9999-12.png
new file mode 100644
index 0000000..b47c6d1
Binary files /dev/null and b/src/content/albums/aria-board/9999-12.png differ
diff --git a/src/content/albums/aria-board/9999-13.png b/src/content/albums/aria-board/9999-13.png
new file mode 100644
index 0000000..92f0ea2
Binary files /dev/null and b/src/content/albums/aria-board/9999-13.png differ
diff --git a/src/content/albums/aria-board/9999-14.webp b/src/content/albums/aria-board/9999-14.webp
new file mode 100644
index 0000000..8221abb
Binary files /dev/null and b/src/content/albums/aria-board/9999-14.webp differ
diff --git a/src/content/albums/aria-board/9999-15.jpg b/src/content/albums/aria-board/9999-15.jpg
new file mode 100644
index 0000000..8b7c21f
Binary files /dev/null and b/src/content/albums/aria-board/9999-15.jpg differ
diff --git a/src/content/albums/aria-board/9999-16.jpg b/src/content/albums/aria-board/9999-16.jpg
new file mode 100644
index 0000000..96260d9
Binary files /dev/null and b/src/content/albums/aria-board/9999-16.jpg differ
diff --git a/src/content/albums/aria-board/9999-17.jpg b/src/content/albums/aria-board/9999-17.jpg
new file mode 100644
index 0000000..9aa48c9
Binary files /dev/null and b/src/content/albums/aria-board/9999-17.jpg differ
diff --git a/src/content/albums/aria-board/9999-18.jpg b/src/content/albums/aria-board/9999-18.jpg
new file mode 100644
index 0000000..13c60a3
Binary files /dev/null and b/src/content/albums/aria-board/9999-18.jpg differ
diff --git a/src/content/albums/aria-board/9999-19.jpg b/src/content/albums/aria-board/9999-19.jpg
new file mode 100644
index 0000000..cf6c18d
Binary files /dev/null and b/src/content/albums/aria-board/9999-19.jpg differ
diff --git a/src/content/albums/aria-board/9999-2.png b/src/content/albums/aria-board/9999-2.png
new file mode 100644
index 0000000..ce5cf50
Binary files /dev/null and b/src/content/albums/aria-board/9999-2.png differ
diff --git a/src/content/albums/aria-board/9999-20.png b/src/content/albums/aria-board/9999-20.png
new file mode 100644
index 0000000..97818dc
Binary files /dev/null and b/src/content/albums/aria-board/9999-20.png differ
diff --git a/src/content/albums/aria-board/9999-21.png b/src/content/albums/aria-board/9999-21.png
new file mode 100644
index 0000000..9d7f9d9
Binary files /dev/null and b/src/content/albums/aria-board/9999-21.png differ
diff --git a/src/content/albums/aria-board/9999-22.png b/src/content/albums/aria-board/9999-22.png
new file mode 100644
index 0000000..e8ff55e
Binary files /dev/null and b/src/content/albums/aria-board/9999-22.png differ
diff --git a/src/content/albums/aria-board/9999-23.jpg b/src/content/albums/aria-board/9999-23.jpg
new file mode 100644
index 0000000..f4831a9
Binary files /dev/null and b/src/content/albums/aria-board/9999-23.jpg differ
diff --git a/src/content/albums/aria-board/9999-24.png b/src/content/albums/aria-board/9999-24.png
new file mode 100644
index 0000000..cfcd702
Binary files /dev/null and b/src/content/albums/aria-board/9999-24.png differ
diff --git a/src/content/albums/aria-board/9999-25.png b/src/content/albums/aria-board/9999-25.png
new file mode 100644
index 0000000..c71c9c5
Binary files /dev/null and b/src/content/albums/aria-board/9999-25.png differ
diff --git a/src/content/albums/aria-board/9999-26.png b/src/content/albums/aria-board/9999-26.png
new file mode 100644
index 0000000..b260d33
Binary files /dev/null and b/src/content/albums/aria-board/9999-26.png differ
diff --git a/src/content/albums/aria-board/9999-27.jpg b/src/content/albums/aria-board/9999-27.jpg
new file mode 100644
index 0000000..d516aa0
Binary files /dev/null and b/src/content/albums/aria-board/9999-27.jpg differ
diff --git a/src/content/albums/aria-board/9999-28.jpg b/src/content/albums/aria-board/9999-28.jpg
new file mode 100644
index 0000000..b1acc53
Binary files /dev/null and b/src/content/albums/aria-board/9999-28.jpg differ
diff --git a/src/content/albums/aria-board/9999-29.jpg b/src/content/albums/aria-board/9999-29.jpg
new file mode 100644
index 0000000..c9b3d2f
Binary files /dev/null and b/src/content/albums/aria-board/9999-29.jpg differ
diff --git a/src/content/albums/aria-board/9999-3.png b/src/content/albums/aria-board/9999-3.png
new file mode 100644
index 0000000..3ba7744
Binary files /dev/null and b/src/content/albums/aria-board/9999-3.png differ
diff --git a/src/content/albums/aria-board/9999-30.webp b/src/content/albums/aria-board/9999-30.webp
new file mode 100644
index 0000000..5c839cd
Binary files /dev/null and b/src/content/albums/aria-board/9999-30.webp differ
diff --git a/src/content/albums/aria-board/9999-31.jpg b/src/content/albums/aria-board/9999-31.jpg
new file mode 100644
index 0000000..6700ac1
Binary files /dev/null and b/src/content/albums/aria-board/9999-31.jpg differ
diff --git a/src/content/albums/aria-board/9999-4.webp b/src/content/albums/aria-board/9999-4.webp
new file mode 100644
index 0000000..24131f8
Binary files /dev/null and b/src/content/albums/aria-board/9999-4.webp differ
diff --git a/src/content/albums/aria-board/9999-5.png b/src/content/albums/aria-board/9999-5.png
new file mode 100644
index 0000000..60ae444
Binary files /dev/null and b/src/content/albums/aria-board/9999-5.png differ
diff --git a/src/content/albums/aria-board/9999-6.png b/src/content/albums/aria-board/9999-6.png
new file mode 100644
index 0000000..98696b9
Binary files /dev/null and b/src/content/albums/aria-board/9999-6.png differ
diff --git a/src/content/albums/aria-board/9999-7.png b/src/content/albums/aria-board/9999-7.png
new file mode 100644
index 0000000..58ab33d
Binary files /dev/null and b/src/content/albums/aria-board/9999-7.png differ
diff --git a/src/content/albums/aria-board/9999-8.png b/src/content/albums/aria-board/9999-8.png
new file mode 100644
index 0000000..25002f7
Binary files /dev/null and b/src/content/albums/aria-board/9999-8.png differ
diff --git a/src/content/albums/aria-board/9999-9.png b/src/content/albums/aria-board/9999-9.png
new file mode 100644
index 0000000..bdf5418
Binary files /dev/null and b/src/content/albums/aria-board/9999-9.png differ
diff --git a/src/img/blog copy/UseAFramework_20241217_002719.png b/src/img/blog copy/UseAFramework_20241217_002719.png
new file mode 100644
index 0000000..c50c6ba
Binary files /dev/null and b/src/img/blog copy/UseAFramework_20241217_002719.png differ
diff --git a/src/img/blog copy/aira.coffee-cloudflair-alldone.png b/src/img/blog copy/aira.coffee-cloudflair-alldone.png
new file mode 100644
index 0000000..120b58b
Binary files /dev/null and b/src/img/blog copy/aira.coffee-cloudflair-alldone.png differ
diff --git a/src/img/blog/Screenshot_20250513_004022.png b/src/img/blog/Screenshot_20250513_004022.png
new file mode 100644
index 0000000..37eeede
Binary files /dev/null and b/src/img/blog/Screenshot_20250513_004022.png differ
diff --git a/src/img/blog/UseAFramework_20241217_002719.png b/src/img/blog/UseAFramework_20241217_002719.png
new file mode 100644
index 0000000..c50c6ba
Binary files /dev/null and b/src/img/blog/UseAFramework_20241217_002719.png differ
diff --git a/src/img/blog/aira.coffee-cloudflair-alldone.png b/src/img/blog/aira.coffee-cloudflair-alldone.png
new file mode 100644
index 0000000..120b58b
Binary files /dev/null and b/src/img/blog/aira.coffee-cloudflair-alldone.png differ
diff --git a/src/img/projects/ItchCoverSmol.png b/src/img/projects/ItchCoverSmol.png
new file mode 100644
index 0000000..4b7e0c0
Binary files /dev/null and b/src/img/projects/ItchCoverSmol.png differ
diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro
index 69f66d4..6acc6af 100644
--- a/src/layouts/BaseLayout.astro
+++ b/src/layouts/BaseLayout.astro
@@ -1,11 +1,11 @@
---
-import NavHeader from "../components/NavHeader.astro";
import Favicon from "../components/Favicon.astro";
import Footer from "../components/Footer.astro";
+import NavHeader from "../components/NavHeader.astro";
import "../styles/aria.css";
import EmbedCode from "../components/EmbedCode.astro";
-const { pageTitle } = Astro.props;
+const { pageTitle, description = "Aria's little corner of the web" } = Astro.props;
---
@@ -14,16 +14,22 @@ const { pageTitle } = Astro.props;
+
{pageTitle}
-
+
+
+
+
+
+
diff --git a/src/layouts/BaseLayoutJxl.astro b/src/layouts/BaseLayoutJxl.astro
new file mode 100644
index 0000000..fa1d403
--- /dev/null
+++ b/src/layouts/BaseLayoutJxl.astro
@@ -0,0 +1,43 @@
+---
+import Favicon from "../components/Favicon.astro";
+import Footer from "../components/Footer.astro";
+import NavHeader from "../components/NavHeader.astro";
+import "../styles/aria.css";
+import EmbedCode from "../components/EmbedCode.astro";
+import JxlLoader from "../components/jxl-loader.astro";
+
+const { pageTitle, description = "Aria's little corner of the web" } = Astro.props;
+---
+
+
+
+
+
+
+
+
+ {pageTitle}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/layouts/MarkdownPostLayout.astro b/src/layouts/MarkdownPostLayout.astro
index 7f6a0e3..df7b164 100644
--- a/src/layouts/MarkdownPostLayout.astro
+++ b/src/layouts/MarkdownPostLayout.astro
@@ -2,23 +2,24 @@
import Partition from "../components/Partition.astro";
import BaseLayout from "./BaseLayout.astro";
const { frontmatter } = Astro.props;
+const { lastModified } = Astro.props;
---
-
+
-
-
{frontmatter.title}
+
+
{frontmatter.title}
{frontmatter.description}
- Date: {frontmatter.pubDate.toLocaleDateString()}
-
+ Date: {frontmatter.pubDate.toLocaleDateString()}
+ Last Modified: {lastModified}
+
diff --git a/src/pages/about.astro b/src/pages/about.astro
index 1eb922c..2dc827a 100644
--- a/src/pages/about.astro
+++ b/src/pages/about.astro
@@ -1,10 +1,12 @@
---
import FriendLink from "../components/FriendLink.astro";
import Partition from "../components/Partition.astro";
+import Donations from "../components/Donations.astro";
import BaseLayout from "../layouts/BaseLayout.astro";
import "../styles/aria.css";
const pageTitle = "About Aria";
+const description = "All about Aria, her system, her hobbies and more!";
const identity = {
firstName: "Aria",
@@ -31,11 +33,11 @@ const currentSystem = {
const skillColor = "#F5A8B7";
---
-
+
It's about time I actually write up my own website right?
- Here are a few facts about me:
+ Here are a few facts about me:
My name is {identity.firstName}.
@@ -54,13 +56,80 @@ const skillColor = "#F5A8B7";
- Some of my skilled areas are:
+ What powers me & this website?
+
+ What powers my system?
+
+
+ I daily drive EndeavourOS with the KDE Plasma desktop, use Firefox
+ for the internet, qBittorrent for "linux ISOs", Jellyfin for
+ streaming those "ISOs"
+
+
+
+
+
+
+
+
+
+ This website is powered written in VSCode, hosted with Caddy, created using Astro and with zero AI involvement!
+
+
+
+
+
+
+
+
+
+ Some of my skilled areas are:
{skills.map((skill) => {skill} )}
- My PC:
+ My PC:
Computer's Name:
@@ -98,20 +167,24 @@ const skillColor = "#F5A8B7";
>[No link yet]
-
+
+
Website inspiration: &
[Annie]
+ /> &
+ [Alex]
+
+
diff --git a/src/pages/jxl-testing.astro b/src/pages/jxl-testing.astro
new file mode 100644
index 0000000..b46a9d0
--- /dev/null
+++ b/src/pages/jxl-testing.astro
@@ -0,0 +1,31 @@
+---
+import Partition from "../components/Partition.astro";
+
+import BaseLayoutJxl from "../layouts/BaseLayoutJxl.astro";
+import BaseLayout from "../layouts/BaseLayout.astro";
+const pageTitle = "Testing JpegXL support!";
+
+---
+
+
+
+ {pageTitle}
+
+
+ About
+ I found this neat snippet of code for adding
+
+
+ PNG:
+
+
+
+ AVIF:
+
+
+
+ JXL:
+
+
+
+
diff --git a/src/pages/other buttons.astro b/src/pages/other buttons.astro
index 0de377e..5d85eb0 100644
--- a/src/pages/other buttons.astro
+++ b/src/pages/other buttons.astro
@@ -1,17 +1,24 @@
---
import FriendLink from "../components/FriendLink.astro";
import "../styles/aria.css";
-import BaseLayout from "../layouts/BaseLayout.astro";
import Partition from "../components/Partition.astro";
+import BaseLayout from "../layouts/BaseLayout.astro";
const pageTitle = "Aria's friends";
+const description = "More 88x31 buttons of very random natures";
---
-
+
Here are some more 88x31 buttons:
diff --git a/src/pages/pay-me.astro b/src/pages/pay-me.astro
new file mode 100644
index 0000000..fc58c49
--- /dev/null
+++ b/src/pages/pay-me.astro
@@ -0,0 +1,12 @@
+---
+import Donations from "../components/Donations.astro";
+import BaseLayout from "../layouts/BaseLayout.astro";
+import "../styles/aria.css";
+
+const pageTitle = "Give Aria money";
+const description = "Hey look sometime you gotta give your wealth to a cute girl";
+---
+
+
+
+
diff --git a/src/pages/portfolio.astro b/src/pages/portfolio.astro
new file mode 100644
index 0000000..44c365a
--- /dev/null
+++ b/src/pages/portfolio.astro
@@ -0,0 +1,272 @@
+---
+import Partition from "../components/Partition.astro";
+
+import BaseLayout from "../layouts/BaseLayout.astro";
+import PortfolioProject from "../components/PortfolioProject.astro";
+
+import { Picture } from "astro:assets";
+
+const Project = PortfolioProject;
+
+import ItchCoverSmol from "../img/projects/ItchCoverSmol.png";
+
+const pageTitle = "Portfolio";
+const description =
+ "Aria's portfolio, a page completely full of her little projects!";
+
+const languagesUsed = ["Rust", "GDScript", "Go", "Python", "JavaScript", "C#"];
+
+// languagesUsed.sort((a, b) => a.localeCompare(b.firstname))
+---
+
+
+
+ Portfolio
+
+
+ This is a list of some of my projects that I've worked on over the
+ years.
+
+
+ Not all of them are complete or expansive but with each project I've
+ grown as a developer.
+
+
+ I have worked in these languages:
+
+ {languagesUsed.map((language) => {language} )}
+
+
+
+
+ Remember that the project titles can be clicked!
+
+
+
+
+
+
+
+
+
+
+
+
+ I worked together with a small group to make my first proper game
+ jam game! This was for Godot Wild Jam #80
+ Soul Abscence is a resource managment simulation game inpired by 911 operator .
+ Adding 113 commits totalling around 12K lines of formatted code(no number
+ is most likely smaller!) I worked on things like level loading, A⭐ path
+ finding, Menus and Options.
+ It was made over the course of about 9 days and I'm super happy with
+ the work we've all put in! There is of coure a lot of things I'd do differently
+ if we made the game again but that's just how it is when you make effectively
+ a "prototype" game.
+
+
+
+ Open-FBT is an open sourced public variant of the FBTHeaven discord bot , a bot I created to help moderate discord communities. This bot is
+ in 419 servers as of the 29th December 2024 and has processed over
+ 36,000 user commands since July 31 2022.
+
+ In 2021 I was approached by a friend who runs a VRChat dance club to
+ help work on their Discord bot, this was originally written in Python
+ using discord.py which eventually
+ got dropped by the developer so we had to migrate to nextcord .
+
+ After a year of building the bot, and dealing with the strange performance
+ characteristics of nextcord, in July 2022 I decided to start rewriting
+ the bot in Rust to make use of the increased performance and portability
+ that the new language afforded. I also moved to using Redis as the database
+ of choice instead of SQLite for much faster access to our thousands of
+ DB entries.
+
+ After a few hundred commits and a couple years of work I decided to fork
+ my own code to strip out any confidential info and release an open variant
+ to the world as a final send off to the longest running project I have
+ worked on.
+
+
+ This was an additional tool made to be used with Open-FBT's
+ predecessor. It takes exported csv files from DiscordChatExporter and extracts the UserIDs within. This was made to log users found within
+ discord servers centered around VRChat piracy and trolling to then bar
+ them from entry of any server that both used Open-FBT's predecessor and
+ opted in to this functionality. Originally written in Python this was
+ another project I transferred to a new language, unlike the bot itself
+ I decided to write this in Go for simplicity.
+
+
+ Source code
+
+ In order to learn more about working in Unity I followed this course from Code Monkey on YouTube.
+
+
+
+
+ These are some small games made while following GameDev.tv 's Godot 2D and 3D courses.
+
+
+ I found myself watching a Veritasium video about the Collatz Conjecture, more simply known as 3x+1, and I found
+ myself drawn to it for a time.
+
+ I was looking for a small project to work on and figured I'd try my hand
+ at writing my own tool to brute force the Conjecture to find another
+ looping sequence. I never found one sadly but the project was a great
+ learning exercise during my early days of Rust development.
+
+
+ I had a really silly Idea while working on the bot behind Open-FBT,
+ what if I used a Redis database to store files? well the answer if a
+ pretty fast but inefficient RAM based file storage server.
+
+
+ verify-rs is a simple cli tool for printing out several kinds of
+ hashes from an input file. I just needed a simple tool to do this so
+ I decided to write my own. It supports sha1, sha256, sha512,
+ sha3_256, sha3_512, sha3_224, sha3_384, blake2s256, blake2b512 and
+ blake3.
+
+
+ as2c was a fork of the initial release of ssimulacra2_bin I made to add "video" support.
+
+ This was accomplished by having the user export both the Source and Distorted
+ videos as image sequences into separate folders and then comparing files
+ with matching names. Since the ssimulacra2 calculation is single threaded
+ I added the ability to run the calculations across multiple threads when
+ working in "video mode".
+
+ Another addition I made was allowing the user to specify the colour space
+ and colour transfer of the images, in the initial implementation of the
+ tool it defaulted to SRGB BT709.
+
+
+ AI-Gopher is a bot that automatically posted a tweet generated by
+ ChatGPT3. Honestly nothing great or useful but it was at least a
+ good opportunity to learn more about Go and interacting with some
+ APIs and OAuth 1.0.
+
+ This project was technically against the Twitter TOS at the time but
+ I didn't know that, oops!
+
+
+
diff --git a/src/pages/posts/[...slug].astro b/src/pages/posts/[...slug].astro
index 08bdaaa..6ae3b95 100644
--- a/src/pages/posts/[...slug].astro
+++ b/src/pages/posts/[...slug].astro
@@ -1,5 +1,10 @@
---
import { getCollection, render } from "astro:content";
+import dayjs from "dayjs";
+import utc from "dayjs/plugin/utc";
+
+dayjs.extend(utc);
+
import MarkdownPostLayout from "../../layouts/MarkdownPostLayout.astro";
export async function getStaticPaths() {
@@ -11,8 +16,12 @@ export async function getStaticPaths() {
}
const { post } = Astro.props;
-const { Content } = await render(post);
+const { Content, remarkPluginFrontmatter } = await render(post);
+
+const lastModified = dayjs(remarkPluginFrontmatter.lastModified)
+ .utc()
+ .format("HH:mm:ss DD MMMM YYYY UTC");
---
-
+
\ No newline at end of file
diff --git a/src/pages/rss.xml.js b/src/pages/rss.xml.js
index 15144ce..8572929 100644
--- a/src/pages/rss.xml.js
+++ b/src/pages/rss.xml.js
@@ -1,5 +1,5 @@
-import rss from "@astrojs/rss";
import { getCollection } from "astro:content";
+import rss from "@astrojs/rss";
export async function GET(context) {
const posts = await getCollection("blog");
diff --git a/src/pages/special_blog.astro b/src/pages/special_blog.astro
new file mode 100644
index 0000000..d2d242b
--- /dev/null
+++ b/src/pages/special_blog.astro
@@ -0,0 +1,18 @@
+---
+import FriendLink from "../components/FriendLink.astro";
+import "../styles/aria.css";
+import Partition from "../components/Partition.astro";
+import BaseLayout from "../layouts/BaseLayout.astro";
+
+const pageTitle = "Aria's friends";
+const description = "All of Aria's friends with 88x31 buttons for you to click on!!";
+---
+
+
+
+ You should not be here!!
+ If you can see this page then something has gone a little silly!
+ There should be an AI honey pot on this page instead of this text!
+ AI honey pot archive link just to be safe
+
+
diff --git a/src/pages/tags/[tag].astro b/src/pages/tags/[tag].astro
index c154976..ae38a3a 100644
--- a/src/pages/tags/[tag].astro
+++ b/src/pages/tags/[tag].astro
@@ -1,15 +1,15 @@
---
import { getCollection } from "astro:content";
-import BaseLayout from "../../layouts/BaseLayout.astro";
import BlogEntry from "../../components/BlogEntry.astro";
import Partition from "../../components/Partition.astro";
+import BaseLayout from "../../layouts/BaseLayout.astro";
export async function getStaticPaths() {
const allPosts = await getCollection("blog");
const uniqueTags = [
- ...new Set(allPosts.map((post: any) => post.data.tags).flat()),
+ ...new Set(allPosts.flatMap((post: any) => post.data.tags)),
];
return uniqueTags.map((tag) => {
diff --git a/src/pages/tags/index.astro b/src/pages/tags/index.astro
index 6a54dd6..7908ffe 100644
--- a/src/pages/tags/index.astro
+++ b/src/pages/tags/index.astro
@@ -1,10 +1,10 @@
---
import { getCollection } from "astro:content";
-import BaseLayout from "../../layouts/BaseLayout.astro";
import Partition from "../../components/Partition.astro";
+import BaseLayout from "../../layouts/BaseLayout.astro";
const allPosts = await getCollection("blog");
-const tags = [...new Set(allPosts.map((post: any) => post.data.tags).flat())];
+const tags = [...new Set(allPosts.flatMap((post: any) => post.data.tags))];
const pageTitle = "Tag Index";
---
diff --git a/src/styles/aria.css b/src/styles/aria.css
index 8196afe..4f8a806 100644
--- a/src/styles/aria.css
+++ b/src/styles/aria.css
@@ -3,6 +3,7 @@
src: local("Noto Sans"), url("/static/fonts/NotoSansDisplay-Regular.ttf")
format("truetype"), url("/static/fonts/NotoSans-Regular.ttf")
format("truetype");
+ font-display: auto;
} */
@font-face {
@@ -11,6 +12,7 @@
/* ,url("/static/fonts/comic shanns.otf")
format("opentype"), url("/static/fonts/comic shanns 2.ttf")
format("truetype"); */
+ font-display: swap;
}
@font-face {
@@ -19,6 +21,7 @@
format("truetype"),
url("https://dtinth.github.io/comic-mono-font/ComicMono.ttf")
format("truetype");
+ font-display: fallback;
}
:root {
@@ -65,11 +68,11 @@ a {
color: var(--fourth-colour);
text-decoration: underline 2px;
text-underline-offset: 2px;
- text-decoration-color: #00000000;
+ text-decoration-color: #fff;
}
a:hover {
- text-decoration-color: #fff;
+ text-decoration-color: #f5a8b7;
transition: text-decoration-color 0.25s;
}
@@ -129,3 +132,34 @@ a:hover {
height: 1em;
vertical-align: -0.125em;
}
+
+.tooltip {
+ position: relative;
+ display: inline-block;
+ text-decoration: underline 2px;
+ text-underline-offset: 2px;
+ text-decoration-color: #fff;
+}
+
+.tooltip:hover {
+ text-decoration-color: #f5a8b7;
+ transition: text-decoration-color 0.25s;
+}
+
+.tooltip .tooltiptext {
+ visibility: hidden;
+ width: auto;
+ background-color: black;
+ color: #fff;
+ text-align: center;
+ border-radius: 6px;
+ padding: 5px 0;
+
+ /* Position the tooltip */
+ position: absolute;
+ z-index: 1;
+}
+
+.tooltip:hover .tooltiptext {
+ visibility: visible;
+}
diff --git a/src/utils/albums.ts b/src/utils/albums.ts
new file mode 100644
index 0000000..1aeb829
--- /dev/null
+++ b/src/utils/albums.ts
@@ -0,0 +1,18 @@
+export async function getAlbumImages(albumId: string) {
+ // 1. List all album files from collections path
+ let images = import.meta.glob<{ default: ImageMetadata }>(
+ "/src/content/albums/**/*.{jpeg,jpg,webp,avif,png,jxl,heic}"
+ );
+
+ // 2. Filter images by albumId
+ images = Object.fromEntries(
+ Object.entries(images).filter(([key]) => key.includes(albumId))
+ );
+
+ // 3. Images are promises, so we need to resolve the glob promises
+ const resolvedImages = await Promise.all(
+ Object.values(images).map((image) => image().then((mod) => mod.default))
+ );
+
+ return resolvedImages;
+ }
\ No newline at end of file