├── index.d.ts ├── .eslintrc.json ├── app ├── favicon.ico ├── fonts │ ├── GeistVF.woff │ └── GeistMonoVF.woff ├── globals.css ├── page.tsx └── layout.tsx ├── public ├── gallery.png └── wallpaper.jpeg ├── next.config.mjs ├── postcss.config.mjs ├── providers ├── theme-provider.tsx └── provider.tsx ├── components ├── main-component.tsx ├── theme-switcher.tsx ├── uploaded-image.tsx ├── dialog.tsx ├── upload-image.tsx └── palette.tsx ├── context └── useUploadData.ts ├── .gitignore ├── README.md ├── tsconfig.json ├── package.json ├── libs ├── upload.ts └── getRequiredFormatValue.ts ├── tailwind.config.ts └── pnpm-lock.yaml /index.d.ts: -------------------------------------------------------------------------------- 1 | declare module "colorthief"; 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["next/core-web-vitals", "next/typescript"] 3 | } 4 | -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prajnaprabhu3/aura/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /public/gallery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prajnaprabhu3/aura/HEAD/public/gallery.png -------------------------------------------------------------------------------- /app/fonts/GeistVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prajnaprabhu3/aura/HEAD/app/fonts/GeistVF.woff -------------------------------------------------------------------------------- /public/wallpaper.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prajnaprabhu3/aura/HEAD/public/wallpaper.jpeg -------------------------------------------------------------------------------- /app/fonts/GeistMonoVF.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prajnaprabhu3/aura/HEAD/app/fonts/GeistMonoVF.woff -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = {}; 3 | 4 | export default nextConfig; 5 | -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('postcss-load-config').Config} */ 2 | const config = { 3 | plugins: { 4 | tailwindcss: {}, 5 | }, 6 | }; 7 | 8 | export default config; 9 | -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | @import url('https://fonts.googleapis.com/css2?family=Caveat&display=swap'); 6 | 7 | .handwritten-text { 8 | font-family: 'Caveat', cursive; 9 | font-size: 30px; 10 | color: #666; 11 | font-weight:bolder; 12 | } 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /providers/theme-provider.tsx: -------------------------------------------------------------------------------- 1 | import { ReactNode } from "react"; 2 | import { ThemeProvider as NextThemeProvider } from "next-themes"; 3 | 4 | export default function ThemeProvider({ children }: { children: ReactNode }) { 5 | return ( 6 | 7 | {children} 8 | 9 | ); 10 | } 11 | -------------------------------------------------------------------------------- /components/main-component.tsx: -------------------------------------------------------------------------------- 1 | import Palette from "./palette"; 2 | import UploadedImage from "./uploaded-image"; 3 | 4 | export default function MainComponent() { 5 | return ( 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | ); 14 | } 15 | -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- 1 | "use client"; 2 | 3 | import MainComponent from "@/components/main-component"; 4 | import UploadImage from "@/components/upload-image"; 5 | import { UploadContext } from "@/context/useUploadData"; 6 | import { useContext } from "react"; 7 | 8 | export default function Home() { 9 | const { upload } = useContext(UploadContext); 10 | return ( 11 | 12 | {upload ? : } 13 | 14 | ); 15 | } 16 | -------------------------------------------------------------------------------- /context/useUploadData.ts: -------------------------------------------------------------------------------- 1 | import { Dispatch, SetStateAction, createContext } from "react"; 2 | 3 | interface UploadContextType { 4 | upload: string | null; 5 | setUpload: Dispatch>; 6 | colorPalette: number[][] | undefined; 7 | setColorPalette: Dispatch>; 8 | } 9 | 10 | export const UploadContext = createContext({ 11 | upload: null, 12 | setUpload: () => {}, 13 | colorPalette: undefined, 14 | setColorPalette: () => {}, 15 | }); 16 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | .yarn/install-state.gz 8 | 9 | # testing 10 | /coverage 11 | 12 | # next.js 13 | /.next/ 14 | /out/ 15 | 16 | # production 17 | /build 18 | 19 | # misc 20 | .DS_Store 21 | *.pem 22 | 23 | # debug 24 | npm-debug.log* 25 | yarn-debug.log* 26 | yarn-error.log* 27 | 28 | # local env files 29 | .env*.local 30 | 31 | # vercel 32 | .vercel 33 | 34 | # typescript 35 | *.tsbuildinfo 36 | next-env.d.ts 37 | -------------------------------------------------------------------------------- /components/theme-switcher.tsx: -------------------------------------------------------------------------------- 1 | "use client"; 2 | 3 | import { useTheme } from "next-themes"; 4 | import { useEffect } from "react"; 5 | 6 | export const ThemeSwitcher = () => { 7 | const { theme, setTheme } = useTheme(); 8 | 9 | useEffect(() => { 10 | console.log(theme, "theme"); 11 | }, [theme]); 12 | 13 | return ( 14 | 15 | The current theme is: {theme} 16 | setTheme("light")}>Light Mode 17 | setTheme("dark")}>Dark Mode 18 | 19 | ); 20 | }; 21 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Todo 2 | UI 3 | - [x] Empty state, upload image component 4 | - [x] image display component 5 | - [x] colors component 6 | - [x] display hexcode, rgb and hsl values 7 | - [ ] Created by footer 8 | - [ ] animations 9 | - [ ] upload component interaction 10 | - [ ] color tabs switch animation 11 | - [ ] upload icon infinite interaction 12 | - [ ] responsive 13 | 14 | 15 | Functionality 16 | - [ ] Upload files 17 | - [ ] handle edge case to allow only image formats (jpg,jpeg,png,webp) 18 | - [x] allow single file to be selected 19 | - [x] extract top 7 colors from the image 20 | - [x] handle states 21 | - [ ] creator scroll interaction -------------------------------------------------------------------------------- /providers/provider.tsx: -------------------------------------------------------------------------------- 1 | "use client"; 2 | 3 | import { ReactNode, useState } from "react"; 4 | import ThemeProvider from "./theme-provider"; 5 | import { UploadContext } from "@/context/useUploadData"; 6 | 7 | export default function Provider({ children }: { children: ReactNode }) { 8 | const [upload, setUpload] = useState(null); 9 | const [colorPalette, setColorPalette] = useState([]); 10 | 11 | return ( 12 | 15 | {children} 16 | 17 | ); 18 | } 19 | -------------------------------------------------------------------------------- /components/uploaded-image.tsx: -------------------------------------------------------------------------------- 1 | "use client"; 2 | import { UploadContext } from "@/context/useUploadData"; 3 | import Image from "next/image"; 4 | import { useContext } from "react"; 5 | 6 | export default function UploadedImage() { 7 | const { upload } = useContext(UploadContext); 8 | return ( 9 | 10 | 18 | 19 | ); 20 | } 21 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "lib": ["dom", "dom.iterable", "esnext"], 4 | "allowJs": true, 5 | "skipLibCheck": true, 6 | "strict": true, 7 | "noEmit": true, 8 | "esModuleInterop": true, 9 | "module": "esnext", 10 | "moduleResolution": "bundler", 11 | "resolveJsonModule": true, 12 | "isolatedModules": true, 13 | "jsx": "preserve", 14 | "incremental": true, 15 | "plugins": [ 16 | { 17 | "name": "next" 18 | } 19 | ], 20 | "paths": { 21 | "@/*": ["./*"] 22 | } 23 | }, 24 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts", "components/trial.jsx"], 25 | "exclude": ["node_modules"] 26 | } 27 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "aura", 3 | "version": "0.1.0", 4 | "private": true, 5 | "scripts": { 6 | "dev": "next dev", 7 | "build": "next build", 8 | "start": "next start", 9 | "lint": "next lint" 10 | }, 11 | "dependencies": { 12 | "@radix-ui/colors": "^3.0.0", 13 | "@radix-ui/react-dialog": "^1.1.1", 14 | "@radix-ui/react-icons": "^1.3.0", 15 | "colorthief": "^2.4.0", 16 | "lucide-react": "^0.446.0", 17 | "next": "14.2.13", 18 | "next-themes": "^0.3.0", 19 | "react": "^18", 20 | "react-dom": "^18" 21 | }, 22 | "devDependencies": { 23 | "@types/node": "^20", 24 | "@types/react": "^18", 25 | "@types/react-dom": "^18", 26 | "eslint": "^8", 27 | "eslint-config-next": "14.2.13", 28 | "postcss": "^8", 29 | "tailwindcss": "^3.4.1", 30 | "typescript": "^5" 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /libs/upload.ts: -------------------------------------------------------------------------------- 1 | import ColorThief from "colorthief"; 2 | 3 | export const getImageUploadData = ( 4 | file: File 5 | ): Promise<{ uploadValue: string; colorPaletteList: number[][] }> => { 6 | return new Promise((resolve, reject) => { 7 | const reader = new FileReader(); 8 | 9 | reader.onload = (event) => { 10 | const img = new Image(); 11 | img.onload = () => { 12 | const colorThief = new ColorThief(); 13 | const colorPalette = colorThief.getPalette(img, 7); 14 | resolve({ 15 | uploadValue: event.target?.result as string, 16 | colorPaletteList: colorPalette, 17 | }); 18 | }; 19 | img.onerror = () => reject(new Error("Failed to load image")); 20 | img.src = event.target?.result as string; 21 | }; 22 | 23 | reader.onerror = () => reject(new Error("Failed to read file")); 24 | reader.readAsDataURL(file); 25 | }); 26 | }; 27 | -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- 1 | import localFont from "next/font/local"; 2 | import type { Metadata } from "next"; 3 | import Provider from "@/providers/provider"; 4 | 5 | import "./globals.css"; 6 | 7 | const geistSans = localFont({ 8 | src: "./fonts/GeistVF.woff", 9 | variable: "--font-geist-sans", 10 | weight: "100 900", 11 | }); 12 | const geistMono = localFont({ 13 | src: "./fonts/GeistMonoVF.woff", 14 | variable: "--font-geist-mono", 15 | weight: "100 900", 16 | }); 17 | 18 | export const metadata: Metadata = { 19 | title: "Aura", 20 | description: "Get colors used in your image", 21 | }; 22 | 23 | export default function RootLayout({ 24 | children, 25 | }: Readonly<{ 26 | children: React.ReactNode; 27 | }>) { 28 | return ( 29 | 30 | 33 | {children} 34 | 35 | 36 | ); 37 | } 38 | -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- 1 | import type { Config } from "tailwindcss"; 2 | import { violet, blackA, mauve, green } from "@radix-ui/colors"; 3 | 4 | const config: Config = { 5 | content: [ 6 | "./components/**/*.{js,ts,jsx,tsx,mdx}", 7 | "./app/**/*.{js,ts,jsx,tsx,mdx}", 8 | ], 9 | theme: { 10 | extend: { 11 | colors: { 12 | primaryLight: "#F9FAFE", 13 | primaryDark: "#171717", 14 | secondaryLight: "#FFFFFF", 15 | secondaryDark: "#262626", 16 | background: "var(--background)", 17 | foreground: "var(--foreground)", 18 | ...mauve, 19 | ...violet, 20 | ...green, 21 | ...blackA, 22 | }, 23 | keyframes: { 24 | overlayShow: { 25 | from: { opacity: "0" }, 26 | to: { opacity: "1" }, 27 | }, 28 | contentShow: { 29 | from: { 30 | opacity: "0", 31 | transform: "translate(-50%, -48%) scale(0.96)", 32 | }, 33 | to: { opacity: "1", transform: "translate(-50%, -50%) scale(1)" }, 34 | }, 35 | }, 36 | animation: { 37 | overlayShow: "overlayShow 150ms cubic-bezier(0.16, 1, 0.3, 1)", 38 | contentShow: "contentShow 150ms cubic-bezier(0.16, 1, 0.3, 1)", 39 | }, 40 | }, 41 | }, 42 | plugins: [], 43 | darkMode: "class", 44 | }; 45 | export default config; 46 | -------------------------------------------------------------------------------- /libs/getRequiredFormatValue.ts: -------------------------------------------------------------------------------- 1 | export function getRequiredFormatValue( 2 | format: string, 3 | color: number[] 4 | ): string { 5 | if (!color || color.length !== 3) { 6 | return "Invalid color"; 7 | } 8 | 9 | const [r, g, b] = color; 10 | 11 | switch (format) { 12 | case "SVG": 13 | return ` 14 | 15 | `; 16 | 17 | case "RGB": 18 | return `rgb(${r}, ${g}, ${b})`; 19 | 20 | case "HEX": 21 | return `#${r.toString(16).padStart(2, "0")}${g 22 | .toString(16) 23 | .padStart(2, "0")}${b.toString(16).padStart(2, "0")}`; 24 | 25 | case "HSL": 26 | const [h, s, l] = rgbToHsl(r, g, b); 27 | return `hsl(${h}, ${s}%, ${l}%)`; 28 | 29 | default: 30 | return "Unsupported format"; 31 | } 32 | } 33 | 34 | function rgbToHsl(r: number, g: number, b: number): [number, number, number] { 35 | r /= 255; 36 | g /= 255; 37 | b /= 255; 38 | 39 | const max = Math.max(r, g, b); 40 | const min = Math.min(r, g, b); 41 | let h = 0, 42 | s, 43 | l = (max + min) / 2; 44 | 45 | if (max === min) { 46 | h = s = 0; // achromatic 47 | } else { 48 | const d = max - min; 49 | s = l > 0.5 ? d / (2 - max - min) : d / (max + min); 50 | switch (max) { 51 | case r: 52 | h = (g - b) / d + (g < b ? 6 : 0); 53 | break; 54 | case g: 55 | h = (b - r) / d + 2; 56 | break; 57 | case b: 58 | h = (r - g) / d + 4; 59 | break; 60 | } 61 | h /= 6; 62 | } 63 | 64 | return [Math.round(h * 360), Math.round(s * 100), Math.round(l * 100)]; 65 | } 66 | -------------------------------------------------------------------------------- /components/dialog.tsx: -------------------------------------------------------------------------------- 1 | "use client"; 2 | 3 | import React, { useState } from "react"; 4 | import * as Dialog from "@radix-ui/react-dialog"; 5 | import { Cross2Icon } from "@radix-ui/react-icons"; 6 | import UploadImage from "./upload-image"; 7 | import { Image as ImageIcon } from "lucide-react"; 8 | 9 | const UploadDialog = () => { 10 | const [isOpen, setIsOpen] = useState(false); 11 | 12 | const handleUploadComplete = () => { 13 | setIsOpen(false); 14 | }; 15 | return ( 16 | 17 | 18 | 19 | 20 | Upload 21 | 22 | 23 | 24 | 25 | 26 | 27 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | ); 40 | }; 41 | 42 | export default UploadDialog; 43 | -------------------------------------------------------------------------------- /components/upload-image.tsx: -------------------------------------------------------------------------------- 1 | "use client"; 2 | 3 | import Image from "next/image"; 4 | import React, { useContext, useEffect } from "react"; 5 | import { Caveat } from "next/font/google"; 6 | import { getImageUploadData } from "@/libs/upload"; 7 | import { UploadContext } from "@/context/useUploadData"; 8 | 9 | const caveat = Caveat({ 10 | subsets: ["latin"], 11 | weight: ["600"], 12 | }); 13 | 14 | type UploadImageProps = { 15 | onImageUpload?: () => void; 16 | }; 17 | 18 | export default function UploadImage({ onImageUpload }: UploadImageProps) { 19 | const { upload, setUpload, colorPalette, setColorPalette } = 20 | useContext(UploadContext); 21 | 22 | const handleUpload = async (e: React.ChangeEvent) => { 23 | const file = e.target.files?.[0]; 24 | if (!file) return; 25 | 26 | try { 27 | const { uploadValue, colorPaletteList } = await getImageUploadData(file); 28 | setUpload(uploadValue); 29 | setColorPalette(colorPaletteList); 30 | if (onImageUpload) onImageUpload(); 31 | } catch (error) { 32 | console.error("Error uploading image:", error); 33 | } 34 | }; 35 | 36 | useEffect(() => { 37 | console.log(upload, "upload"); 38 | console.log(colorPalette, "palette"); 39 | }, [upload, colorPalette]); 40 | 41 | return ( 42 | 43 | 46 | Drag and Drop your File 47 | 48 | 49 | 50 | 56 | 63 | 66 | or click here to upload File 67 | 68 | 69 | 70 | 71 | ); 72 | } 73 | -------------------------------------------------------------------------------- /components/palette.tsx: -------------------------------------------------------------------------------- 1 | "use client"; 2 | 3 | import { UploadContext } from "@/context/useUploadData"; 4 | import { useContext, useState } from "react"; 5 | import { Copy, CircleCheck, ArrowDownToLine } from "lucide-react"; 6 | import { getRequiredFormatValue } from "@/libs/getRequiredFormatValue"; 7 | import UploadDialog from "./dialog"; 8 | 9 | const variants = ["RGB", "HEX", "HSL"]; 10 | 11 | export default function Palette() { 12 | const { colorPalette } = useContext(UploadContext); 13 | const [copiedFormat, setCopiedFormat] = useState(null); 14 | const [activeColor, setActiveColor] = useState(0); 15 | 16 | function getFormatValue(format: string): string { 17 | if (!colorPalette || !colorPalette[activeColor]) { 18 | return "No color selected"; 19 | } 20 | return getRequiredFormatValue(format, colorPalette[activeColor]); 21 | } 22 | 23 | function handleCopy(value: string, format: string) { 24 | navigator.clipboard.writeText(value); 25 | setCopiedFormat(format); 26 | setTimeout(() => setCopiedFormat(null), 3000); 27 | } 28 | 29 | console.log(colorPalette, "palette within palette"); 30 | return ( 31 | 32 | 33 | Palette 34 | 35 | {colorPalette && ( 36 | 37 | {colorPalette?.map((color, index) => { 38 | const rgb = `rgb(${color.join(",")})`; 39 | return ( 40 | setActiveColor(index)} 48 | > 49 | ); 50 | })} 51 | 52 | )} 53 | 54 | 55 | 56 | 57 | 58 | 59 | 65 | 66 | 67 | 68 | {variants.map((item, index) => { 69 | const value = getFormatValue(item); 70 | return ( 71 | handleCopy(value, item)} 75 | > 76 | 77 | {copiedFormat === item ? ( 78 | 82 | ) : ( 83 | 87 | )} 88 | {item} 89 | 90 | {value} 91 | 92 | ); 93 | })} 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | Download 103 | 104 | 105 | 106 | 107 | 108 | ); 109 | } 110 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | dependencies: 11 | '@radix-ui/colors': 12 | specifier: ^3.0.0 13 | version: 3.0.0 14 | '@radix-ui/react-dialog': 15 | specifier: ^1.1.1 16 | version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 17 | '@radix-ui/react-icons': 18 | specifier: ^1.3.0 19 | version: 1.3.0(react@18.3.1) 20 | colorthief: 21 | specifier: ^2.4.0 22 | version: 2.4.0 23 | lucide-react: 24 | specifier: ^0.446.0 25 | version: 0.446.0(react@18.3.1) 26 | next: 27 | specifier: 14.2.13 28 | version: 14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 29 | next-themes: 30 | specifier: ^0.3.0 31 | version: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 32 | react: 33 | specifier: ^18 34 | version: 18.3.1 35 | react-dom: 36 | specifier: ^18 37 | version: 18.3.1(react@18.3.1) 38 | devDependencies: 39 | '@types/node': 40 | specifier: ^20 41 | version: 20.16.10 42 | '@types/react': 43 | specifier: ^18 44 | version: 18.3.10 45 | '@types/react-dom': 46 | specifier: ^18 47 | version: 18.3.0 48 | eslint: 49 | specifier: ^8 50 | version: 8.57.1 51 | eslint-config-next: 52 | specifier: 14.2.13 53 | version: 14.2.13(eslint@8.57.1)(typescript@5.6.2) 54 | postcss: 55 | specifier: ^8 56 | version: 8.4.47 57 | tailwindcss: 58 | specifier: ^3.4.1 59 | version: 3.4.13 60 | typescript: 61 | specifier: ^5 62 | version: 5.6.2 63 | 64 | packages: 65 | 66 | '@alloc/quick-lru@5.2.0': 67 | resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 68 | engines: {node: '>=10'} 69 | 70 | '@eslint-community/eslint-utils@4.4.0': 71 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 72 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 73 | peerDependencies: 74 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 75 | 76 | '@eslint-community/regexpp@4.11.1': 77 | resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} 78 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 79 | 80 | '@eslint/eslintrc@2.1.4': 81 | resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} 82 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 83 | 84 | '@eslint/js@8.57.1': 85 | resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} 86 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 87 | 88 | '@humanwhocodes/config-array@0.13.0': 89 | resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} 90 | engines: {node: '>=10.10.0'} 91 | deprecated: Use @eslint/config-array instead 92 | 93 | '@humanwhocodes/module-importer@1.0.1': 94 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 95 | engines: {node: '>=12.22'} 96 | 97 | '@humanwhocodes/object-schema@2.0.3': 98 | resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} 99 | deprecated: Use @eslint/object-schema instead 100 | 101 | '@isaacs/cliui@8.0.2': 102 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 103 | engines: {node: '>=12'} 104 | 105 | '@jridgewell/gen-mapping@0.3.5': 106 | resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} 107 | engines: {node: '>=6.0.0'} 108 | 109 | '@jridgewell/resolve-uri@3.1.2': 110 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 111 | engines: {node: '>=6.0.0'} 112 | 113 | '@jridgewell/set-array@1.2.1': 114 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 115 | engines: {node: '>=6.0.0'} 116 | 117 | '@jridgewell/sourcemap-codec@1.5.0': 118 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 119 | 120 | '@jridgewell/trace-mapping@0.3.25': 121 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 122 | 123 | '@lokesh.dhakar/quantize@1.3.0': 124 | resolution: {integrity: sha512-4KBSyaMj65d8A+2vnzLxtHFu4OmBU4IKO0yLxZ171Itdf9jGV4w+WbG7VsKts2jUdRkFSzsZqpZOz6hTB3qGAw==} 125 | 126 | '@next/env@14.2.13': 127 | resolution: {integrity: sha512-s3lh6K8cbW1h5Nga7NNeXrbe0+2jIIYK9YaA9T7IufDWnZpozdFUp6Hf0d5rNWUKu4fEuSX2rCKlGjCrtylfDw==} 128 | 129 | '@next/eslint-plugin-next@14.2.13': 130 | resolution: {integrity: sha512-z8Mk0VljxhIzsSiZUSdt3wp+t2lKd+jk5a9Jsvh3zDGkItgDMfjv/ZbET6HsxEl/fSihVoHGsXV6VLyDH0lfTQ==} 131 | 132 | '@next/swc-darwin-arm64@14.2.13': 133 | resolution: {integrity: sha512-IkAmQEa2Htq+wHACBxOsslt+jMoV3msvxCn0WFSfJSkv/scy+i/EukBKNad36grRxywaXUYJc9mxEGkeIs8Bzg==} 134 | engines: {node: '>= 10'} 135 | cpu: [arm64] 136 | os: [darwin] 137 | 138 | '@next/swc-darwin-x64@14.2.13': 139 | resolution: {integrity: sha512-Dv1RBGs2TTjkwEnFMVL5XIfJEavnLqqwYSD6LXgTPdEy/u6FlSrLBSSfe1pcfqhFEXRAgVL3Wpjibe5wXJzWog==} 140 | engines: {node: '>= 10'} 141 | cpu: [x64] 142 | os: [darwin] 143 | 144 | '@next/swc-linux-arm64-gnu@14.2.13': 145 | resolution: {integrity: sha512-yB1tYEFFqo4ZNWkwrJultbsw7NPAAxlPXURXioRl9SdW6aIefOLS+0TEsKrWBtbJ9moTDgU3HRILL6QBQnMevg==} 146 | engines: {node: '>= 10'} 147 | cpu: [arm64] 148 | os: [linux] 149 | 150 | '@next/swc-linux-arm64-musl@14.2.13': 151 | resolution: {integrity: sha512-v5jZ/FV/eHGoWhMKYrsAweQ7CWb8xsWGM/8m1mwwZQ/sutJjoFaXchwK4pX8NqwImILEvQmZWyb8pPTcP7htWg==} 152 | engines: {node: '>= 10'} 153 | cpu: [arm64] 154 | os: [linux] 155 | 156 | '@next/swc-linux-x64-gnu@14.2.13': 157 | resolution: {integrity: sha512-aVc7m4YL7ViiRv7SOXK3RplXzOEe/qQzRA5R2vpXboHABs3w8vtFslGTz+5tKiQzWUmTmBNVW0UQdhkKRORmGA==} 158 | engines: {node: '>= 10'} 159 | cpu: [x64] 160 | os: [linux] 161 | 162 | '@next/swc-linux-x64-musl@14.2.13': 163 | resolution: {integrity: sha512-4wWY7/OsSaJOOKvMsu1Teylku7vKyTuocvDLTZQq0TYv9OjiYYWt63PiE1nTuZnqQ4RPvME7Xai+9enoiN0Wrg==} 164 | engines: {node: '>= 10'} 165 | cpu: [x64] 166 | os: [linux] 167 | 168 | '@next/swc-win32-arm64-msvc@14.2.13': 169 | resolution: {integrity: sha512-uP1XkqCqV2NVH9+g2sC7qIw+w2tRbcMiXFEbMihkQ8B1+V6m28sshBwAB0SDmOe0u44ne1vFU66+gx/28RsBVQ==} 170 | engines: {node: '>= 10'} 171 | cpu: [arm64] 172 | os: [win32] 173 | 174 | '@next/swc-win32-ia32-msvc@14.2.13': 175 | resolution: {integrity: sha512-V26ezyjPqQpDBV4lcWIh8B/QICQ4v+M5Bo9ykLN+sqeKKBxJVDpEc6biDVyluTXTC40f5IqCU0ttth7Es2ZuMw==} 176 | engines: {node: '>= 10'} 177 | cpu: [ia32] 178 | os: [win32] 179 | 180 | '@next/swc-win32-x64-msvc@14.2.13': 181 | resolution: {integrity: sha512-WwzOEAFBGhlDHE5Z73mNU8CO8mqMNLqaG+AO9ETmzdCQlJhVtWZnOl2+rqgVQS+YHunjOWptdFmNfbpwcUuEsw==} 182 | engines: {node: '>= 10'} 183 | cpu: [x64] 184 | os: [win32] 185 | 186 | '@nodelib/fs.scandir@2.1.5': 187 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 188 | engines: {node: '>= 8'} 189 | 190 | '@nodelib/fs.stat@2.0.5': 191 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 192 | engines: {node: '>= 8'} 193 | 194 | '@nodelib/fs.walk@1.2.8': 195 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 196 | engines: {node: '>= 8'} 197 | 198 | '@nolyfill/is-core-module@1.0.39': 199 | resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} 200 | engines: {node: '>=12.4.0'} 201 | 202 | '@pkgjs/parseargs@0.11.0': 203 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 204 | engines: {node: '>=14'} 205 | 206 | '@radix-ui/colors@3.0.0': 207 | resolution: {integrity: sha512-FUOsGBkHrYJwCSEtWRCIfQbZG7q1e6DgxCIOe1SUQzDe/7rXXeA47s8yCn6fuTNQAj1Zq4oTFi9Yjp3wzElcxg==} 208 | 209 | '@radix-ui/primitive@1.1.0': 210 | resolution: {integrity: sha512-4Z8dn6Upk0qk4P74xBhZ6Hd/w0mPEzOOLxy4xiPXOXqjF7jZS0VAKk7/x/H6FyY2zCkYJqePf1G5KmkmNJ4RBA==} 211 | 212 | '@radix-ui/react-compose-refs@1.1.0': 213 | resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==} 214 | peerDependencies: 215 | '@types/react': '*' 216 | react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 217 | peerDependenciesMeta: 218 | '@types/react': 219 | optional: true 220 | 221 | '@radix-ui/react-context@1.1.0': 222 | resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==} 223 | peerDependencies: 224 | '@types/react': '*' 225 | react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 226 | peerDependenciesMeta: 227 | '@types/react': 228 | optional: true 229 | 230 | '@radix-ui/react-dialog@1.1.1': 231 | resolution: {integrity: sha512-zysS+iU4YP3STKNS6USvFVqI4qqx8EpiwmT5TuCApVEBca+eRCbONi4EgzfNSuVnOXvC5UPHHMjs8RXO6DH9Bg==} 232 | peerDependencies: 233 | '@types/react': '*' 234 | '@types/react-dom': '*' 235 | react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 236 | react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 237 | peerDependenciesMeta: 238 | '@types/react': 239 | optional: true 240 | '@types/react-dom': 241 | optional: true 242 | 243 | '@radix-ui/react-dismissable-layer@1.1.0': 244 | resolution: {integrity: sha512-/UovfmmXGptwGcBQawLzvn2jOfM0t4z3/uKffoBlj724+n3FvBbZ7M0aaBOmkp6pqFYpO4yx8tSVJjx3Fl2jig==} 245 | peerDependencies: 246 | '@types/react': '*' 247 | '@types/react-dom': '*' 248 | react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 249 | react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 250 | peerDependenciesMeta: 251 | '@types/react': 252 | optional: true 253 | '@types/react-dom': 254 | optional: true 255 | 256 | '@radix-ui/react-focus-guards@1.1.0': 257 | resolution: {integrity: sha512-w6XZNUPVv6xCpZUqb/yN9DL6auvpGX3C/ee6Hdi16v2UUy25HV2Q5bcflsiDyT/g5RwbPQ/GIT1vLkeRb+ITBw==} 258 | peerDependencies: 259 | '@types/react': '*' 260 | react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 261 | peerDependenciesMeta: 262 | '@types/react': 263 | optional: true 264 | 265 | '@radix-ui/react-focus-scope@1.1.0': 266 | resolution: {integrity: sha512-200UD8zylvEyL8Bx+z76RJnASR2gRMuxlgFCPAe/Q/679a/r0eK3MBVYMb7vZODZcffZBdob1EGnky78xmVvcA==} 267 | peerDependencies: 268 | '@types/react': '*' 269 | '@types/react-dom': '*' 270 | react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 271 | react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 272 | peerDependenciesMeta: 273 | '@types/react': 274 | optional: true 275 | '@types/react-dom': 276 | optional: true 277 | 278 | '@radix-ui/react-icons@1.3.0': 279 | resolution: {integrity: sha512-jQxj/0LKgp+j9BiTXz3O3sgs26RNet2iLWmsPyRz2SIcR4q/4SbazXfnYwbAr+vLYKSfc7qxzyGQA1HLlYiuNw==} 280 | peerDependencies: 281 | react: ^16.x || ^17.x || ^18.x 282 | 283 | '@radix-ui/react-id@1.1.0': 284 | resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==} 285 | peerDependencies: 286 | '@types/react': '*' 287 | react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 288 | peerDependenciesMeta: 289 | '@types/react': 290 | optional: true 291 | 292 | '@radix-ui/react-portal@1.1.1': 293 | resolution: {integrity: sha512-A3UtLk85UtqhzFqtoC8Q0KvR2GbXF3mtPgACSazajqq6A41mEQgo53iPzY4i6BwDxlIFqWIhiQ2G729n+2aw/g==} 294 | peerDependencies: 295 | '@types/react': '*' 296 | '@types/react-dom': '*' 297 | react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 298 | react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 299 | peerDependenciesMeta: 300 | '@types/react': 301 | optional: true 302 | '@types/react-dom': 303 | optional: true 304 | 305 | '@radix-ui/react-presence@1.1.0': 306 | resolution: {integrity: sha512-Gq6wuRN/asf9H/E/VzdKoUtT8GC9PQc9z40/vEr0VCJ4u5XvvhWIrSsCB6vD2/cH7ugTdSfYq9fLJCcM00acrQ==} 307 | peerDependencies: 308 | '@types/react': '*' 309 | '@types/react-dom': '*' 310 | react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 311 | react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 312 | peerDependenciesMeta: 313 | '@types/react': 314 | optional: true 315 | '@types/react-dom': 316 | optional: true 317 | 318 | '@radix-ui/react-primitive@2.0.0': 319 | resolution: {integrity: sha512-ZSpFm0/uHa8zTvKBDjLFWLo8dkr4MBsiDLz0g3gMUwqgLHz9rTaRRGYDgvZPtBJgYCBKXkS9fzmoySgr8CO6Cw==} 320 | peerDependencies: 321 | '@types/react': '*' 322 | '@types/react-dom': '*' 323 | react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 324 | react-dom: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 325 | peerDependenciesMeta: 326 | '@types/react': 327 | optional: true 328 | '@types/react-dom': 329 | optional: true 330 | 331 | '@radix-ui/react-slot@1.1.0': 332 | resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==} 333 | peerDependencies: 334 | '@types/react': '*' 335 | react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 336 | peerDependenciesMeta: 337 | '@types/react': 338 | optional: true 339 | 340 | '@radix-ui/react-use-callback-ref@1.1.0': 341 | resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==} 342 | peerDependencies: 343 | '@types/react': '*' 344 | react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 345 | peerDependenciesMeta: 346 | '@types/react': 347 | optional: true 348 | 349 | '@radix-ui/react-use-controllable-state@1.1.0': 350 | resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==} 351 | peerDependencies: 352 | '@types/react': '*' 353 | react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 354 | peerDependenciesMeta: 355 | '@types/react': 356 | optional: true 357 | 358 | '@radix-ui/react-use-escape-keydown@1.1.0': 359 | resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==} 360 | peerDependencies: 361 | '@types/react': '*' 362 | react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 363 | peerDependenciesMeta: 364 | '@types/react': 365 | optional: true 366 | 367 | '@radix-ui/react-use-layout-effect@1.1.0': 368 | resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==} 369 | peerDependencies: 370 | '@types/react': '*' 371 | react: ^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc 372 | peerDependenciesMeta: 373 | '@types/react': 374 | optional: true 375 | 376 | '@rtsao/scc@1.1.0': 377 | resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} 378 | 379 | '@rushstack/eslint-patch@1.10.4': 380 | resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} 381 | 382 | '@swc/counter@0.1.3': 383 | resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} 384 | 385 | '@swc/helpers@0.5.5': 386 | resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} 387 | 388 | '@types/json5@0.0.29': 389 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 390 | 391 | '@types/node@20.16.10': 392 | resolution: {integrity: sha512-vQUKgWTjEIRFCvK6CyriPH3MZYiYlNy0fKiEYHWbcoWLEgs4opurGGKlebrTLqdSMIbXImH6XExNiIyNUv3WpA==} 393 | 394 | '@types/prop-types@15.7.13': 395 | resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} 396 | 397 | '@types/react-dom@18.3.0': 398 | resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} 399 | 400 | '@types/react@18.3.10': 401 | resolution: {integrity: sha512-02sAAlBnP39JgXwkAq3PeU9DVaaGpZyF3MGcC0MKgQVkZor5IiiDAipVaxQHtDJAmO4GIy/rVBy/LzVj76Cyqg==} 402 | 403 | '@typescript-eslint/eslint-plugin@8.7.0': 404 | resolution: {integrity: sha512-RIHOoznhA3CCfSTFiB6kBGLQtB/sox+pJ6jeFu6FxJvqL8qRxq/FfGO/UhsGgQM9oGdXkV4xUgli+dt26biB6A==} 405 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 406 | peerDependencies: 407 | '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 408 | eslint: ^8.57.0 || ^9.0.0 409 | typescript: '*' 410 | peerDependenciesMeta: 411 | typescript: 412 | optional: true 413 | 414 | '@typescript-eslint/parser@8.7.0': 415 | resolution: {integrity: sha512-lN0btVpj2unxHlNYLI//BQ7nzbMJYBVQX5+pbNXvGYazdlgYonMn4AhhHifQ+J4fGRYA/m1DjaQjx+fDetqBOQ==} 416 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 417 | peerDependencies: 418 | eslint: ^8.57.0 || ^9.0.0 419 | typescript: '*' 420 | peerDependenciesMeta: 421 | typescript: 422 | optional: true 423 | 424 | '@typescript-eslint/scope-manager@8.7.0': 425 | resolution: {integrity: sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==} 426 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 427 | 428 | '@typescript-eslint/type-utils@8.7.0': 429 | resolution: {integrity: sha512-tl0N0Mj3hMSkEYhLkjREp54OSb/FI6qyCzfiiclvJvOqre6hsZTGSnHtmFLDU8TIM62G7ygEa1bI08lcuRwEnQ==} 430 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 431 | peerDependencies: 432 | typescript: '*' 433 | peerDependenciesMeta: 434 | typescript: 435 | optional: true 436 | 437 | '@typescript-eslint/types@8.7.0': 438 | resolution: {integrity: sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==} 439 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 440 | 441 | '@typescript-eslint/typescript-estree@8.7.0': 442 | resolution: {integrity: sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==} 443 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 444 | peerDependencies: 445 | typescript: '*' 446 | peerDependenciesMeta: 447 | typescript: 448 | optional: true 449 | 450 | '@typescript-eslint/utils@8.7.0': 451 | resolution: {integrity: sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==} 452 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 453 | peerDependencies: 454 | eslint: ^8.57.0 || ^9.0.0 455 | 456 | '@typescript-eslint/visitor-keys@8.7.0': 457 | resolution: {integrity: sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==} 458 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 459 | 460 | '@ungap/structured-clone@1.2.0': 461 | resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} 462 | 463 | acorn-jsx@5.3.2: 464 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 465 | peerDependencies: 466 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 467 | 468 | acorn@8.12.1: 469 | resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} 470 | engines: {node: '>=0.4.0'} 471 | hasBin: true 472 | 473 | ajv@6.12.6: 474 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 475 | 476 | ansi-regex@5.0.1: 477 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 478 | engines: {node: '>=8'} 479 | 480 | ansi-regex@6.1.0: 481 | resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} 482 | engines: {node: '>=12'} 483 | 484 | ansi-styles@4.3.0: 485 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 486 | engines: {node: '>=8'} 487 | 488 | ansi-styles@6.2.1: 489 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 490 | engines: {node: '>=12'} 491 | 492 | any-promise@1.3.0: 493 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 494 | 495 | anymatch@3.1.3: 496 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 497 | engines: {node: '>= 8'} 498 | 499 | arg@5.0.2: 500 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 501 | 502 | argparse@2.0.1: 503 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 504 | 505 | aria-hidden@1.2.4: 506 | resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} 507 | engines: {node: '>=10'} 508 | 509 | aria-query@5.1.3: 510 | resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} 511 | 512 | array-buffer-byte-length@1.0.1: 513 | resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} 514 | engines: {node: '>= 0.4'} 515 | 516 | array-includes@3.1.8: 517 | resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} 518 | engines: {node: '>= 0.4'} 519 | 520 | array.prototype.findlast@1.2.5: 521 | resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} 522 | engines: {node: '>= 0.4'} 523 | 524 | array.prototype.findlastindex@1.2.5: 525 | resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} 526 | engines: {node: '>= 0.4'} 527 | 528 | array.prototype.flat@1.3.2: 529 | resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} 530 | engines: {node: '>= 0.4'} 531 | 532 | array.prototype.flatmap@1.3.2: 533 | resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} 534 | engines: {node: '>= 0.4'} 535 | 536 | array.prototype.tosorted@1.1.4: 537 | resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} 538 | engines: {node: '>= 0.4'} 539 | 540 | arraybuffer.prototype.slice@1.0.3: 541 | resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} 542 | engines: {node: '>= 0.4'} 543 | 544 | asn1@0.2.6: 545 | resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} 546 | 547 | assert-plus@1.0.0: 548 | resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} 549 | engines: {node: '>=0.8'} 550 | 551 | ast-types-flow@0.0.8: 552 | resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} 553 | 554 | asynckit@0.4.0: 555 | resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 556 | 557 | available-typed-arrays@1.0.7: 558 | resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} 559 | engines: {node: '>= 0.4'} 560 | 561 | aws-sign2@0.7.0: 562 | resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} 563 | 564 | aws4@1.13.2: 565 | resolution: {integrity: sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==} 566 | 567 | axe-core@4.10.0: 568 | resolution: {integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==} 569 | engines: {node: '>=4'} 570 | 571 | axobject-query@4.1.0: 572 | resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} 573 | engines: {node: '>= 0.4'} 574 | 575 | balanced-match@1.0.2: 576 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 577 | 578 | bcrypt-pbkdf@1.0.2: 579 | resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} 580 | 581 | binary-extensions@2.3.0: 582 | resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 583 | engines: {node: '>=8'} 584 | 585 | brace-expansion@1.1.11: 586 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 587 | 588 | brace-expansion@2.0.1: 589 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 590 | 591 | braces@3.0.3: 592 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 593 | engines: {node: '>=8'} 594 | 595 | busboy@1.6.0: 596 | resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} 597 | engines: {node: '>=10.16.0'} 598 | 599 | call-bind@1.0.7: 600 | resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} 601 | engines: {node: '>= 0.4'} 602 | 603 | callsites@3.1.0: 604 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 605 | engines: {node: '>=6'} 606 | 607 | camelcase-css@2.0.1: 608 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 609 | engines: {node: '>= 6'} 610 | 611 | caniuse-lite@1.0.30001664: 612 | resolution: {integrity: sha512-AmE7k4dXiNKQipgn7a2xg558IRqPN3jMQY/rOsbxDhrd0tyChwbITBfiwtnqz8bi2M5mIWbxAYBvk7W7QBUS2g==} 613 | 614 | caseless@0.12.0: 615 | resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} 616 | 617 | chalk@4.1.2: 618 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 619 | engines: {node: '>=10'} 620 | 621 | chokidar@3.6.0: 622 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 623 | engines: {node: '>= 8.10.0'} 624 | 625 | client-only@0.0.1: 626 | resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} 627 | 628 | color-convert@2.0.1: 629 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 630 | engines: {node: '>=7.0.0'} 631 | 632 | color-name@1.1.4: 633 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 634 | 635 | colorthief@2.4.0: 636 | resolution: {integrity: sha512-0U48RGNRo5fVO+yusBwgp+d3augWSorXabnqXUu9SabEhCpCgZJEUjUTTI41OOBBYuMMxawa3177POT6qLfLeQ==} 637 | 638 | combined-stream@1.0.8: 639 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} 640 | engines: {node: '>= 0.8'} 641 | 642 | commander@4.1.1: 643 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 644 | engines: {node: '>= 6'} 645 | 646 | concat-map@0.0.1: 647 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 648 | 649 | core-util-is@1.0.2: 650 | resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} 651 | 652 | cross-spawn@7.0.3: 653 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 654 | engines: {node: '>= 8'} 655 | 656 | cssesc@3.0.0: 657 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 658 | engines: {node: '>=4'} 659 | hasBin: true 660 | 661 | csstype@3.1.3: 662 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 663 | 664 | cwise-compiler@1.1.3: 665 | resolution: {integrity: sha512-WXlK/m+Di8DMMcCjcWr4i+XzcQra9eCdXIJrgh4TUgh0pIS/yJduLxS9JgefsHJ/YVLdgPtXm9r62W92MvanEQ==} 666 | 667 | damerau-levenshtein@1.0.8: 668 | resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} 669 | 670 | dashdash@1.14.1: 671 | resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} 672 | engines: {node: '>=0.10'} 673 | 674 | data-uri-to-buffer@0.0.3: 675 | resolution: {integrity: sha512-Cp+jOa8QJef5nXS5hU7M1DWzXPEIoVR3kbV0dQuVGwROZg8bGf1DcCnkmajBTnvghTtSNMUdRrPjgaT6ZQucbw==} 676 | 677 | data-view-buffer@1.0.1: 678 | resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} 679 | engines: {node: '>= 0.4'} 680 | 681 | data-view-byte-length@1.0.1: 682 | resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} 683 | engines: {node: '>= 0.4'} 684 | 685 | data-view-byte-offset@1.0.0: 686 | resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} 687 | engines: {node: '>= 0.4'} 688 | 689 | debug@3.2.7: 690 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 691 | peerDependencies: 692 | supports-color: '*' 693 | peerDependenciesMeta: 694 | supports-color: 695 | optional: true 696 | 697 | debug@4.3.7: 698 | resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} 699 | engines: {node: '>=6.0'} 700 | peerDependencies: 701 | supports-color: '*' 702 | peerDependenciesMeta: 703 | supports-color: 704 | optional: true 705 | 706 | deep-equal@2.2.3: 707 | resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} 708 | engines: {node: '>= 0.4'} 709 | 710 | deep-is@0.1.4: 711 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 712 | 713 | define-data-property@1.1.4: 714 | resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} 715 | engines: {node: '>= 0.4'} 716 | 717 | define-properties@1.2.1: 718 | resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} 719 | engines: {node: '>= 0.4'} 720 | 721 | delayed-stream@1.0.0: 722 | resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} 723 | engines: {node: '>=0.4.0'} 724 | 725 | detect-node-es@1.1.0: 726 | resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} 727 | 728 | didyoumean@1.2.2: 729 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 730 | 731 | dlv@1.1.3: 732 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 733 | 734 | doctrine@2.1.0: 735 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 736 | engines: {node: '>=0.10.0'} 737 | 738 | doctrine@3.0.0: 739 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 740 | engines: {node: '>=6.0.0'} 741 | 742 | eastasianwidth@0.2.0: 743 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 744 | 745 | ecc-jsbn@0.1.2: 746 | resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} 747 | 748 | emoji-regex@8.0.0: 749 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 750 | 751 | emoji-regex@9.2.2: 752 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 753 | 754 | enhanced-resolve@5.17.1: 755 | resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} 756 | engines: {node: '>=10.13.0'} 757 | 758 | es-abstract@1.23.3: 759 | resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} 760 | engines: {node: '>= 0.4'} 761 | 762 | es-define-property@1.0.0: 763 | resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} 764 | engines: {node: '>= 0.4'} 765 | 766 | es-errors@1.3.0: 767 | resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} 768 | engines: {node: '>= 0.4'} 769 | 770 | es-get-iterator@1.1.3: 771 | resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} 772 | 773 | es-iterator-helpers@1.0.19: 774 | resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} 775 | engines: {node: '>= 0.4'} 776 | 777 | es-object-atoms@1.0.0: 778 | resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} 779 | engines: {node: '>= 0.4'} 780 | 781 | es-set-tostringtag@2.0.3: 782 | resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} 783 | engines: {node: '>= 0.4'} 784 | 785 | es-shim-unscopables@1.0.2: 786 | resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} 787 | 788 | es-to-primitive@1.2.1: 789 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 790 | engines: {node: '>= 0.4'} 791 | 792 | escape-string-regexp@4.0.0: 793 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 794 | engines: {node: '>=10'} 795 | 796 | eslint-config-next@14.2.13: 797 | resolution: {integrity: sha512-aro1EKAoyYchnO/3Tlo91hnNBO7QO7qnv/79MAFC+4Jq8TdUVKQlht5d2F+YjrePjdpOvfL+mV9JPfyYNwkk1g==} 798 | peerDependencies: 799 | eslint: ^7.23.0 || ^8.0.0 800 | typescript: '>=3.3.1' 801 | peerDependenciesMeta: 802 | typescript: 803 | optional: true 804 | 805 | eslint-import-resolver-node@0.3.9: 806 | resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} 807 | 808 | eslint-import-resolver-typescript@3.6.3: 809 | resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} 810 | engines: {node: ^14.18.0 || >=16.0.0} 811 | peerDependencies: 812 | eslint: '*' 813 | eslint-plugin-import: '*' 814 | eslint-plugin-import-x: '*' 815 | peerDependenciesMeta: 816 | eslint-plugin-import: 817 | optional: true 818 | eslint-plugin-import-x: 819 | optional: true 820 | 821 | eslint-module-utils@2.12.0: 822 | resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} 823 | engines: {node: '>=4'} 824 | peerDependencies: 825 | '@typescript-eslint/parser': '*' 826 | eslint: '*' 827 | eslint-import-resolver-node: '*' 828 | eslint-import-resolver-typescript: '*' 829 | eslint-import-resolver-webpack: '*' 830 | peerDependenciesMeta: 831 | '@typescript-eslint/parser': 832 | optional: true 833 | eslint: 834 | optional: true 835 | eslint-import-resolver-node: 836 | optional: true 837 | eslint-import-resolver-typescript: 838 | optional: true 839 | eslint-import-resolver-webpack: 840 | optional: true 841 | 842 | eslint-plugin-import@2.30.0: 843 | resolution: {integrity: sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw==} 844 | engines: {node: '>=4'} 845 | peerDependencies: 846 | '@typescript-eslint/parser': '*' 847 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 848 | peerDependenciesMeta: 849 | '@typescript-eslint/parser': 850 | optional: true 851 | 852 | eslint-plugin-jsx-a11y@6.10.0: 853 | resolution: {integrity: sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==} 854 | engines: {node: '>=4.0'} 855 | peerDependencies: 856 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 857 | 858 | eslint-plugin-react-hooks@4.6.2: 859 | resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} 860 | engines: {node: '>=10'} 861 | peerDependencies: 862 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 863 | 864 | eslint-plugin-react@7.37.0: 865 | resolution: {integrity: sha512-IHBePmfWH5lKhJnJ7WB1V+v/GolbB0rjS8XYVCSQCZKaQCAUhMoVoOEn1Ef8Z8Wf0a7l8KTJvuZg5/e4qrZ6nA==} 866 | engines: {node: '>=4'} 867 | peerDependencies: 868 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 869 | 870 | eslint-scope@7.2.2: 871 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 872 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 873 | 874 | eslint-visitor-keys@3.4.3: 875 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 876 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 877 | 878 | eslint@8.57.1: 879 | resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} 880 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 881 | hasBin: true 882 | 883 | espree@9.6.1: 884 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 885 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 886 | 887 | esquery@1.6.0: 888 | resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} 889 | engines: {node: '>=0.10'} 890 | 891 | esrecurse@4.3.0: 892 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 893 | engines: {node: '>=4.0'} 894 | 895 | estraverse@5.3.0: 896 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 897 | engines: {node: '>=4.0'} 898 | 899 | esutils@2.0.3: 900 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 901 | engines: {node: '>=0.10.0'} 902 | 903 | extend@3.0.2: 904 | resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 905 | 906 | extsprintf@1.3.0: 907 | resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} 908 | engines: {'0': node >=0.6.0} 909 | 910 | fast-deep-equal@3.1.3: 911 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 912 | 913 | fast-glob@3.3.2: 914 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 915 | engines: {node: '>=8.6.0'} 916 | 917 | fast-json-stable-stringify@2.1.0: 918 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 919 | 920 | fast-levenshtein@2.0.6: 921 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 922 | 923 | fastq@1.17.1: 924 | resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} 925 | 926 | file-entry-cache@6.0.1: 927 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 928 | engines: {node: ^10.12.0 || >=12.0.0} 929 | 930 | fill-range@7.1.1: 931 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 932 | engines: {node: '>=8'} 933 | 934 | find-up@5.0.0: 935 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 936 | engines: {node: '>=10'} 937 | 938 | flat-cache@3.2.0: 939 | resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} 940 | engines: {node: ^10.12.0 || >=12.0.0} 941 | 942 | flatted@3.3.1: 943 | resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} 944 | 945 | for-each@0.3.3: 946 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 947 | 948 | foreground-child@3.3.0: 949 | resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} 950 | engines: {node: '>=14'} 951 | 952 | forever-agent@0.6.1: 953 | resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} 954 | 955 | form-data@2.3.3: 956 | resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} 957 | engines: {node: '>= 0.12'} 958 | 959 | fs.realpath@1.0.0: 960 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 961 | 962 | fsevents@2.3.3: 963 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 964 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 965 | os: [darwin] 966 | 967 | function-bind@1.1.2: 968 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 969 | 970 | function.prototype.name@1.1.6: 971 | resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} 972 | engines: {node: '>= 0.4'} 973 | 974 | functions-have-names@1.2.3: 975 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 976 | 977 | get-intrinsic@1.2.4: 978 | resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} 979 | engines: {node: '>= 0.4'} 980 | 981 | get-nonce@1.0.1: 982 | resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} 983 | engines: {node: '>=6'} 984 | 985 | get-pixels@3.3.3: 986 | resolution: {integrity: sha512-5kyGBn90i9tSMUVHTqkgCHsoWoR+/lGbl4yC83Gefyr0HLIhgSWEx/2F/3YgsZ7UpYNuM6pDhDK7zebrUJ5nXg==} 987 | 988 | get-symbol-description@1.0.2: 989 | resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} 990 | engines: {node: '>= 0.4'} 991 | 992 | get-tsconfig@4.8.1: 993 | resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} 994 | 995 | getpass@0.1.7: 996 | resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} 997 | 998 | glob-parent@5.1.2: 999 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1000 | engines: {node: '>= 6'} 1001 | 1002 | glob-parent@6.0.2: 1003 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1004 | engines: {node: '>=10.13.0'} 1005 | 1006 | glob@10.3.10: 1007 | resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} 1008 | engines: {node: '>=16 || 14 >=14.17'} 1009 | hasBin: true 1010 | 1011 | glob@10.4.5: 1012 | resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} 1013 | hasBin: true 1014 | 1015 | glob@7.2.3: 1016 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1017 | deprecated: Glob versions prior to v9 are no longer supported 1018 | 1019 | globals@13.24.0: 1020 | resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} 1021 | engines: {node: '>=8'} 1022 | 1023 | globalthis@1.0.4: 1024 | resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} 1025 | engines: {node: '>= 0.4'} 1026 | 1027 | gopd@1.0.1: 1028 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 1029 | 1030 | graceful-fs@4.2.11: 1031 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1032 | 1033 | graphemer@1.4.0: 1034 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 1035 | 1036 | har-schema@2.0.0: 1037 | resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} 1038 | engines: {node: '>=4'} 1039 | 1040 | har-validator@5.1.5: 1041 | resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} 1042 | engines: {node: '>=6'} 1043 | deprecated: this library is no longer supported 1044 | 1045 | has-bigints@1.0.2: 1046 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 1047 | 1048 | has-flag@4.0.0: 1049 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1050 | engines: {node: '>=8'} 1051 | 1052 | has-property-descriptors@1.0.2: 1053 | resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} 1054 | 1055 | has-proto@1.0.3: 1056 | resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} 1057 | engines: {node: '>= 0.4'} 1058 | 1059 | has-symbols@1.0.3: 1060 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1061 | engines: {node: '>= 0.4'} 1062 | 1063 | has-tostringtag@1.0.2: 1064 | resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} 1065 | engines: {node: '>= 0.4'} 1066 | 1067 | hasown@2.0.2: 1068 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 1069 | engines: {node: '>= 0.4'} 1070 | 1071 | http-signature@1.2.0: 1072 | resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} 1073 | engines: {node: '>=0.8', npm: '>=1.3.7'} 1074 | 1075 | ignore@5.3.2: 1076 | resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 1077 | engines: {node: '>= 4'} 1078 | 1079 | import-fresh@3.3.0: 1080 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1081 | engines: {node: '>=6'} 1082 | 1083 | imurmurhash@0.1.4: 1084 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1085 | engines: {node: '>=0.8.19'} 1086 | 1087 | inflight@1.0.6: 1088 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1089 | deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. 1090 | 1091 | inherits@2.0.4: 1092 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1093 | 1094 | internal-slot@1.0.7: 1095 | resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} 1096 | engines: {node: '>= 0.4'} 1097 | 1098 | invariant@2.2.4: 1099 | resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} 1100 | 1101 | iota-array@1.0.0: 1102 | resolution: {integrity: sha512-pZ2xT+LOHckCatGQ3DcG/a+QuEqvoxqkiL7tvE8nn3uuu+f6i1TtpB5/FtWFbxUuVr5PZCx8KskuGatbJDXOWA==} 1103 | 1104 | is-arguments@1.1.1: 1105 | resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} 1106 | engines: {node: '>= 0.4'} 1107 | 1108 | is-array-buffer@3.0.4: 1109 | resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} 1110 | engines: {node: '>= 0.4'} 1111 | 1112 | is-async-function@2.0.0: 1113 | resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} 1114 | engines: {node: '>= 0.4'} 1115 | 1116 | is-bigint@1.0.4: 1117 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 1118 | 1119 | is-binary-path@2.1.0: 1120 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1121 | engines: {node: '>=8'} 1122 | 1123 | is-boolean-object@1.1.2: 1124 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 1125 | engines: {node: '>= 0.4'} 1126 | 1127 | is-buffer@1.1.6: 1128 | resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} 1129 | 1130 | is-bun-module@1.2.1: 1131 | resolution: {integrity: sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==} 1132 | 1133 | is-callable@1.2.7: 1134 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 1135 | engines: {node: '>= 0.4'} 1136 | 1137 | is-core-module@2.15.1: 1138 | resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} 1139 | engines: {node: '>= 0.4'} 1140 | 1141 | is-data-view@1.0.1: 1142 | resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} 1143 | engines: {node: '>= 0.4'} 1144 | 1145 | is-date-object@1.0.5: 1146 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1147 | engines: {node: '>= 0.4'} 1148 | 1149 | is-extglob@2.1.1: 1150 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1151 | engines: {node: '>=0.10.0'} 1152 | 1153 | is-finalizationregistry@1.0.2: 1154 | resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} 1155 | 1156 | is-fullwidth-code-point@3.0.0: 1157 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1158 | engines: {node: '>=8'} 1159 | 1160 | is-generator-function@1.0.10: 1161 | resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} 1162 | engines: {node: '>= 0.4'} 1163 | 1164 | is-glob@4.0.3: 1165 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1166 | engines: {node: '>=0.10.0'} 1167 | 1168 | is-map@2.0.3: 1169 | resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} 1170 | engines: {node: '>= 0.4'} 1171 | 1172 | is-negative-zero@2.0.3: 1173 | resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} 1174 | engines: {node: '>= 0.4'} 1175 | 1176 | is-number-object@1.0.7: 1177 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 1178 | engines: {node: '>= 0.4'} 1179 | 1180 | is-number@7.0.0: 1181 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1182 | engines: {node: '>=0.12.0'} 1183 | 1184 | is-path-inside@3.0.3: 1185 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1186 | engines: {node: '>=8'} 1187 | 1188 | is-regex@1.1.4: 1189 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1190 | engines: {node: '>= 0.4'} 1191 | 1192 | is-set@2.0.3: 1193 | resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} 1194 | engines: {node: '>= 0.4'} 1195 | 1196 | is-shared-array-buffer@1.0.3: 1197 | resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} 1198 | engines: {node: '>= 0.4'} 1199 | 1200 | is-string@1.0.7: 1201 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1202 | engines: {node: '>= 0.4'} 1203 | 1204 | is-symbol@1.0.4: 1205 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1206 | engines: {node: '>= 0.4'} 1207 | 1208 | is-typed-array@1.1.13: 1209 | resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} 1210 | engines: {node: '>= 0.4'} 1211 | 1212 | is-typedarray@1.0.0: 1213 | resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} 1214 | 1215 | is-weakmap@2.0.2: 1216 | resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} 1217 | engines: {node: '>= 0.4'} 1218 | 1219 | is-weakref@1.0.2: 1220 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 1221 | 1222 | is-weakset@2.0.3: 1223 | resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} 1224 | engines: {node: '>= 0.4'} 1225 | 1226 | isarray@2.0.5: 1227 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 1228 | 1229 | isexe@2.0.0: 1230 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1231 | 1232 | isstream@0.1.2: 1233 | resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} 1234 | 1235 | iterator.prototype@1.1.2: 1236 | resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} 1237 | 1238 | jackspeak@2.3.6: 1239 | resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} 1240 | engines: {node: '>=14'} 1241 | 1242 | jackspeak@3.4.3: 1243 | resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 1244 | 1245 | jiti@1.21.6: 1246 | resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} 1247 | hasBin: true 1248 | 1249 | jpeg-js@0.4.4: 1250 | resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==} 1251 | 1252 | js-tokens@4.0.0: 1253 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1254 | 1255 | js-yaml@4.1.0: 1256 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1257 | hasBin: true 1258 | 1259 | jsbn@0.1.1: 1260 | resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} 1261 | 1262 | json-buffer@3.0.1: 1263 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 1264 | 1265 | json-schema-traverse@0.4.1: 1266 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1267 | 1268 | json-schema@0.4.0: 1269 | resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} 1270 | 1271 | json-stable-stringify-without-jsonify@1.0.1: 1272 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1273 | 1274 | json-stringify-safe@5.0.1: 1275 | resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} 1276 | 1277 | json5@1.0.2: 1278 | resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} 1279 | hasBin: true 1280 | 1281 | jsprim@1.4.2: 1282 | resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} 1283 | engines: {node: '>=0.6.0'} 1284 | 1285 | jsx-ast-utils@3.3.5: 1286 | resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} 1287 | engines: {node: '>=4.0'} 1288 | 1289 | keyv@4.5.4: 1290 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 1291 | 1292 | language-subtag-registry@0.3.23: 1293 | resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} 1294 | 1295 | language-tags@1.0.9: 1296 | resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} 1297 | engines: {node: '>=0.10'} 1298 | 1299 | levn@0.4.1: 1300 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1301 | engines: {node: '>= 0.8.0'} 1302 | 1303 | lilconfig@2.1.0: 1304 | resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 1305 | engines: {node: '>=10'} 1306 | 1307 | lilconfig@3.1.2: 1308 | resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} 1309 | engines: {node: '>=14'} 1310 | 1311 | lines-and-columns@1.2.4: 1312 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 1313 | 1314 | locate-path@6.0.0: 1315 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1316 | engines: {node: '>=10'} 1317 | 1318 | lodash.merge@4.6.2: 1319 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1320 | 1321 | loose-envify@1.4.0: 1322 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 1323 | hasBin: true 1324 | 1325 | lru-cache@10.4.3: 1326 | resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 1327 | 1328 | lucide-react@0.446.0: 1329 | resolution: {integrity: sha512-BU7gy8MfBMqvEdDPH79VhOXSEgyG8TSPOKWaExWGCQVqnGH7wGgDngPbofu+KdtVjPQBWbEmnfMTq90CTiiDRg==} 1330 | peerDependencies: 1331 | react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc 1332 | 1333 | merge2@1.4.1: 1334 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1335 | engines: {node: '>= 8'} 1336 | 1337 | micromatch@4.0.8: 1338 | resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1339 | engines: {node: '>=8.6'} 1340 | 1341 | mime-db@1.52.0: 1342 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} 1343 | engines: {node: '>= 0.6'} 1344 | 1345 | mime-types@2.1.35: 1346 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 1347 | engines: {node: '>= 0.6'} 1348 | 1349 | minimatch@3.1.2: 1350 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1351 | 1352 | minimatch@9.0.5: 1353 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 1354 | engines: {node: '>=16 || 14 >=14.17'} 1355 | 1356 | minimist@1.2.8: 1357 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 1358 | 1359 | minipass@7.1.2: 1360 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 1361 | engines: {node: '>=16 || 14 >=14.17'} 1362 | 1363 | ms@2.1.3: 1364 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1365 | 1366 | mz@2.7.0: 1367 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 1368 | 1369 | nanoid@3.3.7: 1370 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} 1371 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1372 | hasBin: true 1373 | 1374 | natural-compare@1.4.0: 1375 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1376 | 1377 | ndarray-pack@1.2.1: 1378 | resolution: {integrity: sha512-51cECUJMT0rUZNQa09EoKsnFeDL4x2dHRT0VR5U2H5ZgEcm95ZDWcMA5JShroXjHOejmAD/fg8+H+OvUnVXz2g==} 1379 | 1380 | ndarray@1.0.19: 1381 | resolution: {integrity: sha512-B4JHA4vdyZU30ELBw3g7/p9bZupyew5a7tX1Y/gGeF2hafrPaQZhgrGQfsvgfYbgdFZjYwuEcnaobeM/WMW+HQ==} 1382 | 1383 | next-themes@0.3.0: 1384 | resolution: {integrity: sha512-/QHIrsYpd6Kfk7xakK4svpDI5mmXP0gfvCoJdGpZQ2TOrQZmsW0QxjaiLn8wbIKjtm4BTSqLoix4lxYYOnLJ/w==} 1385 | peerDependencies: 1386 | react: ^16.8 || ^17 || ^18 1387 | react-dom: ^16.8 || ^17 || ^18 1388 | 1389 | next@14.2.13: 1390 | resolution: {integrity: sha512-BseY9YNw8QJSwLYD7hlZzl6QVDoSFHL/URN5K64kVEVpCsSOWeyjbIGK+dZUaRViHTaMQX8aqmnn0PHBbGZezg==} 1391 | engines: {node: '>=18.17.0'} 1392 | hasBin: true 1393 | peerDependencies: 1394 | '@opentelemetry/api': ^1.1.0 1395 | '@playwright/test': ^1.41.2 1396 | react: ^18.2.0 1397 | react-dom: ^18.2.0 1398 | sass: ^1.3.0 1399 | peerDependenciesMeta: 1400 | '@opentelemetry/api': 1401 | optional: true 1402 | '@playwright/test': 1403 | optional: true 1404 | sass: 1405 | optional: true 1406 | 1407 | node-bitmap@0.0.1: 1408 | resolution: {integrity: sha512-Jx5lPaaLdIaOsj2mVLWMWulXF6GQVdyLvNSxmiYCvZ8Ma2hfKX0POoR2kgKOqz+oFsRreq0yYZjQ2wjE9VNzCA==} 1409 | engines: {node: '>=v0.6.5'} 1410 | 1411 | normalize-path@3.0.0: 1412 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1413 | engines: {node: '>=0.10.0'} 1414 | 1415 | oauth-sign@0.9.0: 1416 | resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} 1417 | 1418 | object-assign@4.1.1: 1419 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1420 | engines: {node: '>=0.10.0'} 1421 | 1422 | object-hash@3.0.0: 1423 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 1424 | engines: {node: '>= 6'} 1425 | 1426 | object-inspect@1.13.2: 1427 | resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} 1428 | engines: {node: '>= 0.4'} 1429 | 1430 | object-is@1.1.6: 1431 | resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} 1432 | engines: {node: '>= 0.4'} 1433 | 1434 | object-keys@1.1.1: 1435 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 1436 | engines: {node: '>= 0.4'} 1437 | 1438 | object.assign@4.1.5: 1439 | resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} 1440 | engines: {node: '>= 0.4'} 1441 | 1442 | object.entries@1.1.8: 1443 | resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} 1444 | engines: {node: '>= 0.4'} 1445 | 1446 | object.fromentries@2.0.8: 1447 | resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} 1448 | engines: {node: '>= 0.4'} 1449 | 1450 | object.groupby@1.0.3: 1451 | resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} 1452 | engines: {node: '>= 0.4'} 1453 | 1454 | object.values@1.2.0: 1455 | resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} 1456 | engines: {node: '>= 0.4'} 1457 | 1458 | omggif@1.0.10: 1459 | resolution: {integrity: sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==} 1460 | 1461 | once@1.4.0: 1462 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1463 | 1464 | optionator@0.9.4: 1465 | resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 1466 | engines: {node: '>= 0.8.0'} 1467 | 1468 | p-limit@3.1.0: 1469 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1470 | engines: {node: '>=10'} 1471 | 1472 | p-locate@5.0.0: 1473 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1474 | engines: {node: '>=10'} 1475 | 1476 | package-json-from-dist@1.0.1: 1477 | resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 1478 | 1479 | parent-module@1.0.1: 1480 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1481 | engines: {node: '>=6'} 1482 | 1483 | parse-data-uri@0.2.0: 1484 | resolution: {integrity: sha512-uOtts8NqDcaCt1rIsO3VFDRsAfgE4c6osG4d9z3l4dCBlxYFzni6Di/oNU270SDrjkfZuUvLZx1rxMyqh46Y9w==} 1485 | 1486 | path-exists@4.0.0: 1487 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1488 | engines: {node: '>=8'} 1489 | 1490 | path-is-absolute@1.0.1: 1491 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1492 | engines: {node: '>=0.10.0'} 1493 | 1494 | path-key@3.1.1: 1495 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1496 | engines: {node: '>=8'} 1497 | 1498 | path-parse@1.0.7: 1499 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1500 | 1501 | path-scurry@1.11.1: 1502 | resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 1503 | engines: {node: '>=16 || 14 >=14.18'} 1504 | 1505 | performance-now@2.1.0: 1506 | resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} 1507 | 1508 | picocolors@1.1.0: 1509 | resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} 1510 | 1511 | picomatch@2.3.1: 1512 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1513 | engines: {node: '>=8.6'} 1514 | 1515 | pify@2.3.0: 1516 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 1517 | engines: {node: '>=0.10.0'} 1518 | 1519 | pirates@4.0.6: 1520 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 1521 | engines: {node: '>= 6'} 1522 | 1523 | pngjs@3.4.0: 1524 | resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} 1525 | engines: {node: '>=4.0.0'} 1526 | 1527 | possible-typed-array-names@1.0.0: 1528 | resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} 1529 | engines: {node: '>= 0.4'} 1530 | 1531 | postcss-import@15.1.0: 1532 | resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} 1533 | engines: {node: '>=14.0.0'} 1534 | peerDependencies: 1535 | postcss: ^8.0.0 1536 | 1537 | postcss-js@4.0.1: 1538 | resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 1539 | engines: {node: ^12 || ^14 || >= 16} 1540 | peerDependencies: 1541 | postcss: ^8.4.21 1542 | 1543 | postcss-load-config@4.0.2: 1544 | resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} 1545 | engines: {node: '>= 14'} 1546 | peerDependencies: 1547 | postcss: '>=8.0.9' 1548 | ts-node: '>=9.0.0' 1549 | peerDependenciesMeta: 1550 | postcss: 1551 | optional: true 1552 | ts-node: 1553 | optional: true 1554 | 1555 | postcss-nested@6.2.0: 1556 | resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} 1557 | engines: {node: '>=12.0'} 1558 | peerDependencies: 1559 | postcss: ^8.2.14 1560 | 1561 | postcss-selector-parser@6.1.2: 1562 | resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} 1563 | engines: {node: '>=4'} 1564 | 1565 | postcss-value-parser@4.2.0: 1566 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 1567 | 1568 | postcss@8.4.31: 1569 | resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} 1570 | engines: {node: ^10 || ^12 || >=14} 1571 | 1572 | postcss@8.4.47: 1573 | resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} 1574 | engines: {node: ^10 || ^12 || >=14} 1575 | 1576 | prelude-ls@1.2.1: 1577 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 1578 | engines: {node: '>= 0.8.0'} 1579 | 1580 | prop-types@15.8.1: 1581 | resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} 1582 | 1583 | psl@1.9.0: 1584 | resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} 1585 | 1586 | punycode@2.3.1: 1587 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 1588 | engines: {node: '>=6'} 1589 | 1590 | qs@6.5.3: 1591 | resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} 1592 | engines: {node: '>=0.6'} 1593 | 1594 | queue-microtask@1.2.3: 1595 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1596 | 1597 | react-dom@18.3.1: 1598 | resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} 1599 | peerDependencies: 1600 | react: ^18.3.1 1601 | 1602 | react-is@16.13.1: 1603 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 1604 | 1605 | react-remove-scroll-bar@2.3.6: 1606 | resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} 1607 | engines: {node: '>=10'} 1608 | peerDependencies: 1609 | '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 1610 | react: ^16.8.0 || ^17.0.0 || ^18.0.0 1611 | peerDependenciesMeta: 1612 | '@types/react': 1613 | optional: true 1614 | 1615 | react-remove-scroll@2.5.7: 1616 | resolution: {integrity: sha512-FnrTWO4L7/Bhhf3CYBNArEG/yROV0tKmTv7/3h9QCFvH6sndeFf1wPqOcbFVu5VAulS5dV1wGT3GZZ/1GawqiA==} 1617 | engines: {node: '>=10'} 1618 | peerDependencies: 1619 | '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 1620 | react: ^16.8.0 || ^17.0.0 || ^18.0.0 1621 | peerDependenciesMeta: 1622 | '@types/react': 1623 | optional: true 1624 | 1625 | react-style-singleton@2.2.1: 1626 | resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} 1627 | engines: {node: '>=10'} 1628 | peerDependencies: 1629 | '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 1630 | react: ^16.8.0 || ^17.0.0 || ^18.0.0 1631 | peerDependenciesMeta: 1632 | '@types/react': 1633 | optional: true 1634 | 1635 | react@18.3.1: 1636 | resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} 1637 | engines: {node: '>=0.10.0'} 1638 | 1639 | read-cache@1.0.0: 1640 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 1641 | 1642 | readdirp@3.6.0: 1643 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 1644 | engines: {node: '>=8.10.0'} 1645 | 1646 | reflect.getprototypeof@1.0.6: 1647 | resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} 1648 | engines: {node: '>= 0.4'} 1649 | 1650 | regexp.prototype.flags@1.5.2: 1651 | resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} 1652 | engines: {node: '>= 0.4'} 1653 | 1654 | request@2.88.2: 1655 | resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} 1656 | engines: {node: '>= 6'} 1657 | deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 1658 | 1659 | resolve-from@4.0.0: 1660 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 1661 | engines: {node: '>=4'} 1662 | 1663 | resolve-pkg-maps@1.0.0: 1664 | resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 1665 | 1666 | resolve@1.22.8: 1667 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 1668 | hasBin: true 1669 | 1670 | resolve@2.0.0-next.5: 1671 | resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} 1672 | hasBin: true 1673 | 1674 | reusify@1.0.4: 1675 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1676 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1677 | 1678 | rimraf@3.0.2: 1679 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 1680 | deprecated: Rimraf versions prior to v4 are no longer supported 1681 | hasBin: true 1682 | 1683 | run-parallel@1.2.0: 1684 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1685 | 1686 | safe-array-concat@1.1.2: 1687 | resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} 1688 | engines: {node: '>=0.4'} 1689 | 1690 | safe-buffer@5.2.1: 1691 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 1692 | 1693 | safe-regex-test@1.0.3: 1694 | resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} 1695 | engines: {node: '>= 0.4'} 1696 | 1697 | safer-buffer@2.1.2: 1698 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 1699 | 1700 | scheduler@0.23.2: 1701 | resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} 1702 | 1703 | semver@6.3.1: 1704 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 1705 | hasBin: true 1706 | 1707 | semver@7.6.3: 1708 | resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} 1709 | engines: {node: '>=10'} 1710 | hasBin: true 1711 | 1712 | set-function-length@1.2.2: 1713 | resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} 1714 | engines: {node: '>= 0.4'} 1715 | 1716 | set-function-name@2.0.2: 1717 | resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} 1718 | engines: {node: '>= 0.4'} 1719 | 1720 | shebang-command@2.0.0: 1721 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1722 | engines: {node: '>=8'} 1723 | 1724 | shebang-regex@3.0.0: 1725 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1726 | engines: {node: '>=8'} 1727 | 1728 | side-channel@1.0.6: 1729 | resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} 1730 | engines: {node: '>= 0.4'} 1731 | 1732 | signal-exit@4.1.0: 1733 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 1734 | engines: {node: '>=14'} 1735 | 1736 | source-map-js@1.2.1: 1737 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 1738 | engines: {node: '>=0.10.0'} 1739 | 1740 | sshpk@1.18.0: 1741 | resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==} 1742 | engines: {node: '>=0.10.0'} 1743 | hasBin: true 1744 | 1745 | stop-iteration-iterator@1.0.0: 1746 | resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} 1747 | engines: {node: '>= 0.4'} 1748 | 1749 | streamsearch@1.1.0: 1750 | resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} 1751 | engines: {node: '>=10.0.0'} 1752 | 1753 | string-width@4.2.3: 1754 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1755 | engines: {node: '>=8'} 1756 | 1757 | string-width@5.1.2: 1758 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 1759 | engines: {node: '>=12'} 1760 | 1761 | string.prototype.includes@2.0.0: 1762 | resolution: {integrity: sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==} 1763 | 1764 | string.prototype.matchall@4.0.11: 1765 | resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} 1766 | engines: {node: '>= 0.4'} 1767 | 1768 | string.prototype.repeat@1.0.0: 1769 | resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} 1770 | 1771 | string.prototype.trim@1.2.9: 1772 | resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} 1773 | engines: {node: '>= 0.4'} 1774 | 1775 | string.prototype.trimend@1.0.8: 1776 | resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} 1777 | 1778 | string.prototype.trimstart@1.0.8: 1779 | resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} 1780 | engines: {node: '>= 0.4'} 1781 | 1782 | strip-ansi@6.0.1: 1783 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1784 | engines: {node: '>=8'} 1785 | 1786 | strip-ansi@7.1.0: 1787 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 1788 | engines: {node: '>=12'} 1789 | 1790 | strip-bom@3.0.0: 1791 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 1792 | engines: {node: '>=4'} 1793 | 1794 | strip-json-comments@3.1.1: 1795 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 1796 | engines: {node: '>=8'} 1797 | 1798 | styled-jsx@5.1.1: 1799 | resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} 1800 | engines: {node: '>= 12.0.0'} 1801 | peerDependencies: 1802 | '@babel/core': '*' 1803 | babel-plugin-macros: '*' 1804 | react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' 1805 | peerDependenciesMeta: 1806 | '@babel/core': 1807 | optional: true 1808 | babel-plugin-macros: 1809 | optional: true 1810 | 1811 | sucrase@3.35.0: 1812 | resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} 1813 | engines: {node: '>=16 || 14 >=14.17'} 1814 | hasBin: true 1815 | 1816 | supports-color@7.2.0: 1817 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1818 | engines: {node: '>=8'} 1819 | 1820 | supports-preserve-symlinks-flag@1.0.0: 1821 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1822 | engines: {node: '>= 0.4'} 1823 | 1824 | tailwindcss@3.4.13: 1825 | resolution: {integrity: sha512-KqjHOJKogOUt5Bs752ykCeiwvi0fKVkr5oqsFNt/8px/tA8scFPIlkygsf6jXrfCqGHz7VflA6+yytWuM+XhFw==} 1826 | engines: {node: '>=14.0.0'} 1827 | hasBin: true 1828 | 1829 | tapable@2.2.1: 1830 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 1831 | engines: {node: '>=6'} 1832 | 1833 | text-table@0.2.0: 1834 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 1835 | 1836 | thenify-all@1.6.0: 1837 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 1838 | engines: {node: '>=0.8'} 1839 | 1840 | thenify@3.3.1: 1841 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 1842 | 1843 | through@2.3.8: 1844 | resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} 1845 | 1846 | to-regex-range@5.0.1: 1847 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1848 | engines: {node: '>=8.0'} 1849 | 1850 | tough-cookie@2.5.0: 1851 | resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} 1852 | engines: {node: '>=0.8'} 1853 | 1854 | ts-api-utils@1.3.0: 1855 | resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} 1856 | engines: {node: '>=16'} 1857 | peerDependencies: 1858 | typescript: '>=4.2.0' 1859 | 1860 | ts-interface-checker@0.1.13: 1861 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 1862 | 1863 | tsconfig-paths@3.15.0: 1864 | resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} 1865 | 1866 | tslib@2.7.0: 1867 | resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} 1868 | 1869 | tunnel-agent@0.6.0: 1870 | resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} 1871 | 1872 | tweetnacl@0.14.5: 1873 | resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} 1874 | 1875 | type-check@0.4.0: 1876 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 1877 | engines: {node: '>= 0.8.0'} 1878 | 1879 | type-fest@0.20.2: 1880 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 1881 | engines: {node: '>=10'} 1882 | 1883 | typed-array-buffer@1.0.2: 1884 | resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} 1885 | engines: {node: '>= 0.4'} 1886 | 1887 | typed-array-byte-length@1.0.1: 1888 | resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} 1889 | engines: {node: '>= 0.4'} 1890 | 1891 | typed-array-byte-offset@1.0.2: 1892 | resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} 1893 | engines: {node: '>= 0.4'} 1894 | 1895 | typed-array-length@1.0.6: 1896 | resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} 1897 | engines: {node: '>= 0.4'} 1898 | 1899 | typescript@5.6.2: 1900 | resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} 1901 | engines: {node: '>=14.17'} 1902 | hasBin: true 1903 | 1904 | unbox-primitive@1.0.2: 1905 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 1906 | 1907 | undici-types@6.19.8: 1908 | resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} 1909 | 1910 | uniq@1.0.1: 1911 | resolution: {integrity: sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==} 1912 | 1913 | uri-js@4.4.1: 1914 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1915 | 1916 | use-callback-ref@1.3.2: 1917 | resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} 1918 | engines: {node: '>=10'} 1919 | peerDependencies: 1920 | '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 1921 | react: ^16.8.0 || ^17.0.0 || ^18.0.0 1922 | peerDependenciesMeta: 1923 | '@types/react': 1924 | optional: true 1925 | 1926 | use-sidecar@1.1.2: 1927 | resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} 1928 | engines: {node: '>=10'} 1929 | peerDependencies: 1930 | '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 1931 | react: ^16.8.0 || ^17.0.0 || ^18.0.0 1932 | peerDependenciesMeta: 1933 | '@types/react': 1934 | optional: true 1935 | 1936 | util-deprecate@1.0.2: 1937 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 1938 | 1939 | uuid@3.4.0: 1940 | resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} 1941 | deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. 1942 | hasBin: true 1943 | 1944 | verror@1.10.0: 1945 | resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} 1946 | engines: {'0': node >=0.6.0} 1947 | 1948 | which-boxed-primitive@1.0.2: 1949 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 1950 | 1951 | which-builtin-type@1.1.4: 1952 | resolution: {integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==} 1953 | engines: {node: '>= 0.4'} 1954 | 1955 | which-collection@1.0.2: 1956 | resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} 1957 | engines: {node: '>= 0.4'} 1958 | 1959 | which-typed-array@1.1.15: 1960 | resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} 1961 | engines: {node: '>= 0.4'} 1962 | 1963 | which@2.0.2: 1964 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1965 | engines: {node: '>= 8'} 1966 | hasBin: true 1967 | 1968 | word-wrap@1.2.5: 1969 | resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} 1970 | engines: {node: '>=0.10.0'} 1971 | 1972 | wrap-ansi@7.0.0: 1973 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 1974 | engines: {node: '>=10'} 1975 | 1976 | wrap-ansi@8.1.0: 1977 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 1978 | engines: {node: '>=12'} 1979 | 1980 | wrappy@1.0.2: 1981 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 1982 | 1983 | yaml@2.5.1: 1984 | resolution: {integrity: sha512-bLQOjaX/ADgQ20isPJRvF0iRUHIxVhYvr53Of7wGcWlO2jvtUlH5m87DsmulFVxRpNLOnI4tB6p/oh8D7kpn9Q==} 1985 | engines: {node: '>= 14'} 1986 | hasBin: true 1987 | 1988 | yocto-queue@0.1.0: 1989 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 1990 | engines: {node: '>=10'} 1991 | 1992 | snapshots: 1993 | 1994 | '@alloc/quick-lru@5.2.0': {} 1995 | 1996 | '@eslint-community/eslint-utils@4.4.0(eslint@8.57.1)': 1997 | dependencies: 1998 | eslint: 8.57.1 1999 | eslint-visitor-keys: 3.4.3 2000 | 2001 | '@eslint-community/regexpp@4.11.1': {} 2002 | 2003 | '@eslint/eslintrc@2.1.4': 2004 | dependencies: 2005 | ajv: 6.12.6 2006 | debug: 4.3.7 2007 | espree: 9.6.1 2008 | globals: 13.24.0 2009 | ignore: 5.3.2 2010 | import-fresh: 3.3.0 2011 | js-yaml: 4.1.0 2012 | minimatch: 3.1.2 2013 | strip-json-comments: 3.1.1 2014 | transitivePeerDependencies: 2015 | - supports-color 2016 | 2017 | '@eslint/js@8.57.1': {} 2018 | 2019 | '@humanwhocodes/config-array@0.13.0': 2020 | dependencies: 2021 | '@humanwhocodes/object-schema': 2.0.3 2022 | debug: 4.3.7 2023 | minimatch: 3.1.2 2024 | transitivePeerDependencies: 2025 | - supports-color 2026 | 2027 | '@humanwhocodes/module-importer@1.0.1': {} 2028 | 2029 | '@humanwhocodes/object-schema@2.0.3': {} 2030 | 2031 | '@isaacs/cliui@8.0.2': 2032 | dependencies: 2033 | string-width: 5.1.2 2034 | string-width-cjs: string-width@4.2.3 2035 | strip-ansi: 7.1.0 2036 | strip-ansi-cjs: strip-ansi@6.0.1 2037 | wrap-ansi: 8.1.0 2038 | wrap-ansi-cjs: wrap-ansi@7.0.0 2039 | 2040 | '@jridgewell/gen-mapping@0.3.5': 2041 | dependencies: 2042 | '@jridgewell/set-array': 1.2.1 2043 | '@jridgewell/sourcemap-codec': 1.5.0 2044 | '@jridgewell/trace-mapping': 0.3.25 2045 | 2046 | '@jridgewell/resolve-uri@3.1.2': {} 2047 | 2048 | '@jridgewell/set-array@1.2.1': {} 2049 | 2050 | '@jridgewell/sourcemap-codec@1.5.0': {} 2051 | 2052 | '@jridgewell/trace-mapping@0.3.25': 2053 | dependencies: 2054 | '@jridgewell/resolve-uri': 3.1.2 2055 | '@jridgewell/sourcemap-codec': 1.5.0 2056 | 2057 | '@lokesh.dhakar/quantize@1.3.0': {} 2058 | 2059 | '@next/env@14.2.13': {} 2060 | 2061 | '@next/eslint-plugin-next@14.2.13': 2062 | dependencies: 2063 | glob: 10.3.10 2064 | 2065 | '@next/swc-darwin-arm64@14.2.13': 2066 | optional: true 2067 | 2068 | '@next/swc-darwin-x64@14.2.13': 2069 | optional: true 2070 | 2071 | '@next/swc-linux-arm64-gnu@14.2.13': 2072 | optional: true 2073 | 2074 | '@next/swc-linux-arm64-musl@14.2.13': 2075 | optional: true 2076 | 2077 | '@next/swc-linux-x64-gnu@14.2.13': 2078 | optional: true 2079 | 2080 | '@next/swc-linux-x64-musl@14.2.13': 2081 | optional: true 2082 | 2083 | '@next/swc-win32-arm64-msvc@14.2.13': 2084 | optional: true 2085 | 2086 | '@next/swc-win32-ia32-msvc@14.2.13': 2087 | optional: true 2088 | 2089 | '@next/swc-win32-x64-msvc@14.2.13': 2090 | optional: true 2091 | 2092 | '@nodelib/fs.scandir@2.1.5': 2093 | dependencies: 2094 | '@nodelib/fs.stat': 2.0.5 2095 | run-parallel: 1.2.0 2096 | 2097 | '@nodelib/fs.stat@2.0.5': {} 2098 | 2099 | '@nodelib/fs.walk@1.2.8': 2100 | dependencies: 2101 | '@nodelib/fs.scandir': 2.1.5 2102 | fastq: 1.17.1 2103 | 2104 | '@nolyfill/is-core-module@1.0.39': {} 2105 | 2106 | '@pkgjs/parseargs@0.11.0': 2107 | optional: true 2108 | 2109 | '@radix-ui/colors@3.0.0': {} 2110 | 2111 | '@radix-ui/primitive@1.1.0': {} 2112 | 2113 | '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.10)(react@18.3.1)': 2114 | dependencies: 2115 | react: 18.3.1 2116 | optionalDependencies: 2117 | '@types/react': 18.3.10 2118 | 2119 | '@radix-ui/react-context@1.1.0(@types/react@18.3.10)(react@18.3.1)': 2120 | dependencies: 2121 | react: 18.3.1 2122 | optionalDependencies: 2123 | '@types/react': 18.3.10 2124 | 2125 | '@radix-ui/react-dialog@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': 2126 | dependencies: 2127 | '@radix-ui/primitive': 1.1.0 2128 | '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2129 | '@radix-ui/react-context': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2130 | '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 2131 | '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2132 | '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 2133 | '@radix-ui/react-id': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2134 | '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 2135 | '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 2136 | '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 2137 | '@radix-ui/react-slot': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2138 | '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2139 | aria-hidden: 1.2.4 2140 | react: 18.3.1 2141 | react-dom: 18.3.1(react@18.3.1) 2142 | react-remove-scroll: 2.5.7(@types/react@18.3.10)(react@18.3.1) 2143 | optionalDependencies: 2144 | '@types/react': 18.3.10 2145 | '@types/react-dom': 18.3.0 2146 | 2147 | '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': 2148 | dependencies: 2149 | '@radix-ui/primitive': 1.1.0 2150 | '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2151 | '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 2152 | '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2153 | '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2154 | react: 18.3.1 2155 | react-dom: 18.3.1(react@18.3.1) 2156 | optionalDependencies: 2157 | '@types/react': 18.3.10 2158 | '@types/react-dom': 18.3.0 2159 | 2160 | '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.10)(react@18.3.1)': 2161 | dependencies: 2162 | react: 18.3.1 2163 | optionalDependencies: 2164 | '@types/react': 18.3.10 2165 | 2166 | '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': 2167 | dependencies: 2168 | '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2169 | '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 2170 | '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2171 | react: 18.3.1 2172 | react-dom: 18.3.1(react@18.3.1) 2173 | optionalDependencies: 2174 | '@types/react': 18.3.10 2175 | '@types/react-dom': 18.3.0 2176 | 2177 | '@radix-ui/react-icons@1.3.0(react@18.3.1)': 2178 | dependencies: 2179 | react: 18.3.1 2180 | 2181 | '@radix-ui/react-id@1.1.0(@types/react@18.3.10)(react@18.3.1)': 2182 | dependencies: 2183 | '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2184 | react: 18.3.1 2185 | optionalDependencies: 2186 | '@types/react': 18.3.10 2187 | 2188 | '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': 2189 | dependencies: 2190 | '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 2191 | '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2192 | react: 18.3.1 2193 | react-dom: 18.3.1(react@18.3.1) 2194 | optionalDependencies: 2195 | '@types/react': 18.3.10 2196 | '@types/react-dom': 18.3.0 2197 | 2198 | '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': 2199 | dependencies: 2200 | '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2201 | '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2202 | react: 18.3.1 2203 | react-dom: 18.3.1(react@18.3.1) 2204 | optionalDependencies: 2205 | '@types/react': 18.3.10 2206 | '@types/react-dom': 18.3.0 2207 | 2208 | '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': 2209 | dependencies: 2210 | '@radix-ui/react-slot': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2211 | react: 18.3.1 2212 | react-dom: 18.3.1(react@18.3.1) 2213 | optionalDependencies: 2214 | '@types/react': 18.3.10 2215 | '@types/react-dom': 18.3.0 2216 | 2217 | '@radix-ui/react-slot@1.1.0(@types/react@18.3.10)(react@18.3.1)': 2218 | dependencies: 2219 | '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2220 | react: 18.3.1 2221 | optionalDependencies: 2222 | '@types/react': 18.3.10 2223 | 2224 | '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.10)(react@18.3.1)': 2225 | dependencies: 2226 | react: 18.3.1 2227 | optionalDependencies: 2228 | '@types/react': 18.3.10 2229 | 2230 | '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.10)(react@18.3.1)': 2231 | dependencies: 2232 | '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2233 | react: 18.3.1 2234 | optionalDependencies: 2235 | '@types/react': 18.3.10 2236 | 2237 | '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.10)(react@18.3.1)': 2238 | dependencies: 2239 | '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.10)(react@18.3.1) 2240 | react: 18.3.1 2241 | optionalDependencies: 2242 | '@types/react': 18.3.10 2243 | 2244 | '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.10)(react@18.3.1)': 2245 | dependencies: 2246 | react: 18.3.1 2247 | optionalDependencies: 2248 | '@types/react': 18.3.10 2249 | 2250 | '@rtsao/scc@1.1.0': {} 2251 | 2252 | '@rushstack/eslint-patch@1.10.4': {} 2253 | 2254 | '@swc/counter@0.1.3': {} 2255 | 2256 | '@swc/helpers@0.5.5': 2257 | dependencies: 2258 | '@swc/counter': 0.1.3 2259 | tslib: 2.7.0 2260 | 2261 | '@types/json5@0.0.29': {} 2262 | 2263 | '@types/node@20.16.10': 2264 | dependencies: 2265 | undici-types: 6.19.8 2266 | 2267 | '@types/prop-types@15.7.13': {} 2268 | 2269 | '@types/react-dom@18.3.0': 2270 | dependencies: 2271 | '@types/react': 18.3.10 2272 | 2273 | '@types/react@18.3.10': 2274 | dependencies: 2275 | '@types/prop-types': 15.7.13 2276 | csstype: 3.1.3 2277 | 2278 | '@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2)': 2279 | dependencies: 2280 | '@eslint-community/regexpp': 4.11.1 2281 | '@typescript-eslint/parser': 8.7.0(eslint@8.57.1)(typescript@5.6.2) 2282 | '@typescript-eslint/scope-manager': 8.7.0 2283 | '@typescript-eslint/type-utils': 8.7.0(eslint@8.57.1)(typescript@5.6.2) 2284 | '@typescript-eslint/utils': 8.7.0(eslint@8.57.1)(typescript@5.6.2) 2285 | '@typescript-eslint/visitor-keys': 8.7.0 2286 | eslint: 8.57.1 2287 | graphemer: 1.4.0 2288 | ignore: 5.3.2 2289 | natural-compare: 1.4.0 2290 | ts-api-utils: 1.3.0(typescript@5.6.2) 2291 | optionalDependencies: 2292 | typescript: 5.6.2 2293 | transitivePeerDependencies: 2294 | - supports-color 2295 | 2296 | '@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2)': 2297 | dependencies: 2298 | '@typescript-eslint/scope-manager': 8.7.0 2299 | '@typescript-eslint/types': 8.7.0 2300 | '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) 2301 | '@typescript-eslint/visitor-keys': 8.7.0 2302 | debug: 4.3.7 2303 | eslint: 8.57.1 2304 | optionalDependencies: 2305 | typescript: 5.6.2 2306 | transitivePeerDependencies: 2307 | - supports-color 2308 | 2309 | '@typescript-eslint/scope-manager@8.7.0': 2310 | dependencies: 2311 | '@typescript-eslint/types': 8.7.0 2312 | '@typescript-eslint/visitor-keys': 8.7.0 2313 | 2314 | '@typescript-eslint/type-utils@8.7.0(eslint@8.57.1)(typescript@5.6.2)': 2315 | dependencies: 2316 | '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) 2317 | '@typescript-eslint/utils': 8.7.0(eslint@8.57.1)(typescript@5.6.2) 2318 | debug: 4.3.7 2319 | ts-api-utils: 1.3.0(typescript@5.6.2) 2320 | optionalDependencies: 2321 | typescript: 5.6.2 2322 | transitivePeerDependencies: 2323 | - eslint 2324 | - supports-color 2325 | 2326 | '@typescript-eslint/types@8.7.0': {} 2327 | 2328 | '@typescript-eslint/typescript-estree@8.7.0(typescript@5.6.2)': 2329 | dependencies: 2330 | '@typescript-eslint/types': 8.7.0 2331 | '@typescript-eslint/visitor-keys': 8.7.0 2332 | debug: 4.3.7 2333 | fast-glob: 3.3.2 2334 | is-glob: 4.0.3 2335 | minimatch: 9.0.5 2336 | semver: 7.6.3 2337 | ts-api-utils: 1.3.0(typescript@5.6.2) 2338 | optionalDependencies: 2339 | typescript: 5.6.2 2340 | transitivePeerDependencies: 2341 | - supports-color 2342 | 2343 | '@typescript-eslint/utils@8.7.0(eslint@8.57.1)(typescript@5.6.2)': 2344 | dependencies: 2345 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) 2346 | '@typescript-eslint/scope-manager': 8.7.0 2347 | '@typescript-eslint/types': 8.7.0 2348 | '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.2) 2349 | eslint: 8.57.1 2350 | transitivePeerDependencies: 2351 | - supports-color 2352 | - typescript 2353 | 2354 | '@typescript-eslint/visitor-keys@8.7.0': 2355 | dependencies: 2356 | '@typescript-eslint/types': 8.7.0 2357 | eslint-visitor-keys: 3.4.3 2358 | 2359 | '@ungap/structured-clone@1.2.0': {} 2360 | 2361 | acorn-jsx@5.3.2(acorn@8.12.1): 2362 | dependencies: 2363 | acorn: 8.12.1 2364 | 2365 | acorn@8.12.1: {} 2366 | 2367 | ajv@6.12.6: 2368 | dependencies: 2369 | fast-deep-equal: 3.1.3 2370 | fast-json-stable-stringify: 2.1.0 2371 | json-schema-traverse: 0.4.1 2372 | uri-js: 4.4.1 2373 | 2374 | ansi-regex@5.0.1: {} 2375 | 2376 | ansi-regex@6.1.0: {} 2377 | 2378 | ansi-styles@4.3.0: 2379 | dependencies: 2380 | color-convert: 2.0.1 2381 | 2382 | ansi-styles@6.2.1: {} 2383 | 2384 | any-promise@1.3.0: {} 2385 | 2386 | anymatch@3.1.3: 2387 | dependencies: 2388 | normalize-path: 3.0.0 2389 | picomatch: 2.3.1 2390 | 2391 | arg@5.0.2: {} 2392 | 2393 | argparse@2.0.1: {} 2394 | 2395 | aria-hidden@1.2.4: 2396 | dependencies: 2397 | tslib: 2.7.0 2398 | 2399 | aria-query@5.1.3: 2400 | dependencies: 2401 | deep-equal: 2.2.3 2402 | 2403 | array-buffer-byte-length@1.0.1: 2404 | dependencies: 2405 | call-bind: 1.0.7 2406 | is-array-buffer: 3.0.4 2407 | 2408 | array-includes@3.1.8: 2409 | dependencies: 2410 | call-bind: 1.0.7 2411 | define-properties: 1.2.1 2412 | es-abstract: 1.23.3 2413 | es-object-atoms: 1.0.0 2414 | get-intrinsic: 1.2.4 2415 | is-string: 1.0.7 2416 | 2417 | array.prototype.findlast@1.2.5: 2418 | dependencies: 2419 | call-bind: 1.0.7 2420 | define-properties: 1.2.1 2421 | es-abstract: 1.23.3 2422 | es-errors: 1.3.0 2423 | es-object-atoms: 1.0.0 2424 | es-shim-unscopables: 1.0.2 2425 | 2426 | array.prototype.findlastindex@1.2.5: 2427 | dependencies: 2428 | call-bind: 1.0.7 2429 | define-properties: 1.2.1 2430 | es-abstract: 1.23.3 2431 | es-errors: 1.3.0 2432 | es-object-atoms: 1.0.0 2433 | es-shim-unscopables: 1.0.2 2434 | 2435 | array.prototype.flat@1.3.2: 2436 | dependencies: 2437 | call-bind: 1.0.7 2438 | define-properties: 1.2.1 2439 | es-abstract: 1.23.3 2440 | es-shim-unscopables: 1.0.2 2441 | 2442 | array.prototype.flatmap@1.3.2: 2443 | dependencies: 2444 | call-bind: 1.0.7 2445 | define-properties: 1.2.1 2446 | es-abstract: 1.23.3 2447 | es-shim-unscopables: 1.0.2 2448 | 2449 | array.prototype.tosorted@1.1.4: 2450 | dependencies: 2451 | call-bind: 1.0.7 2452 | define-properties: 1.2.1 2453 | es-abstract: 1.23.3 2454 | es-errors: 1.3.0 2455 | es-shim-unscopables: 1.0.2 2456 | 2457 | arraybuffer.prototype.slice@1.0.3: 2458 | dependencies: 2459 | array-buffer-byte-length: 1.0.1 2460 | call-bind: 1.0.7 2461 | define-properties: 1.2.1 2462 | es-abstract: 1.23.3 2463 | es-errors: 1.3.0 2464 | get-intrinsic: 1.2.4 2465 | is-array-buffer: 3.0.4 2466 | is-shared-array-buffer: 1.0.3 2467 | 2468 | asn1@0.2.6: 2469 | dependencies: 2470 | safer-buffer: 2.1.2 2471 | 2472 | assert-plus@1.0.0: {} 2473 | 2474 | ast-types-flow@0.0.8: {} 2475 | 2476 | asynckit@0.4.0: {} 2477 | 2478 | available-typed-arrays@1.0.7: 2479 | dependencies: 2480 | possible-typed-array-names: 1.0.0 2481 | 2482 | aws-sign2@0.7.0: {} 2483 | 2484 | aws4@1.13.2: {} 2485 | 2486 | axe-core@4.10.0: {} 2487 | 2488 | axobject-query@4.1.0: {} 2489 | 2490 | balanced-match@1.0.2: {} 2491 | 2492 | bcrypt-pbkdf@1.0.2: 2493 | dependencies: 2494 | tweetnacl: 0.14.5 2495 | 2496 | binary-extensions@2.3.0: {} 2497 | 2498 | brace-expansion@1.1.11: 2499 | dependencies: 2500 | balanced-match: 1.0.2 2501 | concat-map: 0.0.1 2502 | 2503 | brace-expansion@2.0.1: 2504 | dependencies: 2505 | balanced-match: 1.0.2 2506 | 2507 | braces@3.0.3: 2508 | dependencies: 2509 | fill-range: 7.1.1 2510 | 2511 | busboy@1.6.0: 2512 | dependencies: 2513 | streamsearch: 1.1.0 2514 | 2515 | call-bind@1.0.7: 2516 | dependencies: 2517 | es-define-property: 1.0.0 2518 | es-errors: 1.3.0 2519 | function-bind: 1.1.2 2520 | get-intrinsic: 1.2.4 2521 | set-function-length: 1.2.2 2522 | 2523 | callsites@3.1.0: {} 2524 | 2525 | camelcase-css@2.0.1: {} 2526 | 2527 | caniuse-lite@1.0.30001664: {} 2528 | 2529 | caseless@0.12.0: {} 2530 | 2531 | chalk@4.1.2: 2532 | dependencies: 2533 | ansi-styles: 4.3.0 2534 | supports-color: 7.2.0 2535 | 2536 | chokidar@3.6.0: 2537 | dependencies: 2538 | anymatch: 3.1.3 2539 | braces: 3.0.3 2540 | glob-parent: 5.1.2 2541 | is-binary-path: 2.1.0 2542 | is-glob: 4.0.3 2543 | normalize-path: 3.0.0 2544 | readdirp: 3.6.0 2545 | optionalDependencies: 2546 | fsevents: 2.3.3 2547 | 2548 | client-only@0.0.1: {} 2549 | 2550 | color-convert@2.0.1: 2551 | dependencies: 2552 | color-name: 1.1.4 2553 | 2554 | color-name@1.1.4: {} 2555 | 2556 | colorthief@2.4.0: 2557 | dependencies: 2558 | '@lokesh.dhakar/quantize': 1.3.0 2559 | get-pixels: 3.3.3 2560 | 2561 | combined-stream@1.0.8: 2562 | dependencies: 2563 | delayed-stream: 1.0.0 2564 | 2565 | commander@4.1.1: {} 2566 | 2567 | concat-map@0.0.1: {} 2568 | 2569 | core-util-is@1.0.2: {} 2570 | 2571 | cross-spawn@7.0.3: 2572 | dependencies: 2573 | path-key: 3.1.1 2574 | shebang-command: 2.0.0 2575 | which: 2.0.2 2576 | 2577 | cssesc@3.0.0: {} 2578 | 2579 | csstype@3.1.3: {} 2580 | 2581 | cwise-compiler@1.1.3: 2582 | dependencies: 2583 | uniq: 1.0.1 2584 | 2585 | damerau-levenshtein@1.0.8: {} 2586 | 2587 | dashdash@1.14.1: 2588 | dependencies: 2589 | assert-plus: 1.0.0 2590 | 2591 | data-uri-to-buffer@0.0.3: {} 2592 | 2593 | data-view-buffer@1.0.1: 2594 | dependencies: 2595 | call-bind: 1.0.7 2596 | es-errors: 1.3.0 2597 | is-data-view: 1.0.1 2598 | 2599 | data-view-byte-length@1.0.1: 2600 | dependencies: 2601 | call-bind: 1.0.7 2602 | es-errors: 1.3.0 2603 | is-data-view: 1.0.1 2604 | 2605 | data-view-byte-offset@1.0.0: 2606 | dependencies: 2607 | call-bind: 1.0.7 2608 | es-errors: 1.3.0 2609 | is-data-view: 1.0.1 2610 | 2611 | debug@3.2.7: 2612 | dependencies: 2613 | ms: 2.1.3 2614 | 2615 | debug@4.3.7: 2616 | dependencies: 2617 | ms: 2.1.3 2618 | 2619 | deep-equal@2.2.3: 2620 | dependencies: 2621 | array-buffer-byte-length: 1.0.1 2622 | call-bind: 1.0.7 2623 | es-get-iterator: 1.1.3 2624 | get-intrinsic: 1.2.4 2625 | is-arguments: 1.1.1 2626 | is-array-buffer: 3.0.4 2627 | is-date-object: 1.0.5 2628 | is-regex: 1.1.4 2629 | is-shared-array-buffer: 1.0.3 2630 | isarray: 2.0.5 2631 | object-is: 1.1.6 2632 | object-keys: 1.1.1 2633 | object.assign: 4.1.5 2634 | regexp.prototype.flags: 1.5.2 2635 | side-channel: 1.0.6 2636 | which-boxed-primitive: 1.0.2 2637 | which-collection: 1.0.2 2638 | which-typed-array: 1.1.15 2639 | 2640 | deep-is@0.1.4: {} 2641 | 2642 | define-data-property@1.1.4: 2643 | dependencies: 2644 | es-define-property: 1.0.0 2645 | es-errors: 1.3.0 2646 | gopd: 1.0.1 2647 | 2648 | define-properties@1.2.1: 2649 | dependencies: 2650 | define-data-property: 1.1.4 2651 | has-property-descriptors: 1.0.2 2652 | object-keys: 1.1.1 2653 | 2654 | delayed-stream@1.0.0: {} 2655 | 2656 | detect-node-es@1.1.0: {} 2657 | 2658 | didyoumean@1.2.2: {} 2659 | 2660 | dlv@1.1.3: {} 2661 | 2662 | doctrine@2.1.0: 2663 | dependencies: 2664 | esutils: 2.0.3 2665 | 2666 | doctrine@3.0.0: 2667 | dependencies: 2668 | esutils: 2.0.3 2669 | 2670 | eastasianwidth@0.2.0: {} 2671 | 2672 | ecc-jsbn@0.1.2: 2673 | dependencies: 2674 | jsbn: 0.1.1 2675 | safer-buffer: 2.1.2 2676 | 2677 | emoji-regex@8.0.0: {} 2678 | 2679 | emoji-regex@9.2.2: {} 2680 | 2681 | enhanced-resolve@5.17.1: 2682 | dependencies: 2683 | graceful-fs: 4.2.11 2684 | tapable: 2.2.1 2685 | 2686 | es-abstract@1.23.3: 2687 | dependencies: 2688 | array-buffer-byte-length: 1.0.1 2689 | arraybuffer.prototype.slice: 1.0.3 2690 | available-typed-arrays: 1.0.7 2691 | call-bind: 1.0.7 2692 | data-view-buffer: 1.0.1 2693 | data-view-byte-length: 1.0.1 2694 | data-view-byte-offset: 1.0.0 2695 | es-define-property: 1.0.0 2696 | es-errors: 1.3.0 2697 | es-object-atoms: 1.0.0 2698 | es-set-tostringtag: 2.0.3 2699 | es-to-primitive: 1.2.1 2700 | function.prototype.name: 1.1.6 2701 | get-intrinsic: 1.2.4 2702 | get-symbol-description: 1.0.2 2703 | globalthis: 1.0.4 2704 | gopd: 1.0.1 2705 | has-property-descriptors: 1.0.2 2706 | has-proto: 1.0.3 2707 | has-symbols: 1.0.3 2708 | hasown: 2.0.2 2709 | internal-slot: 1.0.7 2710 | is-array-buffer: 3.0.4 2711 | is-callable: 1.2.7 2712 | is-data-view: 1.0.1 2713 | is-negative-zero: 2.0.3 2714 | is-regex: 1.1.4 2715 | is-shared-array-buffer: 1.0.3 2716 | is-string: 1.0.7 2717 | is-typed-array: 1.1.13 2718 | is-weakref: 1.0.2 2719 | object-inspect: 1.13.2 2720 | object-keys: 1.1.1 2721 | object.assign: 4.1.5 2722 | regexp.prototype.flags: 1.5.2 2723 | safe-array-concat: 1.1.2 2724 | safe-regex-test: 1.0.3 2725 | string.prototype.trim: 1.2.9 2726 | string.prototype.trimend: 1.0.8 2727 | string.prototype.trimstart: 1.0.8 2728 | typed-array-buffer: 1.0.2 2729 | typed-array-byte-length: 1.0.1 2730 | typed-array-byte-offset: 1.0.2 2731 | typed-array-length: 1.0.6 2732 | unbox-primitive: 1.0.2 2733 | which-typed-array: 1.1.15 2734 | 2735 | es-define-property@1.0.0: 2736 | dependencies: 2737 | get-intrinsic: 1.2.4 2738 | 2739 | es-errors@1.3.0: {} 2740 | 2741 | es-get-iterator@1.1.3: 2742 | dependencies: 2743 | call-bind: 1.0.7 2744 | get-intrinsic: 1.2.4 2745 | has-symbols: 1.0.3 2746 | is-arguments: 1.1.1 2747 | is-map: 2.0.3 2748 | is-set: 2.0.3 2749 | is-string: 1.0.7 2750 | isarray: 2.0.5 2751 | stop-iteration-iterator: 1.0.0 2752 | 2753 | es-iterator-helpers@1.0.19: 2754 | dependencies: 2755 | call-bind: 1.0.7 2756 | define-properties: 1.2.1 2757 | es-abstract: 1.23.3 2758 | es-errors: 1.3.0 2759 | es-set-tostringtag: 2.0.3 2760 | function-bind: 1.1.2 2761 | get-intrinsic: 1.2.4 2762 | globalthis: 1.0.4 2763 | has-property-descriptors: 1.0.2 2764 | has-proto: 1.0.3 2765 | has-symbols: 1.0.3 2766 | internal-slot: 1.0.7 2767 | iterator.prototype: 1.1.2 2768 | safe-array-concat: 1.1.2 2769 | 2770 | es-object-atoms@1.0.0: 2771 | dependencies: 2772 | es-errors: 1.3.0 2773 | 2774 | es-set-tostringtag@2.0.3: 2775 | dependencies: 2776 | get-intrinsic: 1.2.4 2777 | has-tostringtag: 1.0.2 2778 | hasown: 2.0.2 2779 | 2780 | es-shim-unscopables@1.0.2: 2781 | dependencies: 2782 | hasown: 2.0.2 2783 | 2784 | es-to-primitive@1.2.1: 2785 | dependencies: 2786 | is-callable: 1.2.7 2787 | is-date-object: 1.0.5 2788 | is-symbol: 1.0.4 2789 | 2790 | escape-string-regexp@4.0.0: {} 2791 | 2792 | eslint-config-next@14.2.13(eslint@8.57.1)(typescript@5.6.2): 2793 | dependencies: 2794 | '@next/eslint-plugin-next': 14.2.13 2795 | '@rushstack/eslint-patch': 1.10.4 2796 | '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint@8.57.1)(typescript@5.6.2) 2797 | '@typescript-eslint/parser': 8.7.0(eslint@8.57.1)(typescript@5.6.2) 2798 | eslint: 8.57.1 2799 | eslint-import-resolver-node: 0.3.9 2800 | eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1) 2801 | eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) 2802 | eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.1) 2803 | eslint-plugin-react: 7.37.0(eslint@8.57.1) 2804 | eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) 2805 | optionalDependencies: 2806 | typescript: 5.6.2 2807 | transitivePeerDependencies: 2808 | - eslint-import-resolver-webpack 2809 | - eslint-plugin-import-x 2810 | - supports-color 2811 | 2812 | eslint-import-resolver-node@0.3.9: 2813 | dependencies: 2814 | debug: 3.2.7 2815 | is-core-module: 2.15.1 2816 | resolve: 1.22.8 2817 | transitivePeerDependencies: 2818 | - supports-color 2819 | 2820 | eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1): 2821 | dependencies: 2822 | '@nolyfill/is-core-module': 1.0.39 2823 | debug: 4.3.7 2824 | enhanced-resolve: 5.17.1 2825 | eslint: 8.57.1 2826 | eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1))(eslint@8.57.1) 2827 | fast-glob: 3.3.2 2828 | get-tsconfig: 4.8.1 2829 | is-bun-module: 1.2.1 2830 | is-glob: 4.0.3 2831 | optionalDependencies: 2832 | eslint-plugin-import: 2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) 2833 | transitivePeerDependencies: 2834 | - '@typescript-eslint/parser' 2835 | - eslint-import-resolver-node 2836 | - eslint-import-resolver-webpack 2837 | - supports-color 2838 | 2839 | eslint-module-utils@2.12.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1))(eslint@8.57.1): 2840 | dependencies: 2841 | debug: 3.2.7 2842 | optionalDependencies: 2843 | '@typescript-eslint/parser': 8.7.0(eslint@8.57.1)(typescript@5.6.2) 2844 | eslint: 8.57.1 2845 | eslint-import-resolver-node: 0.3.9 2846 | eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1) 2847 | transitivePeerDependencies: 2848 | - supports-color 2849 | 2850 | eslint-plugin-import@2.30.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): 2851 | dependencies: 2852 | '@rtsao/scc': 1.1.0 2853 | array-includes: 3.1.8 2854 | array.prototype.findlastindex: 1.2.5 2855 | array.prototype.flat: 1.3.2 2856 | array.prototype.flatmap: 1.3.2 2857 | debug: 3.2.7 2858 | doctrine: 2.1.0 2859 | eslint: 8.57.1 2860 | eslint-import-resolver-node: 0.3.9 2861 | eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.6.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.30.0)(eslint@8.57.1))(eslint@8.57.1) 2862 | hasown: 2.0.2 2863 | is-core-module: 2.15.1 2864 | is-glob: 4.0.3 2865 | minimatch: 3.1.2 2866 | object.fromentries: 2.0.8 2867 | object.groupby: 1.0.3 2868 | object.values: 1.2.0 2869 | semver: 6.3.1 2870 | tsconfig-paths: 3.15.0 2871 | optionalDependencies: 2872 | '@typescript-eslint/parser': 8.7.0(eslint@8.57.1)(typescript@5.6.2) 2873 | transitivePeerDependencies: 2874 | - eslint-import-resolver-typescript 2875 | - eslint-import-resolver-webpack 2876 | - supports-color 2877 | 2878 | eslint-plugin-jsx-a11y@6.10.0(eslint@8.57.1): 2879 | dependencies: 2880 | aria-query: 5.1.3 2881 | array-includes: 3.1.8 2882 | array.prototype.flatmap: 1.3.2 2883 | ast-types-flow: 0.0.8 2884 | axe-core: 4.10.0 2885 | axobject-query: 4.1.0 2886 | damerau-levenshtein: 1.0.8 2887 | emoji-regex: 9.2.2 2888 | es-iterator-helpers: 1.0.19 2889 | eslint: 8.57.1 2890 | hasown: 2.0.2 2891 | jsx-ast-utils: 3.3.5 2892 | language-tags: 1.0.9 2893 | minimatch: 3.1.2 2894 | object.fromentries: 2.0.8 2895 | safe-regex-test: 1.0.3 2896 | string.prototype.includes: 2.0.0 2897 | 2898 | eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): 2899 | dependencies: 2900 | eslint: 8.57.1 2901 | 2902 | eslint-plugin-react@7.37.0(eslint@8.57.1): 2903 | dependencies: 2904 | array-includes: 3.1.8 2905 | array.prototype.findlast: 1.2.5 2906 | array.prototype.flatmap: 1.3.2 2907 | array.prototype.tosorted: 1.1.4 2908 | doctrine: 2.1.0 2909 | es-iterator-helpers: 1.0.19 2910 | eslint: 8.57.1 2911 | estraverse: 5.3.0 2912 | hasown: 2.0.2 2913 | jsx-ast-utils: 3.3.5 2914 | minimatch: 3.1.2 2915 | object.entries: 1.1.8 2916 | object.fromentries: 2.0.8 2917 | object.values: 1.2.0 2918 | prop-types: 15.8.1 2919 | resolve: 2.0.0-next.5 2920 | semver: 6.3.1 2921 | string.prototype.matchall: 4.0.11 2922 | string.prototype.repeat: 1.0.0 2923 | 2924 | eslint-scope@7.2.2: 2925 | dependencies: 2926 | esrecurse: 4.3.0 2927 | estraverse: 5.3.0 2928 | 2929 | eslint-visitor-keys@3.4.3: {} 2930 | 2931 | eslint@8.57.1: 2932 | dependencies: 2933 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) 2934 | '@eslint-community/regexpp': 4.11.1 2935 | '@eslint/eslintrc': 2.1.4 2936 | '@eslint/js': 8.57.1 2937 | '@humanwhocodes/config-array': 0.13.0 2938 | '@humanwhocodes/module-importer': 1.0.1 2939 | '@nodelib/fs.walk': 1.2.8 2940 | '@ungap/structured-clone': 1.2.0 2941 | ajv: 6.12.6 2942 | chalk: 4.1.2 2943 | cross-spawn: 7.0.3 2944 | debug: 4.3.7 2945 | doctrine: 3.0.0 2946 | escape-string-regexp: 4.0.0 2947 | eslint-scope: 7.2.2 2948 | eslint-visitor-keys: 3.4.3 2949 | espree: 9.6.1 2950 | esquery: 1.6.0 2951 | esutils: 2.0.3 2952 | fast-deep-equal: 3.1.3 2953 | file-entry-cache: 6.0.1 2954 | find-up: 5.0.0 2955 | glob-parent: 6.0.2 2956 | globals: 13.24.0 2957 | graphemer: 1.4.0 2958 | ignore: 5.3.2 2959 | imurmurhash: 0.1.4 2960 | is-glob: 4.0.3 2961 | is-path-inside: 3.0.3 2962 | js-yaml: 4.1.0 2963 | json-stable-stringify-without-jsonify: 1.0.1 2964 | levn: 0.4.1 2965 | lodash.merge: 4.6.2 2966 | minimatch: 3.1.2 2967 | natural-compare: 1.4.0 2968 | optionator: 0.9.4 2969 | strip-ansi: 6.0.1 2970 | text-table: 0.2.0 2971 | transitivePeerDependencies: 2972 | - supports-color 2973 | 2974 | espree@9.6.1: 2975 | dependencies: 2976 | acorn: 8.12.1 2977 | acorn-jsx: 5.3.2(acorn@8.12.1) 2978 | eslint-visitor-keys: 3.4.3 2979 | 2980 | esquery@1.6.0: 2981 | dependencies: 2982 | estraverse: 5.3.0 2983 | 2984 | esrecurse@4.3.0: 2985 | dependencies: 2986 | estraverse: 5.3.0 2987 | 2988 | estraverse@5.3.0: {} 2989 | 2990 | esutils@2.0.3: {} 2991 | 2992 | extend@3.0.2: {} 2993 | 2994 | extsprintf@1.3.0: {} 2995 | 2996 | fast-deep-equal@3.1.3: {} 2997 | 2998 | fast-glob@3.3.2: 2999 | dependencies: 3000 | '@nodelib/fs.stat': 2.0.5 3001 | '@nodelib/fs.walk': 1.2.8 3002 | glob-parent: 5.1.2 3003 | merge2: 1.4.1 3004 | micromatch: 4.0.8 3005 | 3006 | fast-json-stable-stringify@2.1.0: {} 3007 | 3008 | fast-levenshtein@2.0.6: {} 3009 | 3010 | fastq@1.17.1: 3011 | dependencies: 3012 | reusify: 1.0.4 3013 | 3014 | file-entry-cache@6.0.1: 3015 | dependencies: 3016 | flat-cache: 3.2.0 3017 | 3018 | fill-range@7.1.1: 3019 | dependencies: 3020 | to-regex-range: 5.0.1 3021 | 3022 | find-up@5.0.0: 3023 | dependencies: 3024 | locate-path: 6.0.0 3025 | path-exists: 4.0.0 3026 | 3027 | flat-cache@3.2.0: 3028 | dependencies: 3029 | flatted: 3.3.1 3030 | keyv: 4.5.4 3031 | rimraf: 3.0.2 3032 | 3033 | flatted@3.3.1: {} 3034 | 3035 | for-each@0.3.3: 3036 | dependencies: 3037 | is-callable: 1.2.7 3038 | 3039 | foreground-child@3.3.0: 3040 | dependencies: 3041 | cross-spawn: 7.0.3 3042 | signal-exit: 4.1.0 3043 | 3044 | forever-agent@0.6.1: {} 3045 | 3046 | form-data@2.3.3: 3047 | dependencies: 3048 | asynckit: 0.4.0 3049 | combined-stream: 1.0.8 3050 | mime-types: 2.1.35 3051 | 3052 | fs.realpath@1.0.0: {} 3053 | 3054 | fsevents@2.3.3: 3055 | optional: true 3056 | 3057 | function-bind@1.1.2: {} 3058 | 3059 | function.prototype.name@1.1.6: 3060 | dependencies: 3061 | call-bind: 1.0.7 3062 | define-properties: 1.2.1 3063 | es-abstract: 1.23.3 3064 | functions-have-names: 1.2.3 3065 | 3066 | functions-have-names@1.2.3: {} 3067 | 3068 | get-intrinsic@1.2.4: 3069 | dependencies: 3070 | es-errors: 1.3.0 3071 | function-bind: 1.1.2 3072 | has-proto: 1.0.3 3073 | has-symbols: 1.0.3 3074 | hasown: 2.0.2 3075 | 3076 | get-nonce@1.0.1: {} 3077 | 3078 | get-pixels@3.3.3: 3079 | dependencies: 3080 | data-uri-to-buffer: 0.0.3 3081 | jpeg-js: 0.4.4 3082 | mime-types: 2.1.35 3083 | ndarray: 1.0.19 3084 | ndarray-pack: 1.2.1 3085 | node-bitmap: 0.0.1 3086 | omggif: 1.0.10 3087 | parse-data-uri: 0.2.0 3088 | pngjs: 3.4.0 3089 | request: 2.88.2 3090 | through: 2.3.8 3091 | 3092 | get-symbol-description@1.0.2: 3093 | dependencies: 3094 | call-bind: 1.0.7 3095 | es-errors: 1.3.0 3096 | get-intrinsic: 1.2.4 3097 | 3098 | get-tsconfig@4.8.1: 3099 | dependencies: 3100 | resolve-pkg-maps: 1.0.0 3101 | 3102 | getpass@0.1.7: 3103 | dependencies: 3104 | assert-plus: 1.0.0 3105 | 3106 | glob-parent@5.1.2: 3107 | dependencies: 3108 | is-glob: 4.0.3 3109 | 3110 | glob-parent@6.0.2: 3111 | dependencies: 3112 | is-glob: 4.0.3 3113 | 3114 | glob@10.3.10: 3115 | dependencies: 3116 | foreground-child: 3.3.0 3117 | jackspeak: 2.3.6 3118 | minimatch: 9.0.5 3119 | minipass: 7.1.2 3120 | path-scurry: 1.11.1 3121 | 3122 | glob@10.4.5: 3123 | dependencies: 3124 | foreground-child: 3.3.0 3125 | jackspeak: 3.4.3 3126 | minimatch: 9.0.5 3127 | minipass: 7.1.2 3128 | package-json-from-dist: 1.0.1 3129 | path-scurry: 1.11.1 3130 | 3131 | glob@7.2.3: 3132 | dependencies: 3133 | fs.realpath: 1.0.0 3134 | inflight: 1.0.6 3135 | inherits: 2.0.4 3136 | minimatch: 3.1.2 3137 | once: 1.4.0 3138 | path-is-absolute: 1.0.1 3139 | 3140 | globals@13.24.0: 3141 | dependencies: 3142 | type-fest: 0.20.2 3143 | 3144 | globalthis@1.0.4: 3145 | dependencies: 3146 | define-properties: 1.2.1 3147 | gopd: 1.0.1 3148 | 3149 | gopd@1.0.1: 3150 | dependencies: 3151 | get-intrinsic: 1.2.4 3152 | 3153 | graceful-fs@4.2.11: {} 3154 | 3155 | graphemer@1.4.0: {} 3156 | 3157 | har-schema@2.0.0: {} 3158 | 3159 | har-validator@5.1.5: 3160 | dependencies: 3161 | ajv: 6.12.6 3162 | har-schema: 2.0.0 3163 | 3164 | has-bigints@1.0.2: {} 3165 | 3166 | has-flag@4.0.0: {} 3167 | 3168 | has-property-descriptors@1.0.2: 3169 | dependencies: 3170 | es-define-property: 1.0.0 3171 | 3172 | has-proto@1.0.3: {} 3173 | 3174 | has-symbols@1.0.3: {} 3175 | 3176 | has-tostringtag@1.0.2: 3177 | dependencies: 3178 | has-symbols: 1.0.3 3179 | 3180 | hasown@2.0.2: 3181 | dependencies: 3182 | function-bind: 1.1.2 3183 | 3184 | http-signature@1.2.0: 3185 | dependencies: 3186 | assert-plus: 1.0.0 3187 | jsprim: 1.4.2 3188 | sshpk: 1.18.0 3189 | 3190 | ignore@5.3.2: {} 3191 | 3192 | import-fresh@3.3.0: 3193 | dependencies: 3194 | parent-module: 1.0.1 3195 | resolve-from: 4.0.0 3196 | 3197 | imurmurhash@0.1.4: {} 3198 | 3199 | inflight@1.0.6: 3200 | dependencies: 3201 | once: 1.4.0 3202 | wrappy: 1.0.2 3203 | 3204 | inherits@2.0.4: {} 3205 | 3206 | internal-slot@1.0.7: 3207 | dependencies: 3208 | es-errors: 1.3.0 3209 | hasown: 2.0.2 3210 | side-channel: 1.0.6 3211 | 3212 | invariant@2.2.4: 3213 | dependencies: 3214 | loose-envify: 1.4.0 3215 | 3216 | iota-array@1.0.0: {} 3217 | 3218 | is-arguments@1.1.1: 3219 | dependencies: 3220 | call-bind: 1.0.7 3221 | has-tostringtag: 1.0.2 3222 | 3223 | is-array-buffer@3.0.4: 3224 | dependencies: 3225 | call-bind: 1.0.7 3226 | get-intrinsic: 1.2.4 3227 | 3228 | is-async-function@2.0.0: 3229 | dependencies: 3230 | has-tostringtag: 1.0.2 3231 | 3232 | is-bigint@1.0.4: 3233 | dependencies: 3234 | has-bigints: 1.0.2 3235 | 3236 | is-binary-path@2.1.0: 3237 | dependencies: 3238 | binary-extensions: 2.3.0 3239 | 3240 | is-boolean-object@1.1.2: 3241 | dependencies: 3242 | call-bind: 1.0.7 3243 | has-tostringtag: 1.0.2 3244 | 3245 | is-buffer@1.1.6: {} 3246 | 3247 | is-bun-module@1.2.1: 3248 | dependencies: 3249 | semver: 7.6.3 3250 | 3251 | is-callable@1.2.7: {} 3252 | 3253 | is-core-module@2.15.1: 3254 | dependencies: 3255 | hasown: 2.0.2 3256 | 3257 | is-data-view@1.0.1: 3258 | dependencies: 3259 | is-typed-array: 1.1.13 3260 | 3261 | is-date-object@1.0.5: 3262 | dependencies: 3263 | has-tostringtag: 1.0.2 3264 | 3265 | is-extglob@2.1.1: {} 3266 | 3267 | is-finalizationregistry@1.0.2: 3268 | dependencies: 3269 | call-bind: 1.0.7 3270 | 3271 | is-fullwidth-code-point@3.0.0: {} 3272 | 3273 | is-generator-function@1.0.10: 3274 | dependencies: 3275 | has-tostringtag: 1.0.2 3276 | 3277 | is-glob@4.0.3: 3278 | dependencies: 3279 | is-extglob: 2.1.1 3280 | 3281 | is-map@2.0.3: {} 3282 | 3283 | is-negative-zero@2.0.3: {} 3284 | 3285 | is-number-object@1.0.7: 3286 | dependencies: 3287 | has-tostringtag: 1.0.2 3288 | 3289 | is-number@7.0.0: {} 3290 | 3291 | is-path-inside@3.0.3: {} 3292 | 3293 | is-regex@1.1.4: 3294 | dependencies: 3295 | call-bind: 1.0.7 3296 | has-tostringtag: 1.0.2 3297 | 3298 | is-set@2.0.3: {} 3299 | 3300 | is-shared-array-buffer@1.0.3: 3301 | dependencies: 3302 | call-bind: 1.0.7 3303 | 3304 | is-string@1.0.7: 3305 | dependencies: 3306 | has-tostringtag: 1.0.2 3307 | 3308 | is-symbol@1.0.4: 3309 | dependencies: 3310 | has-symbols: 1.0.3 3311 | 3312 | is-typed-array@1.1.13: 3313 | dependencies: 3314 | which-typed-array: 1.1.15 3315 | 3316 | is-typedarray@1.0.0: {} 3317 | 3318 | is-weakmap@2.0.2: {} 3319 | 3320 | is-weakref@1.0.2: 3321 | dependencies: 3322 | call-bind: 1.0.7 3323 | 3324 | is-weakset@2.0.3: 3325 | dependencies: 3326 | call-bind: 1.0.7 3327 | get-intrinsic: 1.2.4 3328 | 3329 | isarray@2.0.5: {} 3330 | 3331 | isexe@2.0.0: {} 3332 | 3333 | isstream@0.1.2: {} 3334 | 3335 | iterator.prototype@1.1.2: 3336 | dependencies: 3337 | define-properties: 1.2.1 3338 | get-intrinsic: 1.2.4 3339 | has-symbols: 1.0.3 3340 | reflect.getprototypeof: 1.0.6 3341 | set-function-name: 2.0.2 3342 | 3343 | jackspeak@2.3.6: 3344 | dependencies: 3345 | '@isaacs/cliui': 8.0.2 3346 | optionalDependencies: 3347 | '@pkgjs/parseargs': 0.11.0 3348 | 3349 | jackspeak@3.4.3: 3350 | dependencies: 3351 | '@isaacs/cliui': 8.0.2 3352 | optionalDependencies: 3353 | '@pkgjs/parseargs': 0.11.0 3354 | 3355 | jiti@1.21.6: {} 3356 | 3357 | jpeg-js@0.4.4: {} 3358 | 3359 | js-tokens@4.0.0: {} 3360 | 3361 | js-yaml@4.1.0: 3362 | dependencies: 3363 | argparse: 2.0.1 3364 | 3365 | jsbn@0.1.1: {} 3366 | 3367 | json-buffer@3.0.1: {} 3368 | 3369 | json-schema-traverse@0.4.1: {} 3370 | 3371 | json-schema@0.4.0: {} 3372 | 3373 | json-stable-stringify-without-jsonify@1.0.1: {} 3374 | 3375 | json-stringify-safe@5.0.1: {} 3376 | 3377 | json5@1.0.2: 3378 | dependencies: 3379 | minimist: 1.2.8 3380 | 3381 | jsprim@1.4.2: 3382 | dependencies: 3383 | assert-plus: 1.0.0 3384 | extsprintf: 1.3.0 3385 | json-schema: 0.4.0 3386 | verror: 1.10.0 3387 | 3388 | jsx-ast-utils@3.3.5: 3389 | dependencies: 3390 | array-includes: 3.1.8 3391 | array.prototype.flat: 1.3.2 3392 | object.assign: 4.1.5 3393 | object.values: 1.2.0 3394 | 3395 | keyv@4.5.4: 3396 | dependencies: 3397 | json-buffer: 3.0.1 3398 | 3399 | language-subtag-registry@0.3.23: {} 3400 | 3401 | language-tags@1.0.9: 3402 | dependencies: 3403 | language-subtag-registry: 0.3.23 3404 | 3405 | levn@0.4.1: 3406 | dependencies: 3407 | prelude-ls: 1.2.1 3408 | type-check: 0.4.0 3409 | 3410 | lilconfig@2.1.0: {} 3411 | 3412 | lilconfig@3.1.2: {} 3413 | 3414 | lines-and-columns@1.2.4: {} 3415 | 3416 | locate-path@6.0.0: 3417 | dependencies: 3418 | p-locate: 5.0.0 3419 | 3420 | lodash.merge@4.6.2: {} 3421 | 3422 | loose-envify@1.4.0: 3423 | dependencies: 3424 | js-tokens: 4.0.0 3425 | 3426 | lru-cache@10.4.3: {} 3427 | 3428 | lucide-react@0.446.0(react@18.3.1): 3429 | dependencies: 3430 | react: 18.3.1 3431 | 3432 | merge2@1.4.1: {} 3433 | 3434 | micromatch@4.0.8: 3435 | dependencies: 3436 | braces: 3.0.3 3437 | picomatch: 2.3.1 3438 | 3439 | mime-db@1.52.0: {} 3440 | 3441 | mime-types@2.1.35: 3442 | dependencies: 3443 | mime-db: 1.52.0 3444 | 3445 | minimatch@3.1.2: 3446 | dependencies: 3447 | brace-expansion: 1.1.11 3448 | 3449 | minimatch@9.0.5: 3450 | dependencies: 3451 | brace-expansion: 2.0.1 3452 | 3453 | minimist@1.2.8: {} 3454 | 3455 | minipass@7.1.2: {} 3456 | 3457 | ms@2.1.3: {} 3458 | 3459 | mz@2.7.0: 3460 | dependencies: 3461 | any-promise: 1.3.0 3462 | object-assign: 4.1.1 3463 | thenify-all: 1.6.0 3464 | 3465 | nanoid@3.3.7: {} 3466 | 3467 | natural-compare@1.4.0: {} 3468 | 3469 | ndarray-pack@1.2.1: 3470 | dependencies: 3471 | cwise-compiler: 1.1.3 3472 | ndarray: 1.0.19 3473 | 3474 | ndarray@1.0.19: 3475 | dependencies: 3476 | iota-array: 1.0.0 3477 | is-buffer: 1.1.6 3478 | 3479 | next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): 3480 | dependencies: 3481 | react: 18.3.1 3482 | react-dom: 18.3.1(react@18.3.1) 3483 | 3484 | next@14.2.13(react-dom@18.3.1(react@18.3.1))(react@18.3.1): 3485 | dependencies: 3486 | '@next/env': 14.2.13 3487 | '@swc/helpers': 0.5.5 3488 | busboy: 1.6.0 3489 | caniuse-lite: 1.0.30001664 3490 | graceful-fs: 4.2.11 3491 | postcss: 8.4.31 3492 | react: 18.3.1 3493 | react-dom: 18.3.1(react@18.3.1) 3494 | styled-jsx: 5.1.1(react@18.3.1) 3495 | optionalDependencies: 3496 | '@next/swc-darwin-arm64': 14.2.13 3497 | '@next/swc-darwin-x64': 14.2.13 3498 | '@next/swc-linux-arm64-gnu': 14.2.13 3499 | '@next/swc-linux-arm64-musl': 14.2.13 3500 | '@next/swc-linux-x64-gnu': 14.2.13 3501 | '@next/swc-linux-x64-musl': 14.2.13 3502 | '@next/swc-win32-arm64-msvc': 14.2.13 3503 | '@next/swc-win32-ia32-msvc': 14.2.13 3504 | '@next/swc-win32-x64-msvc': 14.2.13 3505 | transitivePeerDependencies: 3506 | - '@babel/core' 3507 | - babel-plugin-macros 3508 | 3509 | node-bitmap@0.0.1: {} 3510 | 3511 | normalize-path@3.0.0: {} 3512 | 3513 | oauth-sign@0.9.0: {} 3514 | 3515 | object-assign@4.1.1: {} 3516 | 3517 | object-hash@3.0.0: {} 3518 | 3519 | object-inspect@1.13.2: {} 3520 | 3521 | object-is@1.1.6: 3522 | dependencies: 3523 | call-bind: 1.0.7 3524 | define-properties: 1.2.1 3525 | 3526 | object-keys@1.1.1: {} 3527 | 3528 | object.assign@4.1.5: 3529 | dependencies: 3530 | call-bind: 1.0.7 3531 | define-properties: 1.2.1 3532 | has-symbols: 1.0.3 3533 | object-keys: 1.1.1 3534 | 3535 | object.entries@1.1.8: 3536 | dependencies: 3537 | call-bind: 1.0.7 3538 | define-properties: 1.2.1 3539 | es-object-atoms: 1.0.0 3540 | 3541 | object.fromentries@2.0.8: 3542 | dependencies: 3543 | call-bind: 1.0.7 3544 | define-properties: 1.2.1 3545 | es-abstract: 1.23.3 3546 | es-object-atoms: 1.0.0 3547 | 3548 | object.groupby@1.0.3: 3549 | dependencies: 3550 | call-bind: 1.0.7 3551 | define-properties: 1.2.1 3552 | es-abstract: 1.23.3 3553 | 3554 | object.values@1.2.0: 3555 | dependencies: 3556 | call-bind: 1.0.7 3557 | define-properties: 1.2.1 3558 | es-object-atoms: 1.0.0 3559 | 3560 | omggif@1.0.10: {} 3561 | 3562 | once@1.4.0: 3563 | dependencies: 3564 | wrappy: 1.0.2 3565 | 3566 | optionator@0.9.4: 3567 | dependencies: 3568 | deep-is: 0.1.4 3569 | fast-levenshtein: 2.0.6 3570 | levn: 0.4.1 3571 | prelude-ls: 1.2.1 3572 | type-check: 0.4.0 3573 | word-wrap: 1.2.5 3574 | 3575 | p-limit@3.1.0: 3576 | dependencies: 3577 | yocto-queue: 0.1.0 3578 | 3579 | p-locate@5.0.0: 3580 | dependencies: 3581 | p-limit: 3.1.0 3582 | 3583 | package-json-from-dist@1.0.1: {} 3584 | 3585 | parent-module@1.0.1: 3586 | dependencies: 3587 | callsites: 3.1.0 3588 | 3589 | parse-data-uri@0.2.0: 3590 | dependencies: 3591 | data-uri-to-buffer: 0.0.3 3592 | 3593 | path-exists@4.0.0: {} 3594 | 3595 | path-is-absolute@1.0.1: {} 3596 | 3597 | path-key@3.1.1: {} 3598 | 3599 | path-parse@1.0.7: {} 3600 | 3601 | path-scurry@1.11.1: 3602 | dependencies: 3603 | lru-cache: 10.4.3 3604 | minipass: 7.1.2 3605 | 3606 | performance-now@2.1.0: {} 3607 | 3608 | picocolors@1.1.0: {} 3609 | 3610 | picomatch@2.3.1: {} 3611 | 3612 | pify@2.3.0: {} 3613 | 3614 | pirates@4.0.6: {} 3615 | 3616 | pngjs@3.4.0: {} 3617 | 3618 | possible-typed-array-names@1.0.0: {} 3619 | 3620 | postcss-import@15.1.0(postcss@8.4.47): 3621 | dependencies: 3622 | postcss: 8.4.47 3623 | postcss-value-parser: 4.2.0 3624 | read-cache: 1.0.0 3625 | resolve: 1.22.8 3626 | 3627 | postcss-js@4.0.1(postcss@8.4.47): 3628 | dependencies: 3629 | camelcase-css: 2.0.1 3630 | postcss: 8.4.47 3631 | 3632 | postcss-load-config@4.0.2(postcss@8.4.47): 3633 | dependencies: 3634 | lilconfig: 3.1.2 3635 | yaml: 2.5.1 3636 | optionalDependencies: 3637 | postcss: 8.4.47 3638 | 3639 | postcss-nested@6.2.0(postcss@8.4.47): 3640 | dependencies: 3641 | postcss: 8.4.47 3642 | postcss-selector-parser: 6.1.2 3643 | 3644 | postcss-selector-parser@6.1.2: 3645 | dependencies: 3646 | cssesc: 3.0.0 3647 | util-deprecate: 1.0.2 3648 | 3649 | postcss-value-parser@4.2.0: {} 3650 | 3651 | postcss@8.4.31: 3652 | dependencies: 3653 | nanoid: 3.3.7 3654 | picocolors: 1.1.0 3655 | source-map-js: 1.2.1 3656 | 3657 | postcss@8.4.47: 3658 | dependencies: 3659 | nanoid: 3.3.7 3660 | picocolors: 1.1.0 3661 | source-map-js: 1.2.1 3662 | 3663 | prelude-ls@1.2.1: {} 3664 | 3665 | prop-types@15.8.1: 3666 | dependencies: 3667 | loose-envify: 1.4.0 3668 | object-assign: 4.1.1 3669 | react-is: 16.13.1 3670 | 3671 | psl@1.9.0: {} 3672 | 3673 | punycode@2.3.1: {} 3674 | 3675 | qs@6.5.3: {} 3676 | 3677 | queue-microtask@1.2.3: {} 3678 | 3679 | react-dom@18.3.1(react@18.3.1): 3680 | dependencies: 3681 | loose-envify: 1.4.0 3682 | react: 18.3.1 3683 | scheduler: 0.23.2 3684 | 3685 | react-is@16.13.1: {} 3686 | 3687 | react-remove-scroll-bar@2.3.6(@types/react@18.3.10)(react@18.3.1): 3688 | dependencies: 3689 | react: 18.3.1 3690 | react-style-singleton: 2.2.1(@types/react@18.3.10)(react@18.3.1) 3691 | tslib: 2.7.0 3692 | optionalDependencies: 3693 | '@types/react': 18.3.10 3694 | 3695 | react-remove-scroll@2.5.7(@types/react@18.3.10)(react@18.3.1): 3696 | dependencies: 3697 | react: 18.3.1 3698 | react-remove-scroll-bar: 2.3.6(@types/react@18.3.10)(react@18.3.1) 3699 | react-style-singleton: 2.2.1(@types/react@18.3.10)(react@18.3.1) 3700 | tslib: 2.7.0 3701 | use-callback-ref: 1.3.2(@types/react@18.3.10)(react@18.3.1) 3702 | use-sidecar: 1.1.2(@types/react@18.3.10)(react@18.3.1) 3703 | optionalDependencies: 3704 | '@types/react': 18.3.10 3705 | 3706 | react-style-singleton@2.2.1(@types/react@18.3.10)(react@18.3.1): 3707 | dependencies: 3708 | get-nonce: 1.0.1 3709 | invariant: 2.2.4 3710 | react: 18.3.1 3711 | tslib: 2.7.0 3712 | optionalDependencies: 3713 | '@types/react': 18.3.10 3714 | 3715 | react@18.3.1: 3716 | dependencies: 3717 | loose-envify: 1.4.0 3718 | 3719 | read-cache@1.0.0: 3720 | dependencies: 3721 | pify: 2.3.0 3722 | 3723 | readdirp@3.6.0: 3724 | dependencies: 3725 | picomatch: 2.3.1 3726 | 3727 | reflect.getprototypeof@1.0.6: 3728 | dependencies: 3729 | call-bind: 1.0.7 3730 | define-properties: 1.2.1 3731 | es-abstract: 1.23.3 3732 | es-errors: 1.3.0 3733 | get-intrinsic: 1.2.4 3734 | globalthis: 1.0.4 3735 | which-builtin-type: 1.1.4 3736 | 3737 | regexp.prototype.flags@1.5.2: 3738 | dependencies: 3739 | call-bind: 1.0.7 3740 | define-properties: 1.2.1 3741 | es-errors: 1.3.0 3742 | set-function-name: 2.0.2 3743 | 3744 | request@2.88.2: 3745 | dependencies: 3746 | aws-sign2: 0.7.0 3747 | aws4: 1.13.2 3748 | caseless: 0.12.0 3749 | combined-stream: 1.0.8 3750 | extend: 3.0.2 3751 | forever-agent: 0.6.1 3752 | form-data: 2.3.3 3753 | har-validator: 5.1.5 3754 | http-signature: 1.2.0 3755 | is-typedarray: 1.0.0 3756 | isstream: 0.1.2 3757 | json-stringify-safe: 5.0.1 3758 | mime-types: 2.1.35 3759 | oauth-sign: 0.9.0 3760 | performance-now: 2.1.0 3761 | qs: 6.5.3 3762 | safe-buffer: 5.2.1 3763 | tough-cookie: 2.5.0 3764 | tunnel-agent: 0.6.0 3765 | uuid: 3.4.0 3766 | 3767 | resolve-from@4.0.0: {} 3768 | 3769 | resolve-pkg-maps@1.0.0: {} 3770 | 3771 | resolve@1.22.8: 3772 | dependencies: 3773 | is-core-module: 2.15.1 3774 | path-parse: 1.0.7 3775 | supports-preserve-symlinks-flag: 1.0.0 3776 | 3777 | resolve@2.0.0-next.5: 3778 | dependencies: 3779 | is-core-module: 2.15.1 3780 | path-parse: 1.0.7 3781 | supports-preserve-symlinks-flag: 1.0.0 3782 | 3783 | reusify@1.0.4: {} 3784 | 3785 | rimraf@3.0.2: 3786 | dependencies: 3787 | glob: 7.2.3 3788 | 3789 | run-parallel@1.2.0: 3790 | dependencies: 3791 | queue-microtask: 1.2.3 3792 | 3793 | safe-array-concat@1.1.2: 3794 | dependencies: 3795 | call-bind: 1.0.7 3796 | get-intrinsic: 1.2.4 3797 | has-symbols: 1.0.3 3798 | isarray: 2.0.5 3799 | 3800 | safe-buffer@5.2.1: {} 3801 | 3802 | safe-regex-test@1.0.3: 3803 | dependencies: 3804 | call-bind: 1.0.7 3805 | es-errors: 1.3.0 3806 | is-regex: 1.1.4 3807 | 3808 | safer-buffer@2.1.2: {} 3809 | 3810 | scheduler@0.23.2: 3811 | dependencies: 3812 | loose-envify: 1.4.0 3813 | 3814 | semver@6.3.1: {} 3815 | 3816 | semver@7.6.3: {} 3817 | 3818 | set-function-length@1.2.2: 3819 | dependencies: 3820 | define-data-property: 1.1.4 3821 | es-errors: 1.3.0 3822 | function-bind: 1.1.2 3823 | get-intrinsic: 1.2.4 3824 | gopd: 1.0.1 3825 | has-property-descriptors: 1.0.2 3826 | 3827 | set-function-name@2.0.2: 3828 | dependencies: 3829 | define-data-property: 1.1.4 3830 | es-errors: 1.3.0 3831 | functions-have-names: 1.2.3 3832 | has-property-descriptors: 1.0.2 3833 | 3834 | shebang-command@2.0.0: 3835 | dependencies: 3836 | shebang-regex: 3.0.0 3837 | 3838 | shebang-regex@3.0.0: {} 3839 | 3840 | side-channel@1.0.6: 3841 | dependencies: 3842 | call-bind: 1.0.7 3843 | es-errors: 1.3.0 3844 | get-intrinsic: 1.2.4 3845 | object-inspect: 1.13.2 3846 | 3847 | signal-exit@4.1.0: {} 3848 | 3849 | source-map-js@1.2.1: {} 3850 | 3851 | sshpk@1.18.0: 3852 | dependencies: 3853 | asn1: 0.2.6 3854 | assert-plus: 1.0.0 3855 | bcrypt-pbkdf: 1.0.2 3856 | dashdash: 1.14.1 3857 | ecc-jsbn: 0.1.2 3858 | getpass: 0.1.7 3859 | jsbn: 0.1.1 3860 | safer-buffer: 2.1.2 3861 | tweetnacl: 0.14.5 3862 | 3863 | stop-iteration-iterator@1.0.0: 3864 | dependencies: 3865 | internal-slot: 1.0.7 3866 | 3867 | streamsearch@1.1.0: {} 3868 | 3869 | string-width@4.2.3: 3870 | dependencies: 3871 | emoji-regex: 8.0.0 3872 | is-fullwidth-code-point: 3.0.0 3873 | strip-ansi: 6.0.1 3874 | 3875 | string-width@5.1.2: 3876 | dependencies: 3877 | eastasianwidth: 0.2.0 3878 | emoji-regex: 9.2.2 3879 | strip-ansi: 7.1.0 3880 | 3881 | string.prototype.includes@2.0.0: 3882 | dependencies: 3883 | define-properties: 1.2.1 3884 | es-abstract: 1.23.3 3885 | 3886 | string.prototype.matchall@4.0.11: 3887 | dependencies: 3888 | call-bind: 1.0.7 3889 | define-properties: 1.2.1 3890 | es-abstract: 1.23.3 3891 | es-errors: 1.3.0 3892 | es-object-atoms: 1.0.0 3893 | get-intrinsic: 1.2.4 3894 | gopd: 1.0.1 3895 | has-symbols: 1.0.3 3896 | internal-slot: 1.0.7 3897 | regexp.prototype.flags: 1.5.2 3898 | set-function-name: 2.0.2 3899 | side-channel: 1.0.6 3900 | 3901 | string.prototype.repeat@1.0.0: 3902 | dependencies: 3903 | define-properties: 1.2.1 3904 | es-abstract: 1.23.3 3905 | 3906 | string.prototype.trim@1.2.9: 3907 | dependencies: 3908 | call-bind: 1.0.7 3909 | define-properties: 1.2.1 3910 | es-abstract: 1.23.3 3911 | es-object-atoms: 1.0.0 3912 | 3913 | string.prototype.trimend@1.0.8: 3914 | dependencies: 3915 | call-bind: 1.0.7 3916 | define-properties: 1.2.1 3917 | es-object-atoms: 1.0.0 3918 | 3919 | string.prototype.trimstart@1.0.8: 3920 | dependencies: 3921 | call-bind: 1.0.7 3922 | define-properties: 1.2.1 3923 | es-object-atoms: 1.0.0 3924 | 3925 | strip-ansi@6.0.1: 3926 | dependencies: 3927 | ansi-regex: 5.0.1 3928 | 3929 | strip-ansi@7.1.0: 3930 | dependencies: 3931 | ansi-regex: 6.1.0 3932 | 3933 | strip-bom@3.0.0: {} 3934 | 3935 | strip-json-comments@3.1.1: {} 3936 | 3937 | styled-jsx@5.1.1(react@18.3.1): 3938 | dependencies: 3939 | client-only: 0.0.1 3940 | react: 18.3.1 3941 | 3942 | sucrase@3.35.0: 3943 | dependencies: 3944 | '@jridgewell/gen-mapping': 0.3.5 3945 | commander: 4.1.1 3946 | glob: 10.4.5 3947 | lines-and-columns: 1.2.4 3948 | mz: 2.7.0 3949 | pirates: 4.0.6 3950 | ts-interface-checker: 0.1.13 3951 | 3952 | supports-color@7.2.0: 3953 | dependencies: 3954 | has-flag: 4.0.0 3955 | 3956 | supports-preserve-symlinks-flag@1.0.0: {} 3957 | 3958 | tailwindcss@3.4.13: 3959 | dependencies: 3960 | '@alloc/quick-lru': 5.2.0 3961 | arg: 5.0.2 3962 | chokidar: 3.6.0 3963 | didyoumean: 1.2.2 3964 | dlv: 1.1.3 3965 | fast-glob: 3.3.2 3966 | glob-parent: 6.0.2 3967 | is-glob: 4.0.3 3968 | jiti: 1.21.6 3969 | lilconfig: 2.1.0 3970 | micromatch: 4.0.8 3971 | normalize-path: 3.0.0 3972 | object-hash: 3.0.0 3973 | picocolors: 1.1.0 3974 | postcss: 8.4.47 3975 | postcss-import: 15.1.0(postcss@8.4.47) 3976 | postcss-js: 4.0.1(postcss@8.4.47) 3977 | postcss-load-config: 4.0.2(postcss@8.4.47) 3978 | postcss-nested: 6.2.0(postcss@8.4.47) 3979 | postcss-selector-parser: 6.1.2 3980 | resolve: 1.22.8 3981 | sucrase: 3.35.0 3982 | transitivePeerDependencies: 3983 | - ts-node 3984 | 3985 | tapable@2.2.1: {} 3986 | 3987 | text-table@0.2.0: {} 3988 | 3989 | thenify-all@1.6.0: 3990 | dependencies: 3991 | thenify: 3.3.1 3992 | 3993 | thenify@3.3.1: 3994 | dependencies: 3995 | any-promise: 1.3.0 3996 | 3997 | through@2.3.8: {} 3998 | 3999 | to-regex-range@5.0.1: 4000 | dependencies: 4001 | is-number: 7.0.0 4002 | 4003 | tough-cookie@2.5.0: 4004 | dependencies: 4005 | psl: 1.9.0 4006 | punycode: 2.3.1 4007 | 4008 | ts-api-utils@1.3.0(typescript@5.6.2): 4009 | dependencies: 4010 | typescript: 5.6.2 4011 | 4012 | ts-interface-checker@0.1.13: {} 4013 | 4014 | tsconfig-paths@3.15.0: 4015 | dependencies: 4016 | '@types/json5': 0.0.29 4017 | json5: 1.0.2 4018 | minimist: 1.2.8 4019 | strip-bom: 3.0.0 4020 | 4021 | tslib@2.7.0: {} 4022 | 4023 | tunnel-agent@0.6.0: 4024 | dependencies: 4025 | safe-buffer: 5.2.1 4026 | 4027 | tweetnacl@0.14.5: {} 4028 | 4029 | type-check@0.4.0: 4030 | dependencies: 4031 | prelude-ls: 1.2.1 4032 | 4033 | type-fest@0.20.2: {} 4034 | 4035 | typed-array-buffer@1.0.2: 4036 | dependencies: 4037 | call-bind: 1.0.7 4038 | es-errors: 1.3.0 4039 | is-typed-array: 1.1.13 4040 | 4041 | typed-array-byte-length@1.0.1: 4042 | dependencies: 4043 | call-bind: 1.0.7 4044 | for-each: 0.3.3 4045 | gopd: 1.0.1 4046 | has-proto: 1.0.3 4047 | is-typed-array: 1.1.13 4048 | 4049 | typed-array-byte-offset@1.0.2: 4050 | dependencies: 4051 | available-typed-arrays: 1.0.7 4052 | call-bind: 1.0.7 4053 | for-each: 0.3.3 4054 | gopd: 1.0.1 4055 | has-proto: 1.0.3 4056 | is-typed-array: 1.1.13 4057 | 4058 | typed-array-length@1.0.6: 4059 | dependencies: 4060 | call-bind: 1.0.7 4061 | for-each: 0.3.3 4062 | gopd: 1.0.1 4063 | has-proto: 1.0.3 4064 | is-typed-array: 1.1.13 4065 | possible-typed-array-names: 1.0.0 4066 | 4067 | typescript@5.6.2: {} 4068 | 4069 | unbox-primitive@1.0.2: 4070 | dependencies: 4071 | call-bind: 1.0.7 4072 | has-bigints: 1.0.2 4073 | has-symbols: 1.0.3 4074 | which-boxed-primitive: 1.0.2 4075 | 4076 | undici-types@6.19.8: {} 4077 | 4078 | uniq@1.0.1: {} 4079 | 4080 | uri-js@4.4.1: 4081 | dependencies: 4082 | punycode: 2.3.1 4083 | 4084 | use-callback-ref@1.3.2(@types/react@18.3.10)(react@18.3.1): 4085 | dependencies: 4086 | react: 18.3.1 4087 | tslib: 2.7.0 4088 | optionalDependencies: 4089 | '@types/react': 18.3.10 4090 | 4091 | use-sidecar@1.1.2(@types/react@18.3.10)(react@18.3.1): 4092 | dependencies: 4093 | detect-node-es: 1.1.0 4094 | react: 18.3.1 4095 | tslib: 2.7.0 4096 | optionalDependencies: 4097 | '@types/react': 18.3.10 4098 | 4099 | util-deprecate@1.0.2: {} 4100 | 4101 | uuid@3.4.0: {} 4102 | 4103 | verror@1.10.0: 4104 | dependencies: 4105 | assert-plus: 1.0.0 4106 | core-util-is: 1.0.2 4107 | extsprintf: 1.3.0 4108 | 4109 | which-boxed-primitive@1.0.2: 4110 | dependencies: 4111 | is-bigint: 1.0.4 4112 | is-boolean-object: 1.1.2 4113 | is-number-object: 1.0.7 4114 | is-string: 1.0.7 4115 | is-symbol: 1.0.4 4116 | 4117 | which-builtin-type@1.1.4: 4118 | dependencies: 4119 | function.prototype.name: 1.1.6 4120 | has-tostringtag: 1.0.2 4121 | is-async-function: 2.0.0 4122 | is-date-object: 1.0.5 4123 | is-finalizationregistry: 1.0.2 4124 | is-generator-function: 1.0.10 4125 | is-regex: 1.1.4 4126 | is-weakref: 1.0.2 4127 | isarray: 2.0.5 4128 | which-boxed-primitive: 1.0.2 4129 | which-collection: 1.0.2 4130 | which-typed-array: 1.1.15 4131 | 4132 | which-collection@1.0.2: 4133 | dependencies: 4134 | is-map: 2.0.3 4135 | is-set: 2.0.3 4136 | is-weakmap: 2.0.2 4137 | is-weakset: 2.0.3 4138 | 4139 | which-typed-array@1.1.15: 4140 | dependencies: 4141 | available-typed-arrays: 1.0.7 4142 | call-bind: 1.0.7 4143 | for-each: 0.3.3 4144 | gopd: 1.0.1 4145 | has-tostringtag: 1.0.2 4146 | 4147 | which@2.0.2: 4148 | dependencies: 4149 | isexe: 2.0.0 4150 | 4151 | word-wrap@1.2.5: {} 4152 | 4153 | wrap-ansi@7.0.0: 4154 | dependencies: 4155 | ansi-styles: 4.3.0 4156 | string-width: 4.2.3 4157 | strip-ansi: 6.0.1 4158 | 4159 | wrap-ansi@8.1.0: 4160 | dependencies: 4161 | ansi-styles: 6.2.1 4162 | string-width: 5.1.2 4163 | strip-ansi: 7.1.0 4164 | 4165 | wrappy@1.0.2: {} 4166 | 4167 | yaml@2.5.1: {} 4168 | 4169 | yocto-queue@0.1.0: {} 4170 | --------------------------------------------------------------------------------
66 | or click here to upload File 67 |
77 | {copiedFormat === item ? ( 78 | 82 | ) : ( 83 | 87 | )} 88 |
{item}
{value}