From 27e098b08e04c66f1f2494ed17f7412f3b62841b Mon Sep 17 00:00:00 2001 From: Gunvir Dhesi Date: Wed, 2 Jul 2025 16:39:26 -0400 Subject: [PATCH] Added my files --- Page.png | Bin 0 -> 112039 bytes app/api/documents/search/route.ts | 29 + app/api/documents/upload/route.ts | 81 + app/utils/env.ts | 1 + app/utils/openai.ts | 20 + data.png | Bin 0 -> 121650 bytes package-lock.json | 6456 +++++++++++++++++++++++++++++ 7 files changed, 6587 insertions(+) create mode 100644 Page.png create mode 100644 app/api/documents/search/route.ts create mode 100644 app/api/documents/upload/route.ts create mode 100644 app/utils/openai.ts create mode 100644 data.png create mode 100644 package-lock.json diff --git a/Page.png b/Page.png new file mode 100644 index 0000000000000000000000000000000000000000..f5429fbfd79d9cbf6e676e22114f090e56fd1356 GIT binary patch literal 112039 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 item.str).join(" "); + let embedding = null; + if (text.trim().length > 0) { + try { + embedding = await getEmbedding(text); + } catch (err) { + console.error(`OpenAI embedding failed for page ${i}`, err); + } + } + pages.push({ page_number: i, text, embedding }); + } + + // Insert document record into Supabase + const { error: insertError } = await supabase.from("documents").insert({ + title, + storage_path: storagePath, + pages, + }); + if (insertError) { + console.error("Supabase insert error", insertError); + return new Response(JSON.stringify({ error: insertError.message }), { status: 500 }); + } + + return new Response(JSON.stringify({ success: true }), { status: 200 }); + } catch (e: any) { + console.error("/api/documents/upload uncaught error", e); + return new Response(JSON.stringify({ error: e.message, stack: e.stack }), { status: 500 }); + } +} \ No newline at end of file diff --git a/app/utils/env.ts b/app/utils/env.ts index 0031af9..f409aa6 100644 --- a/app/utils/env.ts +++ b/app/utils/env.ts @@ -6,3 +6,4 @@ export const googleClientSecret = process.env.GOOGLE_CLIENT_SECRET as string; export const storageMethod = process.env.STORAGE_METHOD ? (process.env.STORAGE_METHOD as "supabase" | "sqlite") : "sqlite"; +export const OPENAI_API_KEY = process.env.OPENAI_API_KEY as string; diff --git a/app/utils/openai.ts b/app/utils/openai.ts new file mode 100644 index 0000000..5e8b9d6 --- /dev/null +++ b/app/utils/openai.ts @@ -0,0 +1,20 @@ +import { OPENAI_API_KEY } from "./env"; + +export async function getEmbedding(text: string): Promise { + const response = await fetch("https://api.openai.com/v1/embeddings", { + method: "POST", + headers: { + "Content-Type": "application/json", + Authorization: `Bearer ${OPENAI_API_KEY}`, + }, + body: JSON.stringify({ + input: text, + model: "text-embedding-ada-002", + }), + }); + if (!response.ok) { + throw new Error(`OpenAI API error: ${response.statusText}`); + } + const data = await response.json(); + return data.data[0].embedding; +} \ No newline at end of file diff --git a/data.png b/data.png new file mode 100644 index 0000000000000000000000000000000000000000..8734a19fef562a90a0e16f38eae5ebb83398d3e7 GIT binary patch literal 121650 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 WX^L@_<(}swworV`0tgtN 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 literal 0 HcmV?d00001 diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..ec327a8 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6456 @@ +{ + "name": "pdf-highlighter", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "pdf-highlighter", + "version": "0.1.0", + "dependencies": { + "@supabase/supabase-js": "^2.45.4", + "bcrypt": "^5.1.1", + "file-saver": "^2.0.5", + "lucide-react": "^0.436.0", + "next": "14.2.7", + "next-auth": "^5.0.0-beta.21", + "pdfjs-dist": "4.4.168", + "react": "^18", + "react-dom": "^18", + "react-pdf-highlighter": "^7.0.0", + "sqlite3": "^5.1.7", + "tesseract.js": "^5.1.1" + }, + "devDependencies": { + "@types/bcrypt": "^5.0.2", + "@types/file-saver": "^2.0.7", + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "eslint": "^8", + "eslint-config-next": "14.2.7", + "postcss": "^8.4.41", + "prettier": "3.3.3", + "tailwindcss": "^3.4.10", + "typescript": "^5" + }, + "engines": { + "node": ">=22" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@auth/core": { + "version": "0.40.0", + "license": "ISC", + "dependencies": { + "@panva/hkdf": "^1.2.1", + "jose": "^6.0.6", + "oauth4webapi": "^3.3.0", + "preact": "10.24.3", + "preact-render-to-string": "6.5.11" + }, + "peerDependencies": { + "@simplewebauthn/browser": "^9.0.1", + "@simplewebauthn/server": "^9.0.2", + "nodemailer": "^6.8.0" + }, + "peerDependenciesMeta": { + "@simplewebauthn/browser": { + "optional": true + }, + "@simplewebauthn/server": { + "optional": true + }, + "nodemailer": { + "optional": true + } + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@gar/promisify": { + "version": "1.1.3", + "license": "MIT", + "optional": true + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.12", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.29", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "license": "BSD-3-Clause", + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@next/env": { + "version": "14.2.7", + "license": "MIT" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "14.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "10.3.10" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "14.2.7", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nolyfill/is-core-module": { + "version": "1.0.39", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.4.0" + } + }, + "node_modules/@npmcli/fs": { + "version": "1.1.1", + "license": "ISC", + "optional": true, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@npmcli/move-file": { + "version": "1.1.2", + "license": "MIT", + "optional": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@panva/hkdf": { + "version": "1.2.1", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.12.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@supabase/auth-js": { + "version": "2.70.0", + "license": "MIT", + "dependencies": { + "@supabase/node-fetch": "^2.6.14" + } + }, + "node_modules/@supabase/functions-js": { + "version": "2.4.4", + "license": "MIT", + "dependencies": { + "@supabase/node-fetch": "^2.6.14" + } + }, + "node_modules/@supabase/node-fetch": { + "version": "2.6.15", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/@supabase/postgrest-js": { + "version": "1.19.4", + "license": "MIT", + "dependencies": { + "@supabase/node-fetch": "^2.6.14" + } + }, + "node_modules/@supabase/realtime-js": { + "version": "2.11.15", + "license": "MIT", + "dependencies": { + "@supabase/node-fetch": "^2.6.13", + "@types/phoenix": "^1.6.6", + "@types/ws": "^8.18.1", + "isows": "^1.0.7", + "ws": "^8.18.2" + } + }, + "node_modules/@supabase/storage-js": { + "version": "2.7.1", + "license": "MIT", + "dependencies": { + "@supabase/node-fetch": "^2.6.14" + } + }, + "node_modules/@supabase/supabase-js": { + "version": "2.50.2", + "license": "MIT", + "dependencies": { + "@supabase/auth-js": "2.70.0", + "@supabase/functions-js": "2.4.4", + "@supabase/node-fetch": "2.6.15", + "@supabase/postgrest-js": "1.19.4", + "@supabase/realtime-js": "2.11.15", + "@supabase/storage-js": "2.7.1" + } + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "license": "Apache-2.0" + }, + "node_modules/@swc/helpers": { + "version": "0.5.5", + "license": "Apache-2.0", + "dependencies": { + "@swc/counter": "^0.1.3", + "tslib": "^2.4.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/bcrypt": { + "version": "5.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/file-saver": { + "version": "2.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "20.19.4", + "license": "MIT", + "dependencies": { + "undici-types": "~6.21.0" + } + }, + "node_modules/@types/phoenix": { + "version": "1.6.6", + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.15", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.23", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.7", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^18.0.0" + } + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "7.2.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "7.2.0", + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/typescript-estree": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "7.2.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "@typescript-eslint/visitor-keys": "7.2.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "9.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.2.0", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "dev": true, + "license": "ISC" + }, + "node_modules/@unrs/resolver-binding-darwin-arm64": { + "version": "1.9.2", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/abbrev": { + "version": "1.1.1", + "license": "ISC" + }, + "node_modules/acorn": { + "version": "8.15.0", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/agentkeepalive": { + "version": "4.6.0", + "license": "MIT", + "optional": true, + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "license": "MIT", + "optional": true, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "license": "ISC", + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.9", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "dev": true, + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.10.3", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/bcrypt": { + "version": "5.1.1", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.11", + "node-addon-api": "^5.0.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "license": "MIT", + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bmp-js": { + "version": "0.1.0", + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/cacache": { + "version": "15.3.0", + "license": "ISC", + "optional": true, + "dependencies": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "optional": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/lru-cache": { + "version": "6.0.0", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001726", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/clsx": { + "version": "1.2.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/color-support": { + "version": "1.1.3", + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "license": "ISC" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debounce": { + "version": "2.2.0", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/debug": { + "version": "4.4.1", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/detect-libc": { + "version": "2.0.4", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "dev": true, + "license": "MIT" + }, + "node_modules/encoding": { + "version": "0.1.13", + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.5", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "license": "MIT", + "optional": true + }, + "node_modules/es-abstract": { + "version": "1.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.6", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.4", + "safe-array-concat": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-next": { + "version": "14.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@next/eslint-plugin-next": "14.2.7", + "@rushstack/eslint-patch": "^1.3.3", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || 7.0.0 - 7.2.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.10.1", + "dev": true, + "license": "ISC", + "dependencies": { + "@nolyfill/is-core-module": "1.0.39", + "debug": "^4.4.0", + "get-tsconfig": "^4.10.0", + "is-bun-module": "^2.0.0", + "stable-hash": "^0.0.5", + "tinyglobby": "^0.2.13", + "unrs-resolver": "^1.6.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint-import-resolver-typescript" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*", + "eslint-plugin-import-x": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-import": { + "optional": true + }, + "eslint-plugin-import-x": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.1", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.32.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.1", + "hasown": "^2.0.2", + "is-core-module": "^2.16.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.1", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.9", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "dev": true, + "license": "MIT", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.5", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "5.0.0-canary-7118f5dd7-20230705", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-template": { + "version": "2.0.3", + "license": "(MIT OR WTFPL)", + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.19.1", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-saver": { + "version": "2.0.5", + "license": "MIT" + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/fill-range": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "license": "MIT" + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "3.0.2", + "license": "ISC", + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gauge/node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT" + }, + "node_modules/gauge/node_modules/signal-exit": { + "version": "3.0.7", + "license": "ISC" + }, + "node_modules/gauge/node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.10.1", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/github-from-package": { + "version": "0.0.0", + "license": "MIT" + }, + "node_modules/glob": { + "version": "10.3.10", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "license": "ISC" + }, + "node_modules/hasown": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "license": "BSD-2-Clause", + "optional": true + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "license": "MIT", + "optional": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "license": "MIT", + "optional": true, + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/idb-keyval": { + "version": "6.2.2", + "license": "Apache-2.0" + }, + "node_modules/ieee754": { + "version": "1.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/infer-owner": { + "version": "1.0.4", + "license": "ISC", + "optional": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ip-address": { + "version": "9.0.5", + "license": "MIT", + "optional": true, + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bun-module": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.7.1" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-electron": { + "version": "2.2.2", + "license": "MIT" + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-proto": "^1.0.0", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "license": "MIT", + "optional": true + }, + "node_modules/is-map": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-url": { + "version": "1.2.4", + "license": "MIT" + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "devOptional": true, + "license": "ISC" + }, + "node_modules/isows": { + "version": "1.0.7", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/wevm" + } + ], + "license": "MIT", + "peerDependencies": { + "ws": "*" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "dev": true, + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/jose": { + "version": "6.0.11", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "1.1.0", + "license": "MIT", + "optional": true + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "3.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "dev": true, + "license": "ISC" + }, + "node_modules/lucide-react": { + "version": "0.436.0", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-fetch-happen": { + "version": "9.1.0", + "license": "ISC", + "optional": true, + "dependencies": { + "agentkeepalive": "^4.1.3", + "cacache": "^15.2.0", + "http-cache-semantics": "^4.1.0", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-lambda": "^1.0.1", + "lru-cache": "^6.0.0", + "minipass": "^3.1.3", + "minipass-collect": "^1.0.2", + "minipass-fetch": "^1.3.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.2", + "promise-retry": "^2.0.1", + "socks-proxy-agent": "^6.0.0", + "ssri": "^8.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/make-fetch-happen/node_modules/lru-cache": { + "version": "6.0.0", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-fetch-happen/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-collect": { + "version": "1.0.2", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-collect/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-fetch": { + "version": "1.4.1", + "license": "MIT", + "optional": true, + "dependencies": { + "minipass": "^3.1.0", + "minipass-sized": "^1.0.3", + "minizlib": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "optionalDependencies": { + "encoding": "^0.1.12" + } + }, + "node_modules/minipass-fetch/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "license": "MIT" + }, + "node_modules/ms": { + "version": "2.1.3", + "license": "MIT" + }, + "node_modules/mz": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/napi-build-utils": { + "version": "2.0.0", + "license": "MIT" + }, + "node_modules/napi-postinstall": { + "version": "0.2.5", + "dev": true, + "license": "MIT", + "bin": { + "napi-postinstall": "lib/cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/napi-postinstall" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.4", + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/next": { + "version": "14.2.7", + "license": "MIT", + "dependencies": { + "@next/env": "14.2.7", + "@swc/helpers": "0.5.5", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001579", + "graceful-fs": "^4.2.11", + "postcss": "8.4.31", + "styled-jsx": "5.1.1" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=18.17.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "14.2.7", + "@next/swc-darwin-x64": "14.2.7", + "@next/swc-linux-arm64-gnu": "14.2.7", + "@next/swc-linux-arm64-musl": "14.2.7", + "@next/swc-linux-x64-gnu": "14.2.7", + "@next/swc-linux-x64-musl": "14.2.7", + "@next/swc-win32-arm64-msvc": "14.2.7", + "@next/swc-win32-ia32-msvc": "14.2.7", + "@next/swc-win32-x64-msvc": "14.2.7" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.41.2", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next-auth": { + "version": "5.0.0-beta.29", + "license": "ISC", + "dependencies": { + "@auth/core": "0.40.0" + }, + "peerDependencies": { + "@simplewebauthn/browser": "^9.0.1", + "@simplewebauthn/server": "^9.0.2", + "next": "^14.0.0-0 || ^15.0.0-0", + "nodemailer": "^6.6.5", + "react": "^18.2.0 || ^19.0.0-0" + }, + "peerDependenciesMeta": { + "@simplewebauthn/browser": { + "optional": true + }, + "@simplewebauthn/server": { + "optional": true + }, + "nodemailer": { + "optional": true + } + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.31", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/node-abi": { + "version": "3.75.0", + "license": "MIT", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "5.1.0", + "license": "MIT" + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-gyp": { + "version": "8.4.1", + "license": "MIT", + "optional": true, + "dependencies": { + "env-paths": "^2.2.0", + "glob": "^7.1.4", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^9.1.0", + "nopt": "^5.0.0", + "npmlog": "^6.0.0", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.2", + "which": "^2.0.2" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 10.12.0" + } + }, + "node_modules/node-gyp/node_modules/are-we-there-yet": { + "version": "3.0.1", + "license": "ISC", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/node-gyp/node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT", + "optional": true + }, + "node_modules/node-gyp/node_modules/gauge": { + "version": "4.0.4", + "license": "ISC", + "optional": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.3", + "console-control-strings": "^1.1.0", + "has-unicode": "^2.0.1", + "signal-exit": "^3.0.7", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.5" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/node-gyp/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "optional": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/node-gyp/node_modules/npmlog": { + "version": "6.0.2", + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "^3.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^4.0.3", + "set-blocking": "^2.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/node-gyp/node_modules/signal-exit": { + "version": "3.0.7", + "license": "ISC", + "optional": true + }, + "node_modules/node-gyp/node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "optional": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nopt": { + "version": "5.0.0", + "license": "ISC", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npmlog": { + "version": "5.0.1", + "license": "ISC", + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/oauth4webapi": { + "version": "3.5.5", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.9", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/opencollective-postinstall": { + "version": "2.0.3", + "license": "MIT", + "bin": { + "opencollective-postinstall": "index.js" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/own-keys": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "license": "MIT", + "optional": true, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path2d": { + "version": "0.2.2", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pdfjs-dist": { + "version": "4.4.168", + "license": "Apache-2.0", + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "canvas": "^2.11.2", + "path2d": "^0.2.0" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/preact": { + "version": "10.24.3", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/preact-render-to-string": { + "version": "6.5.11", + "license": "MIT", + "peerDependencies": { + "preact": ">=10" + } + }, + "node_modules/prebuild-install": { + "version": "7.1.3", + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^2.0.0", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prebuild-install/node_modules/decompress-response": { + "version": "6.0.0", + "license": "MIT", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/prebuild-install/node_modules/mimic-response": { + "version": "3.1.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/prebuild-install/node_modules/simple-get": { + "version": "4.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "license": "ISC", + "optional": true + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "license": "MIT", + "optional": true, + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/pump": { + "version": "3.0.3", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/rc": { + "version": "1.2.8", + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/re-resizable": { + "version": "6.11.2", + "license": "MIT", + "peerDependencies": { + "react": "^16.13.1 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.13.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-draggable": { + "version": "4.4.6", + "license": "MIT", + "dependencies": { + "clsx": "^1.1.1", + "prop-types": "^15.8.1" + }, + "peerDependencies": { + "react": ">= 16.3.0", + "react-dom": ">= 16.3.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "license": "MIT" + }, + "node_modules/react-pdf-highlighter": { + "version": "7.0.0", + "license": "MIT", + "dependencies": { + "debounce": "^2.1.0", + "pdfjs-dist": "^4.4.168", + "react-rnd": "^10.4.11" + }, + "peerDependencies": { + "react": ">=18.0.0", + "react-dom": ">=18.0.0" + } + }, + "node_modules/react-rnd": { + "version": "10.5.2", + "license": "MIT", + "dependencies": { + "re-resizable": "6.11.2", + "react-draggable": "4.4.6", + "tslib": "2.6.2" + }, + "peerDependencies": { + "react": ">=16.3.0", + "react-dom": ">=16.3.0" + } + }, + "node_modules/react-rnd/node_modules/tslib": { + "version": "2.6.2", + "license": "0BSD" + }, + "node_modules/read-cache": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "license": "MIT" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "1.22.10", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "license": "MIT", + "optional": true + }, + "node_modules/scheduler": { + "version": "0.23.2", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "7.7.2", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-proto": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "license": "MIT", + "optional": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.8.5", + "license": "MIT", + "optional": true, + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "6.2.1", + "license": "MIT", + "optional": true, + "dependencies": { + "agent-base": "^6.0.2", + "debug": "^4.3.3", + "socks": "^2.6.2" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "license": "BSD-3-Clause", + "optional": true + }, + "node_modules/sqlite3": { + "version": "5.1.7", + "hasInstallScript": true, + "license": "BSD-3-Clause", + "dependencies": { + "bindings": "^1.5.0", + "node-addon-api": "^7.0.0", + "prebuild-install": "^7.1.1", + "tar": "^6.1.11" + }, + "optionalDependencies": { + "node-gyp": "8.x" + }, + "peerDependencies": { + "node-gyp": "8.x" + }, + "peerDependenciesMeta": { + "node-gyp": { + "optional": true + } + } + }, + "node_modules/sqlite3/node_modules/node-addon-api": { + "version": "7.1.1", + "license": "MIT" + }, + "node_modules/ssri": { + "version": "8.0.1", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/ssri/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stable-hash": { + "version": "0.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.12", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "license": "MIT", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/sucrase": { + "version": "3.35.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.17", + "dev": true, + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.6", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/postcss-load-config": { + "version": "4.0.2", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/tar": { + "version": "6.2.1", + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar-fs": { + "version": "2.1.3", + "license": "MIT", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-fs/node_modules/chownr": { + "version": "1.1.4", + "license": "ISC" + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/tesseract.js": { + "version": "5.1.1", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "bmp-js": "^0.1.0", + "idb-keyval": "^6.2.0", + "is-electron": "^2.2.2", + "is-url": "^1.2.4", + "node-fetch": "^2.6.9", + "opencollective-postinstall": "^2.0.3", + "regenerator-runtime": "^0.13.3", + "tesseract.js-core": "^5.1.1", + "wasm-feature-detect": "^1.2.11", + "zlibjs": "^0.3.1" + } + }, + "node_modules/tesseract.js-core": { + "version": "5.1.1", + "license": "Apache-2.0" + }, + "node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.14", + "dev": true, + "license": "MIT", + "dependencies": { + "fdir": "^6.4.4", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tinyglobby/node_modules/fdir": { + "version": "6.4.6", + "dev": true, + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/tinyglobby/node_modules/picomatch": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "license": "MIT" + }, + "node_modules/ts-api-utils": { + "version": "1.4.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "license": "0BSD" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.8.3", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "6.21.0", + "license": "MIT" + }, + "node_modules/unique-filename": { + "version": "1.1.1", + "license": "ISC", + "optional": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "license": "ISC", + "optional": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/unrs-resolver": { + "version": "1.9.2", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "napi-postinstall": "^0.2.4" + }, + "funding": { + "url": "https://opencollective.com/unrs-resolver" + }, + "optionalDependencies": { + "@unrs/resolver-binding-android-arm-eabi": "1.9.2", + "@unrs/resolver-binding-android-arm64": "1.9.2", + "@unrs/resolver-binding-darwin-arm64": "1.9.2", + "@unrs/resolver-binding-darwin-x64": "1.9.2", + "@unrs/resolver-binding-freebsd-x64": "1.9.2", + "@unrs/resolver-binding-linux-arm-gnueabihf": "1.9.2", + "@unrs/resolver-binding-linux-arm-musleabihf": "1.9.2", + "@unrs/resolver-binding-linux-arm64-gnu": "1.9.2", + "@unrs/resolver-binding-linux-arm64-musl": "1.9.2", + "@unrs/resolver-binding-linux-ppc64-gnu": "1.9.2", + "@unrs/resolver-binding-linux-riscv64-gnu": "1.9.2", + "@unrs/resolver-binding-linux-riscv64-musl": "1.9.2", + "@unrs/resolver-binding-linux-s390x-gnu": "1.9.2", + "@unrs/resolver-binding-linux-x64-gnu": "1.9.2", + "@unrs/resolver-binding-linux-x64-musl": "1.9.2", + "@unrs/resolver-binding-wasm32-wasi": "1.9.2", + "@unrs/resolver-binding-win32-arm64-msvc": "1.9.2", + "@unrs/resolver-binding-win32-ia32-msvc": "1.9.2", + "@unrs/resolver-binding-win32-x64-msvc": "1.9.2" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/wasm-feature-detect": { + "version": "1.8.0", + "license": "Apache-2.0" + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "devOptional": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.19", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wide-align/node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT" + }, + "node_modules/wide-align/node_modules/string-width": { + "version": "4.2.3", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.18.3", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "2.8.0", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zlibjs": { + "version": "0.3.1", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "14.2.7", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.7.tgz", + "integrity": "sha512-ys2cUgZYRc+CbyDeLAaAdZgS7N1Kpyy+wo0b/gAj+SeOeaj0Lw/q+G1hp+DuDiDAVyxLBCJXEY/AkhDmtihUTA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.2.7", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.7.tgz", + "integrity": "sha512-2xoWtE13sUJ3qrC1lwE/HjbDPm+kBQYFkkiVECJWctRASAHQ+NwjMzgrfqqMYHfMxFb5Wws3w9PqzZJqKFdWcQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.2.7", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.7.tgz", + "integrity": "sha512-+zJ1gJdl35BSAGpkCbfyiY6iRTaPrt3KTl4SF/B1NyELkqqnrNX6cp4IjjjxKpd64/7enI0kf6b9O1Uf3cL0pw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.2.7", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.7.tgz", + "integrity": "sha512-m6EBqrskeMUzykBrv0fDX/28lWIBGhMzOYaStp0ihkjzIYJiKUOzVYD1gULHc8XDf5EMSqoH/0/TRAgXqpQwmw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.2.7", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.7.tgz", + "integrity": "sha512-gUu0viOMvMlzFRz1r1eQ7Ql4OE+hPOmA7smfZAhn8vC4+0swMZaZxa9CSIozTYavi+bJNDZ3tgiSdMjmMzRJlQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.2.7", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.7.tgz", + "integrity": "sha512-PGbONHIVIuzWlYmLvuFKcj+8jXnLbx4WrlESYlVnEzDsa3+Q2hI1YHoXaSmbq0k4ZwZ7J6sWNV4UZfx1OeOlbQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.2.7", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.7.tgz", + "integrity": "sha512-BiSY5umlx9ed5RQDoHcdbuKTUkuFORDqzYKPHlLeS+STUWQKWziVOn3Ic41LuTBvqE0TRJPKpio9GSIblNR+0w==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "14.2.7", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.7.tgz", + "integrity": "sha512-pxsI23gKWRt/SPHFkDEsP+w+Nd7gK37Hpv0ngc5HpWy2e7cKx9zR/+Q2ptAUqICNTecAaGWvmhway7pj/JLEWA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + } + } +}