├── .eslintrc.json ├── src ├── app │ ├── globals.css │ ├── layout.tsx │ └── page.tsx ├── supabase │ ├── client.ts │ └── storage │ │ └── client.ts └── lib │ └── utils.ts ├── postcss.config.mjs ├── next.config.mjs ├── README.md ├── .gitignore ├── tailwind.config.ts ├── tsconfig.json ├── package.json └── pnpm-lock.yaml /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /src/supabase/client.ts: -------------------------------------------------------------------------------- 1 | import { createBrowserClient } from "@supabase/ssr"; 2 | 3 | export function createSupabaseClient() { 4 | return createBrowserClient( 5 | process.env.NEXT_PUBLIC_SUPABASE_URL!, 6 | process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY! 7 | ); 8 | } 9 | -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- 1 | /** @type {import('next').NextConfig} */ 2 | const nextConfig = { 3 | images: { 4 | remotePatterns: [ 5 | { 6 | protocol: "https", 7 | hostname: "higssmppvjoqahjxesne.supabase.co", 8 | port: "", 9 | }, 10 | ], 11 | }, 12 | }; 13 | 14 | export default nextConfig; 15 | -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- 1 | export async function convertBlobUrlToFile(blobUrl: string) { 2 | const response = await fetch(blobUrl); 3 | const blob = await response.blob(); 4 | const fileName = Math.random().toString(36).slice(2, 9); 5 | const mimeType = blob.type || "application/octet-stream"; 6 | const file = new File([blob], `${fileName}.${mimeType.split("/")[1]}`, { 7 | type: mimeType, 8 | }); 9 | return file; 10 | } 11 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Supabase Storage Tutorial 2 | 3 | Helpful docs: 4 | 5 | - https://supabase.com/docs/reference/javascript/storage-createbucket 6 | 7 | My links: 8 | 9 | - My personal website 👉 https://coleblender.com 10 | - My business website 👉 https://superlativesites.com 11 | - YouTube 👉 https://youtube.com/@coleblender 12 | - GitHub 👉 https://github.com/ColeBlender 13 | - X 👉 https://x.com/ColeBlender 14 | - LinkedIn 👉 https://linkedin.com/in/cole-blender 15 | 16 | Video 👉 https://www.youtube.com/watch?v=87JAdYPC2n0&t=647s 17 | -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- 1 | import type { Metadata } from "next"; 2 | import { Inter } from "next/font/google"; 3 | import "./globals.css"; 4 | 5 | const inter = Inter({ subsets: ["latin"] }); 6 | 7 | export const metadata: Metadata = { 8 | title: "Supabase Storage Tutorial", 9 | }; 10 | 11 | export default function RootLayout({ 12 | children, 13 | }: Readonly<{ 14 | children: React.ReactNode; 15 | }>) { 16 | return ( 17 | 18 | {children} 19 | 20 | ); 21 | } 22 | -------------------------------------------------------------------------------- /.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 | -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- 1 | import type { Config } from "tailwindcss"; 2 | 3 | const config: Config = { 4 | content: [ 5 | "./src/pages/**/*.{js,ts,jsx,tsx,mdx}", 6 | "./src/components/**/*.{js,ts,jsx,tsx,mdx}", 7 | "./src/app/**/*.{js,ts,jsx,tsx,mdx}", 8 | ], 9 | theme: { 10 | extend: { 11 | backgroundImage: { 12 | "gradient-radial": "radial-gradient(var(--tw-gradient-stops))", 13 | "gradient-conic": 14 | "conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))", 15 | }, 16 | }, 17 | }, 18 | plugins: [], 19 | }; 20 | export default config; 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 | "@/*": ["./src/*"] 22 | } 23 | }, 24 | "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], 25 | "exclude": ["node_modules"] 26 | } 27 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "supabase-storage-tutorial", 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 | "@supabase/ssr": "^0.4.0", 13 | "@supabase/supabase-js": "^2.44.2", 14 | "browser-image-compression": "^2.0.2", 15 | "next": "14.2.4", 16 | "react": "^18", 17 | "react-dom": "^18", 18 | "uuid": "^10.0.0" 19 | }, 20 | "devDependencies": { 21 | "@types/node": "^20", 22 | "@types/react": "^18", 23 | "@types/react-dom": "^18", 24 | "@types/uuid": "^10.0.0", 25 | "eslint": "^8", 26 | "eslint-config-next": "14.2.4", 27 | "postcss": "^8", 28 | "tailwindcss": "^3.4.1", 29 | "typescript": "^5" 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/supabase/storage/client.ts: -------------------------------------------------------------------------------- 1 | import { createSupabaseClient } from "../client"; 2 | import { v4 as uuidv4 } from "uuid"; 3 | import imageCompression from "browser-image-compression"; 4 | 5 | function getStorage() { 6 | const { storage } = createSupabaseClient(); 7 | return storage; 8 | } 9 | 10 | type UploadProps = { 11 | file: File; 12 | bucket: string; 13 | folder?: string; 14 | }; 15 | export const uploadImage = async ({ file, bucket, folder }: UploadProps) => { 16 | const fileName = file.name; 17 | const fileExtension = fileName.slice(fileName.lastIndexOf(".") + 1); 18 | const path = `${folder ? folder + "/" : ""}${uuidv4()}.${fileExtension}`; 19 | 20 | try { 21 | file = await imageCompression(file, { 22 | maxSizeMB: 1, 23 | }); 24 | } catch (error) { 25 | console.error(error); 26 | return { imageUrl: "", error: "Image compression failed" }; 27 | } 28 | 29 | const storage = getStorage(); 30 | 31 | const { data, error } = await storage.from(bucket).upload(path, file); 32 | 33 | if (error) { 34 | return { imageUrl: "", error: "Image upload failed" }; 35 | } 36 | 37 | const imageUrl = `${process.env 38 | .NEXT_PUBLIC_SUPABASE_URL!}/storage/v1/object/public/${bucket}/${ 39 | data?.path 40 | }`; 41 | 42 | return { imageUrl, error: "" }; 43 | }; 44 | 45 | export const deleteImage = async (imageUrl: string) => { 46 | const bucketAndPathString = imageUrl.split("/storage/v1/object/public/")[1]; 47 | const firstSlashIndex = bucketAndPathString.indexOf("/"); 48 | 49 | const bucket = bucketAndPathString.slice(0, firstSlashIndex); 50 | const path = bucketAndPathString.slice(firstSlashIndex + 1); 51 | 52 | const storage = getStorage(); 53 | 54 | const { data, error } = await storage.from(bucket).remove([path]); 55 | 56 | return { data, error }; 57 | }; 58 | -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- 1 | "use client"; 2 | 3 | import { uploadImage } from "@/supabase/storage/client"; 4 | import { ChangeEvent, useRef, useState, useTransition } from "react"; 5 | import { convertBlobUrlToFile } from "@/lib/utils"; 6 | import Image from "next/image"; 7 | 8 | function HomePage() { 9 | const [imageUrls, setImageUrls] = useState([]); 10 | 11 | const imageInputRef = useRef(null); 12 | 13 | const handleImageChange = (e: ChangeEvent) => { 14 | if (e.target.files) { 15 | const filesArray = Array.from(e.target.files); 16 | const newImageUrls = filesArray.map((file) => URL.createObjectURL(file)); 17 | 18 | setImageUrls([...imageUrls, ...newImageUrls]); 19 | } 20 | }; 21 | 22 | const [isPending, startTransition] = useTransition(); 23 | 24 | const handleClickUploadImagesButton = async () => { 25 | startTransition(async () => { 26 | let urls = []; 27 | for (const url of imageUrls) { 28 | const imageFile = await convertBlobUrlToFile(url); 29 | 30 | const { imageUrl, error } = await uploadImage({ 31 | file: imageFile, 32 | bucket: "dank-pics", 33 | }); 34 | 35 | if (error) { 36 | console.error(error); 37 | return; 38 | } 39 | 40 | urls.push(imageUrl); 41 | } 42 | 43 | console.log(urls); 44 | setImageUrls([]); 45 | }); 46 | }; 47 | 48 | return ( 49 |
50 | {`img-dank`} 56 | 57 | 65 | 66 | 73 | 74 |
75 | {imageUrls.map((url, index) => ( 76 | {`img-${index}`} 83 | ))} 84 |
85 | 86 | 93 |
94 | ); 95 | } 96 | 97 | export default HomePage; 98 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | dependencies: 11 | '@supabase/ssr': 12 | specifier: ^0.4.0 13 | version: 0.4.0(@supabase/supabase-js@2.44.2) 14 | '@supabase/supabase-js': 15 | specifier: ^2.44.2 16 | version: 2.44.2 17 | browser-image-compression: 18 | specifier: ^2.0.2 19 | version: 2.0.2 20 | next: 21 | specifier: 14.2.4 22 | version: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 23 | react: 24 | specifier: ^18 25 | version: 18.3.1 26 | react-dom: 27 | specifier: ^18 28 | version: 18.3.1(react@18.3.1) 29 | uuid: 30 | specifier: ^10.0.0 31 | version: 10.0.0 32 | devDependencies: 33 | '@types/node': 34 | specifier: ^20 35 | version: 20.14.9 36 | '@types/react': 37 | specifier: ^18 38 | version: 18.3.3 39 | '@types/react-dom': 40 | specifier: ^18 41 | version: 18.3.0 42 | '@types/uuid': 43 | specifier: ^10.0.0 44 | version: 10.0.0 45 | eslint: 46 | specifier: ^8 47 | version: 8.57.0 48 | eslint-config-next: 49 | specifier: 14.2.4 50 | version: 14.2.4(eslint@8.57.0)(typescript@5.5.3) 51 | postcss: 52 | specifier: ^8 53 | version: 8.4.39 54 | tailwindcss: 55 | specifier: ^3.4.1 56 | version: 3.4.4 57 | typescript: 58 | specifier: ^5 59 | version: 5.5.3 60 | 61 | packages: 62 | 63 | '@alloc/quick-lru@5.2.0': 64 | resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 65 | engines: {node: '>=10'} 66 | 67 | '@eslint-community/eslint-utils@4.4.0': 68 | resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 69 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 70 | peerDependencies: 71 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 72 | 73 | '@eslint-community/regexpp@4.11.0': 74 | resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} 75 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 76 | 77 | '@eslint/eslintrc@2.1.4': 78 | resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} 79 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 80 | 81 | '@eslint/js@8.57.0': 82 | resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} 83 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 84 | 85 | '@humanwhocodes/config-array@0.11.14': 86 | resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} 87 | engines: {node: '>=10.10.0'} 88 | deprecated: Use @eslint/config-array instead 89 | 90 | '@humanwhocodes/module-importer@1.0.1': 91 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 92 | engines: {node: '>=12.22'} 93 | 94 | '@humanwhocodes/object-schema@2.0.3': 95 | resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} 96 | deprecated: Use @eslint/object-schema instead 97 | 98 | '@isaacs/cliui@8.0.2': 99 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 100 | engines: {node: '>=12'} 101 | 102 | '@jridgewell/gen-mapping@0.3.5': 103 | resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} 104 | engines: {node: '>=6.0.0'} 105 | 106 | '@jridgewell/resolve-uri@3.1.2': 107 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 108 | engines: {node: '>=6.0.0'} 109 | 110 | '@jridgewell/set-array@1.2.1': 111 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 112 | engines: {node: '>=6.0.0'} 113 | 114 | '@jridgewell/sourcemap-codec@1.4.15': 115 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 116 | 117 | '@jridgewell/trace-mapping@0.3.25': 118 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 119 | 120 | '@next/env@14.2.4': 121 | resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==} 122 | 123 | '@next/eslint-plugin-next@14.2.4': 124 | resolution: {integrity: sha512-svSFxW9f3xDaZA3idQmlFw7SusOuWTpDTAeBlO3AEPDltrraV+lqs7mAc6A27YdnpQVVIA3sODqUAAHdWhVWsA==} 125 | 126 | '@next/swc-darwin-arm64@14.2.4': 127 | resolution: {integrity: sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==} 128 | engines: {node: '>= 10'} 129 | cpu: [arm64] 130 | os: [darwin] 131 | 132 | '@next/swc-darwin-x64@14.2.4': 133 | resolution: {integrity: sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==} 134 | engines: {node: '>= 10'} 135 | cpu: [x64] 136 | os: [darwin] 137 | 138 | '@next/swc-linux-arm64-gnu@14.2.4': 139 | resolution: {integrity: sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==} 140 | engines: {node: '>= 10'} 141 | cpu: [arm64] 142 | os: [linux] 143 | 144 | '@next/swc-linux-arm64-musl@14.2.4': 145 | resolution: {integrity: sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==} 146 | engines: {node: '>= 10'} 147 | cpu: [arm64] 148 | os: [linux] 149 | 150 | '@next/swc-linux-x64-gnu@14.2.4': 151 | resolution: {integrity: sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==} 152 | engines: {node: '>= 10'} 153 | cpu: [x64] 154 | os: [linux] 155 | 156 | '@next/swc-linux-x64-musl@14.2.4': 157 | resolution: {integrity: sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==} 158 | engines: {node: '>= 10'} 159 | cpu: [x64] 160 | os: [linux] 161 | 162 | '@next/swc-win32-arm64-msvc@14.2.4': 163 | resolution: {integrity: sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==} 164 | engines: {node: '>= 10'} 165 | cpu: [arm64] 166 | os: [win32] 167 | 168 | '@next/swc-win32-ia32-msvc@14.2.4': 169 | resolution: {integrity: sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==} 170 | engines: {node: '>= 10'} 171 | cpu: [ia32] 172 | os: [win32] 173 | 174 | '@next/swc-win32-x64-msvc@14.2.4': 175 | resolution: {integrity: sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==} 176 | engines: {node: '>= 10'} 177 | cpu: [x64] 178 | os: [win32] 179 | 180 | '@nodelib/fs.scandir@2.1.5': 181 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 182 | engines: {node: '>= 8'} 183 | 184 | '@nodelib/fs.stat@2.0.5': 185 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 186 | engines: {node: '>= 8'} 187 | 188 | '@nodelib/fs.walk@1.2.8': 189 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 190 | engines: {node: '>= 8'} 191 | 192 | '@pkgjs/parseargs@0.11.0': 193 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 194 | engines: {node: '>=14'} 195 | 196 | '@rollup/rollup-linux-x64-gnu@4.18.0': 197 | resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==} 198 | cpu: [x64] 199 | os: [linux] 200 | 201 | '@rushstack/eslint-patch@1.10.3': 202 | resolution: {integrity: sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==} 203 | 204 | '@supabase/auth-js@2.64.2': 205 | resolution: {integrity: sha512-s+lkHEdGiczDrzXJ1YWt2y3bxRi+qIUnXcgkpLSrId7yjBeaXBFygNjTaoZLG02KNcYwbuZ9qkEIqmj2hF7svw==} 206 | 207 | '@supabase/functions-js@2.4.1': 208 | resolution: {integrity: sha512-8sZ2ibwHlf+WkHDUZJUXqqmPvWQ3UHN0W30behOJngVh/qHHekhJLCFbh0AjkE9/FqqXtf9eoVvmYgfCLk5tNA==} 209 | 210 | '@supabase/node-fetch@2.6.15': 211 | resolution: {integrity: sha512-1ibVeYUacxWYi9i0cf5efil6adJ9WRyZBLivgjs+AUpewx1F3xPi7gLgaASI2SmIQxPoCEjAsLAzKPgMJVgOUQ==} 212 | engines: {node: 4.x || >=6.0.0} 213 | 214 | '@supabase/postgrest-js@1.15.7': 215 | resolution: {integrity: sha512-TJztay5lcnnKuXjIO/X/aaajOsP8qNeW0k3MqIFoOtRolj5MEAIy8rixNakRk3o23eVCdsuP3iMLYPvOOruH6Q==} 216 | 217 | '@supabase/realtime-js@2.10.2': 218 | resolution: {integrity: sha512-qyCQaNg90HmJstsvr2aJNxK2zgoKh9ZZA8oqb7UT2LCh3mj9zpa3Iwu167AuyNxsxrUE8eEJ2yH6wLCij4EApA==} 219 | 220 | '@supabase/ssr@0.4.0': 221 | resolution: {integrity: sha512-6WS3NUvHDhCPAFN2kJ79AQDO8+M9fJ7y2fYpxgZqIuJEpnnGsHDNnB5Xnv8CiaJIuRU+0pKboy62RVZBMfZ0Lg==} 222 | peerDependencies: 223 | '@supabase/supabase-js': ^2.43.4 224 | 225 | '@supabase/storage-js@2.6.0': 226 | resolution: {integrity: sha512-REAxr7myf+3utMkI2oOmZ6sdplMZZ71/2NEIEMBZHL9Fkmm3/JnaOZVSRqvG4LStYj2v5WhCruCzuMn6oD/Drw==} 227 | 228 | '@supabase/supabase-js@2.44.2': 229 | resolution: {integrity: sha512-fouCwL1OxqftOwLNgdDUPlNnFuCnt30nS4kLcnTpe6NYKn1PmjxRRBFmKscgHs6FjWyU+32ZG4uBJ29+/BWiDw==} 230 | 231 | '@swc/counter@0.1.3': 232 | resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} 233 | 234 | '@swc/helpers@0.5.5': 235 | resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} 236 | 237 | '@types/json5@0.0.29': 238 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 239 | 240 | '@types/node@20.14.9': 241 | resolution: {integrity: sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==} 242 | 243 | '@types/phoenix@1.6.5': 244 | resolution: {integrity: sha512-xegpDuR+z0UqG9fwHqNoy3rI7JDlvaPh2TY47Fl80oq6g+hXT+c/LEuE43X48clZ6lOfANl5WrPur9fYO1RJ/w==} 245 | 246 | '@types/prop-types@15.7.12': 247 | resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} 248 | 249 | '@types/react-dom@18.3.0': 250 | resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} 251 | 252 | '@types/react@18.3.3': 253 | resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} 254 | 255 | '@types/uuid@10.0.0': 256 | resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==} 257 | 258 | '@types/ws@8.5.10': 259 | resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} 260 | 261 | '@typescript-eslint/parser@7.2.0': 262 | resolution: {integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==} 263 | engines: {node: ^16.0.0 || >=18.0.0} 264 | peerDependencies: 265 | eslint: ^8.56.0 266 | typescript: '*' 267 | peerDependenciesMeta: 268 | typescript: 269 | optional: true 270 | 271 | '@typescript-eslint/scope-manager@7.2.0': 272 | resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==} 273 | engines: {node: ^16.0.0 || >=18.0.0} 274 | 275 | '@typescript-eslint/types@7.2.0': 276 | resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==} 277 | engines: {node: ^16.0.0 || >=18.0.0} 278 | 279 | '@typescript-eslint/typescript-estree@7.2.0': 280 | resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==} 281 | engines: {node: ^16.0.0 || >=18.0.0} 282 | peerDependencies: 283 | typescript: '*' 284 | peerDependenciesMeta: 285 | typescript: 286 | optional: true 287 | 288 | '@typescript-eslint/visitor-keys@7.2.0': 289 | resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==} 290 | engines: {node: ^16.0.0 || >=18.0.0} 291 | 292 | '@ungap/structured-clone@1.2.0': 293 | resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} 294 | 295 | acorn-jsx@5.3.2: 296 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 297 | peerDependencies: 298 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 299 | 300 | acorn@8.12.0: 301 | resolution: {integrity: sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==} 302 | engines: {node: '>=0.4.0'} 303 | hasBin: true 304 | 305 | ajv@6.12.6: 306 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 307 | 308 | ansi-regex@5.0.1: 309 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 310 | engines: {node: '>=8'} 311 | 312 | ansi-regex@6.0.1: 313 | resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 314 | engines: {node: '>=12'} 315 | 316 | ansi-styles@4.3.0: 317 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 318 | engines: {node: '>=8'} 319 | 320 | ansi-styles@6.2.1: 321 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 322 | engines: {node: '>=12'} 323 | 324 | any-promise@1.3.0: 325 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 326 | 327 | anymatch@3.1.3: 328 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 329 | engines: {node: '>= 8'} 330 | 331 | arg@5.0.2: 332 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 333 | 334 | argparse@2.0.1: 335 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 336 | 337 | aria-query@5.1.3: 338 | resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} 339 | 340 | array-buffer-byte-length@1.0.1: 341 | resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} 342 | engines: {node: '>= 0.4'} 343 | 344 | array-includes@3.1.8: 345 | resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} 346 | engines: {node: '>= 0.4'} 347 | 348 | array-union@2.1.0: 349 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 350 | engines: {node: '>=8'} 351 | 352 | array.prototype.findlast@1.2.5: 353 | resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} 354 | engines: {node: '>= 0.4'} 355 | 356 | array.prototype.findlastindex@1.2.5: 357 | resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} 358 | engines: {node: '>= 0.4'} 359 | 360 | array.prototype.flat@1.3.2: 361 | resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} 362 | engines: {node: '>= 0.4'} 363 | 364 | array.prototype.flatmap@1.3.2: 365 | resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} 366 | engines: {node: '>= 0.4'} 367 | 368 | array.prototype.toreversed@1.1.2: 369 | resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==} 370 | 371 | array.prototype.tosorted@1.1.4: 372 | resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} 373 | engines: {node: '>= 0.4'} 374 | 375 | arraybuffer.prototype.slice@1.0.3: 376 | resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} 377 | engines: {node: '>= 0.4'} 378 | 379 | ast-types-flow@0.0.8: 380 | resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} 381 | 382 | available-typed-arrays@1.0.7: 383 | resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} 384 | engines: {node: '>= 0.4'} 385 | 386 | axe-core@4.9.1: 387 | resolution: {integrity: sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==} 388 | engines: {node: '>=4'} 389 | 390 | axobject-query@3.1.1: 391 | resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} 392 | 393 | balanced-match@1.0.2: 394 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 395 | 396 | binary-extensions@2.3.0: 397 | resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 398 | engines: {node: '>=8'} 399 | 400 | brace-expansion@1.1.11: 401 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 402 | 403 | brace-expansion@2.0.1: 404 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 405 | 406 | braces@3.0.3: 407 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 408 | engines: {node: '>=8'} 409 | 410 | browser-image-compression@2.0.2: 411 | resolution: {integrity: sha512-pBLlQyUf6yB8SmmngrcOw3EoS4RpQ1BcylI3T9Yqn7+4nrQTXJD4sJDe5ODnJdrvNMaio5OicFo75rDyJD2Ucw==} 412 | 413 | busboy@1.6.0: 414 | resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} 415 | engines: {node: '>=10.16.0'} 416 | 417 | call-bind@1.0.7: 418 | resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} 419 | engines: {node: '>= 0.4'} 420 | 421 | callsites@3.1.0: 422 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 423 | engines: {node: '>=6'} 424 | 425 | camelcase-css@2.0.1: 426 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 427 | engines: {node: '>= 6'} 428 | 429 | caniuse-lite@1.0.30001639: 430 | resolution: {integrity: sha512-eFHflNTBIlFwP2AIKaYuBQN/apnUoKNhBdza8ZnW/h2di4LCZ4xFqYlxUxo+LQ76KFI1PGcC1QDxMbxTZpSCAg==} 431 | 432 | chalk@4.1.2: 433 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 434 | engines: {node: '>=10'} 435 | 436 | chokidar@3.6.0: 437 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 438 | engines: {node: '>= 8.10.0'} 439 | 440 | client-only@0.0.1: 441 | resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} 442 | 443 | color-convert@2.0.1: 444 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 445 | engines: {node: '>=7.0.0'} 446 | 447 | color-name@1.1.4: 448 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 449 | 450 | commander@4.1.1: 451 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 452 | engines: {node: '>= 6'} 453 | 454 | concat-map@0.0.1: 455 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 456 | 457 | cookie@0.6.0: 458 | resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} 459 | engines: {node: '>= 0.6'} 460 | 461 | cross-spawn@7.0.3: 462 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 463 | engines: {node: '>= 8'} 464 | 465 | cssesc@3.0.0: 466 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 467 | engines: {node: '>=4'} 468 | hasBin: true 469 | 470 | csstype@3.1.3: 471 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 472 | 473 | damerau-levenshtein@1.0.8: 474 | resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} 475 | 476 | data-view-buffer@1.0.1: 477 | resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} 478 | engines: {node: '>= 0.4'} 479 | 480 | data-view-byte-length@1.0.1: 481 | resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} 482 | engines: {node: '>= 0.4'} 483 | 484 | data-view-byte-offset@1.0.0: 485 | resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} 486 | engines: {node: '>= 0.4'} 487 | 488 | debug@3.2.7: 489 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 490 | peerDependencies: 491 | supports-color: '*' 492 | peerDependenciesMeta: 493 | supports-color: 494 | optional: true 495 | 496 | debug@4.3.5: 497 | resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} 498 | engines: {node: '>=6.0'} 499 | peerDependencies: 500 | supports-color: '*' 501 | peerDependenciesMeta: 502 | supports-color: 503 | optional: true 504 | 505 | deep-equal@2.2.3: 506 | resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} 507 | engines: {node: '>= 0.4'} 508 | 509 | deep-is@0.1.4: 510 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 511 | 512 | define-data-property@1.1.4: 513 | resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} 514 | engines: {node: '>= 0.4'} 515 | 516 | define-properties@1.2.1: 517 | resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} 518 | engines: {node: '>= 0.4'} 519 | 520 | didyoumean@1.2.2: 521 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 522 | 523 | dir-glob@3.0.1: 524 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 525 | engines: {node: '>=8'} 526 | 527 | dlv@1.1.3: 528 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 529 | 530 | doctrine@2.1.0: 531 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 532 | engines: {node: '>=0.10.0'} 533 | 534 | doctrine@3.0.0: 535 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 536 | engines: {node: '>=6.0.0'} 537 | 538 | eastasianwidth@0.2.0: 539 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 540 | 541 | emoji-regex@8.0.0: 542 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 543 | 544 | emoji-regex@9.2.2: 545 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 546 | 547 | enhanced-resolve@5.17.0: 548 | resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} 549 | engines: {node: '>=10.13.0'} 550 | 551 | es-abstract@1.23.3: 552 | resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} 553 | engines: {node: '>= 0.4'} 554 | 555 | es-define-property@1.0.0: 556 | resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} 557 | engines: {node: '>= 0.4'} 558 | 559 | es-errors@1.3.0: 560 | resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} 561 | engines: {node: '>= 0.4'} 562 | 563 | es-get-iterator@1.1.3: 564 | resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} 565 | 566 | es-iterator-helpers@1.0.19: 567 | resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} 568 | engines: {node: '>= 0.4'} 569 | 570 | es-object-atoms@1.0.0: 571 | resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} 572 | engines: {node: '>= 0.4'} 573 | 574 | es-set-tostringtag@2.0.3: 575 | resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} 576 | engines: {node: '>= 0.4'} 577 | 578 | es-shim-unscopables@1.0.2: 579 | resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} 580 | 581 | es-to-primitive@1.2.1: 582 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 583 | engines: {node: '>= 0.4'} 584 | 585 | escape-string-regexp@4.0.0: 586 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 587 | engines: {node: '>=10'} 588 | 589 | eslint-config-next@14.2.4: 590 | resolution: {integrity: sha512-Qr0wMgG9m6m4uYy2jrYJmyuNlYZzPRQq5Kvb9IDlYwn+7yq6W6sfMNFgb+9guM1KYwuIo6TIaiFhZJ6SnQ/Efw==} 591 | peerDependencies: 592 | eslint: ^7.23.0 || ^8.0.0 593 | typescript: '>=3.3.1' 594 | peerDependenciesMeta: 595 | typescript: 596 | optional: true 597 | 598 | eslint-import-resolver-node@0.3.9: 599 | resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} 600 | 601 | eslint-import-resolver-typescript@3.6.1: 602 | resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} 603 | engines: {node: ^14.18.0 || >=16.0.0} 604 | peerDependencies: 605 | eslint: '*' 606 | eslint-plugin-import: '*' 607 | 608 | eslint-module-utils@2.8.1: 609 | resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} 610 | engines: {node: '>=4'} 611 | peerDependencies: 612 | '@typescript-eslint/parser': '*' 613 | eslint: '*' 614 | eslint-import-resolver-node: '*' 615 | eslint-import-resolver-typescript: '*' 616 | eslint-import-resolver-webpack: '*' 617 | peerDependenciesMeta: 618 | '@typescript-eslint/parser': 619 | optional: true 620 | eslint: 621 | optional: true 622 | eslint-import-resolver-node: 623 | optional: true 624 | eslint-import-resolver-typescript: 625 | optional: true 626 | eslint-import-resolver-webpack: 627 | optional: true 628 | 629 | eslint-plugin-import@2.29.1: 630 | resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} 631 | engines: {node: '>=4'} 632 | peerDependencies: 633 | '@typescript-eslint/parser': '*' 634 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 635 | peerDependenciesMeta: 636 | '@typescript-eslint/parser': 637 | optional: true 638 | 639 | eslint-plugin-jsx-a11y@6.9.0: 640 | resolution: {integrity: sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==} 641 | engines: {node: '>=4.0'} 642 | peerDependencies: 643 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 644 | 645 | eslint-plugin-react-hooks@4.6.2: 646 | resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} 647 | engines: {node: '>=10'} 648 | peerDependencies: 649 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 650 | 651 | eslint-plugin-react@7.34.3: 652 | resolution: {integrity: sha512-aoW4MV891jkUulwDApQbPYTVZmeuSyFrudpbTAQuj5Fv8VL+o6df2xIGpw8B0hPjAaih1/Fb0om9grCdyFYemA==} 653 | engines: {node: '>=4'} 654 | peerDependencies: 655 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 656 | 657 | eslint-scope@7.2.2: 658 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 659 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 660 | 661 | eslint-visitor-keys@3.4.3: 662 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 663 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 664 | 665 | eslint@8.57.0: 666 | resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} 667 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 668 | hasBin: true 669 | 670 | espree@9.6.1: 671 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 672 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 673 | 674 | esquery@1.5.0: 675 | resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} 676 | engines: {node: '>=0.10'} 677 | 678 | esrecurse@4.3.0: 679 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 680 | engines: {node: '>=4.0'} 681 | 682 | estraverse@5.3.0: 683 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 684 | engines: {node: '>=4.0'} 685 | 686 | esutils@2.0.3: 687 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 688 | engines: {node: '>=0.10.0'} 689 | 690 | fast-deep-equal@3.1.3: 691 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 692 | 693 | fast-glob@3.3.2: 694 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 695 | engines: {node: '>=8.6.0'} 696 | 697 | fast-json-stable-stringify@2.1.0: 698 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 699 | 700 | fast-levenshtein@2.0.6: 701 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 702 | 703 | fastq@1.17.1: 704 | resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} 705 | 706 | file-entry-cache@6.0.1: 707 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 708 | engines: {node: ^10.12.0 || >=12.0.0} 709 | 710 | fill-range@7.1.1: 711 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 712 | engines: {node: '>=8'} 713 | 714 | find-up@5.0.0: 715 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 716 | engines: {node: '>=10'} 717 | 718 | flat-cache@3.2.0: 719 | resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} 720 | engines: {node: ^10.12.0 || >=12.0.0} 721 | 722 | flatted@3.3.1: 723 | resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} 724 | 725 | for-each@0.3.3: 726 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 727 | 728 | foreground-child@3.2.1: 729 | resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} 730 | engines: {node: '>=14'} 731 | 732 | fs.realpath@1.0.0: 733 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 734 | 735 | fsevents@2.3.3: 736 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 737 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 738 | os: [darwin] 739 | 740 | function-bind@1.1.2: 741 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 742 | 743 | function.prototype.name@1.1.6: 744 | resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} 745 | engines: {node: '>= 0.4'} 746 | 747 | functions-have-names@1.2.3: 748 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 749 | 750 | get-intrinsic@1.2.4: 751 | resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} 752 | engines: {node: '>= 0.4'} 753 | 754 | get-symbol-description@1.0.2: 755 | resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} 756 | engines: {node: '>= 0.4'} 757 | 758 | get-tsconfig@4.7.5: 759 | resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} 760 | 761 | glob-parent@5.1.2: 762 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 763 | engines: {node: '>= 6'} 764 | 765 | glob-parent@6.0.2: 766 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 767 | engines: {node: '>=10.13.0'} 768 | 769 | glob@10.3.10: 770 | resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} 771 | engines: {node: '>=16 || 14 >=14.17'} 772 | hasBin: true 773 | 774 | glob@10.4.2: 775 | resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} 776 | engines: {node: '>=16 || 14 >=14.18'} 777 | hasBin: true 778 | 779 | glob@7.2.3: 780 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 781 | deprecated: Glob versions prior to v9 are no longer supported 782 | 783 | globals@13.24.0: 784 | resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} 785 | engines: {node: '>=8'} 786 | 787 | globalthis@1.0.4: 788 | resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} 789 | engines: {node: '>= 0.4'} 790 | 791 | globby@11.1.0: 792 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 793 | engines: {node: '>=10'} 794 | 795 | gopd@1.0.1: 796 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 797 | 798 | graceful-fs@4.2.11: 799 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 800 | 801 | graphemer@1.4.0: 802 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 803 | 804 | has-bigints@1.0.2: 805 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 806 | 807 | has-flag@4.0.0: 808 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 809 | engines: {node: '>=8'} 810 | 811 | has-property-descriptors@1.0.2: 812 | resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} 813 | 814 | has-proto@1.0.3: 815 | resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} 816 | engines: {node: '>= 0.4'} 817 | 818 | has-symbols@1.0.3: 819 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 820 | engines: {node: '>= 0.4'} 821 | 822 | has-tostringtag@1.0.2: 823 | resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} 824 | engines: {node: '>= 0.4'} 825 | 826 | hasown@2.0.2: 827 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 828 | engines: {node: '>= 0.4'} 829 | 830 | ignore@5.3.1: 831 | resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} 832 | engines: {node: '>= 4'} 833 | 834 | import-fresh@3.3.0: 835 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 836 | engines: {node: '>=6'} 837 | 838 | imurmurhash@0.1.4: 839 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 840 | engines: {node: '>=0.8.19'} 841 | 842 | inflight@1.0.6: 843 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 844 | 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. 845 | 846 | inherits@2.0.4: 847 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 848 | 849 | internal-slot@1.0.7: 850 | resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} 851 | engines: {node: '>= 0.4'} 852 | 853 | is-arguments@1.1.1: 854 | resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} 855 | engines: {node: '>= 0.4'} 856 | 857 | is-array-buffer@3.0.4: 858 | resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} 859 | engines: {node: '>= 0.4'} 860 | 861 | is-async-function@2.0.0: 862 | resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} 863 | engines: {node: '>= 0.4'} 864 | 865 | is-bigint@1.0.4: 866 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 867 | 868 | is-binary-path@2.1.0: 869 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 870 | engines: {node: '>=8'} 871 | 872 | is-boolean-object@1.1.2: 873 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 874 | engines: {node: '>= 0.4'} 875 | 876 | is-callable@1.2.7: 877 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 878 | engines: {node: '>= 0.4'} 879 | 880 | is-core-module@2.14.0: 881 | resolution: {integrity: sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==} 882 | engines: {node: '>= 0.4'} 883 | 884 | is-data-view@1.0.1: 885 | resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} 886 | engines: {node: '>= 0.4'} 887 | 888 | is-date-object@1.0.5: 889 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 890 | engines: {node: '>= 0.4'} 891 | 892 | is-extglob@2.1.1: 893 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 894 | engines: {node: '>=0.10.0'} 895 | 896 | is-finalizationregistry@1.0.2: 897 | resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} 898 | 899 | is-fullwidth-code-point@3.0.0: 900 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 901 | engines: {node: '>=8'} 902 | 903 | is-generator-function@1.0.10: 904 | resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} 905 | engines: {node: '>= 0.4'} 906 | 907 | is-glob@4.0.3: 908 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 909 | engines: {node: '>=0.10.0'} 910 | 911 | is-map@2.0.3: 912 | resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} 913 | engines: {node: '>= 0.4'} 914 | 915 | is-negative-zero@2.0.3: 916 | resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} 917 | engines: {node: '>= 0.4'} 918 | 919 | is-number-object@1.0.7: 920 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 921 | engines: {node: '>= 0.4'} 922 | 923 | is-number@7.0.0: 924 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 925 | engines: {node: '>=0.12.0'} 926 | 927 | is-path-inside@3.0.3: 928 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 929 | engines: {node: '>=8'} 930 | 931 | is-regex@1.1.4: 932 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 933 | engines: {node: '>= 0.4'} 934 | 935 | is-set@2.0.3: 936 | resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} 937 | engines: {node: '>= 0.4'} 938 | 939 | is-shared-array-buffer@1.0.3: 940 | resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} 941 | engines: {node: '>= 0.4'} 942 | 943 | is-string@1.0.7: 944 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 945 | engines: {node: '>= 0.4'} 946 | 947 | is-symbol@1.0.4: 948 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 949 | engines: {node: '>= 0.4'} 950 | 951 | is-typed-array@1.1.13: 952 | resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} 953 | engines: {node: '>= 0.4'} 954 | 955 | is-weakmap@2.0.2: 956 | resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} 957 | engines: {node: '>= 0.4'} 958 | 959 | is-weakref@1.0.2: 960 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 961 | 962 | is-weakset@2.0.3: 963 | resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} 964 | engines: {node: '>= 0.4'} 965 | 966 | isarray@2.0.5: 967 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 968 | 969 | isexe@2.0.0: 970 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 971 | 972 | iterator.prototype@1.1.2: 973 | resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} 974 | 975 | jackspeak@2.3.6: 976 | resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} 977 | engines: {node: '>=14'} 978 | 979 | jackspeak@3.4.0: 980 | resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} 981 | engines: {node: '>=14'} 982 | 983 | jiti@1.21.6: 984 | resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} 985 | hasBin: true 986 | 987 | js-tokens@4.0.0: 988 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 989 | 990 | js-yaml@4.1.0: 991 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 992 | hasBin: true 993 | 994 | json-buffer@3.0.1: 995 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 996 | 997 | json-schema-traverse@0.4.1: 998 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 999 | 1000 | json-stable-stringify-without-jsonify@1.0.1: 1001 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1002 | 1003 | json5@1.0.2: 1004 | resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} 1005 | hasBin: true 1006 | 1007 | jsx-ast-utils@3.3.5: 1008 | resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} 1009 | engines: {node: '>=4.0'} 1010 | 1011 | keyv@4.5.4: 1012 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 1013 | 1014 | language-subtag-registry@0.3.23: 1015 | resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} 1016 | 1017 | language-tags@1.0.9: 1018 | resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} 1019 | engines: {node: '>=0.10'} 1020 | 1021 | levn@0.4.1: 1022 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1023 | engines: {node: '>= 0.8.0'} 1024 | 1025 | lilconfig@2.1.0: 1026 | resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 1027 | engines: {node: '>=10'} 1028 | 1029 | lilconfig@3.1.2: 1030 | resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} 1031 | engines: {node: '>=14'} 1032 | 1033 | lines-and-columns@1.2.4: 1034 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 1035 | 1036 | locate-path@6.0.0: 1037 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1038 | engines: {node: '>=10'} 1039 | 1040 | lodash.merge@4.6.2: 1041 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1042 | 1043 | loose-envify@1.4.0: 1044 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 1045 | hasBin: true 1046 | 1047 | lru-cache@10.3.0: 1048 | resolution: {integrity: sha512-CQl19J/g+Hbjbv4Y3mFNNXFEL/5t/KCg8POCuUqd4rMKjGG+j1ybER83hxV58zL+dFI1PTkt3GNFSHRt+d8qEQ==} 1049 | engines: {node: 14 || >=16.14} 1050 | 1051 | merge2@1.4.1: 1052 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1053 | engines: {node: '>= 8'} 1054 | 1055 | micromatch@4.0.7: 1056 | resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} 1057 | engines: {node: '>=8.6'} 1058 | 1059 | minimatch@3.1.2: 1060 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1061 | 1062 | minimatch@9.0.3: 1063 | resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} 1064 | engines: {node: '>=16 || 14 >=14.17'} 1065 | 1066 | minimatch@9.0.5: 1067 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 1068 | engines: {node: '>=16 || 14 >=14.17'} 1069 | 1070 | minimist@1.2.8: 1071 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 1072 | 1073 | minipass@7.1.2: 1074 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 1075 | engines: {node: '>=16 || 14 >=14.17'} 1076 | 1077 | ms@2.1.2: 1078 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 1079 | 1080 | ms@2.1.3: 1081 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1082 | 1083 | mz@2.7.0: 1084 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 1085 | 1086 | nanoid@3.3.7: 1087 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} 1088 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1089 | hasBin: true 1090 | 1091 | natural-compare@1.4.0: 1092 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1093 | 1094 | next@14.2.4: 1095 | resolution: {integrity: sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==} 1096 | engines: {node: '>=18.17.0'} 1097 | hasBin: true 1098 | peerDependencies: 1099 | '@opentelemetry/api': ^1.1.0 1100 | '@playwright/test': ^1.41.2 1101 | react: ^18.2.0 1102 | react-dom: ^18.2.0 1103 | sass: ^1.3.0 1104 | peerDependenciesMeta: 1105 | '@opentelemetry/api': 1106 | optional: true 1107 | '@playwright/test': 1108 | optional: true 1109 | sass: 1110 | optional: true 1111 | 1112 | normalize-path@3.0.0: 1113 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1114 | engines: {node: '>=0.10.0'} 1115 | 1116 | object-assign@4.1.1: 1117 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1118 | engines: {node: '>=0.10.0'} 1119 | 1120 | object-hash@3.0.0: 1121 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 1122 | engines: {node: '>= 6'} 1123 | 1124 | object-inspect@1.13.2: 1125 | resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} 1126 | engines: {node: '>= 0.4'} 1127 | 1128 | object-is@1.1.6: 1129 | resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} 1130 | engines: {node: '>= 0.4'} 1131 | 1132 | object-keys@1.1.1: 1133 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 1134 | engines: {node: '>= 0.4'} 1135 | 1136 | object.assign@4.1.5: 1137 | resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} 1138 | engines: {node: '>= 0.4'} 1139 | 1140 | object.entries@1.1.8: 1141 | resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} 1142 | engines: {node: '>= 0.4'} 1143 | 1144 | object.fromentries@2.0.8: 1145 | resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} 1146 | engines: {node: '>= 0.4'} 1147 | 1148 | object.groupby@1.0.3: 1149 | resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} 1150 | engines: {node: '>= 0.4'} 1151 | 1152 | object.hasown@1.1.4: 1153 | resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} 1154 | engines: {node: '>= 0.4'} 1155 | 1156 | object.values@1.2.0: 1157 | resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} 1158 | engines: {node: '>= 0.4'} 1159 | 1160 | once@1.4.0: 1161 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1162 | 1163 | optionator@0.9.4: 1164 | resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 1165 | engines: {node: '>= 0.8.0'} 1166 | 1167 | p-limit@3.1.0: 1168 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1169 | engines: {node: '>=10'} 1170 | 1171 | p-locate@5.0.0: 1172 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1173 | engines: {node: '>=10'} 1174 | 1175 | package-json-from-dist@1.0.0: 1176 | resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} 1177 | 1178 | parent-module@1.0.1: 1179 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1180 | engines: {node: '>=6'} 1181 | 1182 | path-exists@4.0.0: 1183 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1184 | engines: {node: '>=8'} 1185 | 1186 | path-is-absolute@1.0.1: 1187 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1188 | engines: {node: '>=0.10.0'} 1189 | 1190 | path-key@3.1.1: 1191 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1192 | engines: {node: '>=8'} 1193 | 1194 | path-parse@1.0.7: 1195 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1196 | 1197 | path-scurry@1.11.1: 1198 | resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 1199 | engines: {node: '>=16 || 14 >=14.18'} 1200 | 1201 | path-type@4.0.0: 1202 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 1203 | engines: {node: '>=8'} 1204 | 1205 | picocolors@1.0.1: 1206 | resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} 1207 | 1208 | picomatch@2.3.1: 1209 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1210 | engines: {node: '>=8.6'} 1211 | 1212 | pify@2.3.0: 1213 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 1214 | engines: {node: '>=0.10.0'} 1215 | 1216 | pirates@4.0.6: 1217 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 1218 | engines: {node: '>= 6'} 1219 | 1220 | possible-typed-array-names@1.0.0: 1221 | resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} 1222 | engines: {node: '>= 0.4'} 1223 | 1224 | postcss-import@15.1.0: 1225 | resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} 1226 | engines: {node: '>=14.0.0'} 1227 | peerDependencies: 1228 | postcss: ^8.0.0 1229 | 1230 | postcss-js@4.0.1: 1231 | resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 1232 | engines: {node: ^12 || ^14 || >= 16} 1233 | peerDependencies: 1234 | postcss: ^8.4.21 1235 | 1236 | postcss-load-config@4.0.2: 1237 | resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} 1238 | engines: {node: '>= 14'} 1239 | peerDependencies: 1240 | postcss: '>=8.0.9' 1241 | ts-node: '>=9.0.0' 1242 | peerDependenciesMeta: 1243 | postcss: 1244 | optional: true 1245 | ts-node: 1246 | optional: true 1247 | 1248 | postcss-nested@6.0.1: 1249 | resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} 1250 | engines: {node: '>=12.0'} 1251 | peerDependencies: 1252 | postcss: ^8.2.14 1253 | 1254 | postcss-selector-parser@6.1.0: 1255 | resolution: {integrity: sha512-UMz42UD0UY0EApS0ZL9o1XnLhSTtvvvLe5Dc2H2O56fvRZi+KulDyf5ctDhhtYJBGKStV2FL1fy6253cmLgqVQ==} 1256 | engines: {node: '>=4'} 1257 | 1258 | postcss-value-parser@4.2.0: 1259 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 1260 | 1261 | postcss@8.4.31: 1262 | resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} 1263 | engines: {node: ^10 || ^12 || >=14} 1264 | 1265 | postcss@8.4.39: 1266 | resolution: {integrity: sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==} 1267 | engines: {node: ^10 || ^12 || >=14} 1268 | 1269 | prelude-ls@1.2.1: 1270 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 1271 | engines: {node: '>= 0.8.0'} 1272 | 1273 | prop-types@15.8.1: 1274 | resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} 1275 | 1276 | punycode@2.3.1: 1277 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 1278 | engines: {node: '>=6'} 1279 | 1280 | queue-microtask@1.2.3: 1281 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1282 | 1283 | react-dom@18.3.1: 1284 | resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} 1285 | peerDependencies: 1286 | react: ^18.3.1 1287 | 1288 | react-is@16.13.1: 1289 | resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 1290 | 1291 | react@18.3.1: 1292 | resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} 1293 | engines: {node: '>=0.10.0'} 1294 | 1295 | read-cache@1.0.0: 1296 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 1297 | 1298 | readdirp@3.6.0: 1299 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 1300 | engines: {node: '>=8.10.0'} 1301 | 1302 | reflect.getprototypeof@1.0.6: 1303 | resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} 1304 | engines: {node: '>= 0.4'} 1305 | 1306 | regexp.prototype.flags@1.5.2: 1307 | resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} 1308 | engines: {node: '>= 0.4'} 1309 | 1310 | resolve-from@4.0.0: 1311 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 1312 | engines: {node: '>=4'} 1313 | 1314 | resolve-pkg-maps@1.0.0: 1315 | resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 1316 | 1317 | resolve@1.22.8: 1318 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 1319 | hasBin: true 1320 | 1321 | resolve@2.0.0-next.5: 1322 | resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} 1323 | hasBin: true 1324 | 1325 | reusify@1.0.4: 1326 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1327 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1328 | 1329 | rimraf@3.0.2: 1330 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 1331 | deprecated: Rimraf versions prior to v4 are no longer supported 1332 | hasBin: true 1333 | 1334 | run-parallel@1.2.0: 1335 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1336 | 1337 | safe-array-concat@1.1.2: 1338 | resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} 1339 | engines: {node: '>=0.4'} 1340 | 1341 | safe-regex-test@1.0.3: 1342 | resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} 1343 | engines: {node: '>= 0.4'} 1344 | 1345 | scheduler@0.23.2: 1346 | resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} 1347 | 1348 | semver@6.3.1: 1349 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 1350 | hasBin: true 1351 | 1352 | semver@7.6.2: 1353 | resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} 1354 | engines: {node: '>=10'} 1355 | hasBin: true 1356 | 1357 | set-function-length@1.2.2: 1358 | resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} 1359 | engines: {node: '>= 0.4'} 1360 | 1361 | set-function-name@2.0.2: 1362 | resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} 1363 | engines: {node: '>= 0.4'} 1364 | 1365 | shebang-command@2.0.0: 1366 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1367 | engines: {node: '>=8'} 1368 | 1369 | shebang-regex@3.0.0: 1370 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1371 | engines: {node: '>=8'} 1372 | 1373 | side-channel@1.0.6: 1374 | resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} 1375 | engines: {node: '>= 0.4'} 1376 | 1377 | signal-exit@4.1.0: 1378 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 1379 | engines: {node: '>=14'} 1380 | 1381 | slash@3.0.0: 1382 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 1383 | engines: {node: '>=8'} 1384 | 1385 | source-map-js@1.2.0: 1386 | resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} 1387 | engines: {node: '>=0.10.0'} 1388 | 1389 | stop-iteration-iterator@1.0.0: 1390 | resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} 1391 | engines: {node: '>= 0.4'} 1392 | 1393 | streamsearch@1.1.0: 1394 | resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} 1395 | engines: {node: '>=10.0.0'} 1396 | 1397 | string-width@4.2.3: 1398 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1399 | engines: {node: '>=8'} 1400 | 1401 | string-width@5.1.2: 1402 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 1403 | engines: {node: '>=12'} 1404 | 1405 | string.prototype.includes@2.0.0: 1406 | resolution: {integrity: sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==} 1407 | 1408 | string.prototype.matchall@4.0.11: 1409 | resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} 1410 | engines: {node: '>= 0.4'} 1411 | 1412 | string.prototype.trim@1.2.9: 1413 | resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} 1414 | engines: {node: '>= 0.4'} 1415 | 1416 | string.prototype.trimend@1.0.8: 1417 | resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} 1418 | 1419 | string.prototype.trimstart@1.0.8: 1420 | resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} 1421 | engines: {node: '>= 0.4'} 1422 | 1423 | strip-ansi@6.0.1: 1424 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1425 | engines: {node: '>=8'} 1426 | 1427 | strip-ansi@7.1.0: 1428 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 1429 | engines: {node: '>=12'} 1430 | 1431 | strip-bom@3.0.0: 1432 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 1433 | engines: {node: '>=4'} 1434 | 1435 | strip-json-comments@3.1.1: 1436 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 1437 | engines: {node: '>=8'} 1438 | 1439 | styled-jsx@5.1.1: 1440 | resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} 1441 | engines: {node: '>= 12.0.0'} 1442 | peerDependencies: 1443 | '@babel/core': '*' 1444 | babel-plugin-macros: '*' 1445 | react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' 1446 | peerDependenciesMeta: 1447 | '@babel/core': 1448 | optional: true 1449 | babel-plugin-macros: 1450 | optional: true 1451 | 1452 | sucrase@3.35.0: 1453 | resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} 1454 | engines: {node: '>=16 || 14 >=14.17'} 1455 | hasBin: true 1456 | 1457 | supports-color@7.2.0: 1458 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1459 | engines: {node: '>=8'} 1460 | 1461 | supports-preserve-symlinks-flag@1.0.0: 1462 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1463 | engines: {node: '>= 0.4'} 1464 | 1465 | tailwindcss@3.4.4: 1466 | resolution: {integrity: sha512-ZoyXOdJjISB7/BcLTR6SEsLgKtDStYyYZVLsUtWChO4Ps20CBad7lfJKVDiejocV4ME1hLmyY0WJE3hSDcmQ2A==} 1467 | engines: {node: '>=14.0.0'} 1468 | hasBin: true 1469 | 1470 | tapable@2.2.1: 1471 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 1472 | engines: {node: '>=6'} 1473 | 1474 | text-table@0.2.0: 1475 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 1476 | 1477 | thenify-all@1.6.0: 1478 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 1479 | engines: {node: '>=0.8'} 1480 | 1481 | thenify@3.3.1: 1482 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 1483 | 1484 | to-regex-range@5.0.1: 1485 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1486 | engines: {node: '>=8.0'} 1487 | 1488 | tr46@0.0.3: 1489 | resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} 1490 | 1491 | ts-api-utils@1.3.0: 1492 | resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} 1493 | engines: {node: '>=16'} 1494 | peerDependencies: 1495 | typescript: '>=4.2.0' 1496 | 1497 | ts-interface-checker@0.1.13: 1498 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 1499 | 1500 | tsconfig-paths@3.15.0: 1501 | resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} 1502 | 1503 | tslib@2.6.3: 1504 | resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} 1505 | 1506 | type-check@0.4.0: 1507 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 1508 | engines: {node: '>= 0.8.0'} 1509 | 1510 | type-fest@0.20.2: 1511 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 1512 | engines: {node: '>=10'} 1513 | 1514 | typed-array-buffer@1.0.2: 1515 | resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} 1516 | engines: {node: '>= 0.4'} 1517 | 1518 | typed-array-byte-length@1.0.1: 1519 | resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} 1520 | engines: {node: '>= 0.4'} 1521 | 1522 | typed-array-byte-offset@1.0.2: 1523 | resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} 1524 | engines: {node: '>= 0.4'} 1525 | 1526 | typed-array-length@1.0.6: 1527 | resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} 1528 | engines: {node: '>= 0.4'} 1529 | 1530 | typescript@5.5.3: 1531 | resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} 1532 | engines: {node: '>=14.17'} 1533 | hasBin: true 1534 | 1535 | unbox-primitive@1.0.2: 1536 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 1537 | 1538 | undici-types@5.26.5: 1539 | resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 1540 | 1541 | uri-js@4.4.1: 1542 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1543 | 1544 | util-deprecate@1.0.2: 1545 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 1546 | 1547 | uuid@10.0.0: 1548 | resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} 1549 | hasBin: true 1550 | 1551 | uzip@0.20201231.0: 1552 | resolution: {integrity: sha512-OZeJfZP+R0z9D6TmBgLq2LHzSSptGMGDGigGiEe0pr8UBe/7fdflgHlHBNDASTXB5jnFuxHpNaJywSg8YFeGng==} 1553 | 1554 | webidl-conversions@3.0.1: 1555 | resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} 1556 | 1557 | whatwg-url@5.0.0: 1558 | resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} 1559 | 1560 | which-boxed-primitive@1.0.2: 1561 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 1562 | 1563 | which-builtin-type@1.1.3: 1564 | resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} 1565 | engines: {node: '>= 0.4'} 1566 | 1567 | which-collection@1.0.2: 1568 | resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} 1569 | engines: {node: '>= 0.4'} 1570 | 1571 | which-typed-array@1.1.15: 1572 | resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} 1573 | engines: {node: '>= 0.4'} 1574 | 1575 | which@2.0.2: 1576 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1577 | engines: {node: '>= 8'} 1578 | hasBin: true 1579 | 1580 | word-wrap@1.2.5: 1581 | resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} 1582 | engines: {node: '>=0.10.0'} 1583 | 1584 | wrap-ansi@7.0.0: 1585 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 1586 | engines: {node: '>=10'} 1587 | 1588 | wrap-ansi@8.1.0: 1589 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 1590 | engines: {node: '>=12'} 1591 | 1592 | wrappy@1.0.2: 1593 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 1594 | 1595 | ws@8.17.1: 1596 | resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} 1597 | engines: {node: '>=10.0.0'} 1598 | peerDependencies: 1599 | bufferutil: ^4.0.1 1600 | utf-8-validate: '>=5.0.2' 1601 | peerDependenciesMeta: 1602 | bufferutil: 1603 | optional: true 1604 | utf-8-validate: 1605 | optional: true 1606 | 1607 | yaml@2.4.5: 1608 | resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} 1609 | engines: {node: '>= 14'} 1610 | hasBin: true 1611 | 1612 | yocto-queue@0.1.0: 1613 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 1614 | engines: {node: '>=10'} 1615 | 1616 | snapshots: 1617 | 1618 | '@alloc/quick-lru@5.2.0': {} 1619 | 1620 | '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': 1621 | dependencies: 1622 | eslint: 8.57.0 1623 | eslint-visitor-keys: 3.4.3 1624 | 1625 | '@eslint-community/regexpp@4.11.0': {} 1626 | 1627 | '@eslint/eslintrc@2.1.4': 1628 | dependencies: 1629 | ajv: 6.12.6 1630 | debug: 4.3.5 1631 | espree: 9.6.1 1632 | globals: 13.24.0 1633 | ignore: 5.3.1 1634 | import-fresh: 3.3.0 1635 | js-yaml: 4.1.0 1636 | minimatch: 3.1.2 1637 | strip-json-comments: 3.1.1 1638 | transitivePeerDependencies: 1639 | - supports-color 1640 | 1641 | '@eslint/js@8.57.0': {} 1642 | 1643 | '@humanwhocodes/config-array@0.11.14': 1644 | dependencies: 1645 | '@humanwhocodes/object-schema': 2.0.3 1646 | debug: 4.3.5 1647 | minimatch: 3.1.2 1648 | transitivePeerDependencies: 1649 | - supports-color 1650 | 1651 | '@humanwhocodes/module-importer@1.0.1': {} 1652 | 1653 | '@humanwhocodes/object-schema@2.0.3': {} 1654 | 1655 | '@isaacs/cliui@8.0.2': 1656 | dependencies: 1657 | string-width: 5.1.2 1658 | string-width-cjs: string-width@4.2.3 1659 | strip-ansi: 7.1.0 1660 | strip-ansi-cjs: strip-ansi@6.0.1 1661 | wrap-ansi: 8.1.0 1662 | wrap-ansi-cjs: wrap-ansi@7.0.0 1663 | 1664 | '@jridgewell/gen-mapping@0.3.5': 1665 | dependencies: 1666 | '@jridgewell/set-array': 1.2.1 1667 | '@jridgewell/sourcemap-codec': 1.4.15 1668 | '@jridgewell/trace-mapping': 0.3.25 1669 | 1670 | '@jridgewell/resolve-uri@3.1.2': {} 1671 | 1672 | '@jridgewell/set-array@1.2.1': {} 1673 | 1674 | '@jridgewell/sourcemap-codec@1.4.15': {} 1675 | 1676 | '@jridgewell/trace-mapping@0.3.25': 1677 | dependencies: 1678 | '@jridgewell/resolve-uri': 3.1.2 1679 | '@jridgewell/sourcemap-codec': 1.4.15 1680 | 1681 | '@next/env@14.2.4': {} 1682 | 1683 | '@next/eslint-plugin-next@14.2.4': 1684 | dependencies: 1685 | glob: 10.3.10 1686 | 1687 | '@next/swc-darwin-arm64@14.2.4': 1688 | optional: true 1689 | 1690 | '@next/swc-darwin-x64@14.2.4': 1691 | optional: true 1692 | 1693 | '@next/swc-linux-arm64-gnu@14.2.4': 1694 | optional: true 1695 | 1696 | '@next/swc-linux-arm64-musl@14.2.4': 1697 | optional: true 1698 | 1699 | '@next/swc-linux-x64-gnu@14.2.4': 1700 | optional: true 1701 | 1702 | '@next/swc-linux-x64-musl@14.2.4': 1703 | optional: true 1704 | 1705 | '@next/swc-win32-arm64-msvc@14.2.4': 1706 | optional: true 1707 | 1708 | '@next/swc-win32-ia32-msvc@14.2.4': 1709 | optional: true 1710 | 1711 | '@next/swc-win32-x64-msvc@14.2.4': 1712 | optional: true 1713 | 1714 | '@nodelib/fs.scandir@2.1.5': 1715 | dependencies: 1716 | '@nodelib/fs.stat': 2.0.5 1717 | run-parallel: 1.2.0 1718 | 1719 | '@nodelib/fs.stat@2.0.5': {} 1720 | 1721 | '@nodelib/fs.walk@1.2.8': 1722 | dependencies: 1723 | '@nodelib/fs.scandir': 2.1.5 1724 | fastq: 1.17.1 1725 | 1726 | '@pkgjs/parseargs@0.11.0': 1727 | optional: true 1728 | 1729 | '@rollup/rollup-linux-x64-gnu@4.18.0': 1730 | optional: true 1731 | 1732 | '@rushstack/eslint-patch@1.10.3': {} 1733 | 1734 | '@supabase/auth-js@2.64.2': 1735 | dependencies: 1736 | '@supabase/node-fetch': 2.6.15 1737 | 1738 | '@supabase/functions-js@2.4.1': 1739 | dependencies: 1740 | '@supabase/node-fetch': 2.6.15 1741 | 1742 | '@supabase/node-fetch@2.6.15': 1743 | dependencies: 1744 | whatwg-url: 5.0.0 1745 | 1746 | '@supabase/postgrest-js@1.15.7': 1747 | dependencies: 1748 | '@supabase/node-fetch': 2.6.15 1749 | 1750 | '@supabase/realtime-js@2.10.2': 1751 | dependencies: 1752 | '@supabase/node-fetch': 2.6.15 1753 | '@types/phoenix': 1.6.5 1754 | '@types/ws': 8.5.10 1755 | ws: 8.17.1 1756 | transitivePeerDependencies: 1757 | - bufferutil 1758 | - utf-8-validate 1759 | 1760 | '@supabase/ssr@0.4.0(@supabase/supabase-js@2.44.2)': 1761 | dependencies: 1762 | '@supabase/supabase-js': 2.44.2 1763 | cookie: 0.6.0 1764 | optionalDependencies: 1765 | '@rollup/rollup-linux-x64-gnu': 4.18.0 1766 | 1767 | '@supabase/storage-js@2.6.0': 1768 | dependencies: 1769 | '@supabase/node-fetch': 2.6.15 1770 | 1771 | '@supabase/supabase-js@2.44.2': 1772 | dependencies: 1773 | '@supabase/auth-js': 2.64.2 1774 | '@supabase/functions-js': 2.4.1 1775 | '@supabase/node-fetch': 2.6.15 1776 | '@supabase/postgrest-js': 1.15.7 1777 | '@supabase/realtime-js': 2.10.2 1778 | '@supabase/storage-js': 2.6.0 1779 | transitivePeerDependencies: 1780 | - bufferutil 1781 | - utf-8-validate 1782 | 1783 | '@swc/counter@0.1.3': {} 1784 | 1785 | '@swc/helpers@0.5.5': 1786 | dependencies: 1787 | '@swc/counter': 0.1.3 1788 | tslib: 2.6.3 1789 | 1790 | '@types/json5@0.0.29': {} 1791 | 1792 | '@types/node@20.14.9': 1793 | dependencies: 1794 | undici-types: 5.26.5 1795 | 1796 | '@types/phoenix@1.6.5': {} 1797 | 1798 | '@types/prop-types@15.7.12': {} 1799 | 1800 | '@types/react-dom@18.3.0': 1801 | dependencies: 1802 | '@types/react': 18.3.3 1803 | 1804 | '@types/react@18.3.3': 1805 | dependencies: 1806 | '@types/prop-types': 15.7.12 1807 | csstype: 3.1.3 1808 | 1809 | '@types/uuid@10.0.0': {} 1810 | 1811 | '@types/ws@8.5.10': 1812 | dependencies: 1813 | '@types/node': 20.14.9 1814 | 1815 | '@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3)': 1816 | dependencies: 1817 | '@typescript-eslint/scope-manager': 7.2.0 1818 | '@typescript-eslint/types': 7.2.0 1819 | '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.5.3) 1820 | '@typescript-eslint/visitor-keys': 7.2.0 1821 | debug: 4.3.5 1822 | eslint: 8.57.0 1823 | optionalDependencies: 1824 | typescript: 5.5.3 1825 | transitivePeerDependencies: 1826 | - supports-color 1827 | 1828 | '@typescript-eslint/scope-manager@7.2.0': 1829 | dependencies: 1830 | '@typescript-eslint/types': 7.2.0 1831 | '@typescript-eslint/visitor-keys': 7.2.0 1832 | 1833 | '@typescript-eslint/types@7.2.0': {} 1834 | 1835 | '@typescript-eslint/typescript-estree@7.2.0(typescript@5.5.3)': 1836 | dependencies: 1837 | '@typescript-eslint/types': 7.2.0 1838 | '@typescript-eslint/visitor-keys': 7.2.0 1839 | debug: 4.3.5 1840 | globby: 11.1.0 1841 | is-glob: 4.0.3 1842 | minimatch: 9.0.3 1843 | semver: 7.6.2 1844 | ts-api-utils: 1.3.0(typescript@5.5.3) 1845 | optionalDependencies: 1846 | typescript: 5.5.3 1847 | transitivePeerDependencies: 1848 | - supports-color 1849 | 1850 | '@typescript-eslint/visitor-keys@7.2.0': 1851 | dependencies: 1852 | '@typescript-eslint/types': 7.2.0 1853 | eslint-visitor-keys: 3.4.3 1854 | 1855 | '@ungap/structured-clone@1.2.0': {} 1856 | 1857 | acorn-jsx@5.3.2(acorn@8.12.0): 1858 | dependencies: 1859 | acorn: 8.12.0 1860 | 1861 | acorn@8.12.0: {} 1862 | 1863 | ajv@6.12.6: 1864 | dependencies: 1865 | fast-deep-equal: 3.1.3 1866 | fast-json-stable-stringify: 2.1.0 1867 | json-schema-traverse: 0.4.1 1868 | uri-js: 4.4.1 1869 | 1870 | ansi-regex@5.0.1: {} 1871 | 1872 | ansi-regex@6.0.1: {} 1873 | 1874 | ansi-styles@4.3.0: 1875 | dependencies: 1876 | color-convert: 2.0.1 1877 | 1878 | ansi-styles@6.2.1: {} 1879 | 1880 | any-promise@1.3.0: {} 1881 | 1882 | anymatch@3.1.3: 1883 | dependencies: 1884 | normalize-path: 3.0.0 1885 | picomatch: 2.3.1 1886 | 1887 | arg@5.0.2: {} 1888 | 1889 | argparse@2.0.1: {} 1890 | 1891 | aria-query@5.1.3: 1892 | dependencies: 1893 | deep-equal: 2.2.3 1894 | 1895 | array-buffer-byte-length@1.0.1: 1896 | dependencies: 1897 | call-bind: 1.0.7 1898 | is-array-buffer: 3.0.4 1899 | 1900 | array-includes@3.1.8: 1901 | dependencies: 1902 | call-bind: 1.0.7 1903 | define-properties: 1.2.1 1904 | es-abstract: 1.23.3 1905 | es-object-atoms: 1.0.0 1906 | get-intrinsic: 1.2.4 1907 | is-string: 1.0.7 1908 | 1909 | array-union@2.1.0: {} 1910 | 1911 | array.prototype.findlast@1.2.5: 1912 | dependencies: 1913 | call-bind: 1.0.7 1914 | define-properties: 1.2.1 1915 | es-abstract: 1.23.3 1916 | es-errors: 1.3.0 1917 | es-object-atoms: 1.0.0 1918 | es-shim-unscopables: 1.0.2 1919 | 1920 | array.prototype.findlastindex@1.2.5: 1921 | dependencies: 1922 | call-bind: 1.0.7 1923 | define-properties: 1.2.1 1924 | es-abstract: 1.23.3 1925 | es-errors: 1.3.0 1926 | es-object-atoms: 1.0.0 1927 | es-shim-unscopables: 1.0.2 1928 | 1929 | array.prototype.flat@1.3.2: 1930 | dependencies: 1931 | call-bind: 1.0.7 1932 | define-properties: 1.2.1 1933 | es-abstract: 1.23.3 1934 | es-shim-unscopables: 1.0.2 1935 | 1936 | array.prototype.flatmap@1.3.2: 1937 | dependencies: 1938 | call-bind: 1.0.7 1939 | define-properties: 1.2.1 1940 | es-abstract: 1.23.3 1941 | es-shim-unscopables: 1.0.2 1942 | 1943 | array.prototype.toreversed@1.1.2: 1944 | dependencies: 1945 | call-bind: 1.0.7 1946 | define-properties: 1.2.1 1947 | es-abstract: 1.23.3 1948 | es-shim-unscopables: 1.0.2 1949 | 1950 | array.prototype.tosorted@1.1.4: 1951 | dependencies: 1952 | call-bind: 1.0.7 1953 | define-properties: 1.2.1 1954 | es-abstract: 1.23.3 1955 | es-errors: 1.3.0 1956 | es-shim-unscopables: 1.0.2 1957 | 1958 | arraybuffer.prototype.slice@1.0.3: 1959 | dependencies: 1960 | array-buffer-byte-length: 1.0.1 1961 | call-bind: 1.0.7 1962 | define-properties: 1.2.1 1963 | es-abstract: 1.23.3 1964 | es-errors: 1.3.0 1965 | get-intrinsic: 1.2.4 1966 | is-array-buffer: 3.0.4 1967 | is-shared-array-buffer: 1.0.3 1968 | 1969 | ast-types-flow@0.0.8: {} 1970 | 1971 | available-typed-arrays@1.0.7: 1972 | dependencies: 1973 | possible-typed-array-names: 1.0.0 1974 | 1975 | axe-core@4.9.1: {} 1976 | 1977 | axobject-query@3.1.1: 1978 | dependencies: 1979 | deep-equal: 2.2.3 1980 | 1981 | balanced-match@1.0.2: {} 1982 | 1983 | binary-extensions@2.3.0: {} 1984 | 1985 | brace-expansion@1.1.11: 1986 | dependencies: 1987 | balanced-match: 1.0.2 1988 | concat-map: 0.0.1 1989 | 1990 | brace-expansion@2.0.1: 1991 | dependencies: 1992 | balanced-match: 1.0.2 1993 | 1994 | braces@3.0.3: 1995 | dependencies: 1996 | fill-range: 7.1.1 1997 | 1998 | browser-image-compression@2.0.2: 1999 | dependencies: 2000 | uzip: 0.20201231.0 2001 | 2002 | busboy@1.6.0: 2003 | dependencies: 2004 | streamsearch: 1.1.0 2005 | 2006 | call-bind@1.0.7: 2007 | dependencies: 2008 | es-define-property: 1.0.0 2009 | es-errors: 1.3.0 2010 | function-bind: 1.1.2 2011 | get-intrinsic: 1.2.4 2012 | set-function-length: 1.2.2 2013 | 2014 | callsites@3.1.0: {} 2015 | 2016 | camelcase-css@2.0.1: {} 2017 | 2018 | caniuse-lite@1.0.30001639: {} 2019 | 2020 | chalk@4.1.2: 2021 | dependencies: 2022 | ansi-styles: 4.3.0 2023 | supports-color: 7.2.0 2024 | 2025 | chokidar@3.6.0: 2026 | dependencies: 2027 | anymatch: 3.1.3 2028 | braces: 3.0.3 2029 | glob-parent: 5.1.2 2030 | is-binary-path: 2.1.0 2031 | is-glob: 4.0.3 2032 | normalize-path: 3.0.0 2033 | readdirp: 3.6.0 2034 | optionalDependencies: 2035 | fsevents: 2.3.3 2036 | 2037 | client-only@0.0.1: {} 2038 | 2039 | color-convert@2.0.1: 2040 | dependencies: 2041 | color-name: 1.1.4 2042 | 2043 | color-name@1.1.4: {} 2044 | 2045 | commander@4.1.1: {} 2046 | 2047 | concat-map@0.0.1: {} 2048 | 2049 | cookie@0.6.0: {} 2050 | 2051 | cross-spawn@7.0.3: 2052 | dependencies: 2053 | path-key: 3.1.1 2054 | shebang-command: 2.0.0 2055 | which: 2.0.2 2056 | 2057 | cssesc@3.0.0: {} 2058 | 2059 | csstype@3.1.3: {} 2060 | 2061 | damerau-levenshtein@1.0.8: {} 2062 | 2063 | data-view-buffer@1.0.1: 2064 | dependencies: 2065 | call-bind: 1.0.7 2066 | es-errors: 1.3.0 2067 | is-data-view: 1.0.1 2068 | 2069 | data-view-byte-length@1.0.1: 2070 | dependencies: 2071 | call-bind: 1.0.7 2072 | es-errors: 1.3.0 2073 | is-data-view: 1.0.1 2074 | 2075 | data-view-byte-offset@1.0.0: 2076 | dependencies: 2077 | call-bind: 1.0.7 2078 | es-errors: 1.3.0 2079 | is-data-view: 1.0.1 2080 | 2081 | debug@3.2.7: 2082 | dependencies: 2083 | ms: 2.1.3 2084 | 2085 | debug@4.3.5: 2086 | dependencies: 2087 | ms: 2.1.2 2088 | 2089 | deep-equal@2.2.3: 2090 | dependencies: 2091 | array-buffer-byte-length: 1.0.1 2092 | call-bind: 1.0.7 2093 | es-get-iterator: 1.1.3 2094 | get-intrinsic: 1.2.4 2095 | is-arguments: 1.1.1 2096 | is-array-buffer: 3.0.4 2097 | is-date-object: 1.0.5 2098 | is-regex: 1.1.4 2099 | is-shared-array-buffer: 1.0.3 2100 | isarray: 2.0.5 2101 | object-is: 1.1.6 2102 | object-keys: 1.1.1 2103 | object.assign: 4.1.5 2104 | regexp.prototype.flags: 1.5.2 2105 | side-channel: 1.0.6 2106 | which-boxed-primitive: 1.0.2 2107 | which-collection: 1.0.2 2108 | which-typed-array: 1.1.15 2109 | 2110 | deep-is@0.1.4: {} 2111 | 2112 | define-data-property@1.1.4: 2113 | dependencies: 2114 | es-define-property: 1.0.0 2115 | es-errors: 1.3.0 2116 | gopd: 1.0.1 2117 | 2118 | define-properties@1.2.1: 2119 | dependencies: 2120 | define-data-property: 1.1.4 2121 | has-property-descriptors: 1.0.2 2122 | object-keys: 1.1.1 2123 | 2124 | didyoumean@1.2.2: {} 2125 | 2126 | dir-glob@3.0.1: 2127 | dependencies: 2128 | path-type: 4.0.0 2129 | 2130 | dlv@1.1.3: {} 2131 | 2132 | doctrine@2.1.0: 2133 | dependencies: 2134 | esutils: 2.0.3 2135 | 2136 | doctrine@3.0.0: 2137 | dependencies: 2138 | esutils: 2.0.3 2139 | 2140 | eastasianwidth@0.2.0: {} 2141 | 2142 | emoji-regex@8.0.0: {} 2143 | 2144 | emoji-regex@9.2.2: {} 2145 | 2146 | enhanced-resolve@5.17.0: 2147 | dependencies: 2148 | graceful-fs: 4.2.11 2149 | tapable: 2.2.1 2150 | 2151 | es-abstract@1.23.3: 2152 | dependencies: 2153 | array-buffer-byte-length: 1.0.1 2154 | arraybuffer.prototype.slice: 1.0.3 2155 | available-typed-arrays: 1.0.7 2156 | call-bind: 1.0.7 2157 | data-view-buffer: 1.0.1 2158 | data-view-byte-length: 1.0.1 2159 | data-view-byte-offset: 1.0.0 2160 | es-define-property: 1.0.0 2161 | es-errors: 1.3.0 2162 | es-object-atoms: 1.0.0 2163 | es-set-tostringtag: 2.0.3 2164 | es-to-primitive: 1.2.1 2165 | function.prototype.name: 1.1.6 2166 | get-intrinsic: 1.2.4 2167 | get-symbol-description: 1.0.2 2168 | globalthis: 1.0.4 2169 | gopd: 1.0.1 2170 | has-property-descriptors: 1.0.2 2171 | has-proto: 1.0.3 2172 | has-symbols: 1.0.3 2173 | hasown: 2.0.2 2174 | internal-slot: 1.0.7 2175 | is-array-buffer: 3.0.4 2176 | is-callable: 1.2.7 2177 | is-data-view: 1.0.1 2178 | is-negative-zero: 2.0.3 2179 | is-regex: 1.1.4 2180 | is-shared-array-buffer: 1.0.3 2181 | is-string: 1.0.7 2182 | is-typed-array: 1.1.13 2183 | is-weakref: 1.0.2 2184 | object-inspect: 1.13.2 2185 | object-keys: 1.1.1 2186 | object.assign: 4.1.5 2187 | regexp.prototype.flags: 1.5.2 2188 | safe-array-concat: 1.1.2 2189 | safe-regex-test: 1.0.3 2190 | string.prototype.trim: 1.2.9 2191 | string.prototype.trimend: 1.0.8 2192 | string.prototype.trimstart: 1.0.8 2193 | typed-array-buffer: 1.0.2 2194 | typed-array-byte-length: 1.0.1 2195 | typed-array-byte-offset: 1.0.2 2196 | typed-array-length: 1.0.6 2197 | unbox-primitive: 1.0.2 2198 | which-typed-array: 1.1.15 2199 | 2200 | es-define-property@1.0.0: 2201 | dependencies: 2202 | get-intrinsic: 1.2.4 2203 | 2204 | es-errors@1.3.0: {} 2205 | 2206 | es-get-iterator@1.1.3: 2207 | dependencies: 2208 | call-bind: 1.0.7 2209 | get-intrinsic: 1.2.4 2210 | has-symbols: 1.0.3 2211 | is-arguments: 1.1.1 2212 | is-map: 2.0.3 2213 | is-set: 2.0.3 2214 | is-string: 1.0.7 2215 | isarray: 2.0.5 2216 | stop-iteration-iterator: 1.0.0 2217 | 2218 | es-iterator-helpers@1.0.19: 2219 | dependencies: 2220 | call-bind: 1.0.7 2221 | define-properties: 1.2.1 2222 | es-abstract: 1.23.3 2223 | es-errors: 1.3.0 2224 | es-set-tostringtag: 2.0.3 2225 | function-bind: 1.1.2 2226 | get-intrinsic: 1.2.4 2227 | globalthis: 1.0.4 2228 | has-property-descriptors: 1.0.2 2229 | has-proto: 1.0.3 2230 | has-symbols: 1.0.3 2231 | internal-slot: 1.0.7 2232 | iterator.prototype: 1.1.2 2233 | safe-array-concat: 1.1.2 2234 | 2235 | es-object-atoms@1.0.0: 2236 | dependencies: 2237 | es-errors: 1.3.0 2238 | 2239 | es-set-tostringtag@2.0.3: 2240 | dependencies: 2241 | get-intrinsic: 1.2.4 2242 | has-tostringtag: 1.0.2 2243 | hasown: 2.0.2 2244 | 2245 | es-shim-unscopables@1.0.2: 2246 | dependencies: 2247 | hasown: 2.0.2 2248 | 2249 | es-to-primitive@1.2.1: 2250 | dependencies: 2251 | is-callable: 1.2.7 2252 | is-date-object: 1.0.5 2253 | is-symbol: 1.0.4 2254 | 2255 | escape-string-regexp@4.0.0: {} 2256 | 2257 | eslint-config-next@14.2.4(eslint@8.57.0)(typescript@5.5.3): 2258 | dependencies: 2259 | '@next/eslint-plugin-next': 14.2.4 2260 | '@rushstack/eslint-patch': 1.10.3 2261 | '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.5.3) 2262 | eslint: 8.57.0 2263 | eslint-import-resolver-node: 0.3.9 2264 | eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0) 2265 | eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) 2266 | eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) 2267 | eslint-plugin-react: 7.34.3(eslint@8.57.0) 2268 | eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) 2269 | optionalDependencies: 2270 | typescript: 5.5.3 2271 | transitivePeerDependencies: 2272 | - eslint-import-resolver-webpack 2273 | - supports-color 2274 | 2275 | eslint-import-resolver-node@0.3.9: 2276 | dependencies: 2277 | debug: 3.2.7 2278 | is-core-module: 2.14.0 2279 | resolve: 1.22.8 2280 | transitivePeerDependencies: 2281 | - supports-color 2282 | 2283 | eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0): 2284 | dependencies: 2285 | debug: 4.3.5 2286 | enhanced-resolve: 5.17.0 2287 | eslint: 8.57.0 2288 | eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) 2289 | eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) 2290 | fast-glob: 3.3.2 2291 | get-tsconfig: 4.7.5 2292 | is-core-module: 2.14.0 2293 | is-glob: 4.0.3 2294 | transitivePeerDependencies: 2295 | - '@typescript-eslint/parser' 2296 | - eslint-import-resolver-node 2297 | - eslint-import-resolver-webpack 2298 | - supports-color 2299 | 2300 | eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): 2301 | dependencies: 2302 | debug: 3.2.7 2303 | optionalDependencies: 2304 | '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.5.3) 2305 | eslint: 8.57.0 2306 | eslint-import-resolver-node: 0.3.9 2307 | eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0) 2308 | transitivePeerDependencies: 2309 | - supports-color 2310 | 2311 | eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): 2312 | dependencies: 2313 | array-includes: 3.1.8 2314 | array.prototype.findlastindex: 1.2.5 2315 | array.prototype.flat: 1.3.2 2316 | array.prototype.flatmap: 1.3.2 2317 | debug: 3.2.7 2318 | doctrine: 2.1.0 2319 | eslint: 8.57.0 2320 | eslint-import-resolver-node: 0.3.9 2321 | eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) 2322 | hasown: 2.0.2 2323 | is-core-module: 2.14.0 2324 | is-glob: 4.0.3 2325 | minimatch: 3.1.2 2326 | object.fromentries: 2.0.8 2327 | object.groupby: 1.0.3 2328 | object.values: 1.2.0 2329 | semver: 6.3.1 2330 | tsconfig-paths: 3.15.0 2331 | optionalDependencies: 2332 | '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.5.3) 2333 | transitivePeerDependencies: 2334 | - eslint-import-resolver-typescript 2335 | - eslint-import-resolver-webpack 2336 | - supports-color 2337 | 2338 | eslint-plugin-jsx-a11y@6.9.0(eslint@8.57.0): 2339 | dependencies: 2340 | aria-query: 5.1.3 2341 | array-includes: 3.1.8 2342 | array.prototype.flatmap: 1.3.2 2343 | ast-types-flow: 0.0.8 2344 | axe-core: 4.9.1 2345 | axobject-query: 3.1.1 2346 | damerau-levenshtein: 1.0.8 2347 | emoji-regex: 9.2.2 2348 | es-iterator-helpers: 1.0.19 2349 | eslint: 8.57.0 2350 | hasown: 2.0.2 2351 | jsx-ast-utils: 3.3.5 2352 | language-tags: 1.0.9 2353 | minimatch: 3.1.2 2354 | object.fromentries: 2.0.8 2355 | safe-regex-test: 1.0.3 2356 | string.prototype.includes: 2.0.0 2357 | 2358 | eslint-plugin-react-hooks@4.6.2(eslint@8.57.0): 2359 | dependencies: 2360 | eslint: 8.57.0 2361 | 2362 | eslint-plugin-react@7.34.3(eslint@8.57.0): 2363 | dependencies: 2364 | array-includes: 3.1.8 2365 | array.prototype.findlast: 1.2.5 2366 | array.prototype.flatmap: 1.3.2 2367 | array.prototype.toreversed: 1.1.2 2368 | array.prototype.tosorted: 1.1.4 2369 | doctrine: 2.1.0 2370 | es-iterator-helpers: 1.0.19 2371 | eslint: 8.57.0 2372 | estraverse: 5.3.0 2373 | jsx-ast-utils: 3.3.5 2374 | minimatch: 3.1.2 2375 | object.entries: 1.1.8 2376 | object.fromentries: 2.0.8 2377 | object.hasown: 1.1.4 2378 | object.values: 1.2.0 2379 | prop-types: 15.8.1 2380 | resolve: 2.0.0-next.5 2381 | semver: 6.3.1 2382 | string.prototype.matchall: 4.0.11 2383 | 2384 | eslint-scope@7.2.2: 2385 | dependencies: 2386 | esrecurse: 4.3.0 2387 | estraverse: 5.3.0 2388 | 2389 | eslint-visitor-keys@3.4.3: {} 2390 | 2391 | eslint@8.57.0: 2392 | dependencies: 2393 | '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) 2394 | '@eslint-community/regexpp': 4.11.0 2395 | '@eslint/eslintrc': 2.1.4 2396 | '@eslint/js': 8.57.0 2397 | '@humanwhocodes/config-array': 0.11.14 2398 | '@humanwhocodes/module-importer': 1.0.1 2399 | '@nodelib/fs.walk': 1.2.8 2400 | '@ungap/structured-clone': 1.2.0 2401 | ajv: 6.12.6 2402 | chalk: 4.1.2 2403 | cross-spawn: 7.0.3 2404 | debug: 4.3.5 2405 | doctrine: 3.0.0 2406 | escape-string-regexp: 4.0.0 2407 | eslint-scope: 7.2.2 2408 | eslint-visitor-keys: 3.4.3 2409 | espree: 9.6.1 2410 | esquery: 1.5.0 2411 | esutils: 2.0.3 2412 | fast-deep-equal: 3.1.3 2413 | file-entry-cache: 6.0.1 2414 | find-up: 5.0.0 2415 | glob-parent: 6.0.2 2416 | globals: 13.24.0 2417 | graphemer: 1.4.0 2418 | ignore: 5.3.1 2419 | imurmurhash: 0.1.4 2420 | is-glob: 4.0.3 2421 | is-path-inside: 3.0.3 2422 | js-yaml: 4.1.0 2423 | json-stable-stringify-without-jsonify: 1.0.1 2424 | levn: 0.4.1 2425 | lodash.merge: 4.6.2 2426 | minimatch: 3.1.2 2427 | natural-compare: 1.4.0 2428 | optionator: 0.9.4 2429 | strip-ansi: 6.0.1 2430 | text-table: 0.2.0 2431 | transitivePeerDependencies: 2432 | - supports-color 2433 | 2434 | espree@9.6.1: 2435 | dependencies: 2436 | acorn: 8.12.0 2437 | acorn-jsx: 5.3.2(acorn@8.12.0) 2438 | eslint-visitor-keys: 3.4.3 2439 | 2440 | esquery@1.5.0: 2441 | dependencies: 2442 | estraverse: 5.3.0 2443 | 2444 | esrecurse@4.3.0: 2445 | dependencies: 2446 | estraverse: 5.3.0 2447 | 2448 | estraverse@5.3.0: {} 2449 | 2450 | esutils@2.0.3: {} 2451 | 2452 | fast-deep-equal@3.1.3: {} 2453 | 2454 | fast-glob@3.3.2: 2455 | dependencies: 2456 | '@nodelib/fs.stat': 2.0.5 2457 | '@nodelib/fs.walk': 1.2.8 2458 | glob-parent: 5.1.2 2459 | merge2: 1.4.1 2460 | micromatch: 4.0.7 2461 | 2462 | fast-json-stable-stringify@2.1.0: {} 2463 | 2464 | fast-levenshtein@2.0.6: {} 2465 | 2466 | fastq@1.17.1: 2467 | dependencies: 2468 | reusify: 1.0.4 2469 | 2470 | file-entry-cache@6.0.1: 2471 | dependencies: 2472 | flat-cache: 3.2.0 2473 | 2474 | fill-range@7.1.1: 2475 | dependencies: 2476 | to-regex-range: 5.0.1 2477 | 2478 | find-up@5.0.0: 2479 | dependencies: 2480 | locate-path: 6.0.0 2481 | path-exists: 4.0.0 2482 | 2483 | flat-cache@3.2.0: 2484 | dependencies: 2485 | flatted: 3.3.1 2486 | keyv: 4.5.4 2487 | rimraf: 3.0.2 2488 | 2489 | flatted@3.3.1: {} 2490 | 2491 | for-each@0.3.3: 2492 | dependencies: 2493 | is-callable: 1.2.7 2494 | 2495 | foreground-child@3.2.1: 2496 | dependencies: 2497 | cross-spawn: 7.0.3 2498 | signal-exit: 4.1.0 2499 | 2500 | fs.realpath@1.0.0: {} 2501 | 2502 | fsevents@2.3.3: 2503 | optional: true 2504 | 2505 | function-bind@1.1.2: {} 2506 | 2507 | function.prototype.name@1.1.6: 2508 | dependencies: 2509 | call-bind: 1.0.7 2510 | define-properties: 1.2.1 2511 | es-abstract: 1.23.3 2512 | functions-have-names: 1.2.3 2513 | 2514 | functions-have-names@1.2.3: {} 2515 | 2516 | get-intrinsic@1.2.4: 2517 | dependencies: 2518 | es-errors: 1.3.0 2519 | function-bind: 1.1.2 2520 | has-proto: 1.0.3 2521 | has-symbols: 1.0.3 2522 | hasown: 2.0.2 2523 | 2524 | get-symbol-description@1.0.2: 2525 | dependencies: 2526 | call-bind: 1.0.7 2527 | es-errors: 1.3.0 2528 | get-intrinsic: 1.2.4 2529 | 2530 | get-tsconfig@4.7.5: 2531 | dependencies: 2532 | resolve-pkg-maps: 1.0.0 2533 | 2534 | glob-parent@5.1.2: 2535 | dependencies: 2536 | is-glob: 4.0.3 2537 | 2538 | glob-parent@6.0.2: 2539 | dependencies: 2540 | is-glob: 4.0.3 2541 | 2542 | glob@10.3.10: 2543 | dependencies: 2544 | foreground-child: 3.2.1 2545 | jackspeak: 2.3.6 2546 | minimatch: 9.0.5 2547 | minipass: 7.1.2 2548 | path-scurry: 1.11.1 2549 | 2550 | glob@10.4.2: 2551 | dependencies: 2552 | foreground-child: 3.2.1 2553 | jackspeak: 3.4.0 2554 | minimatch: 9.0.5 2555 | minipass: 7.1.2 2556 | package-json-from-dist: 1.0.0 2557 | path-scurry: 1.11.1 2558 | 2559 | glob@7.2.3: 2560 | dependencies: 2561 | fs.realpath: 1.0.0 2562 | inflight: 1.0.6 2563 | inherits: 2.0.4 2564 | minimatch: 3.1.2 2565 | once: 1.4.0 2566 | path-is-absolute: 1.0.1 2567 | 2568 | globals@13.24.0: 2569 | dependencies: 2570 | type-fest: 0.20.2 2571 | 2572 | globalthis@1.0.4: 2573 | dependencies: 2574 | define-properties: 1.2.1 2575 | gopd: 1.0.1 2576 | 2577 | globby@11.1.0: 2578 | dependencies: 2579 | array-union: 2.1.0 2580 | dir-glob: 3.0.1 2581 | fast-glob: 3.3.2 2582 | ignore: 5.3.1 2583 | merge2: 1.4.1 2584 | slash: 3.0.0 2585 | 2586 | gopd@1.0.1: 2587 | dependencies: 2588 | get-intrinsic: 1.2.4 2589 | 2590 | graceful-fs@4.2.11: {} 2591 | 2592 | graphemer@1.4.0: {} 2593 | 2594 | has-bigints@1.0.2: {} 2595 | 2596 | has-flag@4.0.0: {} 2597 | 2598 | has-property-descriptors@1.0.2: 2599 | dependencies: 2600 | es-define-property: 1.0.0 2601 | 2602 | has-proto@1.0.3: {} 2603 | 2604 | has-symbols@1.0.3: {} 2605 | 2606 | has-tostringtag@1.0.2: 2607 | dependencies: 2608 | has-symbols: 1.0.3 2609 | 2610 | hasown@2.0.2: 2611 | dependencies: 2612 | function-bind: 1.1.2 2613 | 2614 | ignore@5.3.1: {} 2615 | 2616 | import-fresh@3.3.0: 2617 | dependencies: 2618 | parent-module: 1.0.1 2619 | resolve-from: 4.0.0 2620 | 2621 | imurmurhash@0.1.4: {} 2622 | 2623 | inflight@1.0.6: 2624 | dependencies: 2625 | once: 1.4.0 2626 | wrappy: 1.0.2 2627 | 2628 | inherits@2.0.4: {} 2629 | 2630 | internal-slot@1.0.7: 2631 | dependencies: 2632 | es-errors: 1.3.0 2633 | hasown: 2.0.2 2634 | side-channel: 1.0.6 2635 | 2636 | is-arguments@1.1.1: 2637 | dependencies: 2638 | call-bind: 1.0.7 2639 | has-tostringtag: 1.0.2 2640 | 2641 | is-array-buffer@3.0.4: 2642 | dependencies: 2643 | call-bind: 1.0.7 2644 | get-intrinsic: 1.2.4 2645 | 2646 | is-async-function@2.0.0: 2647 | dependencies: 2648 | has-tostringtag: 1.0.2 2649 | 2650 | is-bigint@1.0.4: 2651 | dependencies: 2652 | has-bigints: 1.0.2 2653 | 2654 | is-binary-path@2.1.0: 2655 | dependencies: 2656 | binary-extensions: 2.3.0 2657 | 2658 | is-boolean-object@1.1.2: 2659 | dependencies: 2660 | call-bind: 1.0.7 2661 | has-tostringtag: 1.0.2 2662 | 2663 | is-callable@1.2.7: {} 2664 | 2665 | is-core-module@2.14.0: 2666 | dependencies: 2667 | hasown: 2.0.2 2668 | 2669 | is-data-view@1.0.1: 2670 | dependencies: 2671 | is-typed-array: 1.1.13 2672 | 2673 | is-date-object@1.0.5: 2674 | dependencies: 2675 | has-tostringtag: 1.0.2 2676 | 2677 | is-extglob@2.1.1: {} 2678 | 2679 | is-finalizationregistry@1.0.2: 2680 | dependencies: 2681 | call-bind: 1.0.7 2682 | 2683 | is-fullwidth-code-point@3.0.0: {} 2684 | 2685 | is-generator-function@1.0.10: 2686 | dependencies: 2687 | has-tostringtag: 1.0.2 2688 | 2689 | is-glob@4.0.3: 2690 | dependencies: 2691 | is-extglob: 2.1.1 2692 | 2693 | is-map@2.0.3: {} 2694 | 2695 | is-negative-zero@2.0.3: {} 2696 | 2697 | is-number-object@1.0.7: 2698 | dependencies: 2699 | has-tostringtag: 1.0.2 2700 | 2701 | is-number@7.0.0: {} 2702 | 2703 | is-path-inside@3.0.3: {} 2704 | 2705 | is-regex@1.1.4: 2706 | dependencies: 2707 | call-bind: 1.0.7 2708 | has-tostringtag: 1.0.2 2709 | 2710 | is-set@2.0.3: {} 2711 | 2712 | is-shared-array-buffer@1.0.3: 2713 | dependencies: 2714 | call-bind: 1.0.7 2715 | 2716 | is-string@1.0.7: 2717 | dependencies: 2718 | has-tostringtag: 1.0.2 2719 | 2720 | is-symbol@1.0.4: 2721 | dependencies: 2722 | has-symbols: 1.0.3 2723 | 2724 | is-typed-array@1.1.13: 2725 | dependencies: 2726 | which-typed-array: 1.1.15 2727 | 2728 | is-weakmap@2.0.2: {} 2729 | 2730 | is-weakref@1.0.2: 2731 | dependencies: 2732 | call-bind: 1.0.7 2733 | 2734 | is-weakset@2.0.3: 2735 | dependencies: 2736 | call-bind: 1.0.7 2737 | get-intrinsic: 1.2.4 2738 | 2739 | isarray@2.0.5: {} 2740 | 2741 | isexe@2.0.0: {} 2742 | 2743 | iterator.prototype@1.1.2: 2744 | dependencies: 2745 | define-properties: 1.2.1 2746 | get-intrinsic: 1.2.4 2747 | has-symbols: 1.0.3 2748 | reflect.getprototypeof: 1.0.6 2749 | set-function-name: 2.0.2 2750 | 2751 | jackspeak@2.3.6: 2752 | dependencies: 2753 | '@isaacs/cliui': 8.0.2 2754 | optionalDependencies: 2755 | '@pkgjs/parseargs': 0.11.0 2756 | 2757 | jackspeak@3.4.0: 2758 | dependencies: 2759 | '@isaacs/cliui': 8.0.2 2760 | optionalDependencies: 2761 | '@pkgjs/parseargs': 0.11.0 2762 | 2763 | jiti@1.21.6: {} 2764 | 2765 | js-tokens@4.0.0: {} 2766 | 2767 | js-yaml@4.1.0: 2768 | dependencies: 2769 | argparse: 2.0.1 2770 | 2771 | json-buffer@3.0.1: {} 2772 | 2773 | json-schema-traverse@0.4.1: {} 2774 | 2775 | json-stable-stringify-without-jsonify@1.0.1: {} 2776 | 2777 | json5@1.0.2: 2778 | dependencies: 2779 | minimist: 1.2.8 2780 | 2781 | jsx-ast-utils@3.3.5: 2782 | dependencies: 2783 | array-includes: 3.1.8 2784 | array.prototype.flat: 1.3.2 2785 | object.assign: 4.1.5 2786 | object.values: 1.2.0 2787 | 2788 | keyv@4.5.4: 2789 | dependencies: 2790 | json-buffer: 3.0.1 2791 | 2792 | language-subtag-registry@0.3.23: {} 2793 | 2794 | language-tags@1.0.9: 2795 | dependencies: 2796 | language-subtag-registry: 0.3.23 2797 | 2798 | levn@0.4.1: 2799 | dependencies: 2800 | prelude-ls: 1.2.1 2801 | type-check: 0.4.0 2802 | 2803 | lilconfig@2.1.0: {} 2804 | 2805 | lilconfig@3.1.2: {} 2806 | 2807 | lines-and-columns@1.2.4: {} 2808 | 2809 | locate-path@6.0.0: 2810 | dependencies: 2811 | p-locate: 5.0.0 2812 | 2813 | lodash.merge@4.6.2: {} 2814 | 2815 | loose-envify@1.4.0: 2816 | dependencies: 2817 | js-tokens: 4.0.0 2818 | 2819 | lru-cache@10.3.0: {} 2820 | 2821 | merge2@1.4.1: {} 2822 | 2823 | micromatch@4.0.7: 2824 | dependencies: 2825 | braces: 3.0.3 2826 | picomatch: 2.3.1 2827 | 2828 | minimatch@3.1.2: 2829 | dependencies: 2830 | brace-expansion: 1.1.11 2831 | 2832 | minimatch@9.0.3: 2833 | dependencies: 2834 | brace-expansion: 2.0.1 2835 | 2836 | minimatch@9.0.5: 2837 | dependencies: 2838 | brace-expansion: 2.0.1 2839 | 2840 | minimist@1.2.8: {} 2841 | 2842 | minipass@7.1.2: {} 2843 | 2844 | ms@2.1.2: {} 2845 | 2846 | ms@2.1.3: {} 2847 | 2848 | mz@2.7.0: 2849 | dependencies: 2850 | any-promise: 1.3.0 2851 | object-assign: 4.1.1 2852 | thenify-all: 1.6.0 2853 | 2854 | nanoid@3.3.7: {} 2855 | 2856 | natural-compare@1.4.0: {} 2857 | 2858 | next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): 2859 | dependencies: 2860 | '@next/env': 14.2.4 2861 | '@swc/helpers': 0.5.5 2862 | busboy: 1.6.0 2863 | caniuse-lite: 1.0.30001639 2864 | graceful-fs: 4.2.11 2865 | postcss: 8.4.31 2866 | react: 18.3.1 2867 | react-dom: 18.3.1(react@18.3.1) 2868 | styled-jsx: 5.1.1(react@18.3.1) 2869 | optionalDependencies: 2870 | '@next/swc-darwin-arm64': 14.2.4 2871 | '@next/swc-darwin-x64': 14.2.4 2872 | '@next/swc-linux-arm64-gnu': 14.2.4 2873 | '@next/swc-linux-arm64-musl': 14.2.4 2874 | '@next/swc-linux-x64-gnu': 14.2.4 2875 | '@next/swc-linux-x64-musl': 14.2.4 2876 | '@next/swc-win32-arm64-msvc': 14.2.4 2877 | '@next/swc-win32-ia32-msvc': 14.2.4 2878 | '@next/swc-win32-x64-msvc': 14.2.4 2879 | transitivePeerDependencies: 2880 | - '@babel/core' 2881 | - babel-plugin-macros 2882 | 2883 | normalize-path@3.0.0: {} 2884 | 2885 | object-assign@4.1.1: {} 2886 | 2887 | object-hash@3.0.0: {} 2888 | 2889 | object-inspect@1.13.2: {} 2890 | 2891 | object-is@1.1.6: 2892 | dependencies: 2893 | call-bind: 1.0.7 2894 | define-properties: 1.2.1 2895 | 2896 | object-keys@1.1.1: {} 2897 | 2898 | object.assign@4.1.5: 2899 | dependencies: 2900 | call-bind: 1.0.7 2901 | define-properties: 1.2.1 2902 | has-symbols: 1.0.3 2903 | object-keys: 1.1.1 2904 | 2905 | object.entries@1.1.8: 2906 | dependencies: 2907 | call-bind: 1.0.7 2908 | define-properties: 1.2.1 2909 | es-object-atoms: 1.0.0 2910 | 2911 | object.fromentries@2.0.8: 2912 | dependencies: 2913 | call-bind: 1.0.7 2914 | define-properties: 1.2.1 2915 | es-abstract: 1.23.3 2916 | es-object-atoms: 1.0.0 2917 | 2918 | object.groupby@1.0.3: 2919 | dependencies: 2920 | call-bind: 1.0.7 2921 | define-properties: 1.2.1 2922 | es-abstract: 1.23.3 2923 | 2924 | object.hasown@1.1.4: 2925 | dependencies: 2926 | define-properties: 1.2.1 2927 | es-abstract: 1.23.3 2928 | es-object-atoms: 1.0.0 2929 | 2930 | object.values@1.2.0: 2931 | dependencies: 2932 | call-bind: 1.0.7 2933 | define-properties: 1.2.1 2934 | es-object-atoms: 1.0.0 2935 | 2936 | once@1.4.0: 2937 | dependencies: 2938 | wrappy: 1.0.2 2939 | 2940 | optionator@0.9.4: 2941 | dependencies: 2942 | deep-is: 0.1.4 2943 | fast-levenshtein: 2.0.6 2944 | levn: 0.4.1 2945 | prelude-ls: 1.2.1 2946 | type-check: 0.4.0 2947 | word-wrap: 1.2.5 2948 | 2949 | p-limit@3.1.0: 2950 | dependencies: 2951 | yocto-queue: 0.1.0 2952 | 2953 | p-locate@5.0.0: 2954 | dependencies: 2955 | p-limit: 3.1.0 2956 | 2957 | package-json-from-dist@1.0.0: {} 2958 | 2959 | parent-module@1.0.1: 2960 | dependencies: 2961 | callsites: 3.1.0 2962 | 2963 | path-exists@4.0.0: {} 2964 | 2965 | path-is-absolute@1.0.1: {} 2966 | 2967 | path-key@3.1.1: {} 2968 | 2969 | path-parse@1.0.7: {} 2970 | 2971 | path-scurry@1.11.1: 2972 | dependencies: 2973 | lru-cache: 10.3.0 2974 | minipass: 7.1.2 2975 | 2976 | path-type@4.0.0: {} 2977 | 2978 | picocolors@1.0.1: {} 2979 | 2980 | picomatch@2.3.1: {} 2981 | 2982 | pify@2.3.0: {} 2983 | 2984 | pirates@4.0.6: {} 2985 | 2986 | possible-typed-array-names@1.0.0: {} 2987 | 2988 | postcss-import@15.1.0(postcss@8.4.39): 2989 | dependencies: 2990 | postcss: 8.4.39 2991 | postcss-value-parser: 4.2.0 2992 | read-cache: 1.0.0 2993 | resolve: 1.22.8 2994 | 2995 | postcss-js@4.0.1(postcss@8.4.39): 2996 | dependencies: 2997 | camelcase-css: 2.0.1 2998 | postcss: 8.4.39 2999 | 3000 | postcss-load-config@4.0.2(postcss@8.4.39): 3001 | dependencies: 3002 | lilconfig: 3.1.2 3003 | yaml: 2.4.5 3004 | optionalDependencies: 3005 | postcss: 8.4.39 3006 | 3007 | postcss-nested@6.0.1(postcss@8.4.39): 3008 | dependencies: 3009 | postcss: 8.4.39 3010 | postcss-selector-parser: 6.1.0 3011 | 3012 | postcss-selector-parser@6.1.0: 3013 | dependencies: 3014 | cssesc: 3.0.0 3015 | util-deprecate: 1.0.2 3016 | 3017 | postcss-value-parser@4.2.0: {} 3018 | 3019 | postcss@8.4.31: 3020 | dependencies: 3021 | nanoid: 3.3.7 3022 | picocolors: 1.0.1 3023 | source-map-js: 1.2.0 3024 | 3025 | postcss@8.4.39: 3026 | dependencies: 3027 | nanoid: 3.3.7 3028 | picocolors: 1.0.1 3029 | source-map-js: 1.2.0 3030 | 3031 | prelude-ls@1.2.1: {} 3032 | 3033 | prop-types@15.8.1: 3034 | dependencies: 3035 | loose-envify: 1.4.0 3036 | object-assign: 4.1.1 3037 | react-is: 16.13.1 3038 | 3039 | punycode@2.3.1: {} 3040 | 3041 | queue-microtask@1.2.3: {} 3042 | 3043 | react-dom@18.3.1(react@18.3.1): 3044 | dependencies: 3045 | loose-envify: 1.4.0 3046 | react: 18.3.1 3047 | scheduler: 0.23.2 3048 | 3049 | react-is@16.13.1: {} 3050 | 3051 | react@18.3.1: 3052 | dependencies: 3053 | loose-envify: 1.4.0 3054 | 3055 | read-cache@1.0.0: 3056 | dependencies: 3057 | pify: 2.3.0 3058 | 3059 | readdirp@3.6.0: 3060 | dependencies: 3061 | picomatch: 2.3.1 3062 | 3063 | reflect.getprototypeof@1.0.6: 3064 | dependencies: 3065 | call-bind: 1.0.7 3066 | define-properties: 1.2.1 3067 | es-abstract: 1.23.3 3068 | es-errors: 1.3.0 3069 | get-intrinsic: 1.2.4 3070 | globalthis: 1.0.4 3071 | which-builtin-type: 1.1.3 3072 | 3073 | regexp.prototype.flags@1.5.2: 3074 | dependencies: 3075 | call-bind: 1.0.7 3076 | define-properties: 1.2.1 3077 | es-errors: 1.3.0 3078 | set-function-name: 2.0.2 3079 | 3080 | resolve-from@4.0.0: {} 3081 | 3082 | resolve-pkg-maps@1.0.0: {} 3083 | 3084 | resolve@1.22.8: 3085 | dependencies: 3086 | is-core-module: 2.14.0 3087 | path-parse: 1.0.7 3088 | supports-preserve-symlinks-flag: 1.0.0 3089 | 3090 | resolve@2.0.0-next.5: 3091 | dependencies: 3092 | is-core-module: 2.14.0 3093 | path-parse: 1.0.7 3094 | supports-preserve-symlinks-flag: 1.0.0 3095 | 3096 | reusify@1.0.4: {} 3097 | 3098 | rimraf@3.0.2: 3099 | dependencies: 3100 | glob: 7.2.3 3101 | 3102 | run-parallel@1.2.0: 3103 | dependencies: 3104 | queue-microtask: 1.2.3 3105 | 3106 | safe-array-concat@1.1.2: 3107 | dependencies: 3108 | call-bind: 1.0.7 3109 | get-intrinsic: 1.2.4 3110 | has-symbols: 1.0.3 3111 | isarray: 2.0.5 3112 | 3113 | safe-regex-test@1.0.3: 3114 | dependencies: 3115 | call-bind: 1.0.7 3116 | es-errors: 1.3.0 3117 | is-regex: 1.1.4 3118 | 3119 | scheduler@0.23.2: 3120 | dependencies: 3121 | loose-envify: 1.4.0 3122 | 3123 | semver@6.3.1: {} 3124 | 3125 | semver@7.6.2: {} 3126 | 3127 | set-function-length@1.2.2: 3128 | dependencies: 3129 | define-data-property: 1.1.4 3130 | es-errors: 1.3.0 3131 | function-bind: 1.1.2 3132 | get-intrinsic: 1.2.4 3133 | gopd: 1.0.1 3134 | has-property-descriptors: 1.0.2 3135 | 3136 | set-function-name@2.0.2: 3137 | dependencies: 3138 | define-data-property: 1.1.4 3139 | es-errors: 1.3.0 3140 | functions-have-names: 1.2.3 3141 | has-property-descriptors: 1.0.2 3142 | 3143 | shebang-command@2.0.0: 3144 | dependencies: 3145 | shebang-regex: 3.0.0 3146 | 3147 | shebang-regex@3.0.0: {} 3148 | 3149 | side-channel@1.0.6: 3150 | dependencies: 3151 | call-bind: 1.0.7 3152 | es-errors: 1.3.0 3153 | get-intrinsic: 1.2.4 3154 | object-inspect: 1.13.2 3155 | 3156 | signal-exit@4.1.0: {} 3157 | 3158 | slash@3.0.0: {} 3159 | 3160 | source-map-js@1.2.0: {} 3161 | 3162 | stop-iteration-iterator@1.0.0: 3163 | dependencies: 3164 | internal-slot: 1.0.7 3165 | 3166 | streamsearch@1.1.0: {} 3167 | 3168 | string-width@4.2.3: 3169 | dependencies: 3170 | emoji-regex: 8.0.0 3171 | is-fullwidth-code-point: 3.0.0 3172 | strip-ansi: 6.0.1 3173 | 3174 | string-width@5.1.2: 3175 | dependencies: 3176 | eastasianwidth: 0.2.0 3177 | emoji-regex: 9.2.2 3178 | strip-ansi: 7.1.0 3179 | 3180 | string.prototype.includes@2.0.0: 3181 | dependencies: 3182 | define-properties: 1.2.1 3183 | es-abstract: 1.23.3 3184 | 3185 | string.prototype.matchall@4.0.11: 3186 | dependencies: 3187 | call-bind: 1.0.7 3188 | define-properties: 1.2.1 3189 | es-abstract: 1.23.3 3190 | es-errors: 1.3.0 3191 | es-object-atoms: 1.0.0 3192 | get-intrinsic: 1.2.4 3193 | gopd: 1.0.1 3194 | has-symbols: 1.0.3 3195 | internal-slot: 1.0.7 3196 | regexp.prototype.flags: 1.5.2 3197 | set-function-name: 2.0.2 3198 | side-channel: 1.0.6 3199 | 3200 | string.prototype.trim@1.2.9: 3201 | dependencies: 3202 | call-bind: 1.0.7 3203 | define-properties: 1.2.1 3204 | es-abstract: 1.23.3 3205 | es-object-atoms: 1.0.0 3206 | 3207 | string.prototype.trimend@1.0.8: 3208 | dependencies: 3209 | call-bind: 1.0.7 3210 | define-properties: 1.2.1 3211 | es-object-atoms: 1.0.0 3212 | 3213 | string.prototype.trimstart@1.0.8: 3214 | dependencies: 3215 | call-bind: 1.0.7 3216 | define-properties: 1.2.1 3217 | es-object-atoms: 1.0.0 3218 | 3219 | strip-ansi@6.0.1: 3220 | dependencies: 3221 | ansi-regex: 5.0.1 3222 | 3223 | strip-ansi@7.1.0: 3224 | dependencies: 3225 | ansi-regex: 6.0.1 3226 | 3227 | strip-bom@3.0.0: {} 3228 | 3229 | strip-json-comments@3.1.1: {} 3230 | 3231 | styled-jsx@5.1.1(react@18.3.1): 3232 | dependencies: 3233 | client-only: 0.0.1 3234 | react: 18.3.1 3235 | 3236 | sucrase@3.35.0: 3237 | dependencies: 3238 | '@jridgewell/gen-mapping': 0.3.5 3239 | commander: 4.1.1 3240 | glob: 10.4.2 3241 | lines-and-columns: 1.2.4 3242 | mz: 2.7.0 3243 | pirates: 4.0.6 3244 | ts-interface-checker: 0.1.13 3245 | 3246 | supports-color@7.2.0: 3247 | dependencies: 3248 | has-flag: 4.0.0 3249 | 3250 | supports-preserve-symlinks-flag@1.0.0: {} 3251 | 3252 | tailwindcss@3.4.4: 3253 | dependencies: 3254 | '@alloc/quick-lru': 5.2.0 3255 | arg: 5.0.2 3256 | chokidar: 3.6.0 3257 | didyoumean: 1.2.2 3258 | dlv: 1.1.3 3259 | fast-glob: 3.3.2 3260 | glob-parent: 6.0.2 3261 | is-glob: 4.0.3 3262 | jiti: 1.21.6 3263 | lilconfig: 2.1.0 3264 | micromatch: 4.0.7 3265 | normalize-path: 3.0.0 3266 | object-hash: 3.0.0 3267 | picocolors: 1.0.1 3268 | postcss: 8.4.39 3269 | postcss-import: 15.1.0(postcss@8.4.39) 3270 | postcss-js: 4.0.1(postcss@8.4.39) 3271 | postcss-load-config: 4.0.2(postcss@8.4.39) 3272 | postcss-nested: 6.0.1(postcss@8.4.39) 3273 | postcss-selector-parser: 6.1.0 3274 | resolve: 1.22.8 3275 | sucrase: 3.35.0 3276 | transitivePeerDependencies: 3277 | - ts-node 3278 | 3279 | tapable@2.2.1: {} 3280 | 3281 | text-table@0.2.0: {} 3282 | 3283 | thenify-all@1.6.0: 3284 | dependencies: 3285 | thenify: 3.3.1 3286 | 3287 | thenify@3.3.1: 3288 | dependencies: 3289 | any-promise: 1.3.0 3290 | 3291 | to-regex-range@5.0.1: 3292 | dependencies: 3293 | is-number: 7.0.0 3294 | 3295 | tr46@0.0.3: {} 3296 | 3297 | ts-api-utils@1.3.0(typescript@5.5.3): 3298 | dependencies: 3299 | typescript: 5.5.3 3300 | 3301 | ts-interface-checker@0.1.13: {} 3302 | 3303 | tsconfig-paths@3.15.0: 3304 | dependencies: 3305 | '@types/json5': 0.0.29 3306 | json5: 1.0.2 3307 | minimist: 1.2.8 3308 | strip-bom: 3.0.0 3309 | 3310 | tslib@2.6.3: {} 3311 | 3312 | type-check@0.4.0: 3313 | dependencies: 3314 | prelude-ls: 1.2.1 3315 | 3316 | type-fest@0.20.2: {} 3317 | 3318 | typed-array-buffer@1.0.2: 3319 | dependencies: 3320 | call-bind: 1.0.7 3321 | es-errors: 1.3.0 3322 | is-typed-array: 1.1.13 3323 | 3324 | typed-array-byte-length@1.0.1: 3325 | dependencies: 3326 | call-bind: 1.0.7 3327 | for-each: 0.3.3 3328 | gopd: 1.0.1 3329 | has-proto: 1.0.3 3330 | is-typed-array: 1.1.13 3331 | 3332 | typed-array-byte-offset@1.0.2: 3333 | dependencies: 3334 | available-typed-arrays: 1.0.7 3335 | call-bind: 1.0.7 3336 | for-each: 0.3.3 3337 | gopd: 1.0.1 3338 | has-proto: 1.0.3 3339 | is-typed-array: 1.1.13 3340 | 3341 | typed-array-length@1.0.6: 3342 | dependencies: 3343 | call-bind: 1.0.7 3344 | for-each: 0.3.3 3345 | gopd: 1.0.1 3346 | has-proto: 1.0.3 3347 | is-typed-array: 1.1.13 3348 | possible-typed-array-names: 1.0.0 3349 | 3350 | typescript@5.5.3: {} 3351 | 3352 | unbox-primitive@1.0.2: 3353 | dependencies: 3354 | call-bind: 1.0.7 3355 | has-bigints: 1.0.2 3356 | has-symbols: 1.0.3 3357 | which-boxed-primitive: 1.0.2 3358 | 3359 | undici-types@5.26.5: {} 3360 | 3361 | uri-js@4.4.1: 3362 | dependencies: 3363 | punycode: 2.3.1 3364 | 3365 | util-deprecate@1.0.2: {} 3366 | 3367 | uuid@10.0.0: {} 3368 | 3369 | uzip@0.20201231.0: {} 3370 | 3371 | webidl-conversions@3.0.1: {} 3372 | 3373 | whatwg-url@5.0.0: 3374 | dependencies: 3375 | tr46: 0.0.3 3376 | webidl-conversions: 3.0.1 3377 | 3378 | which-boxed-primitive@1.0.2: 3379 | dependencies: 3380 | is-bigint: 1.0.4 3381 | is-boolean-object: 1.1.2 3382 | is-number-object: 1.0.7 3383 | is-string: 1.0.7 3384 | is-symbol: 1.0.4 3385 | 3386 | which-builtin-type@1.1.3: 3387 | dependencies: 3388 | function.prototype.name: 1.1.6 3389 | has-tostringtag: 1.0.2 3390 | is-async-function: 2.0.0 3391 | is-date-object: 1.0.5 3392 | is-finalizationregistry: 1.0.2 3393 | is-generator-function: 1.0.10 3394 | is-regex: 1.1.4 3395 | is-weakref: 1.0.2 3396 | isarray: 2.0.5 3397 | which-boxed-primitive: 1.0.2 3398 | which-collection: 1.0.2 3399 | which-typed-array: 1.1.15 3400 | 3401 | which-collection@1.0.2: 3402 | dependencies: 3403 | is-map: 2.0.3 3404 | is-set: 2.0.3 3405 | is-weakmap: 2.0.2 3406 | is-weakset: 2.0.3 3407 | 3408 | which-typed-array@1.1.15: 3409 | dependencies: 3410 | available-typed-arrays: 1.0.7 3411 | call-bind: 1.0.7 3412 | for-each: 0.3.3 3413 | gopd: 1.0.1 3414 | has-tostringtag: 1.0.2 3415 | 3416 | which@2.0.2: 3417 | dependencies: 3418 | isexe: 2.0.0 3419 | 3420 | word-wrap@1.2.5: {} 3421 | 3422 | wrap-ansi@7.0.0: 3423 | dependencies: 3424 | ansi-styles: 4.3.0 3425 | string-width: 4.2.3 3426 | strip-ansi: 6.0.1 3427 | 3428 | wrap-ansi@8.1.0: 3429 | dependencies: 3430 | ansi-styles: 6.2.1 3431 | string-width: 5.1.2 3432 | strip-ansi: 7.1.0 3433 | 3434 | wrappy@1.0.2: {} 3435 | 3436 | ws@8.17.1: {} 3437 | 3438 | yaml@2.4.5: {} 3439 | 3440 | yocto-queue@0.1.0: {} 3441 | --------------------------------------------------------------------------------