From 425cfab67599cb1b3ce31e395fd3341962b4ad15 Mon Sep 17 00:00:00 2001 From: janjao Date: Tue, 20 Aug 2024 14:13:47 +0700 Subject: [PATCH 1/3] update botton --- src/app/_components/statusbox.tsx | 32 +++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/src/app/_components/statusbox.tsx b/src/app/_components/statusbox.tsx index d732ea4..5d25585 100755 --- a/src/app/_components/statusbox.tsx +++ b/src/app/_components/statusbox.tsx @@ -34,13 +34,17 @@ export const Statuesbox = ({ parcelslist, student_id }: Props) => { // State to track expanded parcels const [expandedProjectIds, setExpandedProjectIds] = useState([]); + const [buttonClicked, setButtonClicked] = useState>( + {}, + ); - async function Updatestatus(project_id: string) { - updateparcel.mutate({ - student_id: student_id, - project_id: project_id, - }); - } + const handleButtonClick = (projectId: string) => { + setButtonClicked((prev) => ({ ...prev, [projectId]: true })); + const parcelId = parcelslist[projectId]?.[0]?.project_id; + // if (parcelId) { + // Updatestatus(parcelId); + // } + }; const renderedCards = []; @@ -159,14 +163,18 @@ export const Statuesbox = ({ parcelslist, student_id }: Props) => {
From c3302f34396ba31bef834de77d0bc75ba5100ec3 Mon Sep 17 00:00:00 2001 From: janjao Date: Wed, 21 Aug 2024 17:14:32 +0700 Subject: [PATCH 2/3] inuse status botton --- bun.lockb | Bin 282823 -> 286337 bytes package-lock.json | 8189 +++++++++++++++++++++++++++++ package.json | 12 +- src/app/_components/statusbox.tsx | 66 +- 4 files changed, 8237 insertions(+), 30 deletions(-) create mode 100644 package-lock.json diff --git a/bun.lockb b/bun.lockb index 8f360353cb82aa255ed5e363f52604d9886e3d04..71932cf828a6212aa905ad4900589e61f16f02cb 100755 GIT binary patch delta 54394 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 delta 52569 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 diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..9d07594 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,8189 @@ +{ + "name": "smovidyaparcel", + "version": "1.2.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "smovidyaparcel", + "version": "1.2.0", + "hasInstallScript": true, + "dependencies": { + "@hookform/resolvers": "^3.9.0", + "@prisma/client": "^5.18.0", + "@radix-ui/react-alert-dialog": "^1.1.1", + "@radix-ui/react-dialog": "^1.1.1", + "@radix-ui/react-label": "^2.1.0", + "@radix-ui/react-popover": "^1.1.1", + "@radix-ui/react-slot": "^1.1.0", + "@radix-ui/react-toast": "^1.2.1", + "@reduxjs/toolkit": "^2.2.7", + "@t3-oss/env-nextjs": "^0.10.1", + "@tanstack/react-query": "^5.52.0", + "@trpc/client": "11.0.0-rc.370", + "@trpc/react-query": "11.0.0-rc.370", + "@trpc/server": "11.0.0-rc.370", + "@types/date-fns": "^2.5.3", + "class-variance-authority": "^0.7.0", + "clsx": "^2.1.1", + "cmdk": "^0.2.1", + "compressorjs": "^1.2.1", + "cookies-next": "^4.2.1", + "date-fns": "^3.6.0", + "i": "^0.3.7", + "jose": "^5.7.0", + "jsonwebtoken": "^9.0.2", + "lucide-react": "^0.378.0", + "next": "^14.2.5", + "react": "^18.3.1", + "react-day-picker": "^8.10.1", + "react-dom": "18.3.1", + "react-hook-form": "^7.52.2", + "react-redux": "^9.1.2", + "server-only": "^0.0.1", + "smovidyaparcel": ".", + "superjson": "^2.2.1", + "tailwind-merge": "^2.5.2", + "tailwindcss-animate": "^1.0.7", + "zod": "^3.23.8" + }, + "devDependencies": { + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "^9.9.0", + "@testing-library/react": "^16.0.0", + "@types/eslint": "^8.56.11", + "@types/eslint__eslintrc": "^2.1.2", + "@types/eslint__js": "^8.42.3", + "@types/jsonwebtoken": "^9.0.6", + "@types/node": "^22.4.2", + "@types/react": "^18.3.4", + "@types/react-dom": "^18.3.0", + "@typescript-eslint/eslint-plugin": "^7.18.0", + "@typescript-eslint/parser": "^7.18.0", + "@vitejs/plugin-react": "^4.3.1", + "eslint": "^8.57.0", + "eslint-config-next": "^14.2.5", + "husky": "^9.1.4", + "jsdom": "^24.1.1", + "postcss": "^8.4.41", + "prettier": "^3.3.3", + "prettier-plugin-tailwindcss": "^0.5.14", + "prisma": "^5.18.0", + "tailwindcss": "^3.4.10", + "typescript": "^5.5.4", + "vitest": "^1.6.0" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.8", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.8", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/chalk/node_modules/ansi-styles/node_modules/color-convert/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/highlight/node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk/node_modules/supports-color/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/js-tokens": { + "version": "4.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/parser": { + "version": "7.25.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.2" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.25.0", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/parser": "^7.25.3", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.2", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.25.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.11.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "9.9.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.6.7", + "license": "MIT", + "dependencies": { + "@floating-ui/utils": "^0.2.7" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.10", + "license": "MIT", + "dependencies": { + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.7" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "2.1.1", + "license": "MIT", + "dependencies": { + "@floating-ui/dom": "^1.0.0" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.7", + "license": "MIT" + }, + "node_modules/@hookform/resolvers": { + "version": "3.9.0", + "license": "MIT", + "peerDependencies": { + "react-hook-form": "^7.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "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", + "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/strip-ansi": { + "version": "7.1.0", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@next/env": { + "version": "14.2.5", + "license": "MIT" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "14.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "10.3.10" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "14.2.5", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.5.tgz", + "integrity": "sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.5.tgz", + "integrity": "sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.5.tgz", + "integrity": "sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.5.tgz", + "integrity": "sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.5.tgz", + "integrity": "sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.5.tgz", + "integrity": "sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.5.tgz", + "integrity": "sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.5.tgz", + "integrity": "sha512-tEQ7oinq1/CjSG9uSTerca3v4AZ+dFa+4Yu6ihaG8Ud8ddqLQgFGcnwYls13H5X5CPDPZJdYxyeMui6muOLd4g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "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", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@prisma/client": { + "version": "5.18.0", + "hasInstallScript": true, + "license": "Apache-2.0", + "engines": { + "node": ">=16.13" + }, + "peerDependencies": { + "prisma": "*" + }, + "peerDependenciesMeta": { + "prisma": { + "optional": true + } + } + }, + "node_modules/@prisma/debug": { + "version": "5.18.0", + "devOptional": true, + "license": "Apache-2.0" + }, + "node_modules/@prisma/engines": { + "version": "5.18.0", + "devOptional": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "5.18.0", + "@prisma/engines-version": "5.18.0-25.4c784e32044a8a016d99474bd02a3b6123742169", + "@prisma/fetch-engine": "5.18.0", + "@prisma/get-platform": "5.18.0" + } + }, + "node_modules/@prisma/engines-version": { + "version": "5.18.0-25.4c784e32044a8a016d99474bd02a3b6123742169", + "devOptional": true, + "license": "Apache-2.0" + }, + "node_modules/@prisma/fetch-engine": { + "version": "5.18.0", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "5.18.0", + "@prisma/engines-version": "5.18.0-25.4c784e32044a8a016d99474bd02a3b6123742169", + "@prisma/get-platform": "5.18.0" + } + }, + "node_modules/@prisma/get-platform": { + "version": "5.18.0", + "devOptional": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/debug": "5.18.0" + } + }, + "node_modules/@radix-ui/primitive": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/@radix-ui/react-alert-dialog": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-dialog": "1.1.1", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-arrow": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.0.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-collection": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.1.0", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-context": { + "version": "1.1.0", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dialog": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-dismissable-layer": "1.1.0", + "@radix-ui/react-focus-guards": "1.1.0", + "@radix-ui/react-focus-scope": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-portal": "1.1.1", + "@radix-ui/react-presence": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.7" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-escape-keydown": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-guards": { + "version": "1.1.0", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-focus-scope": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-id": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-label": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.0.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popover": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-dismissable-layer": "1.1.0", + "@radix-ui/react-focus-guards": "1.1.0", + "@radix-ui/react-focus-scope": "1.1.0", + "@radix-ui/react-id": "1.1.0", + "@radix-ui/react-popper": "1.2.0", + "@radix-ui/react-portal": "1.1.1", + "@radix-ui/react-presence": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-slot": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.7" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-popper": { + "version": "1.2.0", + "license": "MIT", + "dependencies": { + "@floating-ui/react-dom": "^2.0.0", + "@radix-ui/react-arrow": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0", + "@radix-ui/react-use-rect": "1.1.0", + "@radix-ui/react-use-size": "1.1.0", + "@radix-ui/rect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-portal": { + "version": "1.1.1", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-presence": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-primitive": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "@radix-ui/react-slot": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "@radix-ui/react-compose-refs": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-toast": { + "version": "1.2.1", + "license": "MIT", + "dependencies": { + "@radix-ui/primitive": "1.1.0", + "@radix-ui/react-collection": "1.1.0", + "@radix-ui/react-compose-refs": "1.1.0", + "@radix-ui/react-context": "1.1.0", + "@radix-ui/react-dismissable-layer": "1.1.0", + "@radix-ui/react-portal": "1.1.1", + "@radix-ui/react-presence": "1.1.0", + "@radix-ui/react-primitive": "2.0.0", + "@radix-ui/react-use-callback-ref": "1.1.0", + "@radix-ui/react-use-controllable-state": "1.1.0", + "@radix-ui/react-use-layout-effect": "1.1.0", + "@radix-ui/react-visually-hidden": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.1.0", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-callback-ref": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-callback-ref": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.1.0", + "license": "MIT", + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-rect": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "@radix-ui/rect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-use-size": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "@radix-ui/react-use-layout-effect": "1.1.0" + }, + "peerDependencies": { + "@types/react": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@radix-ui/react-visually-hidden": { + "version": "1.1.0", + "license": "MIT", + "dependencies": { + "@radix-ui/react-primitive": "2.0.0" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", + "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@radix-ui/rect": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/@reduxjs/toolkit": { + "version": "2.2.7", + "license": "MIT", + "dependencies": { + "immer": "^10.0.3", + "redux": "^5.0.1", + "redux-thunk": "^3.1.0", + "reselect": "^5.1.0" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.1.3 || ^9.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.20.0", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "dev": true, + "license": "MIT" + }, + "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/@t3-oss/env-core": { + "version": "0.10.1", + "license": "MIT", + "peerDependencies": { + "typescript": ">=5.0.0", + "zod": "^3.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@t3-oss/env-nextjs": { + "version": "0.10.1", + "license": "MIT", + "dependencies": { + "@t3-oss/env-core": "0.10.1" + }, + "peerDependencies": { + "typescript": ">=5.0.0", + "zod": "^3.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@tanstack/query-core": { + "version": "5.52.0", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + } + }, + "node_modules/@tanstack/react-query": { + "version": "5.52.0", + "license": "MIT", + "dependencies": { + "@tanstack/query-core": "5.52.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/tannerlinsley" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/@testing-library/dom": { + "version": "10.4.0", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^5.0.1", + "aria-query": "5.3.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.5.0", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@testing-library/react": { + "version": "16.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@testing-library/dom": "^10.0.0", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, + "node_modules/@trpc/client": { + "version": "11.0.0-rc.370+1a920ac81", + "funding": [ + "https://trpc.io/sponsor" + ], + "license": "MIT", + "peerDependencies": { + "@trpc/server": "11.0.0-rc.370+1a920ac81" + } + }, + "node_modules/@trpc/react-query": { + "version": "11.0.0-rc.370+1a920ac81", + "funding": [ + "https://trpc.io/sponsor" + ], + "license": "MIT", + "peerDependencies": { + "@tanstack/react-query": "^5.25.0", + "@trpc/client": "11.0.0-rc.370+1a920ac81", + "@trpc/server": "11.0.0-rc.370+1a920ac81", + "react": ">=18.2.0", + "react-dom": ">=18.2.0" + } + }, + "node_modules/@trpc/server": { + "version": "11.0.0-rc.370+1a920ac81", + "funding": [ + "https://trpc.io/sponsor" + ], + "license": "MIT" + }, + "node_modules/@types/aria-query": { + "version": "5.0.4", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/cookie": { + "version": "0.6.0", + "license": "MIT" + }, + "node_modules/@types/date-fns": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/@types/date-fns/-/date-fns-2.5.3.tgz", + "integrity": "sha512-4KVPD3g5RjSgZtdOjvI/TDFkLNUHhdoWxmierdQbDeEg17Rov0hbBYtIzNaQA67ORpteOhvR9YEMTb6xeDCang==", + "license": "MIT" + }, + "node_modules/@types/eslint": { + "version": "8.56.11", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint__eslintrc": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "*" + } + }, + "node_modules/@types/eslint__js": { + "version": "8.42.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/jsonwebtoken": { + "version": "9.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/node": { + "version": "22.4.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.4.2.tgz", + "integrity": "sha512-nAvM3Ey230/XzxtyDcJ+VjvlzpzoHwLsF7JaDRfoI0ytO0mVheerNmM45CtA0yOILXwXXxOrcUWH3wltX+7PSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.12", + "devOptional": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.4", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.4.tgz", + "integrity": "sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.3", + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.18.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/type-utils": "7.18.0", + "@typescript-eslint/utils": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "7.18.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || >=20.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.18.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "7.18.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "7.18.0", + "@typescript-eslint/utils": "7.18.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "7.18.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "7.18.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/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/@typescript-eslint/typescript-estree/node_modules/minimatch/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "7.18.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "7.18.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "7.18.0", + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.24.5", + "@babel/plugin-transform-react-jsx-self": "^7.24.5", + "@babel/plugin-transform-react-jsx-source": "^7.24.1", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/@vitest/expect": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/spy": "1.6.0", + "@vitest/utils": "1.6.0", + "chai": "^4.3.10" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/runner": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/utils": "1.6.0", + "p-limit": "^5.0.0", + "pathe": "^1.1.1" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "magic-string": "^0.30.5", + "pathe": "^1.1.1", + "pretty-format": "^29.7.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/snapshot/node_modules/pretty-format": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@vitest/snapshot/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@vitest/snapshot/node_modules/pretty-format/node_modules/react-is": { + "version": "18.3.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@vitest/spy": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tinyspy": "^2.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "diff-sequences": "^29.6.3", + "estree-walker": "^3.0.3", + "loupe": "^2.3.7", + "pretty-format": "^29.7.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@vitest/utils/node_modules/pretty-format": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@vitest/utils/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@vitest/utils/node_modules/pretty-format/node_modules/react-is": { + "version": "18.3.1", + "dev": true, + "license": "MIT" + }, + "node_modules/acorn": { + "version": "8.12.1", + "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/acorn-walk": { + "version": "8.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "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", + "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", + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/aria-hidden": { + "version": "1.2.4", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/aria-query": { + "version": "5.3.0", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.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", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "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.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.flat": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "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.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "dev": true, + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "dev": true, + "license": "MIT" + }, + "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.0", + "dev": true, + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "3.1.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/blueimp-canvas-to-blob": { + "version": "3.29.0", + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.23.3", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "license": "BSD-3-Clause" + }, + "node_modules/busboy": { + "version": "1.6.0", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/cac": { + "version": "6.7.14", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "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", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001651", + "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/chai": { + "version": "4.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.3", + "deep-eql": "^4.1.3", + "get-func-name": "^2.0.2", + "loupe": "^2.3.6", + "pathval": "^1.1.1", + "type-detect": "^4.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "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/check-error": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "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", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/class-variance-authority": { + "version": "0.7.0", + "license": "Apache-2.0", + "dependencies": { + "clsx": "2.0.0" + }, + "funding": { + "url": "https://joebell.co.uk" + } + }, + "node_modules/class-variance-authority/node_modules/clsx": { + "version": "2.0.0", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "license": "MIT" + }, + "node_modules/clsx": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cmdk": { + "version": "0.2.1", + "license": "MIT", + "dependencies": { + "@radix-ui/react-dialog": "1.0.0" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.0", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-portal": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-slot": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.4" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/primitive": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-context": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-escape-keydown": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-dismissable-layer/node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-dismissable-layer/node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-focus-guards": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-focus-scope": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-use-callback-ref": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-focus-scope/node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-id": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-id/node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-portal": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-presence": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-presence/node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-primitive": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-slot": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/@radix-ui/react-use-controllable-state/node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/cmdk/node_modules/@radix-ui/react-dialog/node_modules/react-remove-scroll": { + "version": "2.5.4", + "license": "MIT", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/compressorjs": { + "version": "1.2.1", + "license": "MIT", + "dependencies": { + "blueimp-canvas-to-blob": "^3.29.0", + "is-blob": "^2.1.0" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/confbox": { + "version": "0.1.7", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.6.0", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookies-next": { + "version": "4.2.1", + "license": "MIT", + "dependencies": { + "@types/cookie": "^0.6.0", + "cookie": "^0.6.0" + } + }, + "node_modules/copy-anything": { + "version": "3.0.5", + "license": "MIT", + "dependencies": { + "is-what": "^4.1.8" + }, + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "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", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssstyle": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "rrweb-cssom": "^0.6.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/cssstyle/node_modules/rrweb-cssom": { + "version": "0.6.0", + "dev": true, + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.1.3", + "devOptional": true, + "license": "MIT" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/data-urls": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/date-fns": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", + "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" + } + }, + "node_modules/debug": { + "version": "4.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "dev": true, + "license": "MIT" + }, + "node_modules/deep-eql": { + "version": "4.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/deep-equal": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.5", + "es-get-iterator": "^1.1.3", + "get-intrinsic": "^1.2.2", + "is-arguments": "^1.1.1", + "is-array-buffer": "^3.0.2", + "is-date-object": "^1.0.5", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "isarray": "^2.0.5", + "object-is": "^1.1.5", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "side-channel": "^1.0.4", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/delayed-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "license": "MIT" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "license": "Apache-2.0" + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.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", + "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/dom-accessibility-api": { + "version": "0.5.16", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "license": "MIT" + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "license": "Apache-2.0", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.6", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "license": "MIT" + }, + "node_modules/enhanced-resolve": { + "version": "5.17.1", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-get-iterator": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "is-arguments": "^1.1.1", + "is-map": "^2.0.2", + "is-set": "^2.0.2", + "is-string": "^1.0.7", + "isarray": "^2.0.5", + "stop-iteration-iterator": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.19", + "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-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.21.5", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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.0", + "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.0", + "@humanwhocodes/config-array": "^0.11.14", + "@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.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@next/eslint-plugin-next": "14.2.5", + "@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-config-next/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/eslint-config-next/node_modules/@typescript-eslint/parser/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/eslint-config-next/node_modules/@typescript-eslint/parser/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/eslint-config-next/node_modules/@typescript-eslint/parser/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/eslint-config-next/node_modules/@typescript-eslint/parser/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/eslint-config-next/node_modules/@typescript-eslint/parser/node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/eslint-config-next/node_modules/@typescript-eslint/parser/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/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.6.1", + "dev": true, + "license": "ISC", + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "fast-glob": "^3.3.1", + "get-tsconfig": "^4.5.0", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.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.29.1", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "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.9.0", + "dev": true, + "license": "MIT", + "dependencies": { + "aria-query": "~5.1.3", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.9.1", + "axobject-query": "~3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.19", + "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.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { + "version": "5.1.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "deep-equal": "^2.0.5" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.35.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.19", + "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.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11", + "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": "4.6.2", + "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/eslint/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/node_modules/@eslint/js": { + "version": "8.57.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/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/eslint/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/espree": { + "version": "10.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.12.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.0.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.0.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/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/estree-walker": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "8.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^8.0.1", + "human-signals": "^5.0.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^4.1.0", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": ">=16.17" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "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.17.1", + "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/fill-range": { + "version": "7.1.1", + "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.1", + "dev": true, + "license": "ISC" + }, + "node_modules/for-each": { + "version": "0.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "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", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "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/gensync": { + "version": "1.0.0-beta.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-func-name": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-nonce": { + "version": "1.0.1", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/get-stream": { + "version": "8.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.7.6", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob": { + "version": "10.3.10", + "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", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/minimatch/node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/globals": { + "version": "14.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "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.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "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.0.2", + "dev": true, + "license": "MIT", + "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.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "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/hasown": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^3.1.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/human-signals": { + "version": "5.0.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=16.17.0" + } + }, + "node_modules/husky": { + "version": "9.1.4", + "dev": true, + "license": "MIT", + "bin": { + "husky": "bin.js" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, + "node_modules/i": { + "version": "0.3.7", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "10.1.1", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "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", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-blob": { + "version": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.15.0", + "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.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "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.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "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-potential-custom-element-name": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "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.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-what": { + "version": "4.1.16", + "license": "MIT", + "engines": { + "node": ">=12.13" + }, + "funding": { + "url": "https://github.com/sponsors/mesqueeb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "license": "ISC" + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "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.6", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/jose": { + "version": "5.7.0", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "node_modules/js-tokens": { + "version": "9.0.0", + "dev": true, + "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/jsdom": { + "version": "24.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cssstyle": "^4.0.1", + "data-urls": "^5.0.0", + "decimal.js": "^10.4.3", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^4.0.0", + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.5", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.12", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.7.1", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.4", + "w3c-xmlserializer": "^5.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^3.1.1", + "whatwg-mimetype": "^4.0.0", + "whatwg-url": "^14.0.0", + "ws": "^8.18.0", + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "canvas": "^2.11.2" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "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": "2.2.3", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.2", + "license": "MIT", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "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/jwa": { + "version": "1.4.1", + "license": "MIT", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "3.2.2", + "license": "MIT", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "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": "2.1.0", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "license": "MIT" + }, + "node_modules/local-pkg": { + "version": "0.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mlly": "^1.4.2", + "pkg-types": "^1.0.3" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "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.includes": { + "version": "4.3.0", + "license": "MIT" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "license": "MIT" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "license": "MIT" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "license": "MIT" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "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/loose-envify/node_modules/js-tokens": { + "version": "4.0.0", + "license": "MIT" + }, + "node_modules/loupe": { + "version": "2.3.7", + "dev": true, + "license": "MIT", + "dependencies": { + "get-func-name": "^2.0.1" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lucide-react": { + "version": "0.378.0", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/lz-string": { + "version": "1.5.0", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.30.11", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.7", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mlly": { + "version": "1.7.1", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.3", + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "license": "MIT" + }, + "node_modules/mz": { + "version": "2.7.0", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "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/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/next": { + "version": "14.2.5", + "resolved": "https://registry.npmjs.org/next/-/next-14.2.5.tgz", + "integrity": "sha512-0f8aRfBVL+mpzfBjYfQuLWh2WyAwtJXCRfkPF4UJ5qd2YwrHczsrSzXU4tRMV0OAxR8ZJZWPFn6uhSC56UTsLA==", + "license": "MIT", + "dependencies": { + "@next/env": "14.2.5", + "@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.5", + "@next/swc-darwin-x64": "14.2.5", + "@next/swc-linux-arm64-gnu": "14.2.5", + "@next/swc-linux-arm64-musl": "14.2.5", + "@next/swc-linux-x64-gnu": "14.2.5", + "@next/swc-linux-x64-musl": "14.2.5", + "@next/swc-win32-arm64-msvc": "14.2.5", + "@next/swc-win32-ia32-msvc": "14.2.5", + "@next/swc-win32-x64-msvc": "14.2.5" + }, + "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/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-releases": { + "version": "2.0.18", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "5.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nwsapi": { + "version": "2.2.12", + "dev": true, + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-is": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1" + }, + "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.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.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" + } + }, + "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.0", + "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/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/p-limit": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": ">=18" + }, + "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-locate/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/node_modules/p-limit/node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "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/parse5": { + "version": "7.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "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-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "license": "ISC" + }, + "node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/pathe": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/pathval": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/picocolors": { + "version": "1.0.1", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-types": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "confbox": "^0.1.7", + "mlly": "^1.7.1", + "pathe": "^1.1.2" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.41", + "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.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "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", + "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-load-config": { + "version": "4.0.2", + "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/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "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", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "license": "MIT" + }, + "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/prettier-plugin-tailwindcss": { + "version": "0.5.14", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.21.3" + }, + "peerDependencies": { + "@ianvs/prettier-plugin-sort-imports": "*", + "@prettier/plugin-pug": "*", + "@shopify/prettier-plugin-liquid": "*", + "@trivago/prettier-plugin-sort-imports": "*", + "@zackad/prettier-plugin-twig-melody": "*", + "prettier": "^3.0", + "prettier-plugin-astro": "*", + "prettier-plugin-css-order": "*", + "prettier-plugin-import-sort": "*", + "prettier-plugin-jsdoc": "*", + "prettier-plugin-marko": "*", + "prettier-plugin-organize-attributes": "*", + "prettier-plugin-organize-imports": "*", + "prettier-plugin-sort-imports": "*", + "prettier-plugin-style-order": "*", + "prettier-plugin-svelte": "*" + }, + "peerDependenciesMeta": { + "@ianvs/prettier-plugin-sort-imports": { + "optional": true + }, + "@prettier/plugin-pug": { + "optional": true + }, + "@shopify/prettier-plugin-liquid": { + "optional": true + }, + "@trivago/prettier-plugin-sort-imports": { + "optional": true + }, + "@zackad/prettier-plugin-twig-melody": { + "optional": true + }, + "prettier-plugin-astro": { + "optional": true + }, + "prettier-plugin-css-order": { + "optional": true + }, + "prettier-plugin-import-sort": { + "optional": true + }, + "prettier-plugin-jsdoc": { + "optional": true + }, + "prettier-plugin-marko": { + "optional": true + }, + "prettier-plugin-organize-attributes": { + "optional": true + }, + "prettier-plugin-organize-imports": { + "optional": true + }, + "prettier-plugin-sort-imports": { + "optional": true + }, + "prettier-plugin-style-order": { + "optional": true + }, + "prettier-plugin-svelte": { + "optional": true + } + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/prisma": { + "version": "5.18.0", + "devOptional": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@prisma/engines": "5.18.0" + }, + "bin": { + "prisma": "build/index.js" + }, + "engines": { + "node": ">=16.13" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "dev": true, + "license": "MIT" + }, + "node_modules/psl": { + "version": "1.9.0", + "dev": true, + "license": "MIT" + }, + "node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-day-picker": { + "version": "8.10.1", + "license": "MIT", + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/gpbl" + }, + "peerDependencies": { + "date-fns": "^2.28.0 || ^3.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.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-hook-form": { + "version": "7.52.2", + "license": "MIT", + "engines": { + "node": ">=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/react-hook-form" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17 || ^18 || ^19" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/react-redux": { + "version": "9.1.2", + "license": "MIT", + "dependencies": { + "@types/use-sync-external-store": "^0.0.3", + "use-sync-external-store": "^1.0.0" + }, + "peerDependencies": { + "@types/react": "^18.2.25", + "react": "^18.0", + "redux": "^5.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-remove-scroll": { + "version": "2.5.7", + "license": "MIT", + "dependencies": { + "react-remove-scroll-bar": "^2.3.4", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.3.6", + "license": "MIT", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-style-singleton": { + "version": "2.2.1", + "license": "MIT", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/redux": { + "version": "5.0.1", + "license": "MIT" + }, + "node_modules/redux-thunk": { + "version": "3.1.0", + "license": "MIT", + "peerDependencies": { + "redux": "^5.0.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "license": "MIT" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/reselect": { + "version": "5.1.1", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.8", + "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/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/reusify": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "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", + "dev": true, + "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/rollup": { + "version": "4.20.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.20.0", + "@rollup/rollup-android-arm64": "4.20.0", + "@rollup/rollup-darwin-arm64": "4.20.0", + "@rollup/rollup-darwin-x64": "4.20.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.20.0", + "@rollup/rollup-linux-arm-musleabihf": "4.20.0", + "@rollup/rollup-linux-arm64-gnu": "4.20.0", + "@rollup/rollup-linux-arm64-musl": "4.20.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.20.0", + "@rollup/rollup-linux-riscv64-gnu": "4.20.0", + "@rollup/rollup-linux-s390x-gnu": "4.20.0", + "@rollup/rollup-linux-x64-gnu": "4.20.0", + "@rollup/rollup-linux-x64-musl": "4.20.0", + "@rollup/rollup-win32-arm64-msvc": "4.20.0", + "@rollup/rollup-win32-ia32-msvc": "4.20.0", + "@rollup/rollup-win32-x64-msvc": "4.20.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/rrweb-cssom": { + "version": "0.7.1", + "dev": true, + "license": "MIT" + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "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.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "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-regex-test": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/saxes": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/server-only": { + "version": "0.0.1", + "license": "MIT" + }, + "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/shebang-command": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/siginfo": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/smovidyaparcel": { + "resolved": "", + "link": true + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stackback": { + "version": "0.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/std-env": { + "version": "3.7.0", + "dev": true, + "license": "MIT" + }, + "node_modules/stop-iteration-iterator": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "internal-slot": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "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", + "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", + "license": "MIT" + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string.prototype.includes": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "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", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "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.9", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "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" + }, + "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", + "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-final-newline": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/strip-literal": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^9.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "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", + "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/superjson": { + "version": "2.2.1", + "license": "MIT", + "dependencies": { + "copy-anything": "^3.0.2" + }, + "engines": { + "node": ">=16" + } + }, + "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", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "dev": true, + "license": "MIT" + }, + "node_modules/tailwind-merge": { + "version": "2.5.2", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.10", + "license": "MIT", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.0", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss-animate": { + "version": "1.0.7", + "license": "MIT", + "peerDependencies": { + "tailwindcss": ">=3.0.0 || insiders" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tinybench": { + "version": "2.9.0", + "dev": true, + "license": "MIT" + }, + "node_modules/tinypool": { + "version": "0.8.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tinyspy": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/ts-api-utils": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "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/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tslib": { + "version": "2.6.3", + "license": "0BSD" + }, + "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-detect": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "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.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.5.4", + "devOptional": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/ufo": { + "version": "1.5.4", + "dev": true, + "license": "MIT" + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "dev": true, + "license": "MIT" + }, + "node_modules/universalify": { + "version": "0.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "dev": true, + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-callback-ref": { + "version": "1.3.2", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sidecar": { + "version": "1.1.2", + "license": "MIT", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.2", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/vite": { + "version": "5.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.40", + "rollup": "^4.13.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vite-node": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "cac": "^6.7.14", + "debug": "^4.3.4", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "vite": "^5.0.0" + }, + "bin": { + "vite-node": "vite-node.mjs" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/vitest": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@vitest/expect": "1.6.0", + "@vitest/runner": "1.6.0", + "@vitest/snapshot": "1.6.0", + "@vitest/spy": "1.6.0", + "@vitest/utils": "1.6.0", + "acorn-walk": "^8.3.2", + "chai": "^4.3.10", + "debug": "^4.3.4", + "execa": "^8.0.1", + "local-pkg": "^0.5.0", + "magic-string": "^0.30.5", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "std-env": "^3.5.0", + "strip-literal": "^2.0.0", + "tinybench": "^2.5.1", + "tinypool": "^0.8.3", + "vite": "^5.0.0", + "vite-node": "1.6.0", + "why-is-node-running": "^2.2.2" + }, + "bin": { + "vitest": "vitest.mjs" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "@edge-runtime/vm": "*", + "@types/node": "^18.0.0 || >=20.0.0", + "@vitest/browser": "1.6.0", + "@vitest/ui": "1.6.0", + "happy-dom": "*", + "jsdom": "*" + }, + "peerDependenciesMeta": { + "@edge-runtime/vm": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@vitest/browser": { + "optional": true + }, + "@vitest/ui": { + "optional": true + }, + "happy-dom": { + "optional": true + }, + "jsdom": { + "optional": true + } + } + }, + "node_modules/w3c-xmlserializer": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "xml-name-validator": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-mimetype": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/whatwg-url": { + "version": "14.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tr46": "^5.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/which": { + "version": "2.0.2", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "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.15", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/why-is-node-running": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "siginfo": "^2.0.0", + "stackback": "0.0.2" + }, + "bin": { + "why-is-node-running": "cli.js" + }, + "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", + "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", + "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/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/wrap-ansi-cjs/node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "license": "MIT" + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "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", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.18.0", + "dev": true, + "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/xml-name-validator": { + "version": "5.0.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "license": "ISC" + }, + "node_modules/yaml": { + "version": "2.5.0", + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yocto-queue": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.23.8", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/package.json b/package.json index 4cba0c5..e29caad 100755 --- a/package.json +++ b/package.json @@ -27,10 +27,11 @@ "@radix-ui/react-toast": "^1.2.1", "@reduxjs/toolkit": "^2.2.7", "@t3-oss/env-nextjs": "^0.10.1", - "@tanstack/react-query": "^5.51.23", + "@tanstack/react-query": "^5.52.0", "@trpc/client": "11.0.0-rc.370", "@trpc/react-query": "11.0.0-rc.370", "@trpc/server": "11.0.0-rc.370", + "@types/date-fns": "^2.5.3", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", "cmdk": "^0.2.1", @@ -38,16 +39,17 @@ "cookies-next": "^4.2.1", "date-fns": "^3.6.0", "i": "^0.3.7", - "jose": "^5.6.3", + "jose": "^5.7.0", "jsonwebtoken": "^9.0.2", "lucide-react": "^0.378.0", "next": "^14.2.5", - "react": "18.3.1", + "react": "^18.3.1", "react-day-picker": "^8.10.1", "react-dom": "18.3.1", "react-hook-form": "^7.52.2", "react-redux": "^9.1.2", "server-only": "^0.0.1", + "smovidyaparcel": ".", "superjson": "^2.2.1", "tailwind-merge": "^2.5.2", "tailwindcss-animate": "^1.0.7", @@ -61,8 +63,8 @@ "@types/eslint__eslintrc": "^2.1.2", "@types/eslint__js": "^8.42.3", "@types/jsonwebtoken": "^9.0.6", - "@types/node": "^20.14.15", - "@types/react": "^18.3.3", + "@types/node": "^22.4.2", + "@types/react": "^18.3.4", "@types/react-dom": "^18.3.0", "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.18.0", diff --git a/src/app/_components/statusbox.tsx b/src/app/_components/statusbox.tsx index 5d25585..2230106 100755 --- a/src/app/_components/statusbox.tsx +++ b/src/app/_components/statusbox.tsx @@ -1,7 +1,6 @@ "use client"; import { useRouter } from "next/navigation"; import { api } from "~/trpc/react"; - import { Table, TableBody, @@ -14,7 +13,7 @@ import { type Parcellist } from "~/lib/constant"; import Image from "next/image"; import { Button } from "~/components/ui/button"; import { format } from "date-fns"; -import { useState } from "react"; // Import useState hook +import { useState, useEffect } from "react"; interface Props { parcelslist: Parcellist; @@ -23,28 +22,41 @@ interface Props { export const Statuesbox = ({ parcelslist, student_id }: Props) => { const router = useRouter(); + const [loadingProjectId, setLoadingProjectId] = useState(null); + const [updatedProjectIds, setUpdatedProjectIds] = useState([]); + const [showUpdateStatus, setShowUpdateStatus] = useState(true); + const updateparcel = api.parcel_Project.updatestatus.useMutation({ onSuccess: () => { + if (loadingProjectId) { + setUpdatedProjectIds((prev) => [...prev, loadingProjectId]); + } + setLoadingProjectId(null); router.refresh(); }, onError: (error) => { console.error("Booking error:", error); + setLoadingProjectId(null); // Reset loading state in case of error }, }); - // State to track expanded parcels const [expandedProjectIds, setExpandedProjectIds] = useState([]); - const [buttonClicked, setButtonClicked] = useState>( - {}, - ); - - const handleButtonClick = (projectId: string) => { - setButtonClicked((prev) => ({ ...prev, [projectId]: true })); - const parcelId = parcelslist[projectId]?.[0]?.project_id; - // if (parcelId) { - // Updatestatus(parcelId); - // } - }; + + async function Updatestatus(project_id: string) { + setLoadingProjectId(project_id); // Set loading state when starting the update + updateparcel.mutate({ + student_id: student_id, + project_id: project_id, + }); + } + + useEffect(() => { + const hasBorrowingStatus = Object.values(parcelslist).some(parcels => + parcels.some(parcel => parcel.status === "BORROWING") + ); + + setShowUpdateStatus(hasBorrowingStatus); // Show update status only if there are borrowing items + }, [parcelslist]); const renderedCards = []; @@ -53,6 +65,8 @@ export const Statuesbox = ({ parcelslist, student_id }: Props) => { if (parcels !== undefined) { const isExpanded = expandedProjectIds.includes(projectId); + const isLoading = loadingProjectId === projectId; + const isUpdated = updatedProjectIds.includes(projectId); const shownParcels = isExpanded ? parcels : parcels.slice(0, 3); @@ -72,7 +86,7 @@ export const Statuesbox = ({ parcelslist, student_id }: Props) => { {Array.isArray(shownParcels) && shownParcels.map((parcel) => ( - +
{
-
+
{parcel.parcel_id} | {parcel.parcel.title}
@@ -134,7 +148,6 @@ export const Statuesbox = ({ parcelslist, student_id }: Props) => { วันสุดท้ายของการคืนพัสดุ

- {" "} {parcels[0]?.endDate.toISOString()}

@@ -163,17 +176,20 @@ export const Statuesbox = ({ parcelslist, student_id }: Props) => {
From ba80bae340c2ac6183ba1ff894233f10e2826c3a Mon Sep 17 00:00:00 2001 From: janjao Date: Fri, 23 Aug 2024 21:26:38 +0700 Subject: [PATCH 3/3] mai mee rai --- src/app/_components/statusbox.tsx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/_components/statusbox.tsx b/src/app/_components/statusbox.tsx index 2230106..57647ca 100755 --- a/src/app/_components/statusbox.tsx +++ b/src/app/_components/statusbox.tsx @@ -31,7 +31,7 @@ export const Statuesbox = ({ parcelslist, student_id }: Props) => { if (loadingProjectId) { setUpdatedProjectIds((prev) => [...prev, loadingProjectId]); } - setLoadingProjectId(null); + setLoadingProjectId(null); router.refresh(); }, onError: (error) => { @@ -51,8 +51,8 @@ export const Statuesbox = ({ parcelslist, student_id }: Props) => { } useEffect(() => { - const hasBorrowingStatus = Object.values(parcelslist).some(parcels => - parcels.some(parcel => parcel.status === "BORROWING") + const hasBorrowingStatus = Object.values(parcelslist).some((parcels) => + parcels.some((parcel) => parcel.status === "BORROWING"), ); setShowUpdateStatus(hasBorrowingStatus); // Show update status only if there are borrowing items @@ -189,8 +189,8 @@ export const Statuesbox = ({ parcelslist, student_id }: Props) => { {!showUpdateStatus ? "สถานะอัพเดตแล้ว" : isLoading - ? "Loading..." - : "ได้รับพัสดุเรียบร้อยแล้ว"} + ? "Loading..." + : "ได้รับพัสดุเรียบร้อยแล้ว"}