From 5f4ead267d879302fb685e53e0c71ef925e8bd25 Mon Sep 17 00:00:00 2001 From: Arkaprabha Chakraborty Date: Wed, 9 Jul 2025 23:35:01 +0530 Subject: [PATCH] feat: new frontend --- frontend-v2/.gitignore | 41 + frontend-v2/README.md | 36 + frontend-v2/app/admin/page.tsx | 264 ++++++ frontend-v2/app/favicon.ico | Bin 0 -> 25931 bytes frontend-v2/app/globals.css | 122 +++ frontend-v2/app/layout.tsx | 67 ++ frontend-v2/app/page.tsx | 228 ++++++ frontend-v2/bun.lock | 944 ++++++++++++++++++++++ frontend-v2/components.json | 21 + frontend-v2/components/ui/badge.tsx | 46 ++ frontend-v2/components/ui/button.tsx | 59 ++ frontend-v2/components/ui/card.tsx | 92 +++ frontend-v2/components/ui/input.tsx | 21 + frontend-v2/components/ui/scroll-area.tsx | 58 ++ frontend-v2/components/ui/select.tsx | 185 +++++ frontend-v2/eslint.config.mjs | 16 + frontend-v2/lib/utils.ts | 10 + frontend-v2/next.config.ts | 7 + frontend-v2/package.json | 36 + frontend-v2/postcss.config.mjs | 5 + frontend-v2/public/favicon.ico | Bin 0 -> 15406 bytes frontend-v2/public/file.svg | 1 + frontend-v2/public/globe.svg | 1 + frontend-v2/public/logo192.png | Bin 0 -> 9045 bytes frontend-v2/public/logo512.png | Bin 0 -> 24617 bytes frontend-v2/public/manifest.json | 25 + frontend-v2/public/next.svg | 1 + frontend-v2/public/og-image.png | Bin 0 -> 37499 bytes frontend-v2/public/robots.txt | 3 + frontend-v2/public/twitter-card.png | Bin 0 -> 165858 bytes frontend-v2/public/vercel.svg | 1 + frontend-v2/public/window.svg | 1 + frontend-v2/tsconfig.json | 27 + 33 files changed, 2318 insertions(+) create mode 100644 frontend-v2/.gitignore create mode 100644 frontend-v2/README.md create mode 100644 frontend-v2/app/admin/page.tsx create mode 100644 frontend-v2/app/favicon.ico create mode 100644 frontend-v2/app/globals.css create mode 100644 frontend-v2/app/layout.tsx create mode 100644 frontend-v2/app/page.tsx create mode 100644 frontend-v2/bun.lock create mode 100644 frontend-v2/components.json create mode 100644 frontend-v2/components/ui/badge.tsx create mode 100644 frontend-v2/components/ui/button.tsx create mode 100644 frontend-v2/components/ui/card.tsx create mode 100644 frontend-v2/components/ui/input.tsx create mode 100644 frontend-v2/components/ui/scroll-area.tsx create mode 100644 frontend-v2/components/ui/select.tsx create mode 100644 frontend-v2/eslint.config.mjs create mode 100644 frontend-v2/lib/utils.ts create mode 100644 frontend-v2/next.config.ts create mode 100644 frontend-v2/package.json create mode 100644 frontend-v2/postcss.config.mjs create mode 100644 frontend-v2/public/favicon.ico create mode 100644 frontend-v2/public/file.svg create mode 100644 frontend-v2/public/globe.svg create mode 100644 frontend-v2/public/logo192.png create mode 100644 frontend-v2/public/logo512.png create mode 100644 frontend-v2/public/manifest.json create mode 100644 frontend-v2/public/next.svg create mode 100644 frontend-v2/public/og-image.png create mode 100644 frontend-v2/public/robots.txt create mode 100644 frontend-v2/public/twitter-card.png create mode 100644 frontend-v2/public/vercel.svg create mode 100644 frontend-v2/public/window.svg create mode 100644 frontend-v2/tsconfig.json diff --git a/frontend-v2/.gitignore b/frontend-v2/.gitignore new file mode 100644 index 0000000..5ef6a52 --- /dev/null +++ b/frontend-v2/.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/frontend-v2/README.md b/frontend-v2/README.md new file mode 100644 index 0000000..e215bc4 --- /dev/null +++ b/frontend-v2/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/frontend-v2/app/admin/page.tsx b/frontend-v2/app/admin/page.tsx new file mode 100644 index 0000000..397d4f9 --- /dev/null +++ b/frontend-v2/app/admin/page.tsx @@ -0,0 +1,264 @@ +"use client" + +import { useState, useEffect } from "react" +import { Button } from "@/components/ui/button" +import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" +import { Badge } from "@/components/ui/badge" +import { ScrollArea } from "@/components/ui/scroll-area" +import { RefreshCw, Trash2, Server, FileText, Database, CheckCircle, XCircle, Loader2 } from "lucide-react" +import { getApiBaseUrl } from "../../lib/utils"; +import { Toaster, toast } from "sonner"; + +interface CacheStatus { + files: number; + status: string; + total_size: number; +} + +interface LogEntry { + time: string; + level: string; + msg: string; + attrs?: Record; +} + +export default function AdminPage() { + const [cacheStatus, setCacheStatus] = useState(null) + const [logs, setLogs] = useState([]) + const [isLoading, setIsLoading] = useState(false) + const [isClearingCache, setIsClearingCache] = useState(false) + const [status, setStatus] = useState<{ + type: "success" | "error" | "info" | null + message: string + }>({ type: null, message: "" }) + + const fetchCacheStatus = async () => { + try { + const response = await fetch(`${getApiBaseUrl()}/d/cache/status`) + if (response.ok) { + const data = await response.json() + setCacheStatus(data) + } else { + toast.error("Failed to fetch cache status") + } + } catch (error) { + toast.error("Network error while fetching cache status") + } + } + + const fetchLogs = async () => { + try { + const response = await fetch(`${getApiBaseUrl()}/d/logs`) + if (response.ok) { + const data = await response.json() + setLogs(data.logs || []) + } else { + toast.error("Failed to fetch logs") + } + } catch (error) { + toast.error("Network error while fetching logs") + } + } + + const refreshData = async () => { + setIsLoading(true) + + try { + await Promise.all([fetchCacheStatus(), fetchLogs()]) + toast.success("Data refreshed successfully") + } catch (error) { + toast.error("Failed to refresh data") + } finally { + setIsLoading(false) + } + } + + const clearCache = async () => { + setIsClearingCache(true) + toast.loading("Clearing cache...") + + try { + const response = await fetch(`${getApiBaseUrl()}/d/cache/delete`, { method: "DELETE" }) + if (response.ok) { + toast.success("Cache cleared successfully") + await fetchCacheStatus() + } else { + const errorData = await response.json() + toast.error(errorData.error || "Failed to clear cache") + } + } catch (error) { + toast.error("Network error while clearing cache") + } finally { + setIsClearingCache(false) + } + } + + const formatFileSize = (bytes: number) => { + if (!bytes) return "0 Bytes" + const k = 1024 + const sizes = ["Bytes", "KB", "MB", "GB"] + const i = Math.floor(Math.log(bytes) / Math.log(k)) + return Number.parseFloat((bytes / Math.pow(k, i)).toFixed(2)) + " " + sizes[i] + } + + const getLogLevelColor = (level: string) => { + switch (level.toLowerCase()) { + case "error": + return "bg-red-100/80 text-red-800 border-red-200/60" + case "warn": + return "bg-amber-100/80 text-amber-800 border-amber-200/60" + case "info": + return "bg-blue-100/80 text-blue-800 border-blue-200/60" + default: + return "bg-slate-100/80 text-slate-800 border-slate-200/60" + } + } + + useEffect(() => { + refreshData() + }, []) + + return ( +
+
+ {/* Header */} +
+
+
+
+ +
+

Admin Dashboard

+
+

Manage cache and monitor system logs

+
+ +
+ + {/* Status Message */} + {status.type && ( +
+
+ {status.type === "success" && } + {status.type === "error" && } + {status.type === "info" && } + {status.message} +
+
+ )} + +
+ {/* Cache Status */} + + + +
+ +
+
+
Cache Status
+
Current cache information and management
+
+
+
+ + {cacheStatus ? ( +
+
+
+
+ {formatFileSize(cacheStatus.total_size)} +
+
Cache Size
+
+
+
{cacheStatus.files}
+
Files
+
+
+
+
+ Status + + {cacheStatus.status} + +
+
+ +
+ ) : ( +
No cache data available.
+ )} +
+
+ + {/* Logs */} + + + +
+ +
+
Logs
+
+
+ + + {logs.length > 0 ? ( +
    + {logs.map((log, idx) => ( +
  • +
    + {new Date(log.time).toLocaleString()} + {log.level} +
    +
    {log.msg}
    + {log.attrs && ( +
    {JSON.stringify(log.attrs, null, 2)}
    + )} +
  • + ))} +
+ ) : ( +
No logs available.
+ )} +
+
+
+
+ +
+
+ ) + } diff --git a/frontend-v2/app/favicon.ico b/frontend-v2/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/frontend-v2/app/globals.css b/frontend-v2/app/globals.css new file mode 100644 index 0000000..f127db3 --- /dev/null +++ b/frontend-v2/app/globals.css @@ -0,0 +1,122 @@ +@import "tailwindcss"; +@import "tw-animate-css"; + +@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); +} + +:root { + --radius: 0.625rem; + --background: oklch(1 0 0); + --foreground: oklch(0.147 0.004 49.25); + --card: oklch(1 0 0); + --card-foreground: oklch(0.147 0.004 49.25); + --popover: oklch(1 0 0); + --popover-foreground: oklch(0.147 0.004 49.25); + --primary: oklch(0.216 0.006 56.043); + --primary-foreground: oklch(0.985 0.001 106.423); + --secondary: oklch(0.97 0.001 106.424); + --secondary-foreground: oklch(0.216 0.006 56.043); + --muted: oklch(0.97 0.001 106.424); + --muted-foreground: oklch(0.553 0.013 58.071); + --accent: oklch(0.97 0.001 106.424); + --accent-foreground: oklch(0.216 0.006 56.043); + --destructive: oklch(0.577 0.245 27.325); + --border: oklch(0.923 0.003 48.717); + --input: oklch(0.923 0.003 48.717); + --ring: oklch(0.709 0.01 56.259); + --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.001 106.423); + --sidebar-foreground: oklch(0.147 0.004 49.25); + --sidebar-primary: oklch(0.216 0.006 56.043); + --sidebar-primary-foreground: oklch(0.985 0.001 106.423); + --sidebar-accent: oklch(0.97 0.001 106.424); + --sidebar-accent-foreground: oklch(0.216 0.006 56.043); + --sidebar-border: oklch(0.923 0.003 48.717); + --sidebar-ring: oklch(0.709 0.01 56.259); +} + +.dark { + --background: oklch(0.147 0.004 49.25); + --foreground: oklch(0.985 0.001 106.423); + --card: oklch(0.216 0.006 56.043); + --card-foreground: oklch(0.985 0.001 106.423); + --popover: oklch(0.216 0.006 56.043); + --popover-foreground: oklch(0.985 0.001 106.423); + --primary: oklch(0.923 0.003 48.717); + --primary-foreground: oklch(0.216 0.006 56.043); + --secondary: oklch(0.268 0.007 34.298); + --secondary-foreground: oklch(0.985 0.001 106.423); + --muted: oklch(0.268 0.007 34.298); + --muted-foreground: oklch(0.709 0.01 56.259); + --accent: oklch(0.268 0.007 34.298); + --accent-foreground: oklch(0.985 0.001 106.423); + --destructive: oklch(0.704 0.191 22.216); + --border: oklch(1 0 0 / 10%); + --input: oklch(1 0 0 / 15%); + --ring: oklch(0.553 0.013 58.071); + --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.216 0.006 56.043); + --sidebar-foreground: oklch(0.985 0.001 106.423); + --sidebar-primary: oklch(0.488 0.243 264.376); + --sidebar-primary-foreground: oklch(0.985 0.001 106.423); + --sidebar-accent: oklch(0.268 0.007 34.298); + --sidebar-accent-foreground: oklch(0.985 0.001 106.423); + --sidebar-border: oklch(1 0 0 / 10%); + --sidebar-ring: oklch(0.553 0.013 58.071); +} + +@layer base { + * { + @apply border-border outline-ring/50; + } + body { + @apply bg-background text-foreground; + } +} diff --git a/frontend-v2/app/layout.tsx b/frontend-v2/app/layout.tsx new file mode 100644 index 0000000..cad7de7 --- /dev/null +++ b/frontend-v2/app/layout.tsx @@ -0,0 +1,67 @@ +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: "DownLink", + description: "Download videos from YouTube and Instagram with ease.", + keywords: [ + "DownLink", + "video downloader", + "YouTube downloader", + "Instagram downloader" + ], + authors: [{ name: "DownLink" }], + openGraph: { + title: "DownLink", + description: "Download videos from YouTube and Instagram with ease.", + url: "https://downlink.webark.in", + siteName: "DownLink", + images: [ + { + url: "/og-image.png", + width: 1200, + height: 630, + alt: "DownLink Open Graph Image" + } + ], + type: "website" + }, + twitter: { + card: "summary_large_image", + title: "DownLink", + description: "Download videos from YouTube and Instagram with ease.", + images: ["/twitter-card.png"] + }, + icons: { + icon: "/favicon.ico", + apple: "/logo192.png" + }, + manifest: "/manifest.json" +}; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + + {children} + + + ); +} diff --git a/frontend-v2/app/page.tsx b/frontend-v2/app/page.tsx new file mode 100644 index 0000000..2eb67a6 --- /dev/null +++ b/frontend-v2/app/page.tsx @@ -0,0 +1,228 @@ +"use client"; + +import { useState } from "react"; +import { Button } from "@/components/ui/button"; +import { Input } from "@/components/ui/input"; +import { + Select, + SelectContent, + SelectItem, + SelectTrigger, + SelectValue, +} from "@/components/ui/select"; +import { Card, CardContent } from "@/components/ui/card"; +import { + Download, + Link, + Loader2, + CheckCircle, + XCircle, + Activity, + SlidersHorizontal, +} from "lucide-react"; +import { getApiBaseUrl } from "../lib/utils"; +import { Toaster, toast } from "sonner"; + +export default function HomePage() { + const [videoUrl, setVideoUrl] = useState(""); + const [quality, setQuality] = useState(""); + const [isDownloading, setIsDownloading] = useState(false); + const [status, setStatus] = useState<{ + type: "success" | "error" | "info" | null; + message: string; + }>({ type: null, message: "" }); + + const handleDownload = async () => { + if (!videoUrl.trim()) { + toast.error("Please enter a video URL"); + return; + } + + if (!quality) { + toast.error("Please select a quality"); + return; + } + + setIsDownloading(true); + + try { + const response = await fetch(`${getApiBaseUrl()}/d/download`, { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + body: JSON.stringify({ + url: videoUrl, + quality: quality, + }), + }); + + if (response.ok) { + const contentType = response.headers.get("content-type"); + if (contentType && (contentType.includes("application/octet-stream") || contentType.includes("video/mp4"))) { + const blob = await response.blob(); + const url = window.URL.createObjectURL(blob); + // Try to get filename from Content-Disposition header + const contentDisposition = response.headers.get("content-disposition"); + let filename = `video_${quality}.mp4`; + if (contentDisposition) { + const match = contentDisposition.match(/filename="?([^";]+)"?/); + if (match && match[1]) { + filename = match[1]; + } + } + const a = document.createElement("a"); + a.href = url; + a.download = filename; + document.body.appendChild(a); + a.click(); + window.URL.revokeObjectURL(url); + document.body.removeChild(a); + toast.success("Download completed successfully!"); + } else { + const data = await response.json(); + toast.success(data.message || "Download initiated successfully!"); + } + } else { + const errorData = await response.json(); + toast.error(errorData.error || "Download failed"); + } + } catch (error) { + toast.error("Network error. Please try again."); + } finally { + setIsDownloading(false); + } + }; + + const checkHealth = async () => { + try { + const response = await fetch(`${getApiBaseUrl()}/d/`); + if (response.ok) { + toast.success("Service is healthy and running!"); + } else { + toast.error("Service health check failed"); + } + } catch (error) { + toast.error("Unable to connect to service"); + } + }; + + return ( +
+ +
+ {/* Header */} +
+
+ +
+

+ DownLink +

+

+ Download Your Links With Ease +

+
+ + {/* Main Card */} + + +
+ {/* URL Input */} +
+
+ + +
+ setVideoUrl(e.target.value)} + className="h-12 bg-slate-50/80 border-slate-200/60 rounded-xl text-slate-900 placeholder:text-slate-500 focus:bg-white focus:border-slate-300 transition-all duration-200" + /> +
+ + {/* Quality Selector */} +
+
+ + +
+ +
+ + {/* Download Button */} + +
+
+
+ + {/* Health Check */} +
+ +
+
+
+ ); +} diff --git a/frontend-v2/bun.lock b/frontend-v2/bun.lock new file mode 100644 index 0000000..c1a190f --- /dev/null +++ b/frontend-v2/bun.lock @@ -0,0 +1,944 @@ +{ + "lockfileVersion": 1, + "workspaces": { + "": { + "name": "downlink", + "dependencies": { + "@radix-ui/react-scroll-area": "^1.2.9", + "@radix-ui/react-select": "^2.2.5", + "@radix-ui/react-slot": "^1.2.3", + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "lucide-react": "^0.525.0", + "next": "15.2.4", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "sonner": "^2.0.6", + "tailwind-merge": "^3.3.1", + }, + "devDependencies": { + "@eslint/eslintrc": "^3", + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "15.2.4", + "tailwindcss": "^4", + "tw-animate-css": "^1.3.5", + "typescript": "^5", + }, + }, + }, + "packages": { + "@alloc/quick-lru": ["@alloc/quick-lru@5.2.0", "", {}, "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="], + + "@ampproject/remapping": ["@ampproject/remapping@2.3.0", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw=="], + + "@emnapi/core": ["@emnapi/core@1.4.4", "", { "dependencies": { "@emnapi/wasi-threads": "1.0.3", "tslib": "^2.4.0" } }, "sha512-A9CnAbC6ARNMKcIcrQwq6HeHCjpcBZ5wSx4U01WXCqEKlrzB9F9315WDNHkrs2xbx7YjjSxbUYxuN6EQzpcY2g=="], + + "@emnapi/runtime": ["@emnapi/runtime@1.4.4", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-hHyapA4A3gPaDCNfiqyZUStTMqIkKRshqPIuDOXv1hcBnD4U3l8cP0T1HMCfGRxQ6V64TGCcoswChANyOAwbQg=="], + + "@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.0.3", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-8K5IFFsQqF9wQNJptGbS6FNKgUTsSRYnTqNCG1vPP8jFdjSv18n2mQfJpkt2Oibo9iBEzcDnDxNwKTzC7svlJw=="], + + "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.7.0", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw=="], + + "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.1", "", {}, "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ=="], + + "@eslint/config-array": ["@eslint/config-array@0.21.0", "", { "dependencies": { "@eslint/object-schema": "^2.1.6", "debug": "^4.3.1", "minimatch": "^3.1.2" } }, "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ=="], + + "@eslint/config-helpers": ["@eslint/config-helpers@0.3.0", "", {}, "sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw=="], + + "@eslint/core": ["@eslint/core@0.14.0", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg=="], + + "@eslint/eslintrc": ["@eslint/eslintrc@3.3.1", "", { "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" } }, "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ=="], + + "@eslint/js": ["@eslint/js@9.30.1", "", {}, "sha512-zXhuECFlyep42KZUhWjfvsmXGX39W8K8LFb8AWXM9gSV9dQB+MrJGLKvW6Zw0Ggnbpw0VHTtrhFXYe3Gym18jg=="], + + "@eslint/object-schema": ["@eslint/object-schema@2.1.6", "", {}, "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA=="], + + "@eslint/plugin-kit": ["@eslint/plugin-kit@0.3.3", "", { "dependencies": { "@eslint/core": "^0.15.1", "levn": "^0.4.1" } }, "sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag=="], + + "@floating-ui/core": ["@floating-ui/core@1.7.2", "", { "dependencies": { "@floating-ui/utils": "^0.2.10" } }, "sha512-wNB5ooIKHQc+Kui96jE/n69rHFWAVoxn5CAzL1Xdd8FG03cgY3MLO+GF9U3W737fYDSgPWA6MReKhBQBop6Pcw=="], + + "@floating-ui/dom": ["@floating-ui/dom@1.7.2", "", { "dependencies": { "@floating-ui/core": "^1.7.2", "@floating-ui/utils": "^0.2.10" } }, "sha512-7cfaOQuCS27HD7DX+6ib2OrnW+b4ZBwDNnCcT0uTyidcmyWb03FnQqJybDBoCnpdxwBSfA94UAYlRCt7mV+TbA=="], + + "@floating-ui/react-dom": ["@floating-ui/react-dom@2.1.4", "", { "dependencies": { "@floating-ui/dom": "^1.7.2" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "sha512-JbbpPhp38UmXDDAu60RJmbeme37Jbgsm7NrHGgzYYFKmblzRUh6Pa641dII6LsjwF4XlScDrde2UAzDo/b9KPw=="], + + "@floating-ui/utils": ["@floating-ui/utils@0.2.10", "", {}, "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ=="], + + "@humanfs/core": ["@humanfs/core@0.19.1", "", {}, "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="], + + "@humanfs/node": ["@humanfs/node@0.16.6", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.3.0" } }, "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw=="], + + "@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], + + "@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.3", "", {}, "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], + + "@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.0.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ=="], + + "@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.0.4" }, "os": "darwin", "cpu": "x64" }, "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q=="], + + "@img/sharp-libvips-darwin-arm64": ["@img/sharp-libvips-darwin-arm64@1.0.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg=="], + + "@img/sharp-libvips-darwin-x64": ["@img/sharp-libvips-darwin-x64@1.0.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ=="], + + "@img/sharp-libvips-linux-arm": ["@img/sharp-libvips-linux-arm@1.0.5", "", { "os": "linux", "cpu": "arm" }, "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g=="], + + "@img/sharp-libvips-linux-arm64": ["@img/sharp-libvips-linux-arm64@1.0.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA=="], + + "@img/sharp-libvips-linux-s390x": ["@img/sharp-libvips-linux-s390x@1.0.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA=="], + + "@img/sharp-libvips-linux-x64": ["@img/sharp-libvips-linux-x64@1.0.4", "", { "os": "linux", "cpu": "x64" }, "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw=="], + + "@img/sharp-libvips-linuxmusl-arm64": ["@img/sharp-libvips-linuxmusl-arm64@1.0.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA=="], + + "@img/sharp-libvips-linuxmusl-x64": ["@img/sharp-libvips-linuxmusl-x64@1.0.4", "", { "os": "linux", "cpu": "x64" }, "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw=="], + + "@img/sharp-linux-arm": ["@img/sharp-linux-arm@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm": "1.0.5" }, "os": "linux", "cpu": "arm" }, "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ=="], + + "@img/sharp-linux-arm64": ["@img/sharp-linux-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm64": "1.0.4" }, "os": "linux", "cpu": "arm64" }, "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA=="], + + "@img/sharp-linux-s390x": ["@img/sharp-linux-s390x@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-s390x": "1.0.4" }, "os": "linux", "cpu": "s390x" }, "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q=="], + + "@img/sharp-linux-x64": ["@img/sharp-linux-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-x64": "1.0.4" }, "os": "linux", "cpu": "x64" }, "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA=="], + + "@img/sharp-linuxmusl-arm64": ["@img/sharp-linuxmusl-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" }, "os": "linux", "cpu": "arm64" }, "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g=="], + + "@img/sharp-linuxmusl-x64": ["@img/sharp-linuxmusl-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-x64": "1.0.4" }, "os": "linux", "cpu": "x64" }, "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw=="], + + "@img/sharp-wasm32": ["@img/sharp-wasm32@0.33.5", "", { "dependencies": { "@emnapi/runtime": "^1.2.0" }, "cpu": "none" }, "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg=="], + + "@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.33.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ=="], + + "@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.33.5", "", { "os": "win32", "cpu": "x64" }, "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg=="], + + "@isaacs/fs-minipass": ["@isaacs/fs-minipass@4.0.1", "", { "dependencies": { "minipass": "^7.0.4" } }, "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w=="], + + "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.12", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg=="], + + "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], + + "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.4", "", {}, "sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw=="], + + "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.29", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ=="], + + "@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@0.2.11", "", { "dependencies": { "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", "@tybys/wasm-util": "^0.9.0" } }, "sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA=="], + + "@next/env": ["@next/env@15.2.4", "", {}, "sha512-+SFtMgoiYP3WoSswuNmxJOCwi06TdWE733D+WPjpXIe4LXGULwEaofiiAy6kbS0+XjM5xF5n3lKuBwN2SnqD9g=="], + + "@next/eslint-plugin-next": ["@next/eslint-plugin-next@15.2.4", "", { "dependencies": { "fast-glob": "3.3.1" } }, "sha512-O8ScvKtnxkp8kL9TpJTTKnMqlkZnS+QxwoQnJwPGBxjBbzd6OVVPEJ5/pMNrktSyXQD/chEfzfFzYLM6JANOOQ=="], + + "@next/swc-darwin-arm64": ["@next/swc-darwin-arm64@15.2.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-1AnMfs655ipJEDC/FHkSr0r3lXBgpqKo4K1kiwfUf3iE68rDFXZ1TtHdMvf7D0hMItgDZ7Vuq3JgNMbt/+3bYw=="], + + "@next/swc-darwin-x64": ["@next/swc-darwin-x64@15.2.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-3qK2zb5EwCwxnO2HeO+TRqCubeI/NgCe+kL5dTJlPldV/uwCnUgC7VbEzgmxbfrkbjehL4H9BPztWOEtsoMwew=="], + + "@next/swc-linux-arm64-gnu": ["@next/swc-linux-arm64-gnu@15.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-HFN6GKUcrTWvem8AZN7tT95zPb0GUGv9v0d0iyuTb303vbXkkbHDp/DxufB04jNVD+IN9yHy7y/6Mqq0h0YVaQ=="], + + "@next/swc-linux-arm64-musl": ["@next/swc-linux-arm64-musl@15.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-Oioa0SORWLwi35/kVB8aCk5Uq+5/ZIumMK1kJV+jSdazFm2NzPDztsefzdmzzpx5oGCJ6FkUC7vkaUseNTStNA=="], + + "@next/swc-linux-x64-gnu": ["@next/swc-linux-x64-gnu@15.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-yb5WTRaHdkgOqFOZiu6rHV1fAEK0flVpaIN2HB6kxHVSy/dIajWbThS7qON3W9/SNOH2JWkVCyulgGYekMePuw=="], + + "@next/swc-linux-x64-musl": ["@next/swc-linux-x64-musl@15.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-Dcdv/ix6srhkM25fgXiyOieFUkz+fOYkHlydWCtB0xMST6X9XYI3yPDKBZt1xuhOytONsIFJFB08xXYsxUwJLw=="], + + "@next/swc-win32-arm64-msvc": ["@next/swc-win32-arm64-msvc@15.2.4", "", { "os": "win32", "cpu": "arm64" }, "sha512-dW0i7eukvDxtIhCYkMrZNQfNicPDExt2jPb9AZPpL7cfyUo7QSNl1DjsHjmmKp6qNAqUESyT8YFl/Aw91cNJJg=="], + + "@next/swc-win32-x64-msvc": ["@next/swc-win32-x64-msvc@15.2.4", "", { "os": "win32", "cpu": "x64" }, "sha512-SbnWkJmkS7Xl3kre8SdMF6F/XDh1DTFEhp0jRTj/uB8iPKoU2bb2NDfcu+iifv1+mxQEd1g2vvSxcZbXSKyWiQ=="], + + "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], + + "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], + + "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + + "@nolyfill/is-core-module": ["@nolyfill/is-core-module@1.0.39", "", {}, "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA=="], + + "@radix-ui/number": ["@radix-ui/number@1.1.1", "", {}, "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g=="], + + "@radix-ui/primitive": ["@radix-ui/primitive@1.1.2", "", {}, "sha512-XnbHrrprsNqZKQhStrSwgRUQzoCI1glLzdw79xiZPoofhGICeZRSQ3dIxAKH1gb3OHfNf4d6f+vAv3kil2eggA=="], + + "@radix-ui/react-arrow": ["@radix-ui/react-arrow@1.1.7", "", { "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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w=="], + + "@radix-ui/react-collection": ["@radix-ui/react-collection@1.1.7", "", { "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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw=="], + + "@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-context": ["@radix-ui/react-context@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA=="], + + "@radix-ui/react-direction": ["@radix-ui/react-direction@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw=="], + + "@radix-ui/react-dismissable-layer": ["@radix-ui/react-dismissable-layer@1.1.10", "", { "dependencies": { "@radix-ui/primitive": "1.1.2", "@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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-IM1zzRV4W3HtVgftdQiiOmA0AdJlCtMLe00FXaHwgt3rAnNsIyDqshvkIW3hj/iu5hu8ERP7KIYki6NkqDxAwQ=="], + + "@radix-ui/react-focus-guards": ["@radix-ui/react-focus-guards@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-fyjAACV62oPV925xFCrH8DR5xWhg9KYtJT4s3u54jxp+L/hbpTY2kIeEFFbFe+a/HCE94zGQMZLIpVTPVZDhaA=="], + + "@radix-ui/react-focus-scope": ["@radix-ui/react-focus-scope@1.1.7", "", { "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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw=="], + + "@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "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" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + + "@radix-ui/react-popper": ["@radix-ui/react-popper@1.2.7", "", { "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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-IUFAccz1JyKcf/RjB552PlWwxjeCJB8/4KxT7EhBHOJM+mN7LdW+B3kacJXILm32xawcMMjb2i0cIZpo+f9kiQ=="], + + "@radix-ui/react-portal": ["@radix-ui/react-portal@1.1.9", "", { "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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ=="], + + "@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.4", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-ueDqRbdc4/bkaQT3GIpLQssRlFgWaL/U2z/S31qRwwLWoxHLgry3SIfCwhxeQNbirEUXFa+lq3RL3oBYXtcmIA=="], + + "@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], + + "@radix-ui/react-scroll-area": ["@radix-ui/react-scroll-area@1.2.9", "", { "dependencies": { "@radix-ui/number": "1.1.1", "@radix-ui/primitive": "1.1.2", "@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-presence": "1.1.4", "@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" }, "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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-YSjEfBXnhUELsO2VzjdtYYD4CfQjvao+lhhrX5XsHD7/cyUNzljF1FHEbgTPN7LH2MClfwRMIsYlqTYpKTTe2A=="], + + "@radix-ui/react-select": ["@radix-ui/react-select@2.2.5", "", { "dependencies": { "@radix-ui/number": "1.1.1", "@radix-ui/primitive": "1.1.2", "@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.10", "@radix-ui/react-focus-guards": "1.1.2", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-popper": "1.2.7", "@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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-HnMTdXEVuuyzx63ME0ut4+sEMYW6oouHWNGUZc7ddvUWIcfCva/AMoqEW/3wnEllriMWBa0RHspCYnfCWJQYmA=="], + + "@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "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" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + + "@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg=="], + + "@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@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" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], + + "@radix-ui/react-use-effect-event": ["@radix-ui/react-use-effect-event@0.0.2", "", { "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" }, "optionalPeers": ["@types/react"] }, "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA=="], + + "@radix-ui/react-use-escape-keydown": ["@radix-ui/react-use-escape-keydown@1.1.1", "", { "dependencies": { "@radix-ui/react-use-callback-ref": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g=="], + + "@radix-ui/react-use-layout-effect": ["@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" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + + "@radix-ui/react-use-previous": ["@radix-ui/react-use-previous@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ=="], + + "@radix-ui/react-use-rect": ["@radix-ui/react-use-rect@1.1.1", "", { "dependencies": { "@radix-ui/rect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w=="], + + "@radix-ui/react-use-size": ["@radix-ui/react-use-size@1.1.1", "", { "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" }, "optionalPeers": ["@types/react"] }, "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ=="], + + "@radix-ui/react-visually-hidden": ["@radix-ui/react-visually-hidden@1.2.3", "", { "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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug=="], + + "@radix-ui/rect": ["@radix-ui/rect@1.1.1", "", {}, "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="], + + "@rtsao/scc": ["@rtsao/scc@1.1.0", "", {}, "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g=="], + + "@rushstack/eslint-patch": ["@rushstack/eslint-patch@1.12.0", "", {}, "sha512-5EwMtOqvJMMa3HbmxLlF74e+3/HhwBTMcvt3nqVJgGCozO6hzIPOBlwm8mGVNR9SN2IJpxSnlxczyDjcn7qIyw=="], + + "@swc/counter": ["@swc/counter@0.1.3", "", {}, "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ=="], + + "@swc/helpers": ["@swc/helpers@0.5.15", "", { "dependencies": { "tslib": "^2.8.0" } }, "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g=="], + + "@tailwindcss/node": ["@tailwindcss/node@4.1.11", "", { "dependencies": { "@ampproject/remapping": "^2.3.0", "enhanced-resolve": "^5.18.1", "jiti": "^2.4.2", "lightningcss": "1.30.1", "magic-string": "^0.30.17", "source-map-js": "^1.2.1", "tailwindcss": "4.1.11" } }, "sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q=="], + + "@tailwindcss/oxide": ["@tailwindcss/oxide@4.1.11", "", { "dependencies": { "detect-libc": "^2.0.4", "tar": "^7.4.3" }, "optionalDependencies": { "@tailwindcss/oxide-android-arm64": "4.1.11", "@tailwindcss/oxide-darwin-arm64": "4.1.11", "@tailwindcss/oxide-darwin-x64": "4.1.11", "@tailwindcss/oxide-freebsd-x64": "4.1.11", "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.11", "@tailwindcss/oxide-linux-arm64-gnu": "4.1.11", "@tailwindcss/oxide-linux-arm64-musl": "4.1.11", "@tailwindcss/oxide-linux-x64-gnu": "4.1.11", "@tailwindcss/oxide-linux-x64-musl": "4.1.11", "@tailwindcss/oxide-wasm32-wasi": "4.1.11", "@tailwindcss/oxide-win32-arm64-msvc": "4.1.11", "@tailwindcss/oxide-win32-x64-msvc": "4.1.11" } }, "sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg=="], + + "@tailwindcss/oxide-android-arm64": ["@tailwindcss/oxide-android-arm64@4.1.11", "", { "os": "android", "cpu": "arm64" }, "sha512-3IfFuATVRUMZZprEIx9OGDjG3Ou3jG4xQzNTvjDoKmU9JdmoCohQJ83MYd0GPnQIu89YoJqvMM0G3uqLRFtetg=="], + + "@tailwindcss/oxide-darwin-arm64": ["@tailwindcss/oxide-darwin-arm64@4.1.11", "", { "os": "darwin", "cpu": "arm64" }, "sha512-ESgStEOEsyg8J5YcMb1xl8WFOXfeBmrhAwGsFxxB2CxY9evy63+AtpbDLAyRkJnxLy2WsD1qF13E97uQyP1lfQ=="], + + "@tailwindcss/oxide-darwin-x64": ["@tailwindcss/oxide-darwin-x64@4.1.11", "", { "os": "darwin", "cpu": "x64" }, "sha512-EgnK8kRchgmgzG6jE10UQNaH9Mwi2n+yw1jWmof9Vyg2lpKNX2ioe7CJdf9M5f8V9uaQxInenZkOxnTVL3fhAw=="], + + "@tailwindcss/oxide-freebsd-x64": ["@tailwindcss/oxide-freebsd-x64@4.1.11", "", { "os": "freebsd", "cpu": "x64" }, "sha512-xdqKtbpHs7pQhIKmqVpxStnY1skuNh4CtbcyOHeX1YBE0hArj2romsFGb6yUmzkq/6M24nkxDqU8GYrKrz+UcA=="], + + "@tailwindcss/oxide-linux-arm-gnueabihf": ["@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11", "", { "os": "linux", "cpu": "arm" }, "sha512-ryHQK2eyDYYMwB5wZL46uoxz2zzDZsFBwfjssgB7pzytAeCCa6glsiJGjhTEddq/4OsIjsLNMAiMlHNYnkEEeg=="], + + "@tailwindcss/oxide-linux-arm64-gnu": ["@tailwindcss/oxide-linux-arm64-gnu@4.1.11", "", { "os": "linux", "cpu": "arm64" }, "sha512-mYwqheq4BXF83j/w75ewkPJmPZIqqP1nhoghS9D57CLjsh3Nfq0m4ftTotRYtGnZd3eCztgbSPJ9QhfC91gDZQ=="], + + "@tailwindcss/oxide-linux-arm64-musl": ["@tailwindcss/oxide-linux-arm64-musl@4.1.11", "", { "os": "linux", "cpu": "arm64" }, "sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ=="], + + "@tailwindcss/oxide-linux-x64-gnu": ["@tailwindcss/oxide-linux-x64-gnu@4.1.11", "", { "os": "linux", "cpu": "x64" }, "sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg=="], + + "@tailwindcss/oxide-linux-x64-musl": ["@tailwindcss/oxide-linux-x64-musl@4.1.11", "", { "os": "linux", "cpu": "x64" }, "sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q=="], + + "@tailwindcss/oxide-wasm32-wasi": ["@tailwindcss/oxide-wasm32-wasi@4.1.11", "", { "dependencies": { "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", "@emnapi/wasi-threads": "^1.0.2", "@napi-rs/wasm-runtime": "^0.2.11", "@tybys/wasm-util": "^0.9.0", "tslib": "^2.8.0" }, "cpu": "none" }, "sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g=="], + + "@tailwindcss/oxide-win32-arm64-msvc": ["@tailwindcss/oxide-win32-arm64-msvc@4.1.11", "", { "os": "win32", "cpu": "arm64" }, "sha512-UgKYx5PwEKrac3GPNPf6HVMNhUIGuUh4wlDFR2jYYdkX6pL/rn73zTq/4pzUm8fOjAn5L8zDeHp9iXmUGOXZ+w=="], + + "@tailwindcss/oxide-win32-x64-msvc": ["@tailwindcss/oxide-win32-x64-msvc@4.1.11", "", { "os": "win32", "cpu": "x64" }, "sha512-YfHoggn1j0LK7wR82TOucWc5LDCguHnoS879idHekmmiR7g9HUtMw9MI0NHatS28u/Xlkfi9w5RJWgz2Dl+5Qg=="], + + "@tailwindcss/postcss": ["@tailwindcss/postcss@4.1.11", "", { "dependencies": { "@alloc/quick-lru": "^5.2.0", "@tailwindcss/node": "4.1.11", "@tailwindcss/oxide": "4.1.11", "postcss": "^8.4.41", "tailwindcss": "4.1.11" } }, "sha512-q/EAIIpF6WpLhKEuQSEVMZNMIY8KhWoAemZ9eylNAih9jxMGAYPPWBn3I9QL/2jZ+e7OEz/tZkX5HwbBR4HohA=="], + + "@tybys/wasm-util": ["@tybys/wasm-util@0.9.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw=="], + + "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], + + "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], + + "@types/json5": ["@types/json5@0.0.29", "", {}, "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="], + + "@types/node": ["@types/node@20.19.6", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-uYssdp9z5zH5GQ0L4zEJ2ZuavYsJwkozjiUzCRfGtaaQcyjAMJ34aP8idv61QlqTozu6kudyr6JMq9Chf09dfA=="], + + "@types/react": ["@types/react@19.1.8", "", { "dependencies": { "csstype": "^3.0.2" } }, "sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g=="], + + "@types/react-dom": ["@types/react-dom@19.1.6", "", { "peerDependencies": { "@types/react": "^19.0.0" } }, "sha512-4hOiT/dwO8Ko0gV1m/TJZYk3y0KBnY9vzDh7W+DH17b2HFSOGgdj33dhihPeuy3l0q23+4e+hoXHV6hCC4dCXw=="], + + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.36.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.36.0", "@typescript-eslint/type-utils": "8.36.0", "@typescript-eslint/utils": "8.36.0", "@typescript-eslint/visitor-keys": "8.36.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.36.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } }, "sha512-lZNihHUVB6ZZiPBNgOQGSxUASI7UJWhT8nHyUGCnaQ28XFCw98IfrMCG3rUl1uwUWoAvodJQby2KTs79UTcrAg=="], + + "@typescript-eslint/parser": ["@typescript-eslint/parser@8.36.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.36.0", "@typescript-eslint/types": "8.36.0", "@typescript-eslint/typescript-estree": "8.36.0", "@typescript-eslint/visitor-keys": "8.36.0", "debug": "^4.3.4" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } }, "sha512-FuYgkHwZLuPbZjQHzJXrtXreJdFMKl16BFYyRrLxDhWr6Qr7Kbcu2s1Yhu8tsiMXw1S0W1pjfFfYEt+R604s+Q=="], + + "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.36.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.36.0", "@typescript-eslint/types": "^8.36.0", "debug": "^4.3.4" }, "peerDependencies": { "typescript": ">=4.8.4 <5.9.0" } }, "sha512-JAhQFIABkWccQYeLMrHadu/fhpzmSQ1F1KXkpzqiVxA/iYI6UnRt2trqXHt1sYEcw1mxLnB9rKMsOxXPxowN/g=="], + + "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.36.0", "", { "dependencies": { "@typescript-eslint/types": "8.36.0", "@typescript-eslint/visitor-keys": "8.36.0" } }, "sha512-wCnapIKnDkN62fYtTGv2+RY8FlnBYA3tNm0fm91kc2BjPhV2vIjwwozJ7LToaLAyb1ca8BxrS7vT+Pvvf7RvqA=="], + + "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.36.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <5.9.0" } }, "sha512-Nhh3TIEgN18mNbdXpd5Q8mSCBnrZQeY9V7Ca3dqYvNDStNIGRmJA6dmrIPMJ0kow3C7gcQbpsG2rPzy1Ks/AnA=="], + + "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.36.0", "", { "dependencies": { "@typescript-eslint/typescript-estree": "8.36.0", "@typescript-eslint/utils": "8.36.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } }, "sha512-5aaGYG8cVDd6cxfk/ynpYzxBRZJk7w/ymto6uiyUFtdCozQIsQWh7M28/6r57Fwkbweng8qAzoMCPwSJfWlmsg=="], + + "@typescript-eslint/types": ["@typescript-eslint/types@8.36.0", "", {}, "sha512-xGms6l5cTJKQPZOKM75Dl9yBfNdGeLRsIyufewnxT4vZTrjC0ImQT4fj8QmtJK84F58uSh5HVBSANwcfiXxABQ=="], + + "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.36.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.36.0", "@typescript-eslint/tsconfig-utils": "8.36.0", "@typescript-eslint/types": "8.36.0", "@typescript-eslint/visitor-keys": "8.36.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" }, "peerDependencies": { "typescript": ">=4.8.4 <5.9.0" } }, "sha512-JaS8bDVrfVJX4av0jLpe4ye0BpAaUW7+tnS4Y4ETa3q7NoZgzYbN9zDQTJ8kPb5fQ4n0hliAt9tA4Pfs2zA2Hg=="], + + "@typescript-eslint/utils": ["@typescript-eslint/utils@8.36.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.36.0", "@typescript-eslint/types": "8.36.0", "@typescript-eslint/typescript-estree": "8.36.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <5.9.0" } }, "sha512-VOqmHu42aEMT+P2qYjylw6zP/3E/HvptRwdn/PZxyV27KhZg2IOszXod4NcXisWzPAGSS4trE/g4moNj6XmH2g=="], + + "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.36.0", "", { "dependencies": { "@typescript-eslint/types": "8.36.0", "eslint-visitor-keys": "^4.2.1" } }, "sha512-vZrhV2lRPWDuGoxcmrzRZyxAggPL+qp3WzUrlZD+slFueDiYHxeBa34dUXPuC0RmGKzl4lS5kFJYvKCq9cnNDA=="], + + "@unrs/resolver-binding-android-arm-eabi": ["@unrs/resolver-binding-android-arm-eabi@1.11.1", "", { "os": "android", "cpu": "arm" }, "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw=="], + + "@unrs/resolver-binding-android-arm64": ["@unrs/resolver-binding-android-arm64@1.11.1", "", { "os": "android", "cpu": "arm64" }, "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g=="], + + "@unrs/resolver-binding-darwin-arm64": ["@unrs/resolver-binding-darwin-arm64@1.11.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g=="], + + "@unrs/resolver-binding-darwin-x64": ["@unrs/resolver-binding-darwin-x64@1.11.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ=="], + + "@unrs/resolver-binding-freebsd-x64": ["@unrs/resolver-binding-freebsd-x64@1.11.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw=="], + + "@unrs/resolver-binding-linux-arm-gnueabihf": ["@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1", "", { "os": "linux", "cpu": "arm" }, "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw=="], + + "@unrs/resolver-binding-linux-arm-musleabihf": ["@unrs/resolver-binding-linux-arm-musleabihf@1.11.1", "", { "os": "linux", "cpu": "arm" }, "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw=="], + + "@unrs/resolver-binding-linux-arm64-gnu": ["@unrs/resolver-binding-linux-arm64-gnu@1.11.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ=="], + + "@unrs/resolver-binding-linux-arm64-musl": ["@unrs/resolver-binding-linux-arm64-musl@1.11.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w=="], + + "@unrs/resolver-binding-linux-ppc64-gnu": ["@unrs/resolver-binding-linux-ppc64-gnu@1.11.1", "", { "os": "linux", "cpu": "ppc64" }, "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA=="], + + "@unrs/resolver-binding-linux-riscv64-gnu": ["@unrs/resolver-binding-linux-riscv64-gnu@1.11.1", "", { "os": "linux", "cpu": "none" }, "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ=="], + + "@unrs/resolver-binding-linux-riscv64-musl": ["@unrs/resolver-binding-linux-riscv64-musl@1.11.1", "", { "os": "linux", "cpu": "none" }, "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew=="], + + "@unrs/resolver-binding-linux-s390x-gnu": ["@unrs/resolver-binding-linux-s390x-gnu@1.11.1", "", { "os": "linux", "cpu": "s390x" }, "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg=="], + + "@unrs/resolver-binding-linux-x64-gnu": ["@unrs/resolver-binding-linux-x64-gnu@1.11.1", "", { "os": "linux", "cpu": "x64" }, "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w=="], + + "@unrs/resolver-binding-linux-x64-musl": ["@unrs/resolver-binding-linux-x64-musl@1.11.1", "", { "os": "linux", "cpu": "x64" }, "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA=="], + + "@unrs/resolver-binding-wasm32-wasi": ["@unrs/resolver-binding-wasm32-wasi@1.11.1", "", { "dependencies": { "@napi-rs/wasm-runtime": "^0.2.11" }, "cpu": "none" }, "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ=="], + + "@unrs/resolver-binding-win32-arm64-msvc": ["@unrs/resolver-binding-win32-arm64-msvc@1.11.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw=="], + + "@unrs/resolver-binding-win32-ia32-msvc": ["@unrs/resolver-binding-win32-ia32-msvc@1.11.1", "", { "os": "win32", "cpu": "ia32" }, "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ=="], + + "@unrs/resolver-binding-win32-x64-msvc": ["@unrs/resolver-binding-win32-x64-msvc@1.11.1", "", { "os": "win32", "cpu": "x64" }, "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g=="], + + "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], + + "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], + + "ajv": ["ajv@6.12.6", "", { "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" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="], + + "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + + "aria-hidden": ["aria-hidden@1.2.6", "", { "dependencies": { "tslib": "^2.0.0" } }, "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA=="], + + "aria-query": ["aria-query@5.3.2", "", {}, "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="], + + "array-buffer-byte-length": ["array-buffer-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "is-array-buffer": "^3.0.5" } }, "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw=="], + + "array-includes": ["array-includes@3.1.9", "", { "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" } }, "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ=="], + + "array.prototype.findlast": ["array.prototype.findlast@1.2.5", "", { "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" } }, "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ=="], + + "array.prototype.findlastindex": ["array.prototype.findlastindex@1.2.6", "", { "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" } }, "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ=="], + + "array.prototype.flat": ["array.prototype.flat@1.3.3", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" } }, "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg=="], + + "array.prototype.flatmap": ["array.prototype.flatmap@1.3.3", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" } }, "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg=="], + + "array.prototype.tosorted": ["array.prototype.tosorted@1.1.4", "", { "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" } }, "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA=="], + + "arraybuffer.prototype.slice": ["arraybuffer.prototype.slice@1.0.4", "", { "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" } }, "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ=="], + + "ast-types-flow": ["ast-types-flow@0.0.8", "", {}, "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ=="], + + "async-function": ["async-function@1.0.0", "", {}, "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA=="], + + "available-typed-arrays": ["available-typed-arrays@1.0.7", "", { "dependencies": { "possible-typed-array-names": "^1.0.0" } }, "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ=="], + + "axe-core": ["axe-core@4.10.3", "", {}, "sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg=="], + + "axobject-query": ["axobject-query@4.1.0", "", {}, "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="], + + "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + + "brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + + "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], + + "busboy": ["busboy@1.6.0", "", { "dependencies": { "streamsearch": "^1.1.0" } }, "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA=="], + + "call-bind": ["call-bind@1.0.8", "", { "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" } }, "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww=="], + + "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], + + "call-bound": ["call-bound@1.0.4", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" } }, "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="], + + "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], + + "caniuse-lite": ["caniuse-lite@1.0.30001727", "", {}, "sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q=="], + + "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + + "chownr": ["chownr@3.0.0", "", {}, "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g=="], + + "class-variance-authority": ["class-variance-authority@0.7.1", "", { "dependencies": { "clsx": "^2.1.1" } }, "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg=="], + + "client-only": ["client-only@0.0.1", "", {}, "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="], + + "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="], + + "color": ["color@4.2.3", "", { "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" } }, "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A=="], + + "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + + "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "color-string": ["color-string@1.9.1", "", { "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg=="], + + "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], + + "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + + "csstype": ["csstype@3.1.3", "", {}, "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="], + + "damerau-levenshtein": ["damerau-levenshtein@1.0.8", "", {}, "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="], + + "data-view-buffer": ["data-view-buffer@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ=="], + + "data-view-byte-length": ["data-view-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ=="], + + "data-view-byte-offset": ["data-view-byte-offset@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" } }, "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ=="], + + "debug": ["debug@4.4.1", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ=="], + + "deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], + + "define-data-property": ["define-data-property@1.1.4", "", { "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "gopd": "^1.0.1" } }, "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="], + + "define-properties": ["define-properties@1.2.1", "", { "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } }, "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg=="], + + "detect-libc": ["detect-libc@2.0.4", "", {}, "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA=="], + + "detect-node-es": ["detect-node-es@1.1.0", "", {}, "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="], + + "doctrine": ["doctrine@2.1.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="], + + "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], + + "emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="], + + "enhanced-resolve": ["enhanced-resolve@5.18.2", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" } }, "sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ=="], + + "es-abstract": ["es-abstract@1.24.0", "", { "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" } }, "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg=="], + + "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], + + "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="], + + "es-iterator-helpers": ["es-iterator-helpers@1.2.1", "", { "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" } }, "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w=="], + + "es-object-atoms": ["es-object-atoms@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="], + + "es-set-tostringtag": ["es-set-tostringtag@2.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="], + + "es-shim-unscopables": ["es-shim-unscopables@1.1.0", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw=="], + + "es-to-primitive": ["es-to-primitive@1.3.0", "", { "dependencies": { "is-callable": "^1.2.7", "is-date-object": "^1.0.5", "is-symbol": "^1.0.4" } }, "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g=="], + + "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], + + "eslint": ["eslint@9.30.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.0", "@eslint/config-helpers": "^0.3.0", "@eslint/core": "^0.14.0", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "9.30.1", "@eslint/plugin-kit": "^0.3.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "@types/json-schema": "^7.0.15", "ajv": "^6.12.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" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-zmxXPNMOXmwm9E0yQLi5uqXHs7uq2UIiqEKo3Gq+3fwo1XrJ+hijAZImyF7hclW3E6oHz43Yk3RP8at6OTKflQ=="], + + "eslint-config-next": ["eslint-config-next@15.2.4", "", { "dependencies": { "@next/eslint-plugin-next": "15.2.4", "@rushstack/eslint-patch": "^1.10.3", "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsx-a11y": "^6.10.0", "eslint-plugin-react": "^7.37.0", "eslint-plugin-react-hooks": "^5.0.0" }, "peerDependencies": { "eslint": "^7.23.0 || ^8.0.0 || ^9.0.0", "typescript": ">=3.3.1" }, "optionalPeers": ["typescript"] }, "sha512-v4gYjd4eYIme8qzaJItpR5MMBXJ0/YV07u7eb50kEnlEmX7yhOjdUdzz70v4fiINYRjLf8X8TbogF0k7wlz6sA=="], + + "eslint-import-resolver-node": ["eslint-import-resolver-node@0.3.9", "", { "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", "resolve": "^1.22.4" } }, "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g=="], + + "eslint-import-resolver-typescript": ["eslint-import-resolver-typescript@3.10.1", "", { "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" }, "peerDependencies": { "eslint": "*", "eslint-plugin-import": "*", "eslint-plugin-import-x": "*" }, "optionalPeers": ["eslint-plugin-import", "eslint-plugin-import-x"] }, "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ=="], + + "eslint-module-utils": ["eslint-module-utils@2.12.1", "", { "dependencies": { "debug": "^3.2.7" } }, "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw=="], + + "eslint-plugin-import": ["eslint-plugin-import@2.32.0", "", { "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" }, "peerDependencies": { "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA=="], + + "eslint-plugin-jsx-a11y": ["eslint-plugin-jsx-a11y@6.10.2", "", { "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" }, "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q=="], + + "eslint-plugin-react": ["eslint-plugin-react@7.37.5", "", { "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" }, "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA=="], + + "eslint-plugin-react-hooks": ["eslint-plugin-react-hooks@5.2.0", "", { "peerDependencies": { "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" } }, "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg=="], + + "eslint-scope": ["eslint-scope@8.4.0", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="], + + "eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], + + "espree": ["espree@10.4.0", "", { "dependencies": { "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="], + + "esquery": ["esquery@1.6.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg=="], + + "esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], + + "estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], + + "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], + + "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], + + "fast-glob": ["fast-glob@3.3.1", "", { "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" } }, "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg=="], + + "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], + + "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], + + "fastq": ["fastq@1.19.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ=="], + + "fdir": ["fdir@6.4.6", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w=="], + + "file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], + + "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], + + "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + + "flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], + + "flatted": ["flatted@3.3.3", "", {}, "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="], + + "for-each": ["for-each@0.3.5", "", { "dependencies": { "is-callable": "^1.2.7" } }, "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg=="], + + "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="], + + "function.prototype.name": ["function.prototype.name@1.1.8", "", { "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" } }, "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q=="], + + "functions-have-names": ["functions-have-names@1.2.3", "", {}, "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="], + + "get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="], + + "get-nonce": ["get-nonce@1.0.1", "", {}, "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="], + + "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="], + + "get-symbol-description": ["get-symbol-description@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6" } }, "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg=="], + + "get-tsconfig": ["get-tsconfig@4.10.1", "", { "dependencies": { "resolve-pkg-maps": "^1.0.0" } }, "sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ=="], + + "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], + + "globals": ["globals@14.0.0", "", {}, "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], + + "globalthis": ["globalthis@1.0.4", "", { "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" } }, "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ=="], + + "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], + + "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + + "graphemer": ["graphemer@1.4.0", "", {}, "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="], + + "has-bigints": ["has-bigints@1.1.0", "", {}, "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg=="], + + "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + + "has-property-descriptors": ["has-property-descriptors@1.0.2", "", { "dependencies": { "es-define-property": "^1.0.0" } }, "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="], + + "has-proto": ["has-proto@1.2.0", "", { "dependencies": { "dunder-proto": "^1.0.0" } }, "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ=="], + + "has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="], + + "has-tostringtag": ["has-tostringtag@1.0.2", "", { "dependencies": { "has-symbols": "^1.0.3" } }, "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw=="], + + "hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="], + + "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], + + "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], + + "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], + + "internal-slot": ["internal-slot@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw=="], + + "is-array-buffer": ["is-array-buffer@3.0.5", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A=="], + + "is-arrayish": ["is-arrayish@0.3.2", "", {}, "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="], + + "is-async-function": ["is-async-function@2.1.1", "", { "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" } }, "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ=="], + + "is-bigint": ["is-bigint@1.1.0", "", { "dependencies": { "has-bigints": "^1.0.2" } }, "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ=="], + + "is-boolean-object": ["is-boolean-object@1.2.2", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A=="], + + "is-bun-module": ["is-bun-module@2.0.0", "", { "dependencies": { "semver": "^7.7.1" } }, "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ=="], + + "is-callable": ["is-callable@1.2.7", "", {}, "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="], + + "is-core-module": ["is-core-module@2.16.1", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w=="], + + "is-data-view": ["is-data-view@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "is-typed-array": "^1.1.13" } }, "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw=="], + + "is-date-object": ["is-date-object@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" } }, "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg=="], + + "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], + + "is-finalizationregistry": ["is-finalizationregistry@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg=="], + + "is-generator-function": ["is-generator-function@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "get-proto": "^1.0.0", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ=="], + + "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], + + "is-map": ["is-map@2.0.3", "", {}, "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw=="], + + "is-negative-zero": ["is-negative-zero@2.0.3", "", {}, "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="], + + "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], + + "is-number-object": ["is-number-object@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw=="], + + "is-regex": ["is-regex@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g=="], + + "is-set": ["is-set@2.0.3", "", {}, "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg=="], + + "is-shared-array-buffer": ["is-shared-array-buffer@1.0.4", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A=="], + + "is-string": ["is-string@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA=="], + + "is-symbol": ["is-symbol@1.1.1", "", { "dependencies": { "call-bound": "^1.0.2", "has-symbols": "^1.1.0", "safe-regex-test": "^1.1.0" } }, "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w=="], + + "is-typed-array": ["is-typed-array@1.1.15", "", { "dependencies": { "which-typed-array": "^1.1.16" } }, "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ=="], + + "is-weakmap": ["is-weakmap@2.0.2", "", {}, "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w=="], + + "is-weakref": ["is-weakref@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew=="], + + "is-weakset": ["is-weakset@2.0.4", "", { "dependencies": { "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ=="], + + "isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], + + "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], + + "iterator.prototype": ["iterator.prototype@1.1.5", "", { "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" } }, "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g=="], + + "jiti": ["jiti@2.4.2", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A=="], + + "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], + + "js-yaml": ["js-yaml@4.1.0", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="], + + "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], + + "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], + + "json-stable-stringify-without-jsonify": ["json-stable-stringify-without-jsonify@1.0.1", "", {}, "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="], + + "json5": ["json5@1.0.2", "", { "dependencies": { "minimist": "^1.2.0" }, "bin": { "json5": "lib/cli.js" } }, "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA=="], + + "jsx-ast-utils": ["jsx-ast-utils@3.3.5", "", { "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", "object.assign": "^4.1.4", "object.values": "^1.1.6" } }, "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ=="], + + "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], + + "language-subtag-registry": ["language-subtag-registry@0.3.23", "", {}, "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ=="], + + "language-tags": ["language-tags@1.0.9", "", { "dependencies": { "language-subtag-registry": "^0.3.20" } }, "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA=="], + + "levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], + + "lightningcss": ["lightningcss@1.30.1", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-darwin-arm64": "1.30.1", "lightningcss-darwin-x64": "1.30.1", "lightningcss-freebsd-x64": "1.30.1", "lightningcss-linux-arm-gnueabihf": "1.30.1", "lightningcss-linux-arm64-gnu": "1.30.1", "lightningcss-linux-arm64-musl": "1.30.1", "lightningcss-linux-x64-gnu": "1.30.1", "lightningcss-linux-x64-musl": "1.30.1", "lightningcss-win32-arm64-msvc": "1.30.1", "lightningcss-win32-x64-msvc": "1.30.1" } }, "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg=="], + + "lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.30.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ=="], + + "lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.30.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA=="], + + "lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.30.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig=="], + + "lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.30.1", "", { "os": "linux", "cpu": "arm" }, "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q=="], + + "lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.30.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw=="], + + "lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.30.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ=="], + + "lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.30.1", "", { "os": "linux", "cpu": "x64" }, "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw=="], + + "lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.30.1", "", { "os": "linux", "cpu": "x64" }, "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ=="], + + "lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.30.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA=="], + + "lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.30.1", "", { "os": "win32", "cpu": "x64" }, "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg=="], + + "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], + + "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], + + "loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="], + + "lucide-react": ["lucide-react@0.525.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-Tm1txJ2OkymCGkvwoHt33Y2JpN5xucVq1slHcgE6Lk0WjDfjgKWor5CdVER8U6DvcfMwh4M8XxmpTiyzfmfDYQ=="], + + "magic-string": ["magic-string@0.30.17", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0" } }, "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA=="], + + "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], + + "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], + + "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], + + "minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + + "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], + + "minipass": ["minipass@7.1.2", "", {}, "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="], + + "minizlib": ["minizlib@3.0.2", "", { "dependencies": { "minipass": "^7.1.2" } }, "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA=="], + + "mkdirp": ["mkdirp@3.0.1", "", { "bin": { "mkdirp": "dist/cjs/src/bin.js" } }, "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg=="], + + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + + "napi-postinstall": ["napi-postinstall@0.3.0", "", { "bin": { "napi-postinstall": "lib/cli.js" } }, "sha512-M7NqKyhODKV1gRLdkwE7pDsZP2/SC2a2vHkOYh9MCpKMbWVfyVfUw5MaH83Fv6XMjxr5jryUp3IDDL9rlxsTeA=="], + + "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], + + "next": ["next@15.2.4", "", { "dependencies": { "@next/env": "15.2.4", "@swc/counter": "0.1.3", "@swc/helpers": "0.5.15", "busboy": "1.6.0", "caniuse-lite": "^1.0.30001579", "postcss": "8.4.31", "styled-jsx": "5.1.6" }, "optionalDependencies": { "@next/swc-darwin-arm64": "15.2.4", "@next/swc-darwin-x64": "15.2.4", "@next/swc-linux-arm64-gnu": "15.2.4", "@next/swc-linux-arm64-musl": "15.2.4", "@next/swc-linux-x64-gnu": "15.2.4", "@next/swc-linux-x64-musl": "15.2.4", "@next/swc-win32-arm64-msvc": "15.2.4", "@next/swc-win32-x64-msvc": "15.2.4", "sharp": "^0.33.5" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", "@playwright/test": "^1.41.2", "babel-plugin-react-compiler": "*", "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", "sass": "^1.3.0" }, "optionalPeers": ["@opentelemetry/api", "@playwright/test", "babel-plugin-react-compiler", "sass"], "bin": { "next": "dist/bin/next" } }, "sha512-VwL+LAaPSxEkd3lU2xWbgEOtrM8oedmyhBqaVNmgKB+GvZlCy9rgaEc+y2on0wv+l0oSFqLtYD6dcC1eAedUaQ=="], + + "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], + + "object-inspect": ["object-inspect@1.13.4", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="], + + "object-keys": ["object-keys@1.1.1", "", {}, "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="], + + "object.assign": ["object.assign@4.1.7", "", { "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" } }, "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw=="], + + "object.entries": ["object.entries@1.1.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-object-atoms": "^1.1.1" } }, "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw=="], + + "object.fromentries": ["object.fromentries@2.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-object-atoms": "^1.0.0" } }, "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ=="], + + "object.groupby": ["object.groupby@1.0.3", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2" } }, "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ=="], + + "object.values": ["object.values@1.2.1", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA=="], + + "optionator": ["optionator@0.9.4", "", { "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" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], + + "own-keys": ["own-keys@1.0.1", "", { "dependencies": { "get-intrinsic": "^1.2.6", "object-keys": "^1.1.1", "safe-push-apply": "^1.0.0" } }, "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg=="], + + "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], + + "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + + "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], + + "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + + "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], + + "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="], + + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "picomatch": ["picomatch@4.0.2", "", {}, "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg=="], + + "possible-typed-array-names": ["possible-typed-array-names@1.1.0", "", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="], + + "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], + + "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], + + "prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="], + + "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], + + "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], + + "react": ["react@19.1.0", "", {}, "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg=="], + + "react-dom": ["react-dom@19.1.0", "", { "dependencies": { "scheduler": "^0.26.0" }, "peerDependencies": { "react": "^19.1.0" } }, "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g=="], + + "react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], + + "react-remove-scroll": ["react-remove-scroll@2.7.1", "", { "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" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA=="], + + "react-remove-scroll-bar": ["react-remove-scroll-bar@2.3.8", "", { "dependencies": { "react-style-singleton": "^2.2.2", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "optionalPeers": ["@types/react"] }, "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q=="], + + "react-style-singleton": ["react-style-singleton@2.2.3", "", { "dependencies": { "get-nonce": "^1.0.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ=="], + + "reflect.getprototypeof": ["reflect.getprototypeof@1.0.10", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.7", "get-proto": "^1.0.1", "which-builtin-type": "^1.2.1" } }, "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw=="], + + "regexp.prototype.flags": ["regexp.prototype.flags@1.5.4", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", "get-proto": "^1.0.1", "gopd": "^1.2.0", "set-function-name": "^2.0.2" } }, "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA=="], + + "resolve": ["resolve@1.22.10", "", { "dependencies": { "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w=="], + + "resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + + "resolve-pkg-maps": ["resolve-pkg-maps@1.0.0", "", {}, "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="], + + "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], + + "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], + + "safe-array-concat": ["safe-array-concat@1.1.3", "", { "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" } }, "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q=="], + + "safe-push-apply": ["safe-push-apply@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "isarray": "^2.0.5" } }, "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA=="], + + "safe-regex-test": ["safe-regex-test@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-regex": "^1.2.1" } }, "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw=="], + + "scheduler": ["scheduler@0.26.0", "", {}, "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA=="], + + "semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "set-function-length": ["set-function-length@1.2.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2" } }, "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg=="], + + "set-function-name": ["set-function-name@2.0.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", "has-property-descriptors": "^1.0.2" } }, "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ=="], + + "set-proto": ["set-proto@1.0.0", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0" } }, "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw=="], + + "sharp": ["sharp@0.33.5", "", { "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.3", "semver": "^7.6.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.33.5", "@img/sharp-darwin-x64": "0.33.5", "@img/sharp-libvips-darwin-arm64": "1.0.4", "@img/sharp-libvips-darwin-x64": "1.0.4", "@img/sharp-libvips-linux-arm": "1.0.5", "@img/sharp-libvips-linux-arm64": "1.0.4", "@img/sharp-libvips-linux-s390x": "1.0.4", "@img/sharp-libvips-linux-x64": "1.0.4", "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", "@img/sharp-libvips-linuxmusl-x64": "1.0.4", "@img/sharp-linux-arm": "0.33.5", "@img/sharp-linux-arm64": "0.33.5", "@img/sharp-linux-s390x": "0.33.5", "@img/sharp-linux-x64": "0.33.5", "@img/sharp-linuxmusl-arm64": "0.33.5", "@img/sharp-linuxmusl-x64": "0.33.5", "@img/sharp-wasm32": "0.33.5", "@img/sharp-win32-ia32": "0.33.5", "@img/sharp-win32-x64": "0.33.5" } }, "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw=="], + + "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], + + "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + + "side-channel": ["side-channel@1.1.0", "", { "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" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="], + + "side-channel-list": ["side-channel-list@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" } }, "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA=="], + + "side-channel-map": ["side-channel-map@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3" } }, "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="], + + "side-channel-weakmap": ["side-channel-weakmap@1.0.2", "", { "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" } }, "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="], + + "simple-swizzle": ["simple-swizzle@0.2.2", "", { "dependencies": { "is-arrayish": "^0.3.1" } }, "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg=="], + + "sonner": ["sonner@2.0.6", "", { "peerDependencies": { "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-yHFhk8T/DK3YxjFQXIrcHT1rGEeTLliVzWbO0xN8GberVun2RiBnxAjXAYpZrqwEVHBG9asI/Li8TAAhN9m59Q=="], + + "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + + "stable-hash": ["stable-hash@0.0.5", "", {}, "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA=="], + + "stop-iteration-iterator": ["stop-iteration-iterator@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "internal-slot": "^1.1.0" } }, "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ=="], + + "streamsearch": ["streamsearch@1.1.0", "", {}, "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg=="], + + "string.prototype.includes": ["string.prototype.includes@2.0.1", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3" } }, "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg=="], + + "string.prototype.matchall": ["string.prototype.matchall@4.0.12", "", { "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" } }, "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA=="], + + "string.prototype.repeat": ["string.prototype.repeat@1.0.0", "", { "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" } }, "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w=="], + + "string.prototype.trim": ["string.prototype.trim@1.2.10", "", { "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" } }, "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA=="], + + "string.prototype.trimend": ["string.prototype.trimend@1.0.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ=="], + + "string.prototype.trimstart": ["string.prototype.trimstart@1.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg=="], + + "strip-bom": ["strip-bom@3.0.0", "", {}, "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="], + + "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], + + "styled-jsx": ["styled-jsx@5.1.6", "", { "dependencies": { "client-only": "0.0.1" }, "peerDependencies": { "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" } }, "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA=="], + + "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + + "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], + + "tailwind-merge": ["tailwind-merge@3.3.1", "", {}, "sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g=="], + + "tailwindcss": ["tailwindcss@4.1.11", "", {}, "sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA=="], + + "tapable": ["tapable@2.2.2", "", {}, "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg=="], + + "tar": ["tar@7.4.3", "", { "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", "minizlib": "^3.0.1", "mkdirp": "^3.0.1", "yallist": "^5.0.0" } }, "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw=="], + + "tinyglobby": ["tinyglobby@0.2.14", "", { "dependencies": { "fdir": "^6.4.4", "picomatch": "^4.0.2" } }, "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ=="], + + "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], + + "ts-api-utils": ["ts-api-utils@2.1.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ=="], + + "tsconfig-paths": ["tsconfig-paths@3.15.0", "", { "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg=="], + + "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "tw-animate-css": ["tw-animate-css@1.3.5", "", {}, "sha512-t3u+0YNoloIhj1mMXs779P6MO9q3p3mvGn4k1n3nJPqJw/glZcuijG2qTSN4z4mgNRfW5ZC3aXJFLwDtiipZXA=="], + + "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], + + "typed-array-buffer": ["typed-array-buffer@1.0.3", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-typed-array": "^1.1.14" } }, "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw=="], + + "typed-array-byte-length": ["typed-array-byte-length@1.0.3", "", { "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" } }, "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg=="], + + "typed-array-byte-offset": ["typed-array-byte-offset@1.0.4", "", { "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" } }, "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ=="], + + "typed-array-length": ["typed-array-length@1.0.7", "", { "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" } }, "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg=="], + + "typescript": ["typescript@5.8.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ=="], + + "unbox-primitive": ["unbox-primitive@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", "has-symbols": "^1.1.0", "which-boxed-primitive": "^1.1.1" } }, "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="], + + "undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], + + "unrs-resolver": ["unrs-resolver@1.11.1", "", { "dependencies": { "napi-postinstall": "^0.3.0" }, "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" } }, "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg=="], + + "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], + + "use-callback-ref": ["use-callback-ref@1.3.3", "", { "dependencies": { "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg=="], + + "use-sidecar": ["use-sidecar@1.1.3", "", { "dependencies": { "detect-node-es": "^1.1.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ=="], + + "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], + + "which-boxed-primitive": ["which-boxed-primitive@1.1.1", "", { "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" } }, "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA=="], + + "which-builtin-type": ["which-builtin-type@1.2.1", "", { "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" } }, "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q=="], + + "which-collection": ["which-collection@1.0.2", "", { "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", "is-weakmap": "^2.0.2", "is-weakset": "^2.0.3" } }, "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw=="], + + "which-typed-array": ["which-typed-array@1.1.19", "", { "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" } }, "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw=="], + + "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], + + "yallist": ["yallist@5.0.0", "", {}, "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw=="], + + "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + + "@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], + + "@eslint/plugin-kit/@eslint/core": ["@eslint/core@0.15.1", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA=="], + + "@humanfs/node/@humanwhocodes/retry": ["@humanwhocodes/retry@0.3.1", "", {}, "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.4.4", "", { "dependencies": { "@emnapi/wasi-threads": "1.0.3", "tslib": "^2.4.0" }, "bundled": true }, "sha512-A9CnAbC6ARNMKcIcrQwq6HeHCjpcBZ5wSx4U01WXCqEKlrzB9F9315WDNHkrs2xbx7YjjSxbUYxuN6EQzpcY2g=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.4.4", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-hHyapA4A3gPaDCNfiqyZUStTMqIkKRshqPIuDOXv1hcBnD4U3l8cP0T1HMCfGRxQ6V64TGCcoswChANyOAwbQg=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.0.3", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-8K5IFFsQqF9wQNJptGbS6FNKgUTsSRYnTqNCG1vPP8jFdjSv18n2mQfJpkt2Oibo9iBEzcDnDxNwKTzC7svlJw=="], + + "@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@0.2.11", "", { "dependencies": { "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", "@tybys/wasm-util": "^0.9.0" }, "bundled": true }, "sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA=="], + + "@tailwindcss/oxide-wasm32-wasi/@tybys/wasm-util": ["@tybys/wasm-util@0.9.0", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw=="], + + "@tailwindcss/oxide-wasm32-wasi/tslib": ["tslib@2.8.1", "", { "bundled": true }, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "@typescript-eslint/eslint-plugin/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], + + "@typescript-eslint/typescript-estree/fast-glob": ["fast-glob@3.3.3", "", { "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" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="], + + "@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "@typescript-eslint/typescript-estree/semver": ["semver@7.7.2", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA=="], + + "eslint-import-resolver-node/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "eslint-module-utils/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "eslint-plugin-import/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "eslint-plugin-react/resolve": ["resolve@2.0.0-next.5", "", { "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA=="], + + "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "is-bun-module/semver": ["semver@7.7.2", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA=="], + + "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "next/postcss": ["postcss@8.4.31", "", { "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ=="], + + "sharp/semver": ["semver@7.7.2", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA=="], + + "@typescript-eslint/typescript-estree/fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + } +} diff --git a/frontend-v2/components.json b/frontend-v2/components.json new file mode 100644 index 0000000..2883c94 --- /dev/null +++ b/frontend-v2/components.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "new-york", + "rsc": true, + "tsx": true, + "tailwind": { + "config": "", + "css": "app/globals.css", + "baseColor": "stone", + "cssVariables": true, + "prefix": "" + }, + "aliases": { + "components": "@/components", + "utils": "@/lib/utils", + "ui": "@/components/ui", + "lib": "@/lib", + "hooks": "@/hooks" + }, + "iconLibrary": "lucide" +} \ No newline at end of file diff --git a/frontend-v2/components/ui/badge.tsx b/frontend-v2/components/ui/badge.tsx new file mode 100644 index 0000000..0205413 --- /dev/null +++ b/frontend-v2/components/ui/badge.tsx @@ -0,0 +1,46 @@ +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 badgeVariants = cva( + "inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-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 transition-[color,box-shadow] overflow-hidden", + { + variants: { + variant: { + default: + "border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90", + secondary: + "border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90", + destructive: + "border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60", + outline: + "text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground", + }, + }, + defaultVariants: { + variant: "default", + }, + } +) + +function Badge({ + className, + variant, + asChild = false, + ...props +}: React.ComponentProps<"span"> & + VariantProps & { asChild?: boolean }) { + const Comp = asChild ? Slot : "span" + + return ( + + ) +} + +export { Badge, badgeVariants } diff --git a/frontend-v2/components/ui/button.tsx b/frontend-v2/components/ui/button.tsx new file mode 100644 index 0000000..a2df8dc --- /dev/null +++ b/frontend-v2/components/ui/button.tsx @@ -0,0 +1,59 @@ +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 shadow-xs hover:bg-primary/90", + destructive: + "bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 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 shadow-xs 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", + }, + }, + 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/frontend-v2/components/ui/card.tsx b/frontend-v2/components/ui/card.tsx new file mode 100644 index 0000000..d05bbc6 --- /dev/null +++ b/frontend-v2/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/frontend-v2/components/ui/input.tsx b/frontend-v2/components/ui/input.tsx new file mode 100644 index 0000000..03295ca --- /dev/null +++ b/frontend-v2/components/ui/input.tsx @@ -0,0 +1,21 @@ +import * as React from "react" + +import { cn } from "@/lib/utils" + +function Input({ className, type, ...props }: React.ComponentProps<"input">) { + return ( + + ) +} + +export { Input } diff --git a/frontend-v2/components/ui/scroll-area.tsx b/frontend-v2/components/ui/scroll-area.tsx new file mode 100644 index 0000000..8e4fa13 --- /dev/null +++ b/frontend-v2/components/ui/scroll-area.tsx @@ -0,0 +1,58 @@ +"use client" + +import * as React from "react" +import * as ScrollAreaPrimitive from "@radix-ui/react-scroll-area" + +import { cn } from "@/lib/utils" + +function ScrollArea({ + className, + children, + ...props +}: React.ComponentProps) { + return ( + + + {children} + + + + + ) +} + +function ScrollBar({ + className, + orientation = "vertical", + ...props +}: React.ComponentProps) { + return ( + + + + ) +} + +export { ScrollArea, ScrollBar } diff --git a/frontend-v2/components/ui/select.tsx b/frontend-v2/components/ui/select.tsx new file mode 100644 index 0000000..dcbbc0c --- /dev/null +++ b/frontend-v2/components/ui/select.tsx @@ -0,0 +1,185 @@ +"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", + ...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/frontend-v2/eslint.config.mjs b/frontend-v2/eslint.config.mjs new file mode 100644 index 0000000..c85fb67 --- /dev/null +++ b/frontend-v2/eslint.config.mjs @@ -0,0 +1,16 @@ +import { dirname } from "path"; +import { fileURLToPath } from "url"; +import { FlatCompat } from "@eslint/eslintrc"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); + +const compat = new FlatCompat({ + baseDirectory: __dirname, +}); + +const eslintConfig = [ + ...compat.extends("next/core-web-vitals", "next/typescript"), +]; + +export default eslintConfig; diff --git a/frontend-v2/lib/utils.ts b/frontend-v2/lib/utils.ts new file mode 100644 index 0000000..6c44d30 --- /dev/null +++ b/frontend-v2/lib/utils.ts @@ -0,0 +1,10 @@ +import { clsx, type ClassValue } from "clsx" +import { twMerge } from "tailwind-merge" + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)) +} + +export function getApiBaseUrl() { + return process.env.NEXT_PUBLIC_API_BASE_URL || "http://localhost:8080"; +} diff --git a/frontend-v2/next.config.ts b/frontend-v2/next.config.ts new file mode 100644 index 0000000..e9ffa30 --- /dev/null +++ b/frontend-v2/next.config.ts @@ -0,0 +1,7 @@ +import type { NextConfig } from "next"; + +const nextConfig: NextConfig = { + /* config options here */ +}; + +export default nextConfig; diff --git a/frontend-v2/package.json b/frontend-v2/package.json new file mode 100644 index 0000000..053c776 --- /dev/null +++ b/frontend-v2/package.json @@ -0,0 +1,36 @@ +{ + "name": "downlink", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev --turbopack", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "@radix-ui/react-scroll-area": "^1.2.9", + "@radix-ui/react-select": "^2.2.5", + "@radix-ui/react-slot": "^1.2.3", + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "lucide-react": "^0.525.0", + "next": "15.2.4", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "sonner": "^2.0.6", + "tailwind-merge": "^3.3.1" + }, + "devDependencies": { + "@eslint/eslintrc": "^3", + "@tailwindcss/postcss": "^4", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "15.2.4", + "tailwindcss": "^4", + "tw-animate-css": "^1.3.5", + "typescript": "^5" + } +} diff --git a/frontend-v2/postcss.config.mjs b/frontend-v2/postcss.config.mjs new file mode 100644 index 0000000..c7bcb4b --- /dev/null +++ b/frontend-v2/postcss.config.mjs @@ -0,0 +1,5 @@ +const config = { + plugins: ["@tailwindcss/postcss"], +}; + +export default config; diff --git a/frontend-v2/public/favicon.ico b/frontend-v2/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..225f75579d48f8c0a0bff329f7da56e1440aa444 GIT binary patch literal 15406 zcmeHOYitf#7@qHI-RVVi*QKhq(Nq`d(solzuq4K`E6D zL86E(si=q_g05`cnyqcxhDIV4L^KU?Yy0kb&diycGv9nO{if}PFF83gbIy6+=e?Zw zymQWciV{-dl%ynu)#=Lb@rshKC`x*|dY_f7D1WeLIXPN;rlM4(C`uOV!-lXC>T_1f ze_@5fib9M9DN2|WcF#J>ONc#3K|A`zvHs?JHa;yijWR}$rqR5lYqfemYSbt>T_wby z7yME{?d|Q<(a}L2Z5_lesI8-o*d41oSR2vo*|S++##hIvT{9ftr=-xqg9oYf$WbaS zEmg}=c3q}kmz0!HYU)VSScO7yDsPouoZi-}S1&qz_z)dCc8vP;>BDry`dMVvbYat1 zh~er#U;tgNxJ+#T+}=UguV1I6q+~um1Ug~CQ>(cRRQlfy8A4TmRZ&YzE4_aGn%=y5 zL$6-FqMDi-hCNlsXUGpb#Bm#@F!}$jtEK19n<@9_JbGC34>dN{Q&#qm)YQ~OPoF-e z^zrZPBhr*mMm%&T}bW8=~>oxw&iw%AneU+w)U5pEbLY#ISqf_%xm7kC0{%z2Q zyk=ilX@$5R!WyQUnulC}g0@ks_#rR!$8{)?g<r{k^!DxBx?QjyIp;93jc3T8 zYHMpP^8$X}#Mbc%6D9gRu@*V$mp`|~=xNiYar%%|6oEtB zqkjALEiGHN%oRgK-nMwUaN$B~ZEfXpgU8*wcj?--Yq}n)s;cP9l`A~21Ex=(KGCL4 zn__~YxVV@;eE6Wt48HJp#1$d`)vH%|E{Yrt`0yO{{{8zYK0e-pBP!i%@-JSzm=Hq* zy)$RdP``ftI6XUm=o7Ji_wL;m47+yivheq!_oYjha{iFzz<~o6S!Db{8}VlC+O_oY z<3~PrTmq5^DihpJJJ2>^?$m%^?%wDf1T_U)bo=kPn!5wI>)#Ov8^-Mur6V3K-sZlN0;*l z_K6cGQb9q19%DNrk94dp2a)y(NWb01E9(3pinTLJ8CbWk_lJEFwneKHveLEtB%OIL z>&#d$IZ#jQ8#yOqChV3t=*U+Zzy80r^PWTZFndJlAK`GA=FOW&n>TL`q^w-IlD{uH z`c0HLW#fT;`}Xa&eJdQ<82fUay++Paex|(BGRXX?Z{NOj=gys&;+4t!?AbGR=8`Ur z7w&7Ya~$g5zdzl(ch4h!^&MY^)9G1rbF+RPB=ZCPna4Ze_RQVS z;6L~8->1QY2TS#@WA`}^u3&>^~X>5{4ZX}UH)_kMli#0i=;YgTZ1FO$1>@80~J z31>}i1!qwSi3v1l&>+{o=p*)!~$l4Ir8!8 z4?)ozH*Or?hs0hN&Izy&iT&3ulfmQM7J7i*Cr_SCPo6yC?~fwJU|zm_`I43|U*2^x zc(f_b|L4!2&-cN_UaP>58qaVxUsP0N@pJc>?(VNbe|~GkR_L~oot?|D3pvn+_`YS! z7Q%XB@aw+Z5%Fm2)~#H(k+7R(c=zrdVV@*1G0`N0T+cDHk0cf$e(v14lb;~~ySMVYQHuzRcON;&-&)&a( zPv_2^qpYkfRR)QUoUnDqE<=Y7r3)7>aQ?s{bP7B;msq!MosJW2h(9HVOK8!eMLZ6f z$Dr-eqeqmNm*-%I&dm*bE;@4LNIHN1JU_=U<3MadevLI0F-Ei@Kf*Q6d@#>ftXM%! z>`c&TS7XzI2M=iK)T!Rj0`}TkS9BjfmfbTZSc){bl`w zc;*$qKg|BWe{z%AD}Fb6LA2X-W}YXW@%x;cLC6J~p7FcPiJ)*g(Y51e!JX$1YJYz* z!Qd6`c;~#y?mGr;HMXy|wm8*8!OynZ+=$e6?rj2Raql{OH# \ No newline at end of file diff --git a/frontend-v2/public/globe.svg b/frontend-v2/public/globe.svg new file mode 100644 index 0000000..567f17b --- /dev/null +++ b/frontend-v2/public/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend-v2/public/logo192.png b/frontend-v2/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..87ac86df4d13831aae149a1544b73e46206c3f59 GIT binary patch literal 9045 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 BdyN19 literal 0 HcmV?d00001 diff --git a/frontend-v2/public/manifest.json b/frontend-v2/public/manifest.json new file mode 100644 index 0000000..29110a0 --- /dev/null +++ b/frontend-v2/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "DownLink", + "name": "DownLink - Download videos from YouTube and Instagram with ease.", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/frontend-v2/public/next.svg b/frontend-v2/public/next.svg new file mode 100644 index 0000000..5174b28 --- /dev/null +++ b/frontend-v2/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend-v2/public/og-image.png b/frontend-v2/public/og-image.png new file mode 100644 index 0000000000000000000000000000000000000000..5845aef2a15481c088ac48b4585746eadda377d8 GIT binary patch literal 37499 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 literal 0 HcmV?d00001 diff --git a/frontend-v2/public/robots.txt b/frontend-v2/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/frontend-v2/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/frontend-v2/public/twitter-card.png b/frontend-v2/public/twitter-card.png new file mode 100644 index 0000000000000000000000000000000000000000..d6ca56c713221476cc5f2f8383a0d168ecafa0e9 GIT binary patch literal 165858 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

ePH?Y{f7 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 Sok(A \ No newline at end of file diff --git a/frontend-v2/public/window.svg b/frontend-v2/public/window.svg new file mode 100644 index 0000000..b2b2a44 --- /dev/null +++ b/frontend-v2/public/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/frontend-v2/tsconfig.json b/frontend-v2/tsconfig.json new file mode 100644 index 0000000..d8b9323 --- /dev/null +++ b/frontend-v2/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "target": "ES2017", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules"] +}