From 94d3cb51fce2ea839b44976a2d17753f53e45d56 Mon Sep 17 00:00:00 2001 From: Aathira M S Date: Thu, 16 Oct 2025 15:50:23 +0530 Subject: [PATCH 01/59] add Aathira to person directory --- src/app/Aathira/page.tsx | 96 ++++++++++++++++++++++++++++++++++++++++ src/app/page.tsx | 23 ++++++++++ 2 files changed, 119 insertions(+) create mode 100644 src/app/Aathira/page.tsx diff --git a/src/app/Aathira/page.tsx b/src/app/Aathira/page.tsx new file mode 100644 index 0000000..0955597 --- /dev/null +++ b/src/app/Aathira/page.tsx @@ -0,0 +1,96 @@ +import Navbar from "@/components/Navbar"; + +export default function YourNamePage() { + return ( +
+ +
+ + {/* Person Profile */} +
+
+ {/* Header */} +
+
+
+
+ A {/* First letter of your name */} +
+
+
+

+ Aathira M S +

+

b tech computer science

+

Age: 20•

second year +
+
+
+ + {/* Content */} +
+ {/* Bio Section */} +
+

+ About +

+

+ ✨I always tries to bring imagination to life through arts…!🥰. +Haiii…💫 + Iam Aathira M S from second year CSE.⭐I breathe new life into familiar things,turning the habitual into the remarkable.Every time I believes in the magical hands of Creative ideas which transforming the ordinary things into extra ordinary treasures. l’m someone who loves to make videos,cilck photos, write literature,design posters.Sometimes l turn myself into a tricky storyteller…!Always a creative hunter of innovative endeavors .☄ +If l had to describe my style in one word:emotional creative-because every piece comes from what l feel. +If my creative style was a food :-Milkybar🥛🍫-simple, heartfelt, but always leaving a lasting taste. +I want to learn more in Animations, Editing Skills🥰 +

+
+ + {/* Skills Section */} +
+

+ Skills & Interests +

+
+ + HTML /CSS + + + figma + + + web devolpment + + {/* Add more skills/interests as needed */} +
+
+ + {/* Contact Section */} +
+

+ Get in Touch +

+
+
+ 📧 + aathiramayasudarsanan04@gmail +
+ + +
+
+
+
+
+
+
+ ); +} \ No newline at end of file diff --git a/src/app/page.tsx b/src/app/page.tsx index 41ec1ea..47e510b 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -17,6 +17,29 @@ export default function Home() {
+ {/* Aathira M S Card */} + +
+
+
+
+ A +
+
+
+

+ Aathira M S +

+

+ Computer Science Student +

+

+ Age: 20 • second Year +

+
+
+
+ {/* David Brown Card */} From 381edd82c815e96562a6855a3752cdb60308d494 Mon Sep 17 00:00:00 2001 From: "chethas.lp" Date: Thu, 20 Nov 2025 00:44:46 +0530 Subject: [PATCH 02/59] Initial commit from Create Next App --- .gitignore | 41 + README.md | 36 + app/favicon.ico | Bin 0 -> 25931 bytes app/globals.css | 26 + app/layout.tsx | 34 + app/page.tsx | 65 + eslint.config.mjs | 18 + next.config.ts | 7 + package-lock.json | 6577 ++++++++++++++++++++++++++++++++++++++++++++ package.json | 26 + postcss.config.mjs | 7 + public/file.svg | 1 + public/globe.svg | 1 + public/next.svg | 1 + public/vercel.svg | 1 + public/window.svg | 1 + tsconfig.json | 34 + 17 files changed, 6876 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 app/favicon.ico create mode 100644 app/globals.css create mode 100644 app/layout.tsx create mode 100644 app/page.tsx create mode 100644 eslint.config.mjs create mode 100644 next.config.ts create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.mjs create mode 100644 public/file.svg create mode 100644 public/globe.svg create mode 100644 public/next.svg create mode 100644 public/vercel.svg create mode 100644 public/window.svg create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5ef6a52 --- /dev/null +++ b/.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/README.md b/README.md new file mode 100644 index 0000000..e215bc4 --- /dev/null +++ b/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/app/favicon.ico b/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/app/globals.css b/app/globals.css new file mode 100644 index 0000000..a2dc41e --- /dev/null +++ b/app/globals.css @@ -0,0 +1,26 @@ +@import "tailwindcss"; + +:root { + --background: #ffffff; + --foreground: #171717; +} + +@theme inline { + --color-background: var(--background); + --color-foreground: var(--foreground); + --font-sans: var(--font-geist-sans); + --font-mono: var(--font-geist-mono); +} + +@media (prefers-color-scheme: dark) { + :root { + --background: #0a0a0a; + --foreground: #ededed; + } +} + +body { + background: var(--background); + color: var(--foreground); + font-family: Arial, Helvetica, sans-serif; +} diff --git a/app/layout.tsx b/app/layout.tsx new file mode 100644 index 0000000..f7fa87e --- /dev/null +++ b/app/layout.tsx @@ -0,0 +1,34 @@ +import type { Metadata } from "next"; +import { Geist, Geist_Mono } from "next/font/google"; +import "./globals.css"; + +const geistSans = Geist({ + variable: "--font-geist-sans", + subsets: ["latin"], +}); + +const geistMono = Geist_Mono({ + variable: "--font-geist-mono", + subsets: ["latin"], +}); + +export const metadata: Metadata = { + title: "Create Next App", + description: "Generated by create next app", +}; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + + {children} + + + ); +} diff --git a/app/page.tsx b/app/page.tsx new file mode 100644 index 0000000..295f8fd --- /dev/null +++ b/app/page.tsx @@ -0,0 +1,65 @@ +import Image from "next/image"; + +export default function Home() { + return ( +
+
+ Next.js logo +
+

+ To get started, edit the page.tsx file. +

+

+ Looking for a starting point or more instructions? Head over to{" "} + + Templates + {" "} + or the{" "} + + Learning + {" "} + center. +

+
+ +
+
+ ); +} diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..05e726d --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,18 @@ +import { defineConfig, globalIgnores } from "eslint/config"; +import nextVitals from "eslint-config-next/core-web-vitals"; +import nextTs from "eslint-config-next/typescript"; + +const eslintConfig = defineConfig([ + ...nextVitals, + ...nextTs, + // Override default ignores of eslint-config-next. + globalIgnores([ + // Default ignores of eslint-config-next: + ".next/**", + "out/**", + "build/**", + "next-env.d.ts", + ]), +]); + +export default eslintConfig; diff --git a/next.config.ts b/next.config.ts new file mode 100644 index 0000000..e9ffa30 --- /dev/null +++ b/next.config.ts @@ -0,0 +1,7 @@ +import type { NextConfig } from "next"; + +const nextConfig: NextConfig = { + /* config options here */ +}; + +export default nextConfig; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..753d9d3 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6577 @@ +{ + "name": "ams-frontend", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "ams-frontend", + "version": "0.1.0", + "dependencies": { + "next": "16.0.3", + "react": "19.2.0", + "react-dom": "19.2.0" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "16.0.3", + "tailwindcss": "^4", + "typescript": "^5" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", + "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", + "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5", + "@jridgewell/remapping": "^2.3.5", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", + "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.5", + "@babel/types": "^7.28.5", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", + "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.5" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.5.tgz", + "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.5", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", + "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emnapi/core": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.7.1.tgz", + "integrity": "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.1.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz", + "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", + "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", + "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz", + "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.7", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz", + "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz", + "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "9.39.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.1.tgz", + "integrity": "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz", + "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz", + "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.17.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.4.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@img/colour": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz", + "integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "cpu": [ + "ppc64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "cpu": [ + "riscv64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "cpu": [ + "ppc64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "cpu": [ + "riscv64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.7.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", + "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@tybys/wasm-util": "^0.10.0" + } + }, + "node_modules/@next/env": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@next/env/-/env-16.0.3.tgz", + "integrity": "sha512-IqgtY5Vwsm14mm/nmQaRMmywCU+yyMIYfk3/MHZ2ZTJvwVbBn3usZnjMi1GacrMVzVcAxJShTCpZlPs26EdEjQ==", + "license": "MIT" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-16.0.3.tgz", + "integrity": "sha512-6sPWmZetzFWMsz7Dhuxsdmbu3fK+/AxKRtj7OB0/3OZAI2MHB/v2FeYh271LZ9abvnM1WIwWc/5umYjx0jo5sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "3.3.1" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-16.0.3.tgz", + "integrity": "sha512-MOnbd92+OByu0p6QBAzq1ahVWzF6nyfiH07dQDez4/Nku7G249NjxDVyEfVhz8WkLiOEU+KFVnqtgcsfP2nLXg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-16.0.3.tgz", + "integrity": "sha512-i70C4O1VmbTivYdRlk+5lj9xRc2BlK3oUikt3yJeHT1unL4LsNtN7UiOhVanFdc7vDAgZn1tV/9mQwMkWOJvHg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-16.0.3.tgz", + "integrity": "sha512-O88gCZ95sScwD00mn/AtalyCoykhhlokxH/wi1huFK+rmiP5LAYVs/i2ruk7xST6SuXN4NI5y4Xf5vepb2jf6A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-16.0.3.tgz", + "integrity": "sha512-CEErFt78S/zYXzFIiv18iQCbRbLgBluS8z1TNDQoyPi8/Jr5qhR3e8XHAIxVxPBjDbEMITprqELVc5KTfFj0gg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-16.0.3.tgz", + "integrity": "sha512-Tc3i+nwt6mQ+Dwzcri/WNDj56iWdycGVh5YwwklleClzPzz7UpfaMw1ci7bLl6GRYMXhWDBfe707EXNjKtiswQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-16.0.3.tgz", + "integrity": "sha512-zTh03Z/5PBBPdTurgEtr6nY0vI9KR9Ifp/jZCcHlODzwVOEKcKRBtQIGrkc7izFgOMuXDEJBmirwpGqdM/ZixA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-16.0.3.tgz", + "integrity": "sha512-Jc1EHxtZovcJcg5zU43X3tuqzl/sS+CmLgjRP28ZT4vk869Ncm2NoF8qSTaL99gh6uOzgM99Shct06pSO6kA6g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-16.0.3.tgz", + "integrity": "sha512-N7EJ6zbxgIYpI/sWNzpVKRMbfEGgsWuOIvzkML7wxAAZhPk1Msxuo/JDu1PKjWGrAoOLaZcIX5s+/pF5LIbBBg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nolyfill/is-core-module": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", + "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.4.0" + } + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/@swc/helpers": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.17.tgz", + "integrity": "sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/remapping": "^2.3.4", + "enhanced-resolve": "^5.18.3", + "jiti": "^2.6.1", + "lightningcss": "1.30.2", + "magic-string": "^0.30.21", + "source-map-js": "^1.2.1", + "tailwindcss": "4.1.17" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.17.tgz", + "integrity": "sha512-F0F7d01fmkQhsTjXezGBLdrl1KresJTcI3DB8EkScCldyKp3Msz4hub4uyYaVnk88BAS1g5DQjjF6F5qczheLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.1.17", + "@tailwindcss/oxide-darwin-arm64": "4.1.17", + "@tailwindcss/oxide-darwin-x64": "4.1.17", + "@tailwindcss/oxide-freebsd-x64": "4.1.17", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.17", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.17", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.17", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.17", + "@tailwindcss/oxide-linux-x64-musl": "4.1.17", + "@tailwindcss/oxide-wasm32-wasi": "4.1.17", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.17", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.17" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.17.tgz", + "integrity": "sha512-BMqpkJHgOZ5z78qqiGE6ZIRExyaHyuxjgrJ6eBO5+hfrfGkuya0lYfw8fRHG77gdTjWkNWEEm+qeG2cDMxArLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.17.tgz", + "integrity": "sha512-EquyumkQweUBNk1zGEU/wfZo2qkp/nQKRZM8bUYO0J+Lums5+wl2CcG1f9BgAjn/u9pJzdYddHWBiFXJTcxmOg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.17.tgz", + "integrity": "sha512-gdhEPLzke2Pog8s12oADwYu0IAw04Y2tlmgVzIN0+046ytcgx8uZmCzEg4VcQh+AHKiS7xaL8kGo/QTiNEGRog==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.17.tgz", + "integrity": "sha512-hxGS81KskMxML9DXsaXT1H0DyA+ZBIbyG/sSAjWNe2EDl7TkPOBI42GBV3u38itzGUOmFfCzk1iAjDXds8Oh0g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.17.tgz", + "integrity": "sha512-k7jWk5E3ldAdw0cNglhjSgv501u7yrMf8oeZ0cElhxU6Y2o7f8yqelOp3fhf7evjIS6ujTI3U8pKUXV2I4iXHQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.17.tgz", + "integrity": "sha512-HVDOm/mxK6+TbARwdW17WrgDYEGzmoYayrCgmLEw7FxTPLcp/glBisuyWkFz/jb7ZfiAXAXUACfyItn+nTgsdQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.17.tgz", + "integrity": "sha512-HvZLfGr42i5anKtIeQzxdkw/wPqIbpeZqe7vd3V9vI3RQxe3xU1fLjss0TjyhxWcBaipk7NYwSrwTwK1hJARMg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.17.tgz", + "integrity": "sha512-M3XZuORCGB7VPOEDH+nzpJ21XPvK5PyjlkSFkFziNHGLc5d6g3di2McAAblmaSUNl8IOmzYwLx9NsE7bplNkwQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.17.tgz", + "integrity": "sha512-k7f+pf9eXLEey4pBlw+8dgfJHY4PZ5qOUFDyNf7SI6lHjQ9Zt7+NcscjpwdCEbYi6FI5c2KDTDWyf2iHcCSyyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.17.tgz", + "integrity": "sha512-cEytGqSSoy7zK4JRWiTCx43FsKP/zGr0CsuMawhH67ONlH+T79VteQeJQRO/X7L0juEUA8ZyuYikcRBf0vsxhg==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.6.0", + "@emnapi/runtime": "^1.6.0", + "@emnapi/wasi-threads": "^1.1.0", + "@napi-rs/wasm-runtime": "^1.0.7", + "@tybys/wasm-util": "^0.10.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.17.tgz", + "integrity": "sha512-JU5AHr7gKbZlOGvMdb4722/0aYbU+tN6lv1kONx0JK2cGsh7g148zVWLM0IKR3NeKLv+L90chBVYcJ8uJWbC9A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.17.tgz", + "integrity": "sha512-SKWM4waLuqx0IH+FMDUw6R66Hu4OuTALFgnleKbqhgGU30DY20NORZMZUKgLRjQXNN2TLzKvh48QXTig4h4bGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/postcss": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.17.tgz", + "integrity": "sha512-+nKl9N9mN5uJ+M7dBOOCzINw94MPstNR/GtIhz1fpZysxL/4a+No64jCBD6CPN+bIHWFx3KWuu8XJRrj/572Dw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "@tailwindcss/node": "4.1.17", + "@tailwindcss/oxide": "4.1.17", + "postcss": "^8.4.41", + "tailwindcss": "4.1.17" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", + "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.19.25", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.19.25.tgz", + "integrity": "sha512-ZsJzA5thDQMSQO788d7IocwwQbI8B5OPzmqNvpf3NY/+MHDAS759Wo0gd2WQeXYt5AAAQjzcrTVC6SKCuYgoCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/react": { + "version": "19.2.6", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.6.tgz", + "integrity": "sha512-p/jUvulfgU7oKtj6Xpk8cA2Y1xKTtICGpJYeJXz2YVO2UcvjQgeRMLDGfDeqeRW2Ta+0QNFwcc8X3GH8SxZz6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.2.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz", + "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.47.0.tgz", + "integrity": "sha512-fe0rz9WJQ5t2iaLfdbDc9T80GJy0AeO453q8C3YCilnGozvOyCG5t+EZtg7j7D88+c3FipfP/x+wzGnh1xp8ZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.47.0", + "@typescript-eslint/type-utils": "8.47.0", + "@typescript-eslint/utils": "8.47.0", + "@typescript-eslint/visitor-keys": "8.47.0", + "graphemer": "^1.4.0", + "ignore": "^7.0.0", + "natural-compare": "^1.4.0", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.47.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.47.0.tgz", + "integrity": "sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/scope-manager": "8.47.0", + "@typescript-eslint/types": "8.47.0", + "@typescript-eslint/typescript-estree": "8.47.0", + "@typescript-eslint/visitor-keys": "8.47.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/project-service": { + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.47.0.tgz", + "integrity": "sha512-2X4BX8hUeB5JcA1TQJ7GjcgulXQ+5UkNb0DL8gHsHUHdFoiCTJoYLTpib3LtSDPZsRET5ygN4qqIWrHyYIKERA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/tsconfig-utils": "^8.47.0", + "@typescript-eslint/types": "^8.47.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.47.0.tgz", + "integrity": "sha512-a0TTJk4HXMkfpFkL9/WaGTNuv7JWfFTQFJd6zS9dVAjKsojmv9HT55xzbEpnZoY+VUb+YXLMp+ihMLz/UlZfDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.47.0", + "@typescript-eslint/visitor-keys": "8.47.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/tsconfig-utils": { + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.47.0.tgz", + "integrity": "sha512-ybUAvjy4ZCL11uryalkKxuT3w3sXJAuWhOoGS3T/Wu+iUu1tGJmk5ytSY8gbdACNARmcYEB0COksD2j6hfGK2g==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.47.0.tgz", + "integrity": "sha512-QC9RiCmZ2HmIdCEvhd1aJELBlD93ErziOXXlHEZyuBo3tBiAZieya0HLIxp+DoDWlsQqDawyKuNEhORyku+P8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.47.0", + "@typescript-eslint/typescript-estree": "8.47.0", + "@typescript-eslint/utils": "8.47.0", + "debug": "^4.3.4", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.47.0.tgz", + "integrity": "sha512-nHAE6bMKsizhA2uuYZbEbmp5z2UpffNrPEqiKIeN7VsV6UY/roxanWfoRrf6x/k9+Obf+GQdkm0nPU+vnMXo9A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.47.0.tgz", + "integrity": "sha512-k6ti9UepJf5NpzCjH31hQNLHQWupTRPhZ+KFF8WtTuTpy7uHPfeg2NM7cP27aCGajoEplxJDFVCEm9TGPYyiVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/project-service": "8.47.0", + "@typescript-eslint/tsconfig-utils": "8.47.0", + "@typescript-eslint/types": "8.47.0", + "@typescript-eslint/visitor-keys": "8.47.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^2.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.47.0.tgz", + "integrity": "sha512-g7XrNf25iL4TJOiPqatNuaChyqt49a/onq5YsJ9+hXeugK+41LVg7AxikMfM02PC6jbNtZLCJj6AUcQXJS/jGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.7.0", + "@typescript-eslint/scope-manager": "8.47.0", + "@typescript-eslint/types": "8.47.0", + "@typescript-eslint/typescript-estree": "8.47.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.47.0.tgz", + "integrity": "sha512-SIV3/6eftCy1bNzCQoPmbWsRLujS8t5iDIZ4spZOBHqrM+yfX2ogg8Tt3PDTAVKw3sSCiUgg30uOAvK2r9zGjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "8.47.0", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@unrs/resolver-binding-android-arm-eabi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.11.1.tgz", + "integrity": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-android-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm64/-/resolver-binding-android-arm64-1.11.1.tgz", + "integrity": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-arm64/-/resolver-binding-darwin-arm64-1.11.1.tgz", + "integrity": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-darwin-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-darwin-x64/-/resolver-binding-darwin-x64-1.11.1.tgz", + "integrity": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@unrs/resolver-binding-freebsd-x64": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-freebsd-x64/-/resolver-binding-freebsd-x64-1.11.1.tgz", + "integrity": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-gnueabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-gnueabihf/-/resolver-binding-linux-arm-gnueabihf-1.11.1.tgz", + "integrity": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm-musleabihf": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm-musleabihf/-/resolver-binding-linux-arm-musleabihf-1.11.1.tgz", + "integrity": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-gnu/-/resolver-binding-linux-arm64-gnu-1.11.1.tgz", + "integrity": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-arm64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-arm64-musl/-/resolver-binding-linux-arm64-musl-1.11.1.tgz", + "integrity": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-ppc64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-ppc64-gnu/-/resolver-binding-linux-ppc64-gnu-1.11.1.tgz", + "integrity": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-gnu/-/resolver-binding-linux-riscv64-gnu-1.11.1.tgz", + "integrity": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-riscv64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-riscv64-musl/-/resolver-binding-linux-riscv64-musl-1.11.1.tgz", + "integrity": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-s390x-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-s390x-gnu/-/resolver-binding-linux-s390x-gnu-1.11.1.tgz", + "integrity": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-gnu": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-gnu/-/resolver-binding-linux-x64-gnu-1.11.1.tgz", + "integrity": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-linux-x64-musl": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-linux-x64-musl/-/resolver-binding-linux-x64-musl-1.11.1.tgz", + "integrity": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@unrs/resolver-binding-wasm32-wasi": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-wasm32-wasi/-/resolver-binding-wasm32-wasi-1.11.1.tgz", + "integrity": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^0.2.11" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@unrs/resolver-binding-win32-arm64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-arm64-msvc/-/resolver-binding-win32-arm64-msvc-1.11.1.tgz", + "integrity": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-ia32-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-ia32-msvc/-/resolver-binding-win32-ia32-msvc-1.11.1.tgz", + "integrity": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@unrs/resolver-binding-win32-x64-msvc": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-win32-x64-msvc/-/resolver-binding-win32-x64-msvc-1.11.1.tgz", + "integrity": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "dev": true, + "license": "MIT", + "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", + "es-shim-unscopables": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.11.0.tgz", + "integrity": "sha512-ilYanEU8vxxBexpJd8cWM4ElSQq4QctCLKih0TSfjIfCQTeyH/6zVrmIJfLPrKTKJRbiG+cfnZbQIjAlJmF1jQ==", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.29.tgz", + "integrity": "sha512-sXdt2elaVnhpDNRDz+1BDx1JQoJRuNk7oVlAlbGiFkLikHCAQiccexF/9e91zVi6RCgqspl04aP+6Cnl9zRLrA==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.0.tgz", + "integrity": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.8.25", + "caniuse-lite": "^1.0.30001754", + "electron-to-chromium": "^1.5.249", + "node-releases": "^2.0.27", + "update-browserslist-db": "^1.1.4" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001756", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001756.tgz", + "integrity": "sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==", + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "devOptional": true, + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.257", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.257.tgz", + "integrity": "sha512-VNSOB6JZan5IQNMqaurYpZC4bDPXcvKlUwVD/ztMeVD7SwOpMYGOY7dgt+4lNiIHIpvv/FdULnZKqKEy2KcuHQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", + "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-abstract": { + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", + "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", + "dev": true, + "license": "MIT", + "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-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "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", + "stop-iteration-iterator": "^1.1.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.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz", + "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.6", + "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.4", + "safe-array-concat": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.39.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.1.tgz", + "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.1", + "@eslint/config-helpers": "^0.4.2", + "@eslint/core": "^0.17.0", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.39.1", + "@eslint/plugin-kit": "^0.4.1", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "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.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-config-next": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-16.0.3.tgz", + "integrity": "sha512-5F6qDjcZldf0Y0ZbqvWvap9xzYUxyDf7/of37aeyhvkrQokj/4bT1JYWZdlWUr283aeVa+s52mPq9ogmGg+5dw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@next/eslint-plugin-next": "16.0.3", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.32.0", + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.37.0", + "eslint-plugin-react-hooks": "^7.0.0", + "globals": "16.4.0", + "typescript-eslint": "^8.46.0" + }, + "peerDependencies": { + "eslint": ">=9.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-config-next/node_modules/globals": { + "version": "16.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.4.0.tgz", + "integrity": "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.10.1.tgz", + "integrity": "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@nolyfill/is-core-module": "1.0.39", + "debug": "^4.4.0", + "get-tsconfig": "^4.10.0", + "is-bun-module": "^2.0.0", + "stable-hash": "^0.0.5", + "tinyglobby": "^0.2.13", + "unrs-resolver": "^1.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-import-resolver-typescript" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*", + "eslint-plugin-import-x": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-import": { + "optional": true + }, + "eslint-plugin-import-x": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.32.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.1", + "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" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.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.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "dev": true, + "license": "MIT", + "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", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.9", + "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" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz", + "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.4", + "@babel/parser": "^7.24.4", + "hermes-parser": "^0.25.1", + "zod": "^3.25.0 || ^4.0.0", + "zod-validation-error": "^3.5.0 || ^4.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.13.0.tgz", + "integrity": "sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true, + "license": "MIT" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hermes-estree": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz", + "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==", + "dev": true, + "license": "MIT" + }, + "node_modules/hermes-parser": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz", + "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "hermes-estree": "0.25.1" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bun-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-2.0.0.tgz", + "integrity": "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.7.1" + } + }, + "node_modules/is-bun-module/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jiti": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", + "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lightningcss": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", + "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-android-arm64": "1.30.2", + "lightningcss-darwin-arm64": "1.30.2", + "lightningcss-darwin-x64": "1.30.2", + "lightningcss-freebsd-x64": "1.30.2", + "lightningcss-linux-arm-gnueabihf": "1.30.2", + "lightningcss-linux-arm64-gnu": "1.30.2", + "lightningcss-linux-arm64-musl": "1.30.2", + "lightningcss-linux-x64-gnu": "1.30.2", + "lightningcss-linux-x64-musl": "1.30.2", + "lightningcss-win32-arm64-msvc": "1.30.2", + "lightningcss-win32-x64-msvc": "1.30.2" + } + }, + "node_modules/lightningcss-android-arm64": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz", + "integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz", + "integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz", + "integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz", + "integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz", + "integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz", + "integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz", + "integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz", + "integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz", + "integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz", + "integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.30.2", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz", + "integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/napi-postinstall": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.3.4.tgz", + "integrity": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==", + "dev": true, + "license": "MIT", + "bin": { + "napi-postinstall": "lib/cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/napi-postinstall" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/next": { + "version": "16.0.3", + "resolved": "https://registry.npmjs.org/next/-/next-16.0.3.tgz", + "integrity": "sha512-Ka0/iNBblPFcIubTA1Jjh6gvwqfjrGq1Y2MTI5lbjeLIAfmC+p5bQmojpRZqgHHVu5cG4+qdIiwXiBSm/8lZ3w==", + "license": "MIT", + "dependencies": { + "@next/env": "16.0.3", + "@swc/helpers": "0.5.15", + "caniuse-lite": "^1.0.30001579", + "postcss": "8.4.31", + "styled-jsx": "5.1.6" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=20.9.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "16.0.3", + "@next/swc-darwin-x64": "16.0.3", + "@next/swc-linux-arm64-gnu": "16.0.3", + "@next/swc-linux-arm64-musl": "16.0.3", + "@next/swc-linux-x64-gnu": "16.0.3", + "@next/swc-linux-x64-musl": "16.0.3", + "@next/swc-win32-arm64-msvc": "16.0.3", + "@next/swc-win32-x64-msvc": "16.0.3", + "sharp": "^0.34.4" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.51.1", + "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 + } + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/node-releases": { + "version": "2.0.27", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "19.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz", + "integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.0.tgz", + "integrity": "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "dev": true, + "license": "MIT", + "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.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "dev": true, + "license": "MIT", + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/sharp": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "optional": true, + "dependencies": { + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.2", + "semver": "^7.7.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.5", + "@img/sharp-darwin-x64": "0.34.5", + "@img/sharp-libvips-darwin-arm64": "1.2.4", + "@img/sharp-libvips-darwin-x64": "1.2.4", + "@img/sharp-libvips-linux-arm": "1.2.4", + "@img/sharp-libvips-linux-arm64": "1.2.4", + "@img/sharp-libvips-linux-ppc64": "1.2.4", + "@img/sharp-libvips-linux-riscv64": "1.2.4", + "@img/sharp-libvips-linux-s390x": "1.2.4", + "@img/sharp-libvips-linux-x64": "1.2.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", + "@img/sharp-linux-arm": "0.34.5", + "@img/sharp-linux-arm64": "0.34.5", + "@img/sharp-linux-ppc64": "0.34.5", + "@img/sharp-linux-riscv64": "0.34.5", + "@img/sharp-linux-s390x": "0.34.5", + "@img/sharp-linux-x64": "0.34.5", + "@img/sharp-linuxmusl-arm64": "0.34.5", + "@img/sharp-linuxmusl-x64": "0.34.5", + "@img/sharp-wasm32": "0.34.5", + "@img/sharp-win32-arm64": "0.34.5", + "@img/sharp-win32-ia32": "0.34.5", + "@img/sharp-win32-x64": "0.34.5" + } + }, + "node_modules/sharp/node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stable-hash": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.5.tgz", + "integrity": "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==", + "dev": true, + "license": "MIT" + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", + "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "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 + } + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "4.1.17", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.17.tgz", + "integrity": "sha512-j9Ee2YjuQqYT9bbRTfTZht9W/ytp5H+jJpZKiYdP/bpnXARAuELt9ofP0lPnmHjbga7SNQIxdTAXCmtKVYjN+Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.1.0.tgz", + "integrity": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.12" + }, + "peerDependencies": { + "typescript": ">=4.8.4" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-eslint": { + "version": "8.47.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.47.0.tgz", + "integrity": "sha512-Lwe8i2XQ3WoMjua/r1PHrCTpkubPYJCAfOurtn+mtTzqB6jNd+14n9UN1bJ4s3F49x9ixAm0FLflB/JzQ57M8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "8.47.0", + "@typescript-eslint/parser": "8.47.0", + "@typescript-eslint/typescript-estree": "8.47.0", + "@typescript-eslint/utils": "8.47.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <6.0.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/unrs-resolver": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.11.1.tgz", + "integrity": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "napi-postinstall": "^0.3.0" + }, + "funding": { + "url": "https://opencollective.com/unrs-resolver" + }, + "optionalDependencies": { + "@unrs/resolver-binding-android-arm-eabi": "1.11.1", + "@unrs/resolver-binding-android-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-arm64": "1.11.1", + "@unrs/resolver-binding-darwin-x64": "1.11.1", + "@unrs/resolver-binding-freebsd-x64": "1.11.1", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", + "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", + "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", + "@unrs/resolver-binding-linux-x64-musl": "1.11.1", + "@unrs/resolver-binding-wasm32-wasi": "1.11.1", + "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", + "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", + "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz", + "integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.12.tgz", + "integrity": "sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-validation-error": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz", + "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "zod": "^3.25.0 || ^4.0.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..41fbb4b --- /dev/null +++ b/package.json @@ -0,0 +1,26 @@ +{ + "name": "ams-frontend", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "eslint" + }, + "dependencies": { + "next": "16.0.3", + "react": "19.2.0", + "react-dom": "19.2.0" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "16.0.3", + "tailwindcss": "^4", + "typescript": "^5" + } +} diff --git a/postcss.config.mjs b/postcss.config.mjs new file mode 100644 index 0000000..61e3684 --- /dev/null +++ b/postcss.config.mjs @@ -0,0 +1,7 @@ +const config = { + plugins: { + "@tailwindcss/postcss": {}, + }, +}; + +export default config; diff --git a/public/file.svg b/public/file.svg new file mode 100644 index 0000000..004145c --- /dev/null +++ b/public/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/globe.svg b/public/globe.svg new file mode 100644 index 0000000..567f17b --- /dev/null +++ b/public/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/next.svg b/public/next.svg new file mode 100644 index 0000000..5174b28 --- /dev/null +++ b/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/vercel.svg b/public/vercel.svg new file mode 100644 index 0000000..7705396 --- /dev/null +++ b/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/window.svg b/public/window.svg new file mode 100644 index 0000000..b2b2a44 --- /dev/null +++ b/public/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..3a13f90 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,34 @@ +{ + "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": "react-jsx", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./*"] + } + }, + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx", + ".next/types/**/*.ts", + ".next/dev/types/**/*.ts", + "**/*.mts" + ], + "exclude": ["node_modules"] +} From 678320afd787ad9f6559e13b7f012f023c68d0ad Mon Sep 17 00:00:00 2001 From: "chethas.lp" Date: Tue, 25 Nov 2025 19:28:38 +0530 Subject: [PATCH 03/59] ADD: signin page, copilot-instructions.md --- .github/copilot-instructions.md | 50 +++++ app/dashboard/page.tsx | 56 +++++ app/globals.css | 122 +++++++++-- app/page.tsx | 83 +++---- app/signin/page.tsx | 194 +++++++++++++++++ components.json | 22 ++ components/ui/alert.tsx | 66 ++++++ components/ui/button.tsx | 60 ++++++ components/ui/card.tsx | 92 ++++++++ components/ui/form.tsx | 167 +++++++++++++++ components/ui/input.tsx | 21 ++ components/ui/label.tsx | 24 +++ lib/auth-client.ts | 5 + lib/utils.ts | 6 + package-lock.json | 369 +++++++++++++++++++++++++++++++- package.json | 13 +- public/file.svg | 1 - public/globe.svg | 1 - public/logo.svg | 4 + public/next.svg | 1 - public/ucek.jpeg | Bin 0 -> 1463013 bytes public/vercel.svg | 1 - public/window.svg | 1 - 23 files changed, 1278 insertions(+), 81 deletions(-) create mode 100644 .github/copilot-instructions.md create mode 100644 app/dashboard/page.tsx create mode 100644 app/signin/page.tsx create mode 100644 components.json create mode 100644 components/ui/alert.tsx create mode 100644 components/ui/button.tsx create mode 100644 components/ui/card.tsx create mode 100644 components/ui/form.tsx create mode 100644 components/ui/input.tsx create mode 100644 components/ui/label.tsx create mode 100644 lib/auth-client.ts create mode 100644 lib/utils.ts delete mode 100644 public/file.svg delete mode 100644 public/globe.svg create mode 100644 public/logo.svg delete mode 100644 public/next.svg create mode 100644 public/ucek.jpeg delete mode 100644 public/vercel.svg delete mode 100644 public/window.svg diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md new file mode 100644 index 0000000..1b8f12d --- /dev/null +++ b/.github/copilot-instructions.md @@ -0,0 +1,50 @@ +# Copilot Instructions for AMS Frontend + +## Project Overview +This is the frontend for an Academic Management System (AMS) built with Next.js 16 (App Router). It serves teachers and students. +**CRITICAL:** This is a **pure frontend** application. It connects to a separate backend API. + +## Architecture & Boundaries +- **Frontend Only:** DO NOT create API routes (`app/api/...`) inside Next.js. +- **Backend Integration:** + - Use the external API for all data operations. + - If a required API endpoint is missing from documentation, **STOP** and ask the user for the request/response format. Do not mock or workaround without approval. +- **Authentication:** + - Implemented via `better-auth` client. + - Reference: `lib/auth-client.ts`. + - Use `authClient` for all auth-related operations (signin, signout, session). + +## Tech Stack & Conventions +- **Framework:** Next.js 16 (App Router), React 19. +- **Language:** TypeScript. +- **Styling:** + - **Tailwind CSS v4:** Use `@theme` and CSS variables in `app/globals.css`. + - **Shadcn UI:** Use for all UI components. + - Location: `components/ui/`. + - Add components via CLI or strictly following Shadcn patterns. + - **Icons:** `lucide-react`. +- **State/Forms:** `react-hook-form` with `zod` validation. + +## Coding Standards +1. **Styling:** + - Use `app/globals.css` for all color/theme variables (OKLCH format). + - Use `cn()` helper from `@/lib/utils` for conditional class merging. + - Example: `className={cn("bg-background text-foreground", className)}`. +2. **Components:** + - Place reusable UI components in `components/ui`. + - Place feature-specific components in `components/`. + - Ensure all components are responsive (mobile-first). +3. **Imports:** + - Use path aliases defined in `tsconfig.json` / `components.json`: + - `@/components` -> `components/` + - `@/lib` -> `lib/` + - `@/ui` -> `components/ui/` + +## Critical Workflows +- **Dev Server:** `npm run dev` +- **Linting:** `npm run lint` +- **Adding UI Components:** Prefer using existing Shadcn components in `components/ui`. If a new one is needed, ensure it matches the project's `new-york` style and `neutral` base color. + +## "What to do if..." +- **API is missing:** "I cannot implement this feature because the backend API endpoint is not documented. Please provide the API endpoint path, method, request body, and response format." +- **Auth is needed:** Use `import { authClient } from "@/lib/auth-client"`. diff --git a/app/dashboard/page.tsx b/app/dashboard/page.tsx new file mode 100644 index 0000000..d9a95c6 --- /dev/null +++ b/app/dashboard/page.tsx @@ -0,0 +1,56 @@ +"use client" + +import { useEffect } from "react" +import { useRouter } from "next/navigation" +import { authClient } from "@/lib/auth-client" +import { Loader2 } from "lucide-react" +import { Button } from "@/components/ui/button" + +export default function DashboardPage() { + const { data: session, isPending } = authClient.useSession() + const router = useRouter() + + useEffect(() => { + if (!isPending && !session) { + router.push("/signin") + } + }, [session, isPending, router]) + + if (isPending) { + return ( +
+ +
+ ) + } + + if (!session) { + return null // Will redirect via useEffect + } + + return ( +
+

Dashboard

+
+

Welcome back, {session.user.name || session.user.email}!

+

+ You have successfully signed in. +

+
+

User ID: {session.user.id}

+

Email: {session.user.email}

+
+ +
+
+
+
+ ) +} diff --git a/app/globals.css b/app/globals.css index a2dc41e..dc98be7 100644 --- a/app/globals.css +++ b/app/globals.css @@ -1,26 +1,122 @@ @import "tailwindcss"; +@import "tw-animate-css"; -:root { - --background: #ffffff; - --foreground: #171717; -} +@custom-variant dark (&:is(.dark *)); @theme inline { --color-background: var(--background); --color-foreground: var(--foreground); --font-sans: var(--font-geist-sans); --font-mono: var(--font-geist-mono); + --color-sidebar-ring: var(--sidebar-ring); + --color-sidebar-border: var(--sidebar-border); + --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); + --color-sidebar-accent: var(--sidebar-accent); + --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); + --color-sidebar-primary: var(--sidebar-primary); + --color-sidebar-foreground: var(--sidebar-foreground); + --color-sidebar: var(--sidebar); + --color-chart-5: var(--chart-5); + --color-chart-4: var(--chart-4); + --color-chart-3: var(--chart-3); + --color-chart-2: var(--chart-2); + --color-chart-1: var(--chart-1); + --color-ring: var(--ring); + --color-input: var(--input); + --color-border: var(--border); + --color-destructive: var(--destructive); + --color-accent-foreground: var(--accent-foreground); + --color-accent: var(--accent); + --color-muted-foreground: var(--muted-foreground); + --color-muted: var(--muted); + --color-secondary-foreground: var(--secondary-foreground); + --color-secondary: var(--secondary); + --color-primary-foreground: var(--primary-foreground); + --color-primary: var(--primary); + --color-popover-foreground: var(--popover-foreground); + --color-popover: var(--popover); + --color-card-foreground: var(--card-foreground); + --color-card: var(--card); + --radius-sm: calc(var(--radius) - 4px); + --radius-md: calc(var(--radius) - 2px); + --radius-lg: var(--radius); + --radius-xl: calc(var(--radius) + 4px); } -@media (prefers-color-scheme: dark) { - :root { - --background: #0a0a0a; - --foreground: #ededed; - } +:root { + --radius: 0.625rem; + --background: oklch(1 0 0); + --foreground: oklch(0.145 0 0); + --card: oklch(1 0 0); + --card-foreground: oklch(0.145 0 0); + --popover: oklch(1 0 0); + --popover-foreground: oklch(0.145 0 0); + --primary: oklch(0.205 0 0); + --primary-foreground: oklch(0.985 0 0); + --secondary: oklch(0.97 0 0); + --secondary-foreground: oklch(0.205 0 0); + --muted: oklch(0.97 0 0); + --muted-foreground: oklch(0.556 0 0); + --accent: oklch(0.97 0 0); + --accent-foreground: oklch(0.205 0 0); + --destructive: oklch(0.577 0.245 27.325); + --border: oklch(0.922 0 0); + --input: oklch(0.922 0 0); + --ring: oklch(0.708 0 0); + --chart-1: oklch(0.646 0.222 41.116); + --chart-2: oklch(0.6 0.118 184.704); + --chart-3: oklch(0.398 0.07 227.392); + --chart-4: oklch(0.828 0.189 84.429); + --chart-5: oklch(0.769 0.188 70.08); + --sidebar: oklch(0.985 0 0); + --sidebar-foreground: oklch(0.145 0 0); + --sidebar-primary: oklch(0.205 0 0); + --sidebar-primary-foreground: oklch(0.985 0 0); + --sidebar-accent: oklch(0.97 0 0); + --sidebar-accent-foreground: oklch(0.205 0 0); + --sidebar-border: oklch(0.922 0 0); + --sidebar-ring: oklch(0.708 0 0); } -body { - background: var(--background); - color: var(--foreground); - font-family: Arial, Helvetica, sans-serif; +.dark { + --background: oklch(0.145 0 0); + --foreground: oklch(0.985 0 0); + --card: oklch(0.205 0 0); + --card-foreground: oklch(0.985 0 0); + --popover: oklch(0.205 0 0); + --popover-foreground: oklch(0.985 0 0); + --primary: oklch(0.922 0 0); + --primary-foreground: oklch(0.205 0 0); + --secondary: oklch(0.269 0 0); + --secondary-foreground: oklch(0.985 0 0); + --muted: oklch(0.269 0 0); + --muted-foreground: oklch(0.708 0 0); + --accent: oklch(0.269 0 0); + --accent-foreground: oklch(0.985 0 0); + --destructive: oklch(0.704 0.191 22.216); + --border: oklch(1 0 0 / 10%); + --input: oklch(1 0 0 / 15%); + --ring: oklch(0.556 0 0); + --chart-1: oklch(0.488 0.243 264.376); + --chart-2: oklch(0.696 0.17 162.48); + --chart-3: oklch(0.769 0.188 70.08); + --chart-4: oklch(0.627 0.265 303.9); + --chart-5: oklch(0.645 0.246 16.439); + --sidebar: oklch(0.205 0 0); + --sidebar-foreground: oklch(0.985 0 0); + --sidebar-primary: oklch(0.488 0.243 264.376); + --sidebar-primary-foreground: oklch(0.985 0 0); + --sidebar-accent: oklch(0.269 0 0); + --sidebar-accent-foreground: oklch(0.985 0 0); + --sidebar-border: oklch(1 0 0 / 10%); + --sidebar-ring: oklch(0.556 0 0); +} + +@layer base { + * { + @apply border-border outline-ring/50; + } + body { + @apply bg-background text-foreground; + } } diff --git a/app/page.tsx b/app/page.tsx index 295f8fd..2b4a9ee 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,63 +1,38 @@ +"use client"; + import Image from "next/image"; +import { authClient } from "@/lib/auth-client"; +import Link from "next/link"; +import { Button } from "@/components/ui/button"; export default function Home() { + const { data: session, isPending } = authClient.useSession(); + return (
- Next.js logo -
-

- To get started, edit the page.tsx file. -

-

- Looking for a starting point or more instructions? Head over to{" "} - - Templates - {" "} - or the{" "} - - Learning - {" "} - center. -

-
-
- - Vercel logomark - Deploy Now - - - Documentation - +
+ {isPending ? ( +
Loading session...
+ ) : session ? ( +
+
+ Logged in as {session.user.email} +
+ +
+ ) : ( + + + + )}
diff --git a/app/signin/page.tsx b/app/signin/page.tsx new file mode 100644 index 0000000..812b623 --- /dev/null +++ b/app/signin/page.tsx @@ -0,0 +1,194 @@ +"use client" + +import { useState, useEffect } from "react" +import { useRouter } from "next/navigation" +import { useForm } from "react-hook-form" +import { zodResolver } from "@hookform/resolvers/zod" +import * as z from "zod" +import { Loader2, AlertCircle } from "lucide-react" + +import { Button } from "@/components/ui/button" +import { Alert, AlertDescription, AlertTitle } from "@/components/ui/alert" +import { + Card, + CardContent, + CardDescription, + CardHeader, + CardTitle, +} from "@/components/ui/card" +import { Input } from "@/components/ui/input" +import { + Form, + FormControl, + FormField, + FormItem, + FormLabel, + FormMessage, +} from "@/components/ui/form" +import { authClient } from "@/lib/auth-client" + +const formSchema = z.object({ + email: z.string().email(), + password: z.string().min(1, "Password is required"), +}) + +export default function SignInPage() { + const [isLoading, setIsLoading] = useState(false) + const [error, setError] = useState(null) + const router = useRouter() + const { data: session, isPending } = authClient.useSession() + + useEffect(() => { + if (!isPending && session) { + router.push("/dashboard") + } + }, [session, isPending, router]) + + const form = useForm>({ + resolver: zodResolver(formSchema), + defaultValues: { + email: "", + password: "", + }, + }) + + async function onSubmit(values: z.infer) { + setIsLoading(true) + setError(null) + try { + const { error } = await authClient.signIn.email({ + email: values.email, + password: values.password, + callbackURL: "http://localhost:3000/dashboard", + }) + if (error) { + setError(error.message || "An error occurred during sign in") + } else { + router.push("http://localhost:3000/dashboard") + } + } catch (error: any) { + setError(error.message || "An unexpected error occurred") + } finally { + setIsLoading(false) + } + } + + async function onGoogleSignIn() { + setIsLoading(true) + setError(null) + try { + const { error } = await authClient.signIn.social({ + provider: "google", + callbackURL: "http://localhost:3000/dashboard", // Redirect to dashboard after signin + }) + if (error) { + setError(error.message || "An error occurred during Google sign in") + } + } catch (error: any) { + setError(error.message || "An unexpected error occurred") + } finally { + setIsLoading(false) + } + } + + return ( +
+ {/* Background Image */} +
+
{/* Overlay */} +
+ + {/* Content */} +
+ + +
+ Built with 🔥 by μlearn UCEK +
+
+ Logo +
+ Sign in + + Enter your email and password to sign in to your account + +
+ + {error && ( + + + Error + + {error} + + + )} +
+ + ( + + Email + + + + + + )} + /> + ( + + Password + + + + + + )} + /> + + + + +
+
+ +
+
+ + Or continue with + +
+
+ + +
+
+
+
+ ) +} diff --git a/components.json b/components.json new file mode 100644 index 0000000..b7b9791 --- /dev/null +++ b/components.json @@ -0,0 +1,22 @@ +{ + "$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": "" + }, + "iconLibrary": "lucide", + "aliases": { + "components": "@/components", + "utils": "@/lib/utils", + "ui": "@/components/ui", + "lib": "@/lib", + "hooks": "@/hooks" + }, + "registries": {} +} diff --git a/components/ui/alert.tsx b/components/ui/alert.tsx new file mode 100644 index 0000000..1421354 --- /dev/null +++ b/components/ui/alert.tsx @@ -0,0 +1,66 @@ +import * as React from "react" +import { cva, type VariantProps } from "class-variance-authority" + +import { cn } from "@/lib/utils" + +const alertVariants = cva( + "relative w-full rounded-lg border px-4 py-3 text-sm grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-0.5 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current", + { + variants: { + variant: { + default: "bg-card text-card-foreground", + destructive: + "text-destructive bg-card [&>svg]:text-current *:data-[slot=alert-description]:text-destructive/90", + }, + }, + defaultVariants: { + variant: "default", + }, + } +) + +function Alert({ + className, + variant, + ...props +}: React.ComponentProps<"div"> & VariantProps) { + return ( +
+ ) +} + +function AlertTitle({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function AlertDescription({ + className, + ...props +}: React.ComponentProps<"div">) { + return ( +
+ ) +} + +export { Alert, AlertTitle, AlertDescription } diff --git a/components/ui/button.tsx b/components/ui/button.tsx new file mode 100644 index 0000000..21409a0 --- /dev/null +++ b/components/ui/button.tsx @@ -0,0 +1,60 @@ +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-all 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 hover:bg-primary/90", + destructive: + "bg-destructive text-white hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60", + outline: + "border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50", + secondary: + "bg-secondary text-secondary-foreground hover:bg-secondary/80", + ghost: + "hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50", + 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", + "icon-sm": "size-8", + "icon-lg": "size-10", + }, + }, + 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/components/ui/card.tsx b/components/ui/card.tsx new file mode 100644 index 0000000..681ad98 --- /dev/null +++ b/components/ui/card.tsx @@ -0,0 +1,92 @@ +import * as React from "react" + +import { cn } from "@/lib/utils" + +function Card({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function CardHeader({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function CardTitle({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function CardDescription({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function CardAction({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function CardContent({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +function CardFooter({ className, ...props }: React.ComponentProps<"div">) { + return ( +
+ ) +} + +export { + Card, + CardHeader, + CardFooter, + CardTitle, + CardAction, + CardDescription, + CardContent, +} diff --git a/components/ui/form.tsx b/components/ui/form.tsx new file mode 100644 index 0000000..524b986 --- /dev/null +++ b/components/ui/form.tsx @@ -0,0 +1,167 @@ +"use client" + +import * as React from "react" +import * as LabelPrimitive from "@radix-ui/react-label" +import { Slot } from "@radix-ui/react-slot" +import { + Controller, + FormProvider, + useFormContext, + useFormState, + type ControllerProps, + type FieldPath, + type FieldValues, +} from "react-hook-form" + +import { cn } from "@/lib/utils" +import { Label } from "@/components/ui/label" + +const Form = FormProvider + +type FormFieldContextValue< + TFieldValues extends FieldValues = FieldValues, + TName extends FieldPath = FieldPath, +> = { + name: TName +} + +const FormFieldContext = React.createContext( + {} as FormFieldContextValue +) + +const FormField = < + TFieldValues extends FieldValues = FieldValues, + TName extends FieldPath = FieldPath, +>({ + ...props +}: ControllerProps) => { + return ( + + + + ) +} + +const useFormField = () => { + const fieldContext = React.useContext(FormFieldContext) + const itemContext = React.useContext(FormItemContext) + const { getFieldState } = useFormContext() + const formState = useFormState({ name: fieldContext.name }) + const fieldState = getFieldState(fieldContext.name, formState) + + if (!fieldContext) { + throw new Error("useFormField should be used within ") + } + + const { id } = itemContext + + return { + id, + name: fieldContext.name, + formItemId: `${id}-form-item`, + formDescriptionId: `${id}-form-item-description`, + formMessageId: `${id}-form-item-message`, + ...fieldState, + } +} + +type FormItemContextValue = { + id: string +} + +const FormItemContext = React.createContext( + {} as FormItemContextValue +) + +function FormItem({ className, ...props }: React.ComponentProps<"div">) { + const id = React.useId() + + return ( + +
+ + ) +} + +function FormLabel({ + className, + ...props +}: React.ComponentProps) { + const { error, formItemId } = useFormField() + + return ( +
diff --git a/app/signup/page.tsx b/app/signup/page.tsx new file mode 100644 index 0000000..00e1cf2 --- /dev/null +++ b/app/signup/page.tsx @@ -0,0 +1,498 @@ +'use client' +import React, { useState } from 'react'; +import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle } from '@/components/ui/card'; +import { Input } from '@/components/ui/input'; +import { Label } from '@/components/ui/label'; +import { Button } from '@/components/ui/button'; +import { Alert, AlertDescription, AlertTitle } from '@/components/ui/alert'; +import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; +import { AlertCircle, Loader2 } from 'lucide-react'; + +export default function SignUpPage() { + const [isLoading, setIsLoading] = useState(false); + const [error, setError] = useState(null); + const [selectedRole, setSelectedRole] = useState<'student' | 'teacher' | 'parent'>('student'); + + // Form state + const [formData, setFormData] = useState({ + // Common fields + firstName: '', + lastName: '', + email: '', + phone: '', + gender: '', + password: '', + confirmPassword: '', + // Student fields + admissionNumber: '', + admissionYear: '', + candidateCode: '', + department: '', + dateOfBirth: '', + // Parent fields + relation: '', + // Teacher fields + designation: '', + dateOfJoining: '', + }); + + // Field errors + const [errors, setErrors] = useState>({}); + + // Role selection data + const roles = [ + { id: 'student' as const, label: 'Student', icon: '🎓' }, + { id: 'teacher' as const, label: 'Teacher', icon: '👨‍🏫' }, + { id: 'parent' as const, label: 'Parent', icon: '👨‍👩‍👧' } + ]; + + // Handle input change + const handleInputChange = (field: string, value: string) => { + setFormData(prev => ({ ...prev, [field]: value })); + // Clear error for this field when user starts typing + if (errors[field]) { + setErrors(prev => ({ ...prev, [field]: '' })); + } + }; + + // Handle role change + const handleRoleChange = (role: 'student' | 'teacher' | 'parent') => { + setSelectedRole(role); + // Clear role-specific errors + setErrors({}); + }; + + // Validation function + const validateForm = () => { + const newErrors: Record = {}; + + // Common field validations + if (!formData.firstName.trim()) newErrors.firstName = 'First name is required'; + else if (formData.firstName.length < 2) newErrors.firstName = 'First name must be at least 2 characters'; + + if (!formData.lastName.trim()) newErrors.lastName = 'Last name is required'; + else if (formData.lastName.length < 2) newErrors.lastName = 'Last name must be at least 2 characters'; + + if (!formData.email.trim()) newErrors.email = 'Email is required'; + else if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(formData.email)) newErrors.email = 'Invalid email address'; + + if (!formData.phone.trim()) newErrors.phone = 'Phone number is required'; + else if (formData.phone.length < 10) newErrors.phone = 'Phone number must be at least 10 digits'; + + if (!formData.gender) newErrors.gender = 'Please select a gender'; + + if (!formData.password) newErrors.password = 'Password is required'; + else if (formData.password.length < 8) newErrors.password = 'Password must be at least 8 characters'; + + if (!formData.confirmPassword) newErrors.confirmPassword = 'Please confirm your password'; + else if (formData.password !== formData.confirmPassword) newErrors.confirmPassword = "Passwords don't match"; + + // Role-specific validations + if (selectedRole === 'student') { + if (!formData.admissionNumber.trim()) newErrors.admissionNumber = 'Admission number is required'; + if (!formData.admissionYear.trim()) newErrors.admissionYear = 'Admission year is required'; + if (!formData.candidateCode.trim()) newErrors.candidateCode = 'Candidate code is required'; + if (!formData.department) newErrors.department = 'Please select a department'; + if (!formData.dateOfBirth) newErrors.dateOfBirth = 'Date of birth is required'; + } + + if (selectedRole === 'parent') { + if (!formData.relation) newErrors.relation = 'Please select a relation'; + } + + if (selectedRole === 'teacher') { + if (!formData.designation.trim()) newErrors.designation = 'Designation is required'; + if (!formData.department) newErrors.department = 'Please select a department'; + if (!formData.dateOfJoining) newErrors.dateOfJoining = 'Date of joining is required'; + } + + setErrors(newErrors); + return Object.keys(newErrors).length === 0; + }; + + // Form submission handler + const handleSubmit = async (e: React.FormEvent) => { + e.preventDefault(); + + // Validate form + if (!validateForm()) { + setError('Please fix the errors in the form'); + return; + } + + setIsLoading(true); + setError(null); + + try { + // TODO: Replace with your actual signup API call + console.log('Form submitted:', { ...formData, role: selectedRole }); + + // Simulate API call + await new Promise(resolve => setTimeout(resolve, 2000)); + + // Simulate success + alert('Account created successfully!'); + + // In production, redirect to dashboard or signin page + // window.location.href = '/dashboard'; + } catch (err: any) { + setError(err.message || 'An unexpected error occurred'); + } finally { + setIsLoading(false); + } + }; + + // Google sign-up handler + const handleGoogleSignUp = async () => { + setIsLoading(true); + setError(null); + + try { + // TODO: Replace with your actual Google OAuth logic + console.log('Google sign-up initiated'); + + // Simulate API call + await new Promise(resolve => setTimeout(resolve, 1500)); + + alert('Google sign-up initiated!'); + } catch (err: any) { + setError(err.message || 'An error occurred during Google sign up'); + } finally { + setIsLoading(false); + } + }; + + return ( +
+ {/* Background Image */} +
+
+
+ + {/* Content */} +
+ + +
+ Built with 🔥 by μlearn UCEK +
+
+
+ Logo +
+
+ Sign up + + Create your account by selecting your role + +
+ + + {/* Error Alert */} + {error && ( + + + Error + {error} + + )} + +
+ {/* Role Selection */} +
+ +
+ {roles.map((role) => ( + + ))} +
+
+ + {/* Common Fields */} +
+
+ + handleInputChange('firstName', e.target.value)} + /> + {errors.firstName &&

{errors.firstName}

} +
+
+ + handleInputChange('lastName', e.target.value)} + /> + {errors.lastName &&

{errors.lastName}

} +
+
+ +
+ + handleInputChange('email', e.target.value)} + /> + {errors.email &&

{errors.email}

} +
+ +
+ + handleInputChange('phone', e.target.value)} + /> + {errors.phone &&

{errors.phone}

} +
+ +
+ + + {errors.gender &&

{errors.gender}

} +
+ + {/* Student-Specific Fields */} + {selectedRole === 'student' && ( + <> +
+
+ + handleInputChange('admissionNumber', e.target.value)} + /> + {errors.admissionNumber &&

{errors.admissionNumber}

} +
+
+ + handleInputChange('admissionYear', e.target.value)} + /> + {errors.admissionYear &&

{errors.admissionYear}

} +
+
+ +
+ + handleInputChange('candidateCode', e.target.value)} + /> + {errors.candidateCode &&

{errors.candidateCode}

} +
+ +
+ + + {errors.department &&

{errors.department}

} +
+ +
+ + handleInputChange('dateOfBirth', e.target.value)} + /> + {errors.dateOfBirth &&

{errors.dateOfBirth}

} +
+ + )} + + {/* Parent-Specific Fields */} + {selectedRole === 'parent' && ( +
+ + + {errors.relation &&

{errors.relation}

} +
+ )} + + {/* Teacher-Specific Fields */} + {selectedRole === 'teacher' && ( + <> +
+ + handleInputChange('designation', e.target.value)} + /> + {errors.designation &&

{errors.designation}

} +
+ +
+ + + {errors.department &&

{errors.department}

} +
+ +
+ + handleInputChange('dateOfJoining', e.target.value)} + /> + {errors.dateOfJoining &&

{errors.dateOfJoining}

} +
+ + )} + + {/* Password Fields */} +
+ + handleInputChange('password', e.target.value)} + /> + {errors.password &&

{errors.password}

} +
+ +
+ + handleInputChange('confirmPassword', e.target.value)} + /> + {errors.confirmPassword &&

{errors.confirmPassword}

} +
+ + +
+ +
+
+ +
+
+ + Or continue with + +
+
+ + +
+ + +

+ Already have an account?{" "} + + Sign in + +

+ + +
+
+ ); +} \ No newline at end of file diff --git a/components/ui/select.tsx b/components/ui/select.tsx new file mode 100644 index 0000000..25e5439 --- /dev/null +++ b/components/ui/select.tsx @@ -0,0 +1,187 @@ +"use client" + +import * as React from "react" +import * as SelectPrimitive from "@radix-ui/react-select" +import { CheckIcon, ChevronDownIcon, ChevronUpIcon } from "lucide-react" + +import { cn } from "@/lib/utils" + +function Select({ + ...props +}: React.ComponentProps) { + return +} + +function SelectGroup({ + ...props +}: React.ComponentProps) { + return +} + +function SelectValue({ + ...props +}: React.ComponentProps) { + return +} + +function SelectTrigger({ + className, + size = "default", + children, + ...props +}: React.ComponentProps & { + size?: "sm" | "default" +}) { + return ( + + {children} + + + + + ) +} + +function SelectContent({ + className, + children, + position = "popper", + align = "center", + ...props +}: React.ComponentProps) { + return ( + + + + + {children} + + + + + ) +} + +function SelectLabel({ + className, + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function SelectItem({ + className, + children, + ...props +}: React.ComponentProps) { + return ( + + + + + + + {children} + + ) +} + +function SelectSeparator({ + className, + ...props +}: React.ComponentProps) { + return ( + + ) +} + +function SelectScrollUpButton({ + className, + ...props +}: React.ComponentProps) { + return ( + + + + ) +} + +function SelectScrollDownButton({ + className, + ...props +}: React.ComponentProps) { + return ( + + + + ) +} + +export { + Select, + SelectContent, + SelectGroup, + SelectItem, + SelectLabel, + SelectScrollDownButton, + SelectScrollUpButton, + SelectSeparator, + SelectTrigger, + SelectValue, +} diff --git a/package-lock.json b/package-lock.json index a6f0771..9dcda9b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "@hookform/resolvers": "^5.2.2", "@radix-ui/react-label": "^2.1.8", + "@radix-ui/react-select": "^2.2.6", "@radix-ui/react-slot": "^1.2.4", "better-auth": "^1.4.1", "class-variance-authority": "^0.7.1", @@ -504,6 +505,40 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@floating-ui/core": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", + "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", + "dependencies": { + "@floating-ui/utils": "^0.2.10" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", + "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", + "dependencies": { + "@floating-ui/core": "^1.7.3", + "@floating-ui/utils": "^0.2.10" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.6.tgz", + "integrity": "sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==", + "dependencies": { + "@floating-ui/dom": "^1.7.4" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==" + }, "node_modules/@hookform/resolvers": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/@hookform/resolvers/-/resolvers-5.2.2.tgz", @@ -1241,83 +1276,776 @@ "node": ">= 10" } }, - "node_modules/@noble/ciphers": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-2.0.1.tgz", - "integrity": "sha512-xHK3XHPUW8DTAobU+G0XT+/w+JLM7/8k1UFdB5xg/zTFPnFCobhftzw8wl4Lw2aq/Rvir5pxfZV5fEazmeCJ2g==", + "node_modules/@noble/ciphers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-2.0.1.tgz", + "integrity": "sha512-xHK3XHPUW8DTAobU+G0XT+/w+JLM7/8k1UFdB5xg/zTFPnFCobhftzw8wl4Lw2aq/Rvir5pxfZV5fEazmeCJ2g==", + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/hashes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.0.1.tgz", + "integrity": "sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==", + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nolyfill/is-core-module": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", + "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.4.0" + } + }, + "node_modules/@radix-ui/number": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/number/-/number-1.1.1.tgz", + "integrity": "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g==" + }, + "node_modules/@radix-ui/primitive": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.1.3.tgz", + "integrity": "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg==" + }, + "node_modules/@radix-ui/react-arrow": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.1.7.tgz", + "integrity": "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w==", + "dependencies": { + "@radix-ui/react-primitive": "2.1.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-arrow/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-arrow/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collection": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.1.7.tgz", + "integrity": "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw==", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collection/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz", + "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-context": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.1.2.tgz", + "integrity": "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-direction": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.1.1.tgz", + "integrity": "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.1.11.tgz", + "integrity": "sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg==", + "dependencies": { + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-escape-keydown": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dismissable-layer/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dismissable-layer/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-guards": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.1.3.tgz", + "integrity": "sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-scope": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.1.7.tgz", + "integrity": "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw==", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-scope/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-scope/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-id": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.1.1.tgz", + "integrity": "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==", + "dependencies": { + "@radix-ui/react-use-layout-effect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-label": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.8.tgz", + "integrity": "sha512-FmXs37I6hSBVDlO4y764TNz1rLgKwjJMQ0EGte6F3Cb3f4bIuHB/iLa/8I9VKkmOy+gNHq8rql3j686ACVV21A==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.1.4" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popper": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.2.8.tgz", + "integrity": "sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw==", + "dependencies": { + "@floating-ui/react-dom": "^2.0.0", + "@radix-ui/react-arrow": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-layout-effect": "1.1.1", + "@radix-ui/react-use-rect": "1.1.1", + "@radix-ui/react-use-size": "1.1.1", + "@radix-ui/rect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popper/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-portal": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.1.9.tgz", + "integrity": "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ==", + "dependencies": { + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-use-layout-effect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-portal/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-portal/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-primitive": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.4.tgz", + "integrity": "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg==", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.2.4" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-2.2.6.tgz", + "integrity": "sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ==", + "dependencies": { + "@radix-ui/number": "1.1.1", + "@radix-ui/primitive": "1.1.3", + "@radix-ui/react-collection": "1.1.7", + "@radix-ui/react-compose-refs": "1.1.2", + "@radix-ui/react-context": "1.1.2", + "@radix-ui/react-direction": "1.1.1", + "@radix-ui/react-dismissable-layer": "1.1.11", + "@radix-ui/react-focus-guards": "1.1.3", + "@radix-ui/react-focus-scope": "1.1.7", + "@radix-ui/react-id": "1.1.1", + "@radix-ui/react-popper": "1.2.8", + "@radix-ui/react-portal": "1.1.9", + "@radix-ui/react-primitive": "2.1.3", + "@radix-ui/react-slot": "1.2.3", + "@radix-ui/react-use-callback-ref": "1.1.1", + "@radix-ui/react-use-controllable-state": "1.2.2", + "@radix-ui/react-use-layout-effect": "1.1.1", + "@radix-ui/react-use-previous": "1.1.1", + "@radix-ui/react-visually-hidden": "1.2.3", + "aria-hidden": "^1.2.4", + "react-remove-scroll": "^2.6.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", + "dependencies": { + "@radix-ui/react-slot": "1.2.3" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-select/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.4.tgz", + "integrity": "sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==", "license": "MIT", - "engines": { - "node": ">= 20.19.0" + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.2" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@noble/hashes": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-2.0.1.tgz", - "integrity": "sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==", - "license": "MIT", - "engines": { - "node": ">= 20.19.0" + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.1.1.tgz", + "integrity": "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, - "funding": { - "url": "https://paulmillr.com/funding/" + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "license": "MIT", + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.2.2.tgz", + "integrity": "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@radix-ui/react-use-effect-event": "0.0.2", + "@radix-ui/react-use-layout-effect": "1.1.1" }, - "engines": { - "node": ">= 8" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" + "node_modules/@radix-ui/react-use-effect-event": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-effect-event/-/react-use-effect-event-0.0.2.tgz", + "integrity": "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==", + "dependencies": { + "@radix-ui/react-use-layout-effect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "license": "MIT", + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.1.1.tgz", + "integrity": "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "@radix-ui/react-use-callback-ref": "1.1.1" }, - "engines": { - "node": ">= 8" + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@nolyfill/is-core-module": { - "version": "1.0.39", - "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", - "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.4.0" + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.1.1.tgz", + "integrity": "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } } }, - "node_modules/@radix-ui/react-compose-refs": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.1.2.tgz", - "integrity": "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==", - "license": "MIT", + "node_modules/@radix-ui/react-use-previous": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.1.1.tgz", + "integrity": "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==", "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" @@ -1328,13 +2056,46 @@ } } }, - "node_modules/@radix-ui/react-label": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/@radix-ui/react-label/-/react-label-2.1.8.tgz", - "integrity": "sha512-FmXs37I6hSBVDlO4y764TNz1rLgKwjJMQ0EGte6F3Cb3f4bIuHB/iLa/8I9VKkmOy+gNHq8rql3j686ACVV21A==", - "license": "MIT", + "node_modules/@radix-ui/react-use-rect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.1.1.tgz", + "integrity": "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==", "dependencies": { - "@radix-ui/react-primitive": "2.1.4" + "@radix-ui/rect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-size": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.1.1.tgz", + "integrity": "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==", + "dependencies": { + "@radix-ui/react-use-layout-effect": "1.1.1" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-visually-hidden": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-visually-hidden/-/react-visually-hidden-1.2.3.tgz", + "integrity": "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug==", + "dependencies": { + "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", @@ -1351,13 +2112,12 @@ } } }, - "node_modules/@radix-ui/react-primitive": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.4.tgz", - "integrity": "sha512-9hQc4+GNVtJAIEPEqlYqW5RiYdrr8ea5XQ0ZOnD6fgru+83kqT15mq2OCcbe8KnjRZl5vF3ks69AKz3kh1jrhg==", - "license": "MIT", + "node_modules/@radix-ui/react-visually-hidden/node_modules/@radix-ui/react-primitive": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-2.1.3.tgz", + "integrity": "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ==", "dependencies": { - "@radix-ui/react-slot": "1.2.4" + "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", @@ -1374,11 +2134,10 @@ } } }, - "node_modules/@radix-ui/react-slot": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.4.tgz", - "integrity": "sha512-Jl+bCv8HxKnlTLVrcDE8zTMJ09R9/ukw4qBs/oZClOfoQk/cOTbDn+NceXfV7j09YPVQUryJPHurafcSg6EVKA==", - "license": "MIT", + "node_modules/@radix-ui/react-visually-hidden/node_modules/@radix-ui/react-slot": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.2.3.tgz", + "integrity": "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==", "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, @@ -1392,6 +2151,11 @@ } } }, + "node_modules/@radix-ui/rect": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.1.1.tgz", + "integrity": "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==" + }, "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", @@ -2386,6 +3150,17 @@ "dev": true, "license": "Python-2.0" }, + "node_modules/aria-hidden": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.6.tgz", + "integrity": "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/aria-query": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", @@ -3061,6 +3836,11 @@ "node": ">=8" } }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, "node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -3968,6 +4748,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "engines": { + "node": ">=6" + } + }, "node_modules/get-proto": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", @@ -5767,6 +6555,72 @@ "dev": true, "license": "MIT" }, + "node_modules/react-remove-scroll": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz", + "integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.7", + "react-style-singleton": "^2.2.3", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.3", + "use-sidecar": "^1.1.3" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.8.tgz", + "integrity": "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==", + "dependencies": { + "react-style-singleton": "^2.2.2", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-style-singleton": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.3.tgz", + "integrity": "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==", + "dependencies": { + "get-nonce": "^1.0.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", @@ -6769,6 +7623,47 @@ "punycode": "^2.1.0" } }, + "node_modules/use-callback-ref": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.3.tgz", + "integrity": "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sidecar": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.3.tgz", + "integrity": "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index ab647ac..79a19f2 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "dependencies": { "@hookform/resolvers": "^5.2.2", "@radix-ui/react-label": "^2.1.8", + "@radix-ui/react-select": "^2.2.6", "@radix-ui/react-slot": "^1.2.4", "better-auth": "^1.4.1", "class-variance-authority": "^0.7.1", From 5356c2336115524bb188f974ce98ccecfbfb9723 Mon Sep 17 00:00:00 2001 From: "chethas.lp" Date: Sat, 29 Nov 2025 16:55:37 +0530 Subject: [PATCH 06/59] UPD: changed signin page --- app/globals.css | 2 +- app/signin/page.tsx | 239 ++++++++-------------------------- app/signin/user-auth-form.tsx | 142 ++++++++++++++++++++ components/ui/button.tsx | 4 +- public/ucek.jpeg | Bin 1463013 -> 1107308 bytes 5 files changed, 198 insertions(+), 189 deletions(-) create mode 100644 app/signin/user-auth-form.tsx diff --git a/app/globals.css b/app/globals.css index dc98be7..495c392 100644 --- a/app/globals.css +++ b/app/globals.css @@ -119,4 +119,4 @@ body { @apply bg-background text-foreground; } -} +} \ No newline at end of file diff --git a/app/signin/page.tsx b/app/signin/page.tsx index 10e0684..26de329 100644 --- a/app/signin/page.tsx +++ b/app/signin/page.tsx @@ -1,194 +1,61 @@ -"use client" +import { Metadata } from "next" +import Link from "next/link" -import { useState, useEffect } from "react" -import { useRouter } from "next/navigation" -import { useForm } from "react-hook-form" -import { zodResolver } from "@hookform/resolvers/zod" -import * as z from "zod" -import { Loader2, AlertCircle } from "lucide-react" +import { cn } from "@/lib/utils" +import { buttonVariants } from "@/components/ui/button" +import { UserAuthForm } from "./user-auth-form" -import { Button } from "@/components/ui/button" -import { Alert, AlertDescription, AlertTitle } from "@/components/ui/alert" -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/components/ui/card" -import { Input } from "@/components/ui/input" -import { - Form, - FormControl, - FormField, - FormItem, - FormLabel, - FormMessage, -} from "@/components/ui/form" -import { authClient } from "@/lib/auth-client" - -const formSchema = z.object({ - email: z.string().email(), - password: z.string().min(1, "Password is required"), -}) - -export default function SignInPage() { - const [isLoading, setIsLoading] = useState(false) - const [error, setError] = useState(null) - const router = useRouter() - const { data: session, isPending } = authClient.useSession() - - useEffect(() => { - if (!isPending && session) { - router.push("/dashboard") - } - }, [session, isPending, router]) - - const form = useForm>({ - resolver: zodResolver(formSchema), - defaultValues: { - email: "", - password: "", - }, - }) - - async function onSubmit(values: z.infer) { - setIsLoading(true) - setError(null) - try { - const { error } = await authClient.signIn.email({ - email: values.email, - password: values.password, - callbackURL: window.location.origin + "/dashboard", - }) - if (error) { - setError(error.message || "An error occurred during sign in") - } else { - router.push(window.location.origin + "/dashboard") - } - } catch (error: any) { - setError(error.message || "An unexpected error occurred") - } finally { - setIsLoading(false) - } - } - - async function onGoogleSignIn() { - setIsLoading(true) - setError(null) - try { - const { error } = await authClient.signIn.social({ - provider: "google", - callbackURL: window.location.origin + "/dashboard", // Redirect to dashboard after signin - }) - if (error) { - setError(error.message || "An error occurred during Google sign in") - } - } catch (error: any) { - setError(error.message || "An unexpected error occurred") - } finally { - setIsLoading(false) - } - } +export const metadata: Metadata = { + title: "Authentication", + description: "Authentication forms built using the components.", +} +export default function AuthenticationPage() { return ( -
- {/* Background Image */} -
-
{/* Overlay */} -
- - {/* Content */} -
- - -
- Built with 🔥 by μlearn UCEK + <> +
+
+
+
+
+ Logo +
+
+
+ “This library has saved me countless hours of work and + helped me deliver stunning designs to my clients faster than ever + before.” - Sofia Davis +
+
+
+
+
+
+

+ AMS +

+

+ Enter your email to signin. +

-
- Logo -
- Sign in - - Enter your email and password to sign in to your account - - - - {error && ( - - - Error - - {error} - - - )} -
- - ( - - Email - - - - - - )} - /> - ( - - Password - - - - - - )} - /> - - - - -
-
- -
-
- - Or continue with - -
-
- - -
- + +

+ By clicking continue, you agree to our{" "} + + Terms of Service + {" "} + and{" "} + + Privacy Policy + + . +

+
+
-
+ ) } diff --git a/app/signin/user-auth-form.tsx b/app/signin/user-auth-form.tsx new file mode 100644 index 0000000..6407404 --- /dev/null +++ b/app/signin/user-auth-form.tsx @@ -0,0 +1,142 @@ +"use client" + +import * as React from "react" +import { useRouter } from "next/navigation" +import { useForm } from "react-hook-form" +import { zodResolver } from "@hookform/resolvers/zod" +import * as z from "zod" +import { Loader2 } from "lucide-react" + +import { cn } from "@/lib/utils" +import { Button } from "@/components/ui/button" +import { Input } from "@/components/ui/input" +import { Label } from "@/components/ui/label" +import { Alert, AlertDescription, AlertTitle } from "@/components/ui/alert" +import { AlertCircle } from "lucide-react" +import { authClient } from "@/lib/auth-client" +import { FormControl, FormField, FormItem, FormLabel, FormMessage, Form } from "@/components/ui/form" + +const formSchema = z.object({ + email: z.string().email(), + password: z.string().min(1, "Password is required"), +}) + +interface UserAuthFormProps extends React.HTMLAttributes {} + +export function UserAuthForm({ className, ...props }: UserAuthFormProps) { + const [isLoading, setIsLoading] = React.useState(false) + const [error, setError] = React.useState(null) + const router = useRouter() + + const form = useForm>({ + resolver: zodResolver(formSchema), + defaultValues: { + email: "", + password: "", + }, + }) + + async function onSubmit(values: z.infer) { + setIsLoading(true) + setError(null) + try { + const { error } = await authClient.signIn.email({ + email: values.email, + password: values.password, + callbackURL: window.location.origin + "/dashboard", + }) + if (error) { + setError(error.message || "An error occurred during sign in") + } else { + router.push("/dashboard") + } + } catch (error: any) { + setError(error.message || "An unexpected error occurred") + } finally { + setIsLoading(false) + } + } + + async function onGoogleSignIn() { + setIsLoading(true) + setError(null) + try { + const { error } = await authClient.signIn.social({ + provider: "google", + callbackURL: window.location.origin + "/dashboard", + }) + if (error) { + setError(error.message || "An error occurred during Google sign in") + } + } catch (error: any) { + setError(error.message || "An unexpected error occurred") + } finally { + setIsLoading(false) + } + } + + return ( +
+ {error && ( + + + Error + {error} + + )} +
+ + ( + + Email + + + + + + )} + /> + ( + + Password + + + + + + )} + /> + + + +
+
+ +
+
+ + Or continue with + +
+
+ +
+ ) +} diff --git a/components/ui/button.tsx b/components/ui/button.tsx index 21409a0..6e7eee2 100644 --- a/components/ui/button.tsx +++ b/components/ui/button.tsx @@ -5,7 +5,7 @@ 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-all 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", + "inline-flex cursor-pointer items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-all 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: { @@ -57,4 +57,4 @@ function Button({ ) } -export { Button, buttonVariants } +export { Button, buttonVariants } \ No newline at end of file diff --git a/public/ucek.jpeg b/public/ucek.jpeg index 3272e4f591ea1ee295b457b91da6bd35a942cf4a..0aedcd98026002d4c549df4c334dceea84b69f89 100644 GIT binary patch delta 979161 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

54QsR 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

ASmb+$NG1UH(p?ge;(u|BgK+w@LB~68Yze($@wm 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

ey^Lo-{{({eAoR(A<^8d zv?q?4q5yypD6$#aHC2k})Q1^)@-LS%VVH`N;LufA+Im!RH#BvcMXG z97^5IIQNZ8A9N6UDqRpBM;#?Kn1#mYo}O7;>+lFa)%7hLnV3Md+T{BH=Ep{V-U((# zi&J)YN$iE*ZICm1pjH@Fr0XS|*NeLs502rPceI~sEc|Rf^52L6)cmz9>gwnfWZf3q$QjdI;hn^|6n%GoQwRB1?*e#y;WIb* z4X-vYvQqcrGn{*F{FE&JxMmU!ID;y3!Ca( z`^`e7*MaE3AIT1yuZd7hjLwJJrO(&>xQyL-*+VS4bf_jEjoAd}q>MpR1FcJ!ZhJW~ z*BXb-Z#}znJO_i5EsJC<&~Ab0Dfj01FH1tLKe>E|+*!|Y2iW1Y&2$D42Tda)n(_HD zX6aI{IDBXt4KA)Ye=&d*zH)ye#DYJDT37M^WDIhh1x5e4EkFve;TxNFTeMuu2?Y)( zed<0=$qqw^3STDQ5y%HnK8inEo4vW2Qk0eH_x;b3>6#MrCgh%jFhzza*E269_H;6s z9$`Rc_#Q8tj7P7AnLh1_Lj?>NdM#tIg6ma?hfPvK z%bX4vwd?TvZo(lX*GRuJJclDhLM_OE%|W%5oNrygUdOyM3K5~3BslyYjCapDG80TM zBO;j7Ydc;DQKBi(E9Q5z+k-VJ<>?8@xl=V#yF$+=Q}C*i*vCLz{n=m zdZF$`$s|t?d!brz!AQeGZjy{tQw83)&Q)De;!H2}GLEx8-WNim>UP~?W-=w2X{;r> zd|KgDJ2J$+2D_YwOnfl*v`l^U7hI`| ze?l$E*#&R`Zb%747}dphbhHq4g9hGh^t8v4emaBsB4FMXBE_vSfN2>>D6z;Pi8o&H zO#1^}sG^Ks;oB||#tMk+2ILPXYH>9)F?*oGAWpGL2oAO0 z+Vhb(m2&xHsT73tsU%t2)L~Ktx1I2^or~Wg2kl z3SHP2#O@p`eetv3JSWUl)KxkEAkGfA_hc8gvqEvat=`QZ7ndws5@A%!y77tvy%g@c<`4dQO}{_8);YT>f* zm4B(h-(}HMpOo&+G{aq;(b4iiDebHube3)|L}(I>(*XWef--70@|owsqZ1yvH*L{Y z5w^x+i87MW=ld>h+}BeKmRf>t=doYrEaIUo?I0RS`hz3v!XFiw6M0^;*?f!*6p1M3 zeP}Ugp`+HYNm?r2PL>(sI{PzUTQdKSvAP0Jl8$t-_qu7+ z%CYW?NE5P|&FYET+Z^I9s(+A#^F(>FdL}VnE;t&Np zpw6Zg_wlI0EBM+`^Nszo*A2fx|Hce$uyd#?vyR?eO{RdE6rduLNLCeKP$gAY7NI+1 z$eQW+*h*4zRcaMK#)}~mODa3W4j~#~$H17W@TKM8upbsn>l=?Mj9nT=C3Hk}i6AjB za;Z8y&+r8>)&9)N(6nKb(_gD4l zmpWe)-j2APBkzpr+7ritlQ}TD;Latcq3nQxE#KZmbPmofhR;rUnNppJ(j5Av)oZG8 z`Y(l>H*1A7&iC_vHFt=yXGq&q8P{?YLF&Cf~n+1JRL zhjZ8v6nQ^lAcr?rA%KAUyd$T#MIlki3V{&Oh0Zl>vff!jd42Wi2b zl?5OFac(;PkCVeU62q*7dVkvnHBSC8eCg-C_%=PN!Z%T{*hX=ujI{20{~xE45JA9eG>ECM;wvj z8%*tM;(bjM_1K(l3P|N;qF~)^K}Tom+Mco?=0#3d;&mgf=FD8Nh<#JnC@D_A&)pwm zR}KZ2Mcp4`g3o#A4w^-2v*$*02_8!8IA6;V#Cnwpd_w7(7MS`NCi1u7a4DO}thH!Q z%r%B%_E=%Y*&7ho@6vBf=Fh*d-IMxA!&XV*;?|_`St|78c)%6cFH32yE$2dfTU<@J zkRw?1<~9&D;Do(}m+XTQPTM=as%W;J2CV9o;vdS^mh>*JiadWM={iu3y$u#IKr4E^KP0%lLW=|*zU~=wUbZTGsWynKeG3{6 zdQfCIMQx`Y?qG)HrRO!djtgvq{rTr#W9u zITJ$SWJZ#ANcnQA(9y$M)N9Og+F-#qz-ZZ(v8EPy>Si47e*D0mGZREzi)j&yvLBXx zI~yxsCUOvDOBWk5>^AOr<*_U5f~W5L_Aj4!6vd`{-ub{+kS!b|a8(^bc-7DD?o52^ z=+V?qk;S!oDhSLSE z(kM9-B}#H0ToQM55jXufU)MC{s#(MJ#Y#;ZA|i2NIk?d-+|xnC#gya~^~8toi+ryP z$DX9An2=bAbb=EFLl%fb)fx&iL_S-8Vx$Bxjep7P30VH~(lY+ICWyMh@0a)Ev!u)- zKZBS@>itLbmNRd4rnd@rnL?dIxJh~zV!{4b)juc^YBL5wIz1lCcpeEU{e~`!b?4)D zbO*W9%W^O#20T~RB=WOqFGe4Pq=O1;CeB$@lFl~Rkq^|6^%KO;@dDkFYoG5p#q0W7tWSV` zabC}LQ=dicChQg`s4LqU!Sxr{j{ttNwC{LUUqhX+w+Y;{GY|is>ZBZYM;3n1T;%tb z5ViG>40^dnea!4lqG#4(Q*(yZ?~#;%tqg60W7MDhU+o4fejB^GzyDE;s%WmF z?Oz;`D$DSu_VQTGdO%>SbTt;Dfx*+@sbXkV01h3TY>ko*X`1MZ9ScPSBY+%SK^|hb zs{ZyyU9Kg5I~L+EN<1|gmIW$r&cub+JeH=GHGZIz!Jsn_FXH#Bh)xOS^s9^P|1g^J?Ng)alYP0Zs((0sFf z&cjG3Szd<-Ot0v{GChrQz<2Y5mJV#|V|8_*19sW8TN$%F&g4hTp42uM6eV1|5gB`` zDDj#v;_y-4F3Guv0%OF-+{L~`xlx6tpPt+Kig56`%V?!9kYC=01n;2oQf`-UxUax@ zV{cF>qu>i;+Yg~4ev6HAc>$-@_)3qo$lyx0#cyEI_Kf9pAurDp z`qXgM0Q8lP6Uu8C@s3X}$5hJE?;A31=x1ktx?g>UcIff8N(d-JJ1f>^8({2uB^?DH zqQj?T)mYtFX4@{Y&faJ`UTEy3J4p}X{n=J0`|#zfitGAf&LW8n9Hg?Z3GO^HOdYjp ztwq*NeWi2Mp%mcoxu0lB`MK%~nMry&hOt?*Tcq|6;uMpiM}EWbu8es#v@LPva@It? z9VW8zs{k!MoUB9xYPYg(<@h zICeV`_m6^9%`SCt7E`faf}1O_r2|nQ&~xpSaV@kHA$qIp3ZrqToUO3&vJQ*Y2dAl7 zQ1q9s6gZzvdu(?AO1@l<+7sbjABjyFT4*1Qytq+pbi|9AM4%N*?lvzt_)FaBF1>TO z8=wytmGCVReNLyMk<)aj^ye2md3_F>|9QuQe6irv$zz74<8E_WUG}G-1ZV-X~3+ z$Vy-Yi7$E~gP|f?f<8uUh_mjXa;h%@M^2`p#X?HSz#uH!+r$FP_;WB9yXU~4nx}Cw z@+T8B4f+z8OdAW*MCah2%W}d)8K7}|#TV>Q(Jr!Gglf&2&a|LFPE3LKzoO^=%AP&W zV=)^+)VL$D&D3d_Z0YKTz~8&>lsxhw)KDf^tIpSCNrxX?PgL*;F7u&W?n7P2+6Cw1 zS)ui89Ret}+17Bqx3bwA#rjMIo>`D@GBl+CjibSyL%J}?BnK*AGWma96K$E)l7If+ z&V)K3kzXm~V+l8X6ge0uNV5Y^6d~rm!Vv}!SQp!Cj|$_tKu0VTM)^R|*YvEfS~5>9egH$mpSx3I&nm^p|f6-`RSIaoJNE_(*p2E*zz=bv!Zmi|!40 zZ={i6O_328;~5H-$@fr}WwS|y$!ik}a1VW&r z2HLwTMSc&Qa(N^(qRrB>e5Dgm*w-Gx`;9gFN(7^+ zYmM^QY$o5T3g^2-IFIM9`IuB{xw$>r>}}L1f1%HTF6$dj4aw!KG+3e=9qQ6n=13MF z_=Yi+E84yBtmRaFpr-zCuR*PI?7A)~wm`hb9E4gt?=ytZ7$cfwJd-r3sk6tsOw*3! zjQfxQyb`P@%-z5ZnKCjc!%Sp0#VvIynyFs^@`Gi+w=gB&Sv=s}$Q%N!6-nbgvYE&g z`4!J2iHzXCUUS(JE({F~9DnDT2TRZS0zX= zr3)c`ot5_Mk$&PsV=G3@QPYjd8LRW2yz!)$Grhr7YoyMjb}lz~u(6q0xf>O(z~RBZ#?)1D2I zlJ3<=DW+4wtsaudw0QU+3^-<#X5&VuCZ+!-o-bi=B|8hcvZator%wGSAA3B@I4kJQ z+n&7{d=NT4G}ks5{4cU@n1xs?F01G;Rn^aM3rt_&;UD#r0B*~7VIP2}0^Cuwgwt(` z8^*}GL;614VS$_n5(DJNY>0SjY)jVQ*dYyZBEzeZ?nLFQDzZMnoJNYyk5NN#m3-%l z6N^bH_fV}M{wywaYN3Os!y#|6pudAENG~AE<%@TrpRFC!RF?TnqHCEu+88yr3 zDX)E;N_HP5zlH$tu&DdRQ}aacRaz(Etg6PcB}cMGJ_^&nKH?v9VLBJLD2MTce7}{) zEOVQR6JZ?z<&+Af9B8%7ThM)VLVp(;xhSZpPK27v&2yZ9eiJ*9dse(lXVt4bWO+3b zbFMShuR}AhXPAe#i{bH{*%#CNr|gO!XX2+F_A#r;>J;GZn@_&H!*)+n=NjDACpox` zc4?;xZ*D?Nl79V+Lh|29`=xH^mpED57E`!z878B@!73={e->$C$GIQ25>CefV>^-V zaaQbW{JOG$#_pmgf_}uf20nb0pF>2Mi=8e#uT&o5ypE&wNu^$#>gNzI44PhD)#BYy zMX$JYoelt7V!=n}SDp{4LEZR-HO7y1A|P-e)(;X0xEZ{24}p zmZEf^JVv)Iu$(g9t-Vbtb_s%_2kMD$*<93jHw|(h0o+$@EhI;Ap4)=o+hdILHt0SaE}j=oRaIV!Bd$WfYbY(mcd*ii z*RRc0F;KmA=di$wrdaZXO=IR&=EK*d?5Ph-LMV=nSaEvVIM)LobnaA+X8&x(&gZ2= z4u^nyccYU&kA6|R1}3RzZKLHN1AbjEh`VA1`C9dgVpHh+NmV=k(E!Z@yQ{`&PSMEB zv{*KiK{9tH3l)sUqrUK+rT7I&-7|k{hS&M=o5U0nfd;H)NPT54ZGLj4AyEv^h~s0k z&whH9`C{I^N?3PEp_C;~6r7d%f$6cn@+$ypy!-C4(I4_ag*pia&69)KniiHp+VENm z+eS8g9cEwi?sn_mXY~h-d{~|CwRj?<0e9Yy-VsuvQzJ12^7f;XMNu*gm2YPf5bW8y zo>AH<+!TXehsI*I@xB4UosBuRpDB29snD_!?c(|;sm3m6s)V31z01k}&~1~CM;h?Q zfAV4}MO@iM_|Qz3XsBPZjQM>ROAle6G9#YFt*-VejCFYQ2v)Xhu%3clIb-Ift@zvI z+1OuM8?9fAk@~uW3>jmB1=gh|J0n}WEuUXC(X~EF4k_1P>?Z75- zAQ(FCDxxQf+q5>$NwM??c{O?S%4q@cD6qynnjxku)6p4Qi-SEi{+vL&MYV>Bxbo>? zxz?!PF5~YG4d?Nr*w0I~O+(EU=9>a={Mct?ui4V?zi^2YYv zGgl!(vxu;;aK8g}^uy*Ur190~xp#~W>LJU5#!6xO@6gjgT;?j8q|*)o#=YuEb&_Sg z{cQzqfXqlF;zJ2-r}fr7c6DO?F_y{hBp(NUTuvvCDB9^ihzNc20HKizUhG7Z1kWJD zDt)DL0k$PV$C;p`K2A9wSd|AD)kJ!#CgN|eNj~MTIQ}GQa#|+RX`Qk;_aI%7`!N9f zq`aUIEFaXoPPahU_mezP{7tp7`BXB5Pwak&1Tto>y}eMYDCuM7|y-i$p8qnVb|6BDe;-Twq^|l?1<`NSZOZO&^i}; zAu>YtYdhH?;yHLCYy1q4w8>8bW=PfBp85&G^V8nj=wwz3wg$|^z}qbF|6G4NCSM$2 zSg82vUpk@jn3sSluS`FPUQNT++ROXvde_J$GAeLd9^bz|@LU5x{N>whfbMFxK~Tj( z%f9K?B}KF;+H^BRv5S89Sl?%1-WIiGgEx2Xxq$}KWk@U0x!=#KM>5zn{3U^Op9BJ? zuPIBC;$a(REJz3EZ^qx7YPr62M59CnhOM;e^sb^GU6hTi#CV;w2pxvjJWG_lsIGlG zH7kS0rLevzIJyV?q*NwV#XL>#)JGN zf77a%%2&-N6J)ZZw`eVHjY)z+r&C#4nX(gUFv`jPRsZQ+SWr1P`JX)M-DfuSv!s$L zjApo`(04!+8Zy)>pgvgVWDH>t{>UYl^u!6S8baokrM`Yv&2R+ESo(fxyY%z&=DOI) z$EbedPW(r!31(drjLTMp0?`rR-T%oU_!~pd)`BCCv)@sEavviX0Ur5NIkZvPvUGt< z1s7+RkZg5|q$qMpHhMR9u-61VWCmo&;Kw;sF9L6nt4h%*#Z3==x5ZFe3vrXM-14St z$^BirD0A8%l2d=uCsbOblxy0P_F1{}F3}!(0ZKglEqtB$gx744HGzdrul6qCZ<5x$mdiDkoBC znh*}eI|%J(a=c?uw~gFVBgv(37*!LG)(e>NobE^#2&J zckx-sH*e`dOZ1nZ_1rgeUthMG>ZGfisT>80Cl#$;#|V6A{q!21j7_5iMMq?#g~CV< zW}|x-_HHQOe*PdAlvP|8wTxqjqfPL$hXxnrf(E^yrocS~zPaGq?bOQe4wMNzuO;_ROiAv~riEHpTkNBsG zSKA90BML8UH`+OWi)G|0Eh(+R=&mRF@fBaKyeCrX*G`>2mrhtkck#}YdOmLHG~BFZ zkqZfNfoKk;Kn{3!$11%#uzwQ&2@;&3+}qVhm^PyY4LllF)6s7R^8qF1iU8+X#Nfk| z7ax>(be{%nS4wHMOs4s(&T@xwxVXHlzJ~=rRei8v zTYROo>|~qWpG`FUa3=krmkxNY50AwQ=`5*F-v^&67DUga;X?R2Q^kWCm{+3TxP~q>o^cbmRLa?rv%ja{zdQ77{$ih85aa z=Gm%(v#-M3e=8g}*_H4Wf0s8Uxrs;;qy^DU1*uw}Zug#=4HP-#{kaX&&zxUpNum>wCtiClzM?sxir{&W-0g*!& zeJzhsEPWGjWxwD{ZIf-`Q7{oghm;JVx|bMl6J)^VrjHx@$>RArT6~@^1bA_*9=9Iz zgK7MCMO=79YQNw9%@o1#Gx}GBb|@`6El1=GIGAga;#$uvZUF68*`a~o0opw5#QmZu zE$}(!TdiTDv+d=iGZKd%J>SAoG{iz3$=EbR852RJACJ91U=80hVdWxHnBNxrU4zgW zug3N;&eLu9`5CmHH4WjK*6JZ^*);;uX-(LO+YZjJhTym)N^cmjI#;N5ma)%)2qWWp zxP|Lw%1;7x;Al}}V(#(feY~rc|F-0}+)l$ZRu3#!H?Se?az;{Ksm@J=(Y>I+ck_KY=%cWbe5gwI z$+%s|2lszb-|>#Et4({jas)o!#2lx_ ?pI#)rxfbn5tn&R?u?x>@;pXmMNHzG*d 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%0Dj0$RQlA5dy#(5|KjqaQuXIFjUqnTO^Zcw~ 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

!F3Tw5WqW=R~=pn*L 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