Ctrl K
ComunidadGuías…

pnpm-lock.yaml

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
lockfileVersion: "9.0"

settings:
  autoInstallPeers: true
  excludeLinksFromLockfile: false

importers:
  .:
    dependencies:
      "@radix-ui/react-accordion":
        specifier: ^1.2.20
        version: 1.2.20(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@radix-ui/react-alert-dialog":
        specifier: ^1.1.23
        version: 1.1.23(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@radix-ui/react-dialog":
        specifier: ^1.1.15
        version: 1.1.23(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@tanstack/react-query":
        specifier: ^5.87.4
        version: 5.101.4(react@19.2.8)
      lucide-react:
        specifier: ^0.468.0
        version: 0.468.0(react@19.2.8)
      react:
        specifier: ^19.1.1
        version: 19.2.8
      react-dom:
        specifier: ^19.1.1
        version: 19.2.8(react@19.2.8)
      react-router-dom:
        specifier: ^7.18.2
        version: 7.18.2(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      recharts:
        specifier: ^3.10.1
        version: 3.10.1(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react-is@19.2.8)(react@19.2.8)(redux@5.0.1)
      sonner:
        specifier: ^2.0.7
        version: 2.0.7(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      zod:
        specifier: ^3.25.76
        version: 3.25.76
    devDependencies:
      "@eslint/js":
        specifier: ^10.0.1
        version: 10.0.1(eslint@10.8.0(jiti@2.7.0))
      "@playwright/test":
        specifier: ^1.62.1
        version: 1.62.1
      "@tailwindcss/vite":
        specifier: ^4.1.13
        version: 4.3.3(vite@7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0))
      "@types/node":
        specifier: ^22.18.6
        version: 22.20.1
      "@types/react":
        specifier: ^19.1.12
        version: 19.2.18
      "@types/react-dom":
        specifier: ^19.1.9
        version: 19.2.4(@types/react@19.2.18)
      "@vitejs/plugin-react":
        specifier: ^5.0.2
        version: 5.2.0(vite@7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0))
      eslint:
        specifier: ^10.8.0
        version: 10.8.0(jiti@2.7.0)
      eslint-plugin-react-hooks:
        specifier: ^7.1.1
        version: 7.1.1(eslint@10.8.0(jiti@2.7.0))
      eslint-plugin-react-refresh:
        specifier: ^0.5.3
        version: 0.5.3(eslint@10.8.0(jiti@2.7.0))
      globals:
        specifier: ^17.9.0
        version: 17.9.0
      jsdom:
        specifier: ^26.1.0
        version: 26.1.0
      msw:
        specifier: ^2.15.0
        version: 2.15.0(@types/node@22.20.1)(typescript@5.9.3)
      prettier:
        specifier: ^3.9.6
        version: 3.9.6
      tailwindcss:
        specifier: ^4.1.13
        version: 4.3.3
      typescript:
        specifier: ^5.9.2
        version: 5.9.3
      typescript-eslint:
        specifier: ^8.66.0
        version: 8.66.0(eslint@10.8.0(jiti@2.7.0))(typescript@5.9.3)
      vite:
        specifier: ^7.1.5
        version: 7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)
      vitest:
        specifier: ^3.2.4
        version: 3.2.7(@types/node@22.20.1)(jiti@2.7.0)(jsdom@26.1.0)(lightningcss@1.32.0)(msw@2.15.0(@types/node@22.20.1)(typescript@5.9.3))

packages:
  "@asamuzakjp/css-color@3.2.0":
    resolution:
      {
        integrity: sha512-K1A6z8tS3XsmCMM86xoWdn7Fkdn9m6RSVtocUrJYIwZnFVkng/PvkEoWtOWmP+Scc6saYWHWZYbndEEXxl24jw==,
      }

  "@babel/code-frame@7.29.7":
    resolution:
      {
        integrity: sha512-Aup7aUOfpbAUg2ROOJN6Iw5f9DMBlzu0mIkm/malLQFN/YQgO48wCj0Kxa3sEHJvPVFg7siR+qRInwXd2qhQKw==,
      }
    engines: { node: ">=6.9.0" }

  "@babel/compat-data@7.29.7":
    resolution:
      {
        integrity: sha512-locTkQyKvwIEgBzVrn8693ebc97F2U8ZHjbXwDXJ5Fn2TCpNwTlKcaKLkdHop5c/icOFE7qt7Q9JC5hnKNa6Gg==,
      }
    engines: { node: ">=6.9.0" }

  "@babel/core@7.29.7":
    resolution:
      {
        integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==,
      }
    engines: { node: ">=6.9.0" }

  "@babel/generator@7.29.8":
    resolution:
      {
        integrity: sha512-gZbepsdh3WDtgZKWL+vTPh71LSBrm/Y4/QDZBVCcYfmeTEEuoOYwlSy+G1StfJg+/Zy550u/3TATbm7qDbbMtg==,
      }
    engines: { node: ">=6.9.0" }

  "@babel/helper-compilation-targets@7.29.7":
    resolution:
      {
        integrity: sha512-wem6WaBj4NaVYVdNhLPPVacES6ZJ+KBBfSkTMD3YZxbP3rm3Di85tJU5ljaUNhaOynt+Aj0xruhYuzQBt8n71g==,
      }
    engines: { node: ">=6.9.0" }

  "@babel/helper-globals@7.29.7":
    resolution:
      {
        integrity: sha512-3nQVUAtvkKH9zahfWgw96Jc/uFOmjACE1kQz82E2lqWmHBgjzbNlsC22nuQTfahmWeQtTq5nQ/4Nnd2A1wj4zA==,
      }
    engines: { node: ">=6.9.0" }

  "@babel/helper-module-imports@7.29.7":
    resolution:
      {
        integrity: sha512-ejHwrQQYcm9xnTivShn2IDOlIzInN34AXskvq9QicvCtEzq1Vzclu/tKF8Jq1Cg8JG2GL6/EmjgsCT7lXepE3g==,
      }
    engines: { node: ">=6.9.0" }

  "@babel/helper-module-transforms@7.29.7":
    resolution:
      {
        integrity: sha512-UPUVSyXbOh627KiCIGQSgwWzGeBKLkaJ9PJEdrngIwMSzxLR4jS4+f1f1jb7VzBbg8nFLaYotvVPFCTqdrmTAg==,
      }
    engines: { node: ">=6.9.0" }
    peerDependencies:
      "@babel/core": ^7.0.0

  "@babel/helper-plugin-utils@7.29.7":
    resolution:
      {
        integrity: sha512-G7sHYigPY17oO5SYWnfD/0MTBwVR781S/JI643e/JhUYgVgWE/61SoW3NH9KWUKyKq5LVh3npif99Wkt6j86Jw==,
      }
    engines: { node: ">=6.9.0" }

  "@babel/helper-string-parser@7.29.7":
    resolution:
      {
        integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==,
      }
    engines: { node: ">=6.9.0" }

  "@babel/helper-validator-identifier@7.29.7":
    resolution:
      {
        integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==,
      }
    engines: { node: ">=6.9.0" }

  "@babel/helper-validator-option@7.29.7":
    resolution:
      {
        integrity: sha512-N9ZErrD+yW5geCDtBqnOoxmR8+tNKiGuxKlDpuJxfsqpa2dFcexaziGAE/qoHLiDDreVNMupxGmSoNlyvsA3gw==,
      }
    engines: { node: ">=6.9.0" }

  "@babel/helpers@7.29.7":
    resolution:
      {
        integrity: sha512-1k2lAGRMfHTcwuNYcCNUmaUffmQv8KWMfh2iJUUeRlwlwH4FdNG7mfPI10NPfLHJFThE4Tyr4mv7kTNZOiPuBg==,
      }
    engines: { node: ">=6.9.0" }

  "@babel/parser@7.29.8":
    resolution:
      {
        integrity: sha512-E8lTAYNB1KW+FH+VGJuZM1ioAx2E6oVlvQFRrf5P8ZZmsiJXYAD9vTFV7yyEURNzgh1dFqMZuO6tUwcARbqFCA==,
      }
    engines: { node: ">=6.0.0" }
    hasBin: true

  "@babel/plugin-transform-react-jsx-self@7.29.7":
    resolution:
      {
        integrity: sha512-TL0hMc9xzy86VD31nUiwzd5otRAcyEPcsegCxolO0PvcXuH1v0kECe/UIznYFihpkvU5wg/jk4v0TTEFfm53fw==,
      }
    engines: { node: ">=6.9.0" }
    peerDependencies:
      "@babel/core": ^7.0.0-0

  "@babel/plugin-transform-react-jsx-source@7.29.7":
    resolution:
      {
        integrity: sha512-06IyK09H3wi4cGbhDBwp5gUGo0IKtnYa8tyTiephirPCK6fbobVGiXMMI5zLQ4aKEYP3wZ3ArU44o+8KMrSG/Q==,
      }
    engines: { node: ">=6.9.0" }
    peerDependencies:
      "@babel/core": ^7.0.0-0

  "@babel/template@7.29.7":
    resolution:
      {
        integrity: sha512-puq+Gf35oI24FeN11LkoUQFqv9uwNeWpxXZi/Ji3rRIoKAzKnxRaZ+Gkj0vKS9ZCiTESfng1N9LyOyXvo+m+Gg==,
      }
    engines: { node: ">=6.9.0" }

  "@babel/traverse@7.29.8":
    resolution:
      {
        integrity: sha512-I5z7H3bf/41ktsNVLtpN0wAa336HkqIHQ5BuPLEhTkt1jVSyZpeNKIzTgEWmlxjdg81R0IgUCcaE+Ok3NvrfZg==,
      }
    engines: { node: ">=6.9.0" }

  "@babel/types@7.29.8":
    resolution:
      {
        integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==,
      }
    engines: { node: ">=6.9.0" }

  "@csstools/color-helpers@5.1.0":
    resolution:
      {
        integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==,
      }
    engines: { node: ">=18" }

  "@csstools/css-calc@2.1.4":
    resolution:
      {
        integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==,
      }
    engines: { node: ">=18" }
    peerDependencies:
      "@csstools/css-parser-algorithms": ^3.0.5
      "@csstools/css-tokenizer": ^3.0.4

  "@csstools/css-color-parser@3.1.0":
    resolution:
      {
        integrity: sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==,
      }
    engines: { node: ">=18" }
    peerDependencies:
      "@csstools/css-parser-algorithms": ^3.0.5
      "@csstools/css-tokenizer": ^3.0.4

  "@csstools/css-parser-algorithms@3.0.5":
    resolution:
      {
        integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==,
      }
    engines: { node: ">=18" }
    peerDependencies:
      "@csstools/css-tokenizer": ^3.0.4

  "@csstools/css-tokenizer@3.0.4":
    resolution:
      {
        integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==,
      }
    engines: { node: ">=18" }

  "@esbuild/aix-ppc64@0.28.1":
    resolution:
      {
        integrity: sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==,
      }
    engines: { node: ">=18" }
    cpu: [ppc64]
    os: [aix]

  "@esbuild/android-arm64@0.28.1":
    resolution:
      {
        integrity: sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==,
      }
    engines: { node: ">=18" }
    cpu: [arm64]
    os: [android]

  "@esbuild/android-arm@0.28.1":
    resolution:
      {
        integrity: sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==,
      }
    engines: { node: ">=18" }
    cpu: [arm]
    os: [android]

  "@esbuild/android-x64@0.28.1":
    resolution:
      {
        integrity: sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==,
      }
    engines: { node: ">=18" }
    cpu: [x64]
    os: [android]

  "@esbuild/darwin-arm64@0.28.1":
    resolution:
      {
        integrity: sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==,
      }
    engines: { node: ">=18" }
    cpu: [arm64]
    os: [darwin]

  "@esbuild/darwin-x64@0.28.1":
    resolution:
      {
        integrity: sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==,
      }
    engines: { node: ">=18" }
    cpu: [x64]
    os: [darwin]

  "@esbuild/freebsd-arm64@0.28.1":
    resolution:
      {
        integrity: sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==,
      }
    engines: { node: ">=18" }
    cpu: [arm64]
    os: [freebsd]

  "@esbuild/freebsd-x64@0.28.1":
    resolution:
      {
        integrity: sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==,
      }
    engines: { node: ">=18" }
    cpu: [x64]
    os: [freebsd]

  "@esbuild/linux-arm64@0.28.1":
    resolution:
      {
        integrity: sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==,
      }
    engines: { node: ">=18" }
    cpu: [arm64]
    os: [linux]

  "@esbuild/linux-arm@0.28.1":
    resolution:
      {
        integrity: sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==,
      }
    engines: { node: ">=18" }
    cpu: [arm]
    os: [linux]

  "@esbuild/linux-ia32@0.28.1":
    resolution:
      {
        integrity: sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==,
      }
    engines: { node: ">=18" }
    cpu: [ia32]
    os: [linux]

  "@esbuild/linux-loong64@0.28.1":
    resolution:
      {
        integrity: sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==,
      }
    engines: { node: ">=18" }
    cpu: [loong64]
    os: [linux]

  "@esbuild/linux-mips64el@0.28.1":
    resolution:
      {
        integrity: sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==,
      }
    engines: { node: ">=18" }
    cpu: [mips64el]
    os: [linux]

  "@esbuild/linux-ppc64@0.28.1":
    resolution:
      {
        integrity: sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==,
      }
    engines: { node: ">=18" }
    cpu: [ppc64]
    os: [linux]

  "@esbuild/linux-riscv64@0.28.1":
    resolution:
      {
        integrity: sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==,
      }
    engines: { node: ">=18" }
    cpu: [riscv64]
    os: [linux]

  "@esbuild/linux-s390x@0.28.1":
    resolution:
      {
        integrity: sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==,
      }
    engines: { node: ">=18" }
    cpu: [s390x]
    os: [linux]

  "@esbuild/linux-x64@0.28.1":
    resolution:
      {
        integrity: sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==,
      }
    engines: { node: ">=18" }
    cpu: [x64]
    os: [linux]

  "@esbuild/netbsd-arm64@0.28.1":
    resolution:
      {
        integrity: sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==,
      }
    engines: { node: ">=18" }
    cpu: [arm64]
    os: [netbsd]

  "@esbuild/netbsd-x64@0.28.1":
    resolution:
      {
        integrity: sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==,
      }
    engines: { node: ">=18" }
    cpu: [x64]
    os: [netbsd]

  "@esbuild/openbsd-arm64@0.28.1":
    resolution:
      {
        integrity: sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==,
      }
    engines: { node: ">=18" }
    cpu: [arm64]
    os: [openbsd]

  "@esbuild/openbsd-x64@0.28.1":
    resolution:
      {
        integrity: sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==,
      }
    engines: { node: ">=18" }
    cpu: [x64]
    os: [openbsd]

  "@esbuild/openharmony-arm64@0.28.1":
    resolution:
      {
        integrity: sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==,
      }
    engines: { node: ">=18" }
    cpu: [arm64]
    os: [openharmony]

  "@esbuild/sunos-x64@0.28.1":
    resolution:
      {
        integrity: sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==,
      }
    engines: { node: ">=18" }
    cpu: [x64]
    os: [sunos]

  "@esbuild/win32-arm64@0.28.1":
    resolution:
      {
        integrity: sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==,
      }
    engines: { node: ">=18" }
    cpu: [arm64]
    os: [win32]

  "@esbuild/win32-ia32@0.28.1":
    resolution:
      {
        integrity: sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==,
      }
    engines: { node: ">=18" }
    cpu: [ia32]
    os: [win32]

  "@esbuild/win32-x64@0.28.1":
    resolution:
      {
        integrity: sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==,
      }
    engines: { node: ">=18" }
    cpu: [x64]
    os: [win32]

  "@eslint-community/eslint-utils@4.10.1":
    resolution:
      {
        integrity: sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==,
      }
    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.23.5":
    resolution:
      {
        integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==,
      }
    engines: { node: ^20.19.0 || ^22.13.0 || >=24 }

  "@eslint/config-helpers@0.7.0":
    resolution:
      {
        integrity: sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==,
      }
    engines: { node: ^20.19.0 || ^22.13.0 || >=24 }

  "@eslint/core@1.2.1":
    resolution:
      {
        integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==,
      }
    engines: { node: ^20.19.0 || ^22.13.0 || >=24 }

  "@eslint/js@10.0.1":
    resolution:
      {
        integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==,
      }
    engines: { node: ^20.19.0 || ^22.13.0 || >=24 }
    peerDependencies:
      eslint: ^10.0.0
    peerDependenciesMeta:
      eslint:
        optional: true

  "@eslint/object-schema@3.0.5":
    resolution:
      {
        integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==,
      }
    engines: { node: ^20.19.0 || ^22.13.0 || >=24 }

  "@eslint/plugin-kit@0.7.2":
    resolution:
      {
        integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==,
      }
    engines: { node: ^20.19.0 || ^22.13.0 || >=24 }

  "@humanfs/core@0.19.2":
    resolution:
      {
        integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==,
      }
    engines: { node: ">=18.18.0" }

  "@humanfs/node@0.16.8":
    resolution:
      {
        integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==,
      }
    engines: { node: ">=18.18.0" }

  "@humanfs/types@0.15.0":
    resolution:
      {
        integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==,
      }
    engines: { node: ">=18.18.0" }

  "@humanwhocodes/module-importer@1.0.1":
    resolution:
      {
        integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==,
      }
    engines: { node: ">=12.22" }

  "@humanwhocodes/retry@0.4.3":
    resolution:
      {
        integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==,
      }
    engines: { node: ">=18.18" }

  "@inquirer/ansi@2.0.7":
    resolution:
      {
        integrity: sha512-3eTuUO1vH2cZm2ZKHeQxnOqlTi9EfZDGgIe3BL3I4u+rJHocr9Fz86M4fjYABPvFnQG/gGK551HqDiIcETwU6Q==,
      }
    engines: { node: ">=23.5.0 || ^22.13.0 || ^20.17.0" }

  "@inquirer/confirm@6.1.1":
    resolution:
      {
        integrity: sha512-eb8DBZcz/2qHWQda4rk2JiQk5h9QV/cVHi1yjt0f69WFZMRFn0sJTye3EAP8icut8UDMjQPsaH5KbcOogefrFQ==,
      }
    engines: { node: ">=23.5.0 || ^22.13.0 || ^20.17.0" }
    peerDependencies:
      "@types/node": ">=18"
    peerDependenciesMeta:
      "@types/node":
        optional: true

  "@inquirer/core@11.2.1":
    resolution:
      {
        integrity: sha512-Qd6GJT1yVyrZZCfN8W2qKF5ApmqryXRhRKCuip8h01x2w/esJQ2XIYc6f9abMIHgKQdBfFTSOdbHRLAhuM09UA==,
      }
    engines: { node: ">=23.5.0 || ^22.13.0 || ^20.17.0" }
    peerDependencies:
      "@types/node": ">=18"
    peerDependenciesMeta:
      "@types/node":
        optional: true

  "@inquirer/figures@2.0.7":
    resolution:
      {
        integrity: sha512-aJ8TBPOGB6f/2qziPfElISTCEd5XOYTFckA2SGjhNmiKzfK/u4ot3v0DUzGVdUnKjN10EqnnEPck36BkyfLnJw==,
      }
    engines: { node: ">=23.5.0 || ^22.13.0 || ^20.17.0" }

  "@inquirer/type@4.0.7":
    resolution:
      {
        integrity: sha512-t28inv14nMQ1PhKpsJPY+kEs/c00qzeCOS2gTNRyTjG5d6qsVA2fItxW4hkvGZ5lvanGLdtCzVIx5dwdRpN1+g==,
      }
    engines: { node: ">=23.5.0 || ^22.13.0 || ^20.17.0" }
    peerDependencies:
      "@types/node": ">=18"
    peerDependenciesMeta:
      "@types/node":
        optional: true

  "@jridgewell/gen-mapping@0.3.13":
    resolution:
      {
        integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==,
      }

  "@jridgewell/remapping@2.3.5":
    resolution:
      {
        integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==,
      }

  "@jridgewell/resolve-uri@3.1.2":
    resolution:
      {
        integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==,
      }
    engines: { node: ">=6.0.0" }

  "@jridgewell/sourcemap-codec@1.5.5":
    resolution:
      {
        integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==,
      }

  "@jridgewell/trace-mapping@0.3.31":
    resolution:
      {
        integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==,
      }

  "@mswjs/interceptors@0.41.9":
    resolution:
      {
        integrity: sha512-VVPPgHyQ6ShqnrmDWuxjmUIsO9gWyOZFmuOfLd9LfBGQJwZfy0gvv9pbHSJuoFNIYC7ZDX9aoFwowjcdSC4E8w==,
      }
    engines: { node: ">=18" }

  "@napi-rs/lzma-linux-x64-gnu@1.5.1":
    resolution:
      {
        integrity: sha512-oTXEIha4SsuXdTA4Iyskj0kpdx2yVXdhd75c2v3xGrHFfVMsbhTPZU/nMPL4sWKo4pBHm3aucLaqGlF696dTyQ==,
      }
    engines: { node: ^22.20 || ^24.12 || >=25 }
    cpu: [x64]
    os: [linux]
    libc: [glibc]

  "@open-draft/deferred-promise@2.2.0":
    resolution:
      {
        integrity: sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA==,
      }

  "@open-draft/deferred-promise@3.0.0":
    resolution:
      {
        integrity: sha512-XW375UK8/9SqUVNVa6M0yEy8+iTi4QN5VZ7aZuRFQmy76LRwI9wy5F4YIBU6T+eTe2/DNDo8tqu8RHlwLHM6RA==,
      }

  "@open-draft/logger@0.3.0":
    resolution:
      {
        integrity: sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ==,
      }

  "@open-draft/until@2.1.0":
    resolution:
      {
        integrity: sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg==,
      }

  "@playwright/test@1.62.1":
    resolution:
      {
        integrity: sha512-DTcUc8qii+cpHvtOwggMtBRMjKZHXYWdw8syRYu2vtzuq4Wxphqq4NfCs5Zt44L6mA8rfDfj+PHnxFc/FeK6mQ==,
      }
    engines: { node: ">=20" }
    hasBin: true

  "@radix-ui/primitive@1.1.7":
    resolution:
      {
        integrity: sha512-rqWnm76nYT8HoNNqEjpgJ7Pw/DrBj5iBTrmEPo6HTX5+VJyBNOqTdv4g89G63HuR5g0AaENoAcH7Is5fF2kZ8Q==,
      }

  "@radix-ui/react-accordion@1.2.20":
    resolution:
      {
        integrity: sha512-jDhG9FvAEnlhnjrsINbNXcUa4G+L1KqSkJSunkbKEzFRcAb52jvM0PjPxPRvhe1HNc5F5yc0yzzWeeqlH4yBIg==,
      }
    peerDependencies:
      "@types/react": "*"
      "@types/react-dom": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
      react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true
      "@types/react-dom":
        optional: true

  "@radix-ui/react-alert-dialog@1.1.23":
    resolution:
      {
        integrity: sha512-VAYOiQRqj3GPpYJE0I9J+X8Ip05cyVlNdKOFeiGS2Ou1HHGfpl0BxOyZm6nmVDyU+W+NF3/XLzmjHmVGydhwgA==,
      }
    peerDependencies:
      "@types/react": "*"
      "@types/react-dom": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
      react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true
      "@types/react-dom":
        optional: true

  "@radix-ui/react-collapsible@1.1.20":
    resolution:
      {
        integrity: sha512-mcGesGplBnzN2sbvJETzpCNfSMyPnb29q1GRLU+Ib7bJrpIG2ywmRoh2V5VbA2uNvKikKUlVbAPks7JDjz4A8Q==,
      }
    peerDependencies:
      "@types/react": "*"
      "@types/react-dom": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
      react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true
      "@types/react-dom":
        optional: true

  "@radix-ui/react-collection@1.1.15":
    resolution:
      {
        integrity: sha512-9W+B9NPF0NaaPh/1NJd3+KqsnlLqU9H7T2rvww+fp+T/evVXdNAyYcnfRQZFOjkR1ajQp3yORlqnI8soawLvNA==,
      }
    peerDependencies:
      "@types/react": "*"
      "@types/react-dom": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
      react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true
      "@types/react-dom":
        optional: true

  "@radix-ui/react-compose-refs@1.1.5":
    resolution:
      {
        integrity: sha512-+48PbAAbq3didjJxa+OaWY2ZwgAKsNiRGyeHKszblZMQ+kcpd9pAaT11cMkGEie0vsOi3QdeTE6d5Fe3Gn61kA==,
      }
    peerDependencies:
      "@types/react": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true

  "@radix-ui/react-context@1.2.2":
    resolution:
      {
        integrity: sha512-RHCUGwKHDr0hDGg4X7ma4JG4/+12qxw8rkh5QKdDldlCvtja6nUx1Ef/8HVrJze81lEsgLQlqjzjGNHantgnQA==,
      }
    peerDependencies:
      "@types/react": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true

  "@radix-ui/react-dialog@1.1.23":
    resolution:
      {
        integrity: sha512-Ksw4WeROkO4rC9k/onilX/Ao2Cr1ku1unMNH+XSCcP4jSXYu7HDsg9n4ojMjVb22XpYjAQ9qfrFlVbru1vXDUA==,
      }
    peerDependencies:
      "@types/react": "*"
      "@types/react-dom": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
      react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true
      "@types/react-dom":
        optional: true

  "@radix-ui/react-direction@1.1.4":
    resolution:
      {
        integrity: sha512-5pzg4FGQNpExhnhT2zlrP1wZFaYCd1K0nYWoFAdcYoYK868IEigqMX3B3f8yIoRlAhAeDWciLI6ZdCKHF9P4Vg==,
      }
    peerDependencies:
      "@types/react": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true

  "@radix-ui/react-dismissable-layer@1.1.19":
    resolution:
      {
        integrity: sha512-8g4pfOL9HoKKLWGiypT+dphVqjFfmcXO5GBnhsG6zI+lxAx/8feQpr+1LSN8Re3hiZ+XkLNS4O9ztK11/LzQ6w==,
      }
    peerDependencies:
      "@types/react": "*"
      "@types/react-dom": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
      react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true
      "@types/react-dom":
        optional: true

  "@radix-ui/react-focus-guards@1.1.6":
    resolution:
      {
        integrity: sha512-RNOJjfZMTyBM6xYmV3IVGXkPjIhcBAuv48POevAXwrGJhkWZ9p1rFoIS1JFooPuT193AZmRsCPhpoVJxx6OPoQ==,
      }
    peerDependencies:
      "@types/react": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true

  "@radix-ui/react-focus-scope@1.1.16":
    resolution:
      {
        integrity: sha512-wmRZ2WWLvmt6KHy2rNPOdPUjwq5xOHY02+m+udwJTn0aNIox/rkskAvJTyTLGhPK6KgrUjlJUJpgmx/+wFiFIQ==,
      }
    peerDependencies:
      "@types/react": "*"
      "@types/react-dom": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
      react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true
      "@types/react-dom":
        optional: true

  "@radix-ui/react-id@1.1.4":
    resolution:
      {
        integrity: sha512-TMQp2llA+RYn7JcjnrMnz7wN4pcVttPZnRZo52PLQsoLVKzNlVwUeHmfePgTgRluXFvlD3GD5g5MOVVTJCO0qA==,
      }
    peerDependencies:
      "@types/react": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true

  "@radix-ui/react-portal@1.1.17":
    resolution:
      {
        integrity: sha512-vKQLcWypUnwZVvfV7UkGahH2g6ySe8M8R+zYBwPrv5byZ9QAW6cQVvNKo7GgmD+p8aYb6D9JBuvy8/WhOno2wQ==,
      }
    peerDependencies:
      "@types/react": "*"
      "@types/react-dom": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
      react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true
      "@types/react-dom":
        optional: true

  "@radix-ui/react-presence@1.1.10":
    resolution:
      {
        integrity: sha512-3wyzCQ6+ubRA+D4uv9m95JYLXxmOHp05qjrkjeA7uKHHtjpPggQzc6DAb0URl7j67oR0K2foO4ip27TiX037Bw==,
      }
    peerDependencies:
      "@types/react": "*"
      "@types/react-dom": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
      react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true
      "@types/react-dom":
        optional: true

  "@radix-ui/react-primitive@2.1.10":
    resolution:
      {
        integrity: sha512-MucOnzh6hR5mid6VpkbglRAMYMjKLqRnGBbjXkzjK52fuQDd1qbkx78a5P40mkcnVXJdEVxm26E9OPAiUq7nBg==,
      }
    peerDependencies:
      "@types/react": "*"
      "@types/react-dom": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
      react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true
      "@types/react-dom":
        optional: true

  "@radix-ui/react-slot@1.3.3":
    resolution:
      {
        integrity: sha512-qx7oqnYbxnK9kYI9m317qmFmEgo6ywqWvbTogdj7cL9p3/yx4M48p7Rnw5z3H890cL/ow/EeWJsuTykeZVXP5Q==,
      }
    peerDependencies:
      "@types/react": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true

  "@radix-ui/react-use-callback-ref@1.1.4":
    resolution:
      {
        integrity: sha512-R6OUY2e2fA6Yn6s+VSx5KBV6Nx8LQEhu+cz7LCej18rQ1HLyg9PSC9jP/ZNx0o6FAIK9c0F1kHylzSxKsdlkrQ==,
      }
    peerDependencies:
      "@types/react": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true

  "@radix-ui/react-use-controllable-state@1.2.6":
    resolution:
      {
        integrity: sha512-uEQJGT97ZA/TgP/Hydw47lHu+/vQj6z/0jA+WeTbK1o9Rx45GImjpD0tc3W5ad3D6XTSR6e1yEO0FvGq6WQfVQ==,
      }
    peerDependencies:
      "@types/react": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true

  "@radix-ui/react-use-effect-event@0.0.5":
    resolution:
      {
        integrity: sha512-7cshFL8HGS/7HEiHH+9kL9HBwp2sa9yX18Knwek6KYWmXwM7pegMgta2AXMQKI+rq3JnfSj9x8wYqFMTdG1Jgg==,
      }
    peerDependencies:
      "@types/react": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true

  "@radix-ui/react-use-layout-effect@1.1.4":
    resolution:
      {
        integrity: sha512-K20DkRkUwDnxEYMBPcg3Y6voLkEy5p5QQmszZgLngKKiC7dzBR/aEuK3w1qlx2JWDUNH6FluahYdgR3BP+QbYw==,
      }
    peerDependencies:
      "@types/react": "*"
      react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true

  "@reduxjs/toolkit@2.12.0":
    resolution:
      {
        integrity: sha512-KiT+RzZbp6mQET+Mg+h2c97+9j1sNflUxQkIHI7Yuzf6Peu+OYpmkn6nbHWmLLWj+1ZODUJFwGZ7gx3L9R9EOw==,
      }
    peerDependencies:
      react: ^16.9.0 || ^17.0.0 || ^18 || ^19
      react-redux: ^7.2.1 || ^8.1.3 || ^9.0.0
    peerDependenciesMeta:
      react:
        optional: true
      react-redux:
        optional: true

  "@rolldown/pluginutils@1.0.0-rc.3":
    resolution:
      {
        integrity: sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==,
      }

  "@rollup/rollup-android-arm-eabi@4.62.4":
    resolution:
      {
        integrity: sha512-RrPokAb7dmbxFoeO3TloqHyOjgye8RkBhSqmp4aJMIex4c9r46ZstPnleDQOq1t46VOVjwIuwNogIqbodV1Vvg==,
      }
    cpu: [arm]
    os: [android]

  "@rollup/rollup-android-arm64@4.62.4":
    resolution:
      {
        integrity: sha512-JKuJc+pnpks2pjy7L/N3v/cAkZxYlnmuZoD840ldbMI5KDbC4iO9NKwPKYdjYFCMAIIlBzYSFHxIJVYzRo2/8A==,
      }
    cpu: [arm64]
    os: [android]

  "@rollup/rollup-darwin-arm64@4.62.4":
    resolution:
      {
        integrity: sha512-krw5uS2STmvJ02x0uTXHbqQNuz+9eZ1iw+qXk9dmW2gvV4jV7O2hEoOnuhFrpOPiel1mBFtqbxYZZtC46hXLOw==,
      }
    cpu: [arm64]
    os: [darwin]

  "@rollup/rollup-darwin-x64@4.62.4":
    resolution:
      {
        integrity: sha512-wsTxtgApb4PrOsNJIm0FZ1h3WvCC+k9uxLJ4ad75hgoS4NiRes2SoJFlDAyMwiUY8IssDqGcHbXuN0sx1tfF1A==,
      }
    cpu: [x64]
    os: [darwin]

  "@rollup/rollup-freebsd-arm64@4.62.4":
    resolution:
      {
        integrity: sha512-GUOnQlyZe3yAXhWOtOMsn5Qkrv5E5mZXa0thbARWi5Ei2szlVXJFQhddZ4HbAzh8q92w5twp+CQvs/eFanz9YQ==,
      }
    cpu: [arm64]
    os: [freebsd]

  "@rollup/rollup-freebsd-x64@4.62.4":
    resolution:
      {
        integrity: sha512-/Y7f3QuxjzPKsjA/rfEDa3+0vXqyjmJ50Ln8dPpCmWkKTrUoWHG1cWhTqaAMLob2m2nESWuC7yGrREz019Ztqg==,
      }
    cpu: [x64]
    os: [freebsd]

  "@rollup/rollup-linux-arm-gnueabihf@4.62.4":
    resolution:
      {
        integrity: sha512-81wiiX3v7aqy+T+bT61TJ78yJjRquqFFTTbAPt08imfQQzkPIW8t6aJbkTagtCCrXMNc9D66+geqlK7ydLPNqA==,
      }
    cpu: [arm]
    os: [linux]
    libc: [glibc]

  "@rollup/rollup-linux-arm-musleabihf@4.62.4":
    resolution:
      {
        integrity: sha512-9kmDIvNZqdoHOBZgNtpTBeLWYO/LVipM3H/j62P8848/l/VPEQL6N3uxU9pvP1oZAsXyC2MEnFP3ovRjo7WYNQ==,
      }
    cpu: [arm]
    os: [linux]
    libc: [musl]

  "@rollup/rollup-linux-arm64-gnu@4.62.4":
    resolution:
      {
        integrity: sha512-CcnXHWnXg69g+DX5VWL3FHts3qMRN2uVEHX+BZvGLdd07/gXkn3ePjYtO1LDJvxkGKVHMclKBRa1QUTH+6toYQ==,
      }
    cpu: [arm64]
    os: [linux]
    libc: [glibc]

  "@rollup/rollup-linux-arm64-musl@4.62.4":
    resolution:
      {
        integrity: sha512-iFOibiHnTRuhrWLlRsOQFdZJJIa7S8OwkneJr4ocALP16u5yk6lWLINFwhHaEqBFMsKDUZofLkGos7+CPzGB3g==,
      }
    cpu: [arm64]
    os: [linux]
    libc: [musl]

  "@rollup/rollup-linux-loong64-gnu@4.62.4":
    resolution:
      {
        integrity: sha512-XnWYMI7euHlb5a871xPja+Gm7DRCFU+FGRrtS2sMq9N8FvqtpagUy6gD4YOemC5MRk9xbh8+jYMEJbigFQwsgA==,
      }
    cpu: [loong64]
    os: [linux]
    libc: [glibc]

  "@rollup/rollup-linux-loong64-musl@4.62.4":
    resolution:
      {
        integrity: sha512-qGDAlO0U8xedCcsdRm9oaoQY8DAx/QT7uIxJWhCdx0ceIWX783UC9QSYkdpzAe29wNiVfp24+bZdQmn49o45SQ==,
      }
    cpu: [loong64]
    os: [linux]
    libc: [musl]

  "@rollup/rollup-linux-ppc64-gnu@4.62.4":
    resolution:
      {
        integrity: sha512-ru4H6ezD7ysA5EiEK6qkkaEb4modH8CTej6kUy/gQi20u3kB3G7Zn8snXXkeJSCOFKG/rbPPtM/+9Wgas1961w==,
      }
    cpu: [ppc64]
    os: [linux]
    libc: [glibc]

  "@rollup/rollup-linux-ppc64-musl@4.62.4":
    resolution:
      {
        integrity: sha512-2W4MO5WQVJnbJaZdvDb9rhBDuFU1nKIepPFpJUBsTh2k1YY2g+ODViaWuyOAjQ5cOP7NvrvLzt3wvHOoiAvc7w==,
      }
    cpu: [ppc64]
    os: [linux]
    libc: [musl]

  "@rollup/rollup-linux-riscv64-gnu@4.62.4":
    resolution:
      {
        integrity: sha512-+fxjfuoAmVMCYV5QyjoIpu0cp5DOiOTeqYFk1AVaxGr+/ravWLX89XfQmptsoWcaVy/TGf2hexzbUOrCQIL1CQ==,
      }
    cpu: [riscv64]
    os: [linux]
    libc: [glibc]

  "@rollup/rollup-linux-riscv64-musl@4.62.4":
    resolution:
      {
        integrity: sha512-jTn8JfHGL4djjFxPuM06LmNUJDsst2jeVlsd9OmIH6zc5sC9K6rIuO4YajXatLUpBmBKl6b35ro1QZocLi+tcA==,
      }
    cpu: [riscv64]
    os: [linux]
    libc: [musl]

  "@rollup/rollup-linux-s390x-gnu@4.62.4":
    resolution:
      {
        integrity: sha512-oCJCJL4pXsoDcP2QZ+JVlPTIRc6266zsIaeJJsWImmF7HO0W8nb6HuSgZlMWxJwaPf8ehbSw8yo0EUw925hKsA==,
      }
    cpu: [s390x]
    os: [linux]
    libc: [glibc]

  "@rollup/rollup-linux-x64-gnu@4.62.4":
    resolution:
      {
        integrity: sha512-W69hukhZ3KKNRCaMIEzKvcFye42hh0FE1+YoYaf5+Ikacuftoco6yO/xouz0hc5d5W/s3yBro5jRiuEE/Q5vUw==,
      }
    cpu: [x64]
    os: [linux]
    libc: [glibc]

  "@rollup/rollup-linux-x64-musl@4.62.4":
    resolution:
      {
        integrity: sha512-qiXbGG2jkjXhzXpsFZSR2Xpb8DN/UaxYsbb/STbuR/6fpaDgRmmaq1B/LmtF2wQFOFOSsK2jdE0RZ3a0zHn4QA==,
      }
    cpu: [x64]
    os: [linux]
    libc: [musl]

  "@rollup/rollup-openbsd-x64@4.62.4":
    resolution:
      {
        integrity: sha512-nWeM//hxv8mIo6jD7Hu4o48DVmV9pbV6gsKaWU+4NFyqHoPKwrkRiZGLKUhOBk8qNmDmpwFtPKg80Bo/Tn4xiQ==,
      }
    cpu: [x64]
    os: [openbsd]

  "@rollup/rollup-openharmony-arm64@4.62.4":
    resolution:
      {
        integrity: sha512-s62SQ/vgsRSvMwDkOEfTqfgASF0f26ZNaQuTA6Aok5lrikf89yI2W0gFHvZb2Jpgc6N8JnOKZgCK2iciO3CsxQ==,
      }
    cpu: [arm64]
    os: [openharmony]

  "@rollup/rollup-win32-arm64-msvc@4.62.4":
    resolution:
      {
        integrity: sha512-J6wGf8TVGbXJq+HH+ttTvrcfNKPbuZecV6KT1B8I18BC5IURUh5kl4Yl5OEP5eFIUoI5BWxCsyYMhFsDx8kekw==,
      }
    cpu: [arm64]
    os: [win32]

  "@rollup/rollup-win32-ia32-msvc@4.62.4":
    resolution:
      {
        integrity: sha512-zmfrQd/0wu6oJs8Vq8KwY/YtsKSsLtKe/HwAP4Wqy8LhWjeT55fHRAkOhYQ12wI3ayS4Tt12d5CDRD7N96SAYQ==,
      }
    cpu: [ia32]
    os: [win32]

  "@rollup/rollup-win32-x64-gnu@4.62.4":
    resolution:
      {
        integrity: sha512-qPzHqdj9rfUD+w79dtE07zi/kFwKyCJqplp5K5ygeLTp7jLpAoc16OAH39HSmRC9UpozaecsleI8uAdEj6v2yw==,
      }
    cpu: [x64]
    os: [win32]

  "@rollup/rollup-win32-x64-msvc@4.62.4":
    resolution:
      {
        integrity: sha512-zD6NdeWEByGE9QF9vCrlJ5YQB4oq9q91kPZS37Jwj5hOkvR1lTBSpsKhKDw4IJtbQ35LsTS1HD9DZYGKIshU1Q==,
      }
    cpu: [x64]
    os: [win32]

  "@standard-schema/spec@1.1.0":
    resolution:
      {
        integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==,
      }

  "@standard-schema/utils@0.3.0":
    resolution:
      {
        integrity: sha512-e7Mew686owMaPJVNNLs55PUvgz371nKgwsc4vxE49zsODpJEnxgxRo2y/OKrqueavXgZNMDVj3DdHFlaSAeU8g==,
      }

  "@tailwindcss/node@4.3.3":
    resolution:
      {
        integrity: sha512-/T8IKEsf9VTU6tLjgC7+sv2mOPtQxzE2jMw7u4Tt40Tx+QSZxpzh95/H6cMKoja9XuW7iMdLJYBB0o9G1CaAgg==,
      }

  "@tailwindcss/oxide-android-arm64@4.3.3":
    resolution:
      {
        integrity: sha512-Y85A2gmPSkl5Ve5qR86GL4HT509cFqQh1aes9p3sSkyTPwt0Pppf3GkwGe4JPACcRYjgJIEhQgM6dBClnr0NYw==,
      }
    engines: { node: ">= 20" }
    cpu: [arm64]
    os: [android]

  "@tailwindcss/oxide-darwin-arm64@4.3.3":
    resolution:
      {
        integrity: sha512-BiaWatpBcERQFDlOjRDpIVXuFK5PJez5SA4JMg6VYZdBYU+qKfV/vqjcIs+IYmtitf1xYQZTwXvU/8y4lfZUGw==,
      }
    engines: { node: ">= 20" }
    cpu: [arm64]
    os: [darwin]

  "@tailwindcss/oxide-darwin-x64@4.3.3":
    resolution:
      {
        integrity: sha512-fAeUqfV5ndhxRwai8cXGzdLvul9utWOmeTkv69unv4ZXixjn61Z+p9lCWdwOwA3TYboG3BwdVuN/RDjhBRl0mw==,
      }
    engines: { node: ">= 20" }
    cpu: [x64]
    os: [darwin]

  "@tailwindcss/oxide-freebsd-x64@4.3.3":
    resolution:
      {
        integrity: sha512-iyf5bV6+wnAlflVeEy7R25dupxTNECZN5QMI0qNT6eT+EgaGdZcKhGkr5SdoaWiLJ3spLqIY9VCeSGrwmtg4kw==,
      }
    engines: { node: ">= 20" }
    cpu: [x64]
    os: [freebsd]

  "@tailwindcss/oxide-linux-arm-gnueabihf@4.3.3":
    resolution:
      {
        integrity: sha512-aAYUprJAJQWWbRrPvtjdroZ56Md+JM8pMiopS6xGEwDfLhqj+2ver2p4nU4Mb3CRqcMmNBjo8KkUgcxhkzVQGQ==,
      }
    engines: { node: ">= 20" }
    cpu: [arm]
    os: [linux]

  "@tailwindcss/oxide-linux-arm64-gnu@4.3.3":
    resolution:
      {
        integrity: sha512-nDxldcEENOxZRzC2uu9jrutZdAAQtb+8WWDCSnWL1zvBk1+FN+x6MtDViPB5AJMfttVCUhehGWus3XBPgatM/w==,
      }
    engines: { node: ">= 20" }
    cpu: [arm64]
    os: [linux]
    libc: [glibc]

  "@tailwindcss/oxide-linux-arm64-musl@4.3.3":
    resolution:
      {
        integrity: sha512-Md44bD6veX/PC5iyF8cDVnw4HBIANZepRZZ7a8DQOvkfo5WUBwcp6iAuCUz23u+4SUkhJlD3eL7hNdW8ezd/kA==,
      }
    engines: { node: ">= 20" }
    cpu: [arm64]
    os: [linux]
    libc: [musl]

  "@tailwindcss/oxide-linux-x64-gnu@4.3.3":
    resolution:
      {
        integrity: sha512-tx7us1muwOKAKWao2v/GaafFeQboE6aj88vC6ziN2NCGcRm8gWUhwjzg+YdVB1e4boAtdtma4L43onunI6NS4w==,
      }
    engines: { node: ">= 20" }
    cpu: [x64]
    os: [linux]
    libc: [glibc]

  "@tailwindcss/oxide-linux-x64-musl@4.3.3":
    resolution:
      {
        integrity: sha512-SJxX60smvHgasZoBy11dX6YRjXJFovwWBoedhbQPOBzgFWBHGB+TVPWB9BxzR7TTxU8FQZAI2AyiNCMzFm8Img==,
      }
    engines: { node: ">= 20" }
    cpu: [x64]
    os: [linux]
    libc: [musl]

  "@tailwindcss/oxide-wasm32-wasi@4.3.3":
    resolution:
      {
        integrity: sha512-jx1+rPhY/5Ympkktd656HBWEBLxP7dH06losBLjjf5vgCODXvi9KhtftWcMIwTFIDqBr7cRnQkdLnAG+IOlGvQ==,
      }
    engines: { node: ">=14.0.0" }
    cpu: [wasm32]
    bundledDependencies:
      - "@napi-rs/wasm-runtime"
      - "@emnapi/core"
      - "@emnapi/runtime"
      - "@tybys/wasm-util"
      - "@emnapi/wasi-threads"
      - tslib

  "@tailwindcss/oxide-win32-arm64-msvc@4.3.3":
    resolution:
      {
        integrity: sha512-3rc292Ca2ceK6Ulcc/bAVnTs/3nDtoPhyEKlgPv+yQJQi/JS/AMJlqzxvlDacL1nekbrcf6bTqp/jV4qgnPxNQ==,
      }
    engines: { node: ">= 20" }
    cpu: [arm64]
    os: [win32]

  "@tailwindcss/oxide-win32-x64-msvc@4.3.3":
    resolution:
      {
        integrity: sha512-yJ0pwIVc/nYeGoV02WtsN8KYyLQv7kyI2wDnkezyJlGGjkd4QLwDGAwl47YpPJeuI0M0ObaXGSPjvWDPeTPggw==,
      }
    engines: { node: ">= 20" }
    cpu: [x64]
    os: [win32]

  "@tailwindcss/oxide@4.3.3":
    resolution:
      {
        integrity: sha512-krXjAikiaFSPaK/FkAQT5UTx3VormQaiZ5hBFlJZ9UFQGB/rwg1MZIhHAG9smMQRTdyJxP6Qt5MwMtdyU5FWrA==,
      }
    engines: { node: ">= 20" }

  "@tailwindcss/vite@4.3.3":
    resolution:
      {
        integrity: sha512-yYU8cogLeSh/ms2jh8Fj7jaba/EWa7Ja6GoUqYZaraEuCI5YS6ms6ObZgjjedm+jm6XZjdNRWBpPP6Z86oOxcw==,
      }
    peerDependencies:
      vite: ^5.2.0 || ^6 || ^7 || ^8

  "@tanstack/query-core@5.101.4":
    resolution:
      {
        integrity: sha512-gNwcvOJcRbLWPOLG/2OBm+zM+Yv+MKsXKEOWC57USuZDEsI71hEErQsiEGx5wX9rzWWkfwM0fVSPoiIFSsxfiw==,
      }

  "@tanstack/react-query@5.101.4":
    resolution:
      {
        integrity: sha512-yRg2pfOCxIs4ZJW3XYYHU/WgtD04FHSnfHlpRT7h7pR77hwkdRG4wxbKe4aq6P0RvXUTBSQpQeadS1SUYUe+KA==,
      }
    peerDependencies:
      react: ^18 || ^19

  "@types/babel__core@7.20.5":
    resolution:
      {
        integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==,
      }

  "@types/babel__generator@7.27.0":
    resolution:
      {
        integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==,
      }

  "@types/babel__template@7.4.4":
    resolution:
      {
        integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==,
      }

  "@types/babel__traverse@7.28.0":
    resolution:
      {
        integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==,
      }

  "@types/chai@5.2.3":
    resolution:
      {
        integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==,
      }

  "@types/d3-array@3.2.2":
    resolution:
      {
        integrity: sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==,
      }

  "@types/d3-color@3.1.3":
    resolution:
      {
        integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==,
      }

  "@types/d3-ease@3.0.2":
    resolution:
      {
        integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==,
      }

  "@types/d3-interpolate@3.0.4":
    resolution:
      {
        integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==,
      }

  "@types/d3-path@3.1.1":
    resolution:
      {
        integrity: sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==,
      }

  "@types/d3-scale@4.0.9":
    resolution:
      {
        integrity: sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==,
      }

  "@types/d3-shape@3.1.8":
    resolution:
      {
        integrity: sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==,
      }

  "@types/d3-time@3.0.4":
    resolution:
      {
        integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==,
      }

  "@types/d3-timer@3.0.2":
    resolution:
      {
        integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==,
      }

  "@types/deep-eql@4.0.2":
    resolution:
      {
        integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==,
      }

  "@types/esrecurse@4.3.1":
    resolution:
      {
        integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==,
      }

  "@types/estree@1.0.9":
    resolution:
      {
        integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==,
      }

  "@types/json-schema@7.0.15":
    resolution:
      {
        integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==,
      }

  "@types/node@22.20.1":
    resolution:
      {
        integrity: sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==,
      }

  "@types/react-dom@19.2.4":
    resolution:
      {
        integrity: sha512-Bsc+QHgp+P/F02XDzNCY9jnZNCUuLki36KT7VKrTXXLdHf+vHMNZnW1rVu5DNW/rCK+fya3DATySbLM4yhtKUw==,
      }
    peerDependencies:
      "@types/react": ^19.2.0

  "@types/react@19.2.18":
    resolution:
      {
        integrity: sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==,
      }

  "@types/set-cookie-parser@2.4.10":
    resolution:
      {
        integrity: sha512-GGmQVGpQWUe5qglJozEjZV/5dyxbOOZ0LHe/lqyWssB88Y4svNfst0uqBVscdDeIKl5Jy5+aPSvy7mI9tYRguw==,
      }

  "@types/statuses@2.0.6":
    resolution:
      {
        integrity: sha512-xMAgYwceFhRA2zY+XbEA7mxYbA093wdiW8Vu6gZPGWy9cmOyU9XesH1tNcEWsKFd5Vzrqx5T3D38PWx1FIIXkA==,
      }

  "@types/use-sync-external-store@0.0.6":
    resolution:
      {
        integrity: sha512-zFDAD+tlpf2r4asuHEj0XH6pY6i0g5NeAHPn+15wk3BV6JA69eERFXC1gyGThDkVa1zCyKr5jox1+2LbV/AMLg==,
      }

  "@typescript-eslint/eslint-plugin@8.66.0":
    resolution:
      {
        integrity: sha512-p088eaGrzYz1s+7cov0aMOCkNGTJlVxF4jgubf28c8L0Cv9Rloj8YBHnv4hXLq6IIEE1AsjNWavO+k+8kP2Y0A==,
      }
    engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
    peerDependencies:
      "@typescript-eslint/parser": ^8.66.0
      eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
      typescript: ">=4.8.4 <6.1.0"

  "@typescript-eslint/parser@8.66.0":
    resolution:
      {
        integrity: sha512-X6ypGChaWYk6PBtUg2BwuTZEFFcHJAtGTVJ9/lCTOufhZ4i9fNolQNnktq+kkMCwMj7V8Svsq7+TxSDslmhE0g==,
      }
    engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
    peerDependencies:
      eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
      typescript: ">=4.8.4 <6.1.0"

  "@typescript-eslint/project-service@8.66.0":
    resolution:
      {
        integrity: sha512-7MthGPTt4BP69lSryqpqq8HQqxuzynssckL/jyDyk3+TNMQ3y2jFWkptCrktWvBrP+EH787Nl5N5Qpw7WZg+5g==,
      }
    engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
    peerDependencies:
      typescript: ">=4.8.4 <6.1.0"

  "@typescript-eslint/scope-manager@8.66.0":
    resolution:
      {
        integrity: sha512-8TGcH25j9zqJ/IULB/ppyhRvxA8QYfFEZ7nfbg6/BN9spDgb8fPWQXlE5l8TWBL50EtUx007uZ1o9VOwrq2/9g==,
      }
    engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }

  "@typescript-eslint/tsconfig-utils@8.66.0":
    resolution:
      {
        integrity: sha512-9D5gLYZG4rOjcoag8MQ/fWI8WqA9wcPDyOGyWtWFhvM1lHRbliqUSPIY5J3zqCU1tvSwzXxnnjhQhz5Ne7mJ4g==,
      }
    engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
    peerDependencies:
      typescript: ">=4.8.4 <6.1.0"

  "@typescript-eslint/type-utils@8.66.0":
    resolution:
      {
        integrity: sha512-LG2dWfjZQQp0ADtAu/EWJVayefGL2UEZ3CDeI44D9v3rXB/WYUqE/jpO28KrEKul5AySrmI+Zh1v6v+xW2U9+g==,
      }
    engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
    peerDependencies:
      eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
      typescript: ">=4.8.4 <6.1.0"

  "@typescript-eslint/types@8.66.0":
    resolution:
      {
        integrity: sha512-H6gcYaSDOyvL3AD/jHUtUFo2jqGgn/F6nuyuZSu0QTesxL+cP4dQoIMrODRofuJC09g64+WgZ6tE19Y1N2YIFQ==,
      }
    engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }

  "@typescript-eslint/typescript-estree@8.66.0":
    resolution:
      {
        integrity: sha512-8/x4INiiQb10jGgXYD7116/zQ+OL84ZIFn0za68wwFHCanT/VLbBEroWht8RV8fn0/ZCAoazHLQgwUC0UQcDfg==,
      }
    engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
    peerDependencies:
      typescript: ">=4.8.4 <6.1.0"

  "@typescript-eslint/utils@8.66.0":
    resolution:
      {
        integrity: sha512-jasearZPolBw5NJNYGMwxzHMF83niVWmMU1VdHzG1CyfI2VS7f7nZltnKtHcg20hW+7Uo5GfK4MeDPoU3qI8EA==,
      }
    engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
    peerDependencies:
      eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
      typescript: ">=4.8.4 <6.1.0"

  "@typescript-eslint/visitor-keys@8.66.0":
    resolution:
      {
        integrity: sha512-dkKR8q+lKciskj1Y3vthHktl+3cMLWGyVUP23bRiPZ5O9BRT++4EqDDV+TVeIKBL1VXVEqrJlz8MYbcnvJcAlg==,
      }
    engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }

  "@vitejs/plugin-react@5.2.0":
    resolution:
      {
        integrity: sha512-YmKkfhOAi3wsB1PhJq5Scj3GXMn3WvtQ/JC0xoopuHoXSdmtdStOpFrYaT1kie2YgFBcIe64ROzMYRjCrYOdYw==,
      }
    engines: { node: ^20.19.0 || >=22.12.0 }
    peerDependencies:
      vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0

  "@vitest/expect@3.2.7":
    resolution:
      {
        integrity: sha512-E8eBXaKibuvH2pSZErOjdVb5vF4PbKYcrnluBTYxEk1l/VhhwZg1kZQsdtjq+CsF5CFydf2Rdkz7jDHKSisi3w==,
      }

  "@vitest/mocker@3.2.7":
    resolution:
      {
        integrity: sha512-Trr0hYO9CM3Wj6ksWHRhK9IZpIY6wTMO5u/MqXurMxT57sWBaOPEtP3Oq60ihZuh5JsiagKfz95OcxdEP6dBrA==,
      }
    peerDependencies:
      msw: ^2.4.9
      vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0
    peerDependenciesMeta:
      msw:
        optional: true
      vite:
        optional: true

  "@vitest/pretty-format@3.2.7":
    resolution:
      {
        integrity: sha512-KUHlwqVu0sRlhCdyPdQ/wBoTfRahjUky1MubOmYw9fWfIZy1gNoHpuaaQBPAaMaVYdQYHJLurzj8ECCj5OwTqA==,
      }

  "@vitest/runner@3.2.7":
    resolution:
      {
        integrity: sha512-sB9y4ovltoQP+WaUPwmSxO9WIg9Ig694Di5PalVPsYHklAdE027mehpWF2SQSVq+k6sFgaivbTjTJwZLSHbedA==,
      }

  "@vitest/snapshot@3.2.7":
    resolution:
      {
        integrity: sha512-7C+MwShwtBSI5Buwoyg3s/iY1eHL9PKAf+O1wVh/TdnjXUtkoL/9YQtre90i4MtNXM6edP1wJ2zOBpfCyhIS7g==,
      }

  "@vitest/spy@3.2.7":
    resolution:
      {
        integrity: sha512-Q2eQGI6d2L/hBtZ0qNuKcAGid68XK6cv1xsoaIma6PaJhHPoqcEJhYpXZ/5myCMqkNgtP6UKuBhbc0nHKnrkuQ==,
      }

  "@vitest/utils@3.2.7":
    resolution:
      {
        integrity: sha512-x6BDOd7dyo3PFLY3I9/HJ25X/6OurhGXk2/B9gOZNPF7XDVjeBK4k01lQE5uvDpbuheErh91qYuE1E2OEjK3Rw==,
      }

  acorn-jsx@5.3.2:
    resolution:
      {
        integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==,
      }
    peerDependencies:
      acorn: ^6.0.0 || ^7.0.0 || ^8.0.0

  acorn@8.18.0:
    resolution:
      {
        integrity: sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==,
      }
    engines: { node: ">=0.4.0" }
    hasBin: true

  agent-base@7.1.4:
    resolution:
      {
        integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==,
      }
    engines: { node: ">= 14" }

  ajv@6.15.0:
    resolution:
      {
        integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==,
      }

  ansi-regex@5.0.1:
    resolution:
      {
        integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==,
      }
    engines: { node: ">=8" }

  ansi-styles@4.3.0:
    resolution:
      {
        integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==,
      }
    engines: { node: ">=8" }

  aria-hidden@1.2.6:
    resolution:
      {
        integrity: sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==,
      }
    engines: { node: ">=10" }

  assertion-error@2.0.1:
    resolution:
      {
        integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==,
      }
    engines: { node: ">=12" }

  balanced-match@4.0.4:
    resolution:
      {
        integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==,
      }
    engines: { node: 18 || 20 || >=22 }

  baseline-browser-mapping@2.11.12:
    resolution:
      {
        integrity: sha512-r7WnVImvVCeFpf2DOXfy41aPWzeNg3H/A2X4dKmy1QL0MSyyk/e7z8ihJ3N6Nn2PsdhkVlqnEfnUE4a05P2aTA==,
      }
    engines: { node: ">=6.0.0" }
    hasBin: true

  brace-expansion@5.0.9:
    resolution:
      {
        integrity: sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==,
      }
    engines: { node: 20 || >=22 }

  browserslist@4.28.7:
    resolution:
      {
        integrity: sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==,
      }
    engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 }
    hasBin: true

  cac@6.7.14:
    resolution:
      {
        integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==,
      }
    engines: { node: ">=8" }

  caniuse-lite@1.0.30001806:
    resolution:
      {
        integrity: sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==,
      }

  chai@5.3.3:
    resolution:
      {
        integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==,
      }
    engines: { node: ">=18" }

  check-error@2.1.3:
    resolution:
      {
        integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==,
      }
    engines: { node: ">= 16" }

  cli-width@4.1.0:
    resolution:
      {
        integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==,
      }
    engines: { node: ">= 12" }

  cliui@8.0.1:
    resolution:
      {
        integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==,
      }
    engines: { node: ">=12" }

  clsx@2.1.1:
    resolution:
      {
        integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==,
      }
    engines: { node: ">=6" }

  color-convert@2.0.1:
    resolution:
      {
        integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==,
      }
    engines: { node: ">=7.0.0" }

  color-name@1.1.4:
    resolution:
      {
        integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==,
      }

  convert-source-map@2.0.0:
    resolution:
      {
        integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==,
      }

  cookie@1.1.1:
    resolution:
      {
        integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==,
      }
    engines: { node: ">=18" }

  cross-spawn@7.0.6:
    resolution:
      {
        integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==,
      }
    engines: { node: ">= 8" }

  cssstyle@4.6.0:
    resolution:
      {
        integrity: sha512-2z+rWdzbbSZv6/rhtvzvqeZQHrBaqgogqt85sqFNbabZOuFbCVFb8kPeEtZjiKkbrm395irpNKiYeFeLiQnFPg==,
      }
    engines: { node: ">=18" }

  csstype@3.2.3:
    resolution:
      {
        integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==,
      }

  d3-array@3.2.4:
    resolution:
      {
        integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==,
      }
    engines: { node: ">=12" }

  d3-color@3.1.0:
    resolution:
      {
        integrity: sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==,
      }
    engines: { node: ">=12" }

  d3-ease@3.0.1:
    resolution:
      {
        integrity: sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==,
      }
    engines: { node: ">=12" }

  d3-format@3.1.2:
    resolution:
      {
        integrity: sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==,
      }
    engines: { node: ">=12" }

  d3-interpolate@3.0.1:
    resolution:
      {
        integrity: sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==,
      }
    engines: { node: ">=12" }

  d3-path@3.1.0:
    resolution:
      {
        integrity: sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==,
      }
    engines: { node: ">=12" }

  d3-scale@4.0.2:
    resolution:
      {
        integrity: sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==,
      }
    engines: { node: ">=12" }

  d3-shape@3.2.0:
    resolution:
      {
        integrity: sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==,
      }
    engines: { node: ">=12" }

  d3-time-format@4.1.0:
    resolution:
      {
        integrity: sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==,
      }
    engines: { node: ">=12" }

  d3-time@3.1.0:
    resolution:
      {
        integrity: sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==,
      }
    engines: { node: ">=12" }

  d3-timer@3.0.1:
    resolution:
      {
        integrity: sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==,
      }
    engines: { node: ">=12" }

  data-urls@5.0.0:
    resolution:
      {
        integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==,
      }
    engines: { node: ">=18" }

  debug@4.4.3:
    resolution:
      {
        integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==,
      }
    engines: { node: ">=6.0" }
    peerDependencies:
      supports-color: "*"
    peerDependenciesMeta:
      supports-color:
        optional: true

  decimal.js-light@2.5.1:
    resolution:
      {
        integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==,
      }

  decimal.js@10.6.0:
    resolution:
      {
        integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==,
      }

  deep-eql@5.0.2:
    resolution:
      {
        integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==,
      }
    engines: { node: ">=6" }

  deep-is@0.1.4:
    resolution:
      {
        integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==,
      }

  detect-libc@2.1.2:
    resolution:
      {
        integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==,
      }
    engines: { node: ">=8" }

  detect-node-es@1.1.0:
    resolution:
      {
        integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==,
      }

  electron-to-chromium@1.5.401:
    resolution:
      {
        integrity: sha512-H6ViHN68nGYlChEvlIU67fn8O2/tpbWQPwck98yaJmh+08LSvHiydzDQ6oXNccLU3kNRVIRS9A4mA7CG+i6fLQ==,
      }

  emoji-regex@8.0.0:
    resolution:
      {
        integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==,
      }

  enhanced-resolve@5.24.5:
    resolution:
      {
        integrity: sha512-L1l8TNvomm6UVW5B253AGxQagSQr+vGwhMlrrfRS2qmhx46AMpMVJKQYLvWYbysTMY8VoicOvzHzoHMbyzB+4A==,
      }
    engines: { node: ">=10.13.0" }

  entities@6.0.1:
    resolution:
      {
        integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==,
      }
    engines: { node: ">=0.12" }

  es-module-lexer@1.7.0:
    resolution:
      {
        integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==,
      }

  es-toolkit@1.50.0:
    resolution:
      {
        integrity: sha512-OyZKhUVvEep9ITEiwHn8GKnMRQIVqoSIX7WnRbkWgJkllCujilqP2rD0u979tkl8wqyc8ICwlc1UBVv/Sl1G6w==,
      }

  esbuild@0.28.1:
    resolution:
      {
        integrity: sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==,
      }
    engines: { node: ">=18" }
    hasBin: true

  escalade@3.2.0:
    resolution:
      {
        integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==,
      }
    engines: { node: ">=6" }

  escape-string-regexp@4.0.0:
    resolution:
      {
        integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==,
      }
    engines: { node: ">=10" }

  eslint-plugin-react-hooks@7.1.1:
    resolution:
      {
        integrity: sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==,
      }
    engines: { node: ">=18" }
    peerDependencies:
      eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0

  eslint-plugin-react-refresh@0.5.3:
    resolution:
      {
        integrity: sha512-5EMmLCV98Pi4o/f/3DP/v/tNqLHMIc9I8LKClNDWhZ9JTho89/kQcitCXQBMG7sAfVRK0Ie3T2EDOzp1YXYiVA==,
      }
    peerDependencies:
      eslint: ^9 || ^10

  eslint-scope@9.1.2:
    resolution:
      {
        integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==,
      }
    engines: { node: ^20.19.0 || ^22.13.0 || >=24 }

  eslint-visitor-keys@3.4.3:
    resolution:
      {
        integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==,
      }
    engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 }

  eslint-visitor-keys@5.0.1:
    resolution:
      {
        integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==,
      }
    engines: { node: ^20.19.0 || ^22.13.0 || >=24 }

  eslint@10.8.0:
    resolution:
      {
        integrity: sha512-nuKKvN+oIBO0koN7Tm7dlkmnkc21mtt0QJLwAKzjLq14y6lRTdVG36MZHJ8eQHwdJMwZbQNMlPOYedMq/oVJvQ==,
      }
    engines: { node: ^20.19.0 || ^22.13.0 || >=24 }
    hasBin: true
    peerDependencies:
      jiti: "*"
    peerDependenciesMeta:
      jiti:
        optional: true

  espree@11.2.0:
    resolution:
      {
        integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==,
      }
    engines: { node: ^20.19.0 || ^22.13.0 || >=24 }

  esquery@1.7.0:
    resolution:
      {
        integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==,
      }
    engines: { node: ">=0.10" }

  esrecurse@4.3.0:
    resolution:
      {
        integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==,
      }
    engines: { node: ">=4.0" }

  estraverse@5.3.0:
    resolution:
      {
        integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==,
      }
    engines: { node: ">=4.0" }

  estree-walker@3.0.3:
    resolution:
      {
        integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==,
      }

  esutils@2.0.3:
    resolution:
      {
        integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==,
      }
    engines: { node: ">=0.10.0" }

  eventemitter3@5.0.4:
    resolution:
      {
        integrity: sha512-mlsTRyGaPBjPedk6Bvw+aqbsXDtoAyAzm5MO7JgU+yVRyMQ5O8bD4Kcci7BS85f93veegeCPkL8R4GLClnjLFw==,
      }

  expect-type@1.4.0:
    resolution:
      {
        integrity: sha512-KfYbmpRm0VbLjEvVa9yGwCi9GI34xvi7A/HXYWQO65CSD2u3MczUJSuwXKFIxlGsgBQizV9q5J9NHj4VG0n+pA==,
      }
    engines: { node: ">=12.0.0" }

  fast-deep-equal@3.1.3:
    resolution:
      {
        integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==,
      }

  fast-json-stable-stringify@2.1.0:
    resolution:
      {
        integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==,
      }

  fast-levenshtein@2.0.6:
    resolution:
      {
        integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==,
      }

  fast-string-truncated-width@3.0.3:
    resolution:
      {
        integrity: sha512-0jjjIEL6+0jag3l2XWWizO64/aZVtpiGE3t0Zgqxv0DPuxiMjvB3M24fCyhZUO4KomJQPj3LTSUnDP3GpdwC0g==,
      }

  fast-string-width@3.0.2:
    resolution:
      {
        integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==,
      }

  fast-wrap-ansi@0.2.2:
    resolution:
      {
        integrity: sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==,
      }

  fdir@6.5.0:
    resolution:
      {
        integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==,
      }
    engines: { node: ">=12.0.0" }
    peerDependencies:
      picomatch: ^3 || ^4
    peerDependenciesMeta:
      picomatch:
        optional: true

  file-entry-cache@8.0.0:
    resolution:
      {
        integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==,
      }
    engines: { node: ">=16.0.0" }

  find-up@5.0.0:
    resolution:
      {
        integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==,
      }
    engines: { node: ">=10" }

  flat-cache@4.0.1:
    resolution:
      {
        integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==,
      }
    engines: { node: ">=16" }

  flatted@3.4.4:
    resolution:
      {
        integrity: sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==,
      }

  fsevents@2.3.2:
    resolution:
      {
        integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==,
      }
    engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 }
    os: [darwin]

  fsevents@2.3.3:
    resolution:
      {
        integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==,
      }
    engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 }
    os: [darwin]

  gensync@1.0.0-beta.2:
    resolution:
      {
        integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==,
      }
    engines: { node: ">=6.9.0" }

  get-caller-file@2.0.5:
    resolution:
      {
        integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==,
      }
    engines: { node: 6.* || 8.* || >= 10.* }

  get-nonce@1.0.1:
    resolution:
      {
        integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==,
      }
    engines: { node: ">=6" }

  glob-parent@6.0.2:
    resolution:
      {
        integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==,
      }
    engines: { node: ">=10.13.0" }

  globals@17.9.0:
    resolution:
      {
        integrity: sha512-m/MvAW61QVU5VDNF1Vj8axt016h8w7L5TU1e9zlab7XIttAT2YAlCwl75K1fOqvMM9apmD7lbCIRhpfkhmxhCg==,
      }
    engines: { node: ">=18" }

  graceful-fs@4.2.11:
    resolution:
      {
        integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==,
      }

  graphql@16.14.2:
    resolution:
      {
        integrity: sha512-Chq1s4CY7jmh8gO2qvLIJyfCDIN+EHLFW/9iShnp1z8FjBQMoodWP1kDC36VAMXXIvAjj4ARa7ntfAV2BrjsbA==,
      }
    engines: { node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0 }

  headers-polyfill@5.0.1:
    resolution:
      {
        integrity: sha512-1TJ6Fih/b8h5TIcv+1+Hw0PDQWJTKDKzFZzcKOiW1wJza3XoAQlkCuXLbymPYB8+ZQyw8mHvdw560e8zVFIWyA==,
      }

  hermes-estree@0.25.1:
    resolution:
      {
        integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==,
      }

  hermes-parser@0.25.1:
    resolution:
      {
        integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==,
      }

  html-encoding-sniffer@4.0.0:
    resolution:
      {
        integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==,
      }
    engines: { node: ">=18" }

  http-proxy-agent@7.0.2:
    resolution:
      {
        integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==,
      }
    engines: { node: ">= 14" }

  https-proxy-agent@7.0.6:
    resolution:
      {
        integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==,
      }
    engines: { node: ">= 14" }

  iconv-lite@0.6.3:
    resolution:
      {
        integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==,
      }
    engines: { node: ">=0.10.0" }

  ignore@5.3.2:
    resolution:
      {
        integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==,
      }
    engines: { node: ">= 4" }

  ignore@7.0.6:
    resolution:
      {
        integrity: sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw==,
      }
    engines: { node: ">= 4" }

  immer@11.1.16:
    resolution:
      {
        integrity: sha512-Xs7H9rBc+kti1J6RueUvbEBkmOz7jqj11XYgf+YMXAYzu8EeE7hwZ9poLXdVfVnGmJu7QAf41T7H2KuF6QoK6Q==,
      }

  imurmurhash@0.1.4:
    resolution:
      {
        integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==,
      }
    engines: { node: ">=0.8.19" }

  internmap@2.0.3:
    resolution:
      {
        integrity: sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==,
      }
    engines: { node: ">=12" }

  is-extglob@2.1.1:
    resolution:
      {
        integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==,
      }
    engines: { node: ">=0.10.0" }

  is-fullwidth-code-point@3.0.0:
    resolution:
      {
        integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==,
      }
    engines: { node: ">=8" }

  is-glob@4.0.3:
    resolution:
      {
        integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==,
      }
    engines: { node: ">=0.10.0" }

  is-node-process@1.2.0:
    resolution:
      {
        integrity: sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw==,
      }

  is-potential-custom-element-name@1.0.1:
    resolution:
      {
        integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==,
      }

  isexe@2.0.0:
    resolution:
      {
        integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==,
      }

  jiti@2.7.0:
    resolution:
      {
        integrity: sha512-AC/7JofJvZGrrneWNaEnJeOLUx+JlGt7tNa0wZiRPT4MY1wmfKjt2+6O2p2uz2+skll8OZZmJMNqeke7kKbNgQ==,
      }
    hasBin: true

  js-tokens@4.0.0:
    resolution:
      {
        integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==,
      }

  js-tokens@9.0.1:
    resolution:
      {
        integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==,
      }

  jsdom@26.1.0:
    resolution:
      {
        integrity: sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==,
      }
    engines: { node: ">=18" }
    peerDependencies:
      canvas: ^3.0.0
    peerDependenciesMeta:
      canvas:
        optional: true

  jsesc@3.1.0:
    resolution:
      {
        integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==,
      }
    engines: { node: ">=6" }
    hasBin: true

  json-buffer@3.0.1:
    resolution:
      {
        integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==,
      }

  json-schema-traverse@0.4.1:
    resolution:
      {
        integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==,
      }

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

  json5@2.2.3:
    resolution:
      {
        integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==,
      }
    engines: { node: ">=6" }
    hasBin: true

  keyv@4.5.4:
    resolution:
      {
        integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==,
      }

  levn@0.4.1:
    resolution:
      {
        integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==,
      }
    engines: { node: ">= 0.8.0" }

  lightningcss-android-arm64@1.32.0:
    resolution:
      {
        integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==,
      }
    engines: { node: ">= 12.0.0" }
    cpu: [arm64]
    os: [android]

  lightningcss-darwin-arm64@1.32.0:
    resolution:
      {
        integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==,
      }
    engines: { node: ">= 12.0.0" }
    cpu: [arm64]
    os: [darwin]

  lightningcss-darwin-x64@1.32.0:
    resolution:
      {
        integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==,
      }
    engines: { node: ">= 12.0.0" }
    cpu: [x64]
    os: [darwin]

  lightningcss-freebsd-x64@1.32.0:
    resolution:
      {
        integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==,
      }
    engines: { node: ">= 12.0.0" }
    cpu: [x64]
    os: [freebsd]

  lightningcss-linux-arm-gnueabihf@1.32.0:
    resolution:
      {
        integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==,
      }
    engines: { node: ">= 12.0.0" }
    cpu: [arm]
    os: [linux]

  lightningcss-linux-arm64-gnu@1.32.0:
    resolution:
      {
        integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==,
      }
    engines: { node: ">= 12.0.0" }
    cpu: [arm64]
    os: [linux]
    libc: [glibc]

  lightningcss-linux-arm64-musl@1.32.0:
    resolution:
      {
        integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==,
      }
    engines: { node: ">= 12.0.0" }
    cpu: [arm64]
    os: [linux]
    libc: [musl]

  lightningcss-linux-x64-gnu@1.32.0:
    resolution:
      {
        integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==,
      }
    engines: { node: ">= 12.0.0" }
    cpu: [x64]
    os: [linux]
    libc: [glibc]

  lightningcss-linux-x64-musl@1.32.0:
    resolution:
      {
        integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==,
      }
    engines: { node: ">= 12.0.0" }
    cpu: [x64]
    os: [linux]
    libc: [musl]

  lightningcss-win32-arm64-msvc@1.32.0:
    resolution:
      {
        integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==,
      }
    engines: { node: ">= 12.0.0" }
    cpu: [arm64]
    os: [win32]

  lightningcss-win32-x64-msvc@1.32.0:
    resolution:
      {
        integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==,
      }
    engines: { node: ">= 12.0.0" }
    cpu: [x64]
    os: [win32]

  lightningcss@1.32.0:
    resolution:
      {
        integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==,
      }
    engines: { node: ">= 12.0.0" }

  locate-path@6.0.0:
    resolution:
      {
        integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==,
      }
    engines: { node: ">=10" }

  loupe@3.2.1:
    resolution:
      {
        integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==,
      }

  lru-cache@10.4.3:
    resolution:
      {
        integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==,
      }

  lru-cache@5.1.1:
    resolution:
      {
        integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==,
      }

  lucide-react@0.468.0:
    resolution:
      {
        integrity: sha512-6koYRhnM2N0GGZIdXzSeiNwguv1gt/FAjZOiPl76roBi3xKEXa4WmfpxgQwTTL4KipXjefrnf3oV4IsYhi4JFA==,
      }
    peerDependencies:
      react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc

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

  minimatch@10.2.6:
    resolution:
      {
        integrity: sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==,
      }
    engines: { node: 18 || 20 || >=22 }

  ms@2.1.3:
    resolution:
      {
        integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==,
      }

  msw@2.15.0:
    resolution:
      {
        integrity: sha512-2wQAmKkQKxRuXvYJxVhPGG0wZNBQyD06oJvxqw90XqLvptdqxdlHrFUfEteKkpaNORX3Xzc+HtEl/q0nfmN2wQ==,
      }
    engines: { node: ">=18" }
    hasBin: true
    peerDependencies:
      typescript: ">= 4.8.x"
    peerDependenciesMeta:
      typescript:
        optional: true

  mute-stream@3.0.0:
    resolution:
      {
        integrity: sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==,
      }
    engines: { node: ^20.17.0 || >=22.9.0 }

  nanoid@3.3.17:
    resolution:
      {
        integrity: sha512-xQLf0A3HOMlgHq0n247/LRuAOYmB7dXJ/DvAxGvsSBij45XtBSmQycu+F8ODbHwns/XyFZagyL1+J0Offw1E0g==,
      }
    engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 }
    hasBin: true

  natural-compare@1.4.0:
    resolution:
      {
        integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==,
      }

  node-releases@2.0.52:
    resolution:
      {
        integrity: sha512-MRlTqhAfoMx/4mhEbPo3Hi02g9LJZaJkka69V6h67Cb1gjrAG0jsTE4CZX1eptNx+VCAwJmfpnDIF4P0Nh1A7A==,
      }
    engines: { node: ">=18" }

  nwsapi@2.2.24:
    resolution:
      {
        integrity: sha512-7YRhZ3jS45LwmSCT4b2sVFHt/WuovaktDU07QrtOBY2PXskss5a9jfmR9jptyumwXST+rFjrmppMY1KT/yn35A==,
      }

  optionator@0.9.4:
    resolution:
      {
        integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==,
      }
    engines: { node: ">= 0.8.0" }

  outvariant@1.4.3:
    resolution:
      {
        integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==,
      }

  p-limit@3.1.0:
    resolution:
      {
        integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==,
      }
    engines: { node: ">=10" }

  p-locate@5.0.0:
    resolution:
      {
        integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==,
      }
    engines: { node: ">=10" }

  parse5@7.3.0:
    resolution:
      {
        integrity: sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==,
      }

  path-exists@4.0.0:
    resolution:
      {
        integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==,
      }
    engines: { node: ">=8" }

  path-key@3.1.1:
    resolution:
      {
        integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==,
      }
    engines: { node: ">=8" }

  path-to-regexp@6.3.0:
    resolution:
      {
        integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==,
      }

  pathe@2.0.3:
    resolution:
      {
        integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==,
      }

  pathval@2.0.1:
    resolution:
      {
        integrity: sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==,
      }
    engines: { node: ">= 14.16" }

  picocolors@1.1.1:
    resolution:
      {
        integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==,
      }

  picomatch@4.0.5:
    resolution:
      {
        integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==,
      }
    engines: { node: ">=12" }

  playwright-core@1.62.1:
    resolution:
      {
        integrity: sha512-wPYSwEBJY9GHraISXqyqtx0na0LpO3XEX7jNDhntbex7tzUS7kLnZsOlFruFJB4Hi/rhDMjXGqHewDZ68nYZVw==,
      }
    engines: { node: ">=20" }
    hasBin: true

  playwright@1.62.1:
    resolution:
      {
        integrity: sha512-0M+L3LAD8/nm554LOla9Ayx0j0tmFZ0FBcoQ7F1VuVHpM/XpiC8RcDzBQB8W5+hA8L22THxELzeF+2WcUzvcLg==,
      }
    engines: { node: ">=20" }
    hasBin: true

  postcss@8.5.25:
    resolution:
      {
        integrity: sha512-DTPx3RWSSnWyzLxQnlH0rJP+EW5ekl16ZU4/psbIhA0e53kJfdgaN5vKM+xP7yJtXVu+nfdVFmlgFDEKAe4Pyw==,
      }
    engines: { node: ^10 || ^12 || >=14 }

  prelude-ls@1.2.1:
    resolution:
      {
        integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==,
      }
    engines: { node: ">= 0.8.0" }

  prettier@3.9.6:
    resolution:
      {
        integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==,
      }
    engines: { node: ">=14" }
    hasBin: true

  punycode@2.3.1:
    resolution:
      {
        integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==,
      }
    engines: { node: ">=6" }

  react-dom@19.2.8:
    resolution:
      {
        integrity: sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==,
      }
    peerDependencies:
      react: ^19.2.8

  react-is@19.2.8:
    resolution:
      {
        integrity: sha512-s5un28nYxKJw5gvUHyW5PCC28CvBqLu9r3cWgzHT4Vo/5fqqkFcdRYsGcKf50WMPpjjFZS5d76fn3YCo2njKwQ==,
      }

  react-redux@9.3.0:
    resolution:
      {
        integrity: sha512-KQopgqFo/p/fgmAs5qz6p5RWaNAzq40WAu7fJIXnQpYxFPbJYtsJPWvGeF2rOBaY/kEuV77AVsX8TsQzKm+A/g==,
      }
    peerDependencies:
      "@types/react": ^18.2.25 || ^19
      react: ^18.0 || ^19
      redux: ^5.0.0
    peerDependenciesMeta:
      "@types/react":
        optional: true
      redux:
        optional: true

  react-refresh@0.18.0:
    resolution:
      {
        integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==,
      }
    engines: { node: ">=0.10.0" }

  react-remove-scroll-bar@2.3.8:
    resolution:
      {
        integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==,
      }
    engines: { node: ">=10" }
    peerDependencies:
      "@types/react": "*"
      react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
    peerDependenciesMeta:
      "@types/react":
        optional: true

  react-remove-scroll@2.7.2:
    resolution:
      {
        integrity: sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==,
      }
    engines: { node: ">=10" }
    peerDependencies:
      "@types/react": "*"
      react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true

  react-router-dom@7.18.2:
    resolution:
      {
        integrity: sha512-AIKJ/jgGlFb3EbfCXk5Gzshiwt+l3mqbCrNjmEWMMjqQxNJ3svBa6bgzFyCC2Sw3RA0VWF1kg3uQf2OFhxb8hw==,
      }
    engines: { node: ">=20.0.0" }
    peerDependencies:
      react: ">=18"
      react-dom: ">=18"

  react-router@7.18.2:
    resolution:
      {
        integrity: sha512-aUVMjFm3GAPTTZL7oYr5E7ETiqfQCHRLH+B+5afnICvf0r7kkK4eR6SMuwbSTJw/7t+12khT/Kahij49fqOCIg==,
      }
    engines: { node: ">=20.0.0" }
    peerDependencies:
      react: ">=18"
      react-dom: ">=18"
    peerDependenciesMeta:
      react-dom:
        optional: true

  react-style-singleton@2.2.3:
    resolution:
      {
        integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==,
      }
    engines: { node: ">=10" }
    peerDependencies:
      "@types/react": "*"
      react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true

  react@19.2.8:
    resolution:
      {
        integrity: sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==,
      }
    engines: { node: ">=0.10.0" }

  recharts@3.10.1:
    resolution:
      {
        integrity: sha512-QXFrvt6IVcw7eeZCoyXTwkIJAX3Dv1nyVhMicXJ47GsGDDpcN8z6o644DibE9XjpBTThtsomLKnTV6lc+cVFUA==,
      }
    engines: { node: ">=18" }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
      react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
      react-is: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0

  redux-thunk@3.1.0:
    resolution:
      {
        integrity: sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==,
      }
    peerDependencies:
      redux: ^5.0.0

  redux@5.0.1:
    resolution:
      {
        integrity: sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==,
      }

  require-directory@2.1.1:
    resolution:
      {
        integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==,
      }
    engines: { node: ">=0.10.0" }

  reselect@5.2.0:
    resolution:
      {
        integrity: sha512-AgZ3UOZm3YndfrJ4OYjgrT7bmCm/1iqkjvEfH/oYjzh6PD2qw4QuT3jjnXIrpdt4MTpMXclMT3lXbmRY+XRakw==,
      }

  rettime@0.11.11:
    resolution:
      {
        integrity: sha512-ILJRqVWBCTlg9r42fFgwVZx1gnFAcQF8mRoMkbgQfIrjEDf9nbBFDFx00oloOa+Q869FUtaYDXZvEfnecQSCoQ==,
      }

  rollup@4.62.4:
    resolution:
      {
        integrity: sha512-RXOqwaPsBGjMNMa4sQjDjHieHEZDFoj/Rdr46l2MU5DfEs16wHJPC2RPTPHWhNl+M3aI472LLqFkFKut4SblOg==,
      }
    engines: { node: ">=18.0.0", npm: ">=8.0.0" }
    hasBin: true

  rrweb-cssom@0.8.0:
    resolution:
      {
        integrity: sha512-guoltQEx+9aMf2gDZ0s62EcV8lsXR+0w8915TC3ITdn2YueuNjdAYh/levpU9nFaoChh9RUS5ZdQMrKfVEN9tw==,
      }

  safer-buffer@2.1.2:
    resolution:
      {
        integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==,
      }

  saxes@6.0.0:
    resolution:
      {
        integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==,
      }
    engines: { node: ">=v12.22.7" }

  scheduler@0.27.0:
    resolution:
      {
        integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==,
      }

  semver@6.3.1:
    resolution:
      {
        integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==,
      }
    hasBin: true

  semver@7.8.5:
    resolution:
      {
        integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==,
      }
    engines: { node: ">=10" }
    hasBin: true

  set-cookie-parser@2.7.2:
    resolution:
      {
        integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==,
      }

  set-cookie-parser@3.1.2:
    resolution:
      {
        integrity: sha512-5/r/lTwbJ3zQ+qwdUFZYeRNqda7P5HD8zQKqlSjdGt1/S0cjLAphHusj4Y58ahDtWn/g32xrIS58/ikOvwl0Lw==,
      }

  shebang-command@2.0.0:
    resolution:
      {
        integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==,
      }
    engines: { node: ">=8" }

  shebang-regex@3.0.0:
    resolution:
      {
        integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==,
      }
    engines: { node: ">=8" }

  siginfo@2.0.0:
    resolution:
      {
        integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==,
      }

  signal-exit@4.1.0:
    resolution:
      {
        integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==,
      }
    engines: { node: ">=14" }

  sonner@2.0.7:
    resolution:
      {
        integrity: sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w==,
      }
    peerDependencies:
      react: ^18.0.0 || ^19.0.0 || ^19.0.0-rc
      react-dom: ^18.0.0 || ^19.0.0 || ^19.0.0-rc

  source-map-js@1.2.1:
    resolution:
      {
        integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==,
      }
    engines: { node: ">=0.10.0" }

  stackback@0.0.2:
    resolution:
      {
        integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==,
      }

  statuses@2.0.2:
    resolution:
      {
        integrity: sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==,
      }
    engines: { node: ">= 0.8" }

  std-env@3.10.0:
    resolution:
      {
        integrity: sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg==,
      }

  strict-event-emitter@0.5.1:
    resolution:
      {
        integrity: sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ==,
      }

  string-width@4.2.3:
    resolution:
      {
        integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==,
      }
    engines: { node: ">=8" }

  strip-ansi@6.0.1:
    resolution:
      {
        integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==,
      }
    engines: { node: ">=8" }

  strip-literal@3.1.0:
    resolution:
      {
        integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==,
      }

  symbol-tree@3.2.4:
    resolution:
      {
        integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==,
      }

  tagged-tag@1.0.0:
    resolution:
      {
        integrity: sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==,
      }
    engines: { node: ">=20" }

  tailwindcss@4.3.3:
    resolution:
      {
        integrity: sha512-gOhV3P7ufE62QDGg1zVaTgCR+EtPv92k2nIhVcVKcLmxT1sUBsQGhnZj175j+MqRt4zLF7ic+sCYjfhxMxj7YQ==,
      }

  tapable@2.3.3:
    resolution:
      {
        integrity: sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==,
      }
    engines: { node: ">=6" }

  tiny-invariant@1.3.3:
    resolution:
      {
        integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==,
      }

  tinybench@2.9.0:
    resolution:
      {
        integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==,
      }

  tinyexec@0.3.2:
    resolution:
      {
        integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==,
      }

  tinyglobby@0.2.17:
    resolution:
      {
        integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==,
      }
    engines: { node: ">=12.0.0" }

  tinypool@1.1.1:
    resolution:
      {
        integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==,
      }
    engines: { node: ^18.0.0 || >=20.0.0 }

  tinyrainbow@2.0.0:
    resolution:
      {
        integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==,
      }
    engines: { node: ">=14.0.0" }

  tinyspy@4.0.4:
    resolution:
      {
        integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==,
      }
    engines: { node: ">=14.0.0" }

  tldts-core@6.1.86:
    resolution:
      {
        integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==,
      }

  tldts-core@7.4.10:
    resolution:
      {
        integrity: sha512-KnQjp53ZekKgm/r3l+u8kJGGzYgrWdP8+Mql7a4vijh2WE0IrZWspQj/TpTxDho/YxO+AnOZnIjQcCD+q6iJsw==,
      }

  tldts@6.1.86:
    resolution:
      {
        integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==,
      }
    hasBin: true

  tldts@7.4.10:
    resolution:
      {
        integrity: sha512-GgouD1B+sWwvkaEq8vXC15DjQitxbvs12oIXELpconwm+Tg3zfcEv4jgzq3vtKverDXsg3VI8aRgNL2Nra0Iog==,
      }
    hasBin: true

  tough-cookie@5.1.2:
    resolution:
      {
        integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==,
      }
    engines: { node: ">=16" }

  tough-cookie@6.0.2:
    resolution:
      {
        integrity: sha512-exgYmnmL/sJpR3upZfXG5PoatXQii55xAiXGXzY+sROLZ/Y+SLcp9PgJNI9Vz37HpQ74WvDcLT8eqm+kV3FzrA==,
      }
    engines: { node: ">=16" }

  tr46@5.1.1:
    resolution:
      {
        integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==,
      }
    engines: { node: ">=18" }

  ts-api-utils@2.5.0:
    resolution:
      {
        integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==,
      }
    engines: { node: ">=18.12" }
    peerDependencies:
      typescript: ">=4.8.4"

  tslib@2.8.1:
    resolution:
      {
        integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==,
      }

  type-check@0.4.0:
    resolution:
      {
        integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==,
      }
    engines: { node: ">= 0.8.0" }

  type-fest@5.8.0:
    resolution:
      {
        integrity: sha512-YGYEVz3Fm5iy/AybuA0oyNFq7H4CgQNfRp/qfe8nurE1kuCeNm3/vfm9X4Mtl+qLyaKJUh5xrFZwogr41SMjYA==,
      }
    engines: { node: ">=20" }

  typescript-eslint@8.66.0:
    resolution:
      {
        integrity: sha512-QlEbBPz/RuJ1XUHj29nm3t0F/O/cSlEnntozqPOYHnnTGAXFamnMBu5i9Vn6vhUPHGAjR+Vl+5J8vPN/BMUrJw==,
      }
    engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 }
    peerDependencies:
      eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
      typescript: ">=4.8.4 <6.1.0"

  typescript@5.9.3:
    resolution:
      {
        integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==,
      }
    engines: { node: ">=14.17" }
    hasBin: true

  undici-types@6.21.0:
    resolution:
      {
        integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==,
      }

  until-async@3.0.2:
    resolution:
      {
        integrity: sha512-IiSk4HlzAMqTUseHHe3VhIGyuFmN90zMTpD3Z3y8jeQbzLIq500MVM7Jq2vUAnTKAFPJrqwkzr6PoTcPhGcOiw==,
      }

  update-browserslist-db@1.2.3:
    resolution:
      {
        integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==,
      }
    hasBin: true
    peerDependencies:
      browserslist: ">= 4.21.0"

  uri-js@4.4.1:
    resolution:
      {
        integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==,
      }

  use-callback-ref@1.3.3:
    resolution:
      {
        integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==,
      }
    engines: { node: ">=10" }
    peerDependencies:
      "@types/react": "*"
      react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true

  use-sidecar@1.1.3:
    resolution:
      {
        integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==,
      }
    engines: { node: ">=10" }
    peerDependencies:
      "@types/react": "*"
      react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
    peerDependenciesMeta:
      "@types/react":
        optional: true

  use-sync-external-store@1.6.0:
    resolution:
      {
        integrity: sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==,
      }
    peerDependencies:
      react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0

  victory-vendor@37.3.6:
    resolution:
      {
        integrity: sha512-SbPDPdDBYp+5MJHhBCAyI7wKM3d5ivekigc2Dk2s7pgbZ9wIgIBYGVw4zGHBml/qTFbexrofXW6Gu4noGxrOwQ==,
      }

  vite-node@3.2.4:
    resolution:
      {
        integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==,
      }
    engines: { node: ^18.0.0 || ^20.0.0 || >=22.0.0 }
    hasBin: true

  vite@7.3.6:
    resolution:
      {
        integrity: sha512-4XP60spRGjSZFf1qYH+dJIkK2znL3zQfl9KkOV9MkkRR/3Dls0dxaBsQPTloEc5BLXWPL9vsOxopxyKoMmDueg==,
      }
    engines: { node: ^20.19.0 || >=22.12.0 }
    hasBin: true
    peerDependencies:
      "@types/node": ^20.19.0 || >=22.12.0
      jiti: ">=1.21.0"
      less: ^4.0.0
      lightningcss: ^1.21.0
      sass: ^1.70.0
      sass-embedded: ^1.70.0
      stylus: ">=0.54.8"
      sugarss: ^5.0.0
      terser: ^5.16.0
      tsx: ^4.8.1
      yaml: ^2.4.2
    peerDependenciesMeta:
      "@types/node":
        optional: true
      jiti:
        optional: true
      less:
        optional: true
      lightningcss:
        optional: true
      sass:
        optional: true
      sass-embedded:
        optional: true
      stylus:
        optional: true
      sugarss:
        optional: true
      terser:
        optional: true
      tsx:
        optional: true
      yaml:
        optional: true

  vitest@3.2.7:
    resolution:
      {
        integrity: sha512-KrxIJ62Fd89gfysR4WotlgZABiz2dqFPgqGzX7s+CwsqLFomRH7777ZcrOD6+WVAh7khPQP41A+BKbpcJFrdEg==,
      }
    engines: { node: ^18.0.0 || ^20.0.0 || >=22.0.0 }
    hasBin: true
    peerDependencies:
      "@edge-runtime/vm": "*"
      "@types/debug": ^4.1.12
      "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0
      "@vitest/browser": 3.2.7
      "@vitest/ui": 3.2.7
      happy-dom: "*"
      jsdom: "*"
    peerDependenciesMeta:
      "@edge-runtime/vm":
        optional: true
      "@types/debug":
        optional: true
      "@types/node":
        optional: true
      "@vitest/browser":
        optional: true
      "@vitest/ui":
        optional: true
      happy-dom:
        optional: true
      jsdom:
        optional: true

  w3c-xmlserializer@5.0.0:
    resolution:
      {
        integrity: sha512-o8qghlI8NZHU1lLPrpi2+Uq7abh4GGPpYANlalzWxyWteJOCsr/P+oPBA49TOLu5FTZO4d3F9MnWJfiMo4BkmA==,
      }
    engines: { node: ">=18" }

  webidl-conversions@7.0.0:
    resolution:
      {
        integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==,
      }
    engines: { node: ">=12" }

  whatwg-encoding@3.1.1:
    resolution:
      {
        integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==,
      }
    engines: { node: ">=18" }
    deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation

  whatwg-mimetype@4.0.0:
    resolution:
      {
        integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==,
      }
    engines: { node: ">=18" }

  whatwg-url@14.2.0:
    resolution:
      {
        integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==,
      }
    engines: { node: ">=18" }

  which@2.0.2:
    resolution:
      {
        integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==,
      }
    engines: { node: ">= 8" }
    hasBin: true

  why-is-node-running@2.3.0:
    resolution:
      {
        integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==,
      }
    engines: { node: ">=8" }
    hasBin: true

  word-wrap@1.2.5:
    resolution:
      {
        integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==,
      }
    engines: { node: ">=0.10.0" }

  wrap-ansi@7.0.0:
    resolution:
      {
        integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==,
      }
    engines: { node: ">=10" }

  ws@8.21.2:
    resolution:
      {
        integrity: sha512-54dMVAo4WIe6SKy3vBgN+9bJZqqQ8IMRevAkOLQALhi49qkkQDQfWdAZ8KQlXiEabw88ARXXdUrlvtbKQX+aKw==,
      }
    engines: { node: ">=10.0.0" }
    peerDependencies:
      bufferutil: ^4.0.1
      utf-8-validate: ">=5.0.2"
    peerDependenciesMeta:
      bufferutil:
        optional: true
      utf-8-validate:
        optional: true

  xml-name-validator@5.0.0:
    resolution:
      {
        integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==,
      }
    engines: { node: ">=18" }

  xmlchars@2.2.0:
    resolution:
      {
        integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==,
      }

  y18n@5.0.8:
    resolution:
      {
        integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==,
      }
    engines: { node: ">=10" }

  yallist@3.1.1:
    resolution:
      {
        integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==,
      }

  yargs-parser@21.1.1:
    resolution:
      {
        integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==,
      }
    engines: { node: ">=12" }

  yargs@17.7.3:
    resolution:
      {
        integrity: sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==,
      }
    engines: { node: ">=12" }

  yocto-queue@0.1.0:
    resolution:
      {
        integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==,
      }
    engines: { node: ">=10" }

  zod-validation-error@4.0.2:
    resolution:
      {
        integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==,
      }
    engines: { node: ">=18.0.0" }
    peerDependencies:
      zod: ^3.25.0 || ^4.0.0

  zod@3.25.76:
    resolution:
      {
        integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==,
      }

snapshots:
  "@asamuzakjp/css-color@3.2.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: 10.4.3

  "@babel/code-frame@7.29.7":
    dependencies:
      "@babel/helper-validator-identifier": 7.29.7
      js-tokens: 4.0.0
      picocolors: 1.1.1

  "@babel/compat-data@7.29.7": {}

  "@babel/core@7.29.7":
    dependencies:
      "@babel/code-frame": 7.29.7
      "@babel/generator": 7.29.8
      "@babel/helper-compilation-targets": 7.29.7
      "@babel/helper-module-transforms": 7.29.7(@babel/core@7.29.7)
      "@babel/helpers": 7.29.7
      "@babel/parser": 7.29.8
      "@babel/template": 7.29.7
      "@babel/traverse": 7.29.8
      "@babel/types": 7.29.8
      "@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.29.8":
    dependencies:
      "@babel/parser": 7.29.8
      "@babel/types": 7.29.8
      "@jridgewell/gen-mapping": 0.3.13
      "@jridgewell/trace-mapping": 0.3.31
      jsesc: 3.1.0

  "@babel/helper-compilation-targets@7.29.7":
    dependencies:
      "@babel/compat-data": 7.29.7
      "@babel/helper-validator-option": 7.29.7
      browserslist: 4.28.7
      lru-cache: 5.1.1
      semver: 6.3.1

  "@babel/helper-globals@7.29.7": {}

  "@babel/helper-module-imports@7.29.7":
    dependencies:
      "@babel/traverse": 7.29.8
      "@babel/types": 7.29.8
    transitivePeerDependencies:
      - supports-color

  "@babel/helper-module-transforms@7.29.7(@babel/core@7.29.7)":
    dependencies:
      "@babel/core": 7.29.7
      "@babel/helper-module-imports": 7.29.7
      "@babel/helper-validator-identifier": 7.29.7
      "@babel/traverse": 7.29.8
    transitivePeerDependencies:
      - supports-color

  "@babel/helper-plugin-utils@7.29.7": {}

  "@babel/helper-string-parser@7.29.7": {}

  "@babel/helper-validator-identifier@7.29.7": {}

  "@babel/helper-validator-option@7.29.7": {}

  "@babel/helpers@7.29.7":
    dependencies:
      "@babel/template": 7.29.7
      "@babel/types": 7.29.8

  "@babel/parser@7.29.8":
    dependencies:
      "@babel/types": 7.29.8

  "@babel/plugin-transform-react-jsx-self@7.29.7(@babel/core@7.29.7)":
    dependencies:
      "@babel/core": 7.29.7
      "@babel/helper-plugin-utils": 7.29.7

  "@babel/plugin-transform-react-jsx-source@7.29.7(@babel/core@7.29.7)":
    dependencies:
      "@babel/core": 7.29.7
      "@babel/helper-plugin-utils": 7.29.7

  "@babel/template@7.29.7":
    dependencies:
      "@babel/code-frame": 7.29.7
      "@babel/parser": 7.29.8
      "@babel/types": 7.29.8

  "@babel/traverse@7.29.8":
    dependencies:
      "@babel/code-frame": 7.29.7
      "@babel/generator": 7.29.8
      "@babel/helper-globals": 7.29.7
      "@babel/parser": 7.29.8
      "@babel/template": 7.29.7
      "@babel/types": 7.29.8
      debug: 4.4.3
    transitivePeerDependencies:
      - supports-color

  "@babel/types@7.29.8":
    dependencies:
      "@babel/helper-string-parser": 7.29.7
      "@babel/helper-validator-identifier": 7.29.7

  "@csstools/color-helpers@5.1.0": {}

  "@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)":
    dependencies:
      "@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)":
    dependencies:
      "@csstools/color-helpers": 5.1.0
      "@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-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)":
    dependencies:
      "@csstools/css-tokenizer": 3.0.4

  "@csstools/css-tokenizer@3.0.4": {}

  "@esbuild/aix-ppc64@0.28.1":
    optional: true

  "@esbuild/android-arm64@0.28.1":
    optional: true

  "@esbuild/android-arm@0.28.1":
    optional: true

  "@esbuild/android-x64@0.28.1":
    optional: true

  "@esbuild/darwin-arm64@0.28.1":
    optional: true

  "@esbuild/darwin-x64@0.28.1":
    optional: true

  "@esbuild/freebsd-arm64@0.28.1":
    optional: true

  "@esbuild/freebsd-x64@0.28.1":
    optional: true

  "@esbuild/linux-arm64@0.28.1":
    optional: true

  "@esbuild/linux-arm@0.28.1":
    optional: true

  "@esbuild/linux-ia32@0.28.1":
    optional: true

  "@esbuild/linux-loong64@0.28.1":
    optional: true

  "@esbuild/linux-mips64el@0.28.1":
    optional: true

  "@esbuild/linux-ppc64@0.28.1":
    optional: true

  "@esbuild/linux-riscv64@0.28.1":
    optional: true

  "@esbuild/linux-s390x@0.28.1":
    optional: true

  "@esbuild/linux-x64@0.28.1":
    optional: true

  "@esbuild/netbsd-arm64@0.28.1":
    optional: true

  "@esbuild/netbsd-x64@0.28.1":
    optional: true

  "@esbuild/openbsd-arm64@0.28.1":
    optional: true

  "@esbuild/openbsd-x64@0.28.1":
    optional: true

  "@esbuild/openharmony-arm64@0.28.1":
    optional: true

  "@esbuild/sunos-x64@0.28.1":
    optional: true

  "@esbuild/win32-arm64@0.28.1":
    optional: true

  "@esbuild/win32-ia32@0.28.1":
    optional: true

  "@esbuild/win32-x64@0.28.1":
    optional: true

  "@eslint-community/eslint-utils@4.10.1(eslint@10.8.0(jiti@2.7.0))":
    dependencies:
      eslint: 10.8.0(jiti@2.7.0)
      eslint-visitor-keys: 3.4.3

  "@eslint-community/regexpp@4.12.2": {}

  "@eslint/config-array@0.23.5":
    dependencies:
      "@eslint/object-schema": 3.0.5
      debug: 4.4.3
      minimatch: 10.2.6
    transitivePeerDependencies:
      - supports-color

  "@eslint/config-helpers@0.7.0":
    dependencies:
      "@eslint/core": 1.2.1

  "@eslint/core@1.2.1":
    dependencies:
      "@types/json-schema": 7.0.15

  "@eslint/js@10.0.1(eslint@10.8.0(jiti@2.7.0))":
    optionalDependencies:
      eslint: 10.8.0(jiti@2.7.0)

  "@eslint/object-schema@3.0.5": {}

  "@eslint/plugin-kit@0.7.2":
    dependencies:
      "@eslint/core": 1.2.1
      levn: 0.4.1

  "@humanfs/core@0.19.2":
    dependencies:
      "@humanfs/types": 0.15.0

  "@humanfs/node@0.16.8":
    dependencies:
      "@humanfs/core": 0.19.2
      "@humanfs/types": 0.15.0
      "@humanwhocodes/retry": 0.4.3

  "@humanfs/types@0.15.0": {}

  "@humanwhocodes/module-importer@1.0.1": {}

  "@humanwhocodes/retry@0.4.3": {}

  "@inquirer/ansi@2.0.7": {}

  "@inquirer/confirm@6.1.1(@types/node@22.20.1)":
    dependencies:
      "@inquirer/core": 11.2.1(@types/node@22.20.1)
      "@inquirer/type": 4.0.7(@types/node@22.20.1)
    optionalDependencies:
      "@types/node": 22.20.1

  "@inquirer/core@11.2.1(@types/node@22.20.1)":
    dependencies:
      "@inquirer/ansi": 2.0.7
      "@inquirer/figures": 2.0.7
      "@inquirer/type": 4.0.7(@types/node@22.20.1)
      cli-width: 4.1.0
      fast-wrap-ansi: 0.2.2
      mute-stream: 3.0.0
      signal-exit: 4.1.0
    optionalDependencies:
      "@types/node": 22.20.1

  "@inquirer/figures@2.0.7": {}

  "@inquirer/type@4.0.7(@types/node@22.20.1)":
    optionalDependencies:
      "@types/node": 22.20.1

  "@jridgewell/gen-mapping@0.3.13":
    dependencies:
      "@jridgewell/sourcemap-codec": 1.5.5
      "@jridgewell/trace-mapping": 0.3.31

  "@jridgewell/remapping@2.3.5":
    dependencies:
      "@jridgewell/gen-mapping": 0.3.13
      "@jridgewell/trace-mapping": 0.3.31

  "@jridgewell/resolve-uri@3.1.2": {}

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

  "@jridgewell/trace-mapping@0.3.31":
    dependencies:
      "@jridgewell/resolve-uri": 3.1.2
      "@jridgewell/sourcemap-codec": 1.5.5

  "@mswjs/interceptors@0.41.9":
    dependencies:
      "@open-draft/deferred-promise": 2.2.0
      "@open-draft/logger": 0.3.0
      "@open-draft/until": 2.1.0
      is-node-process: 1.2.0
      outvariant: 1.4.3
      strict-event-emitter: 0.5.1

  "@napi-rs/lzma-linux-x64-gnu@1.5.1":
    optional: true

  "@open-draft/deferred-promise@2.2.0": {}

  "@open-draft/deferred-promise@3.0.0": {}

  "@open-draft/logger@0.3.0":
    dependencies:
      is-node-process: 1.2.0
      outvariant: 1.4.3

  "@open-draft/until@2.1.0": {}

  "@playwright/test@1.62.1":
    dependencies:
      playwright: 1.62.1

  "@radix-ui/primitive@1.1.7": {}

  "@radix-ui/react-accordion@1.2.20(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)":
    dependencies:
      "@radix-ui/primitive": 1.1.7
      "@radix-ui/react-collapsible": 1.1.20(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@radix-ui/react-collection": 1.1.15(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@radix-ui/react-compose-refs": 1.1.5(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-context": 1.2.2(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-direction": 1.1.4(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-id": 1.1.4(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-primitive": 2.1.10(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@radix-ui/react-use-controllable-state": 1.2.6(@types/react@19.2.18)(react@19.2.8)
      react: 19.2.8
      react-dom: 19.2.8(react@19.2.8)
    optionalDependencies:
      "@types/react": 19.2.18
      "@types/react-dom": 19.2.4(@types/react@19.2.18)

  "@radix-ui/react-alert-dialog@1.1.23(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)":
    dependencies:
      "@radix-ui/primitive": 1.1.7
      "@radix-ui/react-compose-refs": 1.1.5(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-context": 1.2.2(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-dialog": 1.1.23(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@radix-ui/react-primitive": 2.1.10(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      react: 19.2.8
      react-dom: 19.2.8(react@19.2.8)
    optionalDependencies:
      "@types/react": 19.2.18
      "@types/react-dom": 19.2.4(@types/react@19.2.18)

  "@radix-ui/react-collapsible@1.1.20(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)":
    dependencies:
      "@radix-ui/primitive": 1.1.7
      "@radix-ui/react-compose-refs": 1.1.5(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-context": 1.2.2(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-id": 1.1.4(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-presence": 1.1.10(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@radix-ui/react-primitive": 2.1.10(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@radix-ui/react-use-controllable-state": 1.2.6(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-use-layout-effect": 1.1.4(@types/react@19.2.18)(react@19.2.8)
      react: 19.2.8
      react-dom: 19.2.8(react@19.2.8)
    optionalDependencies:
      "@types/react": 19.2.18
      "@types/react-dom": 19.2.4(@types/react@19.2.18)

  "@radix-ui/react-collection@1.1.15(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)":
    dependencies:
      "@radix-ui/react-compose-refs": 1.1.5(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-context": 1.2.2(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-primitive": 2.1.10(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@radix-ui/react-slot": 1.3.3(@types/react@19.2.18)(react@19.2.8)
      react: 19.2.8
      react-dom: 19.2.8(react@19.2.8)
    optionalDependencies:
      "@types/react": 19.2.18
      "@types/react-dom": 19.2.4(@types/react@19.2.18)

  "@radix-ui/react-compose-refs@1.1.5(@types/react@19.2.18)(react@19.2.8)":
    dependencies:
      react: 19.2.8
    optionalDependencies:
      "@types/react": 19.2.18

  "@radix-ui/react-context@1.2.2(@types/react@19.2.18)(react@19.2.8)":
    dependencies:
      react: 19.2.8
    optionalDependencies:
      "@types/react": 19.2.18

  "@radix-ui/react-dialog@1.1.23(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)":
    dependencies:
      "@radix-ui/primitive": 1.1.7
      "@radix-ui/react-compose-refs": 1.1.5(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-context": 1.2.2(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-dismissable-layer": 1.1.19(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@radix-ui/react-focus-guards": 1.1.6(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-focus-scope": 1.1.16(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@radix-ui/react-id": 1.1.4(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-portal": 1.1.17(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@radix-ui/react-presence": 1.1.10(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@radix-ui/react-primitive": 2.1.10(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@radix-ui/react-slot": 1.3.3(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-use-controllable-state": 1.2.6(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-use-layout-effect": 1.1.4(@types/react@19.2.18)(react@19.2.8)
      aria-hidden: 1.2.6
      react: 19.2.8
      react-dom: 19.2.8(react@19.2.8)
      react-remove-scroll: 2.7.2(@types/react@19.2.18)(react@19.2.8)
    optionalDependencies:
      "@types/react": 19.2.18
      "@types/react-dom": 19.2.4(@types/react@19.2.18)

  "@radix-ui/react-direction@1.1.4(@types/react@19.2.18)(react@19.2.8)":
    dependencies:
      react: 19.2.8
    optionalDependencies:
      "@types/react": 19.2.18

  "@radix-ui/react-dismissable-layer@1.1.19(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)":
    dependencies:
      "@radix-ui/primitive": 1.1.7
      "@radix-ui/react-compose-refs": 1.1.5(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-primitive": 2.1.10(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@radix-ui/react-use-callback-ref": 1.1.4(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-use-effect-event": 0.0.5(@types/react@19.2.18)(react@19.2.8)
      react: 19.2.8
      react-dom: 19.2.8(react@19.2.8)
    optionalDependencies:
      "@types/react": 19.2.18
      "@types/react-dom": 19.2.4(@types/react@19.2.18)

  "@radix-ui/react-focus-guards@1.1.6(@types/react@19.2.18)(react@19.2.8)":
    dependencies:
      react: 19.2.8
    optionalDependencies:
      "@types/react": 19.2.18

  "@radix-ui/react-focus-scope@1.1.16(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)":
    dependencies:
      "@radix-ui/react-compose-refs": 1.1.5(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-primitive": 2.1.10(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@radix-ui/react-use-callback-ref": 1.1.4(@types/react@19.2.18)(react@19.2.8)
      react: 19.2.8
      react-dom: 19.2.8(react@19.2.8)
    optionalDependencies:
      "@types/react": 19.2.18
      "@types/react-dom": 19.2.4(@types/react@19.2.18)

  "@radix-ui/react-id@1.1.4(@types/react@19.2.18)(react@19.2.8)":
    dependencies:
      "@radix-ui/react-use-layout-effect": 1.1.4(@types/react@19.2.18)(react@19.2.8)
      react: 19.2.8
    optionalDependencies:
      "@types/react": 19.2.18

  "@radix-ui/react-portal@1.1.17(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)":
    dependencies:
      "@radix-ui/react-primitive": 2.1.10(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)
      "@radix-ui/react-use-layout-effect": 1.1.4(@types/react@19.2.18)(react@19.2.8)
      react: 19.2.8
      react-dom: 19.2.8(react@19.2.8)
    optionalDependencies:
      "@types/react": 19.2.18
      "@types/react-dom": 19.2.4(@types/react@19.2.18)

  "@radix-ui/react-presence@1.1.10(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)":
    dependencies:
      "@radix-ui/react-use-layout-effect": 1.1.4(@types/react@19.2.18)(react@19.2.8)
      react: 19.2.8
      react-dom: 19.2.8(react@19.2.8)
    optionalDependencies:
      "@types/react": 19.2.18
      "@types/react-dom": 19.2.4(@types/react@19.2.18)

  "@radix-ui/react-primitive@2.1.10(@types/react-dom@19.2.4(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8)":
    dependencies:
      "@radix-ui/react-slot": 1.3.3(@types/react@19.2.18)(react@19.2.8)
      react: 19.2.8
      react-dom: 19.2.8(react@19.2.8)
    optionalDependencies:
      "@types/react": 19.2.18
      "@types/react-dom": 19.2.4(@types/react@19.2.18)

  "@radix-ui/react-slot@1.3.3(@types/react@19.2.18)(react@19.2.8)":
    dependencies:
      "@radix-ui/react-compose-refs": 1.1.5(@types/react@19.2.18)(react@19.2.8)
      react: 19.2.8
    optionalDependencies:
      "@types/react": 19.2.18

  "@radix-ui/react-use-callback-ref@1.1.4(@types/react@19.2.18)(react@19.2.8)":
    dependencies:
      react: 19.2.8
    optionalDependencies:
      "@types/react": 19.2.18

  "@radix-ui/react-use-controllable-state@1.2.6(@types/react@19.2.18)(react@19.2.8)":
    dependencies:
      "@radix-ui/primitive": 1.1.7
      "@radix-ui/react-use-effect-event": 0.0.5(@types/react@19.2.18)(react@19.2.8)
      "@radix-ui/react-use-layout-effect": 1.1.4(@types/react@19.2.18)(react@19.2.8)
      react: 19.2.8
    optionalDependencies:
      "@types/react": 19.2.18

  "@radix-ui/react-use-effect-event@0.0.5(@types/react@19.2.18)(react@19.2.8)":
    dependencies:
      "@radix-ui/react-use-layout-effect": 1.1.4(@types/react@19.2.18)(react@19.2.8)
      react: 19.2.8
    optionalDependencies:
      "@types/react": 19.2.18

  "@radix-ui/react-use-layout-effect@1.1.4(@types/react@19.2.18)(react@19.2.8)":
    dependencies:
      react: 19.2.8
    optionalDependencies:
      "@types/react": 19.2.18

  "@reduxjs/toolkit@2.12.0(react-redux@9.3.0(@types/react@19.2.18)(react@19.2.8)(redux@5.0.1))(react@19.2.8)":
    dependencies:
      "@standard-schema/spec": 1.1.0
      "@standard-schema/utils": 0.3.0
      immer: 11.1.16
      redux: 5.0.1
      redux-thunk: 3.1.0(redux@5.0.1)
      reselect: 5.2.0
    optionalDependencies:
      react: 19.2.8
      react-redux: 9.3.0(@types/react@19.2.18)(react@19.2.8)(redux@5.0.1)

  "@rolldown/pluginutils@1.0.0-rc.3": {}

  "@rollup/rollup-android-arm-eabi@4.62.4":
    optional: true

  "@rollup/rollup-android-arm64@4.62.4":
    optional: true

  "@rollup/rollup-darwin-arm64@4.62.4":
    optional: true

  "@rollup/rollup-darwin-x64@4.62.4":
    optional: true

  "@rollup/rollup-freebsd-arm64@4.62.4":
    optional: true

  "@rollup/rollup-freebsd-x64@4.62.4":
    optional: true

  "@rollup/rollup-linux-arm-gnueabihf@4.62.4":
    optional: true

  "@rollup/rollup-linux-arm-musleabihf@4.62.4":
    optional: true

  "@rollup/rollup-linux-arm64-gnu@4.62.4":
    optional: true

  "@rollup/rollup-linux-arm64-musl@4.62.4":
    optional: true

  "@rollup/rollup-linux-loong64-gnu@4.62.4":
    optional: true

  "@rollup/rollup-linux-loong64-musl@4.62.4":
    optional: true

  "@rollup/rollup-linux-ppc64-gnu@4.62.4":
    optional: true

  "@rollup/rollup-linux-ppc64-musl@4.62.4":
    optional: true

  "@rollup/rollup-linux-riscv64-gnu@4.62.4":
    optional: true

  "@rollup/rollup-linux-riscv64-musl@4.62.4":
    optional: true

  "@rollup/rollup-linux-s390x-gnu@4.62.4":
    optional: true

  "@rollup/rollup-linux-x64-gnu@4.62.4":
    optional: true

  "@rollup/rollup-linux-x64-musl@4.62.4":
    optional: true

  "@rollup/rollup-openbsd-x64@4.62.4":
    optional: true

  "@rollup/rollup-openharmony-arm64@4.62.4":
    optional: true

  "@rollup/rollup-win32-arm64-msvc@4.62.4":
    optional: true

  "@rollup/rollup-win32-ia32-msvc@4.62.4":
    optional: true

  "@rollup/rollup-win32-x64-gnu@4.62.4":
    optional: true

  "@rollup/rollup-win32-x64-msvc@4.62.4":
    optional: true

  "@standard-schema/spec@1.1.0": {}

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

  "@tailwindcss/node@4.3.3":
    dependencies:
      "@jridgewell/remapping": 2.3.5
      enhanced-resolve: 5.24.5
      jiti: 2.7.0
      lightningcss: 1.32.0
      magic-string: 0.30.21
      source-map-js: 1.2.1
      tailwindcss: 4.3.3

  "@tailwindcss/oxide-android-arm64@4.3.3":
    optional: true

  "@tailwindcss/oxide-darwin-arm64@4.3.3":
    optional: true

  "@tailwindcss/oxide-darwin-x64@4.3.3":
    optional: true

  "@tailwindcss/oxide-freebsd-x64@4.3.3":
    optional: true

  "@tailwindcss/oxide-linux-arm-gnueabihf@4.3.3":
    optional: true

  "@tailwindcss/oxide-linux-arm64-gnu@4.3.3":
    optional: true

  "@tailwindcss/oxide-linux-arm64-musl@4.3.3":
    optional: true

  "@tailwindcss/oxide-linux-x64-gnu@4.3.3":
    optional: true

  "@tailwindcss/oxide-linux-x64-musl@4.3.3":
    optional: true

  "@tailwindcss/oxide-wasm32-wasi@4.3.3":
    optional: true

  "@tailwindcss/oxide-win32-arm64-msvc@4.3.3":
    optional: true

  "@tailwindcss/oxide-win32-x64-msvc@4.3.3":
    optional: true

  "@tailwindcss/oxide@4.3.3":
    optionalDependencies:
      "@tailwindcss/oxide-android-arm64": 4.3.3
      "@tailwindcss/oxide-darwin-arm64": 4.3.3
      "@tailwindcss/oxide-darwin-x64": 4.3.3
      "@tailwindcss/oxide-freebsd-x64": 4.3.3
      "@tailwindcss/oxide-linux-arm-gnueabihf": 4.3.3
      "@tailwindcss/oxide-linux-arm64-gnu": 4.3.3
      "@tailwindcss/oxide-linux-arm64-musl": 4.3.3
      "@tailwindcss/oxide-linux-x64-gnu": 4.3.3
      "@tailwindcss/oxide-linux-x64-musl": 4.3.3
      "@tailwindcss/oxide-wasm32-wasi": 4.3.3
      "@tailwindcss/oxide-win32-arm64-msvc": 4.3.3
      "@tailwindcss/oxide-win32-x64-msvc": 4.3.3

  "@tailwindcss/vite@4.3.3(vite@7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0))":
    dependencies:
      "@tailwindcss/node": 4.3.3
      "@tailwindcss/oxide": 4.3.3
      tailwindcss: 4.3.3
      vite: 7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)

  "@tanstack/query-core@5.101.4": {}

  "@tanstack/react-query@5.101.4(react@19.2.8)":
    dependencies:
      "@tanstack/query-core": 5.101.4
      react: 19.2.8

  "@types/babel__core@7.20.5":
    dependencies:
      "@babel/parser": 7.29.8
      "@babel/types": 7.29.8
      "@types/babel__generator": 7.27.0
      "@types/babel__template": 7.4.4
      "@types/babel__traverse": 7.28.0

  "@types/babel__generator@7.27.0":
    dependencies:
      "@babel/types": 7.29.8

  "@types/babel__template@7.4.4":
    dependencies:
      "@babel/parser": 7.29.8
      "@babel/types": 7.29.8

  "@types/babel__traverse@7.28.0":
    dependencies:
      "@babel/types": 7.29.8

  "@types/chai@5.2.3":
    dependencies:
      "@types/deep-eql": 4.0.2
      assertion-error: 2.0.1

  "@types/d3-array@3.2.2": {}

  "@types/d3-color@3.1.3": {}

  "@types/d3-ease@3.0.2": {}

  "@types/d3-interpolate@3.0.4":
    dependencies:
      "@types/d3-color": 3.1.3

  "@types/d3-path@3.1.1": {}

  "@types/d3-scale@4.0.9":
    dependencies:
      "@types/d3-time": 3.0.4

  "@types/d3-shape@3.1.8":
    dependencies:
      "@types/d3-path": 3.1.1

  "@types/d3-time@3.0.4": {}

  "@types/d3-timer@3.0.2": {}

  "@types/deep-eql@4.0.2": {}

  "@types/esrecurse@4.3.1": {}

  "@types/estree@1.0.9": {}

  "@types/json-schema@7.0.15": {}

  "@types/node@22.20.1":
    dependencies:
      undici-types: 6.21.0

  "@types/react-dom@19.2.4(@types/react@19.2.18)":
    dependencies:
      "@types/react": 19.2.18

  "@types/react@19.2.18":
    dependencies:
      csstype: 3.2.3

  "@types/set-cookie-parser@2.4.10":
    dependencies:
      "@types/node": 22.20.1

  "@types/statuses@2.0.6": {}

  "@types/use-sync-external-store@0.0.6": {}

  "@typescript-eslint/eslint-plugin@8.66.0(@typescript-eslint/parser@8.66.0(eslint@10.8.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.8.0(jiti@2.7.0))(typescript@5.9.3)":
    dependencies:
      "@eslint-community/regexpp": 4.12.2
      "@typescript-eslint/parser": 8.66.0(eslint@10.8.0(jiti@2.7.0))(typescript@5.9.3)
      "@typescript-eslint/scope-manager": 8.66.0
      "@typescript-eslint/type-utils": 8.66.0(eslint@10.8.0(jiti@2.7.0))(typescript@5.9.3)
      "@typescript-eslint/utils": 8.66.0(eslint@10.8.0(jiti@2.7.0))(typescript@5.9.3)
      "@typescript-eslint/visitor-keys": 8.66.0
      eslint: 10.8.0(jiti@2.7.0)
      ignore: 7.0.6
      natural-compare: 1.4.0
      ts-api-utils: 2.5.0(typescript@5.9.3)
      typescript: 5.9.3
    transitivePeerDependencies:
      - supports-color

  "@typescript-eslint/parser@8.66.0(eslint@10.8.0(jiti@2.7.0))(typescript@5.9.3)":
    dependencies:
      "@typescript-eslint/scope-manager": 8.66.0
      "@typescript-eslint/types": 8.66.0
      "@typescript-eslint/typescript-estree": 8.66.0(typescript@5.9.3)
      "@typescript-eslint/visitor-keys": 8.66.0
      debug: 4.4.3
      eslint: 10.8.0(jiti@2.7.0)
      typescript: 5.9.3
    transitivePeerDependencies:
      - supports-color

  "@typescript-eslint/project-service@8.66.0(typescript@5.9.3)":
    dependencies:
      "@typescript-eslint/tsconfig-utils": 8.66.0(typescript@5.9.3)
      "@typescript-eslint/types": 8.66.0
      debug: 4.4.3
      typescript: 5.9.3
    transitivePeerDependencies:
      - supports-color

  "@typescript-eslint/scope-manager@8.66.0":
    dependencies:
      "@typescript-eslint/types": 8.66.0
      "@typescript-eslint/visitor-keys": 8.66.0

  "@typescript-eslint/tsconfig-utils@8.66.0(typescript@5.9.3)":
    dependencies:
      typescript: 5.9.3

  "@typescript-eslint/type-utils@8.66.0(eslint@10.8.0(jiti@2.7.0))(typescript@5.9.3)":
    dependencies:
      "@typescript-eslint/types": 8.66.0
      "@typescript-eslint/typescript-estree": 8.66.0(typescript@5.9.3)
      "@typescript-eslint/utils": 8.66.0(eslint@10.8.0(jiti@2.7.0))(typescript@5.9.3)
      debug: 4.4.3
      eslint: 10.8.0(jiti@2.7.0)
      ts-api-utils: 2.5.0(typescript@5.9.3)
      typescript: 5.9.3
    transitivePeerDependencies:
      - supports-color

  "@typescript-eslint/types@8.66.0": {}

  "@typescript-eslint/typescript-estree@8.66.0(typescript@5.9.3)":
    dependencies:
      "@typescript-eslint/project-service": 8.66.0(typescript@5.9.3)
      "@typescript-eslint/tsconfig-utils": 8.66.0(typescript@5.9.3)
      "@typescript-eslint/types": 8.66.0
      "@typescript-eslint/visitor-keys": 8.66.0
      debug: 4.4.3
      minimatch: 10.2.6
      semver: 7.8.5
      tinyglobby: 0.2.17
      ts-api-utils: 2.5.0(typescript@5.9.3)
      typescript: 5.9.3
    transitivePeerDependencies:
      - supports-color

  "@typescript-eslint/utils@8.66.0(eslint@10.8.0(jiti@2.7.0))(typescript@5.9.3)":
    dependencies:
      "@eslint-community/eslint-utils": 4.10.1(eslint@10.8.0(jiti@2.7.0))
      "@typescript-eslint/scope-manager": 8.66.0
      "@typescript-eslint/types": 8.66.0
      "@typescript-eslint/typescript-estree": 8.66.0(typescript@5.9.3)
      eslint: 10.8.0(jiti@2.7.0)
      typescript: 5.9.3
    transitivePeerDependencies:
      - supports-color

  "@typescript-eslint/visitor-keys@8.66.0":
    dependencies:
      "@typescript-eslint/types": 8.66.0
      eslint-visitor-keys: 5.0.1

  "@vitejs/plugin-react@5.2.0(vite@7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0))":
    dependencies:
      "@babel/core": 7.29.7
      "@babel/plugin-transform-react-jsx-self": 7.29.7(@babel/core@7.29.7)
      "@babel/plugin-transform-react-jsx-source": 7.29.7(@babel/core@7.29.7)
      "@rolldown/pluginutils": 1.0.0-rc.3
      "@types/babel__core": 7.20.5
      react-refresh: 0.18.0
      vite: 7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)
    transitivePeerDependencies:
      - supports-color

  "@vitest/expect@3.2.7":
    dependencies:
      "@types/chai": 5.2.3
      "@vitest/spy": 3.2.7
      "@vitest/utils": 3.2.7
      chai: 5.3.3
      tinyrainbow: 2.0.0

  "@vitest/mocker@3.2.7(msw@2.15.0(@types/node@22.20.1)(typescript@5.9.3))(vite@7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0))":
    dependencies:
      "@vitest/spy": 3.2.7
      estree-walker: 3.0.3
      magic-string: 0.30.21
    optionalDependencies:
      msw: 2.15.0(@types/node@22.20.1)(typescript@5.9.3)
      vite: 7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)

  "@vitest/pretty-format@3.2.7":
    dependencies:
      tinyrainbow: 2.0.0

  "@vitest/runner@3.2.7":
    dependencies:
      "@vitest/utils": 3.2.7
      pathe: 2.0.3
      strip-literal: 3.1.0

  "@vitest/snapshot@3.2.7":
    dependencies:
      "@vitest/pretty-format": 3.2.7
      magic-string: 0.30.21
      pathe: 2.0.3

  "@vitest/spy@3.2.7":
    dependencies:
      tinyspy: 4.0.4

  "@vitest/utils@3.2.7":
    dependencies:
      "@vitest/pretty-format": 3.2.7
      loupe: 3.2.1
      tinyrainbow: 2.0.0

  acorn-jsx@5.3.2(acorn@8.18.0):
    dependencies:
      acorn: 8.18.0

  acorn@8.18.0: {}

  agent-base@7.1.4: {}

  ajv@6.15.0:
    dependencies:
      fast-deep-equal: 3.1.3
      fast-json-stable-stringify: 2.1.0
      json-schema-traverse: 0.4.1
      uri-js: 4.4.1

  ansi-regex@5.0.1: {}

  ansi-styles@4.3.0:
    dependencies:
      color-convert: 2.0.1

  aria-hidden@1.2.6:
    dependencies:
      tslib: 2.8.1

  assertion-error@2.0.1: {}

  balanced-match@4.0.4: {}

  baseline-browser-mapping@2.11.12: {}

  brace-expansion@5.0.9:
    dependencies:
      balanced-match: 4.0.4

  browserslist@4.28.7:
    dependencies:
      baseline-browser-mapping: 2.11.12
      caniuse-lite: 1.0.30001806
      electron-to-chromium: 1.5.401
      node-releases: 2.0.52
      update-browserslist-db: 1.2.3(browserslist@4.28.7)

  cac@6.7.14: {}

  caniuse-lite@1.0.30001806: {}

  chai@5.3.3:
    dependencies:
      assertion-error: 2.0.1
      check-error: 2.1.3
      deep-eql: 5.0.2
      loupe: 3.2.1
      pathval: 2.0.1

  check-error@2.1.3: {}

  cli-width@4.1.0: {}

  cliui@8.0.1:
    dependencies:
      string-width: 4.2.3
      strip-ansi: 6.0.1
      wrap-ansi: 7.0.0

  clsx@2.1.1: {}

  color-convert@2.0.1:
    dependencies:
      color-name: 1.1.4

  color-name@1.1.4: {}

  convert-source-map@2.0.0: {}

  cookie@1.1.1: {}

  cross-spawn@7.0.6:
    dependencies:
      path-key: 3.1.1
      shebang-command: 2.0.0
      which: 2.0.2

  cssstyle@4.6.0:
    dependencies:
      "@asamuzakjp/css-color": 3.2.0
      rrweb-cssom: 0.8.0

  csstype@3.2.3: {}

  d3-array@3.2.4:
    dependencies:
      internmap: 2.0.3

  d3-color@3.1.0: {}

  d3-ease@3.0.1: {}

  d3-format@3.1.2: {}

  d3-interpolate@3.0.1:
    dependencies:
      d3-color: 3.1.0

  d3-path@3.1.0: {}

  d3-scale@4.0.2:
    dependencies:
      d3-array: 3.2.4
      d3-format: 3.1.2
      d3-interpolate: 3.0.1
      d3-time: 3.1.0
      d3-time-format: 4.1.0

  d3-shape@3.2.0:
    dependencies:
      d3-path: 3.1.0

  d3-time-format@4.1.0:
    dependencies:
      d3-time: 3.1.0

  d3-time@3.1.0:
    dependencies:
      d3-array: 3.2.4

  d3-timer@3.0.1: {}

  data-urls@5.0.0:
    dependencies:
      whatwg-mimetype: 4.0.0
      whatwg-url: 14.2.0

  debug@4.4.3:
    dependencies:
      ms: 2.1.3

  decimal.js-light@2.5.1: {}

  decimal.js@10.6.0: {}

  deep-eql@5.0.2: {}

  deep-is@0.1.4: {}

  detect-libc@2.1.2: {}

  detect-node-es@1.1.0: {}

  electron-to-chromium@1.5.401: {}

  emoji-regex@8.0.0: {}

  enhanced-resolve@5.24.5:
    dependencies:
      graceful-fs: 4.2.11
      tapable: 2.3.3

  entities@6.0.1: {}

  es-module-lexer@1.7.0: {}

  es-toolkit@1.50.0: {}

  esbuild@0.28.1:
    optionalDependencies:
      "@esbuild/aix-ppc64": 0.28.1
      "@esbuild/android-arm": 0.28.1
      "@esbuild/android-arm64": 0.28.1
      "@esbuild/android-x64": 0.28.1
      "@esbuild/darwin-arm64": 0.28.1
      "@esbuild/darwin-x64": 0.28.1
      "@esbuild/freebsd-arm64": 0.28.1
      "@esbuild/freebsd-x64": 0.28.1
      "@esbuild/linux-arm": 0.28.1
      "@esbuild/linux-arm64": 0.28.1
      "@esbuild/linux-ia32": 0.28.1
      "@esbuild/linux-loong64": 0.28.1
      "@esbuild/linux-mips64el": 0.28.1
      "@esbuild/linux-ppc64": 0.28.1
      "@esbuild/linux-riscv64": 0.28.1
      "@esbuild/linux-s390x": 0.28.1
      "@esbuild/linux-x64": 0.28.1
      "@esbuild/netbsd-arm64": 0.28.1
      "@esbuild/netbsd-x64": 0.28.1
      "@esbuild/openbsd-arm64": 0.28.1
      "@esbuild/openbsd-x64": 0.28.1
      "@esbuild/openharmony-arm64": 0.28.1
      "@esbuild/sunos-x64": 0.28.1
      "@esbuild/win32-arm64": 0.28.1
      "@esbuild/win32-ia32": 0.28.1
      "@esbuild/win32-x64": 0.28.1

  escalade@3.2.0: {}

  escape-string-regexp@4.0.0: {}

  eslint-plugin-react-hooks@7.1.1(eslint@10.8.0(jiti@2.7.0)):
    dependencies:
      "@babel/core": 7.29.7
      "@babel/parser": 7.29.8
      eslint: 10.8.0(jiti@2.7.0)
      hermes-parser: 0.25.1
      zod: 3.25.76
      zod-validation-error: 4.0.2(zod@3.25.76)
    transitivePeerDependencies:
      - supports-color

  eslint-plugin-react-refresh@0.5.3(eslint@10.8.0(jiti@2.7.0)):
    dependencies:
      eslint: 10.8.0(jiti@2.7.0)

  eslint-scope@9.1.2:
    dependencies:
      "@types/esrecurse": 4.3.1
      "@types/estree": 1.0.9
      esrecurse: 4.3.0
      estraverse: 5.3.0

  eslint-visitor-keys@3.4.3: {}

  eslint-visitor-keys@5.0.1: {}

  eslint@10.8.0(jiti@2.7.0):
    dependencies:
      "@eslint-community/eslint-utils": 4.10.1(eslint@10.8.0(jiti@2.7.0))
      "@eslint-community/regexpp": 4.12.2
      "@eslint/config-array": 0.23.5
      "@eslint/config-helpers": 0.7.0
      "@eslint/core": 1.2.1
      "@eslint/plugin-kit": 0.7.2
      "@humanfs/node": 0.16.8
      "@humanwhocodes/module-importer": 1.0.1
      "@humanwhocodes/retry": 0.4.3
      "@types/estree": 1.0.9
      ajv: 6.15.0
      cross-spawn: 7.0.6
      debug: 4.4.3
      escape-string-regexp: 4.0.0
      eslint-scope: 9.1.2
      eslint-visitor-keys: 5.0.1
      espree: 11.2.0
      esquery: 1.7.0
      esutils: 2.0.3
      fast-deep-equal: 3.1.3
      file-entry-cache: 8.0.0
      find-up: 5.0.0
      glob-parent: 6.0.2
      ignore: 5.3.2
      imurmurhash: 0.1.4
      is-glob: 4.0.3
      json-stable-stringify-without-jsonify: 1.0.1
      minimatch: 10.2.6
      natural-compare: 1.4.0
      optionator: 0.9.4
    optionalDependencies:
      jiti: 2.7.0
    transitivePeerDependencies:
      - supports-color

  espree@11.2.0:
    dependencies:
      acorn: 8.18.0
      acorn-jsx: 5.3.2(acorn@8.18.0)
      eslint-visitor-keys: 5.0.1

  esquery@1.7.0:
    dependencies:
      estraverse: 5.3.0

  esrecurse@4.3.0:
    dependencies:
      estraverse: 5.3.0

  estraverse@5.3.0: {}

  estree-walker@3.0.3:
    dependencies:
      "@types/estree": 1.0.9

  esutils@2.0.3: {}

  eventemitter3@5.0.4: {}

  expect-type@1.4.0: {}

  fast-deep-equal@3.1.3: {}

  fast-json-stable-stringify@2.1.0: {}

  fast-levenshtein@2.0.6: {}

  fast-string-truncated-width@3.0.3: {}

  fast-string-width@3.0.2:
    dependencies:
      fast-string-truncated-width: 3.0.3

  fast-wrap-ansi@0.2.2:
    dependencies:
      fast-string-width: 3.0.2

  fdir@6.5.0(picomatch@4.0.5):
    optionalDependencies:
      picomatch: 4.0.5

  file-entry-cache@8.0.0:
    dependencies:
      flat-cache: 4.0.1

  find-up@5.0.0:
    dependencies:
      locate-path: 6.0.0
      path-exists: 4.0.0

  flat-cache@4.0.1:
    dependencies:
      flatted: 3.4.4
      keyv: 4.5.4

  flatted@3.4.4: {}

  fsevents@2.3.2:
    optional: true

  fsevents@2.3.3:
    optional: true

  gensync@1.0.0-beta.2: {}

  get-caller-file@2.0.5: {}

  get-nonce@1.0.1: {}

  glob-parent@6.0.2:
    dependencies:
      is-glob: 4.0.3

  globals@17.9.0: {}

  graceful-fs@4.2.11: {}

  graphql@16.14.2: {}

  headers-polyfill@5.0.1:
    dependencies:
      "@types/set-cookie-parser": 2.4.10
      set-cookie-parser: 3.1.2

  hermes-estree@0.25.1: {}

  hermes-parser@0.25.1:
    dependencies:
      hermes-estree: 0.25.1

  html-encoding-sniffer@4.0.0:
    dependencies:
      whatwg-encoding: 3.1.1

  http-proxy-agent@7.0.2:
    dependencies:
      agent-base: 7.1.4
      debug: 4.4.3
    transitivePeerDependencies:
      - supports-color

  https-proxy-agent@7.0.6:
    dependencies:
      agent-base: 7.1.4
      debug: 4.4.3
    transitivePeerDependencies:
      - supports-color

  iconv-lite@0.6.3:
    dependencies:
      safer-buffer: 2.1.2

  ignore@5.3.2: {}

  ignore@7.0.6: {}

  immer@11.1.16: {}

  imurmurhash@0.1.4: {}

  internmap@2.0.3: {}

  is-extglob@2.1.1: {}

  is-fullwidth-code-point@3.0.0: {}

  is-glob@4.0.3:
    dependencies:
      is-extglob: 2.1.1

  is-node-process@1.2.0: {}

  is-potential-custom-element-name@1.0.1: {}

  isexe@2.0.0: {}

  jiti@2.7.0: {}

  js-tokens@4.0.0: {}

  js-tokens@9.0.1: {}

  jsdom@26.1.0:
    dependencies:
      cssstyle: 4.6.0
      data-urls: 5.0.0
      decimal.js: 10.6.0
      html-encoding-sniffer: 4.0.0
      http-proxy-agent: 7.0.2
      https-proxy-agent: 7.0.6
      is-potential-custom-element-name: 1.0.1
      nwsapi: 2.2.24
      parse5: 7.3.0
      rrweb-cssom: 0.8.0
      saxes: 6.0.0
      symbol-tree: 3.2.4
      tough-cookie: 5.1.2
      w3c-xmlserializer: 5.0.0
      webidl-conversions: 7.0.0
      whatwg-encoding: 3.1.1
      whatwg-mimetype: 4.0.0
      whatwg-url: 14.2.0
      ws: 8.21.2
      xml-name-validator: 5.0.0
    transitivePeerDependencies:
      - bufferutil
      - supports-color
      - utf-8-validate

  jsesc@3.1.0: {}

  json-buffer@3.0.1: {}

  json-schema-traverse@0.4.1: {}

  json-stable-stringify-without-jsonify@1.0.1: {}

  json5@2.2.3: {}

  keyv@4.5.4:
    dependencies:
      json-buffer: 3.0.1

  levn@0.4.1:
    dependencies:
      prelude-ls: 1.2.1
      type-check: 0.4.0

  lightningcss-android-arm64@1.32.0:
    optional: true

  lightningcss-darwin-arm64@1.32.0:
    optional: true

  lightningcss-darwin-x64@1.32.0:
    optional: true

  lightningcss-freebsd-x64@1.32.0:
    optional: true

  lightningcss-linux-arm-gnueabihf@1.32.0:
    optional: true

  lightningcss-linux-arm64-gnu@1.32.0:
    optional: true

  lightningcss-linux-arm64-musl@1.32.0:
    optional: true

  lightningcss-linux-x64-gnu@1.32.0:
    optional: true

  lightningcss-linux-x64-musl@1.32.0:
    optional: true

  lightningcss-win32-arm64-msvc@1.32.0:
    optional: true

  lightningcss-win32-x64-msvc@1.32.0:
    optional: true

  lightningcss@1.32.0:
    dependencies:
      detect-libc: 2.1.2
    optionalDependencies:
      lightningcss-android-arm64: 1.32.0
      lightningcss-darwin-arm64: 1.32.0
      lightningcss-darwin-x64: 1.32.0
      lightningcss-freebsd-x64: 1.32.0
      lightningcss-linux-arm-gnueabihf: 1.32.0
      lightningcss-linux-arm64-gnu: 1.32.0
      lightningcss-linux-arm64-musl: 1.32.0
      lightningcss-linux-x64-gnu: 1.32.0
      lightningcss-linux-x64-musl: 1.32.0
      lightningcss-win32-arm64-msvc: 1.32.0
      lightningcss-win32-x64-msvc: 1.32.0

  locate-path@6.0.0:
    dependencies:
      p-locate: 5.0.0

  loupe@3.2.1: {}

  lru-cache@10.4.3: {}

  lru-cache@5.1.1:
    dependencies:
      yallist: 3.1.1

  lucide-react@0.468.0(react@19.2.8):
    dependencies:
      react: 19.2.8

  magic-string@0.30.21:
    dependencies:
      "@jridgewell/sourcemap-codec": 1.5.5

  minimatch@10.2.6:
    dependencies:
      brace-expansion: 5.0.9

  ms@2.1.3: {}

  msw@2.15.0(@types/node@22.20.1)(typescript@5.9.3):
    dependencies:
      "@inquirer/confirm": 6.1.1(@types/node@22.20.1)
      "@mswjs/interceptors": 0.41.9
      "@open-draft/deferred-promise": 3.0.0
      "@types/statuses": 2.0.6
      cookie: 1.1.1
      graphql: 16.14.2
      headers-polyfill: 5.0.1
      is-node-process: 1.2.0
      outvariant: 1.4.3
      path-to-regexp: 6.3.0
      picocolors: 1.1.1
      rettime: 0.11.11
      statuses: 2.0.2
      strict-event-emitter: 0.5.1
      tough-cookie: 6.0.2
      type-fest: 5.8.0
      until-async: 3.0.2
      yargs: 17.7.3
    optionalDependencies:
      typescript: 5.9.3
    transitivePeerDependencies:
      - "@types/node"

  mute-stream@3.0.0: {}

  nanoid@3.3.17: {}

  natural-compare@1.4.0: {}

  node-releases@2.0.52: {}

  nwsapi@2.2.24: {}

  optionator@0.9.4:
    dependencies:
      deep-is: 0.1.4
      fast-levenshtein: 2.0.6
      levn: 0.4.1
      prelude-ls: 1.2.1
      type-check: 0.4.0
      word-wrap: 1.2.5

  outvariant@1.4.3: {}

  p-limit@3.1.0:
    dependencies:
      yocto-queue: 0.1.0

  p-locate@5.0.0:
    dependencies:
      p-limit: 3.1.0

  parse5@7.3.0:
    dependencies:
      entities: 6.0.1

  path-exists@4.0.0: {}

  path-key@3.1.1: {}

  path-to-regexp@6.3.0: {}

  pathe@2.0.3: {}

  pathval@2.0.1: {}

  picocolors@1.1.1: {}

  picomatch@4.0.5: {}

  playwright-core@1.62.1: {}

  playwright@1.62.1:
    dependencies:
      playwright-core: 1.62.1
    optionalDependencies:
      fsevents: 2.3.2

  postcss@8.5.25:
    dependencies:
      nanoid: 3.3.17
      picocolors: 1.1.1
      source-map-js: 1.2.1

  prelude-ls@1.2.1: {}

  prettier@3.9.6: {}

  punycode@2.3.1: {}

  react-dom@19.2.8(react@19.2.8):
    dependencies:
      react: 19.2.8
      scheduler: 0.27.0

  react-is@19.2.8: {}

  react-redux@9.3.0(@types/react@19.2.18)(react@19.2.8)(redux@5.0.1):
    dependencies:
      "@types/use-sync-external-store": 0.0.6
      react: 19.2.8
      use-sync-external-store: 1.6.0(react@19.2.8)
    optionalDependencies:
      "@types/react": 19.2.18
      redux: 5.0.1

  react-refresh@0.18.0: {}

  react-remove-scroll-bar@2.3.8(@types/react@19.2.18)(react@19.2.8):
    dependencies:
      react: 19.2.8
      react-style-singleton: 2.2.3(@types/react@19.2.18)(react@19.2.8)
      tslib: 2.8.1
    optionalDependencies:
      "@types/react": 19.2.18

  react-remove-scroll@2.7.2(@types/react@19.2.18)(react@19.2.8):
    dependencies:
      react: 19.2.8
      react-remove-scroll-bar: 2.3.8(@types/react@19.2.18)(react@19.2.8)
      react-style-singleton: 2.2.3(@types/react@19.2.18)(react@19.2.8)
      tslib: 2.8.1
      use-callback-ref: 1.3.3(@types/react@19.2.18)(react@19.2.8)
      use-sidecar: 1.1.3(@types/react@19.2.18)(react@19.2.8)
    optionalDependencies:
      "@types/react": 19.2.18

  react-router-dom@7.18.2(react-dom@19.2.8(react@19.2.8))(react@19.2.8):
    dependencies:
      react: 19.2.8
      react-dom: 19.2.8(react@19.2.8)
      react-router: 7.18.2(react-dom@19.2.8(react@19.2.8))(react@19.2.8)

  react-router@7.18.2(react-dom@19.2.8(react@19.2.8))(react@19.2.8):
    dependencies:
      cookie: 1.1.1
      react: 19.2.8
      set-cookie-parser: 2.7.2
    optionalDependencies:
      react-dom: 19.2.8(react@19.2.8)

  react-style-singleton@2.2.3(@types/react@19.2.18)(react@19.2.8):
    dependencies:
      get-nonce: 1.0.1
      react: 19.2.8
      tslib: 2.8.1
    optionalDependencies:
      "@types/react": 19.2.18

  react@19.2.8: {}

  recharts@3.10.1(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react-is@19.2.8)(react@19.2.8)(redux@5.0.1):
    dependencies:
      "@reduxjs/toolkit": 2.12.0(react-redux@9.3.0(@types/react@19.2.18)(react@19.2.8)(redux@5.0.1))(react@19.2.8)
      clsx: 2.1.1
      decimal.js-light: 2.5.1
      es-toolkit: 1.50.0
      eventemitter3: 5.0.4
      immer: 11.1.16
      react: 19.2.8
      react-dom: 19.2.8(react@19.2.8)
      react-is: 19.2.8
      react-redux: 9.3.0(@types/react@19.2.18)(react@19.2.8)(redux@5.0.1)
      reselect: 5.2.0
      tiny-invariant: 1.3.3
      use-sync-external-store: 1.6.0(react@19.2.8)
      victory-vendor: 37.3.6
    transitivePeerDependencies:
      - "@types/react"
      - redux

  redux-thunk@3.1.0(redux@5.0.1):
    dependencies:
      redux: 5.0.1

  redux@5.0.1: {}

  require-directory@2.1.1: {}

  reselect@5.2.0: {}

  rettime@0.11.11: {}

  rollup@4.62.4:
    dependencies:
      "@types/estree": 1.0.9
    optionalDependencies:
      "@napi-rs/lzma-linux-x64-gnu": 1.5.1
      "@rollup/rollup-android-arm-eabi": 4.62.4
      "@rollup/rollup-android-arm64": 4.62.4
      "@rollup/rollup-darwin-arm64": 4.62.4
      "@rollup/rollup-darwin-x64": 4.62.4
      "@rollup/rollup-freebsd-arm64": 4.62.4
      "@rollup/rollup-freebsd-x64": 4.62.4
      "@rollup/rollup-linux-arm-gnueabihf": 4.62.4
      "@rollup/rollup-linux-arm-musleabihf": 4.62.4
      "@rollup/rollup-linux-arm64-gnu": 4.62.4
      "@rollup/rollup-linux-arm64-musl": 4.62.4
      "@rollup/rollup-linux-loong64-gnu": 4.62.4
      "@rollup/rollup-linux-loong64-musl": 4.62.4
      "@rollup/rollup-linux-ppc64-gnu": 4.62.4
      "@rollup/rollup-linux-ppc64-musl": 4.62.4
      "@rollup/rollup-linux-riscv64-gnu": 4.62.4
      "@rollup/rollup-linux-riscv64-musl": 4.62.4
      "@rollup/rollup-linux-s390x-gnu": 4.62.4
      "@rollup/rollup-linux-x64-gnu": 4.62.4
      "@rollup/rollup-linux-x64-musl": 4.62.4
      "@rollup/rollup-openbsd-x64": 4.62.4
      "@rollup/rollup-openharmony-arm64": 4.62.4
      "@rollup/rollup-win32-arm64-msvc": 4.62.4
      "@rollup/rollup-win32-ia32-msvc": 4.62.4
      "@rollup/rollup-win32-x64-gnu": 4.62.4
      "@rollup/rollup-win32-x64-msvc": 4.62.4
      fsevents: 2.3.3

  rrweb-cssom@0.8.0: {}

  safer-buffer@2.1.2: {}

  saxes@6.0.0:
    dependencies:
      xmlchars: 2.2.0

  scheduler@0.27.0: {}

  semver@6.3.1: {}

  semver@7.8.5: {}

  set-cookie-parser@2.7.2: {}

  set-cookie-parser@3.1.2: {}

  shebang-command@2.0.0:
    dependencies:
      shebang-regex: 3.0.0

  shebang-regex@3.0.0: {}

  siginfo@2.0.0: {}

  signal-exit@4.1.0: {}

  sonner@2.0.7(react-dom@19.2.8(react@19.2.8))(react@19.2.8):
    dependencies:
      react: 19.2.8
      react-dom: 19.2.8(react@19.2.8)

  source-map-js@1.2.1: {}

  stackback@0.0.2: {}

  statuses@2.0.2: {}

  std-env@3.10.0: {}

  strict-event-emitter@0.5.1: {}

  string-width@4.2.3:
    dependencies:
      emoji-regex: 8.0.0
      is-fullwidth-code-point: 3.0.0
      strip-ansi: 6.0.1

  strip-ansi@6.0.1:
    dependencies:
      ansi-regex: 5.0.1

  strip-literal@3.1.0:
    dependencies:
      js-tokens: 9.0.1

  symbol-tree@3.2.4: {}

  tagged-tag@1.0.0: {}

  tailwindcss@4.3.3: {}

  tapable@2.3.3: {}

  tiny-invariant@1.3.3: {}

  tinybench@2.9.0: {}

  tinyexec@0.3.2: {}

  tinyglobby@0.2.17:
    dependencies:
      fdir: 6.5.0(picomatch@4.0.5)
      picomatch: 4.0.5

  tinypool@1.1.1: {}

  tinyrainbow@2.0.0: {}

  tinyspy@4.0.4: {}

  tldts-core@6.1.86: {}

  tldts-core@7.4.10: {}

  tldts@6.1.86:
    dependencies:
      tldts-core: 6.1.86

  tldts@7.4.10:
    dependencies:
      tldts-core: 7.4.10

  tough-cookie@5.1.2:
    dependencies:
      tldts: 6.1.86

  tough-cookie@6.0.2:
    dependencies:
      tldts: 7.4.10

  tr46@5.1.1:
    dependencies:
      punycode: 2.3.1

  ts-api-utils@2.5.0(typescript@5.9.3):
    dependencies:
      typescript: 5.9.3

  tslib@2.8.1: {}

  type-check@0.4.0:
    dependencies:
      prelude-ls: 1.2.1

  type-fest@5.8.0:
    dependencies:
      tagged-tag: 1.0.0

  typescript-eslint@8.66.0(eslint@10.8.0(jiti@2.7.0))(typescript@5.9.3):
    dependencies:
      "@typescript-eslint/eslint-plugin": 8.66.0(@typescript-eslint/parser@8.66.0(eslint@10.8.0(jiti@2.7.0))(typescript@5.9.3))(eslint@10.8.0(jiti@2.7.0))(typescript@5.9.3)
      "@typescript-eslint/parser": 8.66.0(eslint@10.8.0(jiti@2.7.0))(typescript@5.9.3)
      "@typescript-eslint/typescript-estree": 8.66.0(typescript@5.9.3)
      "@typescript-eslint/utils": 8.66.0(eslint@10.8.0(jiti@2.7.0))(typescript@5.9.3)
      eslint: 10.8.0(jiti@2.7.0)
      typescript: 5.9.3
    transitivePeerDependencies:
      - supports-color

  typescript@5.9.3: {}

  undici-types@6.21.0: {}

  until-async@3.0.2: {}

  update-browserslist-db@1.2.3(browserslist@4.28.7):
    dependencies:
      browserslist: 4.28.7
      escalade: 3.2.0
      picocolors: 1.1.1

  uri-js@4.4.1:
    dependencies:
      punycode: 2.3.1

  use-callback-ref@1.3.3(@types/react@19.2.18)(react@19.2.8):
    dependencies:
      react: 19.2.8
      tslib: 2.8.1
    optionalDependencies:
      "@types/react": 19.2.18

  use-sidecar@1.1.3(@types/react@19.2.18)(react@19.2.8):
    dependencies:
      detect-node-es: 1.1.0
      react: 19.2.8
      tslib: 2.8.1
    optionalDependencies:
      "@types/react": 19.2.18

  use-sync-external-store@1.6.0(react@19.2.8):
    dependencies:
      react: 19.2.8

  victory-vendor@37.3.6:
    dependencies:
      "@types/d3-array": 3.2.2
      "@types/d3-ease": 3.0.2
      "@types/d3-interpolate": 3.0.4
      "@types/d3-scale": 4.0.9
      "@types/d3-shape": 3.1.8
      "@types/d3-time": 3.0.4
      "@types/d3-timer": 3.0.2
      d3-array: 3.2.4
      d3-ease: 3.0.1
      d3-interpolate: 3.0.1
      d3-scale: 4.0.2
      d3-shape: 3.2.0
      d3-time: 3.1.0
      d3-timer: 3.0.1

  vite-node@3.2.4(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0):
    dependencies:
      cac: 6.7.14
      debug: 4.4.3
      es-module-lexer: 1.7.0
      pathe: 2.0.3
      vite: 7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)
    transitivePeerDependencies:
      - "@types/node"
      - jiti
      - less
      - lightningcss
      - sass
      - sass-embedded
      - stylus
      - sugarss
      - supports-color
      - terser
      - tsx
      - yaml

  vite@7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0):
    dependencies:
      esbuild: 0.28.1
      fdir: 6.5.0(picomatch@4.0.5)
      picomatch: 4.0.5
      postcss: 8.5.25
      rollup: 4.62.4
      tinyglobby: 0.2.17
    optionalDependencies:
      "@types/node": 22.20.1
      fsevents: 2.3.3
      jiti: 2.7.0
      lightningcss: 1.32.0

  vitest@3.2.7(@types/node@22.20.1)(jiti@2.7.0)(jsdom@26.1.0)(lightningcss@1.32.0)(msw@2.15.0(@types/node@22.20.1)(typescript@5.9.3)):
    dependencies:
      "@types/chai": 5.2.3
      "@vitest/expect": 3.2.7
      "@vitest/mocker": 3.2.7(msw@2.15.0(@types/node@22.20.1)(typescript@5.9.3))(vite@7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0))
      "@vitest/pretty-format": 3.2.7
      "@vitest/runner": 3.2.7
      "@vitest/snapshot": 3.2.7
      "@vitest/spy": 3.2.7
      "@vitest/utils": 3.2.7
      chai: 5.3.3
      debug: 4.4.3
      expect-type: 1.4.0
      magic-string: 0.30.21
      pathe: 2.0.3
      picomatch: 4.0.5
      std-env: 3.10.0
      tinybench: 2.9.0
      tinyexec: 0.3.2
      tinyglobby: 0.2.17
      tinypool: 1.1.1
      tinyrainbow: 2.0.0
      vite: 7.3.6(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)
      vite-node: 3.2.4(@types/node@22.20.1)(jiti@2.7.0)(lightningcss@1.32.0)
      why-is-node-running: 2.3.0
    optionalDependencies:
      "@types/node": 22.20.1
      jsdom: 26.1.0
    transitivePeerDependencies:
      - jiti
      - less
      - lightningcss
      - msw
      - sass
      - sass-embedded
      - stylus
      - sugarss
      - supports-color
      - terser
      - tsx
      - yaml

  w3c-xmlserializer@5.0.0:
    dependencies:
      xml-name-validator: 5.0.0

  webidl-conversions@7.0.0: {}

  whatwg-encoding@3.1.1:
    dependencies:
      iconv-lite: 0.6.3

  whatwg-mimetype@4.0.0: {}

  whatwg-url@14.2.0:
    dependencies:
      tr46: 5.1.1
      webidl-conversions: 7.0.0

  which@2.0.2:
    dependencies:
      isexe: 2.0.0

  why-is-node-running@2.3.0:
    dependencies:
      siginfo: 2.0.0
      stackback: 0.0.2

  word-wrap@1.2.5: {}

  wrap-ansi@7.0.0:
    dependencies:
      ansi-styles: 4.3.0
      string-width: 4.2.3
      strip-ansi: 6.0.1

  ws@8.21.2: {}

  xml-name-validator@5.0.0: {}

  xmlchars@2.2.0: {}

  y18n@5.0.8: {}

  yallist@3.1.1: {}

  yargs-parser@21.1.1: {}

  yargs@17.7.3:
    dependencies:
      cliui: 8.0.1
      escalade: 3.2.0
      get-caller-file: 2.0.5
      require-directory: 2.1.1
      string-width: 4.2.3
      y18n: 5.0.8
      yargs-parser: 21.1.1

  yocto-queue@0.1.0: {}

  zod-validation-error@4.0.2(zod@3.25.76):
    dependencies:
      zod: 3.25.76

  zod@3.25.76: {}