From 9f5a34aa898615298ffcdc774481f119ccd2452a Mon Sep 17 00:00:00 2001 From: Itai Smith Date: Fri, 7 Mar 2025 22:27:58 -0800 Subject: [PATCH 1/4] Set up app --- .../chat_with_your_docs/.gitignore | 41 + .../sample_apps/chat_with_your_docs/README.md | 36 + .../chat_with_your_docs/app/favicon.ico | Bin 0 -> 285478 bytes .../chat_with_your_docs/app/globals.css | 126 + .../chat_with_your_docs/app/layout.tsx | 42 + .../chat_with_your_docs/app/page.tsx | 7 + .../chat_with_your_docs/components.json | 21 + .../chat_with_your_docs/components/header.tsx | 14 + .../chat_with_your_docs/eslint.config.mjs | 16 + .../chat_with_your_docs/lib/utils.ts | 6 + .../chat_with_your_docs/next.config.ts | 16 + .../chat_with_your_docs/package.json | 34 + .../chat_with_your_docs/pnpm-lock.yaml | 5360 +++++++++++++++++ .../chat_with_your_docs/postcss.config.mjs | 5 + .../chat_with_your_docs/public/background.jpg | Bin 0 -> 357396 bytes .../public/chroma-workmark-color-128.svg | 12 + .../chat_with_your_docs/tsconfig.json | 27 + 17 files changed, 5763 insertions(+) create mode 100644 examples/sample_apps/chat_with_your_docs/.gitignore create mode 100644 examples/sample_apps/chat_with_your_docs/README.md create mode 100644 examples/sample_apps/chat_with_your_docs/app/favicon.ico create mode 100644 examples/sample_apps/chat_with_your_docs/app/globals.css create mode 100644 examples/sample_apps/chat_with_your_docs/app/layout.tsx create mode 100644 examples/sample_apps/chat_with_your_docs/app/page.tsx create mode 100644 examples/sample_apps/chat_with_your_docs/components.json create mode 100644 examples/sample_apps/chat_with_your_docs/components/header.tsx create mode 100644 examples/sample_apps/chat_with_your_docs/eslint.config.mjs create mode 100644 examples/sample_apps/chat_with_your_docs/lib/utils.ts create mode 100644 examples/sample_apps/chat_with_your_docs/next.config.ts create mode 100644 examples/sample_apps/chat_with_your_docs/package.json create mode 100644 examples/sample_apps/chat_with_your_docs/pnpm-lock.yaml create mode 100644 examples/sample_apps/chat_with_your_docs/postcss.config.mjs create mode 100644 examples/sample_apps/chat_with_your_docs/public/background.jpg create mode 100644 examples/sample_apps/chat_with_your_docs/public/chroma-workmark-color-128.svg create mode 100644 examples/sample_apps/chat_with_your_docs/tsconfig.json diff --git a/examples/sample_apps/chat_with_your_docs/.gitignore b/examples/sample_apps/chat_with_your_docs/.gitignore new file mode 100644 index 00000000000..5ef6a520780 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/.gitignore @@ -0,0 +1,41 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/examples/sample_apps/chat_with_your_docs/README.md b/examples/sample_apps/chat_with_your_docs/README.md new file mode 100644 index 00000000000..e215bc4ccf1 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/examples/sample_apps/chat_with_your_docs/app/favicon.ico b/examples/sample_apps/chat_with_your_docs/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..53ab6af74e73c5529223dc706f37c1036cf6f7bd GIT binary patch literal 285478 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 X@2x%qeFpjr^cm) { + return ( + + +
+
+
+
+ {children} +
+
+ + + ); +} diff --git a/examples/sample_apps/chat_with_your_docs/app/page.tsx b/examples/sample_apps/chat_with_your_docs/app/page.tsx new file mode 100644 index 00000000000..b77fc29f87b --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/app/page.tsx @@ -0,0 +1,7 @@ +export default function Home() { + return ( +
+ +
+ ); +} diff --git a/examples/sample_apps/chat_with_your_docs/components.json b/examples/sample_apps/chat_with_your_docs/components.json new file mode 100644 index 00000000000..335484f9424 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/components.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "new-york", + "rsc": true, + "tsx": true, + "tailwind": { + "config": "", + "css": "app/globals.css", + "baseColor": "neutral", + "cssVariables": true, + "prefix": "" + }, + "aliases": { + "components": "@/components", + "utils": "@/lib/utils", + "ui": "@/components/ui", + "lib": "@/lib", + "hooks": "@/hooks" + }, + "iconLibrary": "lucide" +} \ No newline at end of file diff --git a/examples/sample_apps/chat_with_your_docs/components/header.tsx b/examples/sample_apps/chat_with_your_docs/components/header.tsx new file mode 100644 index 00000000000..de426da326c --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/components/header.tsx @@ -0,0 +1,14 @@ +import React from "react"; +import ChromaLogo from "../public/chroma-workmark-color-128.svg"; + +const Header: React.FC = () => { + return ( +
+
+ +
+
+ ); +}; + +export default Header; diff --git a/examples/sample_apps/chat_with_your_docs/eslint.config.mjs b/examples/sample_apps/chat_with_your_docs/eslint.config.mjs new file mode 100644 index 00000000000..c85fb67c463 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/eslint.config.mjs @@ -0,0 +1,16 @@ +import { dirname } from "path"; +import { fileURLToPath } from "url"; +import { FlatCompat } from "@eslint/eslintrc"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); + +const compat = new FlatCompat({ + baseDirectory: __dirname, +}); + +const eslintConfig = [ + ...compat.extends("next/core-web-vitals", "next/typescript"), +]; + +export default eslintConfig; diff --git a/examples/sample_apps/chat_with_your_docs/lib/utils.ts b/examples/sample_apps/chat_with_your_docs/lib/utils.ts new file mode 100644 index 00000000000..bd0c391ddd1 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/lib/utils.ts @@ -0,0 +1,6 @@ +import { clsx, type ClassValue } from "clsx" +import { twMerge } from "tailwind-merge" + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)) +} diff --git a/examples/sample_apps/chat_with_your_docs/next.config.ts b/examples/sample_apps/chat_with_your_docs/next.config.ts new file mode 100644 index 00000000000..1a6d180c08f --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/next.config.ts @@ -0,0 +1,16 @@ +import type { NextConfig } from "next"; + +const nextConfig: NextConfig = { + experimental: { + turbo: { + rules: { + "*.svg": { + loaders: ["@svgr/webpack"], + as: "*.js", + }, + }, + }, + }, +}; + +export default nextConfig; diff --git a/examples/sample_apps/chat_with_your_docs/package.json b/examples/sample_apps/chat_with_your_docs/package.json new file mode 100644 index 00000000000..3364b4287c8 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/package.json @@ -0,0 +1,34 @@ +{ + "name": "chat_with_your_docs", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev --turbopack", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "lucide-react": "^0.479.0", + "next": "15.2.2-canary.4", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "tailwind-merge": "^3.0.2", + "tailwindcss-animate": "^1.0.7" + }, + "devDependencies": { + "@eslint/eslintrc": "^3", + "@svgr/webpack": "^8.1.0", + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "15.2.2-canary.4", + "prettier": "^3.5.3", + "tailwindcss": "^4", + "typescript": "^5" + } +} diff --git a/examples/sample_apps/chat_with_your_docs/pnpm-lock.yaml b/examples/sample_apps/chat_with_your_docs/pnpm-lock.yaml new file mode 100644 index 00000000000..7115b3c1ba6 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/pnpm-lock.yaml @@ -0,0 +1,5360 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + class-variance-authority: + specifier: ^0.7.1 + version: 0.7.1 + clsx: + specifier: ^2.1.1 + version: 2.1.1 + lucide-react: + specifier: ^0.479.0 + version: 0.479.0(react@19.0.0) + next: + specifier: 15.2.2-canary.4 + version: 15.2.2-canary.4(@babel/core@7.26.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + react: + specifier: ^19.0.0 + version: 19.0.0 + react-dom: + specifier: ^19.0.0 + version: 19.0.0(react@19.0.0) + tailwind-merge: + specifier: ^3.0.2 + version: 3.0.2 + tailwindcss-animate: + specifier: ^1.0.7 + version: 1.0.7(tailwindcss@4.0.12) + devDependencies: + '@eslint/eslintrc': + specifier: ^3 + version: 3.3.0 + '@svgr/webpack': + specifier: ^8.1.0 + version: 8.1.0(typescript@5.8.2) + '@tailwindcss/postcss': + specifier: ^4 + version: 4.0.12 + '@types/node': + specifier: ^20 + version: 20.17.23 + '@types/react': + specifier: ^19 + version: 19.0.10 + '@types/react-dom': + specifier: ^19 + version: 19.0.4(@types/react@19.0.10) + eslint: + specifier: ^9 + version: 9.22.0(jiti@2.4.2) + eslint-config-next: + specifier: 15.2.2-canary.4 + version: 15.2.2-canary.4(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + prettier: + specifier: ^3.5.3 + version: 3.5.3 + tailwindcss: + specifier: ^4 + version: 4.0.12 + typescript: + specifier: ^5 + version: 5.8.2 + +packages: + + '@alloc/quick-lru@5.2.0': + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@babel/code-frame@7.26.2': + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.26.8': + resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.26.9': + resolution: {integrity: sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.26.9': + resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.25.9': + resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.26.5': + resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.26.9': + resolution: {integrity: sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.26.3': + resolution: {integrity: sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.3': + resolution: {integrity: sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-member-expression-to-functions@7.25.9': + resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.25.9': + resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.26.5': + resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.25.9': + resolution: {integrity: sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.26.5': + resolution: {integrity: sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.25.9': + resolution: {integrity: sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.26.9': + resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.26.9': + resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9': + resolution: {integrity: sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9': + resolution: {integrity: sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9': + resolution: {integrity: sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9': + resolution: {integrity: sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9': + resolution: {integrity: sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.26.0': + resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.26.0': + resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.25.9': + resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.25.9': + resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-arrow-functions@7.25.9': + resolution: {integrity: sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-generator-functions@7.26.8': + resolution: {integrity: sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.25.9': + resolution: {integrity: sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.26.5': + resolution: {integrity: sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.25.9': + resolution: {integrity: sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.25.9': + resolution: {integrity: sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.26.0': + resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/plugin-transform-classes@7.25.9': + resolution: {integrity: sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.25.9': + resolution: {integrity: sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.25.9': + resolution: {integrity: sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dotall-regex@7.25.9': + resolution: {integrity: sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-keys@7.25.9': + resolution: {integrity: sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9': + resolution: {integrity: sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-dynamic-import@7.25.9': + resolution: {integrity: sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-exponentiation-operator@7.26.3': + resolution: {integrity: sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-export-namespace-from@7.25.9': + resolution: {integrity: sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.26.9': + resolution: {integrity: sha512-Hry8AusVm8LW5BVFgiyUReuoGzPUpdHQQqJY5bZnbbf+ngOHWuCuYFKw/BqaaWlvEUrF91HMhDtEaI1hZzNbLg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.25.9': + resolution: {integrity: sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-json-strings@7.25.9': + resolution: {integrity: sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.25.9': + resolution: {integrity: sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.25.9': + resolution: {integrity: sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.25.9': + resolution: {integrity: sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.25.9': + resolution: {integrity: sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.26.3': + resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.25.9': + resolution: {integrity: sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.25.9': + resolution: {integrity: sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9': + resolution: {integrity: sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.25.9': + resolution: {integrity: sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.26.6': + resolution: {integrity: sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.25.9': + resolution: {integrity: sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.25.9': + resolution: {integrity: sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.25.9': + resolution: {integrity: sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.25.9': + resolution: {integrity: sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.25.9': + resolution: {integrity: sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.25.9': + resolution: {integrity: sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.25.9': + resolution: {integrity: sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.25.9': + resolution: {integrity: sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.25.9': + resolution: {integrity: sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-constant-elements@7.25.9': + resolution: {integrity: sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-display-name@7.25.9': + resolution: {integrity: sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-development@7.25.9': + resolution: {integrity: sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx@7.25.9': + resolution: {integrity: sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-pure-annotations@7.25.9': + resolution: {integrity: sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.25.9': + resolution: {integrity: sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regexp-modifiers@7.26.0': + resolution: {integrity: sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-reserved-words@7.25.9': + resolution: {integrity: sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.25.9': + resolution: {integrity: sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.25.9': + resolution: {integrity: sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.25.9': + resolution: {integrity: sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.26.8': + resolution: {integrity: sha512-OmGDL5/J0CJPJZTHZbi2XpO0tyT2Ia7fzpW5GURwdtp2X3fMmN8au/ej6peC/T33/+CRiIpA8Krse8hFGVmT5Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.26.7': + resolution: {integrity: sha512-jfoTXXZTgGg36BmhqT3cAYK5qkmqvJpvNrPhaK/52Vgjhw4Rq29s9UqpWWV0D6yuRmgiFH/BUVlkl96zJWqnaw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.26.8': + resolution: {integrity: sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.25.9': + resolution: {integrity: sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.25.9': + resolution: {integrity: sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.25.9': + resolution: {integrity: sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.25.9': + resolution: {integrity: sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.26.9': + resolution: {integrity: sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/preset-react@7.26.3': + resolution: {integrity: sha512-Nl03d6T9ky516DGK2YMxrTqvnpUW63TnJMOMonj+Zae0JiPC5BC9xPMSL6L8fiSpA5vP88qfygavVQvnLp+6Cw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-typescript@7.26.0': + resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/runtime@7.26.9': + resolution: {integrity: sha512-aA63XwOkcl4xxQa3HjPMqOP6LiK0ZDv3mUPYEFXkpHbaFjtGggE1A61FjFzJnB+p7/oy2gA8E+rcBNl/zC1tMg==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.26.9': + resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.26.9': + resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.26.9': + resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} + engines: {node: '>=6.9.0'} + + '@emnapi/runtime@1.3.1': + resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} + + '@eslint-community/eslint-utils@4.4.1': + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} + 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.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.19.2': + resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/config-helpers@0.1.0': + resolution: {integrity: sha512-kLrdPDJE1ckPo94kmPPf9Hfd0DU0Jw6oKYrhe+pwSC0iTUInmTa+w6fw8sGgcfkFJGNdWOUeOaDM4quW4a7OkA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.12.0': + resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.3.0': + resolution: {integrity: sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.22.0': + resolution: {integrity: sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.6': + resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.2.7': + resolution: {integrity: sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.6': + resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} + engines: {node: '>=18.18.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.3.1': + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} + engines: {node: '>=18.18'} + + '@humanwhocodes/retry@0.4.2': + resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==} + engines: {node: '>=18.18'} + + '@img/sharp-darwin-arm64@0.33.5': + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.33.5': + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.0.4': + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.0.4': + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.0.4': + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linux-arm@1.0.5': + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} + cpu: [arm] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.0.4': + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} + cpu: [s390x] + os: [linux] + + '@img/sharp-libvips-linux-x64@1.0.4': + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} + cpu: [x64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} + cpu: [x64] + os: [linux] + + '@img/sharp-linux-arm64@0.33.5': + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linux-arm@0.33.5': + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + + '@img/sharp-linux-s390x@0.33.5': + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + + '@img/sharp-linux-x64@0.33.5': + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-linuxmusl-arm64@0.33.5': + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linuxmusl-x64@0.33.5': + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-wasm32@0.33.5': + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + + '@img/sharp-win32-ia32@0.33.5': + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.33.5': + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@next/env@15.2.2-canary.4': + resolution: {integrity: sha512-m4jjOoJwFv6bmGq1KiAT6me8pkIvjPA6qWc1aRyUxzVzg/7Pm3b5BP2ze8jNwdjIwPmMQGtV0Lv50vLeDUlC0A==} + + '@next/eslint-plugin-next@15.2.2-canary.4': + resolution: {integrity: sha512-EZyiA2gkgJzUMZhU73sv998+s96YAoElfZrGwjXkb4XuXAAmdvsfuqzNGBZWGk4M4t3AojuTYZOZA24eQVGlgQ==} + + '@next/swc-darwin-arm64@15.2.2-canary.4': + resolution: {integrity: sha512-NI4UlAkBsnUXT8KDI0tncL6pGqmYY7uhQhghxhulBADO44wNn6Ktg7HLky9NOz2NnTB54XUcITN3IJ7g7LsfAw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@next/swc-darwin-x64@15.2.2-canary.4': + resolution: {integrity: sha512-r41aXyIdLe7kM2GZDRpxdO8EmwGykV9MNY1JxZgI09ON+3j/0+jd89IhtJauWWlPdUgAkJtJ2HJ6a0oCycHbRw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@next/swc-linux-arm64-gnu@15.2.2-canary.4': + resolution: {integrity: sha512-WCvmjDAPuiFsmpfamn6taJYvqBjYwzRPCw6ZfYNxmsDYU84em70KL9HmNe72jTfOa95IK5u7JROyg7k3t5LvqA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-arm64-musl@15.2.2-canary.4': + resolution: {integrity: sha512-22LJu9qVTgyYrzv4J8H00OQ/jgJHZiH676FMhzvgkncyISPeMFq56ZrH2gu98Ifv57AV2l78aHPGCMS/vad3UA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-x64-gnu@15.2.2-canary.4': + resolution: {integrity: sha512-EjEIwHcldoJgiuwYTiaXI/H/B+U3FkNac552aPWQF9Up97fJwOiEEDaaBR9q/+b7KU4Qlr/l1XlfRJz+s/DeeA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-linux-x64-musl@15.2.2-canary.4': + resolution: {integrity: sha512-Vfs+HDa3W+y9lXYnGxYIyu9JHYwKQVDmweXULACMxDVyEicrKyRlcsdn97yRzoccMbDUjOlCgBYn8Hw0191oqA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-win32-arm64-msvc@15.2.2-canary.4': + resolution: {integrity: sha512-otcVJ2p66X1RrXqj+l6mJRXNNYUnSbEJTOHXgq4IKbvxbO1MsiXF/43jRo1O3kcwl8XmkMVlJgpsjOhooCf4Sg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@next/swc-win32-x64-msvc@15.2.2-canary.4': + resolution: {integrity: sha512-mt3OtYuIK8HqON//39UP5SRwDxCFv7+P3zgpMoYC+nJGivraAlGkloQJnx1vVA5QNbUtuCvgwnyPZYPSGVisvA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@nolyfill/is-core-module@1.0.39': + resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} + engines: {node: '>=12.4.0'} + + '@rtsao/scc@1.1.0': + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + + '@rushstack/eslint-patch@1.10.5': + resolution: {integrity: sha512-kkKUDVlII2DQiKy7UstOR1ErJP8kUKAQ4oa+SQtM0K+lPdmmjj0YnnxBgtTVYH7mUKtbsxeFC9y0AmK7Yb78/A==} + + '@svgr/babel-plugin-add-jsx-attribute@8.0.0': + resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0': + resolution: {integrity: sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0': + resolution: {integrity: sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0': + resolution: {integrity: sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-svg-dynamic-title@8.0.0': + resolution: {integrity: sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-svg-em-dimensions@8.0.0': + resolution: {integrity: sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-transform-react-native-svg@8.1.0': + resolution: {integrity: sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-plugin-transform-svg-component@8.0.0': + resolution: {integrity: sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==} + engines: {node: '>=12'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/babel-preset@8.1.0': + resolution: {integrity: sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@svgr/core@8.1.0': + resolution: {integrity: sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==} + engines: {node: '>=14'} + + '@svgr/hast-util-to-babel-ast@8.0.0': + resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==} + engines: {node: '>=14'} + + '@svgr/plugin-jsx@8.1.0': + resolution: {integrity: sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==} + engines: {node: '>=14'} + peerDependencies: + '@svgr/core': '*' + + '@svgr/plugin-svgo@8.1.0': + resolution: {integrity: sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA==} + engines: {node: '>=14'} + peerDependencies: + '@svgr/core': '*' + + '@svgr/webpack@8.1.0': + resolution: {integrity: sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA==} + engines: {node: '>=14'} + + '@swc/counter@0.1.3': + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + + '@swc/helpers@0.5.15': + resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} + + '@tailwindcss/node@4.0.12': + resolution: {integrity: sha512-a6J11K1Ztdln9OrGfoM75/hChYPcHYGNYimqciMrvKXRmmPaS8XZTHhdvb5a3glz4Kd4ZxE1MnuFE2c0fGGmtg==} + + '@tailwindcss/oxide-android-arm64@4.0.12': + resolution: {integrity: sha512-dAXCaemu3mHLXcA5GwGlQynX8n7tTdvn5i1zAxRvZ5iC9fWLl5bGnjZnzrQqT7ttxCvRwdVf3IHUnMVdDBO/kQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.0.12': + resolution: {integrity: sha512-vPNI+TpJQ7sizselDXIJdYkx9Cu6JBdtmRWujw9pVIxW8uz3O2PjgGGzL/7A0sXI8XDjSyRChrUnEW9rQygmJQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.0.12': + resolution: {integrity: sha512-RL/9jM41Fdq4Efr35C5wgLx98BirnrfwuD+zgMFK6Ir68HeOSqBhW9jsEeC7Y/JcGyPd3MEoJVIU4fAb7YLg7A==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.0.12': + resolution: {integrity: sha512-7WzWiax+LguJcMEimY0Q4sBLlFXu1tYxVka3+G2M9KmU/3m84J3jAIV4KZWnockbHsbb2XgrEjtlJKVwHQCoRA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.12': + resolution: {integrity: sha512-X9LRC7jjE1QlfIaBbXjY0PGeQP87lz5mEfLSVs2J1yRc9PSg1tEPS9NBqY4BU9v5toZgJgzKeaNltORyTs22TQ==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.0.12': + resolution: {integrity: sha512-i24IFNq2402zfDdoWKypXz0ZNS2G4NKaA82tgBlE2OhHIE+4mg2JDb5wVfyP6R+MCm5grgXvurcIcKWvo44QiQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-musl@4.0.12': + resolution: {integrity: sha512-LmOdshJBfAGIBG0DdBWhI0n5LTMurnGGJCHcsm9F//ISfsHtCnnYIKgYQui5oOz1SUCkqsMGfkAzWyNKZqbGNw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-gnu@4.0.12': + resolution: {integrity: sha512-OSK667qZRH30ep8RiHbZDQfqkXjnzKxdn0oRwWzgCO8CoTxV+MvIkd0BWdQbYtYuM1wrakARV/Hwp0eA/qzdbw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-musl@4.0.12': + resolution: {integrity: sha512-uylhWq6OWQ8krV8Jk+v0H/3AZKJW6xYMgNMyNnUbbYXWi7hIVdxRKNUB5UvrlC3RxtgsK5EAV2i1CWTRsNcAnA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-win32-arm64-msvc@4.0.12': + resolution: {integrity: sha512-XDLnhMoXZEEOir1LK43/gHHwK84V1GlV8+pAncUAIN2wloeD+nNciI9WRIY/BeFTqES22DhTIGoilSO39xDb2g==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.0.12': + resolution: {integrity: sha512-I/BbjCLpKDQucvtn6rFuYLst1nfFwSMYyPzkx/095RE+tuzk5+fwXuzQh7T3fIBTcbn82qH/sFka7yPGA50tLw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.0.12': + resolution: {integrity: sha512-DWb+myvJB9xJwelwT9GHaMc1qJj6MDXRDR0CS+T8IdkejAtu8ctJAgV4r1drQJLPeS7mNwq2UHW2GWrudTf63A==} + engines: {node: '>= 10'} + + '@tailwindcss/postcss@4.0.12': + resolution: {integrity: sha512-r59Sdr8djCW4dL3kvc4aWU8PHdUAVM3O3te2nbYzXsWwKLlHPCuUoZAc9FafXb/YyNDZOMI7sTbKTKFmwOrMjw==} + + '@trysound/sax@0.2.0': + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/json5@0.0.29': + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + + '@types/node@20.17.23': + resolution: {integrity: sha512-8PCGZ1ZJbEZuYNTMqywO+Sj4vSKjSjT6Ua+6RFOYlEvIvKQABPtrNkoVSLSKDb4obYcMhspVKmsw8Cm10NFRUg==} + + '@types/react-dom@19.0.4': + resolution: {integrity: sha512-4fSQ8vWFkg+TGhePfUzVmat3eC14TXYSsiiDSLI0dVLsrm9gZFABjPy/Qu6TKgl1tq1Bu1yDsuQgY3A3DOjCcg==} + peerDependencies: + '@types/react': ^19.0.0 + + '@types/react@19.0.10': + resolution: {integrity: sha512-JuRQ9KXLEjaUNjTWpzuR231Z2WpIwczOkBEIvbHNCzQefFIT0L8IqE6NV6ULLyC1SI/i234JnDoMkfg+RjQj2g==} + + '@typescript-eslint/eslint-plugin@8.26.0': + resolution: {integrity: sha512-cLr1J6pe56zjKYajK6SSSre6nl1Gj6xDp1TY0trpgPzjVbgDwd09v2Ws37LABxzkicmUjhEeg/fAUjPJJB1v5Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + + '@typescript-eslint/parser@8.26.0': + resolution: {integrity: sha512-mNtXP9LTVBy14ZF3o7JG69gRPBK/2QWtQd0j0oH26HcY/foyJJau6pNUez7QrM5UHnSvwlQcJXKsk0I99B9pOA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + + '@typescript-eslint/scope-manager@8.26.0': + resolution: {integrity: sha512-E0ntLvsfPqnPwng8b8y4OGuzh/iIOm2z8U3S9zic2TeMLW61u5IH2Q1wu0oSTkfrSzwbDJIB/Lm8O3//8BWMPA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.26.0': + resolution: {integrity: sha512-ruk0RNChLKz3zKGn2LwXuVoeBcUMh+jaqzN461uMMdxy5H9epZqIBtYj7UiPXRuOpaALXGbmRuZQhmwHhaS04Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + + '@typescript-eslint/types@8.26.0': + resolution: {integrity: sha512-89B1eP3tnpr9A8L6PZlSjBvnJhWXtYfZhECqlBl1D9Lme9mHO6iWlsprBtVenQvY1HMhax1mWOjhtL3fh/u+pA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.26.0': + resolution: {integrity: sha512-tiJ1Hvy/V/oMVRTbEOIeemA2XoylimlDQ03CgPPNaHYZbpsc78Hmngnt+WXZfJX1pjQ711V7g0H7cSJThGYfPQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.9.0' + + '@typescript-eslint/utils@8.26.0': + resolution: {integrity: sha512-2L2tU3FVwhvU14LndnQCA2frYC8JnPDVKyQtWFPf8IYFMt/ykEN1bPolNhNbCVgOmdzTlWdusCTKA/9nKrf8Ig==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.9.0' + + '@typescript-eslint/visitor-keys@8.26.0': + resolution: {integrity: sha512-2z8JQJWAzPdDd51dRQ/oqIJxe99/hoLIqmf8RMCAJQtYDc535W/Jt2+RTP4bP0aKeBG1F65yjIZuczOXCmbWwg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.14.1: + resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} + engines: {node: '>=0.4.0'} + hasBin: true + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + aria-query@5.3.2: + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} + engines: {node: '>= 0.4'} + + array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} + engines: {node: '>= 0.4'} + + array-includes@3.1.8: + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + engines: {node: '>= 0.4'} + + array.prototype.findlast@1.2.5: + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} + engines: {node: '>= 0.4'} + + array.prototype.findlastindex@1.2.5: + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} + engines: {node: '>= 0.4'} + + array.prototype.flat@1.3.3: + resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} + engines: {node: '>= 0.4'} + + array.prototype.flatmap@1.3.3: + resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} + engines: {node: '>= 0.4'} + + array.prototype.tosorted@1.1.4: + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} + engines: {node: '>= 0.4'} + + arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} + engines: {node: '>= 0.4'} + + ast-types-flow@0.0.8: + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} + + async-function@1.0.0: + resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} + engines: {node: '>= 0.4'} + + available-typed-arrays@1.0.7: + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} + engines: {node: '>= 0.4'} + + axe-core@4.10.3: + resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==} + engines: {node: '>=4'} + + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + + babel-plugin-polyfill-corejs2@0.4.12: + resolution: {integrity: sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.11.1: + resolution: {integrity: sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.6.3: + resolution: {integrity: sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + busboy@1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + + call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + + call-bound@1.0.4: + resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + caniuse-lite@1.0.30001702: + resolution: {integrity: sha512-LoPe/D7zioC0REI5W73PeR1e1MLCipRGq/VkovJnd6Df+QVqT+vT33OXCp8QUd7kA7RZrHWxb1B36OQKI/0gOA==} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + class-variance-authority@0.7.1: + resolution: {integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==} + + client-only@0.0.1: + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} + + 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==} + + color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + + color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + + commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + core-js-compat@3.41.0: + resolution: {integrity: sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==} + + cosmiconfig@8.3.6: + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + + css-tree@2.2.1: + resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + + css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + + csso@5.0.5: + resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + damerau-levenshtein@1.0.8: + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} + + data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} + engines: {node: '>= 0.4'} + + data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} + engines: {node: '>= 0.4'} + + data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} + engines: {node: '>= 0.4'} + + debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + define-properties@1.2.1: + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} + engines: {node: '>= 0.4'} + + detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + + doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@3.2.2: + resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==} + + dot-case@3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + electron-to-chromium@1.5.113: + resolution: {integrity: sha512-wjT2O4hX+wdWPJ76gWSkMhcHAV2PTMX+QetUCPYEdCIe+cxmgzzSSiGRCKW8nuh4mwKZlpv0xvoW7OF2X+wmHg==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + enhanced-resolve@5.18.1: + resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} + engines: {node: '>=10.13.0'} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + es-abstract@1.23.9: + resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} + engines: {node: '>= 0.4'} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-iterator-helpers@1.2.1: + resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} + engines: {node: '>= 0.4'} + + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + + es-shim-unscopables@1.1.0: + resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} + engines: {node: '>= 0.4'} + + es-to-primitive@1.3.0: + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} + engines: {node: '>= 0.4'} + + 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-config-next@15.2.2-canary.4: + resolution: {integrity: sha512-4ObuFJ84oceK+4pB0bcZM66LiFhuBtd4g9skry3GtD486aWI/q9XZMI5HtBK7g080J+7Uul8nbyaOukQ17QQzA==} + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 + typescript: '>=3.3.1' + peerDependenciesMeta: + typescript: + optional: true + + eslint-import-resolver-node@0.3.9: + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + + eslint-import-resolver-typescript@3.8.3: + resolution: {integrity: sha512-A0bu4Ks2QqDWNpeEgTQMPTngaMhuDu4yv6xpftBMAf+1ziXnpx+eSR1WRfoPTe2BAiAjHFZ7kSNx1fvr5g5pmQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + eslint-plugin-import-x: '*' + peerDependenciesMeta: + eslint-plugin-import: + optional: true + eslint-plugin-import-x: + optional: true + + eslint-module-utils@2.12.0: + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + + eslint-plugin-import@2.31.0: + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + + eslint-plugin-jsx-a11y@6.10.2: + resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + + eslint-plugin-react-hooks@5.2.0: + resolution: {integrity: sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + + eslint-plugin-react@7.37.4: + resolution: {integrity: sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + + eslint-scope@8.3.0: + resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + 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@4.2.0: + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.22.0: + resolution: {integrity: sha512-9V/QURhsRN40xuHXWjV64yvrzMjcz7ZyNoF2jJFmy9j/SLk0u1OLSZgXi28MrXjymnjEGSR80WCdab3RGMDveQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + + espree@10.3.0: + resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + 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'} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + engines: {node: '>=8.6.0'} + + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fastq@1.19.1: + resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + + fdir@6.4.3: + resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} + 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'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + 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.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + + for-each@0.3.5: + resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} + engines: {node: '>= 0.4'} + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + function.prototype.name@1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} + engines: {node: '>= 0.4'} + + functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} + engines: {node: '>= 0.4'} + + get-tsconfig@4.10.0: + resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + + globalthis@1.0.4: + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} + engines: {node: '>= 0.4'} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} + engines: {node: '>= 0.4'} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} + engines: {node: '>= 0.4'} + + is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} + engines: {node: '>= 0.4'} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + + is-async-function@2.1.1: + resolution: {integrity: sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==} + engines: {node: '>= 0.4'} + + is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} + + is-boolean-object@1.2.2: + resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} + engines: {node: '>= 0.4'} + + is-bun-module@1.3.0: + resolution: {integrity: sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==} + + is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + + is-data-view@1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} + engines: {node: '>= 0.4'} + + is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} + engines: {node: '>= 0.4'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} + engines: {node: '>= 0.4'} + + is-generator-function@1.1.0: + resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} + engines: {node: '>= 0.4'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-map@2.0.3: + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} + engines: {node: '>= 0.4'} + + is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} + engines: {node: '>= 0.4'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} + engines: {node: '>= 0.4'} + + is-set@2.0.3: + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} + engines: {node: '>= 0.4'} + + is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} + engines: {node: '>= 0.4'} + + is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} + engines: {node: '>= 0.4'} + + is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} + engines: {node: '>= 0.4'} + + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} + engines: {node: '>= 0.4'} + + is-weakmap@2.0.2: + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} + engines: {node: '>= 0.4'} + + is-weakref@1.1.1: + resolution: {integrity: sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==} + engines: {node: '>= 0.4'} + + is-weakset@2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} + engines: {node: '>= 0.4'} + + isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + iterator.prototype@1.1.5: + resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} + engines: {node: '>= 0.4'} + + jiti@2.4.2: + resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} + hasBin: true + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: 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-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + 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@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsx-ast-utils@3.3.5: + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} + engines: {node: '>=4.0'} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + language-subtag-registry@0.3.23: + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} + + language-tags@1.0.9: + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} + engines: {node: '>=0.10'} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + lightningcss-darwin-arm64@1.29.2: + resolution: {integrity: sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.29.2: + resolution: {integrity: sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.29.2: + resolution: {integrity: sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.29.2: + resolution: {integrity: sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.29.2: + resolution: {integrity: sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.29.2: + resolution: {integrity: sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.29.2: + resolution: {integrity: sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.29.2: + resolution: {integrity: sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.29.2: + resolution: {integrity: sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.29.2: + resolution: {integrity: sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.29.2: + resolution: {integrity: sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==} + engines: {node: '>= 12.0.0'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + loose-envify@1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + + lower-case@2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + lucide-react@0.479.0: + resolution: {integrity: sha512-aBhNnveRhorBOK7uA4gDjgaf+YlHMdMhQ/3cupk6exM10hWlEU+2QtWYOfhXhjAsmdb6LeKR+NZnow4UxRRiTQ==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + mdn-data@2.0.28: + resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==} + + mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + nanoid@3.3.9: + resolution: {integrity: sha512-SppoicMGpZvbF1l3z4x7No3OlIjP7QJvC9XR7AhZr1kL133KHnKPztkKDc+Ir4aJ/1VhTySrtKhrsycmrMQfvg==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + next@15.2.2-canary.4: + resolution: {integrity: sha512-Apju+VEC86qN6gvM0JvsyCd46mEAlqupBz3apheFEoAjJBY+tsgFGLGFH+nqt/YJ2D1UEKh1g/HqqIqkQIDAog==} + engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + babel-plugin-react-compiler: '*' + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true + + no-case@3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + + nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + + object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + + object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} + engines: {node: '>= 0.4'} + + object.entries@1.1.8: + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} + engines: {node: '>= 0.4'} + + object.fromentries@2.0.8: + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} + engines: {node: '>= 0.4'} + + object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} + + object.values@1.2.1: + resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} + engines: {node: '>= 0.4'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + own-keys@1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} + + 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'} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + 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-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + + possible-typed-array-names@1.1.0: + resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==} + engines: {node: '>= 0.4'} + + postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} + + postcss@8.5.3: + resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier@3.5.3: + resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} + engines: {node: '>=14'} + hasBin: true + + prop-types@15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + react-dom@19.0.0: + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} + peerDependencies: + react: ^19.0.0 + + react-is@16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} + engines: {node: '>=0.10.0'} + + reflect.getprototypeof@1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} + engines: {node: '>= 0.4'} + + regenerate-unicode-properties@10.2.0: + resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} + engines: {node: '>=4'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + + regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} + engines: {node: '>= 0.4'} + + regexpu-core@6.2.0: + resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} + engines: {node: '>=4'} + + regjsgen@0.8.0: + resolution: {integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==} + + regjsparser@0.12.0: + resolution: {integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==} + hasBin: true + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} + hasBin: true + + resolve@2.0.0-next.5: + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} + hasBin: true + + reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + safe-array-concat@1.1.3: + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} + engines: {node: '>=0.4'} + + safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + + safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} + + scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.7.1: + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} + engines: {node: '>=10'} + hasBin: true + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + set-function-name@2.0.2: + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} + engines: {node: '>= 0.4'} + + set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + + sharp@0.33.5: + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + + 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'} + + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + + simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + + snake-case@3.0.4: + resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + stable-hash@0.0.4: + resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} + + streamsearch@1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + + string.prototype.includes@2.0.1: + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} + + string.prototype.matchall@4.0.12: + resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} + engines: {node: '>= 0.4'} + + string.prototype.repeat@1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + + string.prototype.trim@1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} + engines: {node: '>= 0.4'} + + string.prototype.trimend@1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + engines: {node: '>= 0.4'} + + string.prototype.trimstart@1.0.8: + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} + engines: {node: '>= 0.4'} + + strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + styled-jsx@5.1.6: + resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svg-parser@2.0.4: + resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} + + svgo@3.3.2: + resolution: {integrity: sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==} + engines: {node: '>=14.0.0'} + hasBin: true + + tailwind-merge@3.0.2: + resolution: {integrity: sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw==} + + tailwindcss-animate@1.0.7: + resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} + peerDependencies: + tailwindcss: '>=3.0.0 || insiders' + + tailwindcss@4.0.12: + resolution: {integrity: sha512-bT0hJo91FtncsAMSsMzUkoo/iEU0Xs5xgFgVC9XmdM9bw5MhZuQFjPNl6wxAE0SiQF/YTZJa+PndGWYSDtuxAg==} + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + tinyglobby@0.2.12: + resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} + engines: {node: '>=12.0.0'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + ts-api-utils@2.0.1: + resolution: {integrity: sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + + tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + + 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'} + + typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} + engines: {node: '>= 0.4'} + + typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} + engines: {node: '>= 0.4'} + + typed-array-byte-offset@1.0.4: + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} + engines: {node: '>= 0.4'} + + typed-array-length@1.0.7: + resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} + engines: {node: '>= 0.4'} + + typescript@5.8.2: + resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} + engines: {node: '>=14.17'} + hasBin: true + + unbox-primitive@1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} + + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + + unicode-canonical-property-names-ecmascript@2.0.1: + resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.2.0: + resolution: {integrity: sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + + update-browserslist-db@1.1.3: + resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} + + which-builtin-type@1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} + engines: {node: '>= 0.4'} + + which-collection@1.0.2: + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} + engines: {node: '>= 0.4'} + + which-typed-array@1.1.18: + resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} + engines: {node: '>= 0.4'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + +snapshots: + + '@alloc/quick-lru@5.2.0': {} + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + + '@babel/code-frame@7.26.2': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.26.8': {} + + '@babel/core@7.26.9': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helpers': 7.26.9 + '@babel/parser': 7.26.9 + '@babel/template': 7.26.9 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + convert-source-map: 2.0.0 + debug: 4.4.0 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.26.9': + dependencies: + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + + '@babel/helper-annotate-as-pure@7.25.9': + dependencies: + '@babel/types': 7.26.9 + + '@babel/helper-compilation-targets@7.26.5': + dependencies: + '@babel/compat-data': 7.26.8 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.4 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.26.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.9) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/traverse': 7.26.9 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + regexpu-core: 6.2.0 + semver: 6.3.1 + + '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + debug: 4.4.0 + lodash.debounce: 4.0.8 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color + + '@babel/helper-member-expression-to-functions@7.25.9': + dependencies: + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.25.9': + dependencies: + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.25.9': + dependencies: + '@babel/types': 7.26.9 + + '@babel/helper-plugin-utils@7.26.5': {} + + '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-wrap-function': 7.25.9 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + dependencies: + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.25.9': {} + + '@babel/helper-validator-identifier@7.25.9': {} + + '@babel/helper-validator-option@7.25.9': {} + + '@babel/helper-wrap-function@7.25.9': + dependencies: + '@babel/template': 7.26.9 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + transitivePeerDependencies: + - supports-color + + '@babel/helpers@7.26.9': + dependencies: + '@babel/template': 7.26.9 + '@babel/types': 7.26.9 + + '@babel/parser@7.26.9': + dependencies: + '@babel/types': 7.26.9 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + + '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-async-generator-functions@7.26.8(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.9) + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-to-generator@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-block-scoped-functions@7.26.5(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.9) + '@babel/traverse': 7.26.9 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/template': 7.26.9 + + '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-for-of@7.26.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-nullish-coalescing-operator@7.26.6(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.9) + + '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-property-in-object@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-react-constant-elements@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-react-jsx-development@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.9) + '@babel/types': 7.26.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-react-pure-annotations@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + regenerator-transform: 0.15.2 + + '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-template-literals@7.26.8(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-typeof-symbol@7.26.7(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-typescript@7.26.8(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.26.9(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.9) + '@babel/helper-plugin-utils': 7.26.5 + + '@babel/preset-env@7.26.9(@babel/core@7.26.9)': + dependencies: + '@babel/compat-data': 7.26.8 + '@babel/core': 7.26.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.9) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.9) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.9) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.26.9) + '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-async-generator-functions': 7.26.8(@babel/core@7.26.9) + '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-block-scoped-functions': 7.26.5(@babel/core@7.26.9) + '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.9) + '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-dotall-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.9) + '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-for-of': 7.26.9(@babel/core@7.26.9) + '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-json-strings': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.9) + '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-nullish-coalescing-operator': 7.26.6(@babel/core@7.26.9) + '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-private-property-in-object': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-regenerator': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-regexp-modifiers': 7.26.0(@babel/core@7.26.9) + '@babel/plugin-transform-reserved-words': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-template-literals': 7.26.8(@babel/core@7.26.9) + '@babel/plugin-transform-typeof-symbol': 7.26.7(@babel/core@7.26.9) + '@babel/plugin-transform-unicode-escapes': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-unicode-property-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-unicode-sets-regex': 7.25.9(@babel/core@7.26.9) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.26.9) + babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.9) + babel-plugin-polyfill-corejs3: 0.11.1(@babel/core@7.26.9) + babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.9) + core-js-compat: 3.41.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/types': 7.26.9 + esutils: 2.0.3 + + '@babel/preset-react@7.26.3(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-react-jsx-development': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-react-pure-annotations': 7.25.9(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + + '@babel/preset-typescript@7.26.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.9) + '@babel/plugin-transform-typescript': 7.26.8(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + + '@babel/runtime@7.26.9': + dependencies: + regenerator-runtime: 0.14.1 + + '@babel/template@7.26.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + + '@babel/traverse@7.26.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.9 + '@babel/parser': 7.26.9 + '@babel/template': 7.26.9 + '@babel/types': 7.26.9 + debug: 4.4.0 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.26.9': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + + '@emnapi/runtime@1.3.1': + dependencies: + tslib: 2.8.1 + optional: true + + '@eslint-community/eslint-utils@4.4.1(eslint@9.22.0(jiti@2.4.2))': + dependencies: + eslint: 9.22.0(jiti@2.4.2) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.1': {} + + '@eslint/config-array@0.19.2': + dependencies: + '@eslint/object-schema': 2.1.6 + debug: 4.4.0 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/config-helpers@0.1.0': {} + + '@eslint/core@0.12.0': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/eslintrc@3.3.0': + dependencies: + ajv: 6.12.6 + debug: 4.4.0 + espree: 10.3.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@9.22.0': {} + + '@eslint/object-schema@2.1.6': {} + + '@eslint/plugin-kit@0.2.7': + dependencies: + '@eslint/core': 0.12.0 + levn: 0.4.1 + + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.6': + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.3.1 + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/retry@0.3.1': {} + + '@humanwhocodes/retry@0.4.2': {} + + '@img/sharp-darwin-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.4 + optional: true + + '@img/sharp-darwin-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.4 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-darwin-x64@1.0.4': + optional: true + + '@img/sharp-libvips-linux-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-linux-arm@1.0.5': + optional: true + + '@img/sharp-libvips-linux-s390x@1.0.4': + optional: true + + '@img/sharp-libvips-linux-x64@1.0.4': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + optional: true + + '@img/sharp-linux-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.4 + optional: true + + '@img/sharp-linux-arm@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.5 + optional: true + + '@img/sharp-linux-s390x@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.4 + optional: true + + '@img/sharp-linux-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.4 + optional: true + + '@img/sharp-linuxmusl-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + optional: true + + '@img/sharp-linuxmusl-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + optional: true + + '@img/sharp-wasm32@0.33.5': + dependencies: + '@emnapi/runtime': 1.3.1 + optional: true + + '@img/sharp-win32-ia32@0.33.5': + optional: true + + '@img/sharp-win32-x64@0.33.5': + optional: true + + '@jridgewell/gen-mapping@0.3.8': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@next/env@15.2.2-canary.4': {} + + '@next/eslint-plugin-next@15.2.2-canary.4': + dependencies: + fast-glob: 3.3.1 + + '@next/swc-darwin-arm64@15.2.2-canary.4': + optional: true + + '@next/swc-darwin-x64@15.2.2-canary.4': + optional: true + + '@next/swc-linux-arm64-gnu@15.2.2-canary.4': + optional: true + + '@next/swc-linux-arm64-musl@15.2.2-canary.4': + optional: true + + '@next/swc-linux-x64-gnu@15.2.2-canary.4': + optional: true + + '@next/swc-linux-x64-musl@15.2.2-canary.4': + optional: true + + '@next/swc-win32-arm64-msvc@15.2.2-canary.4': + optional: true + + '@next/swc-win32-x64-msvc@15.2.2-canary.4': + optional: true + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.19.1 + + '@nolyfill/is-core-module@1.0.39': {} + + '@rtsao/scc@1.1.0': {} + + '@rushstack/eslint-patch@1.10.5': {} + + '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + + '@svgr/babel-plugin-remove-jsx-attribute@8.0.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + + '@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + + '@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + + '@svgr/babel-plugin-svg-dynamic-title@8.0.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + + '@svgr/babel-plugin-svg-em-dimensions@8.0.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + + '@svgr/babel-plugin-transform-react-native-svg@8.1.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + + '@svgr/babel-plugin-transform-svg-component@8.0.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + + '@svgr/babel-preset@8.1.0(@babel/core@7.26.9)': + dependencies: + '@babel/core': 7.26.9 + '@svgr/babel-plugin-add-jsx-attribute': 8.0.0(@babel/core@7.26.9) + '@svgr/babel-plugin-remove-jsx-attribute': 8.0.0(@babel/core@7.26.9) + '@svgr/babel-plugin-remove-jsx-empty-expression': 8.0.0(@babel/core@7.26.9) + '@svgr/babel-plugin-replace-jsx-attribute-value': 8.0.0(@babel/core@7.26.9) + '@svgr/babel-plugin-svg-dynamic-title': 8.0.0(@babel/core@7.26.9) + '@svgr/babel-plugin-svg-em-dimensions': 8.0.0(@babel/core@7.26.9) + '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.26.9) + '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.26.9) + + '@svgr/core@8.1.0(typescript@5.8.2)': + dependencies: + '@babel/core': 7.26.9 + '@svgr/babel-preset': 8.1.0(@babel/core@7.26.9) + camelcase: 6.3.0 + cosmiconfig: 8.3.6(typescript@5.8.2) + snake-case: 3.0.4 + transitivePeerDependencies: + - supports-color + - typescript + + '@svgr/hast-util-to-babel-ast@8.0.0': + dependencies: + '@babel/types': 7.26.9 + entities: 4.5.0 + + '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.8.2))': + dependencies: + '@babel/core': 7.26.9 + '@svgr/babel-preset': 8.1.0(@babel/core@7.26.9) + '@svgr/core': 8.1.0(typescript@5.8.2) + '@svgr/hast-util-to-babel-ast': 8.0.0 + svg-parser: 2.0.4 + transitivePeerDependencies: + - supports-color + + '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.8.2))(typescript@5.8.2)': + dependencies: + '@svgr/core': 8.1.0(typescript@5.8.2) + cosmiconfig: 8.3.6(typescript@5.8.2) + deepmerge: 4.3.1 + svgo: 3.3.2 + transitivePeerDependencies: + - typescript + + '@svgr/webpack@8.1.0(typescript@5.8.2)': + dependencies: + '@babel/core': 7.26.9 + '@babel/plugin-transform-react-constant-elements': 7.25.9(@babel/core@7.26.9) + '@babel/preset-env': 7.26.9(@babel/core@7.26.9) + '@babel/preset-react': 7.26.3(@babel/core@7.26.9) + '@babel/preset-typescript': 7.26.0(@babel/core@7.26.9) + '@svgr/core': 8.1.0(typescript@5.8.2) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.8.2)) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.8.2))(typescript@5.8.2) + transitivePeerDependencies: + - supports-color + - typescript + + '@swc/counter@0.1.3': {} + + '@swc/helpers@0.5.15': + dependencies: + tslib: 2.8.1 + + '@tailwindcss/node@4.0.12': + dependencies: + enhanced-resolve: 5.18.1 + jiti: 2.4.2 + tailwindcss: 4.0.12 + + '@tailwindcss/oxide-android-arm64@4.0.12': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.0.12': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.0.12': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.0.12': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.12': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.0.12': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.0.12': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.0.12': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.0.12': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.0.12': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.0.12': + optional: true + + '@tailwindcss/oxide@4.0.12': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.0.12 + '@tailwindcss/oxide-darwin-arm64': 4.0.12 + '@tailwindcss/oxide-darwin-x64': 4.0.12 + '@tailwindcss/oxide-freebsd-x64': 4.0.12 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.0.12 + '@tailwindcss/oxide-linux-arm64-gnu': 4.0.12 + '@tailwindcss/oxide-linux-arm64-musl': 4.0.12 + '@tailwindcss/oxide-linux-x64-gnu': 4.0.12 + '@tailwindcss/oxide-linux-x64-musl': 4.0.12 + '@tailwindcss/oxide-win32-arm64-msvc': 4.0.12 + '@tailwindcss/oxide-win32-x64-msvc': 4.0.12 + + '@tailwindcss/postcss@4.0.12': + dependencies: + '@alloc/quick-lru': 5.2.0 + '@tailwindcss/node': 4.0.12 + '@tailwindcss/oxide': 4.0.12 + lightningcss: 1.29.2 + postcss: 8.5.3 + tailwindcss: 4.0.12 + + '@trysound/sax@0.2.0': {} + + '@types/estree@1.0.6': {} + + '@types/json-schema@7.0.15': {} + + '@types/json5@0.0.29': {} + + '@types/node@20.17.23': + dependencies: + undici-types: 6.19.8 + + '@types/react-dom@19.0.4(@types/react@19.0.10)': + dependencies: + '@types/react': 19.0.10 + + '@types/react@19.0.10': + dependencies: + csstype: 3.1.3 + + '@typescript-eslint/eslint-plugin@8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2)': + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/scope-manager': 8.26.0 + '@typescript-eslint/type-utils': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/utils': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.26.0 + eslint: 9.22.0(jiti@2.4.2) + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare: 1.4.0 + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2)': + dependencies: + '@typescript-eslint/scope-manager': 8.26.0 + '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.26.0 + debug: 4.4.0 + eslint: 9.22.0(jiti@2.4.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@8.26.0': + dependencies: + '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/visitor-keys': 8.26.0 + + '@typescript-eslint/type-utils@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2)': + dependencies: + '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) + '@typescript-eslint/utils': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + debug: 4.4.0 + eslint: 9.22.0(jiti@2.4.2) + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@8.26.0': {} + + '@typescript-eslint/typescript-estree@8.26.0(typescript@5.8.2)': + dependencies: + '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/visitor-keys': 8.26.0 + debug: 4.4.0 + fast-glob: 3.3.3 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.7.1 + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0(jiti@2.4.2)) + '@typescript-eslint/scope-manager': 8.26.0 + '@typescript-eslint/types': 8.26.0 + '@typescript-eslint/typescript-estree': 8.26.0(typescript@5.8.2) + eslint: 9.22.0(jiti@2.4.2) + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/visitor-keys@8.26.0': + dependencies: + '@typescript-eslint/types': 8.26.0 + eslint-visitor-keys: 4.2.0 + + acorn-jsx@5.3.2(acorn@8.14.1): + dependencies: + acorn: 8.14.1 + + acorn@8.14.1: {} + + ajv@6.12.6: + 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-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + argparse@2.0.1: {} + + aria-query@5.3.2: {} + + array-buffer-byte-length@1.0.2: + dependencies: + call-bound: 1.0.4 + is-array-buffer: 3.0.5 + + array-includes@3.1.8: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + is-string: 1.1.1 + + array.prototype.findlast@1.2.5: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 + + array.prototype.findlastindex@1.2.5: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 + + array.prototype.flat@1.3.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-shim-unscopables: 1.1.0 + + array.prototype.flatmap@1.3.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-shim-unscopables: 1.1.0 + + array.prototype.tosorted@1.1.4: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-shim-unscopables: 1.1.0 + + arraybuffer.prototype.slice@1.0.4: + dependencies: + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + is-array-buffer: 3.0.5 + + ast-types-flow@0.0.8: {} + + async-function@1.0.0: {} + + available-typed-arrays@1.0.7: + dependencies: + possible-typed-array-names: 1.1.0 + + axe-core@4.10.3: {} + + axobject-query@4.1.0: {} + + babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.9): + dependencies: + '@babel/compat-data': 7.26.8 + '@babel/core': 7.26.9 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.9) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.11.1(@babel/core@7.26.9): + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.9) + core-js-compat: 3.41.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.3(@babel/core@7.26.9): + dependencies: + '@babel/core': 7.26.9 + '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.9) + transitivePeerDependencies: + - supports-color + + balanced-match@1.0.2: {} + + boolbase@1.0.0: {} + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browserslist@4.24.4: + dependencies: + caniuse-lite: 1.0.30001702 + electron-to-chromium: 1.5.113 + node-releases: 2.0.19 + update-browserslist-db: 1.1.3(browserslist@4.24.4) + + busboy@1.6.0: + dependencies: + streamsearch: 1.1.0 + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bind@1.0.8: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + get-intrinsic: 1.3.0 + set-function-length: 1.2.2 + + call-bound@1.0.4: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + + callsites@3.1.0: {} + + camelcase@6.3.0: {} + + caniuse-lite@1.0.30001702: {} + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + class-variance-authority@0.7.1: + dependencies: + clsx: 2.1.1 + + client-only@0.0.1: {} + + clsx@2.1.1: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + color-string@1.9.1: + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + optional: true + + color@4.2.3: + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + optional: true + + commander@7.2.0: {} + + concat-map@0.0.1: {} + + convert-source-map@2.0.0: {} + + core-js-compat@3.41.0: + dependencies: + browserslist: 4.24.4 + + cosmiconfig@8.3.6(typescript@5.8.2): + dependencies: + import-fresh: 3.3.1 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + optionalDependencies: + typescript: 5.8.2 + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + css-select@5.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.2.2 + nth-check: 2.1.1 + + css-tree@2.2.1: + dependencies: + mdn-data: 2.0.28 + source-map-js: 1.2.1 + + css-tree@2.3.1: + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.2.1 + + css-what@6.1.0: {} + + csso@5.0.5: + dependencies: + css-tree: 2.2.1 + + csstype@3.1.3: {} + + damerau-levenshtein@1.0.8: {} + + data-view-buffer@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + data-view-byte-length@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + data-view-byte-offset@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-data-view: 1.0.2 + + debug@3.2.7: + dependencies: + ms: 2.1.3 + + debug@4.4.0: + dependencies: + ms: 2.1.3 + + deep-is@0.1.4: {} + + deepmerge@4.3.1: {} + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + + define-properties@1.2.1: + dependencies: + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 + object-keys: 1.1.1 + + detect-libc@2.0.3: {} + + doctrine@2.1.0: + dependencies: + esutils: 2.0.3 + + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + + domelementtype@2.3.0: {} + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + + domutils@3.2.2: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + dot-case@3.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.8.1 + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + electron-to-chromium@1.5.113: {} + + emoji-regex@9.2.2: {} + + enhanced-resolve@5.18.1: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + + entities@4.5.0: {} + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + es-abstract@1.23.9: + dependencies: + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-set-tostringtag: 2.1.0 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 + is-callable: 1.2.7 + is-data-view: 1.0.2 + is-regex: 1.2.1 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.1 + math-intrinsics: 1.1.0 + object-inspect: 1.13.4 + object-keys: 1.1.1 + object.assign: 4.1.7 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 + string.prototype.trimstart: 1.0.8 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 + typed-array-length: 1.0.7 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.18 + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-iterator-helpers@1.2.1: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-set-tostringtag: 2.1.0 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 + globalthis: 1.0.4 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + iterator.prototype: 1.1.5 + safe-array-concat: 1.1.3 + + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + es-shim-unscopables@1.1.0: + dependencies: + hasown: 2.0.2 + + es-to-primitive@1.3.0: + dependencies: + is-callable: 1.2.7 + is-date-object: 1.1.0 + is-symbol: 1.1.1 + + escalade@3.2.0: {} + + escape-string-regexp@4.0.0: {} + + eslint-config-next@15.2.2-canary.4(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2): + dependencies: + '@next/eslint-plugin-next': 15.2.2-canary.4 + '@rushstack/eslint-patch': 1.10.5 + '@typescript-eslint/eslint-plugin': 8.26.0(@typescript-eslint/parser@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/parser': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + eslint: 9.22.0(jiti@2.4.2) + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.8.3(eslint-plugin-import@2.31.0)(eslint@9.22.0(jiti@2.4.2)) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3)(eslint@9.22.0(jiti@2.4.2)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.22.0(jiti@2.4.2)) + eslint-plugin-react: 7.37.4(eslint@9.22.0(jiti@2.4.2)) + eslint-plugin-react-hooks: 5.2.0(eslint@9.22.0(jiti@2.4.2)) + optionalDependencies: + typescript: 5.8.2 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - eslint-plugin-import-x + - supports-color + + eslint-import-resolver-node@0.3.9: + dependencies: + debug: 3.2.7 + is-core-module: 2.16.1 + resolve: 1.22.10 + transitivePeerDependencies: + - supports-color + + eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0)(eslint@9.22.0(jiti@2.4.2)): + dependencies: + '@nolyfill/is-core-module': 1.0.39 + debug: 4.4.0 + enhanced-resolve: 5.18.1 + eslint: 9.22.0(jiti@2.4.2) + get-tsconfig: 4.10.0 + is-bun-module: 1.3.0 + stable-hash: 0.0.4 + tinyglobby: 0.2.12 + optionalDependencies: + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3)(eslint@9.22.0(jiti@2.4.2)) + transitivePeerDependencies: + - supports-color + + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0)(eslint@9.22.0(jiti@2.4.2)))(eslint@9.22.0(jiti@2.4.2)): + dependencies: + debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + eslint: 9.22.0(jiti@2.4.2) + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.8.3(eslint-plugin-import@2.31.0)(eslint@9.22.0(jiti@2.4.2)) + transitivePeerDependencies: + - supports-color + + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3)(eslint@9.22.0(jiti@2.4.2)): + dependencies: + '@rtsao/scc': 1.1.0 + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 + array.prototype.flat: 1.3.3 + array.prototype.flatmap: 1.3.3 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 9.22.0(jiti@2.4.2) + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.8.3(eslint-plugin-import@2.31.0)(eslint@9.22.0(jiti@2.4.2)))(eslint@9.22.0(jiti@2.4.2)) + hasown: 2.0.2 + is-core-module: 2.16.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.1 + semver: 6.3.1 + string.prototype.trimend: 1.0.9 + tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 8.26.0(eslint@9.22.0(jiti@2.4.2))(typescript@5.8.2) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + + eslint-plugin-jsx-a11y@6.10.2(eslint@9.22.0(jiti@2.4.2)): + dependencies: + aria-query: 5.3.2 + array-includes: 3.1.8 + array.prototype.flatmap: 1.3.3 + ast-types-flow: 0.0.8 + axe-core: 4.10.3 + axobject-query: 4.1.0 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + eslint: 9.22.0(jiti@2.4.2) + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + safe-regex-test: 1.1.0 + string.prototype.includes: 2.0.1 + + eslint-plugin-react-hooks@5.2.0(eslint@9.22.0(jiti@2.4.2)): + dependencies: + eslint: 9.22.0(jiti@2.4.2) + + eslint-plugin-react@7.37.4(eslint@9.22.0(jiti@2.4.2)): + dependencies: + array-includes: 3.1.8 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.3 + array.prototype.tosorted: 1.1.4 + doctrine: 2.1.0 + es-iterator-helpers: 1.2.1 + eslint: 9.22.0(jiti@2.4.2) + estraverse: 5.3.0 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.2 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.values: 1.2.1 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.12 + string.prototype.repeat: 1.0.0 + + eslint-scope@8.3.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@4.2.0: {} + + eslint@9.22.0(jiti@2.4.2): + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@9.22.0(jiti@2.4.2)) + '@eslint-community/regexpp': 4.12.1 + '@eslint/config-array': 0.19.2 + '@eslint/config-helpers': 0.1.0 + '@eslint/core': 0.12.0 + '@eslint/eslintrc': 3.3.0 + '@eslint/js': 9.22.0 + '@eslint/plugin-kit': 0.2.7 + '@humanfs/node': 0.16.6 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.2 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.0 + escape-string-regexp: 4.0.0 + eslint-scope: 8.3.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 + esquery: 1.6.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 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + optionalDependencies: + jiti: 2.4.2 + transitivePeerDependencies: + - supports-color + + espree@10.3.0: + dependencies: + acorn: 8.14.1 + acorn-jsx: 5.3.2(acorn@8.14.1) + eslint-visitor-keys: 4.2.0 + + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + esutils@2.0.3: {} + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.1: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-levenshtein@2.0.6: {} + + fastq@1.19.1: + dependencies: + reusify: 1.1.0 + + fdir@6.4.3(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.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.3.3 + keyv: 4.5.4 + + flatted@3.3.3: {} + + for-each@0.3.5: + dependencies: + is-callable: 1.2.7 + + function-bind@1.1.2: {} + + function.prototype.name@1.1.8: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + functions-have-names: 1.2.3 + hasown: 2.0.2 + is-callable: 1.2.7 + + functions-have-names@1.2.3: {} + + gensync@1.0.0-beta.2: {} + + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + + get-symbol-description@1.1.0: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + + get-tsconfig@4.10.0: + dependencies: + resolve-pkg-maps: 1.0.0 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + globals@11.12.0: {} + + globals@14.0.0: {} + + globalthis@1.0.4: + dependencies: + define-properties: 1.2.1 + gopd: 1.2.0 + + gopd@1.2.0: {} + + graceful-fs@4.2.11: {} + + graphemer@1.4.0: {} + + has-bigints@1.1.0: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.1 + + has-proto@1.2.0: + dependencies: + dunder-proto: 1.0.1 + + has-symbols@1.1.0: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.1.0 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + ignore@5.3.2: {} + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + internal-slot@1.1.0: + dependencies: + es-errors: 1.3.0 + hasown: 2.0.2 + side-channel: 1.1.0 + + is-array-buffer@3.0.5: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + + is-arrayish@0.2.1: {} + + is-arrayish@0.3.2: + optional: true + + is-async-function@2.1.1: + dependencies: + async-function: 1.0.0 + call-bound: 1.0.4 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + + is-bigint@1.1.0: + dependencies: + has-bigints: 1.1.0 + + is-boolean-object@1.2.2: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-bun-module@1.3.0: + dependencies: + semver: 7.7.1 + + is-callable@1.2.7: {} + + is-core-module@2.16.1: + dependencies: + hasown: 2.0.2 + + is-data-view@1.0.2: + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + is-typed-array: 1.1.15 + + is-date-object@1.1.0: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-extglob@2.1.1: {} + + is-finalizationregistry@1.1.1: + dependencies: + call-bound: 1.0.4 + + is-generator-function@1.1.0: + dependencies: + call-bound: 1.0.4 + get-proto: 1.0.1 + has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-map@2.0.3: {} + + is-number-object@1.1.1: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-number@7.0.0: {} + + is-regex@1.2.1: + dependencies: + call-bound: 1.0.4 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + is-set@2.0.3: {} + + is-shared-array-buffer@1.0.4: + dependencies: + call-bound: 1.0.4 + + is-string@1.1.1: + dependencies: + call-bound: 1.0.4 + has-tostringtag: 1.0.2 + + is-symbol@1.1.1: + dependencies: + call-bound: 1.0.4 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 + + is-typed-array@1.1.15: + dependencies: + which-typed-array: 1.1.18 + + is-weakmap@2.0.2: {} + + is-weakref@1.1.1: + dependencies: + call-bound: 1.0.4 + + is-weakset@2.0.4: + dependencies: + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + + isarray@2.0.5: {} + + isexe@2.0.0: {} + + iterator.prototype@1.1.5: + dependencies: + define-data-property: 1.1.4 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + has-symbols: 1.1.0 + set-function-name: 2.0.2 + + jiti@2.4.2: {} + + js-tokens@4.0.0: {} + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsesc@3.0.2: {} + + jsesc@3.1.0: {} + + json-buffer@3.0.1: {} + + json-parse-even-better-errors@2.3.1: {} + + json-schema-traverse@0.4.1: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@1.0.2: + dependencies: + minimist: 1.2.8 + + json5@2.2.3: {} + + jsx-ast-utils@3.3.5: + dependencies: + array-includes: 3.1.8 + array.prototype.flat: 1.3.3 + object.assign: 4.1.7 + object.values: 1.2.1 + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + language-subtag-registry@0.3.23: {} + + language-tags@1.0.9: + dependencies: + language-subtag-registry: 0.3.23 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + lightningcss-darwin-arm64@1.29.2: + optional: true + + lightningcss-darwin-x64@1.29.2: + optional: true + + lightningcss-freebsd-x64@1.29.2: + optional: true + + lightningcss-linux-arm-gnueabihf@1.29.2: + optional: true + + lightningcss-linux-arm64-gnu@1.29.2: + optional: true + + lightningcss-linux-arm64-musl@1.29.2: + optional: true + + lightningcss-linux-x64-gnu@1.29.2: + optional: true + + lightningcss-linux-x64-musl@1.29.2: + optional: true + + lightningcss-win32-arm64-msvc@1.29.2: + optional: true + + lightningcss-win32-x64-msvc@1.29.2: + optional: true + + lightningcss@1.29.2: + dependencies: + detect-libc: 2.0.3 + optionalDependencies: + lightningcss-darwin-arm64: 1.29.2 + lightningcss-darwin-x64: 1.29.2 + lightningcss-freebsd-x64: 1.29.2 + lightningcss-linux-arm-gnueabihf: 1.29.2 + lightningcss-linux-arm64-gnu: 1.29.2 + lightningcss-linux-arm64-musl: 1.29.2 + lightningcss-linux-x64-gnu: 1.29.2 + lightningcss-linux-x64-musl: 1.29.2 + lightningcss-win32-arm64-msvc: 1.29.2 + lightningcss-win32-x64-msvc: 1.29.2 + + lines-and-columns@1.2.4: {} + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.debounce@4.0.8: {} + + lodash.merge@4.6.2: {} + + loose-envify@1.4.0: + dependencies: + js-tokens: 4.0.0 + + lower-case@2.0.2: + dependencies: + tslib: 2.8.1 + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + lucide-react@0.479.0(react@19.0.0): + dependencies: + react: 19.0.0 + + math-intrinsics@1.1.0: {} + + mdn-data@2.0.28: {} + + mdn-data@2.0.30: {} + + merge2@1.4.1: {} + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + + minimist@1.2.8: {} + + ms@2.1.3: {} + + nanoid@3.3.9: {} + + natural-compare@1.4.0: {} + + next@15.2.2-canary.4(@babel/core@7.26.9)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + dependencies: + '@next/env': 15.2.2-canary.4 + '@swc/counter': 0.1.3 + '@swc/helpers': 0.5.15 + busboy: 1.6.0 + caniuse-lite: 1.0.30001702 + postcss: 8.4.31 + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + styled-jsx: 5.1.6(@babel/core@7.26.9)(react@19.0.0) + optionalDependencies: + '@next/swc-darwin-arm64': 15.2.2-canary.4 + '@next/swc-darwin-x64': 15.2.2-canary.4 + '@next/swc-linux-arm64-gnu': 15.2.2-canary.4 + '@next/swc-linux-arm64-musl': 15.2.2-canary.4 + '@next/swc-linux-x64-gnu': 15.2.2-canary.4 + '@next/swc-linux-x64-musl': 15.2.2-canary.4 + '@next/swc-win32-arm64-msvc': 15.2.2-canary.4 + '@next/swc-win32-x64-msvc': 15.2.2-canary.4 + sharp: 0.33.5 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + + no-case@3.0.4: + dependencies: + lower-case: 2.0.2 + tslib: 2.8.1 + + node-releases@2.0.19: {} + + nth-check@2.1.1: + dependencies: + boolbase: 1.0.0 + + object-assign@4.1.1: {} + + object-inspect@1.13.4: {} + + object-keys@1.1.1: {} + + object.assign@4.1.7: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + has-symbols: 1.1.0 + object-keys: 1.1.1 + + object.entries@1.1.8: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + + object.fromentries@2.0.8: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + + object.groupby@1.0.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + + object.values@1.2.1: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + + 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 + + own-keys@1.0.1: + dependencies: + get-intrinsic: 1.3.0 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.26.2 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + path-exists@4.0.0: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-type@4.0.0: {} + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + picomatch@4.0.2: {} + + possible-typed-array-names@1.1.0: {} + + postcss@8.4.31: + dependencies: + nanoid: 3.3.9 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + postcss@8.5.3: + dependencies: + nanoid: 3.3.9 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prelude-ls@1.2.1: {} + + prettier@3.5.3: {} + + prop-types@15.8.1: + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + punycode@2.3.1: {} + + queue-microtask@1.2.3: {} + + react-dom@19.0.0(react@19.0.0): + dependencies: + react: 19.0.0 + scheduler: 0.25.0 + + react-is@16.13.1: {} + + react@19.0.0: {} + + reflect.getprototypeof@1.0.10: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + get-proto: 1.0.1 + which-builtin-type: 1.2.1 + + regenerate-unicode-properties@10.2.0: + dependencies: + regenerate: 1.4.2 + + regenerate@1.4.2: {} + + regenerator-runtime@0.14.1: {} + + regenerator-transform@0.15.2: + dependencies: + '@babel/runtime': 7.26.9 + + regexp.prototype.flags@1.5.4: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 + set-function-name: 2.0.2 + + regexpu-core@6.2.0: + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.2.0 + regjsgen: 0.8.0 + regjsparser: 0.12.0 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.2.0 + + regjsgen@0.8.0: {} + + regjsparser@0.12.0: + dependencies: + jsesc: 3.0.2 + + resolve-from@4.0.0: {} + + resolve-pkg-maps@1.0.0: {} + + resolve@1.22.10: + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + resolve@2.0.0-next.5: + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + reusify@1.1.0: {} + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + safe-array-concat@1.1.3: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + get-intrinsic: 1.3.0 + has-symbols: 1.1.0 + isarray: 2.0.5 + + safe-push-apply@1.0.0: + dependencies: + es-errors: 1.3.0 + isarray: 2.0.5 + + safe-regex-test@1.1.0: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-regex: 1.2.1 + + scheduler@0.25.0: {} + + semver@6.3.1: {} + + semver@7.7.1: {} + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.3.0 + gopd: 1.2.0 + has-property-descriptors: 1.0.2 + + set-function-name@2.0.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + functions-have-names: 1.2.3 + has-property-descriptors: 1.0.2 + + set-proto@1.0.0: + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + + sharp@0.33.5: + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + semver: 7.7.1 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.5 + '@img/sharp-darwin-x64': 0.33.5 + '@img/sharp-libvips-darwin-arm64': 1.0.4 + '@img/sharp-libvips-darwin-x64': 1.0.4 + '@img/sharp-libvips-linux-arm': 1.0.5 + '@img/sharp-libvips-linux-arm64': 1.0.4 + '@img/sharp-libvips-linux-s390x': 1.0.4 + '@img/sharp-libvips-linux-x64': 1.0.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + '@img/sharp-linux-arm': 0.33.5 + '@img/sharp-linux-arm64': 0.33.5 + '@img/sharp-linux-s390x': 0.33.5 + '@img/sharp-linux-x64': 0.33.5 + '@img/sharp-linuxmusl-arm64': 0.33.5 + '@img/sharp-linuxmusl-x64': 0.33.5 + '@img/sharp-wasm32': 0.33.5 + '@img/sharp-win32-ia32': 0.33.5 + '@img/sharp-win32-x64': 0.33.5 + optional: true + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + + simple-swizzle@0.2.2: + dependencies: + is-arrayish: 0.3.2 + optional: true + + snake-case@3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.8.1 + + source-map-js@1.2.1: {} + + stable-hash@0.0.4: {} + + streamsearch@1.1.0: {} + + string.prototype.includes@2.0.1: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.9 + + string.prototype.matchall@4.0.12: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + gopd: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + regexp.prototype.flags: 1.5.4 + set-function-name: 2.0.2 + side-channel: 1.1.0 + + string.prototype.repeat@1.0.0: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.9 + + string.prototype.trim@1.2.10: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-data-property: 1.1.4 + define-properties: 1.2.1 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + has-property-descriptors: 1.0.2 + + string.prototype.trimend@1.0.9: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + + string.prototype.trimstart@1.0.8: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-object-atoms: 1.1.1 + + strip-bom@3.0.0: {} + + strip-json-comments@3.1.1: {} + + styled-jsx@5.1.6(@babel/core@7.26.9)(react@19.0.0): + dependencies: + client-only: 0.0.1 + react: 19.0.0 + optionalDependencies: + '@babel/core': 7.26.9 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svg-parser@2.0.4: {} + + svgo@3.3.2: + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 5.1.0 + css-tree: 2.3.1 + css-what: 6.1.0 + csso: 5.0.5 + picocolors: 1.1.1 + + tailwind-merge@3.0.2: {} + + tailwindcss-animate@1.0.7(tailwindcss@4.0.12): + dependencies: + tailwindcss: 4.0.12 + + tailwindcss@4.0.12: {} + + tapable@2.2.1: {} + + tinyglobby@0.2.12: + dependencies: + fdir: 6.4.3(picomatch@4.0.2) + picomatch: 4.0.2 + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + ts-api-utils@2.0.1(typescript@5.8.2): + dependencies: + typescript: 5.8.2 + + tsconfig-paths@3.15.0: + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + + tslib@2.8.1: {} + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + typed-array-buffer@1.0.3: + dependencies: + call-bound: 1.0.4 + es-errors: 1.3.0 + is-typed-array: 1.1.15 + + typed-array-byte-length@1.0.3: + dependencies: + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + + typed-array-byte-offset@1.0.4: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.10 + + typed-array-length@1.0.7: + dependencies: + call-bind: 1.0.8 + for-each: 0.3.5 + gopd: 1.2.0 + is-typed-array: 1.1.15 + possible-typed-array-names: 1.1.0 + reflect.getprototypeof: 1.0.10 + + typescript@5.8.2: {} + + unbox-primitive@1.1.0: + dependencies: + call-bound: 1.0.4 + has-bigints: 1.1.0 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 + + undici-types@6.19.8: {} + + unicode-canonical-property-names-ecmascript@2.0.1: {} + + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.1 + unicode-property-aliases-ecmascript: 2.1.0 + + unicode-match-property-value-ecmascript@2.2.0: {} + + unicode-property-aliases-ecmascript@2.1.0: {} + + update-browserslist-db@1.1.3(browserslist@4.24.4): + dependencies: + browserslist: 4.24.4 + escalade: 3.2.0 + picocolors: 1.1.1 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + which-boxed-primitive@1.1.1: + dependencies: + is-bigint: 1.1.0 + is-boolean-object: 1.2.2 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 + + which-builtin-type@1.2.1: + dependencies: + call-bound: 1.0.4 + function.prototype.name: 1.1.8 + has-tostringtag: 1.0.2 + is-async-function: 2.1.1 + is-date-object: 1.1.0 + is-finalizationregistry: 1.1.1 + is-generator-function: 1.1.0 + is-regex: 1.2.1 + is-weakref: 1.1.1 + isarray: 2.0.5 + which-boxed-primitive: 1.1.1 + which-collection: 1.0.2 + which-typed-array: 1.1.18 + + which-collection@1.0.2: + dependencies: + is-map: 2.0.3 + is-set: 2.0.3 + is-weakmap: 2.0.2 + is-weakset: 2.0.4 + + which-typed-array@1.1.18: + dependencies: + available-typed-arrays: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.4 + for-each: 0.3.5 + gopd: 1.2.0 + has-tostringtag: 1.0.2 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + word-wrap@1.2.5: {} + + yallist@3.1.1: {} + + yocto-queue@0.1.0: {} diff --git a/examples/sample_apps/chat_with_your_docs/postcss.config.mjs b/examples/sample_apps/chat_with_your_docs/postcss.config.mjs new file mode 100644 index 00000000000..c7bcb4b1ee1 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/postcss.config.mjs @@ -0,0 +1,5 @@ +const config = { + plugins: ["@tailwindcss/postcss"], +}; + +export default config; diff --git a/examples/sample_apps/chat_with_your_docs/public/background.jpg b/examples/sample_apps/chat_with_your_docs/public/background.jpg new file mode 100644 index 0000000000000000000000000000000000000000..10c34447d8270f4455ddc683335cb1b89d12a7c0 GIT binary patch literal 357396 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%0A}lTOOp9KGS4ff1&p<;O&`_^ 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
- {children} +
+ + {children} +
diff --git a/examples/sample_apps/chat_with_your_docs/app/page.tsx b/examples/sample_apps/chat_with_your_docs/app/page.tsx index b77fc29f87b..2b5d4511e19 100644 --- a/examples/sample_apps/chat_with_your_docs/app/page.tsx +++ b/examples/sample_apps/chat_with_your_docs/app/page.tsx @@ -1,7 +1,3 @@ export default function Home() { - return ( -
- -
- ); + return
; } diff --git a/examples/sample_apps/chat_with_your_docs/components/header.tsx b/examples/sample_apps/chat_with_your_docs/components/header.tsx deleted file mode 100644 index de426da326c..00000000000 --- a/examples/sample_apps/chat_with_your_docs/components/header.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import React from "react"; -import ChromaLogo from "../public/chroma-workmark-color-128.svg"; - -const Header: React.FC = () => { - return ( -
-
- -
-
- ); -}; - -export default Header; diff --git a/examples/sample_apps/chat_with_your_docs/components/header/discord-link.tsx b/examples/sample_apps/chat_with_your_docs/components/header/discord-link.tsx new file mode 100644 index 00000000000..471a1f22f6c --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/components/header/discord-link.tsx @@ -0,0 +1,29 @@ +import React from "react"; +import Link from "next/link"; +import { DiscordLogoIcon } from "@radix-ui/react-icons"; +import HeaderButton from "@/components/header/header-button"; + +const DiscordLink: React.FC = async () => { + const response = await fetch( + `https://discord.com/api/guilds/1073293645303795742/widget.json`, + { next: { revalidate: 3600 } }, + ); + const onlineUsers = response.ok + ? (await response.json()).presence_count + : undefined; + + return ( + + + + {onlineUsers ? `${onlineUsers} online` : undefined} + + + ); +}; + +export default DiscordLink; diff --git a/examples/sample_apps/chat_with_your_docs/components/header/github-link.tsx b/examples/sample_apps/chat_with_your_docs/components/header/github-link.tsx new file mode 100644 index 00000000000..d63dbe7d870 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/components/header/github-link.tsx @@ -0,0 +1,29 @@ +import React from "react"; +import { GitHubLogoIcon } from "@radix-ui/react-icons"; +import { formatToK } from "@/lib/utils"; +import Link from "next/link"; +import HeaderButton from "@/components/header/header-button"; + +const GithubLink: React.FC = async () => { + const response = await fetch( + `https://api.github.com/repos/chroma-core/chroma`, + ); + const stars = response.ok + ? (await response.json()).stargazers_count + : undefined; + + return ( + + + + {stars && formatToK(stars)} + + + ); +}; + +export default GithubLink; diff --git a/examples/sample_apps/chat_with_your_docs/components/header/header-button.tsx b/examples/sample_apps/chat_with_your_docs/components/header/header-button.tsx new file mode 100644 index 00000000000..e5a40a59df4 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/components/header/header-button.tsx @@ -0,0 +1,37 @@ +import React from "react"; +import { Button, buttonVariants } from "@/components/ui/button"; +import { cn } from "@/lib/utils"; +import { VariantProps } from "class-variance-authority"; + +interface UIButtonProps + extends React.ButtonHTMLAttributes, + VariantProps { + children?: React.ReactNode; + asChild?: boolean; +} + +const HeaderButton = React.forwardRef( + ({ children, className, variant, size, ...props }, ref) => { + const customStyles = cn( + "flex items-center justify-center border-x-[0.9px] border-y-[1px] shadow outline-none h-full rounded py-[0.2rem]", + "text-[#27201C] bg-gradient-to-b from-[#FFFFFF] to-[#f9f9f9] border-[#171716]/40 hover:bg-gradient-to-b hover:from-gray-100 hover:to-gray-100", + "dark:text-[#fff] dark:bg-gradient-to-b dark:from-[#171716] dark:to-[#171716] border-[0.8px] dark:border-[#fff]/40 dark:hover:from-[#171716]/90 dark:hover:to-[#171716]/90", + className, + ); + + return ( + + ); + }, +); +HeaderButton.displayName = "UIButton"; + +export default HeaderButton; diff --git a/examples/sample_apps/chat_with_your_docs/components/header/header.tsx b/examples/sample_apps/chat_with_your_docs/components/header/header.tsx new file mode 100644 index 00000000000..fe33e29a2e3 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/components/header/header.tsx @@ -0,0 +1,23 @@ +import React from "react"; +import ChromaLogo from "../../public/chroma-workmark-color-128.svg"; +import Link from "next/link"; +import DiscordLink from "@/components/header/discord-link"; +import XLink from "@/components/header/x-link"; +import GithubLink from "@/components/header/github-link"; + +const Header: React.FC = () => { + return ( +
+ + + +
+ + + +
+
+ ); +}; + +export default Header; diff --git a/examples/sample_apps/chat_with_your_docs/components/header/x-link.tsx b/examples/sample_apps/chat_with_your_docs/components/header/x-link.tsx new file mode 100644 index 00000000000..5d517ca019a --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/components/header/x-link.tsx @@ -0,0 +1,21 @@ +import React from "react"; +import Link from "next/link"; +import XLogo from "../../public/x-logo.svg"; +import HeaderButton from "@/components/header/header-button"; + +const XLink: React.FC = () => { + return ( + + + +

17.7k

+
+ + ); +}; + +export default XLink; diff --git a/examples/sample_apps/chat_with_your_docs/components/sidebar/sidebar.tsx b/examples/sample_apps/chat_with_your_docs/components/sidebar/sidebar.tsx new file mode 100644 index 00000000000..e417f0b1db6 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/components/sidebar/sidebar.tsx @@ -0,0 +1,20 @@ +import React from "react"; +import { PlusIcon } from "@radix-ui/react-icons"; + +const Sidebar: React.FC = () => { + return ( +
+
+
+
+
+

New Chat

+ +
+
+
+
+ ); +}; + +export default Sidebar; diff --git a/examples/sample_apps/chat_with_your_docs/components/ui/button.tsx b/examples/sample_apps/chat_with_your_docs/components/ui/button.tsx new file mode 100644 index 00000000000..cd0857a0059 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/components/ui/button.tsx @@ -0,0 +1,58 @@ +import * as React from "react" +import { Slot } from "@radix-ui/react-slot" +import { cva, type VariantProps } from "class-variance-authority" + +import { cn } from "@/lib/utils" + +const buttonVariants = cva( + "inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-[color,box-shadow] disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive", + { + variants: { + variant: { + default: + "bg-primary text-primary-foreground shadow-xs hover:bg-primary/90", + destructive: + "bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40", + outline: + "border border-input bg-background shadow-xs hover:bg-accent hover:text-accent-foreground", + secondary: + "bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80", + ghost: "hover:bg-accent hover:text-accent-foreground", + link: "text-primary underline-offset-4 hover:underline", + }, + size: { + default: "h-9 px-4 py-2 has-[>svg]:px-3", + sm: "h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5", + lg: "h-10 rounded-md px-6 has-[>svg]:px-4", + icon: "size-9", + }, + }, + defaultVariants: { + variant: "default", + size: "default", + }, + } +) + +function Button({ + className, + variant, + size, + asChild = false, + ...props +}: React.ComponentProps<"button"> & + VariantProps & { + asChild?: boolean + }) { + const Comp = asChild ? Slot : "button" + + return ( + + ) +} + +export { Button, buttonVariants } diff --git a/examples/sample_apps/chat_with_your_docs/lib/utils.ts b/examples/sample_apps/chat_with_your_docs/lib/utils.ts index bd0c391ddd1..734e160bce9 100644 --- a/examples/sample_apps/chat_with_your_docs/lib/utils.ts +++ b/examples/sample_apps/chat_with_your_docs/lib/utils.ts @@ -1,6 +1,10 @@ import { clsx, type ClassValue } from "clsx" import { twMerge } from "tailwind-merge" -export function cn(...inputs: ClassValue[]) { +export const cn = (...inputs: ClassValue[]) => { return twMerge(clsx(inputs)) } + +export const formatToK = (num: number) => { + return `${Math.round(num / 1000)}k`; +}; diff --git a/examples/sample_apps/chat_with_your_docs/package.json b/examples/sample_apps/chat_with_your_docs/package.json index 3364b4287c8..9f8ef41f78e 100644 --- a/examples/sample_apps/chat_with_your_docs/package.json +++ b/examples/sample_apps/chat_with_your_docs/package.json @@ -9,6 +9,8 @@ "lint": "next lint" }, "dependencies": { + "@radix-ui/react-icons": "^1.3.2", + "@radix-ui/react-slot": "^1.1.2", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "lucide-react": "^0.479.0", diff --git a/examples/sample_apps/chat_with_your_docs/pnpm-lock.yaml b/examples/sample_apps/chat_with_your_docs/pnpm-lock.yaml index 7115b3c1ba6..21a9229cb39 100644 --- a/examples/sample_apps/chat_with_your_docs/pnpm-lock.yaml +++ b/examples/sample_apps/chat_with_your_docs/pnpm-lock.yaml @@ -8,6 +8,12 @@ importers: .: dependencies: + '@radix-ui/react-icons': + specifier: ^1.3.2 + version: 1.3.2(react@19.0.0) + '@radix-ui/react-slot': + specifier: ^1.1.2 + version: 1.1.2(@types/react@19.0.10)(react@19.0.0) class-variance-authority: specifier: ^0.7.1 version: 0.7.1 @@ -876,6 +882,29 @@ packages: resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} engines: {node: '>=12.4.0'} + '@radix-ui/react-compose-refs@1.1.1': + resolution: {integrity: sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + + '@radix-ui/react-icons@1.3.2': + resolution: {integrity: sha512-fyQIhGDhzfc9pK2kH6Pl9c4BDJGfMkPqkyIgYDthyNYoNg3wVhoJMMh19WS4Up/1KMPFVpNsT2q3WmXn2N1m6g==} + peerDependencies: + react: ^16.x || ^17.x || ^18.x || ^19.0.0 || ^19.0.0-rc + + '@radix-ui/react-slot@1.1.2': + resolution: {integrity: sha512-YAKxaiGsSQJ38VzKH86/BPRC4rh+b1Jpa+JneA5LRE7skmLPNAyeG8kPJj/oo4STLvlrs8vkf/iYyc3A5stYCQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc + peerDependenciesMeta: + '@types/react': + optional: true + '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} @@ -3433,6 +3462,23 @@ snapshots: '@nolyfill/is-core-module@1.0.39': {} + '@radix-ui/react-compose-refs@1.1.1(@types/react@19.0.10)(react@19.0.0)': + dependencies: + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.10 + + '@radix-ui/react-icons@1.3.2(react@19.0.0)': + dependencies: + react: 19.0.0 + + '@radix-ui/react-slot@1.1.2(@types/react@19.0.10)(react@19.0.0)': + dependencies: + '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.0.10)(react@19.0.0) + react: 19.0.0 + optionalDependencies: + '@types/react': 19.0.10 + '@rtsao/scc@1.1.0': {} '@rushstack/eslint-patch@1.10.5': {} diff --git a/examples/sample_apps/chat_with_your_docs/public/x-logo.svg b/examples/sample_apps/chat_with_your_docs/public/x-logo.svg new file mode 100644 index 00000000000..94d6d87f0d7 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/public/x-logo.svg @@ -0,0 +1,3 @@ + + + From 06e1d123ba8f317494b2ae0915417b3d809b61fe Mon Sep 17 00:00:00 2001 From: Itai Smith Date: Mon, 10 Mar 2025 10:02:47 -0700 Subject: [PATCH 3/4] checkpoint --- .../chat_with_your_docs/app/page.tsx | 8 +++++- .../components/chat/chat-container.tsx | 26 +++++++++++++++++++ .../components/sidebar/chat-button.tsx | 13 ++++++++++ .../components/sidebar/new-chat-button.tsx | 14 ++++++++++ .../components/sidebar/sidebar.tsx | 16 +++++++----- 5 files changed, 70 insertions(+), 7 deletions(-) create mode 100644 examples/sample_apps/chat_with_your_docs/components/chat/chat-container.tsx create mode 100644 examples/sample_apps/chat_with_your_docs/components/sidebar/chat-button.tsx create mode 100644 examples/sample_apps/chat_with_your_docs/components/sidebar/new-chat-button.tsx diff --git a/examples/sample_apps/chat_with_your_docs/app/page.tsx b/examples/sample_apps/chat_with_your_docs/app/page.tsx index 2b5d4511e19..89edad5420f 100644 --- a/examples/sample_apps/chat_with_your_docs/app/page.tsx +++ b/examples/sample_apps/chat_with_your_docs/app/page.tsx @@ -1,3 +1,9 @@ +import ChatContainer from "@/components/chat/chat-container"; + export default function Home() { - return
; + return ( +
+ h +
+ ); } diff --git a/examples/sample_apps/chat_with_your_docs/components/chat/chat-container.tsx b/examples/sample_apps/chat_with_your_docs/components/chat/chat-container.tsx new file mode 100644 index 00000000000..45161fce5f4 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/components/chat/chat-container.tsx @@ -0,0 +1,26 @@ +import React from "react"; + +const ChatContainer: React.FC<{ children: React.ReactNode }> = ({ + children, +}) => { + return ( +
+
+
+ {[...Array(7)].map((_, index) => ( +
+ ))} +
+ CHROMA CHAT +
+
+
+
{children}
+
+ ); +}; + +export default ChatContainer; diff --git a/examples/sample_apps/chat_with_your_docs/components/sidebar/chat-button.tsx b/examples/sample_apps/chat_with_your_docs/components/sidebar/chat-button.tsx new file mode 100644 index 00000000000..a37c3a83737 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/components/sidebar/chat-button.tsx @@ -0,0 +1,13 @@ +import React from "react"; + +const ChatButton: React.FC<{ title: string }> = ({ title }) => { + return ( +
+
+ {title} +
+
+ ); +}; + +export default ChatButton; diff --git a/examples/sample_apps/chat_with_your_docs/components/sidebar/new-chat-button.tsx b/examples/sample_apps/chat_with_your_docs/components/sidebar/new-chat-button.tsx new file mode 100644 index 00000000000..8526b1b1669 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/components/sidebar/new-chat-button.tsx @@ -0,0 +1,14 @@ +import { PlusIcon } from "@radix-ui/react-icons"; +import React from "react"; + +const NewChatButton: React.FC = () => { + return ( +
+
+

New Chat

+ +
+ ); +}; + +export default NewChatButton; diff --git a/examples/sample_apps/chat_with_your_docs/components/sidebar/sidebar.tsx b/examples/sample_apps/chat_with_your_docs/components/sidebar/sidebar.tsx index e417f0b1db6..4ff10253450 100644 --- a/examples/sample_apps/chat_with_your_docs/components/sidebar/sidebar.tsx +++ b/examples/sample_apps/chat_with_your_docs/components/sidebar/sidebar.tsx @@ -1,15 +1,19 @@ import React from "react"; -import { PlusIcon } from "@radix-ui/react-icons"; +import NewChatButton from "@/components/sidebar/new-chat-button"; +import ChatButton from "@/components/sidebar/chat-button"; const Sidebar: React.FC = () => { return (
-
-
-
-

New Chat

- +
+
+ +
+
+
+ +
From 2a6501b7fb641dc60a8f27661d6afbf795c2c5eb Mon Sep 17 00:00:00 2001 From: Itai Smith Date: Mon, 10 Mar 2025 10:26:40 -0700 Subject: [PATCH 4/4] checkpoint --- .../chat_with_your_docs/app/page.tsx | 10 ++++++++- .../components/chat/input-box.tsx | 17 +++++++++++++++ .../components/sidebar/new-chat-button.tsx | 5 +++-- .../components/ui/input.tsx | 21 +++++++++++++++++++ .../components/ui/shadow-button.tsx | 21 +++++++++++++++++++ 5 files changed, 71 insertions(+), 3 deletions(-) create mode 100644 examples/sample_apps/chat_with_your_docs/components/chat/input-box.tsx create mode 100644 examples/sample_apps/chat_with_your_docs/components/ui/input.tsx create mode 100644 examples/sample_apps/chat_with_your_docs/components/ui/shadow-button.tsx diff --git a/examples/sample_apps/chat_with_your_docs/app/page.tsx b/examples/sample_apps/chat_with_your_docs/app/page.tsx index 89edad5420f..9da92ebf88c 100644 --- a/examples/sample_apps/chat_with_your_docs/app/page.tsx +++ b/examples/sample_apps/chat_with_your_docs/app/page.tsx @@ -1,9 +1,17 @@ import ChatContainer from "@/components/chat/chat-container"; +import InputBox from "@/components/chat/input-box"; export default function Home() { return (
- h + +
+
+
+ +
+
+
); } diff --git a/examples/sample_apps/chat_with_your_docs/components/chat/input-box.tsx b/examples/sample_apps/chat_with_your_docs/components/chat/input-box.tsx new file mode 100644 index 00000000000..78ed3f76fe9 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/components/chat/input-box.tsx @@ -0,0 +1,17 @@ +import React from "react"; +import { Input } from "@/components/ui/input"; +import ShadowButton from "@/components/ui/shadow-button"; +import { ArrowRight } from "lucide-react"; + +const InputBox: React.FC = () => { + return ( +
+ + + + +
+ ); +}; + +export default InputBox; diff --git a/examples/sample_apps/chat_with_your_docs/components/sidebar/new-chat-button.tsx b/examples/sample_apps/chat_with_your_docs/components/sidebar/new-chat-button.tsx index 8526b1b1669..216c0fb1de4 100644 --- a/examples/sample_apps/chat_with_your_docs/components/sidebar/new-chat-button.tsx +++ b/examples/sample_apps/chat_with_your_docs/components/sidebar/new-chat-button.tsx @@ -1,13 +1,14 @@ import { PlusIcon } from "@radix-ui/react-icons"; import React from "react"; +import ShadowButton from "@/components/ui/shadow-button"; const NewChatButton: React.FC = () => { return ( -
+

New Chat

-
+
); }; diff --git a/examples/sample_apps/chat_with_your_docs/components/ui/input.tsx b/examples/sample_apps/chat_with_your_docs/components/ui/input.tsx new file mode 100644 index 00000000000..4bfe9cc5710 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/components/ui/input.tsx @@ -0,0 +1,21 @@ +import * as React from "react" + +import { cn } from "@/lib/utils" + +function Input({ className, type, ...props }: React.ComponentProps<"input">) { + return ( + + ) +} + +export { Input } diff --git a/examples/sample_apps/chat_with_your_docs/components/ui/shadow-button.tsx b/examples/sample_apps/chat_with_your_docs/components/ui/shadow-button.tsx new file mode 100644 index 00000000000..b0876894dcf --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/components/ui/shadow-button.tsx @@ -0,0 +1,21 @@ +import React from "react"; +import { cn } from "@/lib/utils"; + +const ShadowButton: React.FC<{ + children: React.ReactNode; + className?: string; +}> = ({ children, className }) => { + return ( +
+
+ {children} +
+ ); +}; + +export default ShadowButton;

M@8{oGCCKY;WuG7_hQ=5%&C=LX?KRQqN4 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℞ho*_{^5mfxKGpUCy^(wr?pC%7jtsQOg*ziQi-X; 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 + + + + + + + + + + + diff --git a/examples/sample_apps/chat_with_your_docs/tsconfig.json b/examples/sample_apps/chat_with_your_docs/tsconfig.json new file mode 100644 index 00000000000..d8b93235f20 --- /dev/null +++ b/examples/sample_apps/chat_with_your_docs/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "target": "ES2017", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules"] +} From 69f23bcfca042d6cd139a0d67f878c278c575c30 Mon Sep 17 00:00:00 2001 From: Itai Smith Date: Sat, 8 Mar 2025 00:01:44 -0800 Subject: [PATCH 2/4] Some UI setup --- .../chat_with_your_docs/app/layout.tsx | 10 +++- .../chat_with_your_docs/app/page.tsx | 6 +- .../chat_with_your_docs/components/header.tsx | 14 ----- .../components/header/discord-link.tsx | 29 ++++++++++ .../components/header/github-link.tsx | 29 ++++++++++ .../components/header/header-button.tsx | 37 ++++++++++++ .../components/header/header.tsx | 23 ++++++++ .../components/header/x-link.tsx | 21 +++++++ .../components/sidebar/sidebar.tsx | 20 +++++++ .../components/ui/button.tsx | 58 +++++++++++++++++++ .../chat_with_your_docs/lib/utils.ts | 6 +- .../chat_with_your_docs/package.json | 2 + .../chat_with_your_docs/pnpm-lock.yaml | 46 +++++++++++++++ .../chat_with_your_docs/public/x-logo.svg | 3 + 14 files changed, 281 insertions(+), 23 deletions(-) delete mode 100644 examples/sample_apps/chat_with_your_docs/components/header.tsx create mode 100644 examples/sample_apps/chat_with_your_docs/components/header/discord-link.tsx create mode 100644 examples/sample_apps/chat_with_your_docs/components/header/github-link.tsx create mode 100644 examples/sample_apps/chat_with_your_docs/components/header/header-button.tsx create mode 100644 examples/sample_apps/chat_with_your_docs/components/header/header.tsx create mode 100644 examples/sample_apps/chat_with_your_docs/components/header/x-link.tsx create mode 100644 examples/sample_apps/chat_with_your_docs/components/sidebar/sidebar.tsx create mode 100644 examples/sample_apps/chat_with_your_docs/components/ui/button.tsx create mode 100644 examples/sample_apps/chat_with_your_docs/public/x-logo.svg diff --git a/examples/sample_apps/chat_with_your_docs/app/layout.tsx b/examples/sample_apps/chat_with_your_docs/app/layout.tsx index 19abbf3158e..80dd16a3191 100644 --- a/examples/sample_apps/chat_with_your_docs/app/layout.tsx +++ b/examples/sample_apps/chat_with_your_docs/app/layout.tsx @@ -2,7 +2,8 @@ import type { Metadata } from "next"; import { Geist, Geist_Mono } from "next/font/google"; import "./globals.css"; import React from "react"; -import Header from "@/components/header"; +import Header from "@/components/header/header"; +import Sidebar from "@/components/sidebar/sidebar"; const geistSans = Geist({ variable: "--font-geist-sans", @@ -27,13 +28,16 @@ export default function RootLayout({ return (