Ksable' 小屋

首页留言板
友链关于

# 个人 astro-koharu 主题修改记录

发表于 2026-03-07 15:40
更新于 2026-03-07 16:00
15293 字
77 min read

kissablecho

kissablecho 的个人博客 / 记录生活，分享技术 / 喜欢二次元和白丝。

128 文章

4 分类

7 标签
首页
留言板
分类
标签
归档
友链
关于
一些实用的网站
astro-koharu 使用指南
歌单
个人 astro-koharu 主题修改记录便笺: [微信]不用发消息，如何知道自己有没有被拉黑?便笺: git 与 patch 便笺: Readest 私有化部署笔记便笺: VBS 消息轰炸便笺: Javascript 笔记 a ? b : c 便笺: 期末考试，一些人的成绩便笺: 2024-07-22 归档页面修改便笺: Markdown 备忘单便笺: hexo 插入图片 hello world
feat: 添加底部链接配置 前面部分添加 在 下添加

## feat: 添加底部链接配置

### `src/components/layout/Footer.astro`

前面部分添加

    import { footerConfig, siteConfig } from '@constants/site-config';
    const footerSocial = footerConfig?.social || [];

在 `<footer class={cn('mt-auto pb-6', className)}> <div class={cn('mx-auto flex flex-col items-center gap-3 px-6 md:pb-10 md:px-3', MAX_WIDTH.content)}>` 下添加

        <!-- Social Links -->
        <div class="text-muted-foreground flex items-center gap-4 text-sm">
          {
            footerSocial.map((item) => (
              item.url ? (
                <a
                  href={item.url}
                  target="_blank"
                  class="footer-link font-medium transition-all duration-300"
                >
                  {item.icon ? (
                    <Icon name={item.icon} class="h-4 w-4" />
                  ) : item.img ? (
                    <img src={item.img} alt={item.title} class="h-6 w-auto" />
                  ) : (
                    item.title
                  )}
                </a>
              ) : (
                <span class="footer-link font-medium transition-all duration-300">
                  {item.icon ? (
                    <Icon name={item.icon} class="h-4 w-4" />
                  ) : item.img ? (
                    <img src={item.img} alt={item.title} class="h-6 w-auto" />
                  ) : (
                    item.title
                  )}
                </span>
              )
            ))
          }
        </div>

### `src/constants/site-config.ts`

最后一行添加

    // =============================================================================
    // Footer
    // =============================================================================
    export const footerConfig = yamlConfig.footer || {};

### `src/lib/config/types.ts`

添加类型

    // =============================================================================
    // Footer Configuration
    // =============================================================================

    export interface FooterConfig {
      social?: {
        title: string;
        url?: string;
        icon?: string;
        img?: string;
      }[];
    }

`SiteYamlConfig` 中添加 `footer: FooterConfig`

    export interface SiteYamlConfig {
      /** Footer configuration */
      footer?: FooterConfig;
    }

### 补丁文件

patch 文件

    From d01eea2e4e57f05b6b0e8cdca5541f012af53b80 Mon Sep 17 00:00:00 2001
    From: Kissablecho <god_2077@outlook.com>
    Date: Sat, 7 Mar 2026 15:31:35 +0800
    Subject: [PATCH] =?UTF-8?q?feat(=E9=A1=B5=E8=84=9A):=20=E6=B7=BB=E5=8A=A0?=
     =?UTF-8?q?=E5=BA=95=E9=83=A8=E9=93=BE=E6=8E=A5=E9=85=8D=E7=BD=AE?=
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit

    添加页脚链接配置项，支持通过 YAML 配置社交平台链接
    在页脚组件中实现社交链接的展示，支持图标和图片纯文本三种形式
    ---
     config/site.yaml                   | 29 ++++++++++++++++++++++
     src/components/layout/Footer.astro | 39 +++++++++++++++++++++++++++++-
     src/constants/site-config.ts       |  5 ++++
     src/lib/config/types.ts            | 15 ++++++++++++
     4 files changed, 87 insertions(+), 1 deletion(-)

    diff --git a/config/site.yaml b/config/site.yaml
    index 5747d93..96f0568 100644
    --- a/config/site.yaml
    +++ b/config/site.yaml
    @@ -790,3 +790,32 @@ dev:
     # -----------------------------------------------------------------------------
     serviceWorker:
       enabled: true
    +
    +
    +# =============================================================================
    +# Footer
    +# =============================================================================
    +# 页脚配置
    +# 字段说明：
    +# social: 社交链接列表
    +#   title: 链接标题
    +#   img: 图标 URL（可选，与 icon 二选一）
    +#   url: 链接目标 URL
    +#   icon: Iconify 图标标识（可选，与 img 二选一）
    +# -----------------------------------------------------------------------------
    +footer:
    +  social:
    +    - title: UpYun
    +      img: https://ik.imagekit.io/ziw9wtigz/img/upyun_logos/%E5%8F%88%E6%8B%8D%E4%BA%91_logo5-1.png
    +      # img: https://assets.ksable.top/img/upyun_logos/%E5%8F%88%E6%8B%8D%E4%BA%91_logo5.png
    +      url: https://www.upyun.com/?utm_source=lianmeng&utm_medium=referral
    +      icon:
    +    - title: storeweb
    +      img: https://upload.storeweb.cn/image/logo.png
    +      url: https://storeweb.cn/s/2146
    +    - title: travellings
    +      url: https://www.travellings.cn/go.html
    +      img: https://www.travellings.cn/assets/favicon.png
    +    - title: foreverblog
    +      url: https://foreverblog.cn/go.html
    +      img: https://assets.ksable.top/img/foreverblog.png
    diff --git a/src/components/layout/Footer.astro b/src/components/layout/Footer.astro
    index ac48b4e..ff4399e 100644
    --- a/src/components/layout/Footer.astro
    +++ b/src/components/layout/Footer.astro
    @@ -1,7 +1,7 @@
     ---
     import FooterAnnouncementEntry from '@components/announcement/FooterAnnouncementEntry';
     import { MAX_WIDTH } from '@constants/layout';
    -import { siteConfig } from '@constants/site-config';
    +import { footerConfig, siteConfig } from '@constants/site-config';
     import { getSiteStats } from '@lib/stats';
     import { cn } from '@lib/utils';
     import { Icon } from 'astro-icon/components';
    @@ -18,6 +18,8 @@ const locale = getLocaleFromUrl(Astro.url.pathname);
     const stats = await getSiteStats();
     const currentYear = new Date().getFullYear();
     const startYear = siteConfig?.startYear ?? currentYear;
    +
    +const footerSocial = footerConfig?.social || [];
     ---

     <footer class={cn('mt-auto pb-6', className)}>
    @@ -70,6 +72,41 @@ const startYear = siteConfig?.startYear ?? currentYear;
           </span>
         </div>

    +    <!-- Social Links -->
    +    <div class="text-muted-foreground flex items-center gap-4 text-sm">
    +      {
    +        footerSocial.map((item) => (
    +          item.url ? (
    +            <a
    +              href={item.url}
    +              target="_blank"
    +              class="footer-link font-medium transition-all duration-300"
    +            >
    +              {item.icon ? (
    +                <Icon name={item.icon} class="h-4 w-4" />
    +              ) : item.img ? (
    +                <img src={item.img} alt={item.title} class="h-6 w-auto" />
    +              ) : (
    +                item.title
    +              )}
    +            </a>
    +          ) : (
    +            <span class="footer-link font-medium transition-all duration-300">
    +              {item.icon ? (
    +                <Icon name={item.icon} class="h-4 w-4" />
    +              ) : item.img ? (
    +                <img src={item.img} alt={item.title} class="h-6 w-auto" />
    +              ) : (
    +                item.title
    +              )}
    +            </span>
    +          )
    +        ))
    +      }
    +    </div>
    +
    +
    +
         <!-- Powered By -->
         <div class="text-muted-foreground/80 flex items-center gap-2 text-xs">
           <span class="opacity-75">Powered by theme</span>
    diff --git a/src/constants/site-config.ts b/src/constants/site-config.ts
    index c1d3468..7d473bc 100755
    --- a/src/constants/site-config.ts
    +++ b/src/constants/site-config.ts
    @@ -335,3 +335,8 @@ export const configuredSeriesSlugs = new Set(siteConfig.featuredSeries.map((seri
     export const enabledSeriesSlugs = new Set(
       siteConfig.featuredSeries.filter((series) => series.enabled !== false).map((series) => series.slug.toLowerCase()),
     );
    +
    +// =============================================================================
    +// Footer
    +// =============================================================================
    +export const footerConfig = yamlConfig.footer || {};
    diff --git a/src/lib/config/types.ts b/src/lib/config/types.ts
    index 5acb35b..80be72a 100644
    --- a/src/lib/config/types.ts
    +++ b/src/lib/config/types.ts
    @@ -555,6 +555,19 @@ export interface I18nConfig {
       locales: LocaleConfig[];
     }

    +// =============================================================================
    +// Footer Configuration
    +// =============================================================================
    +
    +export interface FooterConfig {
    +  social?: {
    +    title: string;
    +    url?: string;
    +    icon?: string;
    +    img?: string;
    +  }[];
    +}
    +
     // =============================================================================
     // Root Configuration Type
     // =============================================================================
    @@ -582,4 +595,6 @@ export interface SiteYamlConfig {
       dev?: DevConfig;
       /** Internationalization configuration */
       i18n?: I18nConfig;
    +  /** Footer configuration */
    +  footer?: FooterConfig;
     }
    --
    2.42.0.windows.2

## feat: 添加 Service Worker 支持

- 添加 astrojs-service-worker 依赖
- 在 site.yaml 中配置 Service Worker 开关
- 在 astro.config.mjs 中根据配置启用 Service Worker

### 安装依赖

    npm install astrojs-service-worker

### 修改 `astro.config.mjs`

添加

    import serviceWorker from "astrojs-service-worker";
    // Get Service Worker config from YAML
    const serviceWorkerConfig = yamlConfig.serviceWorker;
    const serviceWorkerEnabled = serviceWorkerConfig?.enabled ?? false;

修改 `defineConfig` 中 `integrations` 数组，添加 Service Worker 插件：

    export default defineConfig({
         integrations: [
              ...(serviceWorkerEnabled ? [serviceWorker()] : []),
         ]
    })

### `config/site.yaml` 中添加 Service Worker 配置

    serviceWorker:
      enabled: true

### 补丁文件

patch 文件

    From a4b508de3706ee9da11785fd51534e840c28f68e Mon Sep 17 00:00:00 2001
    From: Kissablecho <god_2077@outlook.com>
    Date: Mon, 23 Feb 2026 01:59:57 +0800
    Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=20Service=20Worker?=
     =?UTF-8?q?=20=E6=94=AF=E6=8C=81?=
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit

    - 添加 astrojs-service-worker 依赖
    - 在 site.yaml 中配置 Service Worker 开关
    - 在 astro.config.mjs 中根据配置启用 Service Worker
    ---
     astro.config.mjs |    8 +
     config/site.yaml |    8 +
     package.json     |    1 +
     pnpm-lock.yaml   | 3960 +++++++++++++++++++++++++++++++++-------------
     4 files changed, 2851 insertions(+), 1126 deletions(-)

    diff --git a/astro.config.mjs b/astro.config.mjs
    index 3704b71..113b57c 100644
    --- a/astro.config.mjs
    +++ b/astro.config.mjs
    @@ -31,6 +31,7 @@ import { remarkShokaRuby } from './src/lib/markdown/remark-shoka-ruby.ts';
     import { remarkShokaSpoiler } from './src/lib/markdown/remark-shoka-spoiler.ts';
     import { shokaMetaTransformer } from './src/lib/markdown/shiki-meta-transformer.ts';
     import { normalizeUrl } from './src/lib/utils.ts';
    +import serviceWorker from "astrojs-service-worker";

     // Load YAML config directly with Node.js (before Vite plugins are available)
     // This is only used in astro.config.mjs - other files use @rollup/plugin-yaml
    @@ -53,6 +54,12 @@ const umamiId = umamiConfig?.id;
     // Normalize endpoint URL to remove trailing slashes
     const umamiEndpoint = normalizeUrl(umamiConfig?.endpoint);

    +// Get Service Worker config from YAML
    +const serviceWorkerConfig = yamlConfig.serviceWorker;
    +const serviceWorkerEnabled = serviceWorkerConfig?.enabled ?? false;
    +
    +
    +
     // Get robots.txt config from YAML
     const robotsConfig = yamlConfig.seo?.robots;

    @@ -214,6 +221,7 @@ export default defineConfig({
         }),
         robotsTxt(robotsConfig || {}),
         ...(isAnalyze ? [Sonda()] : []),
    +    ...(serviceWorkerEnabled ? [serviceWorker()] : []),
       ],
       devToolbar: {
         enabled: true,
    diff --git a/config/site.yaml b/config/site.yaml
    index 1bf9bc4..407d0ca 100644
    --- a/config/site.yaml
    +++ b/config/site.yaml
    @@ -726,3 +726,11 @@ dev:
           name: Zed
           icon: simple-icons:zedindustries
           urlTemplate: 'zed://file{path}'
    +
    +# =============================================================================
    +# Service Worker
    +# =============================================================================
    +# enabled: 是否启用 Service Worker
    +# -----------------------------------------------------------------------------
    +serviceWorker:
    +  enabled: true
    diff --git a/package.json b/package.json
    index d3cfb04..1770d3e 100644
    --- a/package.json
    +++ b/package.json
    @@ -65,6 +65,7 @@
         "astro-robots-txt": "^1.0.0",
         "astro-seo": "^1.1.0",
         "astro-tooltips": "^0.6.2",
    +    "astrojs-service-worker": "^2.0.0",
         "class-variance-authority": "^0.7.1",
         "clsx": "^2.1.1",
         "date-fns": "^4.1.0",
    diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
    index a2c8961..020e41f 100644
    --- a/pnpm-lock.yaml
    +++ b/pnpm-lock.yaml
    @@ -13,10 +13,10 @@ importers:
             version: 0.2.4
           '@astrojs/netlify':
             specifier: ^6.6.4
    -        version: 6.6.4(@netlify/api@14.0.13)(@types/node@24.10.1)(@vercel/functions@2.2.13)(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))(babel-plugin-macros@3.1.0)(encoding@0.1.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2)
    +        version: 6.6.4(@netlify/api@14.0.13)(@types/node@24.10.1)(@vercel/functions@2.2.13)(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))(babel-plugin-macros@3.1.0)(encoding@0.1.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2)
           '@astrojs/node':
             specifier: ^9.5.2
    -        version: 9.5.2(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))
    +        version: 9.5.2(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))
           '@astrojs/react':
             specifier: ^4.4.2
             version: 4.4.2(@types/node@24.10.1)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.30.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2)
    @@ -28,7 +28,7 @@ importers:
             version: 3.7.0
           '@astrojs/vercel':
             specifier: ^9.0.4
    -        version: 9.0.4(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))(encoding@0.1.13)(react@19.2.1)(rollup@4.53.3)(vue@3.5.26(typescript@5.9.3))
    +        version: 9.0.4(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))(encoding@0.1.13)(react@19.2.1)(rollup@2.80.0)(vue@3.5.26(typescript@5.9.3))
           '@blocknote/core':
             specifier: ^0.46.1
             version: 0.46.1(@types/hast@3.0.4)
    @@ -91,22 +91,22 @@ importers:
             version: 3.8.0(typescript@5.9.3)
           '@yeskunall/astro-umami':
             specifier: 0.0.4
    -        version: 0.0.4(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))
    +        version: 0.0.4(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))
           astro:
             specifier: ^5.16.6
    -        version: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
    +        version: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
           astro-icon:
             specifier: ^1.1.5
             version: 1.1.5
           astro-loading-indicator:
             specifier: ^0.7.1
    -        version: 0.7.1(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))
    +        version: 0.7.1(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))
           astro-mermaid:
             specifier: ^1.2.0
    -        version: 1.2.0(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))(mermaid@11.12.2)
    +        version: 1.2.0(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))(mermaid@11.12.2)
           astro-pagefind:
             specifier: ^1.8.5
    -        version: 1.8.5(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))
    +        version: 1.8.5(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))
           astro-robots-txt:
             specifier: ^1.0.0
             version: 1.0.0
    @@ -116,6 +116,9 @@ importers:
           astro-tooltips:
             specifier: ^0.6.2
             version: 0.6.2
    +      astrojs-service-worker:
    +        specifier: ^2.0.0
    +        version: 2.0.0(@types/babel__core@7.20.5)(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))
           class-variance-authority:
             specifier: ^0.7.1
             version: 0.7.1
    @@ -272,7 +275,7 @@ importers:
             version: 2.0.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
           '@rollup/plugin-yaml':
             specifier: ^4.1.2
    -        version: 4.1.2(rollup@4.53.3)
    +        version: 4.1.2(rollup@2.80.0)
           '@tailwindcss/container-queries':
             specifier: ^0.1.1
             version: 0.1.1(tailwindcss@4.1.17)
    @@ -353,7 +356,7 @@ importers:
             version: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2)
           vite-plugin-svgr:
             specifier: ^4.5.0
    -        version: 4.5.0(rollup@4.53.3)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2))
    +        version: 4.5.0(rollup@2.80.0)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2))
           yaml:
             specifier: ^2.8.2
             version: 2.8.2
    @@ -414,6 +417,12 @@ packages:
       '@antv/infographic@0.2.4':
         resolution: {integrity: sha512-4v2boPE78fSQbV9ZGwHN37JaJVjPbl6+Q9blA2lCGy2g/TEUgpK5VKVJjYVM17cApPzRjwOnEh8vhKmmFJU7yA==}

    +  '@apideck/better-ajv-errors@0.3.6':
    +    resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==}
    +    engines: {node: '>=10'}
    +    peerDependencies:
    +      ajv: '>=8'
    +
       '@asamuzakjp/css-color@4.1.0':
         resolution: {integrity: sha512-9xiBAtLn4aNsa4mDnpovJvBn72tNEIACyvlqaNJ+ADemR+yeMJWnBudOi2qGDviJa7SwcDOU/TRh5dnET7qk0w==}

    @@ -506,10 +515,18 @@ packages:
         resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
         engines: {node: '>=6.9.0'}

    +  '@babel/code-frame@7.29.0':
    +    resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==}
    +    engines: {node: '>=6.9.0'}
    +
       '@babel/compat-data@7.28.5':
         resolution: {integrity: sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==}
         engines: {node: '>=6.9.0'}

    +  '@babel/compat-data@7.29.0':
    +    resolution: {integrity: sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==}
    +    engines: {node: '>=6.9.0'}
    +
       '@babel/core@7.28.5':
         resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==}
         engines: {node: '>=6.9.0'}
    @@ -518,28 +535,95 @@ packages:
         resolution: {integrity: sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==}
         engines: {node: '>=6.9.0'}

    +  '@babel/generator@7.29.1':
    +    resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==}
    +    engines: {node: '>=6.9.0'}
    +
    +  '@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.27.2':
         resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==}
         engines: {node: '>=6.9.0'}

    +  '@babel/helper-compilation-targets@7.28.6':
    +    resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==}
    +    engines: {node: '>=6.9.0'}
    +
    +  '@babel/helper-create-class-features-plugin@7.28.6':
    +    resolution: {integrity: sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0
    +
    +  '@babel/helper-create-regexp-features-plugin@7.28.5':
    +    resolution: {integrity: sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0
    +
    +  '@babel/helper-define-polyfill-provider@0.6.6':
    +    resolution: {integrity: sha512-mOAsxeeKkUKayvZR3HeTYD/fICpCPLJrU5ZjelT/PA6WHtNDBOE436YiaEUvHN454bRM3CebhDsIpieCc4texA==}
    +    peerDependencies:
    +      '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
    +
       '@babel/helper-globals@7.28.0':
         resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==}
         engines: {node: '>=6.9.0'}

    +  '@babel/helper-member-expression-to-functions@7.28.5':
    +    resolution: {integrity: sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==}
    +    engines: {node: '>=6.9.0'}
    +
       '@babel/helper-module-imports@7.27.1':
         resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==}
         engines: {node: '>=6.9.0'}

    +  '@babel/helper-module-imports@7.28.6':
    +    resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==}
    +    engines: {node: '>=6.9.0'}
    +
       '@babel/helper-module-transforms@7.28.3':
         resolution: {integrity: sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==}
         engines: {node: '>=6.9.0'}
         peerDependencies:
           '@babel/core': ^7.0.0

    +  '@babel/helper-module-transforms@7.28.6':
    +    resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0
    +
    +  '@babel/helper-optimise-call-expression@7.27.1':
    +    resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==}
    +    engines: {node: '>=6.9.0'}
    +
       '@babel/helper-plugin-utils@7.27.1':
         resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
         engines: {node: '>=6.9.0'}

    +  '@babel/helper-plugin-utils@7.28.6':
    +    resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==}
    +    engines: {node: '>=6.9.0'}
    +
    +  '@babel/helper-remap-async-to-generator@7.27.1':
    +    resolution: {integrity: sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0
    +
    +  '@babel/helper-replace-supers@7.28.6':
    +    resolution: {integrity: sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0
    +
    +  '@babel/helper-skip-transparent-expression-wrappers@7.27.1':
    +    resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==}
    +    engines: {node: '>=6.9.0'}
    +
       '@babel/helper-string-parser@7.27.1':
         resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
         engines: {node: '>=6.9.0'}
    @@ -552,6 +636,10 @@ packages:
         resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==}
         engines: {node: '>=6.9.0'}

    +  '@babel/helper-wrap-function@7.28.6':
    +    resolution: {integrity: sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==}
    +    engines: {node: '>=6.9.0'}
    +
       '@babel/helpers@7.28.4':
         resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==}
         engines: {node: '>=6.9.0'}
    @@ -561,852 +649,1236 @@ packages:
         engines: {node: '>=6.0.0'}
         hasBin: true

    -  '@babel/plugin-transform-react-jsx-self@7.27.1':
    -    resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==}
    +  '@babel/parser@7.29.0':
    +    resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==}
    +    engines: {node: '>=6.0.0'}
    +    hasBin: true
    +
    +  '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5':
    +    resolution: {integrity: sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==}
         engines: {node: '>=6.9.0'}
         peerDependencies:
    -      '@babel/core': ^7.0.0-0
    +      '@babel/core': ^7.0.0

    -  '@babel/plugin-transform-react-jsx-source@7.27.1':
    -    resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==}
    +  '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1':
    +    resolution: {integrity: sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==}
         engines: {node: '>=6.9.0'}
         peerDependencies:
    -      '@babel/core': ^7.0.0-0
    +      '@babel/core': ^7.0.0

    -  '@babel/runtime@7.28.4':
    -    resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==}
    +  '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1':
    +    resolution: {integrity: sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==}
         engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0

    -  '@babel/template@7.27.2':
    -    resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
    +  '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1':
    +    resolution: {integrity: sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==}
         engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.13.0

    -  '@babel/traverse@7.28.5':
    -    resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==}
    +  '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6':
    +    resolution: {integrity: sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==}
         engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0

    -  '@babel/types@7.28.5':
    -    resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
    +  '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2':
    +    resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==}
         engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@biomejs/biome@2.3.10':
    -    resolution: {integrity: sha512-/uWSUd1MHX2fjqNLHNL6zLYWBbrJeG412/8H7ESuK8ewoRoMPUgHDebqKrPTx/5n6f17Xzqc9hdg3MEqA5hXnQ==}
    -    engines: {node: '>=14.21.3'}
    -    hasBin: true
    +  '@babel/plugin-syntax-import-assertions@7.28.6':
    +    resolution: {integrity: sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@biomejs/cli-darwin-arm64@2.3.10':
    -    resolution: {integrity: sha512-M6xUjtCVnNGFfK7HMNKa593nb7fwNm43fq1Mt71kpLpb+4mE7odO8W/oWVDyBVO4ackhresy1ZYO7OJcVo/B7w==}
    -    engines: {node: '>=14.21.3'}
    -    cpu: [arm64]
    -    os: [darwin]
    +  '@babel/plugin-syntax-import-attributes@7.28.6':
    +    resolution: {integrity: sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@biomejs/cli-darwin-x64@2.3.10':
    -    resolution: {integrity: sha512-Vae7+V6t/Avr8tVbFNjnFSTKZogZHFYl7MMH62P/J1kZtr0tyRQ9Fe0onjqjS2Ek9lmNLmZc/VR5uSekh+p1fg==}
    -    engines: {node: '>=14.21.3'}
    -    cpu: [x64]
    -    os: [darwin]
    +  '@babel/plugin-syntax-unicode-sets-regex@7.18.6':
    +    resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0

    -  '@biomejs/cli-linux-arm64-musl@2.3.10':
    -    resolution: {integrity: sha512-B9DszIHkuKtOH2IFeeVkQmSMVUjss9KtHaNXquYYWCjH8IstNgXgx5B0aSBQNr6mn4RcKKRQZXn9Zu1rM3O0/A==}
    -    engines: {node: '>=14.21.3'}
    -    cpu: [arm64]
    -    os: [linux]
    -    libc: [musl]
    +  '@babel/plugin-transform-arrow-functions@7.27.1':
    +    resolution: {integrity: sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@biomejs/cli-linux-arm64@2.3.10':
    -    resolution: {integrity: sha512-hhPw2V3/EpHKsileVOFynuWiKRgFEV48cLe0eA+G2wO4SzlwEhLEB9LhlSrVeu2mtSn205W283LkX7Fh48CaxA==}
    -    engines: {node: '>=14.21.3'}
    -    cpu: [arm64]
    -    os: [linux]
    -    libc: [glibc]
    +  '@babel/plugin-transform-async-generator-functions@7.29.0':
    +    resolution: {integrity: sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@biomejs/cli-linux-x64-musl@2.3.10':
    -    resolution: {integrity: sha512-QTfHZQh62SDFdYc2nfmZFuTm5yYb4eO1zwfB+90YxUumRCR171tS1GoTX5OD0wrv4UsziMPmrePMtkTnNyYG3g==}
    -    engines: {node: '>=14.21.3'}
    -    cpu: [x64]
    -    os: [linux]
    -    libc: [musl]
    +  '@babel/plugin-transform-async-to-generator@7.28.6':
    +    resolution: {integrity: sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@biomejs/cli-linux-x64@2.3.10':
    -    resolution: {integrity: sha512-wwAkWD1MR95u+J4LkWP74/vGz+tRrIQvr8kfMMJY8KOQ8+HMVleREOcPYsQX82S7uueco60L58Wc6M1I9WA9Dw==}
    -    engines: {node: '>=14.21.3'}
    -    cpu: [x64]
    -    os: [linux]
    -    libc: [glibc]
    +  '@babel/plugin-transform-block-scoped-functions@7.27.1':
    +    resolution: {integrity: sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@biomejs/cli-win32-arm64@2.3.10':
    -    resolution: {integrity: sha512-o7lYc9n+CfRbHvkjPhm8s9FgbKdYZu5HCcGVMItLjz93EhgJ8AM44W+QckDqLA9MKDNFrR8nPbO4b73VC5kGGQ==}
    -    engines: {node: '>=14.21.3'}
    -    cpu: [arm64]
    -    os: [win32]
    +  '@babel/plugin-transform-block-scoping@7.28.6':
    +    resolution: {integrity: sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@biomejs/cli-win32-x64@2.3.10':
    -    resolution: {integrity: sha512-pHEFgq7dUEsKnqG9mx9bXihxGI49X+ar+UBrEIj3Wqj3UCZp1rNgV+OoyjFgcXsjCWpuEAF4VJdkZr3TrWdCbQ==}
    -    engines: {node: '>=14.21.3'}
    -    cpu: [x64]
    -    os: [win32]
    +  '@babel/plugin-transform-class-properties@7.28.6':
    +    resolution: {integrity: sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@blocknote/core@0.46.1':
    -    resolution: {integrity: sha512-gV7dkQJPa2PjN7Lb4bgPJb9tQk9kqK7DmEr8+A+Y3Mm9pb98QcUqm9rxantMfUEuQAzfZvb8SLkNf+fbNPqbeQ==}
    +  '@babel/plugin-transform-class-static-block@7.28.6':
    +    resolution: {integrity: sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==}
    +    engines: {node: '>=6.9.0'}
         peerDependencies:
    -      '@hocuspocus/provider': ^2.15.2 || ^3.0.0
    -    peerDependenciesMeta:
    -      '@hocuspocus/provider':
    -        optional: true
    +      '@babel/core': ^7.12.0

    -  '@blocknote/react@0.46.1':
    -    resolution: {integrity: sha512-LIVxdzfIkwNJwkHNpB6zXKbPnNHUNHP9ohl+S9X6Htvz6nqudtj9xZKtgXsjNqTAvTYnbLshrgHaWS2wQ0DFVg==}
    +  '@babel/plugin-transform-classes@7.28.6':
    +    resolution: {integrity: sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==}
    +    engines: {node: '>=6.9.0'}
         peerDependencies:
    -      react: ^18.0 || ^19.0 || >= 19.0.0-rc
    -      react-dom: ^18.0 || ^19.0 || >= 19.0.0-rc
    +      '@babel/core': ^7.0.0-0

    -  '@blocknote/shadcn@0.46.1':
    -    resolution: {integrity: sha512-pk7mpSs67T9DVyIujLQ9Xj2y/sRwsGBV5D8kTN16jHdDW2yAKUBXLdl2ghKhiSX/rhhK/OorisGIQdNZ2L4O5Q==}
    +  '@babel/plugin-transform-computed-properties@7.28.6':
    +    resolution: {integrity: sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==}
    +    engines: {node: '>=6.9.0'}
         peerDependencies:
    -      react: ^18.0 || ^19.0 || >= 19.0.0-rc
    -      react-dom: ^18.0 || ^19.0 || >= 19.0.0-rc
    -      tailwindcss: ^4.1.12
    +      '@babel/core': ^7.0.0-0

    -  '@braintree/sanitize-url@7.1.1':
    -    resolution: {integrity: sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==}
    +  '@babel/plugin-transform-destructuring@7.28.5':
    +    resolution: {integrity: sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@capsizecss/unpack@3.0.1':
    -    resolution: {integrity: sha512-8XqW8xGn++Eqqbz3e9wKuK7mxryeRjs4LOHLxbh2lwKeSbuNR4NFifDZT4KzvjU6HMOPbiNTsWpniK5EJfTWkg==}
    -    engines: {node: '>=18'}
    +  '@babel/plugin-transform-dotall-regex@7.28.6':
    +    resolution: {integrity: sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@chevrotain/cst-dts-gen@11.0.3':
    -    resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==}
    +  '@babel/plugin-transform-duplicate-keys@7.27.1':
    +    resolution: {integrity: sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@chevrotain/gast@11.0.3':
    -    resolution: {integrity: sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==}
    +  '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0':
    +    resolution: {integrity: sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0

    -  '@chevrotain/regexp-to-ast@11.0.3':
    -    resolution: {integrity: sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==}
    +  '@babel/plugin-transform-dynamic-import@7.27.1':
    +    resolution: {integrity: sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@chevrotain/types@11.0.3':
    -    resolution: {integrity: sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==}
    +  '@babel/plugin-transform-explicit-resource-management@7.28.6':
    +    resolution: {integrity: sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@chevrotain/utils@11.0.3':
    -    resolution: {integrity: sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==}
    +  '@babel/plugin-transform-exponentiation-operator@7.28.6':
    +    resolution: {integrity: sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@colors/colors@1.6.0':
    -    resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==}
    -    engines: {node: '>=0.1.90'}
    +  '@babel/plugin-transform-export-namespace-from@7.27.1':
    +    resolution: {integrity: sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@csstools/color-helpers@5.1.0':
    -    resolution: {integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==}
    -    engines: {node: '>=18'}
    +  '@babel/plugin-transform-for-of@7.27.1':
    +    resolution: {integrity: sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@csstools/css-calc@2.1.4':
    -    resolution: {integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==}
    -    engines: {node: '>=18'}
    +  '@babel/plugin-transform-function-name@7.27.1':
    +    resolution: {integrity: sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==}
    +    engines: {node: '>=6.9.0'}
         peerDependencies:
    -      '@csstools/css-parser-algorithms': ^3.0.5
    -      '@csstools/css-tokenizer': ^3.0.4
    +      '@babel/core': ^7.0.0-0

    -  '@csstools/css-color-parser@3.1.0':
    -    resolution: {integrity: sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==}
    -    engines: {node: '>=18'}
    +  '@babel/plugin-transform-json-strings@7.28.6':
    +    resolution: {integrity: sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==}
    +    engines: {node: '>=6.9.0'}
         peerDependencies:
    -      '@csstools/css-parser-algorithms': ^3.0.5
    -      '@csstools/css-tokenizer': ^3.0.4
    +      '@babel/core': ^7.0.0-0

    -  '@csstools/css-parser-algorithms@3.0.5':
    -    resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==}
    -    engines: {node: '>=18'}
    +  '@babel/plugin-transform-literals@7.27.1':
    +    resolution: {integrity: sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==}
    +    engines: {node: '>=6.9.0'}
         peerDependencies:
    -      '@csstools/css-tokenizer': ^3.0.4
    +      '@babel/core': ^7.0.0-0

    -  '@csstools/css-syntax-patches-for-csstree@1.0.20':
    -    resolution: {integrity: sha512-8BHsjXfSciZxjmHQOuVdW2b8WLUPts9a+mfL13/PzEviufUEW2xnvQuOlKs9dRBHgRqJ53SF/DUoK9+MZk72oQ==}
    -    engines: {node: '>=18'}
    +  '@babel/plugin-transform-logical-assignment-operators@7.28.6':
    +    resolution: {integrity: sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@csstools/css-tokenizer@3.0.4':
    -    resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==}
    -    engines: {node: '>=18'}
    +  '@babel/plugin-transform-member-expression-literals@7.27.1':
    +    resolution: {integrity: sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@dabh/diagnostics@2.0.8':
    -    resolution: {integrity: sha512-R4MSXTVnuMzGD7bzHdW2ZhhdPC/igELENcq5IjEverBvq5hn1SXCWcsi6eSsdWP0/Ur+SItRRjAktmdoX/8R/Q==}
    +  '@babel/plugin-transform-modules-amd@7.27.1':
    +    resolution: {integrity: sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@dependents/detective-less@5.0.1':
    -    resolution: {integrity: sha512-Y6+WUMsTFWE5jb20IFP4YGa5IrGY/+a/FbOSjDF/wz9gepU2hwCYSXRHP/vPwBvwcY3SVMASt4yXxbXNXigmZQ==}
    -    engines: {node: '>=18'}
    +  '@babel/plugin-transform-modules-commonjs@7.28.6':
    +    resolution: {integrity: sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@dimforge/rapier3d-compat@0.12.0':
    -    resolution: {integrity: sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==}
    +  '@babel/plugin-transform-modules-systemjs@7.29.0':
    +    resolution: {integrity: sha512-PrujnVFbOdUpw4UHiVwKvKRLMMic8+eC0CuNlxjsyZUiBjhFdPsewdXCkveh2KqBA9/waD0W1b4hXSOBQJezpQ==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@emmetio/abbreviation@2.3.3':
    -    resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==}
    +  '@babel/plugin-transform-modules-umd@7.27.1':
    +    resolution: {integrity: sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@emmetio/css-abbreviation@2.1.8':
    -    resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==}
    +  '@babel/plugin-transform-named-capturing-groups-regex@7.29.0':
    +    resolution: {integrity: sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0

    -  '@emmetio/css-parser@0.4.1':
    -    resolution: {integrity: sha512-2bC6m0MV/voF4CTZiAbG5MWKbq5EBmDPKu9Sb7s7nVcEzNQlrZP6mFFFlIaISM8X6514H9shWMme1fCm8cWAfQ==}
    +  '@babel/plugin-transform-new-target@7.27.1':
    +    resolution: {integrity: sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@emmetio/html-matcher@1.3.0':
    -    resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==}
    +  '@babel/plugin-transform-nullish-coalescing-operator@7.28.6':
    +    resolution: {integrity: sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@emmetio/scanner@1.0.4':
    -    resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==}
    +  '@babel/plugin-transform-numeric-separator@7.28.6':
    +    resolution: {integrity: sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@emmetio/stream-reader-utils@0.1.0':
    -    resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==}
    +  '@babel/plugin-transform-object-rest-spread@7.28.6':
    +    resolution: {integrity: sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@emmetio/stream-reader@2.2.0':
    -    resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==}
    +  '@babel/plugin-transform-object-super@7.27.1':
    +    resolution: {integrity: sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@emnapi/core@1.7.1':
    -    resolution: {integrity: sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==}
    +  '@babel/plugin-transform-optional-catch-binding@7.28.6':
    +    resolution: {integrity: sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@emnapi/runtime@1.7.1':
    -    resolution: {integrity: sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==}
    +  '@babel/plugin-transform-optional-chaining@7.28.6':
    +    resolution: {integrity: sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@emnapi/wasi-threads@1.1.0':
    -    resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
    +  '@babel/plugin-transform-parameters@7.27.7':
    +    resolution: {integrity: sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@emoji-mart/data@1.2.1':
    -    resolution: {integrity: sha512-no2pQMWiBy6gpBEiqGeU77/bFejDqUTRY7KX+0+iur13op3bqUsXdnwoZs6Xb1zbv0gAj5VvS1PWoUUckSr5Dw==}
    +  '@babel/plugin-transform-private-methods@7.28.6':
    +    resolution: {integrity: sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@envelop/instrumentation@1.0.0':
    -    resolution: {integrity: sha512-cxgkB66RQB95H3X27jlnxCRNTmPuSTgmBAq6/4n2Dtv4hsk4yz8FadA1ggmd0uZzvKqWD6CR+WFgTjhDqg7eyw==}
    -    engines: {node: '>=18.0.0'}
    +  '@babel/plugin-transform-private-property-in-object@7.28.6':
    +    resolution: {integrity: sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@esbuild/aix-ppc64@0.25.12':
    -    resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
    -    engines: {node: '>=18'}
    -    cpu: [ppc64]
    -    os: [aix]
    +  '@babel/plugin-transform-property-literals@7.27.1':
    +    resolution: {integrity: sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@esbuild/aix-ppc64@0.27.1':
    -    resolution: {integrity: sha512-HHB50pdsBX6k47S4u5g/CaLjqS3qwaOVE5ILsq64jyzgMhLuCuZ8rGzM9yhsAjfjkbgUPMzZEPa7DAp7yz6vuA==}
    -    engines: {node: '>=18'}
    -    cpu: [ppc64]
    -    os: [aix]
    +  '@babel/plugin-transform-react-jsx-self@7.27.1':
    +    resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@esbuild/aix-ppc64@0.27.2':
    -    resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==}
    -    engines: {node: '>=18'}
    -    cpu: [ppc64]
    -    os: [aix]
    +  '@babel/plugin-transform-react-jsx-source@7.27.1':
    +    resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@esbuild/android-arm64@0.25.12':
    -    resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==}
    -    engines: {node: '>=18'}
    -    cpu: [arm64]
    -    os: [android]
    +  '@babel/plugin-transform-regenerator@7.29.0':
    +    resolution: {integrity: sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@esbuild/android-arm64@0.27.1':
    -    resolution: {integrity: sha512-45fuKmAJpxnQWixOGCrS+ro4Uvb4Re9+UTieUY2f8AEc+t7d4AaZ6eUJ3Hva7dtrxAAWHtlEFsXFMAgNnGU9uQ==}
    -    engines: {node: '>=18'}
    -    cpu: [arm64]
    -    os: [android]
    +  '@babel/plugin-transform-regexp-modifiers@7.28.6':
    +    resolution: {integrity: sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0

    -  '@esbuild/android-arm64@0.27.2':
    -    resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==}
    -    engines: {node: '>=18'}
    -    cpu: [arm64]
    -    os: [android]
    +  '@babel/plugin-transform-reserved-words@7.27.1':
    +    resolution: {integrity: sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@esbuild/android-arm@0.25.12':
    -    resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==}
    -    engines: {node: '>=18'}
    -    cpu: [arm]
    -    os: [android]
    +  '@babel/plugin-transform-shorthand-properties@7.27.1':
    +    resolution: {integrity: sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@esbuild/android-arm@0.27.1':
    -    resolution: {integrity: sha512-kFqa6/UcaTbGm/NncN9kzVOODjhZW8e+FRdSeypWe6j33gzclHtwlANs26JrupOntlcWmB0u8+8HZo8s7thHvg==}
    -    engines: {node: '>=18'}
    -    cpu: [arm]
    -    os: [android]
    +  '@babel/plugin-transform-spread@7.28.6':
    +    resolution: {integrity: sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@esbuild/android-arm@0.27.2':
    -    resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==}
    -    engines: {node: '>=18'}
    -    cpu: [arm]
    -    os: [android]
    +  '@babel/plugin-transform-sticky-regex@7.27.1':
    +    resolution: {integrity: sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@esbuild/android-x64@0.25.12':
    -    resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==}
    -    engines: {node: '>=18'}
    -    cpu: [x64]
    -    os: [android]
    +  '@babel/plugin-transform-template-literals@7.27.1':
    +    resolution: {integrity: sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@esbuild/android-x64@0.27.1':
    -    resolution: {integrity: sha512-LBEpOz0BsgMEeHgenf5aqmn/lLNTFXVfoWMUox8CtWWYK9X4jmQzWjoGoNb8lmAYml/tQ/Ysvm8q7szu7BoxRQ==}
    -    engines: {node: '>=18'}
    -    cpu: [x64]
    -    os: [android]
    +  '@babel/plugin-transform-typeof-symbol@7.27.1':
    +    resolution: {integrity: sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@esbuild/android-x64@0.27.2':
    -    resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==}
    -    engines: {node: '>=18'}
    -    cpu: [x64]
    -    os: [android]
    +  '@babel/plugin-transform-unicode-escapes@7.27.1':
    +    resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@esbuild/darwin-arm64@0.25.12':
    -    resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==}
    -    engines: {node: '>=18'}
    -    cpu: [arm64]
    -    os: [darwin]
    +  '@babel/plugin-transform-unicode-property-regex@7.28.6':
    +    resolution: {integrity: sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@esbuild/darwin-arm64@0.27.1':
    -    resolution: {integrity: sha512-veg7fL8eMSCVKL7IW4pxb54QERtedFDfY/ASrumK/SbFsXnRazxY4YykN/THYqFnFwJ0aVjiUrVG2PwcdAEqQQ==}
    -    engines: {node: '>=18'}
    -    cpu: [arm64]
    -    os: [darwin]
    +  '@babel/plugin-transform-unicode-regex@7.27.1':
    +    resolution: {integrity: sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@esbuild/darwin-arm64@0.27.2':
    -    resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==}
    -    engines: {node: '>=18'}
    -    cpu: [arm64]
    -    os: [darwin]
    +  '@babel/plugin-transform-unicode-sets-regex@7.28.6':
    +    resolution: {integrity: sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0

    -  '@esbuild/darwin-x64@0.25.12':
    -    resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==}
    -    engines: {node: '>=18'}
    -    cpu: [x64]
    -    os: [darwin]
    +  '@babel/preset-env@7.29.0':
    +    resolution: {integrity: sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w==}
    +    engines: {node: '>=6.9.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0

    -  '@esbuild/darwin-x64@0.27.1':
    -    resolution: {integrity: sha512-+3ELd+nTzhfWb07Vol7EZ+5PTbJ/u74nC6iv4/lwIU99Ip5uuY6QoIf0Hn4m2HoV0qcnRivN3KSqc+FyCHjoVQ==}
    -    engines: {node: '>=18'}
    -    cpu: [x64]
    -    os: [darwin]
    +  '@babel/preset-modules@0.1.6-no-external-plugins':
    +    resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0

    -  '@esbuild/darwin-x64@0.27.2':
    -    resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==}
    -    engines: {node: '>=18'}
    -    cpu: [x64]
    -    os: [darwin]
    +  '@babel/runtime@7.28.4':
    +    resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==}
    +    engines: {node: '>=6.9.0'}

    -  '@esbuild/freebsd-arm64@0.25.12':
    -    resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==}
    -    engines: {node: '>=18'}
    -    cpu: [arm64]
    -    os: [freebsd]
    +  '@babel/template@7.27.2':
    +    resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==}
    +    engines: {node: '>=6.9.0'}

    -  '@esbuild/freebsd-arm64@0.27.1':
    -    resolution: {integrity: sha512-/8Rfgns4XD9XOSXlzUDepG8PX+AVWHliYlUkFI3K3GB6tqbdjYqdhcb4BKRd7C0BhZSoaCxhv8kTcBrcZWP+xg==}
    -    engines: {node: '>=18'}
    -    cpu: [arm64]
    -    os: [freebsd]
    +  '@babel/template@7.28.6':
    +    resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==}
    +    engines: {node: '>=6.9.0'}

    -  '@esbuild/freebsd-arm64@0.27.2':
    -    resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==}
    -    engines: {node: '>=18'}
    -    cpu: [arm64]
    -    os: [freebsd]
    +  '@babel/traverse@7.28.5':
    +    resolution: {integrity: sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==}
    +    engines: {node: '>=6.9.0'}

    -  '@esbuild/freebsd-x64@0.25.12':
    -    resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==}
    -    engines: {node: '>=18'}
    -    cpu: [x64]
    -    os: [freebsd]
    +  '@babel/traverse@7.29.0':
    +    resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==}
    +    engines: {node: '>=6.9.0'}

    -  '@esbuild/freebsd-x64@0.27.1':
    -    resolution: {integrity: sha512-GITpD8dK9C+r+5yRT/UKVT36h/DQLOHdwGVwwoHidlnA168oD3uxA878XloXebK4Ul3gDBBIvEdL7go9gCUFzQ==}
    -    engines: {node: '>=18'}
    -    cpu: [x64]
    -    os: [freebsd]
    +  '@babel/types@7.28.5':
    +    resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
    +    engines: {node: '>=6.9.0'}

    -  '@esbuild/freebsd-x64@0.27.2':
    -    resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==}
    -    engines: {node: '>=18'}
    -    cpu: [x64]
    -    os: [freebsd]
    +  '@babel/types@7.29.0':
    +    resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==}
    +    engines: {node: '>=6.9.0'}

    -  '@esbuild/linux-arm64@0.25.12':
    -    resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==}
    -    engines: {node: '>=18'}
    +  '@biomejs/biome@2.3.10':
    +    resolution: {integrity: sha512-/uWSUd1MHX2fjqNLHNL6zLYWBbrJeG412/8H7ESuK8ewoRoMPUgHDebqKrPTx/5n6f17Xzqc9hdg3MEqA5hXnQ==}
    +    engines: {node: '>=14.21.3'}
    +    hasBin: true
    +
    +  '@biomejs/cli-darwin-arm64@2.3.10':
    +    resolution: {integrity: sha512-M6xUjtCVnNGFfK7HMNKa593nb7fwNm43fq1Mt71kpLpb+4mE7odO8W/oWVDyBVO4ackhresy1ZYO7OJcVo/B7w==}
    +    engines: {node: '>=14.21.3'}
         cpu: [arm64]
    -    os: [linux]
    +    os: [darwin]

    -  '@esbuild/linux-arm64@0.27.1':
    -    resolution: {integrity: sha512-W9//kCrh/6in9rWIBdKaMtuTTzNj6jSeG/haWBADqLLa9P8O5YSRDzgD5y9QBok4AYlzS6ARHifAb75V6G670Q==}
    -    engines: {node: '>=18'}
    +  '@biomejs/cli-darwin-x64@2.3.10':
    +    resolution: {integrity: sha512-Vae7+V6t/Avr8tVbFNjnFSTKZogZHFYl7MMH62P/J1kZtr0tyRQ9Fe0onjqjS2Ek9lmNLmZc/VR5uSekh+p1fg==}
    +    engines: {node: '>=14.21.3'}
    +    cpu: [x64]
    +    os: [darwin]
    +
    +  '@biomejs/cli-linux-arm64-musl@2.3.10':
    +    resolution: {integrity: sha512-B9DszIHkuKtOH2IFeeVkQmSMVUjss9KtHaNXquYYWCjH8IstNgXgx5B0aSBQNr6mn4RcKKRQZXn9Zu1rM3O0/A==}
    +    engines: {node: '>=14.21.3'}
         cpu: [arm64]
         os: [linux]

    -  '@esbuild/linux-arm64@0.27.2':
    -    resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==}
    -    engines: {node: '>=18'}
    +  '@biomejs/cli-linux-arm64@2.3.10':
    +    resolution: {integrity: sha512-hhPw2V3/EpHKsileVOFynuWiKRgFEV48cLe0eA+G2wO4SzlwEhLEB9LhlSrVeu2mtSn205W283LkX7Fh48CaxA==}
    +    engines: {node: '>=14.21.3'}
         cpu: [arm64]
         os: [linux]

    -  '@esbuild/linux-arm@0.25.12':
    -    resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==}
    -    engines: {node: '>=18'}
    -    cpu: [arm]
    +  '@biomejs/cli-linux-x64-musl@2.3.10':
    +    resolution: {integrity: sha512-QTfHZQh62SDFdYc2nfmZFuTm5yYb4eO1zwfB+90YxUumRCR171tS1GoTX5OD0wrv4UsziMPmrePMtkTnNyYG3g==}
    +    engines: {node: '>=14.21.3'}
    +    cpu: [x64]
         os: [linux]

    -  '@esbuild/linux-arm@0.27.1':
    -    resolution: {integrity: sha512-ieMID0JRZY/ZeCrsFQ3Y3NlHNCqIhTprJfDgSB3/lv5jJZ8FX3hqPyXWhe+gvS5ARMBJ242PM+VNz/ctNj//eA==}
    -    engines: {node: '>=18'}
    -    cpu: [arm]
    +  '@biomejs/cli-linux-x64@2.3.10':
    +    resolution: {integrity: sha512-wwAkWD1MR95u+J4LkWP74/vGz+tRrIQvr8kfMMJY8KOQ8+HMVleREOcPYsQX82S7uueco60L58Wc6M1I9WA9Dw==}
    +    engines: {node: '>=14.21.3'}
    +    cpu: [x64]
         os: [linux]

    -  '@esbuild/linux-arm@0.27.2':
    -    resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==}
    -    engines: {node: '>=18'}
    -    cpu: [arm]
    -    os: [linux]
    +  '@biomejs/cli-win32-arm64@2.3.10':
    +    resolution: {integrity: sha512-o7lYc9n+CfRbHvkjPhm8s9FgbKdYZu5HCcGVMItLjz93EhgJ8AM44W+QckDqLA9MKDNFrR8nPbO4b73VC5kGGQ==}
    +    engines: {node: '>=14.21.3'}
    +    cpu: [arm64]
    +    os: [win32]

    -  '@esbuild/linux-ia32@0.25.12':
    -    resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==}
    -    engines: {node: '>=18'}
    -    cpu: [ia32]
    -    os: [linux]
    +  '@biomejs/cli-win32-x64@2.3.10':
    +    resolution: {integrity: sha512-pHEFgq7dUEsKnqG9mx9bXihxGI49X+ar+UBrEIj3Wqj3UCZp1rNgV+OoyjFgcXsjCWpuEAF4VJdkZr3TrWdCbQ==}
    +    engines: {node: '>=14.21.3'}
    +    cpu: [x64]
    +    os: [win32]

    -  '@esbuild/linux-ia32@0.27.1':
    -    resolution: {integrity: sha512-VIUV4z8GD8rtSVMfAj1aXFahsi/+tcoXXNYmXgzISL+KB381vbSTNdeZHHHIYqFyXcoEhu9n5cT+05tRv13rlw==}
    -    engines: {node: '>=18'}
    -    cpu: [ia32]
    -    os: [linux]
    +  '@blocknote/core@0.46.1':
    +    resolution: {integrity: sha512-gV7dkQJPa2PjN7Lb4bgPJb9tQk9kqK7DmEr8+A+Y3Mm9pb98QcUqm9rxantMfUEuQAzfZvb8SLkNf+fbNPqbeQ==}
    +    peerDependencies:
    +      '@hocuspocus/provider': ^2.15.2 || ^3.0.0
    +    peerDependenciesMeta:
    +      '@hocuspocus/provider':
    +        optional: true

    -  '@esbuild/linux-ia32@0.27.2':
    -    resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==}
    -    engines: {node: '>=18'}
    -    cpu: [ia32]
    -    os: [linux]
    +  '@blocknote/react@0.46.1':
    +    resolution: {integrity: sha512-LIVxdzfIkwNJwkHNpB6zXKbPnNHUNHP9ohl+S9X6Htvz6nqudtj9xZKtgXsjNqTAvTYnbLshrgHaWS2wQ0DFVg==}
    +    peerDependencies:
    +      react: ^18.0 || ^19.0 || >= 19.0.0-rc
    +      react-dom: ^18.0 || ^19.0 || >= 19.0.0-rc

    -  '@esbuild/linux-loong64@0.25.12':
    -    resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==}
    -    engines: {node: '>=18'}
    -    cpu: [loong64]
    -    os: [linux]
    +  '@blocknote/shadcn@0.46.1':
    +    resolution: {integrity: sha512-pk7mpSs67T9DVyIujLQ9Xj2y/sRwsGBV5D8kTN16jHdDW2yAKUBXLdl2ghKhiSX/rhhK/OorisGIQdNZ2L4O5Q==}
    +    peerDependencies:
    +      react: ^18.0 || ^19.0 || >= 19.0.0-rc
    +      react-dom: ^18.0 || ^19.0 || >= 19.0.0-rc
    +      tailwindcss: ^4.1.12

    -  '@esbuild/linux-loong64@0.27.1':
    -    resolution: {integrity: sha512-l4rfiiJRN7sTNI//ff65zJ9z8U+k6zcCg0LALU5iEWzY+a1mVZ8iWC1k5EsNKThZ7XCQ6YWtsZ8EWYm7r1UEsg==}
    -    engines: {node: '>=18'}
    -    cpu: [loong64]
    -    os: [linux]
    +  '@braintree/sanitize-url@7.1.1':
    +    resolution: {integrity: sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==}

    -  '@esbuild/linux-loong64@0.27.2':
    -    resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==}
    +  '@capsizecss/unpack@3.0.1':
    +    resolution: {integrity: sha512-8XqW8xGn++Eqqbz3e9wKuK7mxryeRjs4LOHLxbh2lwKeSbuNR4NFifDZT4KzvjU6HMOPbiNTsWpniK5EJfTWkg==}
         engines: {node: '>=18'}
    -    cpu: [loong64]
    -    os: [linux]

    -  '@esbuild/linux-mips64el@0.25.12':
    -    resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==}
    -    engines: {node: '>=18'}
    -    cpu: [mips64el]
    -    os: [linux]
    +  '@chevrotain/cst-dts-gen@11.0.3':
    +    resolution: {integrity: sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==}

    -  '@esbuild/linux-mips64el@0.27.1':
    -    resolution: {integrity: sha512-U0bEuAOLvO/DWFdygTHWY8C067FXz+UbzKgxYhXC0fDieFa0kDIra1FAhsAARRJbvEyso8aAqvPdNxzWuStBnA==}
    -    engines: {node: '>=18'}
    -    cpu: [mips64el]
    -    os: [linux]
    +  '@chevrotain/gast@11.0.3':
    +    resolution: {integrity: sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==}

    -  '@esbuild/linux-mips64el@0.27.2':
    -    resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==}
    -    engines: {node: '>=18'}
    -    cpu: [mips64el]
    -    os: [linux]
    +  '@chevrotain/regexp-to-ast@11.0.3':
    +    resolution: {integrity: sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==}

    -  '@esbuild/linux-ppc64@0.25.12':
    -    resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==}
    -    engines: {node: '>=18'}
    -    cpu: [ppc64]
    -    os: [linux]
    +  '@chevrotain/types@11.0.3':
    +    resolution: {integrity: sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==}

    -  '@esbuild/linux-ppc64@0.27.1':
    -    resolution: {integrity: sha512-NzdQ/Xwu6vPSf/GkdmRNsOfIeSGnh7muundsWItmBsVpMoNPVpM61qNzAVY3pZ1glzzAxLR40UyYM23eaDDbYQ==}
    -    engines: {node: '>=18'}
    -    cpu: [ppc64]
    -    os: [linux]
    +  '@chevrotain/utils@11.0.3':
    +    resolution: {integrity: sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==}

    -  '@esbuild/linux-ppc64@0.27.2':
    -    resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==}
    -    engines: {node: '>=18'}
    -    cpu: [ppc64]
    -    os: [linux]
    +  '@colors/colors@1.6.0':
    +    resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==}
    +    engines: {node: '>=0.1.90'}

    -  '@esbuild/linux-riscv64@0.25.12':
    -    resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==}
    +  '@csstools/color-helpers@5.1.0':
    +    resolution: {integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==}
         engines: {node: '>=18'}
    -    cpu: [riscv64]
    -    os: [linux]

    -  '@esbuild/linux-riscv64@0.27.1':
    -    resolution: {integrity: sha512-7zlw8p3IApcsN7mFw0O1Z1PyEk6PlKMu18roImfl3iQHTnr/yAfYv6s4hXPidbDoI2Q0pW+5xeoM4eTCC0UdrQ==}
    +  '@csstools/css-calc@2.1.4':
    +    resolution: {integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==}
         engines: {node: '>=18'}
    -    cpu: [riscv64]
    -    os: [linux]
    +    peerDependencies:
    +      '@csstools/css-parser-algorithms': ^3.0.5
    +      '@csstools/css-tokenizer': ^3.0.4

    -  '@esbuild/linux-riscv64@0.27.2':
    -    resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==}
    +  '@csstools/css-color-parser@3.1.0':
    +    resolution: {integrity: sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==}
         engines: {node: '>=18'}
    -    cpu: [riscv64]
    -    os: [linux]
    +    peerDependencies:
    +      '@csstools/css-parser-algorithms': ^3.0.5
    +      '@csstools/css-tokenizer': ^3.0.4

    -  '@esbuild/linux-s390x@0.25.12':
    -    resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==}
    +  '@csstools/css-parser-algorithms@3.0.5':
    +    resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==}
         engines: {node: '>=18'}
    -    cpu: [s390x]
    -    os: [linux]
    +    peerDependencies:
    +      '@csstools/css-tokenizer': ^3.0.4

    -  '@esbuild/linux-s390x@0.27.1':
    -    resolution: {integrity: sha512-cGj5wli+G+nkVQdZo3+7FDKC25Uh4ZVwOAK6A06Hsvgr8WqBBuOy/1s+PUEd/6Je+vjfm6stX0kmib5b/O2Ykw==}
    +  '@csstools/css-syntax-patches-for-csstree@1.0.20':
    +    resolution: {integrity: sha512-8BHsjXfSciZxjmHQOuVdW2b8WLUPts9a+mfL13/PzEviufUEW2xnvQuOlKs9dRBHgRqJ53SF/DUoK9+MZk72oQ==}
         engines: {node: '>=18'}
    -    cpu: [s390x]
    -    os: [linux]

    -  '@esbuild/linux-s390x@0.27.2':
    -    resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==}
    +  '@csstools/css-tokenizer@3.0.4':
    +    resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==}
         engines: {node: '>=18'}
    -    cpu: [s390x]
    -    os: [linux]

    -  '@esbuild/linux-x64@0.25.12':
    -    resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==}
    -    engines: {node: '>=18'}
    -    cpu: [x64]
    -    os: [linux]
    +  '@dabh/diagnostics@2.0.8':
    +    resolution: {integrity: sha512-R4MSXTVnuMzGD7bzHdW2ZhhdPC/igELENcq5IjEverBvq5hn1SXCWcsi6eSsdWP0/Ur+SItRRjAktmdoX/8R/Q==}

    -  '@esbuild/linux-x64@0.27.1':
    -    resolution: {integrity: sha512-z3H/HYI9MM0HTv3hQZ81f+AKb+yEoCRlUby1F80vbQ5XdzEMyY/9iNlAmhqiBKw4MJXwfgsh7ERGEOhrM1niMA==}
    +  '@dependents/detective-less@5.0.1':
    +    resolution: {integrity: sha512-Y6+WUMsTFWE5jb20IFP4YGa5IrGY/+a/FbOSjDF/wz9gepU2hwCYSXRHP/vPwBvwcY3SVMASt4yXxbXNXigmZQ==}
         engines: {node: '>=18'}
    -    cpu: [x64]
    -    os: [linux]

    -  '@esbuild/linux-x64@0.27.2':
    -    resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==}
    -    engines: {node: '>=18'}
    -    cpu: [x64]
    -    os: [linux]
    +  '@dimforge/rapier3d-compat@0.12.0':
    +    resolution: {integrity: sha512-uekIGetywIgopfD97oDL5PfeezkFpNhwlzlaEYNOA0N6ghdsOvh/HYjSMek5Q2O1PYvRSDFcqFVJl4r4ZBwOow==}

    -  '@esbuild/netbsd-arm64@0.25.12':
    -    resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==}
    -    engines: {node: '>=18'}
    -    cpu: [arm64]
    -    os: [netbsd]
    +  '@emmetio/abbreviation@2.3.3':
    +    resolution: {integrity: sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==}

    -  '@esbuild/netbsd-arm64@0.27.1':
    -    resolution: {integrity: sha512-wzC24DxAvk8Em01YmVXyjl96Mr+ecTPyOuADAvjGg+fyBpGmxmcr2E5ttf7Im8D0sXZihpxzO1isus8MdjMCXQ==}
    -    engines: {node: '>=18'}
    -    cpu: [arm64]
    -    os: [netbsd]
    +  '@emmetio/css-abbreviation@2.1.8':
    +    resolution: {integrity: sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==}

    -  '@esbuild/netbsd-arm64@0.27.2':
    -    resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==}
    -    engines: {node: '>=18'}
    -    cpu: [arm64]
    -    os: [netbsd]
    +  '@emmetio/css-parser@0.4.1':
    +    resolution: {integrity: sha512-2bC6m0MV/voF4CTZiAbG5MWKbq5EBmDPKu9Sb7s7nVcEzNQlrZP6mFFFlIaISM8X6514H9shWMme1fCm8cWAfQ==}

    -  '@esbuild/netbsd-x64@0.25.12':
    -    resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==}
    -    engines: {node: '>=18'}
    -    cpu: [x64]
    -    os: [netbsd]
    +  '@emmetio/html-matcher@1.3.0':
    +    resolution: {integrity: sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==}

    -  '@esbuild/netbsd-x64@0.27.1':
    -    resolution: {integrity: sha512-1YQ8ybGi2yIXswu6eNzJsrYIGFpnlzEWRl6iR5gMgmsrR0FcNoV1m9k9sc3PuP5rUBLshOZylc9nqSgymI+TYg==}
    -    engines: {node: '>=18'}
    -    cpu: [x64]
    -    os: [netbsd]
    +  '@emmetio/scanner@1.0.4':
    +    resolution: {integrity: sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==}

    -  '@esbuild/netbsd-x64@0.27.2':
    -    resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==}
    -    engines: {node: '>=18'}
    -    cpu: [x64]
    -    os: [netbsd]
    +  '@emmetio/stream-reader-utils@0.1.0':
    +    resolution: {integrity: sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==}

    -  '@esbuild/openbsd-arm64@0.25.12':
    -    resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==}
    +  '@emmetio/stream-reader@2.2.0':
    +    resolution: {integrity: sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==}
    +
    +  '@emnapi/core@1.7.1':
    +    resolution: {integrity: sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==}
    +
    +  '@emnapi/runtime@1.7.1':
    +    resolution: {integrity: sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==}
    +
    +  '@emnapi/wasi-threads@1.1.0':
    +    resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
    +
    +  '@emoji-mart/data@1.2.1':
    +    resolution: {integrity: sha512-no2pQMWiBy6gpBEiqGeU77/bFejDqUTRY7KX+0+iur13op3bqUsXdnwoZs6Xb1zbv0gAj5VvS1PWoUUckSr5Dw==}
    +
    +  '@envelop/instrumentation@1.0.0':
    +    resolution: {integrity: sha512-cxgkB66RQB95H3X27jlnxCRNTmPuSTgmBAq6/4n2Dtv4hsk4yz8FadA1ggmd0uZzvKqWD6CR+WFgTjhDqg7eyw==}
    +    engines: {node: '>=18.0.0'}
    +
    +  '@esbuild/aix-ppc64@0.25.12':
    +    resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
    +    engines: {node: '>=18'}
    +    cpu: [ppc64]
    +    os: [aix]
    +
    +  '@esbuild/aix-ppc64@0.27.1':
    +    resolution: {integrity: sha512-HHB50pdsBX6k47S4u5g/CaLjqS3qwaOVE5ILsq64jyzgMhLuCuZ8rGzM9yhsAjfjkbgUPMzZEPa7DAp7yz6vuA==}
    +    engines: {node: '>=18'}
    +    cpu: [ppc64]
    +    os: [aix]
    +
    +  '@esbuild/aix-ppc64@0.27.2':
    +    resolution: {integrity: sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==}
    +    engines: {node: '>=18'}
    +    cpu: [ppc64]
    +    os: [aix]
    +
    +  '@esbuild/android-arm64@0.25.12':
    +    resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==}
         engines: {node: '>=18'}
         cpu: [arm64]
    -    os: [openbsd]
    +    os: [android]

    -  '@esbuild/openbsd-arm64@0.27.1':
    -    resolution: {integrity: sha512-5Z+DzLCrq5wmU7RDaMDe2DVXMRm2tTDvX2KU14JJVBN2CT/qov7XVix85QoJqHltpvAOZUAc3ndU56HSMWrv8g==}
    +  '@esbuild/android-arm64@0.27.1':
    +    resolution: {integrity: sha512-45fuKmAJpxnQWixOGCrS+ro4Uvb4Re9+UTieUY2f8AEc+t7d4AaZ6eUJ3Hva7dtrxAAWHtlEFsXFMAgNnGU9uQ==}
         engines: {node: '>=18'}
         cpu: [arm64]
    -    os: [openbsd]
    +    os: [android]

    -  '@esbuild/openbsd-arm64@0.27.2':
    -    resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==}
    +  '@esbuild/android-arm64@0.27.2':
    +    resolution: {integrity: sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==}
         engines: {node: '>=18'}
         cpu: [arm64]
    -    os: [openbsd]
    +    os: [android]

    -  '@esbuild/openbsd-x64@0.25.12':
    -    resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==}
    +  '@esbuild/android-arm@0.25.12':
    +    resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==}
    +    engines: {node: '>=18'}
    +    cpu: [arm]
    +    os: [android]
    +
    +  '@esbuild/android-arm@0.27.1':
    +    resolution: {integrity: sha512-kFqa6/UcaTbGm/NncN9kzVOODjhZW8e+FRdSeypWe6j33gzclHtwlANs26JrupOntlcWmB0u8+8HZo8s7thHvg==}
    +    engines: {node: '>=18'}
    +    cpu: [arm]
    +    os: [android]
    +
    +  '@esbuild/android-arm@0.27.2':
    +    resolution: {integrity: sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==}
    +    engines: {node: '>=18'}
    +    cpu: [arm]
    +    os: [android]
    +
    +  '@esbuild/android-x64@0.25.12':
    +    resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==}
         engines: {node: '>=18'}
         cpu: [x64]
    -    os: [openbsd]
    +    os: [android]

    -  '@esbuild/openbsd-x64@0.27.1':
    -    resolution: {integrity: sha512-Q73ENzIdPF5jap4wqLtsfh8YbYSZ8Q0wnxplOlZUOyZy7B4ZKW8DXGWgTCZmF8VWD7Tciwv5F4NsRf6vYlZtqg==}
    +  '@esbuild/android-x64@0.27.1':
    +    resolution: {integrity: sha512-LBEpOz0BsgMEeHgenf5aqmn/lLNTFXVfoWMUox8CtWWYK9X4jmQzWjoGoNb8lmAYml/tQ/Ysvm8q7szu7BoxRQ==}
         engines: {node: '>=18'}
         cpu: [x64]
    -    os: [openbsd]
    +    os: [android]

    -  '@esbuild/openbsd-x64@0.27.2':
    -    resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==}
    +  '@esbuild/android-x64@0.27.2':
    +    resolution: {integrity: sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==}
         engines: {node: '>=18'}
         cpu: [x64]
    -    os: [openbsd]
    +    os: [android]

    -  '@esbuild/openharmony-arm64@0.25.12':
    -    resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==}
    +  '@esbuild/darwin-arm64@0.25.12':
    +    resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==}
         engines: {node: '>=18'}
         cpu: [arm64]
    -    os: [openharmony]
    +    os: [darwin]

    -  '@esbuild/openharmony-arm64@0.27.1':
    -    resolution: {integrity: sha512-ajbHrGM/XiK+sXM0JzEbJAen+0E+JMQZ2l4RR4VFwvV9JEERx+oxtgkpoKv1SevhjavK2z2ReHk32pjzktWbGg==}
    +  '@esbuild/darwin-arm64@0.27.1':
    +    resolution: {integrity: sha512-veg7fL8eMSCVKL7IW4pxb54QERtedFDfY/ASrumK/SbFsXnRazxY4YykN/THYqFnFwJ0aVjiUrVG2PwcdAEqQQ==}
         engines: {node: '>=18'}
         cpu: [arm64]
    -    os: [openharmony]
    +    os: [darwin]

    -  '@esbuild/openharmony-arm64@0.27.2':
    -    resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==}
    +  '@esbuild/darwin-arm64@0.27.2':
    +    resolution: {integrity: sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==}
         engines: {node: '>=18'}
         cpu: [arm64]
    -    os: [openharmony]
    +    os: [darwin]

    -  '@esbuild/sunos-x64@0.25.12':
    -    resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==}
    +  '@esbuild/darwin-x64@0.25.12':
    +    resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==}
         engines: {node: '>=18'}
         cpu: [x64]
    -    os: [sunos]
    +    os: [darwin]

    -  '@esbuild/sunos-x64@0.27.1':
    -    resolution: {integrity: sha512-IPUW+y4VIjuDVn+OMzHc5FV4GubIwPnsz6ubkvN8cuhEqH81NovB53IUlrlBkPMEPxvNnf79MGBoz8rZ2iW8HA==}
    +  '@esbuild/darwin-x64@0.27.1':
    +    resolution: {integrity: sha512-+3ELd+nTzhfWb07Vol7EZ+5PTbJ/u74nC6iv4/lwIU99Ip5uuY6QoIf0Hn4m2HoV0qcnRivN3KSqc+FyCHjoVQ==}
         engines: {node: '>=18'}
         cpu: [x64]
    -    os: [sunos]
    +    os: [darwin]

    -  '@esbuild/sunos-x64@0.27.2':
    -    resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==}
    +  '@esbuild/darwin-x64@0.27.2':
    +    resolution: {integrity: sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==}
         engines: {node: '>=18'}
         cpu: [x64]
    -    os: [sunos]
    +    os: [darwin]

    -  '@esbuild/win32-arm64@0.25.12':
    -    resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==}
    +  '@esbuild/freebsd-arm64@0.25.12':
    +    resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==}
         engines: {node: '>=18'}
         cpu: [arm64]
    -    os: [win32]
    +    os: [freebsd]

    -  '@esbuild/win32-arm64@0.27.1':
    -    resolution: {integrity: sha512-RIVRWiljWA6CdVu8zkWcRmGP7iRRIIwvhDKem8UMBjPql2TXM5PkDVvvrzMtj1V+WFPB4K7zkIGM7VzRtFkjdg==}
    +  '@esbuild/freebsd-arm64@0.27.1':
    +    resolution: {integrity: sha512-/8Rfgns4XD9XOSXlzUDepG8PX+AVWHliYlUkFI3K3GB6tqbdjYqdhcb4BKRd7C0BhZSoaCxhv8kTcBrcZWP+xg==}
         engines: {node: '>=18'}
         cpu: [arm64]
    -    os: [win32]
    +    os: [freebsd]

    -  '@esbuild/win32-arm64@0.27.2':
    -    resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==}
    +  '@esbuild/freebsd-arm64@0.27.2':
    +    resolution: {integrity: sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==}
         engines: {node: '>=18'}
         cpu: [arm64]
    -    os: [win32]
    -
    -  '@esbuild/win32-ia32@0.25.12':
    -    resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==}
    -    engines: {node: '>=18'}
    -    cpu: [ia32]
    -    os: [win32]
    +    os: [freebsd]

    -  '@esbuild/win32-ia32@0.27.1':
    -    resolution: {integrity: sha512-2BR5M8CPbptC1AK5JbJT1fWrHLvejwZidKx3UMSF0ecHMa+smhi16drIrCEggkgviBwLYd5nwrFLSl5Kho96RQ==}
    +  '@esbuild/freebsd-x64@0.25.12':
    +    resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==}
         engines: {node: '>=18'}
    -    cpu: [ia32]
    -    os: [win32]
    +    cpu: [x64]
    +    os: [freebsd]

    -  '@esbuild/win32-ia32@0.27.2':
    -    resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==}
    +  '@esbuild/freebsd-x64@0.27.1':
    +    resolution: {integrity: sha512-GITpD8dK9C+r+5yRT/UKVT36h/DQLOHdwGVwwoHidlnA168oD3uxA878XloXebK4Ul3gDBBIvEdL7go9gCUFzQ==}
         engines: {node: '>=18'}
    -    cpu: [ia32]
    -    os: [win32]
    +    cpu: [x64]
    +    os: [freebsd]

    -  '@esbuild/win32-x64@0.25.12':
    -    resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==}
    +  '@esbuild/freebsd-x64@0.27.2':
    +    resolution: {integrity: sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==}
         engines: {node: '>=18'}
         cpu: [x64]
    -    os: [win32]
    +    os: [freebsd]

    -  '@esbuild/win32-x64@0.27.1':
    -    resolution: {integrity: sha512-d5X6RMYv6taIymSk8JBP+nxv8DQAMY6A51GPgusqLdK9wBz5wWIXy1KjTck6HnjE9hqJzJRdk+1p/t5soSbCtw==}
    +  '@esbuild/linux-arm64@0.25.12':
    +    resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==}
         engines: {node: '>=18'}
    -    cpu: [x64]
    -    os: [win32]
    +    cpu: [arm64]
    +    os: [linux]

    -  '@esbuild/win32-x64@0.27.2':
    -    resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==}
    +  '@esbuild/linux-arm64@0.27.1':
    +    resolution: {integrity: sha512-W9//kCrh/6in9rWIBdKaMtuTTzNj6jSeG/haWBADqLLa9P8O5YSRDzgD5y9QBok4AYlzS6ARHifAb75V6G670Q==}
         engines: {node: '>=18'}
    -    cpu: [x64]
    -    os: [win32]
    +    cpu: [arm64]
    +    os: [linux]

    -  '@eslint-community/eslint-utils@4.9.0':
    -    resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
    -    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
    -    peerDependencies:
    -      eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
    +  '@esbuild/linux-arm64@0.27.2':
    +    resolution: {integrity: sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==}
    +    engines: {node: '>=18'}
    +    cpu: [arm64]
    +    os: [linux]

    -  '@eslint-community/eslint-utils@4.9.1':
    -    resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
    -    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
    -    peerDependencies:
    -      eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
    +  '@esbuild/linux-arm@0.25.12':
    +    resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==}
    +    engines: {node: '>=18'}
    +    cpu: [arm]
    +    os: [linux]

    -  '@eslint-community/regexpp@4.12.2':
    -    resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
    -    engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
    +  '@esbuild/linux-arm@0.27.1':
    +    resolution: {integrity: sha512-ieMID0JRZY/ZeCrsFQ3Y3NlHNCqIhTprJfDgSB3/lv5jJZ8FX3hqPyXWhe+gvS5ARMBJ242PM+VNz/ctNj//eA==}
    +    engines: {node: '>=18'}
    +    cpu: [arm]
    +    os: [linux]

    -  '@eslint/config-array@0.21.1':
    -    resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==}
    -    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    +  '@esbuild/linux-arm@0.27.2':
    +    resolution: {integrity: sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==}
    +    engines: {node: '>=18'}
    +    cpu: [arm]
    +    os: [linux]

    -  '@eslint/config-helpers@0.4.2':
    -    resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==}
    -    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    +  '@esbuild/linux-ia32@0.25.12':
    +    resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==}
    +    engines: {node: '>=18'}
    +    cpu: [ia32]
    +    os: [linux]

    -  '@eslint/core@0.17.0':
    -    resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==}
    -    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    +  '@esbuild/linux-ia32@0.27.1':
    +    resolution: {integrity: sha512-VIUV4z8GD8rtSVMfAj1aXFahsi/+tcoXXNYmXgzISL+KB381vbSTNdeZHHHIYqFyXcoEhu9n5cT+05tRv13rlw==}
    +    engines: {node: '>=18'}
    +    cpu: [ia32]
    +    os: [linux]

    -  '@eslint/eslintrc@3.3.3':
    -    resolution: {integrity: sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==}
    -    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    +  '@esbuild/linux-ia32@0.27.2':
    +    resolution: {integrity: sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==}
    +    engines: {node: '>=18'}
    +    cpu: [ia32]
    +    os: [linux]

    -  '@eslint/js@9.39.1':
    -    resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==}
    -    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    +  '@esbuild/linux-loong64@0.25.12':
    +    resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==}
    +    engines: {node: '>=18'}
    +    cpu: [loong64]
    +    os: [linux]

    -  '@eslint/object-schema@2.1.7':
    -    resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==}
    -    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    +  '@esbuild/linux-loong64@0.27.1':
    +    resolution: {integrity: sha512-l4rfiiJRN7sTNI//ff65zJ9z8U+k6zcCg0LALU5iEWzY+a1mVZ8iWC1k5EsNKThZ7XCQ6YWtsZ8EWYm7r1UEsg==}
    +    engines: {node: '>=18'}
    +    cpu: [loong64]
    +    os: [linux]

    -  '@eslint/plugin-kit@0.4.1':
    -    resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==}
    -    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    +  '@esbuild/linux-loong64@0.27.2':
    +    resolution: {integrity: sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==}
    +    engines: {node: '>=18'}
    +    cpu: [loong64]
    +    os: [linux]

    -  '@fastify/accept-negotiator@2.0.1':
    -    resolution: {integrity: sha512-/c/TW2bO/v9JeEgoD/g1G5GxGeCF1Hafdf79WPmUlgYiBXummY0oX3VVq4yFkKKVBKDNlaDUYoab7g38RpPqCQ==}
    +  '@esbuild/linux-mips64el@0.25.12':
    +    resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==}
    +    engines: {node: '>=18'}
    +    cpu: [mips64el]
    +    os: [linux]

    -  '@fastify/busboy@3.2.0':
    -    resolution: {integrity: sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==}
    +  '@esbuild/linux-mips64el@0.27.1':
    +    resolution: {integrity: sha512-U0bEuAOLvO/DWFdygTHWY8C067FXz+UbzKgxYhXC0fDieFa0kDIra1FAhsAARRJbvEyso8aAqvPdNxzWuStBnA==}
    +    engines: {node: '>=18'}
    +    cpu: [mips64el]
    +    os: [linux]

    -  '@floating-ui/core@1.7.3':
    -    resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==}
    +  '@esbuild/linux-mips64el@0.27.2':
    +    resolution: {integrity: sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==}
    +    engines: {node: '>=18'}
    +    cpu: [mips64el]
    +    os: [linux]

    -  '@floating-ui/dom@1.7.4':
    -    resolution: {integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==}
    +  '@esbuild/linux-ppc64@0.25.12':
    +    resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==}
    +    engines: {node: '>=18'}
    +    cpu: [ppc64]
    +    os: [linux]

    -  '@floating-ui/react-dom@2.1.6':
    -    resolution: {integrity: sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==}
    -    peerDependencies:
    -      react: '>=16.8.0'
    -      react-dom: '>=16.8.0'
    +  '@esbuild/linux-ppc64@0.27.1':
    +    resolution: {integrity: sha512-NzdQ/Xwu6vPSf/GkdmRNsOfIeSGnh7muundsWItmBsVpMoNPVpM61qNzAVY3pZ1glzzAxLR40UyYM23eaDDbYQ==}
    +    engines: {node: '>=18'}
    +    cpu: [ppc64]
    +    os: [linux]

    -  '@floating-ui/react@0.27.16':
    -    resolution: {integrity: sha512-9O8N4SeG2z++TSM8QA/KTeKFBVCNEz/AGS7gWPJf6KFRzmRWixFRnCnkPHRDwSVZW6QPDO6uT0P2SpWNKCc9/g==}
    -    peerDependencies:
    -      react: '>=17.0.0'
    -      react-dom: '>=17.0.0'
    +  '@esbuild/linux-ppc64@0.27.2':
    +    resolution: {integrity: sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==}
    +    engines: {node: '>=18'}
    +    cpu: [ppc64]
    +    os: [linux]

    -  '@floating-ui/utils@0.2.10':
    -    resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}
    +  '@esbuild/linux-riscv64@0.25.12':
    +    resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==}
    +    engines: {node: '>=18'}
    +    cpu: [riscv64]
    +    os: [linux]

    -  '@giscus/react@3.1.0':
    -    resolution: {integrity: sha512-0TCO2TvL43+oOdyVVGHDItwxD1UMKP2ZYpT6gXmhFOqfAJtZxTzJ9hkn34iAF/b6YzyJ4Um89QIt9z/ajmAEeg==}
    -    peerDependencies:
    -      react: ^16 || ^17 || ^18 || ^19
    -      react-dom: ^16 || ^17 || ^18 || ^19
    +  '@esbuild/linux-riscv64@0.27.1':
    +    resolution: {integrity: sha512-7zlw8p3IApcsN7mFw0O1Z1PyEk6PlKMu18roImfl3iQHTnr/yAfYv6s4hXPidbDoI2Q0pW+5xeoM4eTCC0UdrQ==}
    +    engines: {node: '>=18'}
    +    cpu: [riscv64]
    +    os: [linux]

    -  '@handlewithcare/prosemirror-inputrules@0.1.4':
    -    resolution: {integrity: sha512-GMqlBeG2MKM+tXEFd2N+wIv5z4VvJTg8JtfJUrdjvFq2W6v+AW8oTgiWyFw8L3iEQwvtQcVJxU873iB0LXUNNw==}
    -    peerDependencies:
    -      prosemirror-model: ^1.0.0
    -      prosemirror-state: ^1.0.0
    -      prosemirror-view: ^1.0.0
    +  '@esbuild/linux-riscv64@0.27.2':
    +    resolution: {integrity: sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==}
    +    engines: {node: '>=18'}
    +    cpu: [riscv64]
    +    os: [linux]

    -  '@hookform/resolvers@5.2.2':
    -    resolution: {integrity: sha512-A/IxlMLShx3KjV/HeTcTfaMxdwy690+L/ZADoeaTltLx+CVuzkeVIPuybK3jrRfw7YZnmdKsVVHAlEPIAEUNlA==}
    -    peerDependencies:
    -      react-hook-form: ^7.55.0
    +  '@esbuild/linux-s390x@0.25.12':
    +    resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==}
    +    engines: {node: '>=18'}
    +    cpu: [s390x]
    +    os: [linux]

    -  '@huggingface/jinja@0.5.3':
    -    resolution: {integrity: sha512-asqfZ4GQS0hD876Uw4qiUb7Tr/V5Q+JZuo2L+BtdrD4U40QU58nIRq3ZSgAzJgT874VLjhGVacaYfrdpXtEvtA==}
    +  '@esbuild/linux-s390x@0.27.1':
    +    resolution: {integrity: sha512-cGj5wli+G+nkVQdZo3+7FDKC25Uh4ZVwOAK6A06Hsvgr8WqBBuOy/1s+PUEd/6Je+vjfm6stX0kmib5b/O2Ykw==}
         engines: {node: '>=18'}
    +    cpu: [s390x]
    +    os: [linux]

    -  '@huggingface/transformers@3.8.1':
    -    resolution: {integrity: sha512-tsTk4zVjImqdqjS8/AOZg2yNLd1z9S5v+7oUPpXaasDRwEDhB+xnglK1k5cad26lL5/ZIaeREgWWy0bs9y9pPA==}
    +  '@esbuild/linux-s390x@0.27.2':
    +    resolution: {integrity: sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==}
    +    engines: {node: '>=18'}
    +    cpu: [s390x]
    +    os: [linux]

    -  '@humanfs/core@0.19.1':
    -    resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
    -    engines: {node: '>=18.18.0'}
    +  '@esbuild/linux-x64@0.25.12':
    +    resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==}
    +    engines: {node: '>=18'}
    +    cpu: [x64]
    +    os: [linux]

    -  '@humanfs/node@0.16.7':
    -    resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==}
    -    engines: {node: '>=18.18.0'}
    +  '@esbuild/linux-x64@0.27.1':
    +    resolution: {integrity: sha512-z3H/HYI9MM0HTv3hQZ81f+AKb+yEoCRlUby1F80vbQ5XdzEMyY/9iNlAmhqiBKw4MJXwfgsh7ERGEOhrM1niMA==}
    +    engines: {node: '>=18'}
    +    cpu: [x64]
    +    os: [linux]

    -  '@humanwhocodes/module-importer@1.0.1':
    -    resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
    -    engines: {node: '>=12.22'}
    +  '@esbuild/linux-x64@0.27.2':
    +    resolution: {integrity: sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==}
    +    engines: {node: '>=18'}
    +    cpu: [x64]
    +    os: [linux]

    -  '@humanwhocodes/momoa@2.0.4':
    -    resolution: {integrity: sha512-RE815I4arJFtt+FVeU1Tgp9/Xvecacji8w/V6XtXsWWH/wz/eNkNbhb+ny/+PlVZjV0rxQpRSQKNKE3lcktHEA==}
    -    engines: {node: '>=10.10.0'}
    +  '@esbuild/netbsd-arm64@0.25.12':
    +    resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==}
    +    engines: {node: '>=18'}
    +    cpu: [arm64]
    +    os: [netbsd]

    -  '@humanwhocodes/retry@0.4.3':
    -    resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
    -    engines: {node: '>=18.18'}
    +  '@esbuild/netbsd-arm64@0.27.1':
    +    resolution: {integrity: sha512-wzC24DxAvk8Em01YmVXyjl96Mr+ecTPyOuADAvjGg+fyBpGmxmcr2E5ttf7Im8D0sXZihpxzO1isus8MdjMCXQ==}
    +    engines: {node: '>=18'}
    +    cpu: [arm64]
    +    os: [netbsd]

    -  '@iarna/toml@2.2.5':
    -    resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==}
    +  '@esbuild/netbsd-arm64@0.27.2':
    +    resolution: {integrity: sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==}
    +    engines: {node: '>=18'}
    +    cpu: [arm64]
    +    os: [netbsd]

    -  '@iconify-json/fa6-regular@1.2.4':
    -    resolution: {integrity: sha512-fnUS/MLj3ZAp29oRsC8/aY8Wau7NIg7VesTz3jCcE6VJBzcz95Yxp/Dl5yHvkP+aQxrNw5Lj3nrOXB4nQh+oNA==}
    +  '@esbuild/netbsd-x64@0.25.12':
    +    resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==}
    +    engines: {node: '>=18'}
    +    cpu: [x64]
    +    os: [netbsd]

    -  '@iconify-json/fa6-solid@1.2.4':
    -    resolution: {integrity: sha512-LmDNNdJVyvF5mPm1yxWvL8KjCc/E8LzoqnF1LNTVpyY2ZJRUlGOWuPIThdbuFBF2IovgttkIyumhyqfmlHdwKg==}
    +  '@esbuild/netbsd-x64@0.27.1':
    +    resolution: {integrity: sha512-1YQ8ybGi2yIXswu6eNzJsrYIGFpnlzEWRl6iR5gMgmsrR0FcNoV1m9k9sc3PuP5rUBLshOZylc9nqSgymI+TYg==}
    +    engines: {node: '>=18'}
    +    cpu: [x64]
    +    os: [netbsd]

    -  '@iconify-json/gg@1.2.2':
    -    resolution: {integrity: sha512-8iQh8+Tdb/0jakNYy0+t2GVubjhbaJbuYoPsRhFw8IAs00IQV2BjE9GoB2kGF/UObaJCqvCelB3qRaUdizkrmg==}
    +  '@esbuild/netbsd-x64@0.27.2':
    +    resolution: {integrity: sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==}
    +    engines: {node: '>=18'}
    +    cpu: [x64]
    +    os: [netbsd]

    -  '@iconify-json/ri@1.2.6':
    -    resolution: {integrity: sha512-tGXRmXtb8oFu8DNg9MsS1pywKFgs9QZ4U6LBzUamBHaw3ePSiPd7ouE64gzHzfEcR16hgVaXoUa+XxD3BB0XOg==}
    +  '@esbuild/openbsd-arm64@0.25.12':
    +    resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==}
    +    engines: {node: '>=18'}
    +    cpu: [arm64]
    +    os: [openbsd]

    -  '@iconify/react@5.2.1':
    -    resolution: {integrity: sha512-37GDR3fYDZmnmUn9RagyaX+zca24jfVOMY8E1IXTqJuE8pxNtN51KWPQe3VODOWvuUurq7q9uUu3CFrpqj5Iqg==}
    -    peerDependencies:
    -      react: '>=16'
    +  '@esbuild/openbsd-arm64@0.27.1':
    +    resolution: {integrity: sha512-5Z+DzLCrq5wmU7RDaMDe2DVXMRm2tTDvX2KU14JJVBN2CT/qov7XVix85QoJqHltpvAOZUAc3ndU56HSMWrv8g==}
    +    engines: {node: '>=18'}
    +    cpu: [arm64]
    +    os: [openbsd]

    -  '@iconify/tools@4.2.0':
    -    resolution: {integrity: sha512-WRxPva/ipxYkqZd1+CkEAQmd86dQmrwH0vwK89gmp2Kh2WyyVw57XbPng0NehP3x4V1LzLsXUneP1uMfTMZmUA==}
    +  '@esbuild/openbsd-arm64@0.27.2':
    +    resolution: {integrity: sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==}
    +    engines: {node: '>=18'}
    +    cpu: [arm64]
    +    os: [openbsd]

    -  '@iconify/types@2.0.0':
    -    resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
    +  '@esbuild/openbsd-x64@0.25.12':
    +    resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==}
    +    engines: {node: '>=18'}
    +    cpu: [x64]
    +    os: [openbsd]

    -  '@iconify/utils@2.3.0':
    -    resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==}
    +  '@esbuild/openbsd-x64@0.27.1':
    +    resolution: {integrity: sha512-Q73ENzIdPF5jap4wqLtsfh8YbYSZ8Q0wnxplOlZUOyZy7B4ZKW8DXGWgTCZmF8VWD7Tciwv5F4NsRf6vYlZtqg==}
    +    engines: {node: '>=18'}
    +    cpu: [x64]
    +    os: [openbsd]

    -  '@iconify/utils@3.1.0':
    -    resolution: {integrity: sha512-Zlzem1ZXhI1iHeeERabLNzBHdOa4VhQbqAcOQaMKuTuyZCpwKbC2R4Dd0Zo3g9EAc+Y4fiarO8HIHRAth7+skw==}
    +  '@esbuild/openbsd-x64@0.27.2':
    +    resolution: {integrity: sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==}
    +    engines: {node: '>=18'}
    +    cpu: [x64]
    +    os: [openbsd]

    -  '@img/colour@1.0.0':
    -    resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==}
    +  '@esbuild/openharmony-arm64@0.25.12':
    +    resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==}
         engines: {node: '>=18'}
    +    cpu: [arm64]
    +    os: [openharmony]

    -  '@img/sharp-darwin-arm64@0.33.5':
    -    resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
    -    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
    +  '@esbuild/openharmony-arm64@0.27.1':
    +    resolution: {integrity: sha512-ajbHrGM/XiK+sXM0JzEbJAen+0E+JMQZ2l4RR4VFwvV9JEERx+oxtgkpoKv1SevhjavK2z2ReHk32pjzktWbGg==}
    +    engines: {node: '>=18'}
         cpu: [arm64]
    -    os: [darwin]
    +    os: [openharmony]

    -  '@img/sharp-darwin-arm64@0.34.5':
    -    resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==}
    -    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
    +  '@esbuild/openharmony-arm64@0.27.2':
    +    resolution: {integrity: sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==}
    +    engines: {node: '>=18'}
         cpu: [arm64]
    -    os: [darwin]
    +    os: [openharmony]

    -  '@img/sharp-darwin-x64@0.33.5':
    -    resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==}
    -    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
    +  '@esbuild/sunos-x64@0.25.12':
    +    resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==}
    +    engines: {node: '>=18'}
    +    cpu: [x64]
    +    os: [sunos]
    +
    +  '@esbuild/sunos-x64@0.27.1':
    +    resolution: {integrity: sha512-IPUW+y4VIjuDVn+OMzHc5FV4GubIwPnsz6ubkvN8cuhEqH81NovB53IUlrlBkPMEPxvNnf79MGBoz8rZ2iW8HA==}
    +    engines: {node: '>=18'}
    +    cpu: [x64]
    +    os: [sunos]
    +
    +  '@esbuild/sunos-x64@0.27.2':
    +    resolution: {integrity: sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==}
    +    engines: {node: '>=18'}
    +    cpu: [x64]
    +    os: [sunos]
    +
    +  '@esbuild/win32-arm64@0.25.12':
    +    resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==}
    +    engines: {node: '>=18'}
    +    cpu: [arm64]
    +    os: [win32]
    +
    +  '@esbuild/win32-arm64@0.27.1':
    +    resolution: {integrity: sha512-RIVRWiljWA6CdVu8zkWcRmGP7iRRIIwvhDKem8UMBjPql2TXM5PkDVvvrzMtj1V+WFPB4K7zkIGM7VzRtFkjdg==}
    +    engines: {node: '>=18'}
    +    cpu: [arm64]
    +    os: [win32]
    +
    +  '@esbuild/win32-arm64@0.27.2':
    +    resolution: {integrity: sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==}
    +    engines: {node: '>=18'}
    +    cpu: [arm64]
    +    os: [win32]
    +
    +  '@esbuild/win32-ia32@0.25.12':
    +    resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==}
    +    engines: {node: '>=18'}
    +    cpu: [ia32]
    +    os: [win32]
    +
    +  '@esbuild/win32-ia32@0.27.1':
    +    resolution: {integrity: sha512-2BR5M8CPbptC1AK5JbJT1fWrHLvejwZidKx3UMSF0ecHMa+smhi16drIrCEggkgviBwLYd5nwrFLSl5Kho96RQ==}
    +    engines: {node: '>=18'}
    +    cpu: [ia32]
    +    os: [win32]
    +
    +  '@esbuild/win32-ia32@0.27.2':
    +    resolution: {integrity: sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==}
    +    engines: {node: '>=18'}
    +    cpu: [ia32]
    +    os: [win32]
    +
    +  '@esbuild/win32-x64@0.25.12':
    +    resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==}
    +    engines: {node: '>=18'}
    +    cpu: [x64]
    +    os: [win32]
    +
    +  '@esbuild/win32-x64@0.27.1':
    +    resolution: {integrity: sha512-d5X6RMYv6taIymSk8JBP+nxv8DQAMY6A51GPgusqLdK9wBz5wWIXy1KjTck6HnjE9hqJzJRdk+1p/t5soSbCtw==}
    +    engines: {node: '>=18'}
    +    cpu: [x64]
    +    os: [win32]
    +
    +  '@esbuild/win32-x64@0.27.2':
    +    resolution: {integrity: sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==}
    +    engines: {node: '>=18'}
    +    cpu: [x64]
    +    os: [win32]
    +
    +  '@eslint-community/eslint-utils@4.9.0':
    +    resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==}
    +    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
    +    peerDependencies:
    +      eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
    +
    +  '@eslint-community/eslint-utils@4.9.1':
    +    resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
    +    engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
    +    peerDependencies:
    +      eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
    +
    +  '@eslint-community/regexpp@4.12.2':
    +    resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
    +    engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
    +
    +  '@eslint/config-array@0.21.1':
    +    resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==}
    +    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    +
    +  '@eslint/config-helpers@0.4.2':
    +    resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==}
    +    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    +
    +  '@eslint/core@0.17.0':
    +    resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==}
    +    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    +
    +  '@eslint/eslintrc@3.3.3':
    +    resolution: {integrity: sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==}
    +    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    +
    +  '@eslint/js@9.39.1':
    +    resolution: {integrity: sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==}
    +    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    +
    +  '@eslint/object-schema@2.1.7':
    +    resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==}
    +    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    +
    +  '@eslint/plugin-kit@0.4.1':
    +    resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==}
    +    engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
    +
    +  '@fastify/accept-negotiator@2.0.1':
    +    resolution: {integrity: sha512-/c/TW2bO/v9JeEgoD/g1G5GxGeCF1Hafdf79WPmUlgYiBXummY0oX3VVq4yFkKKVBKDNlaDUYoab7g38RpPqCQ==}
    +
    +  '@fastify/busboy@3.2.0':
    +    resolution: {integrity: sha512-m9FVDXU3GT2ITSe0UaMA5rU3QkfC/UXtCU8y0gSN/GugTqtVldOBWIB5V6V3sbmenVZUIpU6f+mPEO2+m5iTaA==}
    +
    +  '@floating-ui/core@1.7.3':
    +    resolution: {integrity: sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==}
    +
    +  '@floating-ui/dom@1.7.4':
    +    resolution: {integrity: sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==}
    +
    +  '@floating-ui/react-dom@2.1.6':
    +    resolution: {integrity: sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==}
    +    peerDependencies:
    +      react: '>=16.8.0'
    +      react-dom: '>=16.8.0'
    +
    +  '@floating-ui/react@0.27.16':
    +    resolution: {integrity: sha512-9O8N4SeG2z++TSM8QA/KTeKFBVCNEz/AGS7gWPJf6KFRzmRWixFRnCnkPHRDwSVZW6QPDO6uT0P2SpWNKCc9/g==}
    +    peerDependencies:
    +      react: '>=17.0.0'
    +      react-dom: '>=17.0.0'
    +
    +  '@floating-ui/utils@0.2.10':
    +    resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}
    +
    +  '@giscus/react@3.1.0':
    +    resolution: {integrity: sha512-0TCO2TvL43+oOdyVVGHDItwxD1UMKP2ZYpT6gXmhFOqfAJtZxTzJ9hkn34iAF/b6YzyJ4Um89QIt9z/ajmAEeg==}
    +    peerDependencies:
    +      react: ^16 || ^17 || ^18 || ^19
    +      react-dom: ^16 || ^17 || ^18 || ^19
    +
    +  '@handlewithcare/prosemirror-inputrules@0.1.4':
    +    resolution: {integrity: sha512-GMqlBeG2MKM+tXEFd2N+wIv5z4VvJTg8JtfJUrdjvFq2W6v+AW8oTgiWyFw8L3iEQwvtQcVJxU873iB0LXUNNw==}
    +    peerDependencies:
    +      prosemirror-model: ^1.0.0
    +      prosemirror-state: ^1.0.0
    +      prosemirror-view: ^1.0.0
    +
    +  '@hookform/resolvers@5.2.2':
    +    resolution: {integrity: sha512-A/IxlMLShx3KjV/HeTcTfaMxdwy690+L/ZADoeaTltLx+CVuzkeVIPuybK3jrRfw7YZnmdKsVVHAlEPIAEUNlA==}
    +    peerDependencies:
    +      react-hook-form: ^7.55.0
    +
    +  '@huggingface/jinja@0.5.3':
    +    resolution: {integrity: sha512-asqfZ4GQS0hD876Uw4qiUb7Tr/V5Q+JZuo2L+BtdrD4U40QU58nIRq3ZSgAzJgT874VLjhGVacaYfrdpXtEvtA==}
    +    engines: {node: '>=18'}
    +
    +  '@huggingface/transformers@3.8.1':
    +    resolution: {integrity: sha512-tsTk4zVjImqdqjS8/AOZg2yNLd1z9S5v+7oUPpXaasDRwEDhB+xnglK1k5cad26lL5/ZIaeREgWWy0bs9y9pPA==}
    +
    +  '@humanfs/core@0.19.1':
    +    resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
    +    engines: {node: '>=18.18.0'}
    +
    +  '@humanfs/node@0.16.7':
    +    resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==}
    +    engines: {node: '>=18.18.0'}
    +
    +  '@humanwhocodes/module-importer@1.0.1':
    +    resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
    +    engines: {node: '>=12.22'}
    +
    +  '@humanwhocodes/momoa@2.0.4':
    +    resolution: {integrity: sha512-RE815I4arJFtt+FVeU1Tgp9/Xvecacji8w/V6XtXsWWH/wz/eNkNbhb+ny/+PlVZjV0rxQpRSQKNKE3lcktHEA==}
    +    engines: {node: '>=10.10.0'}
    +
    +  '@humanwhocodes/retry@0.4.3':
    +    resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
    +    engines: {node: '>=18.18'}
    +
    +  '@iarna/toml@2.2.5':
    +    resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==}
    +
    +  '@iconify-json/fa6-regular@1.2.4':
    +    resolution: {integrity: sha512-fnUS/MLj3ZAp29oRsC8/aY8Wau7NIg7VesTz3jCcE6VJBzcz95Yxp/Dl5yHvkP+aQxrNw5Lj3nrOXB4nQh+oNA==}
    +
    +  '@iconify-json/fa6-solid@1.2.4':
    +    resolution: {integrity: sha512-LmDNNdJVyvF5mPm1yxWvL8KjCc/E8LzoqnF1LNTVpyY2ZJRUlGOWuPIThdbuFBF2IovgttkIyumhyqfmlHdwKg==}
    +
    +  '@iconify-json/gg@1.2.2':
    +    resolution: {integrity: sha512-8iQh8+Tdb/0jakNYy0+t2GVubjhbaJbuYoPsRhFw8IAs00IQV2BjE9GoB2kGF/UObaJCqvCelB3qRaUdizkrmg==}
    +
    +  '@iconify-json/ri@1.2.6':
    +    resolution: {integrity: sha512-tGXRmXtb8oFu8DNg9MsS1pywKFgs9QZ4U6LBzUamBHaw3ePSiPd7ouE64gzHzfEcR16hgVaXoUa+XxD3BB0XOg==}
    +
    +  '@iconify/react@5.2.1':
    +    resolution: {integrity: sha512-37GDR3fYDZmnmUn9RagyaX+zca24jfVOMY8E1IXTqJuE8pxNtN51KWPQe3VODOWvuUurq7q9uUu3CFrpqj5Iqg==}
    +    peerDependencies:
    +      react: '>=16'
    +
    +  '@iconify/tools@4.2.0':
    +    resolution: {integrity: sha512-WRxPva/ipxYkqZd1+CkEAQmd86dQmrwH0vwK89gmp2Kh2WyyVw57XbPng0NehP3x4V1LzLsXUneP1uMfTMZmUA==}
    +
    +  '@iconify/types@2.0.0':
    +    resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==}
    +
    +  '@iconify/utils@2.3.0':
    +    resolution: {integrity: sha512-GmQ78prtwYW6EtzXRU1rY+KwOKfz32PD7iJh6Iyqw68GiKuoZ2A6pRtzWONz5VQJbp50mEjXh/7NkumtrAgRKA==}
    +
    +  '@iconify/utils@3.1.0':
    +    resolution: {integrity: sha512-Zlzem1ZXhI1iHeeERabLNzBHdOa4VhQbqAcOQaMKuTuyZCpwKbC2R4Dd0Zo3g9EAc+Y4fiarO8HIHRAth7+skw==}
    +
    +  '@img/colour@1.0.0':
    +    resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==}
    +    engines: {node: '>=18'}
    +
    +  '@img/sharp-darwin-arm64@0.33.5':
    +    resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
    +    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
    +    cpu: [arm64]
    +    os: [darwin]
    +
    +  '@img/sharp-darwin-arm64@0.34.5':
    +    resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==}
    +    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
    +    cpu: [arm64]
    +    os: [darwin]
    +
    +  '@img/sharp-darwin-x64@0.33.5':
    +    resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==}
    +    engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
         cpu: [x64]
         os: [darwin]

    @@ -1440,144 +1912,122 @@ packages:
         resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
         cpu: [arm64]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-libvips-linux-arm64@1.2.4':
         resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==}
         cpu: [arm64]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-libvips-linux-arm@1.0.5':
         resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
         cpu: [arm]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-libvips-linux-arm@1.2.4':
         resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==}
         cpu: [arm]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-libvips-linux-ppc64@1.2.4':
         resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==}
         cpu: [ppc64]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-libvips-linux-riscv64@1.2.4':
         resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==}
         cpu: [riscv64]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-libvips-linux-s390x@1.2.4':
         resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==}
         cpu: [s390x]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-libvips-linux-x64@1.0.4':
         resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
         cpu: [x64]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-libvips-linux-x64@1.2.4':
         resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==}
         cpu: [x64]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-libvips-linuxmusl-arm64@1.2.4':
         resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==}
         cpu: [arm64]
         os: [linux]
    -    libc: [musl]

       '@img/sharp-libvips-linuxmusl-x64@1.2.4':
         resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==}
         cpu: [x64]
         os: [linux]
    -    libc: [musl]

       '@img/sharp-linux-arm64@0.33.5':
         resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
         engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
         cpu: [arm64]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-linux-arm64@0.34.5':
         resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==}
         engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
         cpu: [arm64]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-linux-arm@0.33.5':
         resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
         engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
         cpu: [arm]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-linux-arm@0.34.5':
         resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==}
         engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
         cpu: [arm]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-linux-ppc64@0.34.5':
         resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==}
         engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
         cpu: [ppc64]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-linux-riscv64@0.34.5':
         resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==}
         engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
         cpu: [riscv64]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-linux-s390x@0.34.5':
         resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==}
         engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
         cpu: [s390x]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-linux-x64@0.33.5':
         resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
         engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
         cpu: [x64]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-linux-x64@0.34.5':
         resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==}
         engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
         cpu: [x64]
         os: [linux]
    -    libc: [glibc]

       '@img/sharp-linuxmusl-arm64@0.34.5':
         resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==}
         engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
         cpu: [arm64]
         os: [linux]
    -    libc: [musl]

       '@img/sharp-linuxmusl-x64@0.34.5':
         resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==}
         engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
         cpu: [x64]
         os: [linux]
    -    libc: [musl]

       '@img/sharp-wasm32@0.34.5':
         resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==}
    @@ -1940,49 +2390,41 @@ packages:
         resolution: {integrity: sha512-SVjjjtMW66Mza76PBGJLqB0KKyFTBnxmtDXLJPbL6ZPGSctcXVmujz7/WAc0rb9m2oV0cHQTtVjnq6orQnI/jg==}
         cpu: [arm64]
         os: [linux]
    -    libc: [glibc]

       '@oxc-resolver/binding-linux-arm64-musl@11.15.0':
         resolution: {integrity: sha512-JDv2/AycPF2qgzEiDeMJCcSzKNDm3KxNg0KKWipoKEMDFqfM7LxNwwSVyAOGmrYlE4l3dg290hOMsr9xG7jv9g==}
         cpu: [arm64]
         os: [linux]
    -    libc: [musl]

       '@oxc-resolver/binding-linux-ppc64-gnu@11.15.0':
         resolution: {integrity: sha512-zbu9FhvBLW4KJxo7ElFvZWbSt4vP685Qc/Gyk/Ns3g2gR9qh2qWXouH8PWySy+Ko/qJ42+HJCLg+ZNcxikERfg==}
         cpu: [ppc64]
         os: [linux]
    -    libc: [glibc]

       '@oxc-resolver/binding-linux-riscv64-gnu@11.15.0':
         resolution: {integrity: sha512-Kfleehe6B09C2qCnyIU01xLFqFXCHI4ylzkicfX/89j+gNHh9xyNdpEvit88Kq6i5tTGdavVnM6DQfOE2qNtlg==}
         cpu: [riscv64]
         os: [linux]
    -    libc: [glibc]

       '@oxc-resolver/binding-linux-riscv64-musl@11.15.0':
         resolution: {integrity: sha512-J7LPiEt27Tpm8P+qURDwNc8q45+n+mWgyys4/V6r5A8v5gDentHRGUx3iVk5NxdKhgoGulrzQocPTZVosq25Eg==}
         cpu: [riscv64]
         os: [linux]
    -    libc: [musl]

       '@oxc-resolver/binding-linux-s390x-gnu@11.15.0':
         resolution: {integrity: sha512-+8/d2tAScPjVJNyqa7GPGnqleTB/XW9dZJQ2D/oIM3wpH3TG+DaFEXBbk4QFJ9K9AUGBhvQvWU2mQyhK/yYn3Q==}
         cpu: [s390x]
         os: [linux]
    -    libc: [glibc]

       '@oxc-resolver/binding-linux-x64-gnu@11.15.0':
         resolution: {integrity: sha512-xtvSzH7Nr5MCZI2FKImmOdTl9kzuQ51RPyLh451tvD2qnkg3BaqI9Ox78bTk57YJhlXPuxWSOL5aZhKAc9J6qg==}
         cpu: [x64]
         os: [linux]
    -    libc: [glibc]

       '@oxc-resolver/binding-linux-x64-musl@11.15.0':
         resolution: {integrity: sha512-14YL1zuXj06+/tqsuUZuzL0T425WA/I4nSVN1kBXeC5WHxem6lQ+2HGvG+crjeJEqHgZUT62YIgj88W+8E7eyg==}
         cpu: [x64]
         os: [linux]
    -    libc: [musl]

       '@oxc-resolver/binding-openharmony-arm64@11.15.0':
         resolution: {integrity: sha512-/7Qli+1Wk93coxnrQaU8ySlICYN8HsgyIrzqjgIkQEpI//9eUeaeIHZptNl2fMvBGeXa7k2QgLbRNaBRgpnvMw==}
    @@ -2071,42 +2513,36 @@ packages:
         engines: {node: '>= 10.0.0'}
         cpu: [arm]
         os: [linux]
    -    libc: [glibc]

       '@parcel/watcher-linux-arm-musl@2.5.6':
         resolution: {integrity: sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==}
         engines: {node: '>= 10.0.0'}
         cpu: [arm]
         os: [linux]
    -    libc: [musl]

       '@parcel/watcher-linux-arm64-glibc@2.5.6':
         resolution: {integrity: sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==}
         engines: {node: '>= 10.0.0'}
         cpu: [arm64]
         os: [linux]
    -    libc: [glibc]

       '@parcel/watcher-linux-arm64-musl@2.5.6':
         resolution: {integrity: sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==}
         engines: {node: '>= 10.0.0'}
         cpu: [arm64]
         os: [linux]
    -    libc: [musl]

       '@parcel/watcher-linux-x64-glibc@2.5.6':
         resolution: {integrity: sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==}
         engines: {node: '>= 10.0.0'}
         cpu: [x64]
         os: [linux]
    -    libc: [glibc]

       '@parcel/watcher-linux-x64-musl@2.5.6':
         resolution: {integrity: sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==}
         engines: {node: '>= 10.0.0'}
         cpu: [x64]
         os: [linux]
    -    libc: [musl]

       '@parcel/watcher-wasm@2.5.6':
         resolution: {integrity: sha512-byAiBZ1t3tXQvc8dMD/eoyE7lTXYorhn+6uVW5AC+JGI1KtJC/LvDche5cfUE+qiefH+Ybq0bUCJU0aB1cSHUA==}
    @@ -2659,6 +3095,28 @@ packages:
       '@rolldown/pluginutils@1.0.0-beta.27':
         resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==}

    +  '@rollup/plugin-babel@5.3.1':
    +    resolution: {integrity: sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==}
    +    engines: {node: '>= 10.0.0'}
    +    peerDependencies:
    +      '@babel/core': ^7.0.0
    +      '@types/babel__core': ^7.1.9
    +      rollup: ^1.20.0||^2.0.0
    +    peerDependenciesMeta:
    +      '@types/babel__core':
    +        optional: true
    +
    +  '@rollup/plugin-node-resolve@11.2.1':
    +    resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==}
    +    engines: {node: '>= 10.0.0'}
    +    peerDependencies:
    +      rollup: ^1.20.0||^2.0.0
    +
    +  '@rollup/plugin-replace@2.4.2':
    +    resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==}
    +    peerDependencies:
    +      rollup: ^1.20.0 || ^2.0.0
    +
       '@rollup/plugin-yaml@4.1.2':
         resolution: {integrity: sha512-RpupciIeZMUqhgFE97ba0s98mOFS7CWzN3EJNhJkqSv9XLlWYtwVdtE6cDw6ASOF/sZVFS7kRJXftaqM2Vakdw==}
         engines: {node: '>=14.0.0'}
    @@ -2668,6 +3126,12 @@ packages:
           rollup:
             optional: true

    +  '@rollup/pluginutils@3.1.0':
    +    resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==}
    +    engines: {node: '>= 8.0.0'}
    +    peerDependencies:
    +      rollup: ^1.20.0||^2.0.0
    +
       '@rollup/pluginutils@5.3.0':
         resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==}
         engines: {node: '>=14.0.0'}
    @@ -2711,67 +3175,56 @@ packages:
         resolution: {integrity: sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==}
         cpu: [arm]
         os: [linux]
    -    libc: [glibc]

       '@rollup/rollup-linux-arm-musleabihf@4.53.3':
         resolution: {integrity: sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==}
         cpu: [arm]
         os: [linux]
    -    libc: [musl]

       '@rollup/rollup-linux-arm64-gnu@4.53.3':
         resolution: {integrity: sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==}
         cpu: [arm64]
         os: [linux]
    -    libc: [glibc]

       '@rollup/rollup-linux-arm64-musl@4.53.3':
         resolution: {integrity: sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==}
         cpu: [arm64]
         os: [linux]
    -    libc: [musl]

       '@rollup/rollup-linux-loong64-gnu@4.53.3':
         resolution: {integrity: sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==}
         cpu: [loong64]
         os: [linux]
    -    libc: [glibc]

       '@rollup/rollup-linux-ppc64-gnu@4.53.3':
         resolution: {integrity: sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==}
         cpu: [ppc64]
         os: [linux]
    -    libc: [glibc]

       '@rollup/rollup-linux-riscv64-gnu@4.53.3':
         resolution: {integrity: sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==}
         cpu: [riscv64]
         os: [linux]
    -    libc: [glibc]

       '@rollup/rollup-linux-riscv64-musl@4.53.3':
         resolution: {integrity: sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==}
         cpu: [riscv64]
         os: [linux]
    -    libc: [musl]

       '@rollup/rollup-linux-s390x-gnu@4.53.3':
         resolution: {integrity: sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==}
         cpu: [s390x]
         os: [linux]
    -    libc: [glibc]

       '@rollup/rollup-linux-x64-gnu@4.53.3':
         resolution: {integrity: sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==}
         cpu: [x64]
         os: [linux]
    -    libc: [glibc]

       '@rollup/rollup-linux-x64-musl@4.53.3':
         resolution: {integrity: sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==}
         cpu: [x64]
         os: [linux]
    -    libc: [musl]

       '@rollup/rollup-openharmony-arm64@4.53.3':
         resolution: {integrity: sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==}
    @@ -2835,6 +3288,9 @@ packages:
       '@standard-schema/utils@0.3.0':
         resolution: {integrity: sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==}

    +  '@surma/rollup-plugin-off-main-thread@2.2.3':
    +    resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==}
    +
       '@svgr/babel-plugin-add-jsx-attribute@8.0.0':
         resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==}
         engines: {node: '>=14'}
    @@ -2953,28 +3409,24 @@ packages:
         engines: {node: '>= 10'}
         cpu: [arm64]
         os: [linux]
    -    libc: [glibc]

       '@tailwindcss/oxide-linux-arm64-musl@4.1.17':
         resolution: {integrity: sha512-HvZLfGr42i5anKtIeQzxdkw/wPqIbpeZqe7vd3V9vI3RQxe3xU1fLjss0TjyhxWcBaipk7NYwSrwTwK1hJARMg==}
         engines: {node: '>= 10'}
         cpu: [arm64]
         os: [linux]
    -    libc: [musl]

       '@tailwindcss/oxide-linux-x64-gnu@4.1.17':
         resolution: {integrity: sha512-M3XZuORCGB7VPOEDH+nzpJ21XPvK5PyjlkSFkFziNHGLc5d6g3di2McAAblmaSUNl8IOmzYwLx9NsE7bplNkwQ==}
         engines: {node: '>= 10'}
         cpu: [x64]
         os: [linux]
    -    libc: [glibc]

       '@tailwindcss/oxide-linux-x64-musl@4.1.17':
         resolution: {integrity: sha512-k7f+pf9eXLEey4pBlw+8dgfJHY4PZ5qOUFDyNf7SI6lHjQ9Zt7+NcscjpwdCEbYi6FI5c2KDTDWyf2iHcCSyyQ==}
         engines: {node: '>= 10'}
         cpu: [x64]
         os: [linux]
    -    libc: [musl]

       '@tailwindcss/oxide-wasm32-wasi@4.1.17':
         resolution: {integrity: sha512-cEytGqSSoy7zK4JRWiTCx43FsKP/zGr0CsuMawhH67ONlH+T79VteQeJQRO/X7L0juEUA8ZyuYikcRBf0vsxhg==}
    @@ -3228,6 +3680,9 @@ packages:
       '@types/debug@4.1.12':
         resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}

    +  '@types/estree@0.0.39':
    +    resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==}
    +
       '@types/estree@1.0.8':
         resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}

    @@ -3309,6 +3764,9 @@ packages:
       '@types/react@19.2.7':
         resolution: {integrity: sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg==}

    +  '@types/resolve@1.17.1':
    +    resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
    +
       '@types/responselike@1.0.3':
         resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==}

    @@ -3806,7 +4264,12 @@ packages:
         engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0'}
         hasBin: true

    -  async-function@1.0.0:
    +  astrojs-service-worker@2.0.0:
    +    resolution: {integrity: sha512-pVlWNA1H2QlV3pRH5vXkdxkkhlU3zVZ2F72j5jxWQDL5BJEM2xhp0+46GB/FTMzsHYgSr7jy8PNodvFoTn7XQg==}
    +    peerDependencies:
    +      astro: '>=4.0.0'
    +
    +  async-function@1.0.0:
         resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==}
         engines: {node: '>= 0.4'}

    @@ -3816,6 +4279,10 @@ packages:
       async@3.2.6:
         resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==}

    +  at-least-node@1.0.0:
    +    resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==}
    +    engines: {node: '>= 4.0.0'}
    +
       atob@2.1.2:
         resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==}
         engines: {node: '>= 4.5.0'}
    @@ -3859,12 +4326,31 @@ packages:
         resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==}
         engines: {node: '>=10', npm: '>=6'}

    +  babel-plugin-polyfill-corejs2@0.4.15:
    +    resolution: {integrity: sha512-hR3GwrRwHUfYwGfrisXPIDP3JcYfBrW7wKE7+Au6wDYl7fm/ka1NEII6kORzxNU556JjfidZeBsO10kYvtV1aw==}
    +    peerDependencies:
    +      '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
    +
    +  babel-plugin-polyfill-corejs3@0.14.0:
    +    resolution: {integrity: sha512-AvDcMxJ34W4Wgy4KBIIePQTAOP1Ie2WFwkQp3dB7FQ/f0lI5+nM96zUnYEOE1P9sEg0es5VCP0HxiWu5fUHZAQ==}
    +    peerDependencies:
    +      '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
    +
    +  babel-plugin-polyfill-regenerator@0.6.6:
    +    resolution: {integrity: sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A==}
    +    peerDependencies:
    +      '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
    +
       bail@2.0.2:
         resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}

       balanced-match@1.0.2:
         resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}

    +  balanced-match@4.0.4:
    +    resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
    +    engines: {node: 18 || 20 || >=22}
    +
       bare-events@2.8.2:
         resolution: {integrity: sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==}
         peerDependencies:
    @@ -3912,6 +4398,10 @@ packages:
       brace-expansion@2.0.2:
         resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}

    +  brace-expansion@5.0.3:
    +    resolution: {integrity: sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==}
    +    engines: {node: 18 || 20 || >=22}
    +
       braces@3.0.3:
         resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
         engines: {node: '>=8'}
    @@ -4192,6 +4682,10 @@ packages:
       common-path-prefix@3.0.0:
         resolution: {integrity: sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==}

    +  common-tags@1.8.2:
    +    resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==}
    +    engines: {node: '>=4.0.0'}
    +
       compress-commons@6.0.2:
         resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==}
         engines: {node: '>= 14'}
    @@ -4231,6 +4725,9 @@ packages:
         resolution: {integrity: sha512-X8XDzyvYaA6msMyAM575CUoygY5b44QzLcGRKsK3MFmXcOvQa518dNPLsKYwkYsn72g3EiW+LE0ytd/FlqWmyw==}
         engines: {node: '>=18'}

    +  core-js-compat@3.48.0:
    +    resolution: {integrity: sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==}
    +
       core-util-is@1.0.3:
         resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}

    @@ -4276,6 +4773,10 @@ packages:
       crossws@0.3.5:
         resolution: {integrity: sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==}

    +  crypto-random-string@2.0.0:
    +    resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
    +    engines: {node: '>=8'}
    +
       css-select@5.2.2:
         resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==}

    @@ -4742,6 +5243,11 @@ packages:
       ee-first@1.1.1:
         resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}

    +  ejs@3.1.10:
    +    resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==}
    +    engines: {node: '>=0.10.0'}
    +    hasBin: true
    +
       electron-to-chromium@1.5.266:
         resolution: {integrity: sha512-kgWEglXvkEfMH7rxP5OSZZwnaDWT7J9EoZCujhnpLbfi0bbNtRkgdX2E3gt0Uer11c61qCYktB3hwkAS325sJg==}

    @@ -5107,6 +5613,9 @@ packages:
         resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
         engines: {node: '>=4.0'}

    +  estree-walker@1.0.1:
    +    resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==}
    +
       estree-walker@2.0.2:
         resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}

    @@ -5236,6 +5745,10 @@ packages:
       file-uri-to-path@1.0.0:
         resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}

    +  filelist@1.0.5:
    +    resolution: {integrity: sha512-ct/ckWBV/9Dg3MlvCXsLcSUyoWwv9mCKqlhLNB2DAuXR/NZolSXlQqP5dyy6guWlPXBhodZyZ5lGPQcbQDxrEQ==}
    +    engines: {node: 20 || >=22}
    +
       filename-reserved-regex@3.0.0:
         resolution: {integrity: sha512-hn4cQfU6GOT/7cFHXBqeBg2TbrMBgdD0kcjLhvSQYYwm3s4B6cjvBfb7nBALJLAXqmU5xajSa7X2NnUud/VCdw==}
         engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
    @@ -5345,6 +5858,10 @@ packages:
         resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==}
         engines: {node: '>=12'}

    +  fs-extra@9.1.0:
    +    resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==}
    +    engines: {node: '>=10'}
    +
       fs-minipass@3.0.3:
         resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==}
         engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
    @@ -5395,6 +5912,9 @@ packages:
         resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==}
         engines: {node: '>=6'}

    +  get-own-enumerable-property-symbols@3.0.2:
    +    resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==}
    +
       get-port-please@3.2.0:
         resolution: {integrity: sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A==}

    @@ -5443,6 +5963,10 @@ packages:
         resolution: {integrity: sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA==}
         engines: {node: 20 || >=22}

    +  glob@7.2.3:
    +    resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
    +    deprecated: Glob versions prior to v9 are no longer supported
    +
       glob@8.1.0:
         resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
         engines: {node: '>=12'}
    @@ -5666,6 +6190,9 @@ packages:
         resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==}
         engines: {node: '>=0.10.0'}

    +  idb@7.1.1:
    +    resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==}
    +
       ieee754@1.2.1:
         resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}

    @@ -5883,6 +6410,9 @@ packages:
         resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
         engines: {node: '>= 0.4'}

    +  is-module@1.0.0:
    +    resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==}
    +
       is-negative-zero@2.0.3:
         resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
         engines: {node: '>= 0.4'}
    @@ -5899,6 +6429,10 @@ packages:
         resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
         engines: {node: '>=0.12.0'}

    +  is-obj@1.0.1:
    +    resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==}
    +    engines: {node: '>=0.10.0'}
    +
       is-path-inside@4.0.0:
         resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==}
         engines: {node: '>=12'}
    @@ -5922,6 +6456,10 @@ packages:
         resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==}
         engines: {node: '>= 0.4'}

    +  is-regexp@1.0.0:
    +    resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==}
    +    engines: {node: '>=0.10.0'}
    +
       is-relative-url@3.0.0:
         resolution: {integrity: sha512-U1iSYRlY2GIMGuZx7gezlB5dp1Kheaym7zKzO1PV06mOihiWTXejLwm4poEJysPyXF+HtK/BEd0DVlcCh30pEA==}
         engines: {node: '>=8'}
    @@ -6027,6 +6565,15 @@ packages:
       jackspeak@3.4.3:
         resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}

    +  jake@10.9.4:
    +    resolution: {integrity: sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==}
    +    engines: {node: '>=10'}
    +    hasBin: true
    +
    +  jest-worker@26.6.2:
    +    resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
    +    engines: {node: '>= 10.13.0'}
    +
       jiti@2.6.1:
         resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
         hasBin: true
    @@ -6074,6 +6621,9 @@ packages:
       json-schema-traverse@1.0.0:
         resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}

    +  json-schema@0.4.0:
    +    resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==}
    +
       json-stable-stringify-without-jsonify@1.0.1:
         resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}

    @@ -6231,28 +6781,24 @@ packages:
         engines: {node: '>= 12.0.0'}
         cpu: [arm64]
         os: [linux]
    -    libc: [glibc]

       lightningcss-linux-arm64-musl@1.30.2:
         resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==}
         engines: {node: '>= 12.0.0'}
         cpu: [arm64]
         os: [linux]
    -    libc: [musl]

       lightningcss-linux-x64-gnu@1.30.2:
         resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==}
         engines: {node: '>= 12.0.0'}
         cpu: [x64]
         os: [linux]
    -    libc: [glibc]

       lightningcss-linux-x64-musl@1.30.2:
         resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==}
         engines: {node: '>= 12.0.0'}
         cpu: [x64]
         os: [linux]
    -    libc: [musl]

       lightningcss-win32-arm64-msvc@1.30.2:
         resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==}
    @@ -6327,6 +6873,9 @@ packages:
       lodash-es@4.17.22:
         resolution: {integrity: sha512-XEawp1t0gxSi9x01glktRZ5HDy0HXqrM0x5pXQM98EaI0NxO6jVM7omDOxsuEo5UIASAnm2bRp1Jt/e0a2XU8Q==}

    +  lodash.debounce@4.0.8:
    +    resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==}
    +
       lodash.includes@4.3.0:
         resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==}

    @@ -6351,6 +6900,9 @@ packages:
       lodash.once@4.1.1:
         resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==}

    +  lodash.sortby@4.7.0:
    +    resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==}
    +
       lodash@4.17.21:
         resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}

    @@ -6398,6 +6950,9 @@ packages:
         resolution: {integrity: sha512-vtEhXh/gNjI9Yg1u4jX/0YVPMvxzHuGgCm6tC5kZyb08yjGWGnqAjGJvcXbqQR2P3MyMEFnRbpcdFS6PBcLqew==}
         engines: {node: '>=12'}

    +  magic-string@0.25.9:
    +    resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==}
    +
       magic-string@0.30.21:
         resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}

    @@ -6837,6 +7392,10 @@ packages:
         resolution: {integrity: sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==}
         engines: {node: 20 || >=22}

    +  minimatch@10.2.2:
    +    resolution: {integrity: sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==}
    +    engines: {node: 18 || 20 || >=22}
    +
       minimatch@3.1.2:
         resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}

    @@ -7310,6 +7869,10 @@ packages:
         resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==}
         engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}

    +  path-is-absolute@1.0.1:
    +    resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
    +    engines: {node: '>=0.10.0'}
    +
       path-key@3.1.1:
         resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
         engines: {node: '>=8'}
    @@ -7442,6 +8005,10 @@ packages:
         engines: {node: '>=14'}
         hasBin: true

    +  pretty-bytes@5.6.0:
    +    resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
    +    engines: {node: '>=6'}
    +
       pretty-ms@7.0.1:
         resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==}
         engines: {node: '>=10'}
    @@ -7603,6 +8170,9 @@ packages:
       radix3@1.1.2:
         resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==}

    +  randombytes@2.1.0:
    +    resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
    +
       range-parser@1.2.1:
         resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==}
         engines: {node: '>= 0.6'}
    @@ -7751,6 +8321,13 @@ packages:
         resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==}
         engines: {node: '>= 0.4'}

    +  regenerate-unicode-properties@10.2.2:
    +    resolution: {integrity: sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==}
    +    engines: {node: '>=4'}
    +
    +  regenerate@1.4.2:
    +    resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==}
    +
       regex-recursion@6.0.2:
         resolution: {integrity: sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==}

    @@ -7772,6 +8349,17 @@ packages:
         resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
         engines: {node: '>=8'}

    +  regexpu-core@6.4.0:
    +    resolution: {integrity: sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==}
    +    engines: {node: '>=4'}
    +
    +  regjsgen@0.8.0:
    +    resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==}
    +
    +  regjsparser@0.13.0:
    +    resolution: {integrity: sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==}
    +    hasBin: true
    +
       rehype-autolink-headings@7.1.0:
         resolution: {integrity: sha512-rItO/pSdvnvsP4QRB1pmPiNHUskikqtPojZKJPPPAVx9Hj8i8TwMBhofrrAYRhYOOBZH9tgmG5lPqDLuIWPWmw==}

    @@ -7943,6 +8531,17 @@ packages:
       robust-predicates@3.0.2:
         resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==}

    +  rollup-plugin-terser@7.0.2:
    +    resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==}
    +    deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
    +    peerDependencies:
    +      rollup: ^2.0.0
    +
    +  rollup@2.80.0:
    +    resolution: {integrity: sha512-cIFJOD1DESzpjOBl763Kp1AH7UE/0fcdHe6rZXUdQ9c50uvgigvW97u3IcSeBwOkgqL/PXPBktBCh0KEu5L8XQ==}
    +    engines: {node: '>=10.0.0'}
    +    hasBin: true
    +
       rollup@4.53.3:
         resolution: {integrity: sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==}
         engines: {node: '>=18.0.0', npm: '>=8.0.0'}
    @@ -8049,6 +8648,9 @@ packages:
         resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==}
         engines: {node: '>=10'}

    +  serialize-javascript@4.0.0:
    +    resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==}
    +
       server-destroy@1.0.1:
         resolution: {integrity: sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==}

    @@ -8184,6 +8786,15 @@ packages:
         resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
         engines: {node: '>=0.10.0'}

    +  source-map@0.8.0-beta.0:
    +    resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==}
    +    engines: {node: '>= 8'}
    +    deprecated: The work that was done in this beta branch won't be included in future versions
    +
    +  sourcemap-codec@1.4.8:
    +    resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
    +    deprecated: Please use @jridgewell/sourcemap-codec instead
    +
       space-separated-tokens@2.0.2:
         resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==}

    @@ -8285,6 +8896,10 @@ packages:
       stringify-entities@4.0.4:
         resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==}

    +  stringify-object@3.3.0:
    +    resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==}
    +    engines: {node: '>=4'}
    +
       strip-ansi@6.0.1:
         resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
         engines: {node: '>=8'}
    @@ -8301,6 +8916,10 @@ packages:
         resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
         engines: {node: '>=4'}

    +  strip-comments@2.0.1:
    +    resolution: {integrity: sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==}
    +    engines: {node: '>=10'}
    +
       strip-final-newline@3.0.0:
         resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
         engines: {node: '>=12'}
    @@ -8400,6 +9019,14 @@ packages:
         resolution: {integrity: sha512-xqUeu2JAIJpXyvskvU3uvQW8PAmHrtXp2KDuMJwQqW8Sqq0CaZBAQ+dKS3RBXVhU4wC5NjAdKrmh84241gO9cA==}
         engines: {node: '>=18'}

    +  temp-dir@2.0.0:
    +    resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==}
    +    engines: {node: '>=8'}
    +
    +  tempy@0.6.0:
    +    resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==}
    +    engines: {node: '>=10'}
    +
       terser@5.37.0:
         resolution: {integrity: sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==}
         engines: {node: '>=10'}
    @@ -8484,6 +9111,9 @@ packages:
       tr46@0.0.3:
         resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}

    +  tr46@1.0.1:
    +    resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==}
    +
       tr46@6.0.0:
         resolution: {integrity: sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==}
         engines: {node: '>=20'}
    @@ -8552,6 +9182,10 @@ packages:
         resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==}
         engines: {node: '>=10'}

    +  type-fest@0.16.0:
    +    resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==}
    +    engines: {node: '>=10'}
    +
       type-fest@0.20.2:
         resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
         engines: {node: '>=10'}
    @@ -8622,9 +9256,25 @@ packages:
         resolution: {integrity: sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==}
         engines: {node: '>=20.18.1'}

    +  unicode-canonical-property-names-ecmascript@2.0.1:
    +    resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==}
    +    engines: {node: '>=4'}
    +
    +  unicode-match-property-ecmascript@2.0.0:
    +    resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==}
    +    engines: {node: '>=4'}
    +
    +  unicode-match-property-value-ecmascript@2.2.1:
    +    resolution: {integrity: sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==}
    +    engines: {node: '>=4'}
    +
       unicode-properties@1.4.1:
         resolution: {integrity: sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==}

    +  unicode-property-aliases-ecmascript@2.2.0:
    +    resolution: {integrity: sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==}
    +    engines: {node: '>=4'}
    +
       unicode-trie@2.0.0:
         resolution: {integrity: sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==}

    @@ -8649,6 +9299,10 @@ packages:
         resolution: {integrity: sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==}
         engines: {node: ^18.17.0 || >=20.5.0}

    +  unique-string@2.0.0:
    +    resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
    +    engines: {node: '>=8'}
    +
       unist-util-find-after@5.0.0:
         resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==}

    @@ -8765,6 +9419,10 @@ packages:
         resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==}
         hasBin: true

    +  upath@1.2.0:
    +    resolution: {integrity: sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==}
    +    engines: {node: '>=4'}
    +
       update-browserslist-db@1.2.2:
         resolution: {integrity: sha512-E85pfNzMQ9jpKkA7+TJAi4TJN+tBCuWh5rUcS/sv6cFi+1q9LYDwDI5dpUL0u/73EElyQ8d3TEaeW4sPedBqYA==}
         hasBin: true
    @@ -9090,6 +9748,9 @@ packages:
       webidl-conversions@3.0.1:
         resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}

    +  webidl-conversions@4.0.2:
    +    resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==}
    +
       webidl-conversions@8.0.0:
         resolution: {integrity: sha512-n4W4YFyz5JzOfQeA8oN7dUYpR+MBP3PIUsn2jLjWXwK5ASUzt0Jc/A5sAUZoCYFJRGF0FBKJ+1JjN43rNdsQzA==}
         engines: {node: '>=20'}
    @@ -9109,6 +9770,9 @@ packages:
       whatwg-url@5.0.0:
         resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}

    +  whatwg-url@7.1.0:
    +    resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==}
    +
       which-boxed-primitive@1.1.1:
         resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==}
         engines: {node: '>= 0.4'}
    @@ -9159,6 +9823,57 @@ packages:
         resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==}
         engines: {node: '>=0.10.0'}

    +  workbox-background-sync@6.6.0:
    +    resolution: {integrity: sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==}
    +
    +  workbox-broadcast-update@6.6.0:
    +    resolution: {integrity: sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==}
    +
    +  workbox-build@6.6.0:
    +    resolution: {integrity: sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==}
    +    engines: {node: '>=10.0.0'}
    +
    +  workbox-cacheable-response@6.6.0:
    +    resolution: {integrity: sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==}
    +    deprecated: workbox-background-sync@6.6.0
    +
    +  workbox-core@6.6.0:
    +    resolution: {integrity: sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==}
    +
    +  workbox-expiration@6.6.0:
    +    resolution: {integrity: sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==}
    +
    +  workbox-google-analytics@6.6.0:
    +    resolution: {integrity: sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==}
    +    deprecated: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained
    +
    +  workbox-navigation-preload@6.6.0:
    +    resolution: {integrity: sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==}
    +
    +  workbox-precaching@6.6.0:
    +    resolution: {integrity: sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==}
    +
    +  workbox-range-requests@6.6.0:
    +    resolution: {integrity: sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==}
    +
    +  workbox-recipes@6.6.0:
    +    resolution: {integrity: sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==}
    +
    +  workbox-routing@6.6.0:
    +    resolution: {integrity: sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==}
    +
    +  workbox-strategies@6.6.0:
    +    resolution: {integrity: sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==}
    +
    +  workbox-streams@6.6.0:
    +    resolution: {integrity: sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==}
    +
    +  workbox-sw@6.6.0:
    +    resolution: {integrity: sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==}
    +
    +  workbox-window@6.6.0:
    +    resolution: {integrity: sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==}
    +
       wrap-ansi@7.0.0:
         resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
         engines: {node: '>=10'}
    @@ -9247,550 +9962,1153 @@ packages:
         resolution: {integrity: sha512-odxVsHAkZYYglR30aPYRY4nUGJnoJ2y1ww2HDvZALo0BDETv9kWbi16J52eHs+PWRNmF4ub6nZqfVOeesOvntg==}
         engines: {node: ^14.17.0 || >=16.0.0}

    -  yaml-language-server@1.19.2:
    -    resolution: {integrity: sha512-9F3myNmJzUN/679jycdMxqtydPSDRAarSj3wPiF7pchEPnO9Dg07Oc+gIYLqXR4L+g+FSEVXXv2+mr54StLFOg==}
    -    hasBin: true
    +  yaml-language-server@1.19.2:
    +    resolution: {integrity: sha512-9F3myNmJzUN/679jycdMxqtydPSDRAarSj3wPiF7pchEPnO9Dg07Oc+gIYLqXR4L+g+FSEVXXv2+mr54StLFOg==}
    +    hasBin: true
    +
    +  yaml@1.10.2:
    +    resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
    +    engines: {node: '>= 6'}
    +
    +  yaml@2.7.1:
    +    resolution: {integrity: sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==}
    +    engines: {node: '>= 14'}
    +    hasBin: true
    +
    +  yaml@2.8.2:
    +    resolution: {integrity: sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==}
    +    engines: {node: '>= 14.6'}
    +    hasBin: true
    +
    +  yargs-parser@21.1.1:
    +    resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
    +    engines: {node: '>=12'}
    +
    +  yargs@17.7.2:
    +    resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
    +    engines: {node: '>=12'}
    +
    +  yauzl@2.10.0:
    +    resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
    +
    +  yjs@13.6.29:
    +    resolution: {integrity: sha512-kHqDPdltoXH+X4w1lVmMtddE3Oeqq48nM40FD5ojTd8xYhQpzIDcfE2keMSU5bAgRPJBe225WTUdyUgj1DtbiQ==}
    +    engines: {node: '>=16.0.0', npm: '>=8.0.0'}
    +
    +  yocto-queue@0.1.0:
    +    resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
    +    engines: {node: '>=10'}
    +
    +  yocto-queue@1.2.2:
    +    resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==}
    +    engines: {node: '>=12.20'}
    +
    +  yocto-spinner@0.2.3:
    +    resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==}
    +    engines: {node: '>=18.19'}
    +
    +  yoctocolors@2.1.2:
    +    resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==}
    +    engines: {node: '>=18'}
    +
    +  yoga-layout@3.2.1:
    +    resolution: {integrity: sha512-0LPOt3AxKqMdFBZA3HBAt/t/8vIKq7VaQYbuA8WxCgung+p9TVyKRYdpvCb80HcdTN2NkbIKbhNwKUfm3tQywQ==}
    +
    +  zip-stream@6.0.1:
    +    resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==}
    +    engines: {node: '>= 14'}
    +
    +  zod-to-json-schema@3.25.0:
    +    resolution: {integrity: sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ==}
    +    peerDependencies:
    +      zod: ^3.25 || ^4
    +
    +  zod-to-ts@1.2.0:
    +    resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==}
    +    peerDependencies:
    +      typescript: ^4.9.4 || ^5.0.2
    +      zod: ^3
    +
    +  zod@3.25.76:
    +    resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
    +
    +  zod@4.3.6:
    +    resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==}
    +
    +  zustand@5.0.9:
    +    resolution: {integrity: sha512-ALBtUj0AfjJt3uNRQoL1tL2tMvj6Gp/6e39dnfT6uzpelGru8v1tPOGBzayOWbPJvujM8JojDk3E1LxeFisBNg==}
    +    engines: {node: '>=12.20.0'}
    +    peerDependencies:
    +      '@types/react': '>=18.0.0'
    +      immer: '>=9.0.6'
    +      react: '>=18.0.0'
    +      use-sync-external-store: '>=1.2.0'
    +    peerDependenciesMeta:
    +      '@types/react':
    +        optional: true
    +      immer:
    +        optional: true
    +      react:
    +        optional: true
    +      use-sync-external-store:
    +        optional: true
    +
    +  zwitch@2.0.4:
    +    resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
    +
    +snapshots:
    +
    +  '@acemir/cssom@0.9.26': {}
    +
    +  '@alcalzone/ansi-tokenize@0.2.3':
    +    dependencies:
    +      ansi-styles: 6.2.3
    +      is-fullwidth-code-point: 5.1.0
    +
    +  '@antfu/eslint-config-basic@0.27.0(@typescript-eslint/parser@5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
    +    dependencies:
    +      eslint: 9.39.1(jiti@2.6.1)
    +      eslint-plugin-antfu: 0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    +      eslint-plugin-eslint-comments: 3.2.0(eslint@9.39.1(jiti@2.6.1))
    +      eslint-plugin-html: 7.1.0
    +      eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))
    +      eslint-plugin-jsonc: 2.21.0(eslint@9.39.1(jiti@2.6.1))
    +      eslint-plugin-markdown: 3.0.1(eslint@9.39.1(jiti@2.6.1))
    +      eslint-plugin-n: 15.7.0(eslint@9.39.1(jiti@2.6.1))
    +      eslint-plugin-promise: 6.6.0(eslint@9.39.1(jiti@2.6.1))
    +      eslint-plugin-unicorn: 43.0.2(eslint@9.39.1(jiti@2.6.1))
    +      eslint-plugin-yml: 1.19.1(eslint@9.39.1(jiti@2.6.1))
    +      jsonc-eslint-parser: 2.4.2
    +      yaml-eslint-parser: 1.3.2
    +    transitivePeerDependencies:
    +      - '@eslint/json'
    +      - '@typescript-eslint/parser'
    +      - eslint-import-resolver-typescript
    +      - eslint-import-resolver-webpack
    +      - supports-color
    +      - typescript
    +
    +  '@antfu/eslint-config-react@0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
    +    dependencies:
    +      '@antfu/eslint-config-ts': 0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    +      eslint: 9.39.1(jiti@2.6.1)
    +      eslint-plugin-react: 7.37.5(eslint@9.39.1(jiti@2.6.1))
    +      eslint-plugin-react-hooks: 4.6.2(eslint@9.39.1(jiti@2.6.1))
    +    transitivePeerDependencies:
    +      - '@eslint/json'
    +      - eslint-import-resolver-typescript
    +      - eslint-import-resolver-webpack
    +      - supports-color
    +      - typescript
    +
    +  '@antfu/eslint-config-ts@0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
    +    dependencies:
    +      '@antfu/eslint-config-basic': 0.27.0(@typescript-eslint/parser@5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    +      '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    +      '@typescript-eslint/parser': 5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    +      eslint: 9.39.1(jiti@2.6.1)
    +      typescript: 5.9.3
    +    transitivePeerDependencies:
    +      - '@eslint/json'
    +      - eslint-import-resolver-typescript
    +      - eslint-import-resolver-webpack
    +      - supports-color
    +
    +  '@antfu/eslint-config-vue@0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
    +    dependencies:
    +      '@antfu/eslint-config-ts': 0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    +      eslint: 9.39.1(jiti@2.6.1)
    +      eslint-plugin-vue: 9.33.0(eslint@9.39.1(jiti@2.6.1))
    +    transitivePeerDependencies:
    +      - '@eslint/json'
    +      - eslint-import-resolver-typescript
    +      - eslint-import-resolver-webpack
    +      - supports-color
    +      - typescript
    +
    +  '@antfu/eslint-config@0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
    +    dependencies:
    +      '@antfu/eslint-config-vue': 0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    +      '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    +      '@typescript-eslint/parser': 5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    +      eslint: 9.39.1(jiti@2.6.1)
    +      eslint-plugin-eslint-comments: 3.2.0(eslint@9.39.1(jiti@2.6.1))
    +      eslint-plugin-html: 7.1.0
    +      eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))
    +      eslint-plugin-jsonc: 2.21.0(eslint@9.39.1(jiti@2.6.1))
    +      eslint-plugin-n: 15.7.0(eslint@9.39.1(jiti@2.6.1))
    +      eslint-plugin-promise: 6.6.0(eslint@9.39.1(jiti@2.6.1))
    +      eslint-plugin-unicorn: 43.0.2(eslint@9.39.1(jiti@2.6.1))
    +      eslint-plugin-vue: 9.33.0(eslint@9.39.1(jiti@2.6.1))
    +      eslint-plugin-yml: 1.19.1(eslint@9.39.1(jiti@2.6.1))
    +      jsonc-eslint-parser: 2.4.2
    +      yaml-eslint-parser: 1.3.2
    +    transitivePeerDependencies:
    +      - '@eslint/json'
    +      - eslint-import-resolver-typescript
    +      - eslint-import-resolver-webpack
    +      - supports-color
    +      - typescript
    +
    +  '@antfu/install-pkg@1.1.0':
    +    dependencies:
    +      package-manager-detector: 1.6.0
    +      tinyexec: 1.0.2
    +
    +  '@antfu/utils@8.1.1': {}
    +
    +  '@anthropic-ai/claude-code@1.0.128':
    +    optionalDependencies:
    +      '@img/sharp-darwin-arm64': 0.33.5
    +      '@img/sharp-darwin-x64': 0.33.5
    +      '@img/sharp-linux-arm': 0.33.5
    +      '@img/sharp-linux-arm64': 0.33.5
    +      '@img/sharp-linux-x64': 0.33.5
    +      '@img/sharp-win32-x64': 0.33.5
    +
    +  '@antv/hierarchy@0.7.1': {}
    +
    +  '@antv/infographic@0.2.4':
    +    dependencies:
    +      '@antv/hierarchy': 0.7.1
    +      css: 3.0.0
    +      culori: 4.0.2
    +      d3: 7.9.0
    +      flru: 1.0.2
    +      lodash-es: 4.17.22
    +      measury: 0.1.4
    +      roughjs: 4.6.6
    +      round-polygon: 0.6.7
    +      tinycolor2: 1.6.0
    +
    +  '@apideck/better-ajv-errors@0.3.6(ajv@8.17.1)':
    +    dependencies:
    +      ajv: 8.17.1
    +      json-schema: 0.4.0
    +      jsonpointer: 5.0.1
    +      leven: 3.1.0
    +
    +  '@asamuzakjp/css-color@4.1.0':
    +    dependencies:
    +      '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
    +      '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
    +      '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
    +      '@csstools/css-tokenizer': 3.0.4
    +      lru-cache: 11.2.4
    +
    +  '@asamuzakjp/dom-selector@6.7.6':
    +    dependencies:
    +      '@asamuzakjp/nwsapi': 2.3.9
    +      bidi-js: 1.0.3
    +      css-tree: 3.1.0
    +      is-potential-custom-element-name: 1.0.1
    +      lru-cache: 11.2.4
    +
    +  '@asamuzakjp/nwsapi@2.3.9': {}
    +
    +  '@assemblyscript/loader@0.10.1': {}
    +
    +  '@astrojs/check@0.9.6(prettier-plugin-astro@0.14.1)(prettier@3.7.4)(typescript@5.9.3)':
    +    dependencies:
    +      '@astrojs/language-server': 2.16.2(prettier-plugin-astro@0.14.1)(prettier@3.7.4)(typescript@5.9.3)
    +      chokidar: 4.0.3
    +      kleur: 4.1.5
    +      typescript: 5.9.3
    +      yargs: 17.7.2
    +    transitivePeerDependencies:
    +      - prettier
    +      - prettier-plugin-astro
    +
    +  '@astrojs/compiler@2.13.0': {}
    +
    +  '@astrojs/internal-helpers@0.7.5': {}
    +
    +  '@astrojs/language-server@2.16.2(prettier-plugin-astro@0.14.1)(prettier@3.7.4)(typescript@5.9.3)':
    +    dependencies:
    +      '@astrojs/compiler': 2.13.0
    +      '@astrojs/yaml2ts': 0.2.2
    +      '@jridgewell/sourcemap-codec': 1.5.5
    +      '@volar/kit': 2.4.26(typescript@5.9.3)
    +      '@volar/language-core': 2.4.26
    +      '@volar/language-server': 2.4.26
    +      '@volar/language-service': 2.4.26
    +      fast-glob: 3.3.3
    +      muggle-string: 0.4.1
    +      volar-service-css: 0.0.67(@volar/language-service@2.4.26)
    +      volar-service-emmet: 0.0.67(@volar/language-service@2.4.26)
    +      volar-service-html: 0.0.67(@volar/language-service@2.4.26)
    +      volar-service-prettier: 0.0.67(@volar/language-service@2.4.26)(prettier@3.7.4)
    +      volar-service-typescript: 0.0.67(@volar/language-service@2.4.26)
    +      volar-service-typescript-twoslash-queries: 0.0.67(@volar/language-service@2.4.26)
    +      volar-service-yaml: 0.0.67(@volar/language-service@2.4.26)
    +      vscode-html-languageservice: 5.6.1
    +      vscode-uri: 3.1.0
    +    optionalDependencies:
    +      prettier: 3.7.4
    +      prettier-plugin-astro: 0.14.1
    +    transitivePeerDependencies:
    +      - typescript
    +
    +  '@astrojs/markdown-remark@6.3.10':
    +    dependencies:
    +      '@astrojs/internal-helpers': 0.7.5
    +      '@astrojs/prism': 3.3.0
    +      github-slugger: 2.0.0
    +      hast-util-from-html: 2.0.3
    +      hast-util-to-text: 4.0.2
    +      import-meta-resolve: 4.2.0
    +      js-yaml: 4.1.1
    +      mdast-util-definitions: 6.0.0
    +      rehype-raw: 7.0.0
    +      rehype-stringify: 10.0.1
    +      remark-gfm: 4.0.1
    +      remark-parse: 11.0.0
    +      remark-rehype: 11.1.2
    +      remark-smartypants: 3.0.2
    +      shiki: 3.22.0
    +      smol-toml: 1.5.2
    +      unified: 11.0.5
    +      unist-util-remove-position: 5.0.0
    +      unist-util-visit: 5.0.0
    +      unist-util-visit-parents: 6.0.2
    +      vfile: 6.0.3
    +    transitivePeerDependencies:
    +      - supports-color
    +
    +  '@astrojs/netlify@6.6.4(@netlify/api@14.0.13)(@types/node@24.10.1)(@vercel/functions@2.2.13)(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))(babel-plugin-macros@3.1.0)(encoding@0.1.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2)':
    +    dependencies:
    +      '@astrojs/internal-helpers': 0.7.5
    +      '@astrojs/underscore-redirects': 1.0.0
    +      '@netlify/blobs': 10.5.0
    +      '@netlify/functions': 5.1.2
    +      '@netlify/vite-plugin': 2.7.20(@netlify/api@14.0.13)(@vercel/functions@2.2.13)(babel-plugin-macros@3.1.0)(encoding@0.1.13)(rollup@2.80.0)(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2))
    +      '@vercel/nft': 0.30.4(encoding@0.1.13)(rollup@2.80.0)
    +      astro: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
    +      esbuild: 0.25.12
    +      tinyglobby: 0.2.15
    +      vite: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2)
    +    transitivePeerDependencies:
    +      - '@azure/app-configuration'
    +      - '@azure/cosmos'
    +      - '@azure/data-tables'
    +      - '@azure/identity'
    +      - '@azure/keyvault-secrets'
    +      - '@azure/storage-blob'
    +      - '@capacitor/preferences'
    +      - '@deno/kv'
    +      - '@netlify/api'
    +      - '@planetscale/database'
    +      - '@types/node'
    +      - '@upstash/redis'
    +      - '@vercel/blob'
    +      - '@vercel/functions'
    +      - '@vercel/kv'
    +      - aws4fetch
    +      - babel-plugin-macros
    +      - bare-abort-controller
    +      - db0
    +      - encoding
    +      - idb-keyval
    +      - ioredis
    +      - jiti
    +      - less
    +      - lightningcss
    +      - react-native-b4a
    +      - rollup
    +      - sass
    +      - sass-embedded
    +      - stylus
    +      - sugarss
    +      - supports-color
    +      - terser
    +      - tsx
    +      - uploadthing
    +      - yaml
    +
    +  '@astrojs/node@9.5.2(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))':
    +    dependencies:
    +      '@astrojs/internal-helpers': 0.7.5
    +      astro: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
    +      send: 1.2.1
    +      server-destroy: 1.0.1
    +    transitivePeerDependencies:
    +      - supports-color
    +
    +  '@astrojs/prism@3.3.0':
    +    dependencies:
    +      prismjs: 1.30.0
    +
    +  '@astrojs/react@4.4.2(@types/node@24.10.1)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.30.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2)':
    +    dependencies:
    +      '@types/react': 19.2.7
    +      '@types/react-dom': 19.2.3(@types/react@19.2.7)
    +      '@vitejs/plugin-react': 4.7.0(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2))
    +      react: 19.2.1
    +      react-dom: 19.2.1(react@19.2.1)
    +      ultrahtml: 1.6.0
    +      vite: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2)
    +    transitivePeerDependencies:
    +      - '@types/node'
    +      - jiti
    +      - less
    +      - lightningcss
    +      - sass
    +      - sass-embedded
    +      - stylus
    +      - sugarss
    +      - supports-color
    +      - terser
    +      - tsx
    +      - yaml
    +
    +  '@astrojs/rss@4.0.14':
    +    dependencies:
    +      fast-xml-parser: 5.3.2
    +      piccolore: 0.1.3
    +
    +  '@astrojs/sitemap@3.7.0':
    +    dependencies:
    +      sitemap: 8.0.2
    +      stream-replace-string: 2.0.0
    +      zod: 3.25.76
    +
    +  '@astrojs/telemetry@3.3.0':
    +    dependencies:
    +      ci-info: 4.3.1
    +      debug: 4.4.3
    +      dlv: 1.1.3
    +      dset: 3.1.4
    +      is-docker: 3.0.0
    +      is-wsl: 3.1.0
    +      which-pm-runs: 1.1.0
    +    transitivePeerDependencies:
    +      - supports-color
    +
    +  '@astrojs/underscore-redirects@1.0.0': {}
    +
    +  '@astrojs/vercel@9.0.4(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))(encoding@0.1.13)(react@19.2.1)(rollup@2.80.0)(vue@3.5.26(typescript@5.9.3))':
    +    dependencies:
    +      '@astrojs/internal-helpers': 0.7.5
    +      '@vercel/analytics': 1.6.1(react@19.2.1)(vue@3.5.26(typescript@5.9.3))
    +      '@vercel/functions': 2.2.13
    +      '@vercel/nft': 0.30.4(encoding@0.1.13)(rollup@2.80.0)
    +      '@vercel/routing-utils': 5.3.2
    +      astro: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
    +      esbuild: 0.25.12
    +      tinyglobby: 0.2.15
    +    transitivePeerDependencies:
    +      - '@aws-sdk/credential-provider-web-identity'
    +      - '@remix-run/react'
    +      - '@sveltejs/kit'
    +      - encoding
    +      - next
    +      - react
    +      - rollup
    +      - supports-color
    +      - svelte
    +      - vue
    +      - vue-router
    +
    +  '@astrojs/yaml2ts@0.2.2':
    +    dependencies:
    +      yaml: 2.8.2
    +
    +  '@attachments/eslint-config@0.3.5(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
    +    dependencies:
    +      '@antfu/eslint-config': 0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    +      '@antfu/eslint-config-react': 0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    +      eslint: 9.39.1(jiti@2.6.1)
    +    transitivePeerDependencies:
    +      - '@eslint/json'
    +      - eslint-import-resolver-typescript
    +      - eslint-import-resolver-webpack
    +      - supports-color
    +      - typescript
    +
    +  '@babel/code-frame@7.27.1':
    +    dependencies:
    +      '@babel/helper-validator-identifier': 7.28.5
    +      js-tokens: 4.0.0
    +      picocolors: 1.1.1
    +
    +  '@babel/code-frame@7.29.0':
    +    dependencies:
    +      '@babel/helper-validator-identifier': 7.28.5
    +      js-tokens: 4.0.0
    +      picocolors: 1.1.1
    +
    +  '@babel/compat-data@7.28.5': {}
    +
    +  '@babel/compat-data@7.29.0': {}
    +
    +  '@babel/core@7.28.5':
    +    dependencies:
    +      '@babel/code-frame': 7.27.1
    +      '@babel/generator': 7.28.5
    +      '@babel/helper-compilation-targets': 7.27.2
    +      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5)
    +      '@babel/helpers': 7.28.4
    +      '@babel/parser': 7.28.5
    +      '@babel/template': 7.27.2
    +      '@babel/traverse': 7.28.5
    +      '@babel/types': 7.28.5
    +      '@jridgewell/remapping': 2.3.5
    +      convert-source-map: 2.0.0
    +      debug: 4.4.3
    +      gensync: 1.0.0-beta.2
    +      json5: 2.2.3
    +      semver: 6.3.1
    +    transitivePeerDependencies:
    +      - supports-color
    +
    +  '@babel/generator@7.28.5':
    +    dependencies:
    +      '@babel/parser': 7.28.5
    +      '@babel/types': 7.28.5
    +      '@jridgewell/gen-mapping': 0.3.13
    +      '@jridgewell/trace-mapping': 0.3.31
    +      jsesc: 3.1.0
    +
    +  '@babel/generator@7.29.1':
    +    dependencies:
    +      '@babel/parser': 7.29.0
    +      '@babel/types': 7.29.0
    +      '@jridgewell/gen-mapping': 0.3.13
    +      '@jridgewell/trace-mapping': 0.3.31
    +      jsesc: 3.1.0
    +
    +  '@babel/helper-annotate-as-pure@7.27.3':
    +    dependencies:
    +      '@babel/types': 7.28.5
    +
    +  '@babel/helper-compilation-targets@7.27.2':
    +    dependencies:
    +      '@babel/compat-data': 7.28.5
    +      '@babel/helper-validator-option': 7.27.1
    +      browserslist: 4.28.1
    +      lru-cache: 5.1.1
    +      semver: 6.3.1
    +
    +  '@babel/helper-compilation-targets@7.28.6':
    +    dependencies:
    +      '@babel/compat-data': 7.29.0
    +      '@babel/helper-validator-option': 7.27.1
    +      browserslist: 4.28.1
    +      lru-cache: 5.1.1
    +      semver: 6.3.1
    +
    +  '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-annotate-as-pure': 7.27.3
    +      '@babel/helper-member-expression-to-functions': 7.28.5
    +      '@babel/helper-optimise-call-expression': 7.27.1
    +      '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.5)
    +      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
    +      '@babel/traverse': 7.29.0
    +      semver: 6.3.1
    +    transitivePeerDependencies:
    +      - supports-color
    +
    +  '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-annotate-as-pure': 7.27.3
    +      regexpu-core: 6.4.0
    +      semver: 6.3.1
    +
    +  '@babel/helper-define-polyfill-provider@0.6.6(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-compilation-targets': 7.28.6
    +      '@babel/helper-plugin-utils': 7.28.6
    +      debug: 4.4.3
    +      lodash.debounce: 4.0.8
    +      resolve: 1.22.11
    +    transitivePeerDependencies:
    +      - supports-color
    +
    +  '@babel/helper-globals@7.28.0': {}
    +
    +  '@babel/helper-member-expression-to-functions@7.28.5':
    +    dependencies:
    +      '@babel/traverse': 7.29.0
    +      '@babel/types': 7.28.5
    +    transitivePeerDependencies:
    +      - supports-color
    +
    +  '@babel/helper-module-imports@7.27.1':
    +    dependencies:
    +      '@babel/traverse': 7.28.5
    +      '@babel/types': 7.28.5
    +    transitivePeerDependencies:
    +      - supports-color
    +
    +  '@babel/helper-module-imports@7.28.6':
    +    dependencies:
    +      '@babel/traverse': 7.29.0
    +      '@babel/types': 7.29.0
    +    transitivePeerDependencies:
    +      - supports-color
    +
    +  '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-module-imports': 7.27.1
    +      '@babel/helper-validator-identifier': 7.28.5
    +      '@babel/traverse': 7.28.5
    +    transitivePeerDependencies:
    +      - supports-color
    +
    +  '@babel/helper-module-transforms@7.28.6(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-module-imports': 7.28.6
    +      '@babel/helper-validator-identifier': 7.28.5
    +      '@babel/traverse': 7.29.0
    +    transitivePeerDependencies:
    +      - supports-color
    +
    +  '@babel/helper-optimise-call-expression@7.27.1':
    +    dependencies:
    +      '@babel/types': 7.28.5

    -  yaml@1.10.2:
    -    resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
    -    engines: {node: '>= 6'}
    +  '@babel/helper-plugin-utils@7.27.1': {}

    -  yaml@2.7.1:
    -    resolution: {integrity: sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==}
    -    engines: {node: '>= 14'}
    -    hasBin: true
    +  '@babel/helper-plugin-utils@7.28.6': {}

    -  yaml@2.8.2:
    -    resolution: {integrity: sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==}
    -    engines: {node: '>= 14.6'}
    -    hasBin: true
    +  '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-annotate-as-pure': 7.27.3
    +      '@babel/helper-wrap-function': 7.28.6
    +      '@babel/traverse': 7.28.5
    +    transitivePeerDependencies:
    +      - supports-color

    -  yargs-parser@21.1.1:
    -    resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
    -    engines: {node: '>=12'}
    +  '@babel/helper-replace-supers@7.28.6(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-member-expression-to-functions': 7.28.5
    +      '@babel/helper-optimise-call-expression': 7.27.1
    +      '@babel/traverse': 7.29.0
    +    transitivePeerDependencies:
    +      - supports-color

    -  yargs@17.7.2:
    -    resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
    -    engines: {node: '>=12'}
    +  '@babel/helper-skip-transparent-expression-wrappers@7.27.1':
    +    dependencies:
    +      '@babel/traverse': 7.28.5
    +      '@babel/types': 7.28.5
    +    transitivePeerDependencies:
    +      - supports-color

    -  yauzl@2.10.0:
    -    resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==}
    +  '@babel/helper-string-parser@7.27.1': {}

    -  yjs@13.6.29:
    -    resolution: {integrity: sha512-kHqDPdltoXH+X4w1lVmMtddE3Oeqq48nM40FD5ojTd8xYhQpzIDcfE2keMSU5bAgRPJBe225WTUdyUgj1DtbiQ==}
    -    engines: {node: '>=16.0.0', npm: '>=8.0.0'}
    +  '@babel/helper-validator-identifier@7.28.5': {}

    -  yocto-queue@0.1.0:
    -    resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
    -    engines: {node: '>=10'}
    +  '@babel/helper-validator-option@7.27.1': {}

    -  yocto-queue@1.2.2:
    -    resolution: {integrity: sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==}
    -    engines: {node: '>=12.20'}
    +  '@babel/helper-wrap-function@7.28.6':
    +    dependencies:
    +      '@babel/template': 7.28.6
    +      '@babel/traverse': 7.29.0
    +      '@babel/types': 7.29.0
    +    transitivePeerDependencies:
    +      - supports-color

    -  yocto-spinner@0.2.3:
    -    resolution: {integrity: sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==}
    -    engines: {node: '>=18.19'}
    +  '@babel/helpers@7.28.4':
    +    dependencies:
    +      '@babel/template': 7.27.2
    +      '@babel/types': 7.28.5

    -  yoctocolors@2.1.2:
    -    resolution: {integrity: sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==}
    -    engines: {node: '>=18'}
    +  '@babel/parser@7.28.5':
    +    dependencies:
    +      '@babel/types': 7.28.5

    -  yoga-layout@3.2.1:
    -    resolution: {integrity: sha512-0LPOt3AxKqMdFBZA3HBAt/t/8vIKq7VaQYbuA8WxCgung+p9TVyKRYdpvCb80HcdTN2NkbIKbhNwKUfm3tQywQ==}
    +  '@babel/parser@7.29.0':
    +    dependencies:
    +      '@babel/types': 7.29.0

    -  zip-stream@6.0.1:
    -    resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==}
    -    engines: {node: '>= 14'}
    +  '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/traverse': 7.28.5
    +    transitivePeerDependencies:
    +      - supports-color

    -  zod-to-json-schema@3.25.0:
    -    resolution: {integrity: sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ==}
    -    peerDependencies:
    -      zod: ^3.25 || ^4
    +  '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  zod-to-ts@1.2.0:
    -    resolution: {integrity: sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==}
    -    peerDependencies:
    -      typescript: ^4.9.4 || ^5.0.2
    -      zod: ^3
    +  '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  zod@3.25.76:
    -    resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
    +  '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
    +      '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.28.5)
    +    transitivePeerDependencies:
    +      - supports-color

    -  zod@4.3.6:
    -    resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==}
    +  '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/traverse': 7.29.0
    +    transitivePeerDependencies:
    +      - supports-color

    -  zustand@5.0.9:
    -    resolution: {integrity: sha512-ALBtUj0AfjJt3uNRQoL1tL2tMvj6Gp/6e39dnfT6uzpelGru8v1tPOGBzayOWbPJvujM8JojDk3E1LxeFisBNg==}
    -    engines: {node: '>=12.20.0'}
    -    peerDependencies:
    -      '@types/react': '>=18.0.0'
    -      immer: '>=9.0.6'
    -      react: '>=18.0.0'
    -      use-sync-external-store: '>=1.2.0'
    -    peerDependenciesMeta:
    -      '@types/react':
    -        optional: true
    -      immer:
    -        optional: true
    -      react:
    -        optional: true
    -      use-sync-external-store:
    -        optional: true
    +  '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5

    -  zwitch@2.0.4:
    -    resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
    +  '@babel/plugin-syntax-import-assertions@7.28.6(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -snapshots:
    +  '@babel/plugin-syntax-import-attributes@7.28.6(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@acemir/cssom@0.9.26': {}
    +  '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5)
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@alcalzone/ansi-tokenize@0.2.3':
    +  '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.5)':
         dependencies:
    -      ansi-styles: 6.2.3
    -      is-fullwidth-code-point: 5.1.0
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@antfu/eslint-config-basic@0.27.0(@typescript-eslint/parser@5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
    +  '@babel/plugin-transform-async-generator-functions@7.29.0(@babel/core@7.28.5)':
         dependencies:
    -      eslint: 9.39.1(jiti@2.6.1)
    -      eslint-plugin-antfu: 0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    -      eslint-plugin-eslint-comments: 3.2.0(eslint@9.39.1(jiti@2.6.1))
    -      eslint-plugin-html: 7.1.0
    -      eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))
    -      eslint-plugin-jsonc: 2.21.0(eslint@9.39.1(jiti@2.6.1))
    -      eslint-plugin-markdown: 3.0.1(eslint@9.39.1(jiti@2.6.1))
    -      eslint-plugin-n: 15.7.0(eslint@9.39.1(jiti@2.6.1))
    -      eslint-plugin-promise: 6.6.0(eslint@9.39.1(jiti@2.6.1))
    -      eslint-plugin-unicorn: 43.0.2(eslint@9.39.1(jiti@2.6.1))
    -      eslint-plugin-yml: 1.19.1(eslint@9.39.1(jiti@2.6.1))
    -      jsonc-eslint-parser: 2.4.2
    -      yaml-eslint-parser: 1.3.2
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.5)
    +      '@babel/traverse': 7.29.0
         transitivePeerDependencies:
    -      - '@eslint/json'
    -      - '@typescript-eslint/parser'
    -      - eslint-import-resolver-typescript
    -      - eslint-import-resolver-webpack
           - supports-color
    -      - typescript

    -  '@antfu/eslint-config-react@0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
    +  '@babel/plugin-transform-async-to-generator@7.28.6(@babel/core@7.28.5)':
         dependencies:
    -      '@antfu/eslint-config-ts': 0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    -      eslint: 9.39.1(jiti@2.6.1)
    -      eslint-plugin-react: 7.37.5(eslint@9.39.1(jiti@2.6.1))
    -      eslint-plugin-react-hooks: 4.6.2(eslint@9.39.1(jiti@2.6.1))
    +      '@babel/core': 7.28.5
    +      '@babel/helper-module-imports': 7.28.6
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.5)
         transitivePeerDependencies:
    -      - '@eslint/json'
    -      - eslint-import-resolver-typescript
    -      - eslint-import-resolver-webpack
           - supports-color
    -      - typescript

    -  '@antfu/eslint-config-ts@0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
    +  '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.5)':
         dependencies:
    -      '@antfu/eslint-config-basic': 0.27.0(@typescript-eslint/parser@5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    -      '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    -      '@typescript-eslint/parser': 5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    -      eslint: 9.39.1(jiti@2.6.1)
    -      typescript: 5.9.3
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +
    +  '@babel/plugin-transform-block-scoping@7.28.6(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +
    +  '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.5)
    +      '@babel/helper-plugin-utils': 7.28.6
         transitivePeerDependencies:
    -      - '@eslint/json'
    -      - eslint-import-resolver-typescript
    -      - eslint-import-resolver-webpack
           - supports-color

    -  '@antfu/eslint-config-vue@0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
    +  '@babel/plugin-transform-class-static-block@7.28.6(@babel/core@7.28.5)':
         dependencies:
    -      '@antfu/eslint-config-ts': 0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    -      eslint: 9.39.1(jiti@2.6.1)
    -      eslint-plugin-vue: 9.33.0(eslint@9.39.1(jiti@2.6.1))
    +      '@babel/core': 7.28.5
    +      '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.5)
    +      '@babel/helper-plugin-utils': 7.28.6
         transitivePeerDependencies:
    -      - '@eslint/json'
    -      - eslint-import-resolver-typescript
    -      - eslint-import-resolver-webpack
           - supports-color
    -      - typescript

    -  '@antfu/eslint-config@0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
    +  '@babel/plugin-transform-classes@7.28.6(@babel/core@7.28.5)':
         dependencies:
    -      '@antfu/eslint-config-vue': 0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    -      '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    -      '@typescript-eslint/parser': 5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    -      eslint: 9.39.1(jiti@2.6.1)
    -      eslint-plugin-eslint-comments: 3.2.0(eslint@9.39.1(jiti@2.6.1))
    -      eslint-plugin-html: 7.1.0
    -      eslint-plugin-import: 2.32.0(@typescript-eslint/parser@5.62.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))
    -      eslint-plugin-jsonc: 2.21.0(eslint@9.39.1(jiti@2.6.1))
    -      eslint-plugin-n: 15.7.0(eslint@9.39.1(jiti@2.6.1))
    -      eslint-plugin-promise: 6.6.0(eslint@9.39.1(jiti@2.6.1))
    -      eslint-plugin-unicorn: 43.0.2(eslint@9.39.1(jiti@2.6.1))
    -      eslint-plugin-vue: 9.33.0(eslint@9.39.1(jiti@2.6.1))
    -      eslint-plugin-yml: 1.19.1(eslint@9.39.1(jiti@2.6.1))
    -      jsonc-eslint-parser: 2.4.2
    -      yaml-eslint-parser: 1.3.2
    +      '@babel/core': 7.28.5
    +      '@babel/helper-annotate-as-pure': 7.27.3
    +      '@babel/helper-compilation-targets': 7.28.6
    +      '@babel/helper-globals': 7.28.0
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.5)
    +      '@babel/traverse': 7.29.0
         transitivePeerDependencies:
    -      - '@eslint/json'
    -      - eslint-import-resolver-typescript
    -      - eslint-import-resolver-webpack
           - supports-color
    -      - typescript

    -  '@antfu/install-pkg@1.1.0':
    +  '@babel/plugin-transform-computed-properties@7.28.6(@babel/core@7.28.5)':
         dependencies:
    -      package-manager-detector: 1.6.0
    -      tinyexec: 1.0.2
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/template': 7.28.6

    -  '@antfu/utils@8.1.1': {}
    +  '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/traverse': 7.28.5
    +    transitivePeerDependencies:
    +      - supports-color

    -  '@anthropic-ai/claude-code@1.0.128':
    -    optionalDependencies:
    -      '@img/sharp-darwin-arm64': 0.33.5
    -      '@img/sharp-darwin-x64': 0.33.5
    -      '@img/sharp-linux-arm': 0.33.5
    -      '@img/sharp-linux-arm64': 0.33.5
    -      '@img/sharp-linux-x64': 0.33.5
    -      '@img/sharp-win32-x64': 0.33.5
    +  '@babel/plugin-transform-dotall-regex@7.28.6(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5)
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@antv/hierarchy@0.7.1': {}
    +  '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@antv/infographic@0.2.4':
    +  '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0(@babel/core@7.28.5)':
         dependencies:
    -      '@antv/hierarchy': 0.7.1
    -      css: 3.0.0
    -      culori: 4.0.2
    -      d3: 7.9.0
    -      flru: 1.0.2
    -      lodash-es: 4.17.22
    -      measury: 0.1.4
    -      roughjs: 4.6.6
    -      round-polygon: 0.6.7
    -      tinycolor2: 1.6.0
    +      '@babel/core': 7.28.5
    +      '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5)
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@asamuzakjp/css-color@4.1.0':
    +  '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +
    +  '@babel/plugin-transform-explicit-resource-management@7.28.6(@babel/core@7.28.5)':
         dependencies:
    -      '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
    -      '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)
    -      '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4)
    -      '@csstools/css-tokenizer': 3.0.4
    -      lru-cache: 11.2.4
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.5)
    +    transitivePeerDependencies:
    +      - supports-color

    -  '@asamuzakjp/dom-selector@6.7.6':
    +  '@babel/plugin-transform-exponentiation-operator@7.28.6(@babel/core@7.28.5)':
         dependencies:
    -      '@asamuzakjp/nwsapi': 2.3.9
    -      bidi-js: 1.0.3
    -      css-tree: 3.1.0
    -      is-potential-custom-element-name: 1.0.1
    -      lru-cache: 11.2.4
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@asamuzakjp/nwsapi@2.3.9': {}
    +  '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@assemblyscript/loader@0.10.1': {}
    +  '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
    +    transitivePeerDependencies:
    +      - supports-color

    -  '@astrojs/check@0.9.6(prettier-plugin-astro@0.14.1)(prettier@3.7.4)(typescript@5.9.3)':
    +  '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.5)':
         dependencies:
    -      '@astrojs/language-server': 2.16.2(prettier-plugin-astro@0.14.1)(prettier@3.7.4)(typescript@5.9.3)
    -      chokidar: 4.0.3
    -      kleur: 4.1.5
    -      typescript: 5.9.3
    -      yargs: 17.7.2
    +      '@babel/core': 7.28.5
    +      '@babel/helper-compilation-targets': 7.28.6
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/traverse': 7.28.5
         transitivePeerDependencies:
    -      - prettier
    -      - prettier-plugin-astro
    +      - supports-color

    -  '@astrojs/compiler@2.13.0': {}
    +  '@babel/plugin-transform-json-strings@7.28.6(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@astrojs/internal-helpers@0.7.5': {}
    +  '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@astrojs/language-server@2.16.2(prettier-plugin-astro@0.14.1)(prettier@3.7.4)(typescript@5.9.3)':
    +  '@babel/plugin-transform-logical-assignment-operators@7.28.6(@babel/core@7.28.5)':
         dependencies:
    -      '@astrojs/compiler': 2.13.0
    -      '@astrojs/yaml2ts': 0.2.2
    -      '@jridgewell/sourcemap-codec': 1.5.5
    -      '@volar/kit': 2.4.26(typescript@5.9.3)
    -      '@volar/language-core': 2.4.26
    -      '@volar/language-server': 2.4.26
    -      '@volar/language-service': 2.4.26
    -      fast-glob: 3.3.3
    -      muggle-string: 0.4.1
    -      volar-service-css: 0.0.67(@volar/language-service@2.4.26)
    -      volar-service-emmet: 0.0.67(@volar/language-service@2.4.26)
    -      volar-service-html: 0.0.67(@volar/language-service@2.4.26)
    -      volar-service-prettier: 0.0.67(@volar/language-service@2.4.26)(prettier@3.7.4)
    -      volar-service-typescript: 0.0.67(@volar/language-service@2.4.26)
    -      volar-service-typescript-twoslash-queries: 0.0.67(@volar/language-service@2.4.26)
    -      volar-service-yaml: 0.0.67(@volar/language-service@2.4.26)
    -      vscode-html-languageservice: 5.6.1
    -      vscode-uri: 3.1.0
    -    optionalDependencies:
    -      prettier: 3.7.4
    -      prettier-plugin-astro: 0.14.1
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +
    +  '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +
    +  '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5)
    +      '@babel/helper-plugin-utils': 7.28.6
         transitivePeerDependencies:
    -      - typescript
    +      - supports-color

    -  '@astrojs/markdown-remark@6.3.10':
    +  '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.28.5)':
         dependencies:
    -      '@astrojs/internal-helpers': 0.7.5
    -      '@astrojs/prism': 3.3.0
    -      github-slugger: 2.0.0
    -      hast-util-from-html: 2.0.3
    -      hast-util-to-text: 4.0.2
    -      import-meta-resolve: 4.2.0
    -      js-yaml: 4.1.1
    -      mdast-util-definitions: 6.0.0
    -      rehype-raw: 7.0.0
    -      rehype-stringify: 10.0.1
    -      remark-gfm: 4.0.1
    -      remark-parse: 11.0.0
    -      remark-rehype: 11.1.2
    -      remark-smartypants: 3.0.2
    -      shiki: 3.22.0
    -      smol-toml: 1.5.2
    -      unified: 11.0.5
    -      unist-util-remove-position: 5.0.0
    -      unist-util-visit: 5.0.0
    -      unist-util-visit-parents: 6.0.2
    -      vfile: 6.0.3
    +      '@babel/core': 7.28.5
    +      '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.5)
    +      '@babel/helper-plugin-utils': 7.28.6
         transitivePeerDependencies:
           - supports-color

    -  '@astrojs/netlify@6.6.4(@netlify/api@14.0.13)(@types/node@24.10.1)(@vercel/functions@2.2.13)(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))(babel-plugin-macros@3.1.0)(encoding@0.1.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2)':
    +  '@babel/plugin-transform-modules-systemjs@7.29.0(@babel/core@7.28.5)':
         dependencies:
    -      '@astrojs/internal-helpers': 0.7.5
    -      '@astrojs/underscore-redirects': 1.0.0
    -      '@netlify/blobs': 10.5.0
    -      '@netlify/functions': 5.1.2
    -      '@netlify/vite-plugin': 2.7.20(@netlify/api@14.0.13)(@vercel/functions@2.2.13)(babel-plugin-macros@3.1.0)(encoding@0.1.13)(rollup@4.53.3)(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2))
    -      '@vercel/nft': 0.30.4(encoding@0.1.13)(rollup@4.53.3)
    -      astro: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
    -      esbuild: 0.25.12
    -      tinyglobby: 0.2.15
    -      vite: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2)
    +      '@babel/core': 7.28.5
    +      '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.5)
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/helper-validator-identifier': 7.28.5
    +      '@babel/traverse': 7.29.0
         transitivePeerDependencies:
    -      - '@azure/app-configuration'
    -      - '@azure/cosmos'
    -      - '@azure/data-tables'
    -      - '@azure/identity'
    -      - '@azure/keyvault-secrets'
    -      - '@azure/storage-blob'
    -      - '@capacitor/preferences'
    -      - '@deno/kv'
    -      - '@netlify/api'
    -      - '@planetscale/database'
    -      - '@types/node'
    -      - '@upstash/redis'
    -      - '@vercel/blob'
    -      - '@vercel/functions'
    -      - '@vercel/kv'
    -      - aws4fetch
    -      - babel-plugin-macros
    -      - bare-abort-controller
    -      - db0
    -      - encoding
    -      - idb-keyval
    -      - ioredis
    -      - jiti
    -      - less
    -      - lightningcss
    -      - react-native-b4a
    -      - rollup
    -      - sass
    -      - sass-embedded
    -      - stylus
    -      - sugarss
           - supports-color
    -      - terser
    -      - tsx
    -      - uploadthing
    -      - yaml

    -  '@astrojs/node@9.5.2(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))':
    +  '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.5)':
         dependencies:
    -      '@astrojs/internal-helpers': 0.7.5
    -      astro: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
    -      send: 1.2.1
    -      server-destroy: 1.0.1
    +      '@babel/core': 7.28.5
    +      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5)
    +      '@babel/helper-plugin-utils': 7.28.6
         transitivePeerDependencies:
           - supports-color

    -  '@astrojs/prism@3.3.0':
    +  '@babel/plugin-transform-named-capturing-groups-regex@7.29.0(@babel/core@7.28.5)':
         dependencies:
    -      prismjs: 1.30.0
    +      '@babel/core': 7.28.5
    +      '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5)
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@astrojs/react@4.4.2(@types/node@24.10.1)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(jiti@2.6.1)(lightningcss@1.30.2)(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2)':
    +  '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.5)':
         dependencies:
    -      '@types/react': 19.2.7
    -      '@types/react-dom': 19.2.3(@types/react@19.2.7)
    -      '@vitejs/plugin-react': 4.7.0(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2))
    -      react: 19.2.1
    -      react-dom: 19.2.1(react@19.2.1)
    -      ultrahtml: 1.6.0
    -      vite: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2)
    -    transitivePeerDependencies:
    -      - '@types/node'
    -      - jiti
    -      - less
    -      - lightningcss
    -      - sass
    -      - sass-embedded
    -      - stylus
    -      - sugarss
    -      - supports-color
    -      - terser
    -      - tsx
    -      - yaml
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@astrojs/rss@4.0.14':
    +  '@babel/plugin-transform-nullish-coalescing-operator@7.28.6(@babel/core@7.28.5)':
         dependencies:
    -      fast-xml-parser: 5.3.2
    -      piccolore: 0.1.3
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@astrojs/sitemap@3.7.0':
    +  '@babel/plugin-transform-numeric-separator@7.28.6(@babel/core@7.28.5)':
         dependencies:
    -      sitemap: 8.0.2
    -      stream-replace-string: 2.0.0
    -      zod: 3.25.76
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@astrojs/telemetry@3.3.0':
    +  '@babel/plugin-transform-object-rest-spread@7.28.6(@babel/core@7.28.5)':
         dependencies:
    -      ci-info: 4.3.1
    -      debug: 4.4.3
    -      dlv: 1.1.3
    -      dset: 3.1.4
    -      is-docker: 3.0.0
    -      is-wsl: 3.1.0
    -      which-pm-runs: 1.1.0
    +      '@babel/core': 7.28.5
    +      '@babel/helper-compilation-targets': 7.28.6
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.5)
    +      '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.5)
    +      '@babel/traverse': 7.29.0
         transitivePeerDependencies:
           - supports-color

    -  '@astrojs/underscore-redirects@1.0.0': {}
    -
    -  '@astrojs/vercel@9.0.4(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))(encoding@0.1.13)(react@19.2.1)(rollup@4.53.3)(vue@3.5.26(typescript@5.9.3))':
    +  '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.5)':
         dependencies:
    -      '@astrojs/internal-helpers': 0.7.5
    -      '@vercel/analytics': 1.6.1(react@19.2.1)(vue@3.5.26(typescript@5.9.3))
    -      '@vercel/functions': 2.2.13
    -      '@vercel/nft': 0.30.4(encoding@0.1.13)(rollup@4.53.3)
    -      '@vercel/routing-utils': 5.3.2
    -      astro: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
    -      esbuild: 0.25.12
    -      tinyglobby: 0.2.15
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.5)
         transitivePeerDependencies:
    -      - '@aws-sdk/credential-provider-web-identity'
    -      - '@remix-run/react'
    -      - '@sveltejs/kit'
    -      - encoding
    -      - next
    -      - react
    -      - rollup
           - supports-color
    -      - svelte
    -      - vue
    -      - vue-router

    -  '@astrojs/yaml2ts@0.2.2':
    +  '@babel/plugin-transform-optional-catch-binding@7.28.6(@babel/core@7.28.5)':
         dependencies:
    -      yaml: 2.8.2
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@attachments/eslint-config@0.3.5(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)':
    +  '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.28.5)':
         dependencies:
    -      '@antfu/eslint-config': 0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    -      '@antfu/eslint-config-react': 0.27.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
    -      eslint: 9.39.1(jiti@2.6.1)
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
         transitivePeerDependencies:
    -      - '@eslint/json'
    -      - eslint-import-resolver-typescript
    -      - eslint-import-resolver-webpack
           - supports-color
    -      - typescript

    -  '@babel/code-frame@7.27.1':
    +  '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.5)':
         dependencies:
    -      '@babel/helper-validator-identifier': 7.28.5
    -      js-tokens: 4.0.0
    -      picocolors: 1.1.1
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@babel/compat-data@7.28.5': {}
    +  '@babel/plugin-transform-private-methods@7.28.6(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.5)
    +      '@babel/helper-plugin-utils': 7.28.6
    +    transitivePeerDependencies:
    +      - supports-color

    -  '@babel/core@7.28.5':
    +  '@babel/plugin-transform-private-property-in-object@7.28.6(@babel/core@7.28.5)':
         dependencies:
    -      '@babel/code-frame': 7.27.1
    -      '@babel/generator': 7.28.5
    -      '@babel/helper-compilation-targets': 7.27.2
    -      '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5)
    -      '@babel/helpers': 7.28.4
    -      '@babel/parser': 7.28.5
    -      '@babel/template': 7.27.2
    -      '@babel/traverse': 7.28.5
    -      '@babel/types': 7.28.5
    -      '@jridgewell/remapping': 2.3.5
    -      convert-source-map: 2.0.0
    -      debug: 4.4.3
    -      gensync: 1.0.0-beta.2
    -      json5: 2.2.3
    -      semver: 6.3.1
    +      '@babel/core': 7.28.5
    +      '@babel/helper-annotate-as-pure': 7.27.3
    +      '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.5)
    +      '@babel/helper-plugin-utils': 7.28.6
         transitivePeerDependencies:
           - supports-color

    -  '@babel/generator@7.28.5':
    +  '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +
    +  '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.27.1
    +
    +  '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.27.1
    +
    +  '@babel/plugin-transform-regenerator@7.29.0(@babel/core@7.28.5)':
         dependencies:
    -      '@babel/parser': 7.28.5
    -      '@babel/types': 7.28.5
    -      '@jridgewell/gen-mapping': 0.3.13
    -      '@jridgewell/trace-mapping': 0.3.31
    -      jsesc: 3.1.0
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@babel/helper-compilation-targets@7.27.2':
    +  '@babel/plugin-transform-regexp-modifiers@7.28.6(@babel/core@7.28.5)':
         dependencies:
    -      '@babel/compat-data': 7.28.5
    -      '@babel/helper-validator-option': 7.27.1
    -      browserslist: 4.28.1
    -      lru-cache: 5.1.1
    -      semver: 6.3.1
    +      '@babel/core': 7.28.5
    +      '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5)
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@babel/helper-globals@7.28.0': {}
    +  '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@babel/helper-module-imports@7.27.1':
    +  '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.5)':
         dependencies:
    -      '@babel/traverse': 7.28.5
    -      '@babel/types': 7.28.5
    -    transitivePeerDependencies:
    -      - supports-color
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)':
    +  '@babel/plugin-transform-spread@7.28.6(@babel/core@7.28.5)':
         dependencies:
           '@babel/core': 7.28.5
    -      '@babel/helper-module-imports': 7.27.1
    -      '@babel/helper-validator-identifier': 7.28.5
    -      '@babel/traverse': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
         transitivePeerDependencies:
           - supports-color

    -  '@babel/helper-plugin-utils@7.27.1': {}
    +  '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@babel/helper-string-parser@7.27.1': {}
    +  '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@babel/helper-validator-identifier@7.28.5': {}
    +  '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@babel/helper-validator-option@7.27.1': {}
    +  '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@babel/helpers@7.28.4':
    +  '@babel/plugin-transform-unicode-property-regex@7.28.6(@babel/core@7.28.5)':
         dependencies:
    -      '@babel/template': 7.27.2
    -      '@babel/types': 7.28.5
    +      '@babel/core': 7.28.5
    +      '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5)
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@babel/parser@7.28.5':
    +  '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.5)':
         dependencies:
    -      '@babel/types': 7.28.5
    +      '@babel/core': 7.28.5
    +      '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5)
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.5)':
    +  '@babel/plugin-transform-unicode-sets-regex@7.28.6(@babel/core@7.28.5)':
         dependencies:
           '@babel/core': 7.28.5
    -      '@babel/helper-plugin-utils': 7.27.1
    +      '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5)
    +      '@babel/helper-plugin-utils': 7.28.6

    -  '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.5)':
    +  '@babel/preset-env@7.29.0(@babel/core@7.28.5)':
         dependencies:
    +      '@babel/compat-data': 7.29.0
           '@babel/core': 7.28.5
    -      '@babel/helper-plugin-utils': 7.27.1
    +      '@babel/helper-compilation-targets': 7.28.6
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/helper-validator-option': 7.27.1
    +      '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.28.5)
    +      '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.5)
    +      '@babel/plugin-syntax-import-assertions': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-async-generator-functions': 7.29.0(@babel/core@7.28.5)
    +      '@babel/plugin-transform-async-to-generator': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-block-scoping': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-classes': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-computed-properties': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.5)
    +      '@babel/plugin-transform-dotall-regex': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.0(@babel/core@7.28.5)
    +      '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-explicit-resource-management': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-exponentiation-operator': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-json-strings': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-logical-assignment-operators': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-modules-systemjs': 7.29.0(@babel/core@7.28.5)
    +      '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-named-capturing-groups-regex': 7.29.0(@babel/core@7.28.5)
    +      '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-numeric-separator': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-object-rest-spread': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-optional-catch-binding': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.5)
    +      '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-regenerator': 7.29.0(@babel/core@7.28.5)
    +      '@babel/plugin-transform-regexp-modifiers': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-spread': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-unicode-property-regex': 7.28.6(@babel/core@7.28.5)
    +      '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.5)
    +      '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/core@7.28.5)
    +      '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.28.5)
    +      babel-plugin-polyfill-corejs2: 0.4.15(@babel/core@7.28.5)
    +      babel-plugin-polyfill-corejs3: 0.14.0(@babel/core@7.28.5)
    +      babel-plugin-polyfill-regenerator: 0.6.6(@babel/core@7.28.5)
    +      core-js-compat: 3.48.0
    +      semver: 6.3.1
    +    transitivePeerDependencies:
    +      - supports-color
    +
    +  '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.5)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-plugin-utils': 7.28.6
    +      '@babel/types': 7.28.5
    +      esutils: 2.0.3

       '@babel/runtime@7.28.4': {}

    @@ -9800,6 +11118,12 @@ snapshots:
           '@babel/parser': 7.28.5
           '@babel/types': 7.28.5

    +  '@babel/template@7.28.6':
    +    dependencies:
    +      '@babel/code-frame': 7.29.0
    +      '@babel/parser': 7.29.0
    +      '@babel/types': 7.29.0
    +
       '@babel/traverse@7.28.5':
         dependencies:
           '@babel/code-frame': 7.27.1
    @@ -9812,11 +11136,28 @@ snapshots:
         transitivePeerDependencies:
           - supports-color

    +  '@babel/traverse@7.29.0':
    +    dependencies:
    +      '@babel/code-frame': 7.29.0
    +      '@babel/generator': 7.29.1
    +      '@babel/helper-globals': 7.28.0
    +      '@babel/parser': 7.29.0
    +      '@babel/template': 7.28.6
    +      '@babel/types': 7.29.0
    +      debug: 4.4.3
    +    transitivePeerDependencies:
    +      - supports-color
    +
       '@babel/types@7.28.5':
         dependencies:
           '@babel/helper-string-parser': 7.27.1
           '@babel/helper-validator-identifier': 7.28.5

    +  '@babel/types@7.29.0':
    +    dependencies:
    +      '@babel/helper-string-parser': 7.27.1
    +      '@babel/helper-validator-identifier': 7.28.5
    +
       '@biomejs/biome@2.3.10':
         optionalDependencies:
           '@biomejs/cli-darwin-arm64': 2.3.10
    @@ -10670,7 +12011,6 @@ snapshots:
         dependencies:
           '@jridgewell/gen-mapping': 0.3.13
           '@jridgewell/trace-mapping': 0.3.31
    -    optional: true

       '@jridgewell/sourcemap-codec@1.5.5': {}

    @@ -10868,14 +12208,14 @@ snapshots:
           uuid: 13.0.0
           write-file-atomic: 5.0.1

    -  '@netlify/dev@4.8.8(@netlify/api@14.0.13)(@vercel/functions@2.2.13)(encoding@0.1.13)(rollup@4.53.3)':
    +  '@netlify/dev@4.8.8(@netlify/api@14.0.13)(@vercel/functions@2.2.13)(encoding@0.1.13)(rollup@2.80.0)':
         dependencies:
           '@netlify/ai': 0.3.5(@netlify/api@14.0.13)
           '@netlify/blobs': 10.5.0
           '@netlify/config': 24.3.0
           '@netlify/dev-utils': 4.3.3
           '@netlify/edge-functions-dev': 1.0.8
    -      '@netlify/functions-dev': 1.1.8(encoding@0.1.13)(rollup@4.53.3)
    +      '@netlify/functions-dev': 1.1.8(encoding@0.1.13)(rollup@2.80.0)
           '@netlify/headers': 2.1.3
           '@netlify/images': 1.3.3(@netlify/blobs@10.5.0)(@vercel/functions@2.2.13)
           '@netlify/redirects': 3.1.4
    @@ -10946,12 +12286,12 @@ snapshots:
         dependencies:
           '@netlify/types': 2.3.0

    -  '@netlify/functions-dev@1.1.8(encoding@0.1.13)(rollup@4.53.3)':
    +  '@netlify/functions-dev@1.1.8(encoding@0.1.13)(rollup@2.80.0)':
         dependencies:
           '@netlify/blobs': 10.5.0
           '@netlify/dev-utils': 4.3.3
           '@netlify/functions': 5.1.2
    -      '@netlify/zip-it-and-ship-it': 14.3.0(encoding@0.1.13)(rollup@4.53.3)
    +      '@netlify/zip-it-and-ship-it': 14.3.0(encoding@0.1.13)(rollup@2.80.0)
           cron-parser: 4.9.0
           decache: 4.6.2
           extract-zip: 2.0.1
    @@ -11055,9 +12395,9 @@ snapshots:

       '@netlify/types@2.3.0': {}

    -  '@netlify/vite-plugin@2.7.20(@netlify/api@14.0.13)(@vercel/functions@2.2.13)(babel-plugin-macros@3.1.0)(encoding@0.1.13)(rollup@4.53.3)(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2))':
    +  '@netlify/vite-plugin@2.7.20(@netlify/api@14.0.13)(@vercel/functions@2.2.13)(babel-plugin-macros@3.1.0)(encoding@0.1.13)(rollup@2.80.0)(vite@6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2))':
         dependencies:
    -      '@netlify/dev': 4.8.8(@netlify/api@14.0.13)(@vercel/functions@2.2.13)(encoding@0.1.13)(rollup@4.53.3)
    +      '@netlify/dev': 4.8.8(@netlify/api@14.0.13)(@vercel/functions@2.2.13)(encoding@0.1.13)(rollup@2.80.0)
           '@netlify/dev-utils': 4.3.3
           dedent: 1.7.1(babel-plugin-macros@3.1.0)
           vite: 6.4.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2)
    @@ -11088,13 +12428,13 @@ snapshots:
           - supports-color
           - uploadthing

    -  '@netlify/zip-it-and-ship-it@14.3.0(encoding@0.1.13)(rollup@4.53.3)':
    +  '@netlify/zip-it-and-ship-it@14.3.0(encoding@0.1.13)(rollup@2.80.0)':
         dependencies:
           '@babel/parser': 7.28.5
           '@babel/types': 7.28.5
           '@netlify/binary-info': 1.0.0
           '@netlify/serverless-functions-api': 2.8.3
    -      '@vercel/nft': 0.29.4(encoding@0.1.13)(rollup@4.53.3)
    +      '@vercel/nft': 0.29.4(encoding@0.1.13)(rollup@2.80.0)
           archiver: 7.0.1
           common-path-prefix: 3.0.0
           copy-file: 11.1.0
    @@ -11864,21 +13204,55 @@ snapshots:

       '@rolldown/pluginutils@1.0.0-beta.27': {}

    -  '@rollup/plugin-yaml@4.1.2(rollup@4.53.3)':
    +  '@rollup/plugin-babel@5.3.1(@babel/core@7.28.5)(@types/babel__core@7.20.5)(rollup@2.80.0)':
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-module-imports': 7.27.1
    +      '@rollup/pluginutils': 3.1.0(rollup@2.80.0)
    +      rollup: 2.80.0
    +    optionalDependencies:
    +      '@types/babel__core': 7.20.5
    +    transitivePeerDependencies:
    +      - supports-color
    +
    +  '@rollup/plugin-node-resolve@11.2.1(rollup@2.80.0)':
    +    dependencies:
    +      '@rollup/pluginutils': 3.1.0(rollup@2.80.0)
    +      '@types/resolve': 1.17.1
    +      builtin-modules: 3.3.0
    +      deepmerge: 4.3.1
    +      is-module: 1.0.0
    +      resolve: 1.22.11
    +      rollup: 2.80.0
    +
    +  '@rollup/plugin-replace@2.4.2(rollup@2.80.0)':
    +    dependencies:
    +      '@rollup/pluginutils': 3.1.0(rollup@2.80.0)
    +      magic-string: 0.25.9
    +      rollup: 2.80.0
    +
    +  '@rollup/plugin-yaml@4.1.2(rollup@2.80.0)':
         dependencies:
    -      '@rollup/pluginutils': 5.3.0(rollup@4.53.3)
    +      '@rollup/pluginutils': 5.3.0(rollup@2.80.0)
           js-yaml: 4.1.1
           tosource: 2.0.0-alpha.3
         optionalDependencies:
    -      rollup: 4.53.3
    +      rollup: 2.80.0
    +
    +  '@rollup/pluginutils@3.1.0(rollup@2.80.0)':
    +    dependencies:
    +      '@types/estree': 0.0.39
    +      estree-walker: 1.0.1
    +      picomatch: 2.3.1
    +      rollup: 2.80.0

    -  '@rollup/pluginutils@5.3.0(rollup@4.53.3)':
    +  '@rollup/pluginutils@5.3.0(rollup@2.80.0)':
         dependencies:
           '@types/estree': 1.0.8
           estree-walker: 2.0.2
           picomatch: 4.0.3
         optionalDependencies:
    -      rollup: 4.53.3
    +      rollup: 2.80.0

       '@rollup/rollup-android-arm-eabi@4.53.3':
         optional: true
    @@ -11995,6 +13369,13 @@ snapshots:

       '@standard-schema/utils@0.3.0': {}

    +  '@surma/rollup-plugin-off-main-thread@2.2.3':
    +    dependencies:
    +      ejs: 3.1.10
    +      json5: 2.2.3
    +      magic-string: 0.25.9
    +      string.prototype.matchall: 4.0.12
    +
       '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.28.5)':
         dependencies:
           '@babel/core': 7.28.5
    @@ -12417,6 +13798,8 @@ snapshots:
         dependencies:
           '@types/ms': 2.1.0

    +  '@types/estree@0.0.39': {}
    +
       '@types/estree@1.0.8': {}

       '@types/fontkit@2.0.8':
    @@ -12493,6 +13876,10 @@ snapshots:
         dependencies:
           csstype: 3.2.3

    +  '@types/resolve@1.17.1':
    +    dependencies:
    +      '@types/node': 24.10.1
    +
       '@types/responselike@1.0.3':
         dependencies:
           '@types/node': 24.10.1
    @@ -12672,10 +14059,10 @@ snapshots:
         dependencies:
           '@vercel/oidc': 2.0.2

    -  '@vercel/nft@0.29.4(encoding@0.1.13)(rollup@4.53.3)':
    +  '@vercel/nft@0.29.4(encoding@0.1.13)(rollup@2.80.0)':
         dependencies:
           '@mapbox/node-pre-gyp': 2.0.3(encoding@0.1.13)
    -      '@rollup/pluginutils': 5.3.0(rollup@4.53.3)
    +      '@rollup/pluginutils': 5.3.0(rollup@2.80.0)
           acorn: 8.15.0
           acorn-import-attributes: 1.9.5(acorn@8.15.0)
           async-sema: 3.1.1
    @@ -12691,10 +14078,10 @@ snapshots:
           - rollup
           - supports-color

    -  '@vercel/nft@0.30.4(encoding@0.1.13)(rollup@4.53.3)':
    +  '@vercel/nft@0.30.4(encoding@0.1.13)(rollup@2.80.0)':
         dependencies:
           '@mapbox/node-pre-gyp': 2.0.3(encoding@0.1.13)
    -      '@rollup/pluginutils': 5.3.0(rollup@4.53.3)
    +      '@rollup/pluginutils': 5.3.0(rollup@2.80.0)
           acorn: 8.15.0
           acorn-import-attributes: 1.9.5(acorn@8.15.0)
           async-sema: 3.1.1
    @@ -12907,10 +14294,10 @@ snapshots:

       '@xsai/shared@0.4.0-beta.10': {}

    -  '@yeskunall/astro-umami@0.0.4(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))':
    +  '@yeskunall/astro-umami@0.0.4(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))':
         dependencies:
    -      astro: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
    -      astro-integration-kit: 0.18.0(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))
    +      astro: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
    +      astro-integration-kit: 0.18.0(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))

       abbrev@3.0.1: {}

    @@ -13099,29 +14486,29 @@ snapshots:
         transitivePeerDependencies:
           - supports-color

    -  astro-integration-kit@0.18.0(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)):
    +  astro-integration-kit@0.18.0(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)):
         dependencies:
    -      astro: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
    +      astro: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
           pathe: 1.1.2
           recast: 0.23.11

    -  astro-loading-indicator@0.7.1(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)):
    +  astro-loading-indicator@0.7.1(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)):
         dependencies:
    -      astro: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
    +      astro: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)

    -  astro-mermaid@1.2.0(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))(mermaid@11.12.2):
    +  astro-mermaid@1.2.0(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2))(mermaid@11.12.2):
         dependencies:
           '@anthropic-ai/claude-code': 1.0.128
    -      astro: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
    +      astro: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
           import-meta-resolve: 4.2.0
           mdast-util-to-string: 4.0.0
           mermaid: 11.12.2
           unist-util-visit: 5.0.0

    -  astro-pagefind@1.8.5(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)):
    +  astro-pagefind@1.8.5(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)):
         dependencies:
           '@pagefind/default-ui': 1.4.0
    -      astro: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
    +      astro: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
           pagefind: 1.4.0
           sirv: 3.0.2

    @@ -13142,7 +14529,7 @@ snapshots:
         dependencies:
           tippy.js: 6.3.7

    -  astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@4.53.3)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2):
    +  astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2):
         dependencies:
           '@astrojs/compiler': 2.13.0
           '@astrojs/internal-helpers': 0.7.5
    @@ -13150,7 +14537,7 @@ snapshots:
           '@astrojs/telemetry': 3.3.0
           '@capsizecss/unpack': 3.0.1
           '@oslojs/encoding': 1.1.0
    -      '@rollup/pluginutils': 5.3.0(rollup@4.53.3)
    +      '@rollup/pluginutils': 5.3.0(rollup@2.80.0)
           acorn: 8.15.0
           aria-query: 5.3.2
           axobject-query: 4.1.0
    @@ -13244,12 +14631,22 @@ snapshots:
           - uploadthing
           - yaml

    +  astrojs-service-worker@2.0.0(@types/babel__core@7.20.5)(astro@5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)):
    +    dependencies:
    +      astro: 5.16.6(@netlify/blobs@10.5.0)(@types/node@24.10.1)(@vercel/functions@2.2.13)(jiti@2.6.1)(lightningcss@1.30.2)(rollup@2.80.0)(terser@5.37.0)(tsx@4.21.0)(typescript@5.9.3)(yaml@2.8.2)
    +      workbox-build: 6.6.0(@types/babel__core@7.20.5)
    +    transitivePeerDependencies:
    +      - '@types/babel__core'
    +      - supports-color
    +
       async-function@1.0.0: {}

       async-sema@3.1.1: {}

       async@3.2.6: {}

    +  at-least-node@1.0.0: {}
    +
       atob@2.1.2: {}

       audio-extensions@0.0.0: {}
    @@ -13282,10 +14679,36 @@ snapshots:
           resolve: 1.22.11
         optional: true

    +  babel-plugin-polyfill-corejs2@0.4.15(@babel/core@7.28.5):
    +    dependencies:
    +      '@babel/compat-data': 7.29.0
    +      '@babel/core': 7.28.5
    +      '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.28.5)
    +      semver: 6.3.1
    +    transitivePeerDependencies:
    +      - supports-color
    +
    +  babel-plugin-polyfill-corejs3@0.14.0(@babel/core@7.28.5):
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.28.5)
    +      core-js-compat: 3.48.0
    +    transitivePeerDependencies:
    +      - supports-color
    +
    +  babel-plugin-polyfill-regenerator@0.6.6(@babel/core@7.28.5):
    +    dependencies:
    +      '@babel/core': 7.28.5
    +      '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.28.5)
    +    transitivePeerDependencies:
    +      - supports-color
    +
       bail@2.0.2: {}

       balanced-match@1.0.2: {}

    +  balanced-match@4.0.4: {}
    +
       bare-events@2.8.2: {}

       base-64@1.0.0: {}
    @@ -13335,6 +14758,10 @@ snapshots:
         dependencies:
           balanced-match: 1.0.2

    +  brace-expansion@5.0.3:
    +    dependencies:
    +      balanced-match: 4.0.4
    +
       braces@3.0.3:
         dependencies:
           fill-range: 7.1.1
    @@ -13609,6 +15036,8 @@ snapshots:

       common-path-prefix@3.0.0: {}

    +  common-tags@1.8.2: {}
    +
       compress-commons@6.0.2:
         dependencies:
           crc-32: 1.2.2
    @@ -13640,6 +15069,10 @@ snapshots:
           graceful-fs: 4.2.11
           p-event: 6.0.1

    +  core-js-compat@3.48.0:
    +    dependencies:
    +      browserslist: 4.28.1
    +
       core-util-is@1.0.3: {}

       cose-base@1.0.3:
    @@ -13691,6 +15124,8 @@ snapshots:
         dependencies:
           uncrypto: 0.1.3

    +  crypto-random-string@2.0.0: {}
    +
       css-select@5.2.2:
         dependencies:
           boolbase: 1.0.0
    @@ -14175,6 +15610,10 @@ snapshots:

       ee-first@1.1.1: {}

    +  ejs@3.1.10:
    +    dependencies:
    +      jake: 10.9.4
    +
       electron-to-chromium@1.5.266: {}

       emmet@2.4.11:
    @@ -14797,6 +16236,8 @@ snapshots:

       estraverse@5.3.0: {}

    +  estree-walker@1.0.1: {}
    +
       estree-walker@2.0.2: {}

       estree-walker@3.0.3:
    @@ -14920,6 +16361,10 @@ snapshots:

       file-uri-to-path@1.0.0: {}

    +  filelist@1.0.5:
    +    dependencies:
    +      minimatch: 10.2.2
    +
       filename-reserved-regex@3.0.0: {}

       fill-range@7.1.1:
    @@ -15023,6 +16468,13 @@ snapshots:
           jsonfile: 6.2.0
           universalify: 2.0.1

    +  fs-extra@9.1.0:
    +    dependencies:
    +      at-least-node: 1.0.0
    +      graceful-fs: 4.2.11
    +      jsonfile: 6.2.0
    +      universalify: 2.0.1
    +
       fs-minipass@3.0.3:
         dependencies:
           minipass: 7.1.2
    @@ -15073,6 +16525,8 @@ snapshots:

       get-nonce@1.0.1: {}

    +  get-own-enumerable-property-symbols@3.0.2: {}
    +
       get-port-please@3.2.0: {}

       get-port@7.1.0: {}
    @@ -15127,6 +16581,15 @@ snapshots:
           minipass: 7.1.2
           path-scurry: 2.0.1

    +  glob@7.2.3:
    +    dependencies:
    +      fs.realpath: 1.0.0
    +      inflight: 1.0.6
    +      inherits: 2.0.4
    +      minimatch: 3.1.2
    +      once: 1.4.0
    +      path-is-absolute: 1.0.1
    +
       glob@8.1.0:
         dependencies:
           fs.realpath: 1.0.0
    @@ -15480,6 +16943,8 @@ snapshots:
         dependencies:
           safer-buffer: 2.1.2

    +  idb@7.1.1: {}
    +
       ieee754@1.2.1: {}

       ignore@5.3.2: {}
    @@ -15718,6 +17183,8 @@ snapshots:

       is-map@2.0.3: {}

    +  is-module@1.0.0: {}
    +
       is-negative-zero@2.0.3: {}

       is-network-error@1.3.0: {}
    @@ -15729,6 +17196,8 @@ snapshots:

       is-number@7.0.0: {}

    +  is-obj@1.0.1: {}
    +
       is-path-inside@4.0.0: {}

       is-plain-obj@2.1.0: {}
    @@ -15746,6 +17215,8 @@ snapshots:
           has-tostringtag: 1.0.2
           hasown: 2.0.2

    +  is-regexp@1.0.0: {}
    +
       is-relative-url@3.0.0:
         dependencies:
           is-absolute-url: 3.0.3
    @@ -15843,6 +17314,18 @@ snapshots:
         optionalDependencies:
           '@pkgjs/parseargs': 0.11.0

    +  jake@10.9.4:
    +    dependencies:
    +      async: 3.2.6
    +      filelist: 1.0.5
    +      picocolors: 1.1.1
    +
    +  jest-worker@26.6.2:
    +    dependencies:
    +      '@types/node': 24.10.1
    +      merge-stream: 2.0.0
    +      supports-color: 7.2.0
    +
       jiti@2.6.1: {}

       jpeg-js@0.4.4: {}
    @@ -15899,6 +17382,8 @@ snapshots:

       json-schema-traverse@1.0.0: {}

    +  json-schema@0.4.0: {}
    +
       json-stable-stringify-without-jsonify@1.0.1: {}

       json-stringify-safe@5.0.1: {}
    @@ -16175,6 +17660,8 @@ snapshots:

       lodash-es@4.17.22: {}

    +  lodash.debounce@4.0.8: {}
    +
       lodash.includes@4.3.0: {}

       lodash.isboolean@3.0.3: {}
    @@ -16191,6 +17678,8 @@ snapshots:

       lodash.once@4.1.1: {}

    +  lodash.sortby@4.7.0: {}
    +
       lodash@4.17.21: {}

       log-update@6.1.0:
    @@ -16238,6 +17727,10 @@ snapshots:

       luxon@3.7.2: {}

    +  magic-string@0.25.9:
    +    dependencies:
    +      sourcemap-codec: 1.4.8
    +
       magic-string@0.30.21:
         dependencies:
           '@jridgewell/sourcemap-codec': 1.5.5
    @@ -17145,6 +18638,10 @@ snapshots:
         dependencies:
           '@isaacs/brace-expansion': 5.0.0

    +  minimatch@10.2.2:
    +    dependencies:
    +      brace-expansion: 5.0.3
    +
       minimatch@3.1.2:
         dependencies:
           brace-expansion: 1.1.12
    @@ -17656,6 +19153,8 @@ snapshots:

       path-exists@5.0.0: {}

    +  path-is-absolute@1.0.1: {}
    +
       path-key@3.1.1: {}

       path-key@4.0.0: {}
    @@ -17789,6 +19288,8 @@ snapshots:

       prettier@3.7.4: {}

    +  pretty-bytes@5.6.0: {}
    +
       pretty-ms@7.0.1:
         dependencies:
           parse-ms: 2.1.0
    @@ -17967,6 +19468,10 @@ snapshots:

       radix3@1.1.2: {}

    +  randombytes@2.1.0:
    +    dependencies:
    +      safe-buffer: 5.2.1
    +
       range-parser@1.2.1: {}

       re2@1.22.3:
    @@ -18137,6 +19642,12 @@ snapshots:
           get-proto: 1.0.1
           which-builtin-type: 1.2.1

    +  regenerate-unicode-properties@10.2.2:
    +    dependencies:
    +      regenerate: 1.4.2
    +
    +  regenerate@1.4.2: {}
    +
       regex-recursion@6.0.2:
         dependencies:
           regex-utilities: 2.3.0
    @@ -18160,6 +19671,21 @@ snapshots:

       regexpp@3.2.0: {}

    +  regexpu-core@6.4.0:
    +    dependencies:
    +      regenerate: 1.4.2
    +      regenerate-unicode-properties: 10.2.2
    +      regjsgen: 0.8.0
    +      regjsparser: 0.13.0
    +      unicode-match-property-ecmascript: 2.0.0
    +      unicode-match-property-value-ecmascript: 2.2.1
    +
    +  regjsgen@0.8.0: {}
    +
    +  regjsparser@0.13.0:
    +    dependencies:
    +      jsesc: 3.1.0
    +
       rehype-autolink-headings@7.1.0:
         dependencies:
           '@types/hast': 3.0.4
    @@ -18453,6 +19979,18 @@ snapshots:

       robust-predicates@3.0.2: {}

    +  rollup-plugin-terser@7.0.2(rollup@2.80.0):
    +    dependencies:
    +      '@babel/code-frame': 7.27.1
    +      jest-worker: 26.6.2
    +      rollup: 2.80.0
    +      serialize-javascript: 4.0.0
    +      terser: 5.37.0
    +
    +  rollup@2.80.0:
    +    optionalDependencies:
    +      fsevents: 2.3.3
    +
       rollup@4.53.3:
         dependencies:
           '@types/estree': 1.0.8
    @@ -18595,6 +20133,10 @@ snapshots:
         dependencies:
           type-fest: 0.13.1

    +  serialize-javascript@4.0.0:
    +    dependencies:
    +      randombytes: 2.1.0
    +
       server-destroy@1.0.1: {}

       server-only@0.0.1: {}
    @@ -18780,6 +20322,12 @@ snapshots:

       source-map@0.6.1: {}

    +  source-map@0.8.0-beta.0:
    +    dependencies:
    +      whatwg-url: 7.1.0
    +
    +  sourcemap-codec@1.4.8: {}
    +
       space-separated-tokens@2.0.2: {}

       spdx-correct@3.2.0:
    @@ -18914,6 +20462,12 @@ snapshots:
           character-entities-html4: 2.1.0
           character-entities-legacy: 3.0.0

    +  stringify-object@3.3.0:
    +    dependencies:
    +      get-own-enumerable-property-symbols: 3.0.2
    +      is-obj: 1.0.1
    +      is-regexp: 1.0.0
    +
       strip-ansi@6.0.1:
         dependencies:
           ansi-regex: 5.0.1
    @@ -18926,6 +20480,8 @@ snapshots:

       strip-bom@3.0.0: {}

    +  strip-comments@2.0.1: {}
    +
       strip-final-newline@3.0.0: {}

       strip-indent@3.0.0:
    @@ -19032,13 +20588,21 @@ snapshots:
           minizlib: 3.1.0
           yallist: 5.0.0

    +  temp-dir@2.0.0: {}
    +
    +  tempy@0.6.0:
    +    dependencies:
    +      is-stream: 2.0.1
    +      temp-dir: 2.0.0
    +      type-fest: 0.16.0
    +      unique-string: 2.0.0
    +
       terser@5.37.0:
         dependencies:
           '@jridgewell/source-map': 0.3.11
           acorn: 8.15.0
           commander: 2.20.3
           source-map-support: 0.5.21
    -    optional: true

       text-decoder@1.2.3:
         dependencies:
    @@ -19103,6 +20667,10 @@ snapshots:

       tr46@0.0.3: {}

    +  tr46@1.0.1:
    +    dependencies:
    +      punycode: 2.3.1
    +
       tr46@6.0.0:
         dependencies:
           punycode: 2.3.1
    @@ -19156,6 +20724,8 @@ snapshots:

       type-fest@0.13.1: {}

    +  type-fest@0.16.0: {}
    +
       type-fest@0.20.2: {}

       type-fest@0.6.0: {}
    @@ -19226,11 +20796,22 @@ snapshots:

       undici@7.16.0: {}

    +  unicode-canonical-property-names-ecmascript@2.0.1: {}
    +
    +  unicode-match-property-ecmascript@2.0.0:
    +    dependencies:
    +      unicode-canonical-property-names-ecmascript: 2.0.1
    +      unicode-property-aliases-ecmascript: 2.2.0
    +
    +  unicode-match-property-value-ecmascript@2.2.1: {}
    +
       unicode-properties@1.4.1:
         dependencies:
           base64-js: 1.5.1
           unicode-trie: 2.0.0

    +  unicode-property-aliases-ecmascript@2.2.0: {}
    +
       unicode-trie@2.0.0:
         dependencies:
           pako: 0.2.9
    @@ -19272,6 +20853,10 @@ snapshots:
         dependencies:
           imurmurhash: 0.1.4

    +  unique-string@2.0.0:
    +    dependencies:
    +      crypto-random-string: 2.0.0
    +
       unist-util-find-after@5.0.0:
         dependencies:
           '@types/unist': 3.0.3
    @@ -19363,6 +20948,8 @@ snapshots:
           consola: 3.4.2
           pathe: 1.1.2

    +  upath@1.2.0: {}
    +
       update-browserslist-db@1.2.2(browserslist@4.28.1):
         dependencies:
           browserslist: 4.28.1
    @@ -19460,9 +21047,9 @@ snapshots:

       video-extensions@1.2.0: {}

    -  vite-plugin-svgr@4.5.0(rollup@4.53.3)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2)):
    +  vite-plugin-svgr@4.5.0(rollup@2.80.0)(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2)):
         dependencies:
    -      '@rollup/pluginutils': 5.3.0(rollup@4.53.3)
    +      '@rollup/pluginutils': 5.3.0(rollup@2.80.0)
           '@svgr/core': 8.1.0(typescript@5.9.3)
           '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.9.3))
           vite: 7.3.1(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.21.0)(yaml@2.8.2)
    @@ -19645,6 +21232,8 @@ snapshots:

       webidl-conversions@3.0.1: {}

    +  webidl-conversions@4.0.2: {}
    +
       webidl-conversions@8.0.0: {}

       whatwg-encoding@3.1.1:
    @@ -19663,6 +21252,12 @@ snapshots:
           tr46: 0.0.3
           webidl-conversions: 3.0.1

    +  whatwg-url@7.1.0:
    +    dependencies:
    +      lodash.sortby: 4.7.0
    +      tr46: 1.0.1
    +      webidl-conversions: 4.0.2
    +
       which-boxed-primitive@1.1.1:
         dependencies:
           is-bigint: 1.1.0
    @@ -19742,6 +21337,119 @@ snapshots:

       word-wrap@1.2.5: {}

    +  workbox-background-sync@6.6.0:
    +    dependencies:
    +      idb: 7.1.1
    +      workbox-core: 6.6.0
    +
    +  workbox-broadcast-update@6.6.0:
    +    dependencies:
    +      workbox-core: 6.6.0
    +
    +  workbox-build@6.6.0(@types/babel__core@7.20.5):
    +    dependencies:
    +      '@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1)
    +      '@babel/core': 7.28.5
    +      '@babel/preset-env': 7.29.0(@babel/core@7.28.5)
    +      '@babel/runtime': 7.28.4
    +      '@rollup/plugin-babel': 5.3.1(@babel/core@7.28.5)(@types/babel__core@7.20.5)(rollup@2.80.0)
    +      '@rollup/plugin-node-resolve': 11.2.1(rollup@2.80.0)
    +      '@rollup/plugin-replace': 2.4.2(rollup@2.80.0)
    +      '@surma/rollup-plugin-off-main-thread': 2.2.3
    +      ajv: 8.17.1
    +      common-tags: 1.8.2
    +      fast-json-stable-stringify: 2.1.0
    +      fs-extra: 9.1.0
    +      glob: 7.2.3
    +      lodash: 4.17.21
    +      pretty-bytes: 5.6.0
    +      rollup: 2.80.0
    +      rollup-plugin-terser: 7.0.2(rollup@2.80.0)
    +      source-map: 0.8.0-beta.0
    +      stringify-object: 3.3.0
    +      strip-comments: 2.0.1
    +      tempy: 0.6.0
    +      upath: 1.2.0
    +      workbox-background-sync: 6.6.0
    +      workbox-broadcast-update: 6.6.0
    +      workbox-cacheable-response: 6.6.0
    +      workbox-core: 6.6.0
    +      workbox-expiration: 6.6.0
    +      workbox-google-analytics: 6.6.0
    +      workbox-navigation-preload: 6.6.0
    +      workbox-precaching: 6.6.0
    +      workbox-range-requests: 6.6.0
    +      workbox-recipes: 6.6.0
    +      workbox-routing: 6.6.0
    +      workbox-strategies: 6.6.0
    +      workbox-streams: 6.6.0
    +      workbox-sw: 6.6.0
    +      workbox-window: 6.6.0
    +    transitivePeerDependencies:
    +      - '@types/babel__core'
    +      - supports-color
    +
    +  workbox-cacheable-response@6.6.0:
    +    dependencies:
    +      workbox-core: 6.6.0
    +
    +  workbox-core@6.6.0: {}
    +
    +  workbox-expiration@6.6.0:
    +    dependencies:
    +      idb: 7.1.1
    +      workbox-core: 6.6.0
    +
    +  workbox-google-analytics@6.6.0:
    +    dependencies:
    +      workbox-background-sync: 6.6.0
    +      workbox-core: 6.6.0
    +      workbox-routing: 6.6.0
    +      workbox-strategies: 6.6.0
    +
    +  workbox-navigation-preload@6.6.0:
    +    dependencies:
    +      workbox-core: 6.6.0
    +
    +  workbox-precaching@6.6.0:
    +    dependencies:
    +      workbox-core: 6.6.0
    +      workbox-routing: 6.6.0
    +      workbox-strategies: 6.6.0
    +
    +  workbox-range-requests@6.6.0:
    +    dependencies:
    +      workbox-core: 6.6.0
    +
    +  workbox-recipes@6.6.0:
    +    dependencies:
    +      workbox-cacheable-response: 6.6.0
    +      workbox-core: 6.6.0
    +      workbox-expiration: 6.6.0
    +      workbox-precaching: 6.6.0
    +      workbox-routing: 6.6.0
    +      workbox-strategies: 6.6.0
    +
    +  workbox-routing@6.6.0:
    +    dependencies:
    +      workbox-core: 6.6.0
    +
    +  workbox-strategies@6.6.0:
    +    dependencies:
    +      workbox-core: 6.6.0
    +
    +  workbox-streams@6.6.0:
    +    dependencies:
    +      workbox-core: 6.6.0
    +      workbox-routing: 6.6.0
    +
    +  workbox-sw@6.6.0: {}
    +
    +  workbox-window@6.6.0:
    +    dependencies:
    +      '@types/trusted-types': 2.0.7
    +      workbox-core: 6.6.0
    +
       wrap-ansi@7.0.0:
         dependencies:
           ansi-styles: 4.3.0
    --
    2.42.0.windows.2

喜欢的话，留下你的评论吧～

中文
中文 English 日本語

kissablecho

kissablecho 的个人博客 / 记录生活，分享技术 / 喜欢二次元和白丝。

128 文章

4 分类

7 标签
首页
留言板
分类
标签
归档
友链
关于
一些实用的网站
astro-koharu 使用指南
歌单
个人 astro-koharu 主题修改记录便笺: [微信]不用发消息，如何知道自己有没有被拉黑?便笺: git 与 patch 便笺: Readest 私有化部署笔记便笺: VBS 消息轰炸便笺: Javascript 笔记 a ? b : c 便笺: 期末考试，一些人的成绩便笺: 2024-07-22 归档页面修改便笺: Markdown 备忘单便笺: hexo 插入图片 hello world