From d5b1eabb26d5506b8ffe08587e7d09c830cec4b2 Mon Sep 17 00:00:00 2001 From: _v3 <116607327+marsianjohncarter@users.noreply.github.com> Date: Wed, 27 Aug 2025 10:42:21 -0700 Subject: [PATCH 1/2] Initial commit from Create Next App --- .gitignore | 59 +- eslint.config.mjs | 25 + next.config.ts | 7 + package.json | 53 +- pnpm-lock.yaml | 8731 ------------------------------------------- postcss.config.mjs | 5 + public/file.svg | 1 + public/globe.svg | 1 + public/next.svg | 1 + public/vercel.svg | 1 + public/window.svg | 1 + src/app/favicon.ico | Bin 0 -> 25931 bytes src/app/globals.css | 26 + src/app/layout.tsx | 34 + src/app/page.tsx | 103 + tsconfig.json | 27 + 16 files changed, 290 insertions(+), 8785 deletions(-) create mode 100644 eslint.config.mjs create mode 100644 next.config.ts create mode 100644 postcss.config.mjs create mode 100644 public/file.svg create mode 100644 public/globe.svg create mode 100644 public/next.svg create mode 100644 public/vercel.svg create mode 100644 public/window.svg create mode 100644 src/app/favicon.ico create mode 100644 src/app/globals.css create mode 100644 src/app/layout.tsx create mode 100644 src/app/page.tsx create mode 100644 tsconfig.json diff --git a/.gitignore b/.gitignore index a547bf3..5ef6a52 100644 --- a/.gitignore +++ b/.gitignore @@ -1,24 +1,41 @@ -# Logs -logs -*.log +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug npm-debug.log* yarn-debug.log* yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -*.local - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..719cea2 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,25 @@ +import { dirname } from "path"; +import { fileURLToPath } from "url"; +import { FlatCompat } from "@eslint/eslintrc"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); + +const compat = new FlatCompat({ + baseDirectory: __dirname, +}); + +const eslintConfig = [ + ...compat.extends("next/core-web-vitals", "next/typescript"), + { + ignores: [ + "node_modules/**", + ".next/**", + "out/**", + "build/**", + "next-env.d.ts", + ], + }, +]; + +export default eslintConfig; diff --git a/next.config.ts b/next.config.ts new file mode 100644 index 0000000..e9ffa30 --- /dev/null +++ b/next.config.ts @@ -0,0 +1,7 @@ +import type { NextConfig } from "next"; + +const nextConfig: NextConfig = { + /* config options here */ +}; + +export default nextConfig; diff --git a/package.json b/package.json index fc4082a..2ac0d34 100644 --- a/package.json +++ b/package.json @@ -1,41 +1,28 @@ { - "name": "nutrify-website", + "name": "nutrify", + "version": "0.1.0", "private": true, - "version": "0.0.0", - "type": "module", "scripts": { - "dev": "vite", - "build": "vite build", - "lint": "eslint .", - "preview": "vite preview" + "dev": "next dev --turbopack", + "build": "next build --turbopack", + "start": "next start", + "lint": "eslint" }, "dependencies": { - "dompurify": "^3.1.7", - "embla-carousel-autoplay": "^8.3.1", - "embla-carousel-react": "^8.3.1", - "firebase": "^11.0.1", - "firebase-tools": "^13.24.0", - "marked": "^14.1.3", - "react": "^18.3.1", - "react-dom": "^18.3.1", - "react-helmet": "^6.1.0", - "react-markdown": "^9.0.1", - "react-router-dom": "^6.27.0", - "remarkable": "^2.0.1" + "react": "19.1.0", + "react-dom": "19.1.0", + "next": "15.5.2" }, "devDependencies": { - "@eslint/js": "^9.13.0", - "@types/react": "^18.3.11", - "@types/react-dom": "^18.3.1", - "@vitejs/plugin-react": "^4.3.3", - "autoprefixer": "^10.4.20", - "eslint": "^9.13.0", - "eslint-plugin-react": "^7.37.1", - "eslint-plugin-react-hooks": "^5.0.0", - "eslint-plugin-react-refresh": "^0.4.13", - "globals": "^15.11.0", - "postcss": "^8.4.47", - "tailwindcss": "^3.4.14", - "vite": "^5.4.9" - } + "typescript": "^5", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "@tailwindcss/postcss": "^4", + "tailwindcss": "^4", + "eslint": "^9", + "eslint-config-next": "15.5.2", + "@eslint/eslintrc": "^3" + }, + "packageManager": "pnpm@10.15.0+sha512.486ebc259d3e999a4e8691ce03b5cac4a71cbeca39372a9b762cb500cfdf0873e2cb16abe3d951b1ee2cf012503f027b98b6584e4df22524e0c7450d9ec7aa7b" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e2f12de..e69de29 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,8731 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - dompurify: - specifier: ^3.1.7 - version: 3.1.7 - embla-carousel-autoplay: - specifier: ^8.3.1 - version: 8.3.1(embla-carousel@8.3.1) - embla-carousel-react: - specifier: ^8.3.1 - version: 8.3.1(react@18.3.1) - firebase: - specifier: ^11.0.1 - version: 11.0.1 - firebase-tools: - specifier: ^13.24.0 - version: 13.24.0(encoding@0.1.13) - marked: - specifier: ^14.1.3 - version: 14.1.3 - react: - specifier: ^18.3.1 - version: 18.3.1 - react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) - react-helmet: - specifier: ^6.1.0 - version: 6.1.0(react@18.3.1) - react-markdown: - specifier: ^9.0.1 - version: 9.0.1(@types/react@18.3.12)(react@18.3.1) - react-router-dom: - specifier: ^6.27.0 - version: 6.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - remarkable: - specifier: ^2.0.1 - version: 2.0.1 - devDependencies: - '@eslint/js': - specifier: ^9.13.0 - version: 9.13.0 - '@types/react': - specifier: ^18.3.11 - version: 18.3.12 - '@types/react-dom': - specifier: ^18.3.1 - version: 18.3.1 - '@vitejs/plugin-react': - specifier: ^4.3.3 - version: 4.3.3(vite@5.4.10(@types/node@22.8.7)) - autoprefixer: - specifier: ^10.4.20 - version: 10.4.20(postcss@8.4.47) - eslint: - specifier: ^9.13.0 - version: 9.13.0(jiti@1.21.6) - eslint-plugin-react: - specifier: ^7.37.1 - version: 7.37.2(eslint@9.13.0(jiti@1.21.6)) - eslint-plugin-react-hooks: - specifier: ^5.0.0 - version: 5.0.0(eslint@9.13.0(jiti@1.21.6)) - eslint-plugin-react-refresh: - specifier: ^0.4.13 - version: 0.4.14(eslint@9.13.0(jiti@1.21.6)) - globals: - specifier: ^15.11.0 - version: 15.11.0 - postcss: - specifier: ^8.4.47 - version: 8.4.47 - tailwindcss: - specifier: ^3.4.14 - version: 3.4.14 - vite: - specifier: ^5.4.9 - version: 5.4.10(@types/node@22.8.7) - -packages: - - '@alloc/quick-lru@5.2.0': - resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} - engines: {node: '>=10'} - - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - - '@apidevtools/json-schema-ref-parser@9.1.2': - resolution: {integrity: sha512-r1w81DpR+KyRWd3f+rk6TNqMgedmAxZP5v5KWlXQWlgMUUtyEJch0DKEci1SorPMiSeM8XPl7MZ3miJ60JIpQg==} - - '@babel/code-frame@7.26.0': - resolution: {integrity: sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==} - engines: {node: '>=6.9.0'} - - '@babel/compat-data@7.26.0': - resolution: {integrity: sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.26.0': - resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} - engines: {node: '>=6.9.0'} - - '@babel/generator@7.26.0': - resolution: {integrity: sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.25.9': - resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-imports@7.25.9': - resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-module-transforms@7.26.0': - resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/helper-plugin-utils@7.25.9': - resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-string-parser@7.25.9': - resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.25.9': - resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-option@7.25.9': - resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} - engines: {node: '>=6.9.0'} - - '@babel/helpers@7.26.0': - resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} - engines: {node: '>=6.9.0'} - - '@babel/parser@7.26.0': - resolution: {integrity: sha512-aP8x5pIw3xvYr/sXT+SEUwyhrXT8rUJRZltK/qN3Db80dcKpTett8cJxHyjk+xYSVXvNnl2SfcJVjbwxpOSscA==} - engines: {node: '>=6.0.0'} - hasBin: true - - '@babel/plugin-transform-react-jsx-self@7.25.9': - resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-react-jsx-source@7.25.9': - resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/template@7.25.9': - resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} - engines: {node: '>=6.9.0'} - - '@babel/traverse@7.25.9': - resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} - engines: {node: '>=6.9.0'} - - '@babel/types@7.26.0': - resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} - engines: {node: '>=6.9.0'} - - '@colors/colors@1.5.0': - resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} - engines: {node: '>=0.1.90'} - - '@colors/colors@1.6.0': - resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} - engines: {node: '>=0.1.90'} - - '@dabh/diagnostics@2.0.3': - resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==} - - '@electric-sql/pglite@0.2.12': - resolution: {integrity: sha512-J/X42ujcoFEbOkgRyoNqZB5qcqrnJRWVlwpH3fKYoJkTz49N91uAK/rDSSG/85WRas9nC9mdV4FnMTxnQWE/rw==} - - '@esbuild/aix-ppc64@0.21.5': - resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [aix] - - '@esbuild/android-arm64@0.21.5': - resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - - '@esbuild/android-arm@0.21.5': - resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - - '@esbuild/android-x64@0.21.5': - resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - - '@esbuild/darwin-arm64@0.21.5': - resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - - '@esbuild/darwin-x64@0.21.5': - resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - - '@esbuild/freebsd-arm64@0.21.5': - resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - - '@esbuild/freebsd-x64@0.21.5': - resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - - '@esbuild/linux-arm64@0.21.5': - resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - - '@esbuild/linux-arm@0.21.5': - resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - - '@esbuild/linux-ia32@0.21.5': - resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - - '@esbuild/linux-loong64@0.21.5': - resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - - '@esbuild/linux-mips64el@0.21.5': - resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - - '@esbuild/linux-ppc64@0.21.5': - resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - - '@esbuild/linux-riscv64@0.21.5': - resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - - '@esbuild/linux-s390x@0.21.5': - resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - - '@esbuild/linux-x64@0.21.5': - resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - - '@esbuild/netbsd-x64@0.21.5': - resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - - '@esbuild/openbsd-x64@0.21.5': - resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - - '@esbuild/sunos-x64@0.21.5': - resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - - '@esbuild/win32-arm64@0.21.5': - resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - - '@esbuild/win32-ia32@0.21.5': - resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - - '@esbuild/win32-x64@0.21.5': - resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - - '@eslint-community/eslint-utils@4.4.0': - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/regexpp@4.11.1': - resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/config-array@0.18.0': - resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/core@0.7.0': - resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/eslintrc@3.1.0': - resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/js@9.13.0': - resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/object-schema@2.1.4': - resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/plugin-kit@0.2.1': - resolution: {integrity: sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@firebase/analytics-compat@0.2.15': - resolution: {integrity: sha512-C5to422Sr8FkL0MPwXcIecbMnF4o2Ll7MtoWvIm4Q/LPJvvM+tWa1DiU+LzsCdsd1/CYE9EIW9Ma3ko9XnAAYw==} - peerDependencies: - '@firebase/app-compat': 0.x - - '@firebase/analytics-types@0.8.2': - resolution: {integrity: sha512-EnzNNLh+9/sJsimsA/FGqzakmrAUKLeJvjRHlg8df1f97NLUlFidk9600y0ZgWOp3CAxn6Hjtk+08tixlUOWyw==} - - '@firebase/analytics@0.10.9': - resolution: {integrity: sha512-FrvW6u6xDBKXUGYUy1WIUh0J9tvbppMsk90mig0JhHST8iLveKu/dIBVeVE/ZYZhmXy4fkI7SPSWvD1V0O4tXw==} - peerDependencies: - '@firebase/app': 0.x - - '@firebase/app-check-compat@0.3.16': - resolution: {integrity: sha512-AxIGzLRXrTFNL+H6V+4BO0w/gERloROfRbWI/FoJUnQd0qPZIzyfdHZBbThFzFGLfDt/mVs2kdjYFx/l9I8NhQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@firebase/app-compat': 0.x - - '@firebase/app-check-interop-types@0.3.2': - resolution: {integrity: sha512-LMs47Vinv2HBMZi49C09dJxp0QT5LwDzFaVGf/+ITHe3BlIhUiLNttkATSXplc89A2lAaeTqjgqVkiRfUGyQiQ==} - - '@firebase/app-check-types@0.5.2': - resolution: {integrity: sha512-FSOEzTzL5bLUbD2co3Zut46iyPWML6xc4x+78TeaXMSuJap5QObfb+rVvZJtla3asN4RwU7elaQaduP+HFizDA==} - - '@firebase/app-check@0.8.9': - resolution: {integrity: sha512-YzVn1mMLzD2JboMPVVO0Pe20YOgWzrF+aXoAmmd0v3xec051n83YpxSUZbacL69uYvk0dHrEsbea44QtQ5WPDA==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@firebase/app': 0.x - - '@firebase/app-compat@0.2.45': - resolution: {integrity: sha512-5rYbXq1ndtMTg+07oH4WrkYuP+NZq61uzVwW1hlmybp/gr4cXq2SfaP9fc6/9IzTKmu3dh3H0fjj++HG7Z7o/w==} - engines: {node: '>=18.0.0'} - - '@firebase/app-types@0.9.2': - resolution: {integrity: sha512-oMEZ1TDlBz479lmABwWsWjzHwheQKiAgnuKxE0pz0IXCVx7/rtlkx1fQ6GfgK24WCrxDKMplZrT50Kh04iMbXQ==} - - '@firebase/app@0.10.15': - resolution: {integrity: sha512-he6qlG3pmwL+LHdG/BrSMBQeJzzutciq4fpXN3lGa1uSwYSijJ24VtakS/bP2X9SiDf8jGywJ4u+OgXAenJsNg==} - engines: {node: '>=18.0.0'} - - '@firebase/auth-compat@0.5.15': - resolution: {integrity: sha512-jz6k1ridPiecKI8CBRiqCM6IMOhwYp2MD+YvoxnMiK8nQLSTm57GvHETlPNX3WlbyQnCjMCOvrAhe27whyxAEg==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@firebase/app-compat': 0.x - - '@firebase/auth-interop-types@0.2.3': - resolution: {integrity: sha512-Fc9wuJGgxoxQeavybiuwgyi+0rssr76b+nHpj+eGhXFYAdudMWyfBHvFL/I5fEHniUM/UQdFzi9VXJK2iZF7FQ==} - - '@firebase/auth-types@0.12.2': - resolution: {integrity: sha512-qsEBaRMoGvHO10unlDJhaKSuPn4pyoTtlQuP1ghZfzB6rNQPuhp/N/DcFZxm9i4v0SogjCbf9reWupwIvfmH6w==} - peerDependencies: - '@firebase/app-types': 0.x - '@firebase/util': 1.x - - '@firebase/auth@1.8.0': - resolution: {integrity: sha512-/O7UDWE5S5ux456fzNHSLx/0YN/Kykw/WyAzgDQ6wvkddZhSEmPX19EzxgsFldzhuFjsl5uOZTz8kzlosCiJjg==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@firebase/app': 0.x - '@react-native-async-storage/async-storage': ^1.18.1 - peerDependenciesMeta: - '@react-native-async-storage/async-storage': - optional: true - - '@firebase/component@0.6.10': - resolution: {integrity: sha512-OsNbEKyz9iLZSmMUhsl6+kCADzte00iisJIRUspnUqvDCX+RSGZOBIqekukv/jN177ovjApBQNFaxSYIDc/SyQ==} - engines: {node: '>=18.0.0'} - - '@firebase/data-connect@0.1.1': - resolution: {integrity: sha512-RBJ7XE/a3oXFv31Jlw8cbMRdsxQoI8F3L7xm4n93ab+bIr1NQUiYGgW9L7TTw7obdNev91ZnW0xfqJtXcPA5yA==} - peerDependencies: - '@firebase/app': 0.x - - '@firebase/database-compat@2.0.0': - resolution: {integrity: sha512-2xlODKWwf/vNAxCmou0GFhymx2pqZKkhXMN9B5aiTjZ6+81sOxGim53ELY2lj+qKG2IvgiCYFc4X+ZJA2Ad5vg==} - engines: {node: '>=18.0.0'} - - '@firebase/database-types@1.0.6': - resolution: {integrity: sha512-sMI7IynSZBsyGbUugc8PKE1jwKbnvaieAz/RxuM57PZQNCi6Rteiviwcw/jqZOX6igqYJwXWZ3UzKOZo2nUDRA==} - - '@firebase/database@1.0.9': - resolution: {integrity: sha512-EkiPSKSu2TJJGtOjyISASf3UFpFJDil1lMbfqnxilfbmIsilvC8DzgjuLoYD+eOitcug4wtU9Fh1tt2vgBhskA==} - engines: {node: '>=18.0.0'} - - '@firebase/firestore-compat@0.3.39': - resolution: {integrity: sha512-CsK8g34jNeHx95LISDRTcArJLonW+zJCqHI1Ez9WNiLAK2X8FeQ4UiD+RwOwxAIR+t2a6xED/5Fe6ZIqx7MuoQ==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@firebase/app-compat': 0.x - - '@firebase/firestore-types@3.0.2': - resolution: {integrity: sha512-wp1A+t5rI2Qc/2q7r2ZpjUXkRVPtGMd6zCLsiWurjsQpqPgFin3AhNibKcIzoF2rnToNa/XYtyWXuifjOOwDgg==} - peerDependencies: - '@firebase/app-types': 0.x - '@firebase/util': 1.x - - '@firebase/firestore@4.7.4': - resolution: {integrity: sha512-K2nq4w+NF8J1waGawY5OHLawP/Aw5CYxyDstVv1NZemGPcM3U+LZ9EPaXr1PatYIrPA7fS4DxZoWcbB0aGJ8Zg==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@firebase/app': 0.x - - '@firebase/functions-compat@0.3.15': - resolution: {integrity: sha512-eiHpc6Sd9Y/SNhBsGi944SapiFbfTPKsiSUQ74QxNSs0yoxvABeIRolVMFk4TokP57NGmstGYpYte02XGNPcYw==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@firebase/app-compat': 0.x - - '@firebase/functions-types@0.6.2': - resolution: {integrity: sha512-0KiJ9lZ28nS2iJJvimpY4nNccV21rkQyor5Iheu/nq8aKXJqtJdeSlZDspjPSBBiHRzo7/GMUttegnsEITqR+w==} - - '@firebase/functions@0.11.9': - resolution: {integrity: sha512-dhO5IUfQRCsrc20YD20nSOX+QCT+cH6N86HlZOLz2XgyEFgzOdBQnUot4EabBJQRkMBI7fZWUrbYfRcnov53ug==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@firebase/app': 0.x - - '@firebase/installations-compat@0.2.10': - resolution: {integrity: sha512-YTonkcVz3AK7RF8xFhvs5CwDuJ0xbzzCJIwXoV14gnzdYbMgy6vWlUUbzkvbtEDXzPRHB0n7aGZl56oy9dLOFw==} - peerDependencies: - '@firebase/app-compat': 0.x - - '@firebase/installations-types@0.5.2': - resolution: {integrity: sha512-que84TqGRZJpJKHBlF2pkvc1YcXrtEDOVGiDjovP/a3s6W4nlbohGXEsBJo0JCeeg/UG9A+DEZVDUV9GpklUzA==} - peerDependencies: - '@firebase/app-types': 0.x - - '@firebase/installations@0.6.10': - resolution: {integrity: sha512-TuGSOMqkFrllxa0X/8VZIqBCRH4POndU/iWKWkRmkh12+/xKSpdp+y/kWaVbsySrelltan6LeYlcYPmLibWbwg==} - peerDependencies: - '@firebase/app': 0.x - - '@firebase/logger@0.4.3': - resolution: {integrity: sha512-Th42bWJg18EF5bJwhRosn2M/eYxmbWCwXZr4hHX7ltO0SE3QLrpgiMKeRBR/NW7vJke7i0n3i8esbCW2s93qBw==} - engines: {node: '>=18.0.0'} - - '@firebase/messaging-compat@0.2.13': - resolution: {integrity: sha512-9ootPClS6m2c2KIzo7AqSHaWzAw28zWcjQPjVv7WeQDu6wjufpbOg+7tuVzb+gqpF9Issa3lDoYOwlO0ZudO3g==} - peerDependencies: - '@firebase/app-compat': 0.x - - '@firebase/messaging-interop-types@0.2.2': - resolution: {integrity: sha512-l68HXbuD2PPzDUOFb3aG+nZj5KA3INcPwlocwLZOzPp9rFM9yeuI9YLl6DQfguTX5eAGxO0doTR+rDLDvQb5tA==} - - '@firebase/messaging@0.12.13': - resolution: {integrity: sha512-YLa8PWl+BgiOVR5WOyzl21fVJFJeBRfniNuN25d9DBrQzppSAahuN6yS+vt1OIjvZNPN4pZ/lcRLYupbGu4W0w==} - peerDependencies: - '@firebase/app': 0.x - - '@firebase/performance-compat@0.2.10': - resolution: {integrity: sha512-0h1qYkF6I79DSSpHfTQFvb91fo8shmmwiPzWFYAPdPK02bSWpKwVssNYlZX2iUnumxerDMbl7dWN+Im/W3bnXA==} - peerDependencies: - '@firebase/app-compat': 0.x - - '@firebase/performance-types@0.2.2': - resolution: {integrity: sha512-gVq0/lAClVH5STrIdKnHnCo2UcPLjJlDUoEB/tB4KM+hAeHUxWKnpT0nemUPvxZ5nbdY/pybeyMe8Cs29gEcHA==} - - '@firebase/performance@0.6.10': - resolution: {integrity: sha512-x/mNYKGxq7A+QV0EiEZeD2S+E+kw+UcZ8FXuE7qDJyGGt/0Wd+bIIL7RakG/VrFt7/UYc//nKygDc7/Ig7sOmQ==} - peerDependencies: - '@firebase/app': 0.x - - '@firebase/remote-config-compat@0.2.10': - resolution: {integrity: sha512-fIi5OB2zk0zpChMV/tTd0oEZcZI8TlwQDlLlcrDpMOV5l5dqd0JNlWKh6Fwmh4izmytk+rZIAIpnak/NjGVesQ==} - peerDependencies: - '@firebase/app-compat': 0.x - - '@firebase/remote-config-types@0.3.2': - resolution: {integrity: sha512-0BC4+Ud7y2aPTyhXJTMTFfrGGLqdYXrUB9sJVAB8NiqJswDTc4/2qrE/yfUbnQJhbSi6ZaTTBKyG3n1nplssaA==} - - '@firebase/remote-config@0.4.10': - resolution: {integrity: sha512-jTRjy3TdqzVna19m5a1HEHE5BG4Z3BQTxBgvQRTmMKlHacx4QS0CToAas7R9M9UkxpgFcVuAE7FpWIOWQGCEWw==} - peerDependencies: - '@firebase/app': 0.x - - '@firebase/storage-compat@0.3.13': - resolution: {integrity: sha512-15kje7JALswRCBKsCSvKg5FbqUYykaIMqMbZRD7I6uVRWwdyTvez5MBQfMhBia2JcEmPiDpXhJTXH4PAWFiA8g==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@firebase/app-compat': 0.x - - '@firebase/storage-types@0.8.2': - resolution: {integrity: sha512-0vWu99rdey0g53lA7IShoA2Lol1jfnPovzLDUBuon65K7uKG9G+L5uO05brD9pMw+l4HRFw23ah3GwTGpEav6g==} - peerDependencies: - '@firebase/app-types': 0.x - '@firebase/util': 1.x - - '@firebase/storage@0.13.3': - resolution: {integrity: sha512-B5HiJ7isYKaT4dOEV43f2ySdhQxzq+SQEm7lqXebJ8AYCsebdHrgGzrPR0LR962xGjPzJHFKx63gA8Be/P2MCw==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@firebase/app': 0.x - - '@firebase/util@1.10.1': - resolution: {integrity: sha512-AIhFnCCjM8FmCqSNlNPTuOk3+gpHC1RkeNUBLtPbcqGYpN5MxI5q7Yby+rxycweOZOCboDzfIj8WyaY4tpQG/g==} - engines: {node: '>=18.0.0'} - - '@firebase/vertexai@1.0.0': - resolution: {integrity: sha512-48N3Lp/9GgiCCRfrSdHS+Y1IiMdYXvnHFO/f+HL1PgUtBq7WQ/fWmYOX3mzAN36zvytq13nb68ImF+GALopp+Q==} - engines: {node: '>=18.0.0'} - peerDependencies: - '@firebase/app': 0.x - '@firebase/app-types': 0.x - - '@firebase/webchannel-wrapper@1.0.2': - resolution: {integrity: sha512-3F4iA2E+NtdMbOU0XC1cHE8q6MqpGIKRj62oGOF38S6AAx5VHR9cXmoDUSj7ejvTAT7m6jxuEeQkHeq0F+mU2w==} - - '@google-cloud/cloud-sql-connector@1.4.0': - resolution: {integrity: sha512-OUXs2f91u3afbFjufCJom9lF+GgS9if4F/eKxrLvdkbwkYAQrQUOY6Jw4YfVXUxF3oNDioTgZ4fpwt1MQXwfKg==} - engines: {node: '>=14'} - - '@google-cloud/paginator@5.0.2': - resolution: {integrity: sha512-DJS3s0OVH4zFDB1PzjxAsHqJT6sKVbRwwML0ZBP9PbU7Yebtu/7SWMRzvO2J3nUi9pRNITCfu4LJeooM2w4pjg==} - engines: {node: '>=14.0.0'} - - '@google-cloud/precise-date@4.0.0': - resolution: {integrity: sha512-1TUx3KdaU3cN7nfCdNf+UVqA/PSX29Cjcox3fZZBtINlRrXVTmUkQnCKv2MbBUbCopbK4olAT1IHl76uZyCiVA==} - engines: {node: '>=14.0.0'} - - '@google-cloud/projectify@4.0.0': - resolution: {integrity: sha512-MmaX6HeSvyPbWGwFq7mXdo0uQZLGBYCwziiLIGq5JVX+/bdI3SAq6bP98trV5eTWfLuvsMcIC1YJOF2vfteLFA==} - engines: {node: '>=14.0.0'} - - '@google-cloud/promisify@4.0.0': - resolution: {integrity: sha512-Orxzlfb9c67A15cq2JQEyVc7wEsmFBmHjZWZYQMUyJ1qivXyMwdyNOs9odi79hze+2zqdTtu1E19IM/FtqZ10g==} - engines: {node: '>=14'} - - '@google-cloud/pubsub@4.8.0': - resolution: {integrity: sha512-H9S4i5mAeQg5A4MZox8XfWnoxlMehlIn8QHWZ3iOj7Kz/yaHufsI5JtSGaezjZv+wF4elur5Yycygnl6pWHSyg==} - engines: {node: '>=14.0.0'} - - '@googleapis/sqladmin@24.0.0': - resolution: {integrity: sha512-Sj2MerYrr4Z6ksK81Scj0gIdFjC3bC0vcqdM+TSfnOskg6d9iIALWdFDc3xgNHQWO58rUb6HjBzr1XbuNjYlPg==} - engines: {node: '>=12.0.0'} - - '@grpc/grpc-js@1.12.2': - resolution: {integrity: sha512-bgxdZmgTrJZX50OjyVwz3+mNEnCTNkh3cIqGPWVNeW9jX6bn1ZkU80uPd+67/ZpIJIjRQ9qaHCjhavyoWYxumg==} - engines: {node: '>=12.10.0'} - - '@grpc/grpc-js@1.9.15': - resolution: {integrity: sha512-nqE7Hc0AzI+euzUwDAy0aY5hCp10r734gMGRdU+qOPX0XSceI2ULrcXB5U2xSc5VkWwalCj4M7GzCAygZl2KoQ==} - engines: {node: ^8.13.0 || >=10.10.0} - - '@grpc/proto-loader@0.7.13': - resolution: {integrity: sha512-AiXO/bfe9bmxBjxxtYxFAXGZvMaN5s8kO+jBHAJCON8rJoB5YS/D6X7ZNc6XQkuHNmyl4CYaMI1fJ/Gn27RGGw==} - engines: {node: '>=6'} - hasBin: true - - '@humanfs/core@0.19.0': - resolution: {integrity: sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==} - engines: {node: '>=18.18.0'} - - '@humanfs/node@0.16.5': - resolution: {integrity: sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==} - engines: {node: '>=18.18.0'} - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/retry@0.3.1': - resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} - engines: {node: '>=18.18'} - - '@isaacs/cliui@8.0.2': - resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} - engines: {node: '>=12'} - - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} - engines: {node: '>=6.0.0'} - - '@jridgewell/resolve-uri@3.1.2': - resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} - engines: {node: '>=6.0.0'} - - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} - - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - - '@js-sdsl/ordered-map@4.4.2': - resolution: {integrity: sha512-iUKgm52T8HOE/makSxjqoWhe95ZJA1/G1sYsGev2JDKUSS14KAgg1LHb+Ba+IPow0xflbnSkOsZcO08C7w1gYw==} - - '@jsdevtools/ono@7.1.3': - resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@npmcli/agent@2.2.2': - resolution: {integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==} - engines: {node: ^16.14.0 || >=18.0.0} - - '@npmcli/fs@3.1.1': - resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - '@opentelemetry/api@1.9.0': - resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} - engines: {node: '>=8.0.0'} - - '@opentelemetry/semantic-conventions@1.26.0': - resolution: {integrity: sha512-U9PJlOswJPSgQVPI+XEuNLElyFWkb0hAiMg+DExD9V0St03X2lPHGMdxMY/LrVmoukuIpXJ12oyrOtEZ4uXFkw==} - engines: {node: '>=14'} - - '@pkgjs/parseargs@0.11.0': - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - - '@pnpm/config.env-replace@1.1.0': - resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} - engines: {node: '>=12.22.0'} - - '@pnpm/network.ca-file@1.0.2': - resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} - engines: {node: '>=12.22.0'} - - '@pnpm/npm-conf@2.3.1': - resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==} - engines: {node: '>=12'} - - '@protobufjs/aspromise@1.1.2': - resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} - - '@protobufjs/base64@1.1.2': - resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} - - '@protobufjs/codegen@2.0.4': - resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} - - '@protobufjs/eventemitter@1.1.0': - resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} - - '@protobufjs/float@1.0.2': - resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - - '@protobufjs/inquire@1.1.0': - resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} - - '@protobufjs/path@1.1.2': - resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} - - '@protobufjs/pool@1.1.0': - resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} - - '@protobufjs/utf8@1.1.0': - resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - - '@remix-run/router@1.20.0': - resolution: {integrity: sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==} - engines: {node: '>=14.0.0'} - - '@rollup/rollup-android-arm-eabi@4.24.0': - resolution: {integrity: sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==} - cpu: [arm] - os: [android] - - '@rollup/rollup-android-arm64@4.24.0': - resolution: {integrity: sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==} - cpu: [arm64] - os: [android] - - '@rollup/rollup-darwin-arm64@4.24.0': - resolution: {integrity: sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==} - cpu: [arm64] - os: [darwin] - - '@rollup/rollup-darwin-x64@4.24.0': - resolution: {integrity: sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==} - cpu: [x64] - os: [darwin] - - '@rollup/rollup-linux-arm-gnueabihf@4.24.0': - resolution: {integrity: sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm-musleabihf@4.24.0': - resolution: {integrity: sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm64-gnu@4.24.0': - resolution: {integrity: sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-arm64-musl@4.24.0': - resolution: {integrity: sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==} - cpu: [arm64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': - resolution: {integrity: sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-riscv64-gnu@4.24.0': - resolution: {integrity: sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.24.0': - resolution: {integrity: sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.24.0': - resolution: {integrity: sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-linux-x64-musl@4.24.0': - resolution: {integrity: sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==} - cpu: [x64] - os: [linux] - - '@rollup/rollup-win32-arm64-msvc@4.24.0': - resolution: {integrity: sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==} - cpu: [arm64] - os: [win32] - - '@rollup/rollup-win32-ia32-msvc@4.24.0': - resolution: {integrity: sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==} - cpu: [ia32] - os: [win32] - - '@rollup/rollup-win32-x64-msvc@4.24.0': - resolution: {integrity: sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==} - cpu: [x64] - os: [win32] - - '@sindresorhus/is@4.6.0': - resolution: {integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==} - engines: {node: '>=10'} - - '@tootallnate/once@2.0.0': - resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} - engines: {node: '>= 10'} - - '@tootallnate/quickjs-emscripten@0.23.0': - resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} - - '@types/babel__core@7.20.5': - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} - - '@types/babel__generator@7.6.8': - resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} - - '@types/babel__template@7.4.4': - resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - - '@types/babel__traverse@7.20.6': - resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} - - '@types/caseless@0.12.5': - resolution: {integrity: sha512-hWtVTC2q7hc7xZ/RLbxapMvDMgUnDvKvMOpKal4DrMyfGBUfB1oKaZlIRr6mJL+If3bAP6sV/QneGzF6tJjZDg==} - - '@types/debug@4.1.12': - resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - - '@types/estree-jsx@1.0.5': - resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} - - '@types/estree@1.0.6': - resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - - '@types/hast@3.0.4': - resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} - - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - - '@types/long@4.0.2': - resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} - - '@types/mdast@4.0.4': - resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} - - '@types/ms@0.7.34': - resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - - '@types/node@22.8.7': - resolution: {integrity: sha512-LidcG+2UeYIWcMuMUpBKOnryBWG/rnmOHQR5apjn8myTQcx3rinFRn7DcIFhMnS0PPFSC6OafdIKEad0lj6U0Q==} - - '@types/prop-types@15.7.13': - resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} - - '@types/react-dom@18.3.1': - resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==} - - '@types/react@18.3.12': - resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} - - '@types/request@2.48.12': - resolution: {integrity: sha512-G3sY+NpsA9jnwm0ixhAFQSJ3Q9JkpLZpJbI3GMv0mIAT0y3mRabYeINzal5WOChIiaTEGQYlHOKgkaM9EisWHw==} - - '@types/tough-cookie@4.0.5': - resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} - - '@types/triple-beam@1.3.5': - resolution: {integrity: sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==} - - '@types/unist@2.0.11': - resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} - - '@types/unist@3.0.3': - resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - - '@ungap/structured-clone@1.2.0': - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - - '@vitejs/plugin-react@4.3.3': - resolution: {integrity: sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^4.2.0 || ^5.0.0 - - abbrev@2.0.0: - resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - abort-controller@3.0.0: - resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} - engines: {node: '>=6.5'} - - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn@8.13.0: - resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} - engines: {node: '>=0.4.0'} - hasBin: true - - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - - agent-base@7.1.1: - resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} - engines: {node: '>= 14'} - - aggregate-error@3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} - engines: {node: '>=8'} - - ajv-formats@2.1.1: - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} - peerDependencies: - ajv: ^8.0.0 - peerDependenciesMeta: - ajv: - optional: true - - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - - ajv@8.17.1: - resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} - - ansi-align@3.0.1: - resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} - - ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - - ansi-escapes@7.0.0: - resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} - engines: {node: '>=18'} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-regex@6.1.0: - resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} - engines: {node: '>=12'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - ansi-styles@6.2.1: - resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} - engines: {node: '>=12'} - - any-promise@1.3.0: - resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - archiver-utils@5.0.2: - resolution: {integrity: sha512-wuLJMmIBQYCsGZgYLTy5FIB2pF6Lfb6cXMSF8Qywwk3t20zWnAi7zLcQFdKQmIB8wyZpY5ER38x08GbwtR2cLA==} - engines: {node: '>= 14'} - - archiver@7.0.1: - resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==} - engines: {node: '>= 14'} - - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - - argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} - engines: {node: '>= 0.4'} - - array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - - array-flatten@3.0.0: - resolution: {integrity: sha512-zPMVc3ZYlGLNk4mpK1NzP2wg0ml9t7fUgDsayR5Y5rSzxQilzR9FGu/EH2jQOcKSAeAfWeylyW8juy3OkWRvNA==} - - array-includes@3.1.8: - resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} - engines: {node: '>= 0.4'} - - array.prototype.findlast@1.2.5: - resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} - engines: {node: '>= 0.4'} - - array.prototype.flat@1.3.2: - resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} - engines: {node: '>= 0.4'} - - array.prototype.flatmap@1.3.2: - resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} - engines: {node: '>= 0.4'} - - array.prototype.tosorted@1.1.4: - resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} - engines: {node: '>= 0.4'} - - arraybuffer.prototype.slice@1.0.3: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} - engines: {node: '>= 0.4'} - - arrify@2.0.1: - resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} - engines: {node: '>=8'} - - as-array@2.0.0: - resolution: {integrity: sha512-1Sd1LrodN0XYxYeZcN1J4xYZvmvTwD5tDWaPUGPIzH1mFsmzsPnVtd2exWhecMjtZk/wYWjNZJiD3b1SLCeJqg==} - - ast-types@0.13.4: - resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} - engines: {node: '>=4'} - - async-lock@1.4.1: - resolution: {integrity: sha512-Az2ZTpuytrtqENulXwO3GGv1Bztugx6TT37NIo7imr/Qo0gsYiGtSdBa2B6fsXhTpVZDNfu1Qn3pk531e3q+nQ==} - - async@2.6.4: - resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==} - - async@3.2.6: - resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} - - asynckit@0.4.0: - resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} - - autolinker@3.16.2: - resolution: {integrity: sha512-JiYl7j2Z19F9NdTmirENSUUIIL/9MytEWtmzhfmsKPCp9E+G35Y0UNCMoM9tFigxT59qSc8Ml2dlZXOCVTYwuA==} - - autoprefixer@10.4.20: - resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - - available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} - - b4a@1.6.7: - resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==} - - bail@2.0.2: - resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - bare-events@2.5.0: - resolution: {integrity: sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==} - - base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - - basic-auth-connect@1.1.0: - resolution: {integrity: sha512-rKcWjfiRZ3p5WS9e5q6msXa07s6DaFAMXoyowV+mb2xQG+oYdw2QEUyKi0Xp95JvXzShlM+oGy5QuqSK6TfC1Q==} - - basic-auth@2.0.1: - resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} - engines: {node: '>= 0.8'} - - basic-ftp@5.0.5: - resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==} - engines: {node: '>=10.0.0'} - - bignumber.js@9.1.2: - resolution: {integrity: sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - bl@4.1.0: - resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - - body-parser@1.20.3: - resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - boxen@5.1.2: - resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} - engines: {node: '>=10'} - - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - browserslist@4.24.2: - resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - buffer-crc32@1.0.0: - resolution: {integrity: sha512-Db1SbgBS/fg/392AblrMJk97KggmvYhr4pB5ZIMTWtaivCPMWLkmb7m21cJvpvgK+J3nsU2CmmixNBZx4vFj/w==} - engines: {node: '>=8.0.0'} - - buffer-equal-constant-time@1.0.1: - resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} - - buffer@5.7.1: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - - buffer@6.0.3: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - - cacache@18.0.4: - resolution: {integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==} - engines: {node: ^16.14.0 || >=18.0.0} - - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} - - call-me-maybe@1.0.2: - resolution: {integrity: sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==} - - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - camelcase-css@2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - - camelcase@6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - - caniuse-lite@1.0.30001669: - resolution: {integrity: sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==} - - ccount@2.0.1: - resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - chalk@5.3.0: - resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==} - engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} - - char-regex@1.0.2: - resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} - engines: {node: '>=10'} - - character-entities-html4@2.1.0: - resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} - - character-entities-legacy@3.0.0: - resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} - - character-entities@2.0.2: - resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} - - character-reference-invalid@2.0.1: - resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} - - chardet@0.7.0: - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - chownr@2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - - ci-info@2.0.0: - resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - - cjson@0.3.3: - resolution: {integrity: sha512-yKNcXi/Mvi5kb1uK0sahubYiyfUO2EUgOp4NcY9+8NX5Xmc+4yeNogZuLFkpLBBj7/QI9MjRUIuXrV9XOw5kVg==} - engines: {node: '>= 0.3.0'} - - clean-stack@2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} - engines: {node: '>=6'} - - cli-boxes@2.2.1: - resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} - engines: {node: '>=6'} - - cli-cursor@3.1.0: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} - engines: {node: '>=8'} - - cli-highlight@2.1.11: - resolution: {integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==} - engines: {node: '>=8.0.0', npm: '>=5.0.0'} - hasBin: true - - cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} - engines: {node: '>=6'} - - cli-table3@0.6.5: - resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} - engines: {node: 10.* || >= 12.*} - - cli-table@0.3.11: - resolution: {integrity: sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==} - engines: {node: '>= 0.2.0'} - - cli-width@3.0.0: - resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} - engines: {node: '>= 10'} - - cliui@7.0.4: - resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} - - cliui@8.0.1: - resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} - engines: {node: '>=12'} - - clone@1.0.4: - resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} - engines: {node: '>=0.8'} - - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - color-string@1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} - - color@3.2.1: - resolution: {integrity: sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==} - - colorette@2.0.20: - resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} - - colors@1.0.3: - resolution: {integrity: sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==} - engines: {node: '>=0.1.90'} - - colorspace@1.1.4: - resolution: {integrity: sha512-BgvKJiuVu1igBUF2kEjRCZXol6wiiGbY5ipL/oVPwm0BL9sIpMIzM8IK7vwuxIIzOXMV3Ey5w+vxhm0rR/TN8w==} - - combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - - comma-separated-tokens@2.0.3: - resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - - commander@10.0.1: - resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} - engines: {node: '>=14'} - - commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - - commander@4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - - compress-commons@6.0.2: - resolution: {integrity: sha512-6FqVXeETqWPoGcfzrXb37E50NP0LXT8kAMu5ooZayhWWdgEY4lBEEcbQNXtkuKQsGduxiIcI4gOTsxTmuq/bSg==} - engines: {node: '>= 14'} - - compressible@2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - - compression@1.7.5: - resolution: {integrity: sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==} - engines: {node: '>= 0.8.0'} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - config-chain@1.1.13: - resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} - - configstore@5.0.1: - resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} - engines: {node: '>=8'} - - connect@3.7.0: - resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} - engines: {node: '>= 0.10.0'} - - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - - convert-source-map@2.0.0: - resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - - cookie-signature@1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - - cookie@0.7.1: - resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} - engines: {node: '>= 0.6'} - - core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - - cors@2.8.5: - resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} - engines: {node: '>= 0.10'} - - crc-32@1.2.2: - resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} - engines: {node: '>=0.8'} - hasBin: true - - crc32-stream@6.0.0: - resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} - engines: {node: '>= 14'} - - cross-env@5.2.1: - resolution: {integrity: sha512-1yHhtcfAd1r4nwQgknowuUNfIT9E8dOMMspC36g45dN+iD1blloi7xp8X/xAIDnjHWyt1uQ8PHk2fkNaym7soQ==} - engines: {node: '>=4.0'} - hasBin: true - - cross-spawn@6.0.5: - resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} - engines: {node: '>=4.8'} - - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - - crypto-random-string@2.0.0: - resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} - engines: {node: '>=8'} - - cssesc@3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - csv-parse@5.5.6: - resolution: {integrity: sha512-uNpm30m/AGSkLxxy7d9yRXpJQFrZzVWLFBkS+6ngPcZkw/5k3L/jjFuj7tVnEpRn+QgmiXr21nDlhCiUK4ij2A==} - - data-uri-to-buffer@6.0.2: - resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==} - engines: {node: '>= 14'} - - data-view-buffer@1.0.1: - resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} - engines: {node: '>= 0.4'} - - data-view-byte-length@1.0.1: - resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} - engines: {node: '>= 0.4'} - - data-view-byte-offset@1.0.0: - resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} - engines: {node: '>= 0.4'} - - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.1: - resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - decode-named-character-reference@1.0.2: - resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} - - deep-equal-in-any-order@2.0.6: - resolution: {integrity: sha512-RfnWHQzph10YrUjvWwhd15Dne8ciSJcZ3U6OD7owPwiVwsdE5IFSoZGg8rlwJD11ES+9H5y8j3fCofviRHOqLQ==} - - deep-extend@0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} - engines: {node: '>=4.0.0'} - - deep-freeze@0.0.1: - resolution: {integrity: sha512-Z+z8HiAvsGwmjqlphnHW5oz6yWlOwu6EQfFTjmeTWlDeda3FS2yv3jhq35TX/ewmsnqB+RX2IdsIOyjJCQN5tg==} - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - defaults@1.0.4: - resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} - - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - - define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} - - degenerator@5.0.1: - resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==} - engines: {node: '>= 14'} - - delayed-stream@1.0.0: - resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} - engines: {node: '>=0.4.0'} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - dequal@2.0.3: - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} - engines: {node: '>=6'} - - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - devlop@1.1.0: - resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - - didyoumean@1.2.2: - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} - - discontinuous-range@1.0.0: - resolution: {integrity: sha512-c68LpLbO+7kP/b1Hr1qs8/BJ09F5khZGTxqxZuhzxpmwJKOgRFHJWIb9/KmqnqHhLdO55aOxFH/EGBvUQbL/RQ==} - - dlv@1.1.3: - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - - doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - - dompurify@3.1.7: - resolution: {integrity: sha512-VaTstWtsneJY8xzy7DekmYWEOZcmzIe3Qb3zPd4STve1OBTa+e+WmS1ITQec1fZYXI3HCsOZZiSMpG6oxoWMWQ==} - - dot-prop@5.3.0: - resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} - engines: {node: '>=8'} - - duplexify@4.1.3: - resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==} - - eastasianwidth@0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - - ecdsa-sig-formatter@1.0.11: - resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} - - ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - electron-to-chromium@1.5.46: - resolution: {integrity: sha512-1XDk0Z8/YRgB2t5GeEg8DPK592DLjVmd/5uwAu6c/S4Z0CUwV/RwYqe5GWxQqcoN3bJ5U7hYMiMRPZzpCzSBhQ==} - - embla-carousel-autoplay@8.3.1: - resolution: {integrity: sha512-L8THF1AJJSQtlNa1wZ6lEKh/CiZssE3TsVFtabQNsS+pc1O1O/YTIYCC3khdQAztGMOBf3WfVDIY/4AIfQj3JQ==} - peerDependencies: - embla-carousel: 8.3.1 - - embla-carousel-react@8.3.1: - resolution: {integrity: sha512-gBY0zM+2ASvKFwRpTIOn2SLifFqOKKap9R/y0iCpJWS3bc8OHVEn2gAThGYl2uq0N+hu9aBiswffL++OYZOmDQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - - embla-carousel-reactive-utils@8.3.1: - resolution: {integrity: sha512-Js6rTTINNGnUGPu7l5kTcheoSbEnP5Ak2iX0G9uOoI8okTNLMzuWlEIpYFd1WP0Sq82FFcLkKM2oiO6jcElZ/Q==} - peerDependencies: - embla-carousel: 8.3.1 - - embla-carousel@8.3.1: - resolution: {integrity: sha512-DutFjtEO586XptDn4cwvBJwsR/8fMa4jUk5Jk2g+/elKgu8mdn0Z2sx33g4JskvbLc1/6P8Xg4QlfELGJFcP5A==} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - emoji-regex@9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - - emojilib@2.4.0: - resolution: {integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==} - - enabled@2.0.0: - resolution: {integrity: sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==} - - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - - encodeurl@2.0.0: - resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} - engines: {node: '>= 0.8'} - - encoding@0.1.13: - resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} - - end-of-stream@1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - - env-paths@2.2.1: - resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} - engines: {node: '>=6'} - - environment@1.1.0: - resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} - engines: {node: '>=18'} - - err-code@2.0.3: - resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} - - es-abstract@1.23.3: - resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} - engines: {node: '>= 0.4'} - - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - es-iterator-helpers@1.1.0: - resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==} - engines: {node: '>= 0.4'} - - es-object-atoms@1.0.0: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} - engines: {node: '>= 0.4'} - - es-set-tostringtag@2.0.3: - resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} - engines: {node: '>= 0.4'} - - es-shim-unscopables@1.0.2: - resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} - - es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - - esbuild@0.21.5: - resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} - engines: {node: '>=12'} - hasBin: true - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - escape-goat@2.1.1: - resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} - engines: {node: '>=8'} - - escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - escodegen@2.1.0: - resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} - engines: {node: '>=6.0'} - hasBin: true - - eslint-plugin-react-hooks@5.0.0: - resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - - eslint-plugin-react-refresh@0.4.14: - resolution: {integrity: sha512-aXvzCTK7ZBv1e7fahFuR3Z/fyQQSIQ711yPgYRj+Oj64tyTgO4iQIDmYXDBqvSWQ/FA4OSCsXOStlF+noU0/NA==} - peerDependencies: - eslint: '>=7' - - eslint-plugin-react@7.37.2: - resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - - eslint-scope@8.1.0: - resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@4.1.0: - resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint@9.13.0: - resolution: {integrity: sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - hasBin: true - peerDependencies: - jiti: '*' - peerDependenciesMeta: - jiti: - optional: true - - espree@10.2.0: - resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - estree-util-is-identifier-name@3.0.0: - resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} - - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - - event-target-shim@5.0.1: - resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} - engines: {node: '>=6'} - - events-listener@1.1.0: - resolution: {integrity: sha512-Kd3EgYfODHueq6GzVfs/VUolh2EgJsS8hkO3KpnDrxVjU3eq63eXM2ujXkhPP+OkeUOhL8CxdfZbQXzryb5C4g==} - - events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - - exegesis-express@4.0.0: - resolution: {integrity: sha512-V2hqwTtYRj0bj43K4MCtm0caD97YWkqOUHFMRCBW5L1x9IjyqOEc7Xa4oQjjiFbeFOSQzzwPV+BzXsQjSz08fw==} - engines: {node: '>=6.0.0', npm: '>5.0.0'} - - exegesis@4.2.0: - resolution: {integrity: sha512-MOzRyqhvl+hTA4+W4p0saWRIPlu0grIx4ykjMEYgGLiqr/z9NCIlwSq2jF0gyxNjPZD3xyHgmkW6BSaLVUdctg==} - engines: {node: '>=6.0.0', npm: '>5.0.0'} - - exponential-backoff@3.1.1: - resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} - - express@4.21.1: - resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} - engines: {node: '>= 0.10.0'} - - extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - - external-editor@3.1.0: - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} - engines: {node: '>=4'} - - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-fifo@1.3.2: - resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} - - fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} - engines: {node: '>=8.6.0'} - - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - fast-uri@3.0.3: - resolution: {integrity: sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==} - - fast-url-parser@1.1.3: - resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} - - fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - - faye-websocket@0.11.4: - resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} - engines: {node: '>=0.8.0'} - - fecha@4.2.3: - resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} - - figures@3.2.0: - resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} - engines: {node: '>=8'} - - file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} - - filesize@6.4.0: - resolution: {integrity: sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ==} - engines: {node: '>= 0.4.0'} - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - finalhandler@1.1.2: - resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} - engines: {node: '>= 0.8'} - - finalhandler@1.3.1: - resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} - engines: {node: '>= 0.8'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - firebase-tools@13.24.0: - resolution: {integrity: sha512-KfNoLDQJsCs+VG1Gw3WCLJRXT0PeJhes9ZAlNBT/G9XVRmXmtUmgJLI5z/Oi1Szyq5Ph2obN7VzLibS0piuLOw==} - engines: {node: '>=18.0.0 || >=20.0.0'} - hasBin: true - - firebase@11.0.1: - resolution: {integrity: sha512-qsFb8dMcQINEDhJteG7RP+GqwgSRvfyiexQqHd5JToDdm87i9I2rGC4XQsGawKGxzKwZ/ISdgwNWxXAFYdCC6A==} - - flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} - - flatted@3.3.1: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - - fn.name@1.1.0: - resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} - - for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - - foreground-child@3.3.0: - resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} - engines: {node: '>=14'} - - form-data@2.5.2: - resolution: {integrity: sha512-GgwY0PS7DbXqajuGf4OYlsrIu3zgxD6Vvql43IBhm6MahqA5SK/7mwhtNj2AdH2z35YR34ujJ7BN+3fFC3jP5Q==} - engines: {node: '>= 0.12'} - - form-data@4.0.1: - resolution: {integrity: sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==} - engines: {node: '>= 6'} - - forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - - fraction.js@4.3.7: - resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} - - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - - fs-extra@10.1.0: - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} - engines: {node: '>=12'} - - fs-extra@11.2.0: - resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} - engines: {node: '>=14.14'} - - fs-minipass@2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - - fs-minipass@3.0.3: - resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} - engines: {node: '>= 0.4'} - - functions-have-names@1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - - fuzzy@0.1.3: - resolution: {integrity: sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==} - engines: {node: '>= 0.6.0'} - - gaxios@6.7.1: - resolution: {integrity: sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ==} - engines: {node: '>=14'} - - gcp-metadata@6.1.0: - resolution: {integrity: sha512-Jh/AIwwgaxan+7ZUUmRLCjtchyDiqh4KjBJ5tW3plBZb5iL/BPcso8A5DlzeD9qlw0duCamnNdpFjxwaT0KyKg==} - engines: {node: '>=14'} - - gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - get-caller-file@2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} - - get-stdin@8.0.0: - resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} - engines: {node: '>=10'} - - get-symbol-description@1.0.2: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} - engines: {node: '>= 0.4'} - - get-uri@6.0.3: - resolution: {integrity: sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==} - engines: {node: '>= 14'} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - glob-slash@1.0.0: - resolution: {integrity: sha512-ZwFh34WZhZX28ntCMAP1mwyAJkn8+Omagvt/GvA+JQM/qgT0+MR2NPF3vhvgdshfdvDyGZXs8fPXW84K32Wjuw==} - - glob-slasher@1.0.1: - resolution: {integrity: sha512-5MUzqFiycIKLMD1B0dYOE4hGgLLUZUNGGYO4BExdwT32wUwW3DBOE7lMQars7vB1q43Fb3Tyt+HmgLKsJhDYdg==} - - glob@10.4.5: - resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} - hasBin: true - - global-dirs@3.0.1: - resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} - engines: {node: '>=10'} - - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - globals@14.0.0: - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} - engines: {node: '>=18'} - - globals@15.11.0: - resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} - engines: {node: '>=18'} - - globalthis@1.0.4: - resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} - engines: {node: '>= 0.4'} - - google-auth-library@9.14.2: - resolution: {integrity: sha512-R+FRIfk1GBo3RdlRYWPdwk8nmtVUOn6+BkDomAC46KoU8kzXzE1HLmOasSCbWUByMMAGkknVF0G5kQ69Vj7dlA==} - engines: {node: '>=14'} - - google-gax@4.4.1: - resolution: {integrity: sha512-Phyp9fMfA00J3sZbJxbbB4jC55b7DBjE3F6poyL3wKMEBVKA79q6BGuHcTiM28yOzVql0NDbRL8MLLh8Iwk9Dg==} - engines: {node: '>=14'} - - googleapis-common@7.2.0: - resolution: {integrity: sha512-/fhDZEJZvOV3X5jmD+fKxMqma5q2Q9nZNSF3kn1F18tpxmA86BcTxAGBQdM0N89Z3bEaIs+HVznSmFJEAmMTjA==} - engines: {node: '>=14.0.0'} - - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - - graceful-fs@4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - gtoken@7.1.0: - resolution: {integrity: sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw==} - engines: {node: '>=14.0.0'} - - has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - - has-yarn@2.1.0: - resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} - engines: {node: '>=8'} - - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - - hast-util-to-jsx-runtime@2.3.2: - resolution: {integrity: sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==} - - hast-util-whitespace@3.0.0: - resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} - - heap-js@2.5.0: - resolution: {integrity: sha512-kUGoI3p7u6B41z/dp33G6OaL7J4DRqRYwVmeIlwLClx7yaaAy7hoDExnuejTKtuDwfcatGmddHDEOjf6EyIxtQ==} - engines: {node: '>=10.0.0'} - - highlight.js@10.7.3: - resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} - - html-url-attributes@3.0.1: - resolution: {integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==} - - http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - - http-parser-js@0.5.8: - resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} - - http-proxy-agent@5.0.0: - resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} - engines: {node: '>= 6'} - - http-proxy-agent@7.0.2: - resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} - engines: {node: '>= 14'} - - https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - - https-proxy-agent@7.0.5: - resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} - engines: {node: '>= 14'} - - iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - - iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - - idb@7.1.1: - resolution: {integrity: sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==} - - ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - - import-lazy@2.1.0: - resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} - engines: {node: '>=4'} - - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - - ini@2.0.0: - resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} - engines: {node: '>=10'} - - inline-style-parser@0.2.4: - resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} - - inquirer-autocomplete-prompt@2.0.1: - resolution: {integrity: sha512-jUHrH0btO7j5r8DTQgANf2CBkTZChoVySD8zF/wp5fZCOLIuUbleXhf4ZY5jNBOc1owA3gdfWtfZuppfYBhcUg==} - engines: {node: '>=12'} - peerDependencies: - inquirer: ^8.0.0 - - inquirer@8.2.6: - resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==} - engines: {node: '>=12.0.0'} - - install-artifact-from-github@1.3.5: - resolution: {integrity: sha512-gZHC7f/cJgXz7MXlHFBxPVMsvIbev1OQN1uKQYKVJDydGNm9oYf9JstbU4Atnh/eSvk41WtEovoRm+8IF686xg==} - hasBin: true - - internal-slot@1.0.7: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} - engines: {node: '>= 0.4'} - - ip-address@9.0.5: - resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} - engines: {node: '>= 12'} - - ip-regex@4.3.0: - resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} - engines: {node: '>=8'} - - ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - - is-alphabetical@2.0.1: - resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} - - is-alphanumerical@2.0.1: - resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} - - is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} - engines: {node: '>= 0.4'} - - is-arrayish@0.3.2: - resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} - - is-async-function@2.0.0: - resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} - engines: {node: '>= 0.4'} - - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - - is-buffer@1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - - is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - - is-ci@2.0.0: - resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} - hasBin: true - - is-core-module@2.15.1: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} - engines: {node: '>= 0.4'} - - is-data-view@1.0.1: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} - engines: {node: '>= 0.4'} - - is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} - - is-decimal@2.0.1: - resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-finalizationregistry@1.0.2: - resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-hexadecimal@2.0.1: - resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} - - is-installed-globally@0.4.0: - resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} - engines: {node: '>=10'} - - is-interactive@1.0.0: - resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} - engines: {node: '>=8'} - - is-lambda@1.0.1: - resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} - - is-map@2.0.3: - resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} - engines: {node: '>= 0.4'} - - is-negative-zero@2.0.3: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} - - is-npm@5.0.0: - resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} - engines: {node: '>=10'} - - is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} - - is-number@2.1.0: - resolution: {integrity: sha512-QUzH43Gfb9+5yckcrSA0VBDwEtDUchrk4F6tfJZQuNzDJbEDB9cZNzSfXGQ1jqmdDY/kl41lUOWM9syA8z8jlg==} - engines: {node: '>=0.10.0'} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-obj@2.0.0: - resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} - engines: {node: '>=8'} - - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - - is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} - - is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} - - is-set@2.0.3: - resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} - engines: {node: '>= 0.4'} - - is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} - engines: {node: '>= 0.4'} - - is-stream-ended@0.1.4: - resolution: {integrity: sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==} - - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - - is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} - - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - - is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} - engines: {node: '>= 0.4'} - - is-typedarray@1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - - is-unicode-supported@0.1.0: - resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} - engines: {node: '>=10'} - - is-url@1.2.4: - resolution: {integrity: sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==} - - is-weakmap@2.0.2: - resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} - engines: {node: '>= 0.4'} - - is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - - is-weakset@2.0.3: - resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} - engines: {node: '>= 0.4'} - - is-wsl@1.1.0: - resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} - engines: {node: '>=4'} - - is-yarn-global@0.3.0: - resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==} - - is2@2.0.9: - resolution: {integrity: sha512-rZkHeBn9Zzq52sd9IUIV3a5mfwBY+o2HePMh0wkGBM4z4qjvy2GwVxQ6nNXSfw6MmVP6gf1QIlWjiOavhM3x5g==} - engines: {node: '>=v0.10.0'} - - isarray@0.0.1: - resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} - - isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - - isarray@2.0.5: - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - isexe@3.1.1: - resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} - engines: {node: '>=16'} - - isomorphic-fetch@3.0.0: - resolution: {integrity: sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==} - - iterator.prototype@1.1.3: - resolution: {integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==} - engines: {node: '>= 0.4'} - - jackspeak@3.4.3: - resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - - jiti@1.21.6: - resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} - hasBin: true - - jju@1.4.0: - resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} - - join-path@1.1.1: - resolution: {integrity: sha512-jnt9OC34sLXMLJ6YfPQ2ZEKrR9mB5ZbSnQb4LPaOx1c5rTzxpR33L18jjp0r75mGGTJmsil3qwN1B5IBeTnSSA==} - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - jsbn@1.1.0: - resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} - - jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} - engines: {node: '>=6'} - hasBin: true - - json-bigint@1.0.0: - resolution: {integrity: sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==} - - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - - json-parse-helpfulerror@1.0.3: - resolution: {integrity: sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg==} - - json-ptr@3.1.1: - resolution: {integrity: sha512-SiSJQ805W1sDUCD1+/t1/1BIrveq2Fe9HJqENxZmMCILmrPI7WhS/pePpIOx85v6/H2z1Vy7AI08GV2TzfXocg==} - - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - json-schema-traverse@1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - - jsonwebtoken@9.0.2: - resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} - engines: {node: '>=12', npm: '>=6'} - - jsx-ast-utils@3.3.5: - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} - engines: {node: '>=4.0'} - - jwa@1.4.1: - resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} - - jwa@2.0.0: - resolution: {integrity: sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==} - - jws@3.2.2: - resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} - - jws@4.0.0: - resolution: {integrity: sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==} - - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - kind-of@3.2.2: - resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} - engines: {node: '>=0.10.0'} - - kuler@2.0.0: - resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} - - lazystream@1.0.1: - resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} - engines: {node: '>= 0.6.3'} - - leven@3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - libsodium-wrappers@0.7.15: - resolution: {integrity: sha512-E4anqJQwcfiC6+Yrl01C1m8p99wEhLmJSs0VQqST66SbQXXBoaJY0pF4BNjRYa/sOQAxx6lXAaAFIlx+15tXJQ==} - - libsodium@0.7.15: - resolution: {integrity: sha512-sZwRknt/tUpE2AwzHq3jEyUU5uvIZHtSssktXq7owd++3CSgn8RGrv6UZJJBpP7+iBghBqe7Z06/2M31rI2NKw==} - - lilconfig@2.1.0: - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} - engines: {node: '>=10'} - - lilconfig@3.1.2: - resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} - engines: {node: '>=14'} - - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - lodash._objecttypes@2.4.1: - resolution: {integrity: sha512-XpqGh1e7hhkOzftBfWE7zt+Yn9mVHFkDhicVttvKLsoCMLVVL+xTQjfjB4X4vtznauxv0QZ5ZAeqjvat0dh62Q==} - - lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - - lodash.includes@4.3.0: - resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} - - lodash.isboolean@3.0.3: - resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} - - lodash.isinteger@4.0.4: - resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} - - lodash.isnumber@3.0.3: - resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} - - lodash.isobject@2.4.1: - resolution: {integrity: sha512-sTebg2a1PoicYEZXD5PBdQcTlIJ6hUslrlWr7iV0O7n+i4596s2NQ9I5CaZ5FbXSfya/9WQsrYLANUJv9paYVA==} - - lodash.isplainobject@4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - - lodash.isstring@4.0.1: - resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} - - lodash.mapvalues@4.6.0: - resolution: {integrity: sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==} - - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - lodash.once@4.1.1: - resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} - - lodash.snakecase@4.1.1: - resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} - - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - log-symbols@4.1.0: - resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} - engines: {node: '>=10'} - - logform@2.6.1: - resolution: {integrity: sha512-CdaO738xRapbKIMVn2m4F6KTj4j7ooJ8POVnebSgKo3KBz5axNXRAL7ZdRjIV6NOr2Uf4vjtRkxrFETOioCqSA==} - engines: {node: '>= 12.0.0'} - - long@5.2.3: - resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} - - longest-streak@3.1.0: - resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - - loose-envify@1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - - lru-cache@10.4.3: - resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - - lru-cache@5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - - lru-cache@7.18.3: - resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} - engines: {node: '>=12'} - - lsofi@1.0.0: - resolution: {integrity: sha512-MKr9vM1MSm+TSKfI05IYxpKV1NCxpJaBLnELyIf784zYJ5KV9lGCE1EvpA2DtXDNM3fCuFeCwXUzim/fyQRi+A==} - - make-dir@3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} - - make-fetch-happen@13.0.1: - resolution: {integrity: sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==} - engines: {node: ^16.14.0 || >=18.0.0} - - marked-terminal@7.2.1: - resolution: {integrity: sha512-rQ1MoMFXZICWNsKMiiHwP/Z+92PLKskTPXj+e7uwXmuMPkNn7iTqC+IvDekVm1MPeC9wYQeLxeFaOvudRR/XbQ==} - engines: {node: '>=16.0.0'} - peerDependencies: - marked: '>=1 <15' - - marked@13.0.3: - resolution: {integrity: sha512-rqRix3/TWzE9rIoFGIn8JmsVfhiuC8VIQ8IdX5TfzmeBucdY05/0UlzKaw0eVtpcN/OdVFpBk7CjKGo9iHJ/zA==} - engines: {node: '>= 18'} - hasBin: true - - marked@14.1.3: - resolution: {integrity: sha512-ZibJqTULGlt9g5k4VMARAktMAjXoVnnr+Y3aCqW1oDftcV4BA3UmrBifzXoZyenHRk75csiPu9iwsTj4VNBT0g==} - engines: {node: '>= 18'} - hasBin: true - - mdast-util-from-markdown@2.0.2: - resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} - - mdast-util-mdx-expression@2.0.1: - resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} - - mdast-util-mdx-jsx@3.1.3: - resolution: {integrity: sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==} - - mdast-util-mdxjs-esm@2.0.1: - resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} - - mdast-util-phrasing@4.1.0: - resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} - - mdast-util-to-hast@13.2.0: - resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} - - mdast-util-to-markdown@2.1.1: - resolution: {integrity: sha512-OrkcCoqAkEg9b1ykXBrA0ehRc8H4fGU/03cACmW2xXzau1+dIdS+qJugh1Cqex3hMumSBgSE/5pc7uqP12nLAw==} - - mdast-util-to-string@4.0.0: - resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} - - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - - merge-descriptors@1.0.3: - resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} - - merge2@1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - - methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - - micromark-core-commonmark@2.0.1: - resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} - - micromark-factory-destination@2.0.0: - resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} - - micromark-factory-label@2.0.0: - resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} - - micromark-factory-space@2.0.0: - resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} - - micromark-factory-title@2.0.0: - resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} - - micromark-factory-whitespace@2.0.0: - resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} - - micromark-util-character@2.1.0: - resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} - - micromark-util-chunked@2.0.0: - resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} - - micromark-util-classify-character@2.0.0: - resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} - - micromark-util-combine-extensions@2.0.0: - resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} - - micromark-util-decode-numeric-character-reference@2.0.1: - resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} - - micromark-util-decode-string@2.0.0: - resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} - - micromark-util-encode@2.0.0: - resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} - - micromark-util-html-tag-name@2.0.0: - resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} - - micromark-util-normalize-identifier@2.0.0: - resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} - - micromark-util-resolve-all@2.0.0: - resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} - - micromark-util-sanitize-uri@2.0.0: - resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} - - micromark-util-subtokenize@2.0.1: - resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==} - - micromark-util-symbol@2.0.0: - resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} - - micromark-util-types@2.0.0: - resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} - - micromark@4.0.0: - resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} - - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} - - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-db@1.53.0: - resolution: {integrity: sha512-oHlN/w+3MQ3rba9rqFr6V/ypF10LSkdwUysQL7GkXoTgIWeV+tcXGA852TBxH+gsh8UWoyhR1hKcoMJTuWflpg==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - - mime@2.6.0: - resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==} - engines: {node: '>=4.0.0'} - hasBin: true - - mimic-fn@2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - - minimatch@6.2.0: - resolution: {integrity: sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==} - engines: {node: '>=10'} - - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - minipass-collect@2.0.1: - resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} - engines: {node: '>=16 || 14 >=14.17'} - - minipass-fetch@3.0.5: - resolution: {integrity: sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - minipass-flush@1.0.5: - resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} - engines: {node: '>= 8'} - - minipass-pipeline@1.2.4: - resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} - engines: {node: '>=8'} - - minipass-sized@1.0.3: - resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} - engines: {node: '>=8'} - - minipass@3.3.6: - resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} - engines: {node: '>=8'} - - minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} - - minipass@7.1.2: - resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} - engines: {node: '>=16 || 14 >=14.17'} - - minizlib@2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - - mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - - mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - - moo@0.5.2: - resolution: {integrity: sha512-iSAJLHYKnX41mKcJKjqvnAN9sf0LMDTXDEvFv+ffuRR9a1MIuXLjMNL6EsnDHSkKLTWNqQQ5uo61P4EbU4NU+Q==} - - morgan@1.10.0: - resolution: {integrity: sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==} - engines: {node: '>= 0.8.0'} - - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - mute-stream@0.0.8: - resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} - - mz@2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} - - nan@2.22.0: - resolution: {integrity: sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==} - - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - nearley@2.20.1: - resolution: {integrity: sha512-+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==} - hasBin: true - - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - - negotiator@0.6.4: - resolution: {integrity: sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==} - engines: {node: '>= 0.6'} - - netmask@2.0.2: - resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} - engines: {node: '>= 0.4.0'} - - nice-try@1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - - node-emoji@2.1.3: - resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} - engines: {node: '>=18'} - - node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - - node-gyp@10.2.0: - resolution: {integrity: sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==} - engines: {node: ^16.14.0 || >=18.0.0} - hasBin: true - - node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - - nopt@7.2.1: - resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - object-hash@3.0.0: - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} - engines: {node: '>= 6'} - - object-inspect@1.13.2: - resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} - engines: {node: '>= 0.4'} - - object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - - object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} - engines: {node: '>= 0.4'} - - object.entries@1.1.8: - resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} - engines: {node: '>= 0.4'} - - object.fromentries@2.0.8: - resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} - engines: {node: '>= 0.4'} - - object.values@1.2.0: - resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} - engines: {node: '>= 0.4'} - - on-finished@2.3.0: - resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} - engines: {node: '>= 0.8'} - - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - - on-headers@1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} - engines: {node: '>= 0.8'} - - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - - one-time@1.0.0: - resolution: {integrity: sha512-5DXOiRKwuSEcQ/l0kGCF6Q3jcADFv5tSmRaJck/OqkVFcOzutB134KRSfF0xDrL39MNnqxbHBbUUcjZIhTgb2g==} - - onetime@5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - - open@6.4.0: - resolution: {integrity: sha512-IFenVPgF70fSm1keSd2iDBIDIBZkroLeuffXq+wKTzTJlBpesFWojV9lb8mzOfaAzM1sr7HQHuO0vtV0zYekGg==} - engines: {node: '>=8'} - - openapi3-ts@3.2.0: - resolution: {integrity: sha512-/ykNWRV5Qs0Nwq7Pc0nJ78fgILvOT/60OxEmB3v7yQ8a8Bwcm43D4diaYazG/KBn6czA+52XYy931WFLMCUeSg==} - - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} - - ora@5.4.1: - resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} - engines: {node: '>=10'} - - os-tmpdir@1.0.2: - resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} - engines: {node: '>=0.10.0'} - - p-defer@3.0.0: - resolution: {integrity: sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==} - engines: {node: '>=8'} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - p-map@4.0.0: - resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} - engines: {node: '>=10'} - - p-throttle@5.1.0: - resolution: {integrity: sha512-+N+s2g01w1Zch4D0K3OpnPDqLOKmLcQ4BvIFq3JC0K29R28vUOjWpO+OJZBNt8X9i3pFCksZJZ0YXkUGjaFE6g==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - - pac-proxy-agent@7.0.2: - resolution: {integrity: sha512-BFi3vZnO9X5Qt6NRz7ZOaPja3ic0PhlsmCRYLOpN11+mWBCR6XJDqW5RF3j8jm4WGGQZtBA+bTfxYzeKW73eHg==} - engines: {node: '>= 14'} - - pac-resolver@7.0.1: - resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==} - engines: {node: '>= 14'} - - package-json-from-dist@1.0.1: - resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - - parse-entities@4.0.1: - resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} - - parse5-htmlparser2-tree-adapter@6.0.1: - resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} - - parse5@5.1.1: - resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==} - - parse5@6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} - - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-key@2.0.1: - resolution: {integrity: sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==} - engines: {node: '>=4'} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - path-scurry@1.11.1: - resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} - engines: {node: '>=16 || 14 >=14.18'} - - path-to-regexp@0.1.10: - resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} - - path-to-regexp@0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} - - path-to-regexp@1.9.0: - resolution: {integrity: sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==} - - pg-cloudflare@1.1.1: - resolution: {integrity: sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==} - - pg-connection-string@2.7.0: - resolution: {integrity: sha512-PI2W9mv53rXJQEOb8xNR8lH7Hr+EKa6oJa38zsK0S/ky2er16ios1wLKhZyxzD7jUReiWokc9WK5nxSnC7W1TA==} - - pg-int8@1.0.1: - resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} - engines: {node: '>=4.0.0'} - - pg-pool@3.7.0: - resolution: {integrity: sha512-ZOBQForurqh4zZWjrgSwwAtzJ7QiRX0ovFkZr2klsen3Nm0aoh33Ls0fzfv3imeH/nw/O27cjdz5kzYJfeGp/g==} - peerDependencies: - pg: '>=8.0' - - pg-protocol@1.7.0: - resolution: {integrity: sha512-hTK/mE36i8fDDhgDFjy6xNOG+LCorxLG3WO17tku+ij6sVHXh1jQUJ8hYAnRhNla4QVD2H8er/FOjc/+EgC6yQ==} - - pg-types@2.2.0: - resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==} - engines: {node: '>=4'} - - pg@8.13.1: - resolution: {integrity: sha512-OUir1A0rPNZlX//c7ksiu7crsGZTKSOXJPgtNiHGIlC9H0lO+NC6ZDYksSgBYY/thSWhnSRBv8w1lieNNGATNQ==} - engines: {node: '>= 8.0.0'} - peerDependencies: - pg-native: '>=3.0.1' - peerDependenciesMeta: - pg-native: - optional: true - - pgpass@1.0.5: - resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==} - - picocolors@1.1.1: - resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - pify@2.3.0: - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} - engines: {node: '>=0.10.0'} - - pirates@4.0.6: - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} - engines: {node: '>= 6'} - - portfinder@1.0.32: - resolution: {integrity: sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==} - engines: {node: '>= 0.12.0'} - - possible-typed-array-names@1.0.0: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} - engines: {node: '>= 0.4'} - - postcss-import@15.1.0: - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} - engines: {node: '>=14.0.0'} - peerDependencies: - postcss: ^8.0.0 - - postcss-js@4.0.1: - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} - engines: {node: ^12 || ^14 || >= 16} - peerDependencies: - postcss: ^8.4.21 - - postcss-load-config@4.0.2: - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} - engines: {node: '>= 14'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true - - postcss-nested@6.2.0: - resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} - engines: {node: '>=12.0'} - peerDependencies: - postcss: ^8.2.14 - - postcss-selector-parser@6.1.2: - resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} - engines: {node: '>=4'} - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - postcss@8.4.47: - resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} - engines: {node: ^10 || ^12 || >=14} - - postgres-array@2.0.0: - resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} - engines: {node: '>=4'} - - postgres-bytea@1.0.0: - resolution: {integrity: sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==} - engines: {node: '>=0.10.0'} - - postgres-date@1.0.7: - resolution: {integrity: sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==} - engines: {node: '>=0.10.0'} - - postgres-interval@1.2.0: - resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==} - engines: {node: '>=0.10.0'} - - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - proc-log@4.2.0: - resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - - process@0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} - - progress@2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - - promise-breaker@6.0.0: - resolution: {integrity: sha512-BthzO9yTPswGf7etOBiHCVuugs2N01/Q/94dIPls48z2zCmrnDptUUZzfIb+41xq0MnYZ/BzmOd6ikDR4ibNZA==} - - promise-retry@2.0.1: - resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} - engines: {node: '>=10'} - - prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - - property-information@6.5.0: - resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} - - proto-list@1.2.4: - resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - - proto3-json-serializer@2.0.2: - resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} - engines: {node: '>=14.0.0'} - - protobufjs@7.4.0: - resolution: {integrity: sha512-mRUWCc3KUU4w1jU8sGxICXH/gNS94DvI1gxqDvBzhj1JpcsimQkYiOJfwsPUykUI5ZaspFbSgmBLER8IrQ3tqw==} - engines: {node: '>=12.0.0'} - - proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - - proxy-agent@6.4.0: - resolution: {integrity: sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==} - engines: {node: '>= 14'} - - proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - - pump@3.0.2: - resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} - - punycode@1.4.1: - resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} - - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - - pupa@2.1.1: - resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==} - engines: {node: '>=8'} - - qs@6.13.0: - resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} - engines: {node: '>=0.6'} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - queue-tick@1.0.1: - resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} - - railroad-diagrams@1.0.0: - resolution: {integrity: sha512-cz93DjNeLY0idrCNOH6PviZGRN9GJhsdm9hpn1YCS879fj4W+x5IFJhhkRZcwVgMmFF7R82UA/7Oh+R8lLZg6A==} - - randexp@0.4.6: - resolution: {integrity: sha512-80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==} - engines: {node: '>=0.12'} - - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} - - rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} - hasBin: true - - re2@1.21.4: - resolution: {integrity: sha512-MVIfXWJmsP28mRsSt8HeL750ifb8H5+oF2UDIxGaiJCr8fkMqhLZ7kcX9ADRk2dC8qeGKedB7UVYRfBVpEiLfA==} - - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 - - react-fast-compare@3.2.2: - resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} - - react-helmet@6.1.0: - resolution: {integrity: sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw==} - peerDependencies: - react: '>=16.3.0' - - react-is@16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - - react-markdown@9.0.1: - resolution: {integrity: sha512-186Gw/vF1uRkydbsOIkcGXw7aHq0sZOCRFFjGrr7b9+nVZg4UfA4enXCaxm4fUzecU38sWfrNDitGhshuU7rdg==} - peerDependencies: - '@types/react': '>=18' - react: '>=18' - - react-refresh@0.14.2: - resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} - engines: {node: '>=0.10.0'} - - react-router-dom@6.27.0: - resolution: {integrity: sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' - - react-router@6.27.0: - resolution: {integrity: sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw==} - engines: {node: '>=14.0.0'} - peerDependencies: - react: '>=16.8' - - react-side-effect@2.1.2: - resolution: {integrity: sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==} - peerDependencies: - react: ^16.3.0 || ^17.0.0 || ^18.0.0 - - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} - - read-cache@1.0.0: - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - - readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - - readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - - readable-stream@4.5.2: - resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - readdir-glob@1.1.3: - resolution: {integrity: sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - reflect.getprototypeof@1.0.6: - resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} - engines: {node: '>= 0.4'} - - regexp.prototype.flags@1.5.3: - resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} - engines: {node: '>= 0.4'} - - registry-auth-token@5.0.2: - resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} - engines: {node: '>=14'} - - registry-url@5.1.0: - resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} - engines: {node: '>=8'} - - remark-parse@11.0.0: - resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} - - remark-rehype@11.1.1: - resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==} - - remarkable@2.0.1: - resolution: {integrity: sha512-YJyMcOH5lrR+kZdmB0aJJ4+93bEojRZ1HGDn9Eagu6ibg7aVZhc3OWbbShRid+Q5eAfsEqWxpe+g5W5nYNfNiA==} - engines: {node: '>= 6.0.0'} - hasBin: true - - require-directory@2.1.1: - resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} - engines: {node: '>=0.10.0'} - - require-from-string@2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true - - resolve@2.0.0-next.5: - resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} - hasBin: true - - restore-cursor@3.1.0: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} - engines: {node: '>=8'} - - ret@0.1.15: - resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} - engines: {node: '>=0.12'} - - retry-request@7.0.2: - resolution: {integrity: sha512-dUOvLMJ0/JJYEn8NrpOaGNE7X3vpI5XlZS/u0ANjqtcZVKnIxP7IgCFwrKTxENw29emmwug53awKtaMm4i9g5w==} - engines: {node: '>=14'} - - retry@0.12.0: - resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} - engines: {node: '>= 4'} - - retry@0.13.1: - resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} - engines: {node: '>= 4'} - - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rollup@4.24.0: - resolution: {integrity: sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - - router@1.3.8: - resolution: {integrity: sha512-461UFH44NtSfIlS83PUg2N7OZo86BC/kB3dY77gJdsODsBhhw7+2uE0tzTINxrY9CahCUVk1VhpWCA5i1yoIEg==} - engines: {node: '>= 0.8'} - - run-async@2.4.1: - resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} - engines: {node: '>=0.12.0'} - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - rxjs@7.8.1: - resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} - - safe-array-concat@1.1.2: - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} - engines: {node: '>=0.4'} - - safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - - safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - safe-regex-test@1.0.3: - resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} - engines: {node: '>= 0.4'} - - safe-stable-stringify@2.5.0: - resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} - engines: {node: '>=10'} - - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - - semver-diff@3.1.1: - resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==} - engines: {node: '>=8'} - - semver@5.7.2: - resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} - hasBin: true - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} - engines: {node: '>=10'} - hasBin: true - - send@0.19.0: - resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} - engines: {node: '>= 0.8.0'} - - serve-static@1.16.2: - resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} - engines: {node: '>= 0.8.0'} - - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - - set-function-name@2.0.2: - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} - engines: {node: '>= 0.4'} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - - shebang-command@1.2.0: - resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} - engines: {node: '>=0.10.0'} - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@1.0.0: - resolution: {integrity: sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==} - engines: {node: '>=0.10.0'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} - - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - - signal-exit@4.1.0: - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} - engines: {node: '>=14'} - - simple-swizzle@0.2.2: - resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} - - skin-tone@2.0.0: - resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} - engines: {node: '>=8'} - - smart-buffer@4.2.0: - resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} - engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} - - socks-proxy-agent@8.0.4: - resolution: {integrity: sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==} - engines: {node: '>= 14'} - - socks@2.8.3: - resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} - engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} - - sort-any@2.0.0: - resolution: {integrity: sha512-T9JoiDewQEmWcnmPn/s9h/PH9t3d/LSWi0RgVmXSuDYeZXTZOZ1/wrK2PHaptuR1VXe3clLLt0pD6sgVOwjNEA==} - - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} - engines: {node: '>=0.10.0'} - - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - - space-separated-tokens@2.0.2: - resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} - - split2@4.2.0: - resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} - engines: {node: '>= 10.x'} - - sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - - sprintf-js@1.1.3: - resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} - - sql-formatter@15.4.5: - resolution: {integrity: sha512-dxYn0OzEmB19/9Y+yh8bqD8kJx2S/4pOTM4QLKxQDh7K6lp1Sx9MhmiF9RUJHSVjfV72KihW5R1h6Kecy6O5qA==} - hasBin: true - - ssri@10.0.6: - resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - stack-trace@0.0.10: - resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} - - statuses@1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - - stream-chain@2.2.5: - resolution: {integrity: sha512-1TJmBx6aSWqZ4tx7aTpBDXK0/e2hhcNSTV8+CbFJtDjbb+I1mZ8lHit0Grw9GRT+6JbIrrDd8esncgBi8aBXGA==} - - stream-events@1.0.5: - resolution: {integrity: sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg==} - - stream-json@1.9.0: - resolution: {integrity: sha512-TqnfW7hRTKje7UobBzXZJ2qOEDJvdcSVgVIK/fopC03xINFuFqQs8RVjyDT4ry7TmOo2ueAXwpXXXG4tNgtvoQ==} - - stream-shift@1.0.3: - resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} - - streamx@2.20.1: - resolution: {integrity: sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA==} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - string-width@5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - - string.prototype.matchall@4.0.11: - resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} - engines: {node: '>= 0.4'} - - string.prototype.repeat@1.0.0: - resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} - - string.prototype.trim@1.2.9: - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} - engines: {node: '>= 0.4'} - - string.prototype.trimend@1.0.8: - resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} - - string.prototype.trimstart@1.0.8: - resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} - engines: {node: '>= 0.4'} - - string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - - string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - - stringify-entities@4.0.4: - resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-ansi@7.1.0: - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} - engines: {node: '>=12'} - - strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} - - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - - stubs@3.0.0: - resolution: {integrity: sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==} - - style-to-object@1.0.8: - resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} - - sucrase@3.35.0: - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - - superstatic@9.0.3: - resolution: {integrity: sha512-e/tmW0bsnQ/33ivK6y3CapJT0Ovy4pk/ohNPGhIAGU2oasoNLRQ1cv6enua09NU9w6Y0H/fBu07cjzuiWvLXxw==} - engines: {node: ^14.18.0 || >=16.4.0} - hasBin: true - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - supports-hyperlinks@3.1.0: - resolution: {integrity: sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==} - engines: {node: '>=14.18'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - tailwindcss@3.4.14: - resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==} - engines: {node: '>=14.0.0'} - hasBin: true - - tar-stream@3.1.7: - resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} - - tar@6.2.1: - resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} - engines: {node: '>=10'} - - tcp-port-used@1.0.2: - resolution: {integrity: sha512-l7ar8lLUD3XS1V2lfoJlCBaeoaWo/2xfYt81hM7VlvR4RrMVFqfmzfhLVk40hAb368uitje5gPtBRL1m/DGvLA==} - - teeny-request@9.0.0: - resolution: {integrity: sha512-resvxdc6Mgb7YEThw6G6bExlXKkv6+YbuzGg9xuXxSgxJF7Ozs+o8Y9+2R3sArdWdW8nOokoQb1yrpFB0pQK2g==} - engines: {node: '>=14'} - - text-decoder@1.2.1: - resolution: {integrity: sha512-x9v3H/lTKIJKQQe7RPQkLfKAnc9lUTkWDypIQgTzPJAq+5/GCDHonmshfvlsNSj58yyshbIJJDLmU15qNERrXQ==} - - text-hex@1.0.0: - resolution: {integrity: sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg==} - - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - - thenify-all@1.6.0: - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} - engines: {node: '>=0.8'} - - thenify@3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} - - through2@2.0.5: - resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} - - through@2.3.8: - resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - - tmp@0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} - - tmp@0.2.3: - resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} - engines: {node: '>=14.14'} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - - toxic@1.0.1: - resolution: {integrity: sha512-WI3rIGdcaKULYg7KVoB0zcjikqvcYYvcuT6D89bFPz2rVR0Rl0PK6x8/X62rtdLtBKIE985NzVf/auTtGegIIg==} - - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - - trim-lines@3.0.1: - resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} - - triple-beam@1.4.1: - resolution: {integrity: sha512-aZbgViZrg1QNcG+LULa7nhZpJTZSLm/mXnHXnbAbjmN5aSa0y7V+wvv6+4WaBtpISJzThKy+PIPxc1Nq1EJ9mg==} - engines: {node: '>= 14.0.0'} - - trough@2.2.0: - resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - - ts-interface-checker@0.1.13: - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - - tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - - tsscmp@1.0.6: - resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} - engines: {node: '>=0.6.x'} - - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - - type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - - typed-array-buffer@1.0.2: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} - engines: {node: '>= 0.4'} - - typed-array-byte-length@1.0.1: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} - engines: {node: '>= 0.4'} - - typed-array-byte-offset@1.0.2: - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} - engines: {node: '>= 0.4'} - - typed-array-length@1.0.6: - resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} - engines: {node: '>= 0.4'} - - typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - - unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - - unicode-emoji-modifier-base@1.0.0: - resolution: {integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==} - engines: {node: '>=4'} - - unified@11.0.5: - resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - - unique-filename@3.0.0: - resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - unique-slug@4.0.0: - resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - unique-string@2.0.0: - resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} - engines: {node: '>=8'} - - unist-util-is@6.0.0: - resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} - - unist-util-position@5.0.0: - resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} - - unist-util-stringify-position@4.0.0: - resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} - - unist-util-visit-parents@6.0.1: - resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} - - unist-util-visit@5.0.0: - resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} - - universal-analytics@0.5.3: - resolution: {integrity: sha512-HXSMyIcf2XTvwZ6ZZQLfxfViRm/yTGoRgDeTbojtq6rezeyKB0sTBcKH2fhddnteAHRcHiKgr/ACpbgjGOC6RQ==} - engines: {node: '>=12.18.2'} - - universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - - unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - - update-browserslist-db@1.1.1: - resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - update-notifier-cjs@5.1.6: - resolution: {integrity: sha512-wgxdSBWv3x/YpMzsWz5G4p4ec7JWD0HCl8W6bmNB6E5Gwo+1ym5oN4hiXpLf0mPySVEJEIsYlkshnplkg2OP9A==} - engines: {node: '>=14'} - - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - - url-join@0.0.1: - resolution: {integrity: sha512-H6dnQ/yPAAVzMQRvEvyz01hhfQL5qRWSEt7BX8t9DqnPw9BjMb64fjIRq76Uvf1hkHp+mTZvEVJ5guXOT0Xqaw==} - - url-template@2.0.8: - resolution: {integrity: sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw==} - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - - uuid@8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - - uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - - valid-url@1.0.9: - resolution: {integrity: sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==} - - vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - - vfile-message@4.0.2: - resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} - - vfile@6.0.3: - resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - - vite@5.4.10: - resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - 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 - - wcwidth@1.0.1: - resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} - - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - - websocket-driver@0.7.4: - resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} - engines: {node: '>=0.8.0'} - - websocket-extensions@0.1.4: - resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} - engines: {node: '>=0.8.0'} - - whatwg-fetch@3.6.20: - resolution: {integrity: sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==} - - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - - which-builtin-type@1.1.4: - resolution: {integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==} - engines: {node: '>= 0.4'} - - which-collection@1.0.2: - resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} - engines: {node: '>= 0.4'} - - which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} - engines: {node: '>= 0.4'} - - which@1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - which@4.0.0: - resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} - engines: {node: ^16.13.0 || >=18.0.0} - hasBin: true - - widest-line@3.1.0: - resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} - engines: {node: '>=8'} - - winston-transport@4.8.0: - resolution: {integrity: sha512-qxSTKswC6llEMZKgCQdaWgDuMJQnhuvF5f2Nk3SNXc4byfQ+voo2mX1Px9dkNOuR8p0KAjfPG29PuYUSIb+vSA==} - engines: {node: '>= 12.0.0'} - - winston@3.16.0: - resolution: {integrity: sha512-xz7+cyGN5M+4CmmD4Npq1/4T+UZaz7HaeTlAruFUTjk79CNMq+P6H30vlE4z0qfqJ01VHYQwd7OZo03nYm/+lg==} - engines: {node: '>= 12.0.0'} - - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - - wrap-ansi@6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - - wrap-ansi@7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - - wrap-ansi@8.1.0: - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} - engines: {node: '>=12'} - - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - - write-file-atomic@3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - - ws@7.5.10: - resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - xdg-basedir@4.0.0: - resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} - engines: {node: '>=8'} - - xtend@4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} - - y18n@5.0.8: - resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} - engines: {node: '>=10'} - - yallist@3.1.1: - resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} - - yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - - yaml@2.6.0: - resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} - engines: {node: '>= 14'} - hasBin: true - - yargs-parser@20.2.9: - resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} - engines: {node: '>=10'} - - yargs-parser@21.1.1: - resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} - engines: {node: '>=12'} - - yargs@16.2.0: - resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} - engines: {node: '>=10'} - - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} - engines: {node: '>=12'} - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - - zip-stream@6.0.1: - resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} - engines: {node: '>= 14'} - - zwitch@2.0.4: - resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} - -snapshots: - - '@alloc/quick-lru@5.2.0': {} - - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - - '@apidevtools/json-schema-ref-parser@9.1.2': - dependencies: - '@jsdevtools/ono': 7.1.3 - '@types/json-schema': 7.0.15 - call-me-maybe: 1.0.2 - js-yaml: 4.1.0 - - '@babel/code-frame@7.26.0': - dependencies: - '@babel/helper-validator-identifier': 7.25.9 - js-tokens: 4.0.0 - picocolors: 1.1.1 - - '@babel/compat-data@7.26.0': {} - - '@babel/core@7.26.0': - dependencies: - '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.26.0 - '@babel/generator': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.0 - '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - convert-source-map: 2.0.0 - debug: 4.3.7 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color - - '@babel/generator@7.26.0': - dependencies: - '@babel/parser': 7.26.0 - '@babel/types': 7.26.0 - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.0.2 - - '@babel/helper-compilation-targets@7.25.9': - dependencies: - '@babel/compat-data': 7.26.0 - '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.2 - lru-cache: 5.1.1 - semver: 6.3.1 - - '@babel/helper-module-imports@7.25.9': - dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color - - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/helper-plugin-utils@7.25.9': {} - - '@babel/helper-string-parser@7.25.9': {} - - '@babel/helper-validator-identifier@7.25.9': {} - - '@babel/helper-validator-option@7.25.9': {} - - '@babel/helpers@7.26.0': - dependencies: - '@babel/template': 7.25.9 - '@babel/types': 7.26.0 - - '@babel/parser@7.26.0': - dependencies: - '@babel/types': 7.26.0 - - '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/template@7.25.9': - dependencies: - '@babel/code-frame': 7.26.0 - '@babel/parser': 7.26.0 - '@babel/types': 7.26.0 - - '@babel/traverse@7.25.9': - dependencies: - '@babel/code-frame': 7.26.0 - '@babel/generator': 7.26.0 - '@babel/parser': 7.26.0 - '@babel/template': 7.25.9 - '@babel/types': 7.26.0 - debug: 4.3.7 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - '@babel/types@7.26.0': - dependencies: - '@babel/helper-string-parser': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - - '@colors/colors@1.5.0': - optional: true - - '@colors/colors@1.6.0': {} - - '@dabh/diagnostics@2.0.3': - dependencies: - colorspace: 1.1.4 - enabled: 2.0.0 - kuler: 2.0.0 - - '@electric-sql/pglite@0.2.12': {} - - '@esbuild/aix-ppc64@0.21.5': - optional: true - - '@esbuild/android-arm64@0.21.5': - optional: true - - '@esbuild/android-arm@0.21.5': - optional: true - - '@esbuild/android-x64@0.21.5': - optional: true - - '@esbuild/darwin-arm64@0.21.5': - optional: true - - '@esbuild/darwin-x64@0.21.5': - optional: true - - '@esbuild/freebsd-arm64@0.21.5': - optional: true - - '@esbuild/freebsd-x64@0.21.5': - optional: true - - '@esbuild/linux-arm64@0.21.5': - optional: true - - '@esbuild/linux-arm@0.21.5': - optional: true - - '@esbuild/linux-ia32@0.21.5': - optional: true - - '@esbuild/linux-loong64@0.21.5': - optional: true - - '@esbuild/linux-mips64el@0.21.5': - optional: true - - '@esbuild/linux-ppc64@0.21.5': - optional: true - - '@esbuild/linux-riscv64@0.21.5': - optional: true - - '@esbuild/linux-s390x@0.21.5': - optional: true - - '@esbuild/linux-x64@0.21.5': - optional: true - - '@esbuild/netbsd-x64@0.21.5': - optional: true - - '@esbuild/openbsd-x64@0.21.5': - optional: true - - '@esbuild/sunos-x64@0.21.5': - optional: true - - '@esbuild/win32-arm64@0.21.5': - optional: true - - '@esbuild/win32-ia32@0.21.5': - optional: true - - '@esbuild/win32-x64@0.21.5': - optional: true - - '@eslint-community/eslint-utils@4.4.0(eslint@9.13.0(jiti@1.21.6))': - dependencies: - eslint: 9.13.0(jiti@1.21.6) - eslint-visitor-keys: 3.4.3 - - '@eslint-community/regexpp@4.11.1': {} - - '@eslint/config-array@0.18.0': - dependencies: - '@eslint/object-schema': 2.1.4 - debug: 4.3.7 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - - '@eslint/core@0.7.0': {} - - '@eslint/eslintrc@3.1.0': - dependencies: - ajv: 6.12.6 - debug: 4.3.7 - espree: 10.2.0 - globals: 14.0.0 - ignore: 5.3.2 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - - '@eslint/js@9.13.0': {} - - '@eslint/object-schema@2.1.4': {} - - '@eslint/plugin-kit@0.2.1': - dependencies: - levn: 0.4.1 - - '@firebase/analytics-compat@0.2.15(@firebase/app-compat@0.2.45)(@firebase/app@0.10.15)': - dependencies: - '@firebase/analytics': 0.10.9(@firebase/app@0.10.15) - '@firebase/analytics-types': 0.8.2 - '@firebase/app-compat': 0.2.45 - '@firebase/component': 0.6.10 - '@firebase/util': 1.10.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@firebase/app' - - '@firebase/analytics-types@0.8.2': {} - - '@firebase/analytics@0.10.9(@firebase/app@0.10.15)': - dependencies: - '@firebase/app': 0.10.15 - '@firebase/component': 0.6.10 - '@firebase/installations': 0.6.10(@firebase/app@0.10.15) - '@firebase/logger': 0.4.3 - '@firebase/util': 1.10.1 - tslib: 2.8.1 - - '@firebase/app-check-compat@0.3.16(@firebase/app-compat@0.2.45)(@firebase/app@0.10.15)': - dependencies: - '@firebase/app-check': 0.8.9(@firebase/app@0.10.15) - '@firebase/app-check-types': 0.5.2 - '@firebase/app-compat': 0.2.45 - '@firebase/component': 0.6.10 - '@firebase/logger': 0.4.3 - '@firebase/util': 1.10.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@firebase/app' - - '@firebase/app-check-interop-types@0.3.2': {} - - '@firebase/app-check-types@0.5.2': {} - - '@firebase/app-check@0.8.9(@firebase/app@0.10.15)': - dependencies: - '@firebase/app': 0.10.15 - '@firebase/component': 0.6.10 - '@firebase/logger': 0.4.3 - '@firebase/util': 1.10.1 - tslib: 2.8.1 - - '@firebase/app-compat@0.2.45': - dependencies: - '@firebase/app': 0.10.15 - '@firebase/component': 0.6.10 - '@firebase/logger': 0.4.3 - '@firebase/util': 1.10.1 - tslib: 2.8.1 - - '@firebase/app-types@0.9.2': {} - - '@firebase/app@0.10.15': - dependencies: - '@firebase/component': 0.6.10 - '@firebase/logger': 0.4.3 - '@firebase/util': 1.10.1 - idb: 7.1.1 - tslib: 2.8.1 - - '@firebase/auth-compat@0.5.15(@firebase/app-compat@0.2.45)(@firebase/app-types@0.9.2)(@firebase/app@0.10.15)': - dependencies: - '@firebase/app-compat': 0.2.45 - '@firebase/auth': 1.8.0(@firebase/app@0.10.15) - '@firebase/auth-types': 0.12.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.1) - '@firebase/component': 0.6.10 - '@firebase/util': 1.10.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@firebase/app' - - '@firebase/app-types' - - '@react-native-async-storage/async-storage' - - '@firebase/auth-interop-types@0.2.3': {} - - '@firebase/auth-types@0.12.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.1)': - dependencies: - '@firebase/app-types': 0.9.2 - '@firebase/util': 1.10.1 - - '@firebase/auth@1.8.0(@firebase/app@0.10.15)': - dependencies: - '@firebase/app': 0.10.15 - '@firebase/component': 0.6.10 - '@firebase/logger': 0.4.3 - '@firebase/util': 1.10.1 - tslib: 2.8.1 - - '@firebase/component@0.6.10': - dependencies: - '@firebase/util': 1.10.1 - tslib: 2.8.1 - - '@firebase/data-connect@0.1.1(@firebase/app@0.10.15)': - dependencies: - '@firebase/app': 0.10.15 - '@firebase/auth-interop-types': 0.2.3 - '@firebase/component': 0.6.10 - '@firebase/logger': 0.4.3 - '@firebase/util': 1.10.1 - tslib: 2.8.1 - - '@firebase/database-compat@2.0.0': - dependencies: - '@firebase/component': 0.6.10 - '@firebase/database': 1.0.9 - '@firebase/database-types': 1.0.6 - '@firebase/logger': 0.4.3 - '@firebase/util': 1.10.1 - tslib: 2.8.1 - - '@firebase/database-types@1.0.6': - dependencies: - '@firebase/app-types': 0.9.2 - '@firebase/util': 1.10.1 - - '@firebase/database@1.0.9': - dependencies: - '@firebase/app-check-interop-types': 0.3.2 - '@firebase/auth-interop-types': 0.2.3 - '@firebase/component': 0.6.10 - '@firebase/logger': 0.4.3 - '@firebase/util': 1.10.1 - faye-websocket: 0.11.4 - tslib: 2.8.1 - - '@firebase/firestore-compat@0.3.39(@firebase/app-compat@0.2.45)(@firebase/app-types@0.9.2)(@firebase/app@0.10.15)': - dependencies: - '@firebase/app-compat': 0.2.45 - '@firebase/component': 0.6.10 - '@firebase/firestore': 4.7.4(@firebase/app@0.10.15) - '@firebase/firestore-types': 3.0.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.1) - '@firebase/util': 1.10.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@firebase/app' - - '@firebase/app-types' - - '@firebase/firestore-types@3.0.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.1)': - dependencies: - '@firebase/app-types': 0.9.2 - '@firebase/util': 1.10.1 - - '@firebase/firestore@4.7.4(@firebase/app@0.10.15)': - dependencies: - '@firebase/app': 0.10.15 - '@firebase/component': 0.6.10 - '@firebase/logger': 0.4.3 - '@firebase/util': 1.10.1 - '@firebase/webchannel-wrapper': 1.0.2 - '@grpc/grpc-js': 1.9.15 - '@grpc/proto-loader': 0.7.13 - tslib: 2.8.1 - - '@firebase/functions-compat@0.3.15(@firebase/app-compat@0.2.45)(@firebase/app@0.10.15)': - dependencies: - '@firebase/app-compat': 0.2.45 - '@firebase/component': 0.6.10 - '@firebase/functions': 0.11.9(@firebase/app@0.10.15) - '@firebase/functions-types': 0.6.2 - '@firebase/util': 1.10.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@firebase/app' - - '@firebase/functions-types@0.6.2': {} - - '@firebase/functions@0.11.9(@firebase/app@0.10.15)': - dependencies: - '@firebase/app': 0.10.15 - '@firebase/app-check-interop-types': 0.3.2 - '@firebase/auth-interop-types': 0.2.3 - '@firebase/component': 0.6.10 - '@firebase/messaging-interop-types': 0.2.2 - '@firebase/util': 1.10.1 - tslib: 2.8.1 - - '@firebase/installations-compat@0.2.10(@firebase/app-compat@0.2.45)(@firebase/app-types@0.9.2)(@firebase/app@0.10.15)': - dependencies: - '@firebase/app-compat': 0.2.45 - '@firebase/component': 0.6.10 - '@firebase/installations': 0.6.10(@firebase/app@0.10.15) - '@firebase/installations-types': 0.5.2(@firebase/app-types@0.9.2) - '@firebase/util': 1.10.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@firebase/app' - - '@firebase/app-types' - - '@firebase/installations-types@0.5.2(@firebase/app-types@0.9.2)': - dependencies: - '@firebase/app-types': 0.9.2 - - '@firebase/installations@0.6.10(@firebase/app@0.10.15)': - dependencies: - '@firebase/app': 0.10.15 - '@firebase/component': 0.6.10 - '@firebase/util': 1.10.1 - idb: 7.1.1 - tslib: 2.8.1 - - '@firebase/logger@0.4.3': - dependencies: - tslib: 2.8.1 - - '@firebase/messaging-compat@0.2.13(@firebase/app-compat@0.2.45)(@firebase/app@0.10.15)': - dependencies: - '@firebase/app-compat': 0.2.45 - '@firebase/component': 0.6.10 - '@firebase/messaging': 0.12.13(@firebase/app@0.10.15) - '@firebase/util': 1.10.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@firebase/app' - - '@firebase/messaging-interop-types@0.2.2': {} - - '@firebase/messaging@0.12.13(@firebase/app@0.10.15)': - dependencies: - '@firebase/app': 0.10.15 - '@firebase/component': 0.6.10 - '@firebase/installations': 0.6.10(@firebase/app@0.10.15) - '@firebase/messaging-interop-types': 0.2.2 - '@firebase/util': 1.10.1 - idb: 7.1.1 - tslib: 2.8.1 - - '@firebase/performance-compat@0.2.10(@firebase/app-compat@0.2.45)(@firebase/app@0.10.15)': - dependencies: - '@firebase/app-compat': 0.2.45 - '@firebase/component': 0.6.10 - '@firebase/logger': 0.4.3 - '@firebase/performance': 0.6.10(@firebase/app@0.10.15) - '@firebase/performance-types': 0.2.2 - '@firebase/util': 1.10.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@firebase/app' - - '@firebase/performance-types@0.2.2': {} - - '@firebase/performance@0.6.10(@firebase/app@0.10.15)': - dependencies: - '@firebase/app': 0.10.15 - '@firebase/component': 0.6.10 - '@firebase/installations': 0.6.10(@firebase/app@0.10.15) - '@firebase/logger': 0.4.3 - '@firebase/util': 1.10.1 - tslib: 2.8.1 - - '@firebase/remote-config-compat@0.2.10(@firebase/app-compat@0.2.45)(@firebase/app@0.10.15)': - dependencies: - '@firebase/app-compat': 0.2.45 - '@firebase/component': 0.6.10 - '@firebase/logger': 0.4.3 - '@firebase/remote-config': 0.4.10(@firebase/app@0.10.15) - '@firebase/remote-config-types': 0.3.2 - '@firebase/util': 1.10.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@firebase/app' - - '@firebase/remote-config-types@0.3.2': {} - - '@firebase/remote-config@0.4.10(@firebase/app@0.10.15)': - dependencies: - '@firebase/app': 0.10.15 - '@firebase/component': 0.6.10 - '@firebase/installations': 0.6.10(@firebase/app@0.10.15) - '@firebase/logger': 0.4.3 - '@firebase/util': 1.10.1 - tslib: 2.8.1 - - '@firebase/storage-compat@0.3.13(@firebase/app-compat@0.2.45)(@firebase/app-types@0.9.2)(@firebase/app@0.10.15)': - dependencies: - '@firebase/app-compat': 0.2.45 - '@firebase/component': 0.6.10 - '@firebase/storage': 0.13.3(@firebase/app@0.10.15) - '@firebase/storage-types': 0.8.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.1) - '@firebase/util': 1.10.1 - tslib: 2.8.1 - transitivePeerDependencies: - - '@firebase/app' - - '@firebase/app-types' - - '@firebase/storage-types@0.8.2(@firebase/app-types@0.9.2)(@firebase/util@1.10.1)': - dependencies: - '@firebase/app-types': 0.9.2 - '@firebase/util': 1.10.1 - - '@firebase/storage@0.13.3(@firebase/app@0.10.15)': - dependencies: - '@firebase/app': 0.10.15 - '@firebase/component': 0.6.10 - '@firebase/util': 1.10.1 - tslib: 2.8.1 - - '@firebase/util@1.10.1': - dependencies: - tslib: 2.8.1 - - '@firebase/vertexai@1.0.0(@firebase/app-types@0.9.2)(@firebase/app@0.10.15)': - dependencies: - '@firebase/app': 0.10.15 - '@firebase/app-check-interop-types': 0.3.2 - '@firebase/app-types': 0.9.2 - '@firebase/component': 0.6.10 - '@firebase/logger': 0.4.3 - '@firebase/util': 1.10.1 - tslib: 2.8.1 - - '@firebase/webchannel-wrapper@1.0.2': {} - - '@google-cloud/cloud-sql-connector@1.4.0(encoding@0.1.13)': - dependencies: - '@googleapis/sqladmin': 24.0.0(encoding@0.1.13) - gaxios: 6.7.1(encoding@0.1.13) - google-auth-library: 9.14.2(encoding@0.1.13) - p-throttle: 5.1.0 - transitivePeerDependencies: - - encoding - - supports-color - - '@google-cloud/paginator@5.0.2': - dependencies: - arrify: 2.0.1 - extend: 3.0.2 - - '@google-cloud/precise-date@4.0.0': {} - - '@google-cloud/projectify@4.0.0': {} - - '@google-cloud/promisify@4.0.0': {} - - '@google-cloud/pubsub@4.8.0(encoding@0.1.13)': - dependencies: - '@google-cloud/paginator': 5.0.2 - '@google-cloud/precise-date': 4.0.0 - '@google-cloud/projectify': 4.0.0 - '@google-cloud/promisify': 4.0.0 - '@opentelemetry/api': 1.9.0 - '@opentelemetry/semantic-conventions': 1.26.0 - arrify: 2.0.1 - extend: 3.0.2 - google-auth-library: 9.14.2(encoding@0.1.13) - google-gax: 4.4.1(encoding@0.1.13) - heap-js: 2.5.0 - is-stream-ended: 0.1.4 - lodash.snakecase: 4.1.1 - p-defer: 3.0.0 - transitivePeerDependencies: - - encoding - - supports-color - - '@googleapis/sqladmin@24.0.0(encoding@0.1.13)': - dependencies: - googleapis-common: 7.2.0(encoding@0.1.13) - transitivePeerDependencies: - - encoding - - supports-color - - '@grpc/grpc-js@1.12.2': - dependencies: - '@grpc/proto-loader': 0.7.13 - '@js-sdsl/ordered-map': 4.4.2 - - '@grpc/grpc-js@1.9.15': - dependencies: - '@grpc/proto-loader': 0.7.13 - '@types/node': 22.8.7 - - '@grpc/proto-loader@0.7.13': - dependencies: - lodash.camelcase: 4.3.0 - long: 5.2.3 - protobufjs: 7.4.0 - yargs: 17.7.2 - - '@humanfs/core@0.19.0': {} - - '@humanfs/node@0.16.5': - dependencies: - '@humanfs/core': 0.19.0 - '@humanwhocodes/retry': 0.3.1 - - '@humanwhocodes/module-importer@1.0.1': {} - - '@humanwhocodes/retry@0.3.1': {} - - '@isaacs/cliui@8.0.2': - dependencies: - string-width: 5.1.2 - string-width-cjs: string-width@4.2.3 - strip-ansi: 7.1.0 - strip-ansi-cjs: strip-ansi@6.0.1 - wrap-ansi: 8.1.0 - wrap-ansi-cjs: wrap-ansi@7.0.0 - - '@jridgewell/gen-mapping@0.3.5': - dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 - - '@jridgewell/resolve-uri@3.1.2': {} - - '@jridgewell/set-array@1.2.1': {} - - '@jridgewell/sourcemap-codec@1.5.0': {} - - '@jridgewell/trace-mapping@0.3.25': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 - - '@js-sdsl/ordered-map@4.4.2': {} - - '@jsdevtools/ono@7.1.3': {} - - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 - - '@npmcli/agent@2.2.2': - dependencies: - agent-base: 7.1.1 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.5 - lru-cache: 10.4.3 - socks-proxy-agent: 8.0.4 - transitivePeerDependencies: - - supports-color - optional: true - - '@npmcli/fs@3.1.1': - dependencies: - semver: 7.6.3 - optional: true - - '@opentelemetry/api@1.9.0': {} - - '@opentelemetry/semantic-conventions@1.26.0': {} - - '@pkgjs/parseargs@0.11.0': - optional: true - - '@pnpm/config.env-replace@1.1.0': {} - - '@pnpm/network.ca-file@1.0.2': - dependencies: - graceful-fs: 4.2.10 - - '@pnpm/npm-conf@2.3.1': - dependencies: - '@pnpm/config.env-replace': 1.1.0 - '@pnpm/network.ca-file': 1.0.2 - config-chain: 1.1.13 - - '@protobufjs/aspromise@1.1.2': {} - - '@protobufjs/base64@1.1.2': {} - - '@protobufjs/codegen@2.0.4': {} - - '@protobufjs/eventemitter@1.1.0': {} - - '@protobufjs/fetch@1.1.0': - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.0 - - '@protobufjs/float@1.0.2': {} - - '@protobufjs/inquire@1.1.0': {} - - '@protobufjs/path@1.1.2': {} - - '@protobufjs/pool@1.1.0': {} - - '@protobufjs/utf8@1.1.0': {} - - '@remix-run/router@1.20.0': {} - - '@rollup/rollup-android-arm-eabi@4.24.0': - optional: true - - '@rollup/rollup-android-arm64@4.24.0': - optional: true - - '@rollup/rollup-darwin-arm64@4.24.0': - optional: true - - '@rollup/rollup-darwin-x64@4.24.0': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.24.0': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.24.0': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.24.0': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.24.0': - optional: true - - '@rollup/rollup-linux-powerpc64le-gnu@4.24.0': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.24.0': - optional: true - - '@rollup/rollup-linux-s390x-gnu@4.24.0': - optional: true - - '@rollup/rollup-linux-x64-gnu@4.24.0': - optional: true - - '@rollup/rollup-linux-x64-musl@4.24.0': - optional: true - - '@rollup/rollup-win32-arm64-msvc@4.24.0': - optional: true - - '@rollup/rollup-win32-ia32-msvc@4.24.0': - optional: true - - '@rollup/rollup-win32-x64-msvc@4.24.0': - optional: true - - '@sindresorhus/is@4.6.0': {} - - '@tootallnate/once@2.0.0': {} - - '@tootallnate/quickjs-emscripten@0.23.0': {} - - '@types/babel__core@7.20.5': - dependencies: - '@babel/parser': 7.26.0 - '@babel/types': 7.26.0 - '@types/babel__generator': 7.6.8 - '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.6 - - '@types/babel__generator@7.6.8': - dependencies: - '@babel/types': 7.26.0 - - '@types/babel__template@7.4.4': - dependencies: - '@babel/parser': 7.26.0 - '@babel/types': 7.26.0 - - '@types/babel__traverse@7.20.6': - dependencies: - '@babel/types': 7.26.0 - - '@types/caseless@0.12.5': {} - - '@types/debug@4.1.12': - dependencies: - '@types/ms': 0.7.34 - - '@types/estree-jsx@1.0.5': - dependencies: - '@types/estree': 1.0.6 - - '@types/estree@1.0.6': {} - - '@types/hast@3.0.4': - dependencies: - '@types/unist': 3.0.3 - - '@types/json-schema@7.0.15': {} - - '@types/long@4.0.2': {} - - '@types/mdast@4.0.4': - dependencies: - '@types/unist': 3.0.3 - - '@types/ms@0.7.34': {} - - '@types/node@22.8.7': - dependencies: - undici-types: 6.19.8 - - '@types/prop-types@15.7.13': {} - - '@types/react-dom@18.3.1': - dependencies: - '@types/react': 18.3.12 - - '@types/react@18.3.12': - dependencies: - '@types/prop-types': 15.7.13 - csstype: 3.1.3 - - '@types/request@2.48.12': - dependencies: - '@types/caseless': 0.12.5 - '@types/node': 22.8.7 - '@types/tough-cookie': 4.0.5 - form-data: 2.5.2 - - '@types/tough-cookie@4.0.5': {} - - '@types/triple-beam@1.3.5': {} - - '@types/unist@2.0.11': {} - - '@types/unist@3.0.3': {} - - '@ungap/structured-clone@1.2.0': {} - - '@vitejs/plugin-react@4.3.3(vite@5.4.10(@types/node@22.8.7))': - dependencies: - '@babel/core': 7.26.0 - '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) - '@types/babel__core': 7.20.5 - react-refresh: 0.14.2 - vite: 5.4.10(@types/node@22.8.7) - transitivePeerDependencies: - - supports-color - - abbrev@2.0.0: - optional: true - - abort-controller@3.0.0: - dependencies: - event-target-shim: 5.0.1 - - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - - acorn-jsx@5.3.2(acorn@8.13.0): - dependencies: - acorn: 8.13.0 - - acorn@8.13.0: {} - - agent-base@6.0.2: - dependencies: - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - agent-base@7.1.1: - dependencies: - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - aggregate-error@3.1.0: - dependencies: - clean-stack: 2.2.0 - indent-string: 4.0.0 - optional: true - - ajv-formats@2.1.1(ajv@8.17.1): - optionalDependencies: - ajv: 8.17.1 - - ajv@6.12.6: - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - - ajv@8.17.1: - dependencies: - fast-deep-equal: 3.1.3 - fast-uri: 3.0.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - - ansi-align@3.0.1: - dependencies: - string-width: 4.2.3 - - ansi-escapes@4.3.2: - dependencies: - type-fest: 0.21.3 - - ansi-escapes@7.0.0: - dependencies: - environment: 1.1.0 - - ansi-regex@5.0.1: {} - - ansi-regex@6.1.0: {} - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - ansi-styles@6.2.1: {} - - any-promise@1.3.0: {} - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - archiver-utils@5.0.2: - dependencies: - glob: 10.4.5 - graceful-fs: 4.2.11 - is-stream: 2.0.1 - lazystream: 1.0.1 - lodash: 4.17.21 - normalize-path: 3.0.0 - readable-stream: 4.5.2 - - archiver@7.0.1: - dependencies: - archiver-utils: 5.0.2 - async: 3.2.6 - buffer-crc32: 1.0.0 - readable-stream: 4.5.2 - readdir-glob: 1.1.3 - tar-stream: 3.1.7 - zip-stream: 6.0.1 - - arg@5.0.2: {} - - argparse@1.0.10: - dependencies: - sprintf-js: 1.0.3 - - argparse@2.0.1: {} - - array-buffer-byte-length@1.0.1: - dependencies: - call-bind: 1.0.7 - is-array-buffer: 3.0.4 - - array-flatten@1.1.1: {} - - array-flatten@3.0.0: {} - - array-includes@3.1.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - get-intrinsic: 1.2.4 - is-string: 1.0.7 - - array.prototype.findlast@1.2.5: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-shim-unscopables: 1.0.2 - - array.prototype.flat@1.3.2: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-shim-unscopables: 1.0.2 - - array.prototype.flatmap@1.3.2: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-shim-unscopables: 1.0.2 - - array.prototype.tosorted@1.1.4: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - es-shim-unscopables: 1.0.2 - - arraybuffer.prototype.slice@1.0.3: - dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - is-array-buffer: 3.0.4 - is-shared-array-buffer: 1.0.3 - - arrify@2.0.1: {} - - as-array@2.0.0: {} - - ast-types@0.13.4: - dependencies: - tslib: 2.8.1 - - async-lock@1.4.1: {} - - async@2.6.4: - dependencies: - lodash: 4.17.21 - - async@3.2.6: {} - - asynckit@0.4.0: {} - - autolinker@3.16.2: - dependencies: - tslib: 2.8.1 - - autoprefixer@10.4.20(postcss@8.4.47): - dependencies: - browserslist: 4.24.2 - caniuse-lite: 1.0.30001669 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.1.1 - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - - available-typed-arrays@1.0.7: - dependencies: - possible-typed-array-names: 1.0.0 - - b4a@1.6.7: {} - - bail@2.0.2: {} - - balanced-match@1.0.2: {} - - bare-events@2.5.0: - optional: true - - base64-js@1.5.1: {} - - basic-auth-connect@1.1.0: - dependencies: - tsscmp: 1.0.6 - - basic-auth@2.0.1: - dependencies: - safe-buffer: 5.1.2 - - basic-ftp@5.0.5: {} - - bignumber.js@9.1.2: {} - - binary-extensions@2.3.0: {} - - bl@4.1.0: - dependencies: - buffer: 5.7.1 - inherits: 2.0.4 - readable-stream: 3.6.2 - - body-parser@1.20.3: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.13.0 - raw-body: 2.5.2 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - boxen@5.1.2: - dependencies: - ansi-align: 3.0.1 - camelcase: 6.3.0 - chalk: 4.1.2 - cli-boxes: 2.2.1 - string-width: 4.2.3 - type-fest: 0.20.2 - widest-line: 3.1.0 - wrap-ansi: 7.0.0 - - brace-expansion@1.1.11: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - brace-expansion@2.0.1: - dependencies: - balanced-match: 1.0.2 - - braces@3.0.3: - dependencies: - fill-range: 7.1.1 - - browserslist@4.24.2: - dependencies: - caniuse-lite: 1.0.30001669 - electron-to-chromium: 1.5.46 - node-releases: 2.0.18 - update-browserslist-db: 1.1.1(browserslist@4.24.2) - - buffer-crc32@1.0.0: {} - - buffer-equal-constant-time@1.0.1: {} - - buffer@5.7.1: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - - buffer@6.0.3: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - - bytes@3.1.2: {} - - cacache@18.0.4: - dependencies: - '@npmcli/fs': 3.1.1 - fs-minipass: 3.0.3 - glob: 10.4.5 - lru-cache: 10.4.3 - minipass: 7.1.2 - minipass-collect: 2.0.1 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - p-map: 4.0.0 - ssri: 10.0.6 - tar: 6.2.1 - unique-filename: 3.0.0 - optional: true - - call-bind@1.0.7: - 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.2 - - call-me-maybe@1.0.2: {} - - callsites@3.1.0: {} - - camelcase-css@2.0.1: {} - - camelcase@6.3.0: {} - - caniuse-lite@1.0.30001669: {} - - ccount@2.0.1: {} - - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - chalk@5.3.0: {} - - char-regex@1.0.2: {} - - character-entities-html4@2.1.0: {} - - character-entities-legacy@3.0.0: {} - - character-entities@2.0.2: {} - - character-reference-invalid@2.0.1: {} - - chardet@0.7.0: {} - - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - - chownr@2.0.0: {} - - ci-info@2.0.0: {} - - cjson@0.3.3: - dependencies: - json-parse-helpfulerror: 1.0.3 - - clean-stack@2.2.0: - optional: true - - cli-boxes@2.2.1: {} - - cli-cursor@3.1.0: - dependencies: - restore-cursor: 3.1.0 - - cli-highlight@2.1.11: - dependencies: - chalk: 4.1.2 - highlight.js: 10.7.3 - mz: 2.7.0 - parse5: 5.1.1 - parse5-htmlparser2-tree-adapter: 6.0.1 - yargs: 16.2.0 - - cli-spinners@2.9.2: {} - - cli-table3@0.6.5: - dependencies: - string-width: 4.2.3 - optionalDependencies: - '@colors/colors': 1.5.0 - - cli-table@0.3.11: - dependencies: - colors: 1.0.3 - - cli-width@3.0.0: {} - - cliui@7.0.4: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - - cliui@8.0.1: - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 7.0.0 - - clone@1.0.4: {} - - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.3: {} - - color-name@1.1.4: {} - - color-string@1.9.1: - dependencies: - color-name: 1.1.4 - simple-swizzle: 0.2.2 - - color@3.2.1: - dependencies: - color-convert: 1.9.3 - color-string: 1.9.1 - - colorette@2.0.20: {} - - colors@1.0.3: {} - - colorspace@1.1.4: - dependencies: - color: 3.2.1 - text-hex: 1.0.0 - - combined-stream@1.0.8: - dependencies: - delayed-stream: 1.0.0 - - comma-separated-tokens@2.0.3: {} - - commander@10.0.1: {} - - commander@2.20.3: {} - - commander@4.1.1: {} - - compress-commons@6.0.2: - dependencies: - crc-32: 1.2.2 - crc32-stream: 6.0.0 - is-stream: 2.0.1 - normalize-path: 3.0.0 - readable-stream: 4.5.2 - - compressible@2.0.18: - dependencies: - mime-db: 1.53.0 - - compression@1.7.5: - dependencies: - bytes: 3.1.2 - compressible: 2.0.18 - debug: 2.6.9 - negotiator: 0.6.4 - on-headers: 1.0.2 - safe-buffer: 5.2.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - concat-map@0.0.1: {} - - config-chain@1.1.13: - dependencies: - ini: 1.3.8 - proto-list: 1.2.4 - - configstore@5.0.1: - dependencies: - dot-prop: 5.3.0 - graceful-fs: 4.2.11 - make-dir: 3.1.0 - unique-string: 2.0.0 - write-file-atomic: 3.0.3 - xdg-basedir: 4.0.0 - - connect@3.7.0: - dependencies: - debug: 2.6.9 - finalhandler: 1.1.2 - parseurl: 1.3.3 - utils-merge: 1.0.1 - transitivePeerDependencies: - - supports-color - - content-disposition@0.5.4: - dependencies: - safe-buffer: 5.2.1 - - content-type@1.0.5: {} - - convert-source-map@2.0.0: {} - - cookie-signature@1.0.6: {} - - cookie@0.7.1: {} - - core-util-is@1.0.3: {} - - cors@2.8.5: - dependencies: - object-assign: 4.1.1 - vary: 1.1.2 - - crc-32@1.2.2: {} - - crc32-stream@6.0.0: - dependencies: - crc-32: 1.2.2 - readable-stream: 4.5.2 - - cross-env@5.2.1: - dependencies: - cross-spawn: 6.0.5 - - cross-spawn@6.0.5: - dependencies: - nice-try: 1.0.5 - path-key: 2.0.1 - semver: 5.7.2 - shebang-command: 1.2.0 - which: 1.3.1 - - cross-spawn@7.0.3: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - - crypto-random-string@2.0.0: {} - - cssesc@3.0.0: {} - - csstype@3.1.3: {} - - csv-parse@5.5.6: {} - - data-uri-to-buffer@6.0.2: {} - - data-view-buffer@1.0.1: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - - data-view-byte-length@1.0.1: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - - data-view-byte-offset@1.0.0: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-data-view: 1.0.1 - - debug@2.6.9: - dependencies: - ms: 2.0.0 - - debug@3.2.7: - dependencies: - ms: 2.1.3 - - debug@4.3.1: - dependencies: - ms: 2.1.2 - - debug@4.3.7: - dependencies: - ms: 2.1.3 - - decode-named-character-reference@1.0.2: - dependencies: - character-entities: 2.0.2 - - deep-equal-in-any-order@2.0.6: - dependencies: - lodash.mapvalues: 4.6.0 - sort-any: 2.0.0 - - deep-extend@0.6.0: {} - - deep-freeze@0.0.1: {} - - deep-is@0.1.4: {} - - defaults@1.0.4: - dependencies: - clone: 1.0.4 - - define-data-property@1.1.4: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - gopd: 1.0.1 - - define-properties@1.2.1: - dependencies: - define-data-property: 1.1.4 - has-property-descriptors: 1.0.2 - object-keys: 1.1.1 - - degenerator@5.0.1: - dependencies: - ast-types: 0.13.4 - escodegen: 2.1.0 - esprima: 4.0.1 - - delayed-stream@1.0.0: {} - - depd@2.0.0: {} - - dequal@2.0.3: {} - - destroy@1.2.0: {} - - devlop@1.1.0: - dependencies: - dequal: 2.0.3 - - didyoumean@1.2.2: {} - - discontinuous-range@1.0.0: {} - - dlv@1.1.3: {} - - doctrine@2.1.0: - dependencies: - esutils: 2.0.3 - - dompurify@3.1.7: {} - - dot-prop@5.3.0: - dependencies: - is-obj: 2.0.0 - - duplexify@4.1.3: - dependencies: - end-of-stream: 1.4.4 - inherits: 2.0.4 - readable-stream: 3.6.2 - stream-shift: 1.0.3 - - eastasianwidth@0.2.0: {} - - ecdsa-sig-formatter@1.0.11: - dependencies: - safe-buffer: 5.2.1 - - ee-first@1.1.1: {} - - electron-to-chromium@1.5.46: {} - - embla-carousel-autoplay@8.3.1(embla-carousel@8.3.1): - dependencies: - embla-carousel: 8.3.1 - - embla-carousel-react@8.3.1(react@18.3.1): - dependencies: - embla-carousel: 8.3.1 - embla-carousel-reactive-utils: 8.3.1(embla-carousel@8.3.1) - react: 18.3.1 - - embla-carousel-reactive-utils@8.3.1(embla-carousel@8.3.1): - dependencies: - embla-carousel: 8.3.1 - - embla-carousel@8.3.1: {} - - emoji-regex@8.0.0: {} - - emoji-regex@9.2.2: {} - - emojilib@2.4.0: {} - - enabled@2.0.0: {} - - encodeurl@1.0.2: {} - - encodeurl@2.0.0: {} - - encoding@0.1.13: - dependencies: - iconv-lite: 0.6.3 - optional: true - - end-of-stream@1.4.4: - dependencies: - once: 1.4.0 - - env-paths@2.2.1: - optional: true - - environment@1.1.0: {} - - err-code@2.0.3: - optional: true - - es-abstract@1.23.3: - 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.4 - 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.2 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.3 - 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 - - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 - - es-errors@1.3.0: {} - - es-iterator-helpers@1.1.0: - 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.4 - 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.3 - safe-array-concat: 1.1.2 - - es-object-atoms@1.0.0: - dependencies: - es-errors: 1.3.0 - - es-set-tostringtag@2.0.3: - dependencies: - get-intrinsic: 1.2.4 - has-tostringtag: 1.0.2 - hasown: 2.0.2 - - es-shim-unscopables@1.0.2: - dependencies: - hasown: 2.0.2 - - es-to-primitive@1.2.1: - dependencies: - is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 - - esbuild@0.21.5: - 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 - - escalade@3.2.0: {} - - escape-goat@2.1.1: {} - - escape-html@1.0.3: {} - - escape-string-regexp@1.0.5: {} - - escape-string-regexp@4.0.0: {} - - escodegen@2.1.0: - dependencies: - esprima: 4.0.1 - estraverse: 5.3.0 - esutils: 2.0.3 - optionalDependencies: - source-map: 0.6.1 - - eslint-plugin-react-hooks@5.0.0(eslint@9.13.0(jiti@1.21.6)): - dependencies: - eslint: 9.13.0(jiti@1.21.6) - - eslint-plugin-react-refresh@0.4.14(eslint@9.13.0(jiti@1.21.6)): - dependencies: - eslint: 9.13.0(jiti@1.21.6) - - eslint-plugin-react@7.37.2(eslint@9.13.0(jiti@1.21.6)): - 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.1.0 - eslint: 9.13.0(jiti@1.21.6) - estraverse: 5.3.0 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - 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 - - eslint-scope@8.1.0: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - - eslint-visitor-keys@3.4.3: {} - - eslint-visitor-keys@4.1.0: {} - - eslint@9.13.0(jiti@1.21.6): - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@1.21.6)) - '@eslint-community/regexpp': 4.11.1 - '@eslint/config-array': 0.18.0 - '@eslint/core': 0.7.0 - '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.13.0 - '@eslint/plugin-kit': 0.2.1 - '@humanfs/node': 0.16.5 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.3.1 - '@types/estree': 1.0.6 - '@types/json-schema': 7.0.15 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.7 - escape-string-regexp: 4.0.0 - eslint-scope: 8.1.0 - eslint-visitor-keys: 4.1.0 - espree: 10.2.0 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - text-table: 0.2.0 - optionalDependencies: - jiti: 1.21.6 - transitivePeerDependencies: - - supports-color - - espree@10.2.0: - dependencies: - acorn: 8.13.0 - acorn-jsx: 5.3.2(acorn@8.13.0) - eslint-visitor-keys: 4.1.0 - - esprima@4.0.1: {} - - esquery@1.6.0: - dependencies: - estraverse: 5.3.0 - - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 - - estraverse@5.3.0: {} - - estree-util-is-identifier-name@3.0.0: {} - - esutils@2.0.3: {} - - etag@1.8.1: {} - - event-target-shim@5.0.1: {} - - events-listener@1.1.0: {} - - events@3.3.0: {} - - exegesis-express@4.0.0: - dependencies: - exegesis: 4.2.0 - transitivePeerDependencies: - - supports-color - - exegesis@4.2.0: - dependencies: - '@apidevtools/json-schema-ref-parser': 9.1.2 - ajv: 8.17.1 - ajv-formats: 2.1.1(ajv@8.17.1) - body-parser: 1.20.3 - content-type: 1.0.5 - deep-freeze: 0.0.1 - events-listener: 1.1.0 - glob: 10.4.5 - json-ptr: 3.1.1 - json-schema-traverse: 1.0.0 - lodash: 4.17.21 - openapi3-ts: 3.2.0 - promise-breaker: 6.0.0 - pump: 3.0.2 - qs: 6.13.0 - raw-body: 2.5.2 - semver: 7.6.3 - transitivePeerDependencies: - - supports-color - - exponential-backoff@3.1.1: - optional: true - - express@4.21.1: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.3 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.7.1 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.3.1 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.3 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.10 - proxy-addr: 2.0.7 - qs: 6.13.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.19.0 - serve-static: 1.16.2 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - extend@3.0.2: {} - - external-editor@3.1.0: - dependencies: - chardet: 0.7.0 - iconv-lite: 0.4.24 - tmp: 0.0.33 - - fast-deep-equal@3.1.3: {} - - fast-fifo@1.3.2: {} - - fast-glob@3.3.2: - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.8 - - fast-json-stable-stringify@2.1.0: {} - - fast-levenshtein@2.0.6: {} - - fast-uri@3.0.3: {} - - fast-url-parser@1.1.3: - dependencies: - punycode: 1.4.1 - - fastq@1.17.1: - dependencies: - reusify: 1.0.4 - - faye-websocket@0.11.4: - dependencies: - websocket-driver: 0.7.4 - - fecha@4.2.3: {} - - figures@3.2.0: - dependencies: - escape-string-regexp: 1.0.5 - - file-entry-cache@8.0.0: - dependencies: - flat-cache: 4.0.1 - - filesize@6.4.0: {} - - fill-range@7.1.1: - dependencies: - to-regex-range: 5.0.1 - - finalhandler@1.1.2: - dependencies: - debug: 2.6.9 - encodeurl: 1.0.2 - escape-html: 1.0.3 - on-finished: 2.3.0 - parseurl: 1.3.3 - statuses: 1.5.0 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - finalhandler@1.3.1: - dependencies: - debug: 2.6.9 - encodeurl: 2.0.0 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.1 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - find-up@5.0.0: - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - - firebase-tools@13.24.0(encoding@0.1.13): - dependencies: - '@electric-sql/pglite': 0.2.12 - '@google-cloud/cloud-sql-connector': 1.4.0(encoding@0.1.13) - '@google-cloud/pubsub': 4.8.0(encoding@0.1.13) - abort-controller: 3.0.0 - ajv: 6.12.6 - archiver: 7.0.1 - async-lock: 1.4.1 - body-parser: 1.20.3 - chokidar: 3.6.0 - cjson: 0.3.3 - cli-table: 0.3.11 - colorette: 2.0.20 - commander: 4.1.1 - configstore: 5.0.1 - cors: 2.8.5 - cross-env: 5.2.1 - cross-spawn: 7.0.3 - csv-parse: 5.5.6 - deep-equal-in-any-order: 2.0.6 - exegesis: 4.2.0 - exegesis-express: 4.0.0 - express: 4.21.1 - filesize: 6.4.0 - form-data: 4.0.1 - fs-extra: 10.1.0 - fuzzy: 0.1.3 - gaxios: 6.7.1(encoding@0.1.13) - glob: 10.4.5 - google-auth-library: 9.14.2(encoding@0.1.13) - inquirer: 8.2.6 - inquirer-autocomplete-prompt: 2.0.1(inquirer@8.2.6) - jsonwebtoken: 9.0.2 - leven: 3.1.0 - libsodium-wrappers: 0.7.15 - lodash: 4.17.21 - lsofi: 1.0.0 - marked: 13.0.3 - marked-terminal: 7.2.1(marked@13.0.3) - mime: 2.6.0 - minimatch: 3.1.2 - morgan: 1.10.0 - node-fetch: 2.7.0(encoding@0.1.13) - open: 6.4.0 - ora: 5.4.1 - p-limit: 3.1.0 - pg: 8.13.1 - portfinder: 1.0.32 - progress: 2.0.3 - proxy-agent: 6.4.0 - retry: 0.13.1 - semver: 7.6.3 - sql-formatter: 15.4.5 - stream-chain: 2.2.5 - stream-json: 1.9.0 - superstatic: 9.0.3(encoding@0.1.13) - tar: 6.2.1 - tcp-port-used: 1.0.2 - tmp: 0.2.3 - triple-beam: 1.4.1 - universal-analytics: 0.5.3 - update-notifier-cjs: 5.1.6(encoding@0.1.13) - uuid: 8.3.2 - winston: 3.16.0 - winston-transport: 4.8.0 - ws: 7.5.10 - yaml: 2.6.0 - transitivePeerDependencies: - - bufferutil - - encoding - - pg-native - - supports-color - - utf-8-validate - - firebase@11.0.1: - dependencies: - '@firebase/analytics': 0.10.9(@firebase/app@0.10.15) - '@firebase/analytics-compat': 0.2.15(@firebase/app-compat@0.2.45)(@firebase/app@0.10.15) - '@firebase/app': 0.10.15 - '@firebase/app-check': 0.8.9(@firebase/app@0.10.15) - '@firebase/app-check-compat': 0.3.16(@firebase/app-compat@0.2.45)(@firebase/app@0.10.15) - '@firebase/app-compat': 0.2.45 - '@firebase/app-types': 0.9.2 - '@firebase/auth': 1.8.0(@firebase/app@0.10.15) - '@firebase/auth-compat': 0.5.15(@firebase/app-compat@0.2.45)(@firebase/app-types@0.9.2)(@firebase/app@0.10.15) - '@firebase/data-connect': 0.1.1(@firebase/app@0.10.15) - '@firebase/database': 1.0.9 - '@firebase/database-compat': 2.0.0 - '@firebase/firestore': 4.7.4(@firebase/app@0.10.15) - '@firebase/firestore-compat': 0.3.39(@firebase/app-compat@0.2.45)(@firebase/app-types@0.9.2)(@firebase/app@0.10.15) - '@firebase/functions': 0.11.9(@firebase/app@0.10.15) - '@firebase/functions-compat': 0.3.15(@firebase/app-compat@0.2.45)(@firebase/app@0.10.15) - '@firebase/installations': 0.6.10(@firebase/app@0.10.15) - '@firebase/installations-compat': 0.2.10(@firebase/app-compat@0.2.45)(@firebase/app-types@0.9.2)(@firebase/app@0.10.15) - '@firebase/messaging': 0.12.13(@firebase/app@0.10.15) - '@firebase/messaging-compat': 0.2.13(@firebase/app-compat@0.2.45)(@firebase/app@0.10.15) - '@firebase/performance': 0.6.10(@firebase/app@0.10.15) - '@firebase/performance-compat': 0.2.10(@firebase/app-compat@0.2.45)(@firebase/app@0.10.15) - '@firebase/remote-config': 0.4.10(@firebase/app@0.10.15) - '@firebase/remote-config-compat': 0.2.10(@firebase/app-compat@0.2.45)(@firebase/app@0.10.15) - '@firebase/storage': 0.13.3(@firebase/app@0.10.15) - '@firebase/storage-compat': 0.3.13(@firebase/app-compat@0.2.45)(@firebase/app-types@0.9.2)(@firebase/app@0.10.15) - '@firebase/util': 1.10.1 - '@firebase/vertexai': 1.0.0(@firebase/app-types@0.9.2)(@firebase/app@0.10.15) - transitivePeerDependencies: - - '@react-native-async-storage/async-storage' - - flat-cache@4.0.1: - dependencies: - flatted: 3.3.1 - keyv: 4.5.4 - - flatted@3.3.1: {} - - fn.name@1.1.0: {} - - for-each@0.3.3: - dependencies: - is-callable: 1.2.7 - - foreground-child@3.3.0: - dependencies: - cross-spawn: 7.0.3 - signal-exit: 4.1.0 - - form-data@2.5.2: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - safe-buffer: 5.2.1 - - form-data@4.0.1: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - - forwarded@0.2.0: {} - - fraction.js@4.3.7: {} - - fresh@0.5.2: {} - - fs-extra@10.1.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - - fs-extra@11.2.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - - fs-minipass@2.1.0: - dependencies: - minipass: 3.3.6 - - fs-minipass@3.0.3: - dependencies: - minipass: 7.1.2 - optional: true - - fsevents@2.3.3: - optional: true - - function-bind@1.1.2: {} - - function.prototype.name@1.1.6: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - functions-have-names: 1.2.3 - - functions-have-names@1.2.3: {} - - fuzzy@0.1.3: {} - - gaxios@6.7.1(encoding@0.1.13): - dependencies: - extend: 3.0.2 - https-proxy-agent: 7.0.5 - is-stream: 2.0.1 - node-fetch: 2.7.0(encoding@0.1.13) - uuid: 9.0.1 - transitivePeerDependencies: - - encoding - - supports-color - - gcp-metadata@6.1.0(encoding@0.1.13): - dependencies: - gaxios: 6.7.1(encoding@0.1.13) - json-bigint: 1.0.0 - transitivePeerDependencies: - - encoding - - supports-color - - gensync@1.0.0-beta.2: {} - - get-caller-file@2.0.5: {} - - get-intrinsic@1.2.4: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - - get-stdin@8.0.0: {} - - get-symbol-description@1.0.2: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - - get-uri@6.0.3: - dependencies: - basic-ftp: 5.0.5 - data-uri-to-buffer: 6.0.2 - debug: 4.3.7 - fs-extra: 11.2.0 - transitivePeerDependencies: - - supports-color - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - - glob-slash@1.0.0: {} - - glob-slasher@1.0.1: - dependencies: - glob-slash: 1.0.0 - lodash.isobject: 2.4.1 - toxic: 1.0.1 - - glob@10.4.5: - dependencies: - foreground-child: 3.3.0 - jackspeak: 3.4.3 - minimatch: 9.0.5 - minipass: 7.1.2 - package-json-from-dist: 1.0.1 - path-scurry: 1.11.1 - - global-dirs@3.0.1: - dependencies: - ini: 2.0.0 - - globals@11.12.0: {} - - globals@14.0.0: {} - - globals@15.11.0: {} - - globalthis@1.0.4: - dependencies: - define-properties: 1.2.1 - gopd: 1.0.1 - - google-auth-library@9.14.2(encoding@0.1.13): - dependencies: - base64-js: 1.5.1 - ecdsa-sig-formatter: 1.0.11 - gaxios: 6.7.1(encoding@0.1.13) - gcp-metadata: 6.1.0(encoding@0.1.13) - gtoken: 7.1.0(encoding@0.1.13) - jws: 4.0.0 - transitivePeerDependencies: - - encoding - - supports-color - - google-gax@4.4.1(encoding@0.1.13): - dependencies: - '@grpc/grpc-js': 1.12.2 - '@grpc/proto-loader': 0.7.13 - '@types/long': 4.0.2 - abort-controller: 3.0.0 - duplexify: 4.1.3 - google-auth-library: 9.14.2(encoding@0.1.13) - node-fetch: 2.7.0(encoding@0.1.13) - object-hash: 3.0.0 - proto3-json-serializer: 2.0.2 - protobufjs: 7.4.0 - retry-request: 7.0.2(encoding@0.1.13) - uuid: 9.0.1 - transitivePeerDependencies: - - encoding - - supports-color - - googleapis-common@7.2.0(encoding@0.1.13): - dependencies: - extend: 3.0.2 - gaxios: 6.7.1(encoding@0.1.13) - google-auth-library: 9.14.2(encoding@0.1.13) - qs: 6.13.0 - url-template: 2.0.8 - uuid: 9.0.1 - transitivePeerDependencies: - - encoding - - supports-color - - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 - - graceful-fs@4.2.10: {} - - graceful-fs@4.2.11: {} - - gtoken@7.1.0(encoding@0.1.13): - dependencies: - gaxios: 6.7.1(encoding@0.1.13) - jws: 4.0.0 - transitivePeerDependencies: - - encoding - - supports-color - - has-bigints@1.0.2: {} - - has-flag@4.0.0: {} - - has-property-descriptors@1.0.2: - dependencies: - es-define-property: 1.0.0 - - has-proto@1.0.3: {} - - has-symbols@1.0.3: {} - - has-tostringtag@1.0.2: - dependencies: - has-symbols: 1.0.3 - - has-yarn@2.1.0: {} - - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - - hast-util-to-jsx-runtime@2.3.2: - dependencies: - '@types/estree': 1.0.6 - '@types/hast': 3.0.4 - '@types/unist': 3.0.3 - comma-separated-tokens: 2.0.3 - devlop: 1.1.0 - estree-util-is-identifier-name: 3.0.0 - hast-util-whitespace: 3.0.0 - mdast-util-mdx-expression: 2.0.1 - mdast-util-mdx-jsx: 3.1.3 - mdast-util-mdxjs-esm: 2.0.1 - property-information: 6.5.0 - space-separated-tokens: 2.0.2 - style-to-object: 1.0.8 - unist-util-position: 5.0.0 - vfile-message: 4.0.2 - transitivePeerDependencies: - - supports-color - - hast-util-whitespace@3.0.0: - dependencies: - '@types/hast': 3.0.4 - - heap-js@2.5.0: {} - - highlight.js@10.7.3: {} - - html-url-attributes@3.0.1: {} - - http-cache-semantics@4.1.1: - optional: true - - http-errors@2.0.0: - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - - http-parser-js@0.5.8: {} - - http-proxy-agent@5.0.0: - dependencies: - '@tootallnate/once': 2.0.0 - agent-base: 6.0.2 - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - http-proxy-agent@7.0.2: - dependencies: - agent-base: 7.1.1 - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - https-proxy-agent@5.0.1: - dependencies: - agent-base: 6.0.2 - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - https-proxy-agent@7.0.5: - dependencies: - agent-base: 7.1.1 - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - iconv-lite@0.4.24: - dependencies: - safer-buffer: 2.1.2 - - iconv-lite@0.6.3: - dependencies: - safer-buffer: 2.1.2 - optional: true - - idb@7.1.1: {} - - ieee754@1.2.1: {} - - ignore@5.3.2: {} - - import-fresh@3.3.0: - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - - import-lazy@2.1.0: {} - - imurmurhash@0.1.4: {} - - indent-string@4.0.0: - optional: true - - inherits@2.0.4: {} - - ini@1.3.8: {} - - ini@2.0.0: {} - - inline-style-parser@0.2.4: {} - - inquirer-autocomplete-prompt@2.0.1(inquirer@8.2.6): - dependencies: - ansi-escapes: 4.3.2 - figures: 3.2.0 - inquirer: 8.2.6 - picocolors: 1.1.1 - run-async: 2.4.1 - rxjs: 7.8.1 - - inquirer@8.2.6: - dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - external-editor: 3.1.0 - figures: 3.2.0 - lodash: 4.17.21 - mute-stream: 0.0.8 - ora: 5.4.1 - run-async: 2.4.1 - rxjs: 7.8.1 - string-width: 4.2.3 - strip-ansi: 6.0.1 - through: 2.3.8 - wrap-ansi: 6.2.0 - - install-artifact-from-github@1.3.5: - optional: true - - internal-slot@1.0.7: - dependencies: - es-errors: 1.3.0 - hasown: 2.0.2 - side-channel: 1.0.6 - - ip-address@9.0.5: - dependencies: - jsbn: 1.1.0 - sprintf-js: 1.1.3 - - ip-regex@4.3.0: {} - - ipaddr.js@1.9.1: {} - - is-alphabetical@2.0.1: {} - - is-alphanumerical@2.0.1: - dependencies: - is-alphabetical: 2.0.1 - is-decimal: 2.0.1 - - is-array-buffer@3.0.4: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - - is-arrayish@0.3.2: {} - - is-async-function@2.0.0: - dependencies: - has-tostringtag: 1.0.2 - - is-bigint@1.0.4: - dependencies: - has-bigints: 1.0.2 - - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - - is-boolean-object@1.1.2: - dependencies: - call-bind: 1.0.7 - has-tostringtag: 1.0.2 - - is-buffer@1.1.6: {} - - is-callable@1.2.7: {} - - is-ci@2.0.0: - dependencies: - ci-info: 2.0.0 - - is-core-module@2.15.1: - dependencies: - hasown: 2.0.2 - - is-data-view@1.0.1: - dependencies: - is-typed-array: 1.1.13 - - is-date-object@1.0.5: - dependencies: - has-tostringtag: 1.0.2 - - is-decimal@2.0.1: {} - - is-extglob@2.1.1: {} - - is-finalizationregistry@1.0.2: - dependencies: - call-bind: 1.0.7 - - is-fullwidth-code-point@3.0.0: {} - - is-generator-function@1.0.10: - dependencies: - has-tostringtag: 1.0.2 - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-hexadecimal@2.0.1: {} - - is-installed-globally@0.4.0: - dependencies: - global-dirs: 3.0.1 - is-path-inside: 3.0.3 - - is-interactive@1.0.0: {} - - is-lambda@1.0.1: - optional: true - - is-map@2.0.3: {} - - is-negative-zero@2.0.3: {} - - is-npm@5.0.0: {} - - is-number-object@1.0.7: - dependencies: - has-tostringtag: 1.0.2 - - is-number@2.1.0: - dependencies: - kind-of: 3.2.2 - - is-number@7.0.0: {} - - is-obj@2.0.0: {} - - is-path-inside@3.0.3: {} - - is-plain-obj@4.1.0: {} - - is-regex@1.1.4: - dependencies: - call-bind: 1.0.7 - has-tostringtag: 1.0.2 - - is-set@2.0.3: {} - - is-shared-array-buffer@1.0.3: - dependencies: - call-bind: 1.0.7 - - is-stream-ended@0.1.4: {} - - is-stream@2.0.1: {} - - is-string@1.0.7: - dependencies: - has-tostringtag: 1.0.2 - - is-symbol@1.0.4: - dependencies: - has-symbols: 1.0.3 - - is-typed-array@1.1.13: - dependencies: - which-typed-array: 1.1.15 - - is-typedarray@1.0.0: {} - - is-unicode-supported@0.1.0: {} - - is-url@1.2.4: {} - - is-weakmap@2.0.2: {} - - is-weakref@1.0.2: - dependencies: - call-bind: 1.0.7 - - is-weakset@2.0.3: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - - is-wsl@1.1.0: {} - - is-yarn-global@0.3.0: {} - - is2@2.0.9: - dependencies: - deep-is: 0.1.4 - ip-regex: 4.3.0 - is-url: 1.2.4 - - isarray@0.0.1: {} - - isarray@1.0.0: {} - - isarray@2.0.5: {} - - isexe@2.0.0: {} - - isexe@3.1.1: - optional: true - - isomorphic-fetch@3.0.0(encoding@0.1.13): - dependencies: - node-fetch: 2.7.0(encoding@0.1.13) - whatwg-fetch: 3.6.20 - transitivePeerDependencies: - - encoding - - iterator.prototype@1.1.3: - dependencies: - define-properties: 1.2.1 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - reflect.getprototypeof: 1.0.6 - set-function-name: 2.0.2 - - jackspeak@3.4.3: - dependencies: - '@isaacs/cliui': 8.0.2 - optionalDependencies: - '@pkgjs/parseargs': 0.11.0 - - jiti@1.21.6: {} - - jju@1.4.0: {} - - join-path@1.1.1: - dependencies: - as-array: 2.0.0 - url-join: 0.0.1 - valid-url: 1.0.9 - - js-tokens@4.0.0: {} - - js-yaml@4.1.0: - dependencies: - argparse: 2.0.1 - - jsbn@1.1.0: {} - - jsesc@3.0.2: {} - - json-bigint@1.0.0: - dependencies: - bignumber.js: 9.1.2 - - json-buffer@3.0.1: {} - - json-parse-helpfulerror@1.0.3: - dependencies: - jju: 1.4.0 - - json-ptr@3.1.1: {} - - json-schema-traverse@0.4.1: {} - - json-schema-traverse@1.0.0: {} - - json-stable-stringify-without-jsonify@1.0.1: {} - - json5@2.2.3: {} - - jsonfile@6.1.0: - dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 - - jsonwebtoken@9.0.2: - 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.1.1 - ms: 2.1.3 - semver: 7.6.3 - - jsx-ast-utils@3.3.5: - dependencies: - array-includes: 3.1.8 - array.prototype.flat: 1.3.2 - object.assign: 4.1.5 - object.values: 1.2.0 - - jwa@1.4.1: - dependencies: - buffer-equal-constant-time: 1.0.1 - ecdsa-sig-formatter: 1.0.11 - safe-buffer: 5.2.1 - - jwa@2.0.0: - dependencies: - buffer-equal-constant-time: 1.0.1 - ecdsa-sig-formatter: 1.0.11 - safe-buffer: 5.2.1 - - jws@3.2.2: - dependencies: - jwa: 1.4.1 - safe-buffer: 5.2.1 - - jws@4.0.0: - dependencies: - jwa: 2.0.0 - safe-buffer: 5.2.1 - - keyv@4.5.4: - dependencies: - json-buffer: 3.0.1 - - kind-of@3.2.2: - dependencies: - is-buffer: 1.1.6 - - kuler@2.0.0: {} - - lazystream@1.0.1: - dependencies: - readable-stream: 2.3.8 - - leven@3.1.0: {} - - levn@0.4.1: - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - - libsodium-wrappers@0.7.15: - dependencies: - libsodium: 0.7.15 - - libsodium@0.7.15: {} - - lilconfig@2.1.0: {} - - lilconfig@3.1.2: {} - - lines-and-columns@1.2.4: {} - - locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 - - lodash._objecttypes@2.4.1: {} - - lodash.camelcase@4.3.0: {} - - lodash.includes@4.3.0: {} - - lodash.isboolean@3.0.3: {} - - lodash.isinteger@4.0.4: {} - - lodash.isnumber@3.0.3: {} - - lodash.isobject@2.4.1: - dependencies: - lodash._objecttypes: 2.4.1 - - lodash.isplainobject@4.0.6: {} - - lodash.isstring@4.0.1: {} - - lodash.mapvalues@4.6.0: {} - - lodash.merge@4.6.2: {} - - lodash.once@4.1.1: {} - - lodash.snakecase@4.1.1: {} - - lodash@4.17.21: {} - - log-symbols@4.1.0: - dependencies: - chalk: 4.1.2 - is-unicode-supported: 0.1.0 - - logform@2.6.1: - dependencies: - '@colors/colors': 1.6.0 - '@types/triple-beam': 1.3.5 - fecha: 4.2.3 - ms: 2.1.3 - safe-stable-stringify: 2.5.0 - triple-beam: 1.4.1 - - long@5.2.3: {} - - longest-streak@3.1.0: {} - - loose-envify@1.4.0: - dependencies: - js-tokens: 4.0.0 - - lru-cache@10.4.3: {} - - lru-cache@5.1.1: - dependencies: - yallist: 3.1.1 - - lru-cache@7.18.3: {} - - lsofi@1.0.0: - dependencies: - is-number: 2.1.0 - through2: 2.0.5 - - make-dir@3.1.0: - dependencies: - semver: 6.3.1 - - make-fetch-happen@13.0.1: - dependencies: - '@npmcli/agent': 2.2.2 - cacache: 18.0.4 - http-cache-semantics: 4.1.1 - is-lambda: 1.0.1 - minipass: 7.1.2 - minipass-fetch: 3.0.5 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - negotiator: 0.6.4 - proc-log: 4.2.0 - promise-retry: 2.0.1 - ssri: 10.0.6 - transitivePeerDependencies: - - supports-color - optional: true - - marked-terminal@7.2.1(marked@13.0.3): - dependencies: - ansi-escapes: 7.0.0 - ansi-regex: 6.1.0 - chalk: 5.3.0 - cli-highlight: 2.1.11 - cli-table3: 0.6.5 - marked: 13.0.3 - node-emoji: 2.1.3 - supports-hyperlinks: 3.1.0 - - marked@13.0.3: {} - - marked@14.1.3: {} - - mdast-util-from-markdown@2.0.2: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - decode-named-character-reference: 1.0.2 - devlop: 1.1.0 - mdast-util-to-string: 4.0.0 - micromark: 4.0.0 - micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-decode-string: 2.0.0 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - unist-util-stringify-position: 4.0.0 - transitivePeerDependencies: - - supports-color - - mdast-util-mdx-expression@2.0.1: - dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 - transitivePeerDependencies: - - supports-color - - mdast-util-mdx-jsx@3.1.3: - dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - ccount: 2.0.1 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 - parse-entities: 4.0.1 - stringify-entities: 4.0.4 - unist-util-stringify-position: 4.0.0 - vfile-message: 4.0.2 - transitivePeerDependencies: - - supports-color - - mdast-util-mdxjs-esm@2.0.1: - dependencies: - '@types/estree-jsx': 1.0.5 - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - devlop: 1.1.0 - mdast-util-from-markdown: 2.0.2 - mdast-util-to-markdown: 2.1.1 - transitivePeerDependencies: - - supports-color - - mdast-util-phrasing@4.1.0: - dependencies: - '@types/mdast': 4.0.4 - unist-util-is: 6.0.0 - - mdast-util-to-hast@13.2.0: - dependencies: - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - '@ungap/structured-clone': 1.2.0 - devlop: 1.1.0 - micromark-util-sanitize-uri: 2.0.0 - trim-lines: 3.0.1 - unist-util-position: 5.0.0 - unist-util-visit: 5.0.0 - vfile: 6.0.3 - - mdast-util-to-markdown@2.1.1: - dependencies: - '@types/mdast': 4.0.4 - '@types/unist': 3.0.3 - longest-streak: 3.1.0 - mdast-util-phrasing: 4.1.0 - mdast-util-to-string: 4.0.0 - micromark-util-classify-character: 2.0.0 - micromark-util-decode-string: 2.0.0 - unist-util-visit: 5.0.0 - zwitch: 2.0.4 - - mdast-util-to-string@4.0.0: - dependencies: - '@types/mdast': 4.0.4 - - media-typer@0.3.0: {} - - merge-descriptors@1.0.3: {} - - merge2@1.4.1: {} - - methods@1.1.2: {} - - micromark-core-commonmark@2.0.1: - dependencies: - decode-named-character-reference: 1.0.2 - devlop: 1.1.0 - micromark-factory-destination: 2.0.0 - micromark-factory-label: 2.0.0 - micromark-factory-space: 2.0.0 - micromark-factory-title: 2.0.0 - micromark-factory-whitespace: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-chunked: 2.0.0 - micromark-util-classify-character: 2.0.0 - micromark-util-html-tag-name: 2.0.0 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-resolve-all: 2.0.0 - micromark-util-subtokenize: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-factory-destination@2.0.0: - dependencies: - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-factory-label@2.0.0: - dependencies: - devlop: 1.1.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-factory-space@2.0.0: - dependencies: - micromark-util-character: 2.1.0 - micromark-util-types: 2.0.0 - - micromark-factory-title@2.0.0: - dependencies: - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-factory-whitespace@2.0.0: - dependencies: - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-util-character@2.1.0: - dependencies: - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-util-chunked@2.0.0: - dependencies: - micromark-util-symbol: 2.0.0 - - micromark-util-classify-character@2.0.0: - dependencies: - micromark-util-character: 2.1.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-util-combine-extensions@2.0.0: - dependencies: - micromark-util-chunked: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-util-decode-numeric-character-reference@2.0.1: - dependencies: - micromark-util-symbol: 2.0.0 - - micromark-util-decode-string@2.0.0: - dependencies: - decode-named-character-reference: 1.0.2 - micromark-util-character: 2.1.0 - micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-symbol: 2.0.0 - - micromark-util-encode@2.0.0: {} - - micromark-util-html-tag-name@2.0.0: {} - - micromark-util-normalize-identifier@2.0.0: - dependencies: - micromark-util-symbol: 2.0.0 - - micromark-util-resolve-all@2.0.0: - dependencies: - micromark-util-types: 2.0.0 - - micromark-util-sanitize-uri@2.0.0: - dependencies: - micromark-util-character: 2.1.0 - micromark-util-encode: 2.0.0 - micromark-util-symbol: 2.0.0 - - micromark-util-subtokenize@2.0.1: - dependencies: - devlop: 1.1.0 - micromark-util-chunked: 2.0.0 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - - micromark-util-symbol@2.0.0: {} - - micromark-util-types@2.0.0: {} - - micromark@4.0.0: - dependencies: - '@types/debug': 4.1.12 - debug: 4.3.7 - decode-named-character-reference: 1.0.2 - devlop: 1.1.0 - micromark-core-commonmark: 2.0.1 - micromark-factory-space: 2.0.0 - micromark-util-character: 2.1.0 - micromark-util-chunked: 2.0.0 - micromark-util-combine-extensions: 2.0.0 - micromark-util-decode-numeric-character-reference: 2.0.1 - micromark-util-encode: 2.0.0 - micromark-util-normalize-identifier: 2.0.0 - micromark-util-resolve-all: 2.0.0 - micromark-util-sanitize-uri: 2.0.0 - micromark-util-subtokenize: 2.0.1 - micromark-util-symbol: 2.0.0 - micromark-util-types: 2.0.0 - transitivePeerDependencies: - - supports-color - - micromatch@4.0.8: - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 - - mime-db@1.52.0: {} - - mime-db@1.53.0: {} - - mime-types@2.1.35: - dependencies: - mime-db: 1.52.0 - - mime@1.6.0: {} - - mime@2.6.0: {} - - mimic-fn@2.1.0: {} - - minimatch@3.1.2: - dependencies: - brace-expansion: 1.1.11 - - minimatch@5.1.6: - dependencies: - brace-expansion: 2.0.1 - - minimatch@6.2.0: - dependencies: - brace-expansion: 2.0.1 - - minimatch@9.0.5: - dependencies: - brace-expansion: 2.0.1 - - minimist@1.2.8: {} - - minipass-collect@2.0.1: - dependencies: - minipass: 7.1.2 - optional: true - - minipass-fetch@3.0.5: - dependencies: - minipass: 7.1.2 - minipass-sized: 1.0.3 - minizlib: 2.1.2 - optionalDependencies: - encoding: 0.1.13 - optional: true - - minipass-flush@1.0.5: - dependencies: - minipass: 3.3.6 - optional: true - - minipass-pipeline@1.2.4: - dependencies: - minipass: 3.3.6 - optional: true - - minipass-sized@1.0.3: - dependencies: - minipass: 3.3.6 - optional: true - - minipass@3.3.6: - dependencies: - yallist: 4.0.0 - - minipass@5.0.0: {} - - minipass@7.1.2: {} - - minizlib@2.1.2: - dependencies: - minipass: 3.3.6 - yallist: 4.0.0 - - mkdirp@0.5.6: - dependencies: - minimist: 1.2.8 - - mkdirp@1.0.4: {} - - moo@0.5.2: {} - - morgan@1.10.0: - dependencies: - basic-auth: 2.0.1 - debug: 2.6.9 - depd: 2.0.0 - on-finished: 2.3.0 - on-headers: 1.0.2 - transitivePeerDependencies: - - supports-color - - ms@2.0.0: {} - - ms@2.1.2: {} - - ms@2.1.3: {} - - mute-stream@0.0.8: {} - - mz@2.7.0: - dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - - nan@2.22.0: - optional: true - - nanoid@3.3.7: {} - - natural-compare@1.4.0: {} - - nearley@2.20.1: - dependencies: - commander: 2.20.3 - moo: 0.5.2 - railroad-diagrams: 1.0.0 - randexp: 0.4.6 - - negotiator@0.6.3: {} - - negotiator@0.6.4: {} - - netmask@2.0.2: {} - - nice-try@1.0.5: {} - - node-emoji@2.1.3: - dependencies: - '@sindresorhus/is': 4.6.0 - char-regex: 1.0.2 - emojilib: 2.4.0 - skin-tone: 2.0.0 - - node-fetch@2.7.0(encoding@0.1.13): - dependencies: - whatwg-url: 5.0.0 - optionalDependencies: - encoding: 0.1.13 - - node-gyp@10.2.0: - dependencies: - env-paths: 2.2.1 - exponential-backoff: 3.1.1 - glob: 10.4.5 - graceful-fs: 4.2.11 - make-fetch-happen: 13.0.1 - nopt: 7.2.1 - proc-log: 4.2.0 - semver: 7.6.3 - tar: 6.2.1 - which: 4.0.0 - transitivePeerDependencies: - - supports-color - optional: true - - node-releases@2.0.18: {} - - nopt@7.2.1: - dependencies: - abbrev: 2.0.0 - optional: true - - normalize-path@3.0.0: {} - - normalize-range@0.1.2: {} - - object-assign@4.1.1: {} - - object-hash@3.0.0: {} - - object-inspect@1.13.2: {} - - object-keys@1.1.1: {} - - object.assign@4.1.5: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - has-symbols: 1.0.3 - object-keys: 1.1.1 - - object.entries@1.1.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - - object.fromentries@2.0.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - - object.values@1.2.0: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - - on-finished@2.3.0: - dependencies: - ee-first: 1.1.1 - - on-finished@2.4.1: - dependencies: - ee-first: 1.1.1 - - on-headers@1.0.2: {} - - once@1.4.0: - dependencies: - wrappy: 1.0.2 - - one-time@1.0.0: - dependencies: - fn.name: 1.1.0 - - onetime@5.1.2: - dependencies: - mimic-fn: 2.1.0 - - open@6.4.0: - dependencies: - is-wsl: 1.1.0 - - openapi3-ts@3.2.0: - dependencies: - yaml: 2.6.0 - - optionator@0.9.4: - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.5 - - ora@5.4.1: - dependencies: - bl: 4.1.0 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-spinners: 2.9.2 - is-interactive: 1.0.0 - is-unicode-supported: 0.1.0 - log-symbols: 4.1.0 - strip-ansi: 6.0.1 - wcwidth: 1.0.1 - - os-tmpdir@1.0.2: {} - - p-defer@3.0.0: {} - - p-limit@3.1.0: - dependencies: - yocto-queue: 0.1.0 - - p-locate@5.0.0: - dependencies: - p-limit: 3.1.0 - - p-map@4.0.0: - dependencies: - aggregate-error: 3.1.0 - optional: true - - p-throttle@5.1.0: {} - - pac-proxy-agent@7.0.2: - dependencies: - '@tootallnate/quickjs-emscripten': 0.23.0 - agent-base: 7.1.1 - debug: 4.3.7 - get-uri: 6.0.3 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.5 - pac-resolver: 7.0.1 - socks-proxy-agent: 8.0.4 - transitivePeerDependencies: - - supports-color - - pac-resolver@7.0.1: - dependencies: - degenerator: 5.0.1 - netmask: 2.0.2 - - package-json-from-dist@1.0.1: {} - - parent-module@1.0.1: - dependencies: - callsites: 3.1.0 - - parse-entities@4.0.1: - dependencies: - '@types/unist': 2.0.11 - character-entities: 2.0.2 - character-entities-legacy: 3.0.0 - character-reference-invalid: 2.0.1 - decode-named-character-reference: 1.0.2 - is-alphanumerical: 2.0.1 - is-decimal: 2.0.1 - is-hexadecimal: 2.0.1 - - parse5-htmlparser2-tree-adapter@6.0.1: - dependencies: - parse5: 6.0.1 - - parse5@5.1.1: {} - - parse5@6.0.1: {} - - parseurl@1.3.3: {} - - path-exists@4.0.0: {} - - path-key@2.0.1: {} - - path-key@3.1.1: {} - - path-parse@1.0.7: {} - - path-scurry@1.11.1: - dependencies: - lru-cache: 10.4.3 - minipass: 7.1.2 - - path-to-regexp@0.1.10: {} - - path-to-regexp@0.1.7: {} - - path-to-regexp@1.9.0: - dependencies: - isarray: 0.0.1 - - pg-cloudflare@1.1.1: - optional: true - - pg-connection-string@2.7.0: {} - - pg-int8@1.0.1: {} - - pg-pool@3.7.0(pg@8.13.1): - dependencies: - pg: 8.13.1 - - pg-protocol@1.7.0: {} - - pg-types@2.2.0: - dependencies: - pg-int8: 1.0.1 - postgres-array: 2.0.0 - postgres-bytea: 1.0.0 - postgres-date: 1.0.7 - postgres-interval: 1.2.0 - - pg@8.13.1: - dependencies: - pg-connection-string: 2.7.0 - pg-pool: 3.7.0(pg@8.13.1) - pg-protocol: 1.7.0 - pg-types: 2.2.0 - pgpass: 1.0.5 - optionalDependencies: - pg-cloudflare: 1.1.1 - - pgpass@1.0.5: - dependencies: - split2: 4.2.0 - - picocolors@1.1.1: {} - - picomatch@2.3.1: {} - - pify@2.3.0: {} - - pirates@4.0.6: {} - - portfinder@1.0.32: - dependencies: - async: 2.6.4 - debug: 3.2.7 - mkdirp: 0.5.6 - transitivePeerDependencies: - - supports-color - - possible-typed-array-names@1.0.0: {} - - postcss-import@15.1.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-value-parser: 4.2.0 - read-cache: 1.0.0 - resolve: 1.22.8 - - postcss-js@4.0.1(postcss@8.4.47): - dependencies: - camelcase-css: 2.0.1 - postcss: 8.4.47 - - postcss-load-config@4.0.2(postcss@8.4.47): - dependencies: - lilconfig: 3.1.2 - yaml: 2.6.0 - optionalDependencies: - postcss: 8.4.47 - - postcss-nested@6.2.0(postcss@8.4.47): - dependencies: - postcss: 8.4.47 - postcss-selector-parser: 6.1.2 - - postcss-selector-parser@6.1.2: - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - - postcss-value-parser@4.2.0: {} - - postcss@8.4.47: - dependencies: - nanoid: 3.3.7 - picocolors: 1.1.1 - source-map-js: 1.2.1 - - postgres-array@2.0.0: {} - - postgres-bytea@1.0.0: {} - - postgres-date@1.0.7: {} - - postgres-interval@1.2.0: - dependencies: - xtend: 4.0.2 - - prelude-ls@1.2.1: {} - - proc-log@4.2.0: - optional: true - - process-nextick-args@2.0.1: {} - - process@0.11.10: {} - - progress@2.0.3: {} - - promise-breaker@6.0.0: {} - - promise-retry@2.0.1: - dependencies: - err-code: 2.0.3 - retry: 0.12.0 - optional: true - - prop-types@15.8.1: - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 - - property-information@6.5.0: {} - - proto-list@1.2.4: {} - - proto3-json-serializer@2.0.2: - dependencies: - protobufjs: 7.4.0 - - protobufjs@7.4.0: - dependencies: - '@protobufjs/aspromise': 1.1.2 - '@protobufjs/base64': 1.1.2 - '@protobufjs/codegen': 2.0.4 - '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 - '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.0 - '@protobufjs/path': 1.1.2 - '@protobufjs/pool': 1.1.0 - '@protobufjs/utf8': 1.1.0 - '@types/node': 22.8.7 - long: 5.2.3 - - proxy-addr@2.0.7: - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - - proxy-agent@6.4.0: - dependencies: - agent-base: 7.1.1 - debug: 4.3.7 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.5 - lru-cache: 7.18.3 - pac-proxy-agent: 7.0.2 - proxy-from-env: 1.1.0 - socks-proxy-agent: 8.0.4 - transitivePeerDependencies: - - supports-color - - proxy-from-env@1.1.0: {} - - pump@3.0.2: - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - - punycode@1.4.1: {} - - punycode@2.3.1: {} - - pupa@2.1.1: - dependencies: - escape-goat: 2.1.1 - - qs@6.13.0: - dependencies: - side-channel: 1.0.6 - - queue-microtask@1.2.3: {} - - queue-tick@1.0.1: {} - - railroad-diagrams@1.0.0: {} - - randexp@0.4.6: - dependencies: - discontinuous-range: 1.0.0 - ret: 0.1.15 - - range-parser@1.2.1: {} - - raw-body@2.5.2: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - - rc@1.2.8: - dependencies: - deep-extend: 0.6.0 - ini: 1.3.8 - minimist: 1.2.8 - strip-json-comments: 2.0.1 - - re2@1.21.4: - dependencies: - install-artifact-from-github: 1.3.5 - nan: 2.22.0 - node-gyp: 10.2.0 - transitivePeerDependencies: - - supports-color - optional: true - - react-dom@18.3.1(react@18.3.1): - dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 - - react-fast-compare@3.2.2: {} - - react-helmet@6.1.0(react@18.3.1): - dependencies: - object-assign: 4.1.1 - prop-types: 15.8.1 - react: 18.3.1 - react-fast-compare: 3.2.2 - react-side-effect: 2.1.2(react@18.3.1) - - react-is@16.13.1: {} - - react-markdown@9.0.1(@types/react@18.3.12)(react@18.3.1): - dependencies: - '@types/hast': 3.0.4 - '@types/react': 18.3.12 - devlop: 1.1.0 - hast-util-to-jsx-runtime: 2.3.2 - html-url-attributes: 3.0.1 - mdast-util-to-hast: 13.2.0 - react: 18.3.1 - remark-parse: 11.0.0 - remark-rehype: 11.1.1 - unified: 11.0.5 - unist-util-visit: 5.0.0 - vfile: 6.0.3 - transitivePeerDependencies: - - supports-color - - react-refresh@0.14.2: {} - - react-router-dom@6.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): - dependencies: - '@remix-run/router': 1.20.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-router: 6.27.0(react@18.3.1) - - react-router@6.27.0(react@18.3.1): - dependencies: - '@remix-run/router': 1.20.0 - react: 18.3.1 - - react-side-effect@2.1.2(react@18.3.1): - dependencies: - react: 18.3.1 - - react@18.3.1: - dependencies: - loose-envify: 1.4.0 - - read-cache@1.0.0: - dependencies: - pify: 2.3.0 - - readable-stream@2.3.8: - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - - readable-stream@3.6.2: - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - - readable-stream@4.5.2: - dependencies: - abort-controller: 3.0.0 - buffer: 6.0.3 - events: 3.3.0 - process: 0.11.10 - string_decoder: 1.3.0 - - readdir-glob@1.1.3: - dependencies: - minimatch: 5.1.6 - - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - - reflect.getprototypeof@1.0.6: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - globalthis: 1.0.4 - which-builtin-type: 1.1.4 - - regexp.prototype.flags@1.5.3: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-errors: 1.3.0 - set-function-name: 2.0.2 - - registry-auth-token@5.0.2: - dependencies: - '@pnpm/npm-conf': 2.3.1 - - registry-url@5.1.0: - dependencies: - rc: 1.2.8 - - remark-parse@11.0.0: - dependencies: - '@types/mdast': 4.0.4 - mdast-util-from-markdown: 2.0.2 - micromark-util-types: 2.0.0 - unified: 11.0.5 - transitivePeerDependencies: - - supports-color - - remark-rehype@11.1.1: - dependencies: - '@types/hast': 3.0.4 - '@types/mdast': 4.0.4 - mdast-util-to-hast: 13.2.0 - unified: 11.0.5 - vfile: 6.0.3 - - remarkable@2.0.1: - dependencies: - argparse: 1.0.10 - autolinker: 3.16.2 - - require-directory@2.1.1: {} - - require-from-string@2.0.2: {} - - resolve-from@4.0.0: {} - - resolve@1.22.8: - dependencies: - is-core-module: 2.15.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - resolve@2.0.0-next.5: - dependencies: - is-core-module: 2.15.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - restore-cursor@3.1.0: - dependencies: - onetime: 5.1.2 - signal-exit: 3.0.7 - - ret@0.1.15: {} - - retry-request@7.0.2(encoding@0.1.13): - dependencies: - '@types/request': 2.48.12 - extend: 3.0.2 - teeny-request: 9.0.0(encoding@0.1.13) - transitivePeerDependencies: - - encoding - - supports-color - - retry@0.12.0: - optional: true - - retry@0.13.1: {} - - reusify@1.0.4: {} - - rollup@4.24.0: - dependencies: - '@types/estree': 1.0.6 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.24.0 - '@rollup/rollup-android-arm64': 4.24.0 - '@rollup/rollup-darwin-arm64': 4.24.0 - '@rollup/rollup-darwin-x64': 4.24.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.24.0 - '@rollup/rollup-linux-arm-musleabihf': 4.24.0 - '@rollup/rollup-linux-arm64-gnu': 4.24.0 - '@rollup/rollup-linux-arm64-musl': 4.24.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.24.0 - '@rollup/rollup-linux-riscv64-gnu': 4.24.0 - '@rollup/rollup-linux-s390x-gnu': 4.24.0 - '@rollup/rollup-linux-x64-gnu': 4.24.0 - '@rollup/rollup-linux-x64-musl': 4.24.0 - '@rollup/rollup-win32-arm64-msvc': 4.24.0 - '@rollup/rollup-win32-ia32-msvc': 4.24.0 - '@rollup/rollup-win32-x64-msvc': 4.24.0 - fsevents: 2.3.3 - - router@1.3.8: - dependencies: - array-flatten: 3.0.0 - debug: 2.6.9 - methods: 1.1.2 - parseurl: 1.3.3 - path-to-regexp: 0.1.7 - setprototypeof: 1.2.0 - utils-merge: 1.0.1 - transitivePeerDependencies: - - supports-color - - run-async@2.4.1: {} - - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - - rxjs@7.8.1: - dependencies: - tslib: 2.8.1 - - safe-array-concat@1.1.2: - dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - isarray: 2.0.5 - - safe-buffer@5.1.2: {} - - safe-buffer@5.2.1: {} - - safe-regex-test@1.0.3: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-regex: 1.1.4 - - safe-stable-stringify@2.5.0: {} - - safer-buffer@2.1.2: {} - - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 - - semver-diff@3.1.1: - dependencies: - semver: 6.3.1 - - semver@5.7.2: {} - - semver@6.3.1: {} - - semver@7.6.3: {} - - send@0.19.0: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - - serve-static@1.16.2: - dependencies: - encodeurl: 2.0.0 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.19.0 - transitivePeerDependencies: - - supports-color - - set-function-length@1.2.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - - set-function-name@2.0.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - functions-have-names: 1.2.3 - has-property-descriptors: 1.0.2 - - setprototypeof@1.2.0: {} - - shebang-command@1.2.0: - dependencies: - shebang-regex: 1.0.0 - - shebang-command@2.0.0: - dependencies: - shebang-regex: 3.0.0 - - shebang-regex@1.0.0: {} - - shebang-regex@3.0.0: {} - - side-channel@1.0.6: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - object-inspect: 1.13.2 - - signal-exit@3.0.7: {} - - signal-exit@4.1.0: {} - - simple-swizzle@0.2.2: - dependencies: - is-arrayish: 0.3.2 - - skin-tone@2.0.0: - dependencies: - unicode-emoji-modifier-base: 1.0.0 - - smart-buffer@4.2.0: {} - - socks-proxy-agent@8.0.4: - dependencies: - agent-base: 7.1.1 - debug: 4.3.7 - socks: 2.8.3 - transitivePeerDependencies: - - supports-color - - socks@2.8.3: - dependencies: - ip-address: 9.0.5 - smart-buffer: 4.2.0 - - sort-any@2.0.0: - dependencies: - lodash: 4.17.21 - - source-map-js@1.2.1: {} - - source-map@0.6.1: - optional: true - - space-separated-tokens@2.0.2: {} - - split2@4.2.0: {} - - sprintf-js@1.0.3: {} - - sprintf-js@1.1.3: {} - - sql-formatter@15.4.5: - dependencies: - argparse: 2.0.1 - get-stdin: 8.0.0 - nearley: 2.20.1 - - ssri@10.0.6: - dependencies: - minipass: 7.1.2 - optional: true - - stack-trace@0.0.10: {} - - statuses@1.5.0: {} - - statuses@2.0.1: {} - - stream-chain@2.2.5: {} - - stream-events@1.0.5: - dependencies: - stubs: 3.0.0 - - stream-json@1.9.0: - dependencies: - stream-chain: 2.2.5 - - stream-shift@1.0.3: {} - - streamx@2.20.1: - dependencies: - fast-fifo: 1.3.2 - queue-tick: 1.0.1 - text-decoder: 1.2.1 - optionalDependencies: - bare-events: 2.5.0 - - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - - string-width@5.1.2: - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.1.0 - - string.prototype.matchall@4.0.11: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - 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.3 - set-function-name: 2.0.2 - side-channel: 1.0.6 - - string.prototype.repeat@1.0.0: - dependencies: - define-properties: 1.2.1 - es-abstract: 1.23.3 - - string.prototype.trim@1.2.9: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-object-atoms: 1.0.0 - - string.prototype.trimend@1.0.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - - string.prototype.trimstart@1.0.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - - string_decoder@1.1.1: - dependencies: - safe-buffer: 5.1.2 - - string_decoder@1.3.0: - dependencies: - safe-buffer: 5.2.1 - - stringify-entities@4.0.4: - dependencies: - character-entities-html4: 2.1.0 - character-entities-legacy: 3.0.0 - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - strip-ansi@7.1.0: - dependencies: - ansi-regex: 6.1.0 - - strip-json-comments@2.0.1: {} - - strip-json-comments@3.1.1: {} - - stubs@3.0.0: {} - - style-to-object@1.0.8: - dependencies: - inline-style-parser: 0.2.4 - - sucrase@3.35.0: - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - commander: 4.1.1 - glob: 10.4.5 - lines-and-columns: 1.2.4 - mz: 2.7.0 - pirates: 4.0.6 - ts-interface-checker: 0.1.13 - - superstatic@9.0.3(encoding@0.1.13): - dependencies: - basic-auth-connect: 1.1.0 - commander: 10.0.1 - compression: 1.7.5 - connect: 3.7.0 - destroy: 1.2.0 - fast-url-parser: 1.1.3 - glob-slasher: 1.0.1 - is-url: 1.2.4 - join-path: 1.1.1 - lodash: 4.17.21 - mime-types: 2.1.35 - minimatch: 6.2.0 - morgan: 1.10.0 - on-finished: 2.4.1 - on-headers: 1.0.2 - path-to-regexp: 1.9.0 - router: 1.3.8 - update-notifier-cjs: 5.1.6(encoding@0.1.13) - optionalDependencies: - re2: 1.21.4 - transitivePeerDependencies: - - encoding - - supports-color - - supports-color@7.2.0: - dependencies: - has-flag: 4.0.0 - - supports-hyperlinks@3.1.0: - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 - - supports-preserve-symlinks-flag@1.0.0: {} - - tailwindcss@3.4.14: - dependencies: - '@alloc/quick-lru': 5.2.0 - arg: 5.0.2 - chokidar: 3.6.0 - didyoumean: 1.2.2 - dlv: 1.1.3 - fast-glob: 3.3.2 - glob-parent: 6.0.2 - is-glob: 4.0.3 - jiti: 1.21.6 - lilconfig: 2.1.0 - micromatch: 4.0.8 - normalize-path: 3.0.0 - object-hash: 3.0.0 - picocolors: 1.1.1 - postcss: 8.4.47 - postcss-import: 15.1.0(postcss@8.4.47) - postcss-js: 4.0.1(postcss@8.4.47) - postcss-load-config: 4.0.2(postcss@8.4.47) - postcss-nested: 6.2.0(postcss@8.4.47) - postcss-selector-parser: 6.1.2 - resolve: 1.22.8 - sucrase: 3.35.0 - transitivePeerDependencies: - - ts-node - - tar-stream@3.1.7: - dependencies: - b4a: 1.6.7 - fast-fifo: 1.3.2 - streamx: 2.20.1 - - tar@6.2.1: - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 5.0.0 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 - - tcp-port-used@1.0.2: - dependencies: - debug: 4.3.1 - is2: 2.0.9 - transitivePeerDependencies: - - supports-color - - teeny-request@9.0.0(encoding@0.1.13): - dependencies: - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 - node-fetch: 2.7.0(encoding@0.1.13) - stream-events: 1.0.5 - uuid: 9.0.1 - transitivePeerDependencies: - - encoding - - supports-color - - text-decoder@1.2.1: {} - - text-hex@1.0.0: {} - - text-table@0.2.0: {} - - thenify-all@1.6.0: - dependencies: - thenify: 3.3.1 - - thenify@3.3.1: - dependencies: - any-promise: 1.3.0 - - through2@2.0.5: - dependencies: - readable-stream: 2.3.8 - xtend: 4.0.2 - - through@2.3.8: {} - - tmp@0.0.33: - dependencies: - os-tmpdir: 1.0.2 - - tmp@0.2.3: {} - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - toidentifier@1.0.1: {} - - toxic@1.0.1: - dependencies: - lodash: 4.17.21 - - tr46@0.0.3: {} - - trim-lines@3.0.1: {} - - triple-beam@1.4.1: {} - - trough@2.2.0: {} - - ts-interface-checker@0.1.13: {} - - tslib@2.8.1: {} - - tsscmp@1.0.6: {} - - type-check@0.4.0: - dependencies: - prelude-ls: 1.2.1 - - type-fest@0.20.2: {} - - type-fest@0.21.3: {} - - type-is@1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - - typed-array-buffer@1.0.2: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-typed-array: 1.1.13 - - typed-array-byte-length@1.0.1: - 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 - - typed-array-byte-offset@1.0.2: - 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 - - typed-array-length@1.0.6: - 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 - - typedarray-to-buffer@3.1.5: - dependencies: - is-typedarray: 1.0.0 - - unbox-primitive@1.0.2: - dependencies: - call-bind: 1.0.7 - has-bigints: 1.0.2 - has-symbols: 1.0.3 - which-boxed-primitive: 1.0.2 - - undici-types@6.19.8: {} - - unicode-emoji-modifier-base@1.0.0: {} - - unified@11.0.5: - dependencies: - '@types/unist': 3.0.3 - bail: 2.0.2 - devlop: 1.1.0 - extend: 3.0.2 - is-plain-obj: 4.1.0 - trough: 2.2.0 - vfile: 6.0.3 - - unique-filename@3.0.0: - dependencies: - unique-slug: 4.0.0 - optional: true - - unique-slug@4.0.0: - dependencies: - imurmurhash: 0.1.4 - optional: true - - unique-string@2.0.0: - dependencies: - crypto-random-string: 2.0.0 - - unist-util-is@6.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-position@5.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-stringify-position@4.0.0: - dependencies: - '@types/unist': 3.0.3 - - unist-util-visit-parents@6.0.1: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - - unist-util-visit@5.0.0: - dependencies: - '@types/unist': 3.0.3 - unist-util-is: 6.0.0 - unist-util-visit-parents: 6.0.1 - - universal-analytics@0.5.3: - dependencies: - debug: 4.3.7 - uuid: 8.3.2 - transitivePeerDependencies: - - supports-color - - universalify@2.0.1: {} - - unpipe@1.0.0: {} - - update-browserslist-db@1.1.1(browserslist@4.24.2): - dependencies: - browserslist: 4.24.2 - escalade: 3.2.0 - picocolors: 1.1.1 - - update-notifier-cjs@5.1.6(encoding@0.1.13): - dependencies: - boxen: 5.1.2 - chalk: 4.1.2 - configstore: 5.0.1 - has-yarn: 2.1.0 - import-lazy: 2.1.0 - is-ci: 2.0.0 - is-installed-globally: 0.4.0 - is-npm: 5.0.0 - is-yarn-global: 0.3.0 - isomorphic-fetch: 3.0.0(encoding@0.1.13) - pupa: 2.1.1 - registry-auth-token: 5.0.2 - registry-url: 5.1.0 - semver: 7.6.3 - semver-diff: 3.1.1 - xdg-basedir: 4.0.0 - transitivePeerDependencies: - - encoding - - uri-js@4.4.1: - dependencies: - punycode: 2.3.1 - - url-join@0.0.1: {} - - url-template@2.0.8: {} - - util-deprecate@1.0.2: {} - - utils-merge@1.0.1: {} - - uuid@8.3.2: {} - - uuid@9.0.1: {} - - valid-url@1.0.9: {} - - vary@1.1.2: {} - - vfile-message@4.0.2: - dependencies: - '@types/unist': 3.0.3 - unist-util-stringify-position: 4.0.0 - - vfile@6.0.3: - dependencies: - '@types/unist': 3.0.3 - vfile-message: 4.0.2 - - vite@5.4.10(@types/node@22.8.7): - dependencies: - esbuild: 0.21.5 - postcss: 8.4.47 - rollup: 4.24.0 - optionalDependencies: - '@types/node': 22.8.7 - fsevents: 2.3.3 - - wcwidth@1.0.1: - dependencies: - defaults: 1.0.4 - - webidl-conversions@3.0.1: {} - - websocket-driver@0.7.4: - dependencies: - http-parser-js: 0.5.8 - safe-buffer: 5.2.1 - websocket-extensions: 0.1.4 - - websocket-extensions@0.1.4: {} - - whatwg-fetch@3.6.20: {} - - whatwg-url@5.0.0: - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - - which-boxed-primitive@1.0.2: - dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 - - which-builtin-type@1.1.4: - 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 - - which-collection@1.0.2: - dependencies: - is-map: 2.0.3 - is-set: 2.0.3 - is-weakmap: 2.0.2 - is-weakset: 2.0.3 - - which-typed-array@1.1.15: - 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 - - which@1.3.1: - dependencies: - isexe: 2.0.0 - - which@2.0.2: - dependencies: - isexe: 2.0.0 - - which@4.0.0: - dependencies: - isexe: 3.1.1 - optional: true - - widest-line@3.1.0: - dependencies: - string-width: 4.2.3 - - winston-transport@4.8.0: - dependencies: - logform: 2.6.1 - readable-stream: 4.5.2 - triple-beam: 1.4.1 - - winston@3.16.0: - dependencies: - '@colors/colors': 1.6.0 - '@dabh/diagnostics': 2.0.3 - async: 3.2.6 - is-stream: 2.0.1 - logform: 2.6.1 - one-time: 1.0.0 - readable-stream: 3.6.2 - safe-stable-stringify: 2.5.0 - stack-trace: 0.0.10 - triple-beam: 1.4.1 - winston-transport: 4.8.0 - - word-wrap@1.2.5: {} - - wrap-ansi@6.2.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - wrap-ansi@7.0.0: - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - - wrap-ansi@8.1.0: - dependencies: - ansi-styles: 6.2.1 - string-width: 5.1.2 - strip-ansi: 7.1.0 - - wrappy@1.0.2: {} - - write-file-atomic@3.0.3: - dependencies: - imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.7 - typedarray-to-buffer: 3.1.5 - - ws@7.5.10: {} - - xdg-basedir@4.0.0: {} - - xtend@4.0.2: {} - - y18n@5.0.8: {} - - yallist@3.1.1: {} - - yallist@4.0.0: {} - - yaml@2.6.0: {} - - yargs-parser@20.2.9: {} - - yargs-parser@21.1.1: {} - - yargs@16.2.0: - dependencies: - cliui: 7.0.4 - escalade: 3.2.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 20.2.9 - - yargs@17.7.2: - dependencies: - cliui: 8.0.1 - escalade: 3.2.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - string-width: 4.2.3 - y18n: 5.0.8 - yargs-parser: 21.1.1 - - yocto-queue@0.1.0: {} - - zip-stream@6.0.1: - dependencies: - archiver-utils: 5.0.2 - compress-commons: 6.0.2 - readable-stream: 4.5.2 - - zwitch@2.0.4: {} diff --git a/postcss.config.mjs b/postcss.config.mjs new file mode 100644 index 0000000..c7bcb4b --- /dev/null +++ b/postcss.config.mjs @@ -0,0 +1,5 @@ +const config = { + plugins: ["@tailwindcss/postcss"], +}; + +export default config; diff --git a/public/file.svg b/public/file.svg new file mode 100644 index 0000000..004145c --- /dev/null +++ b/public/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/globe.svg b/public/globe.svg new file mode 100644 index 0000000..567f17b --- /dev/null +++ b/public/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/next.svg b/public/next.svg new file mode 100644 index 0000000..5174b28 --- /dev/null +++ b/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/vercel.svg b/public/vercel.svg new file mode 100644 index 0000000..7705396 --- /dev/null +++ b/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/window.svg b/public/window.svg new file mode 100644 index 0000000..b2b2a44 --- /dev/null +++ b/public/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/app/favicon.ico b/src/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/src/app/globals.css b/src/app/globals.css new file mode 100644 index 0000000..a2dc41e --- /dev/null +++ b/src/app/globals.css @@ -0,0 +1,26 @@ +@import "tailwindcss"; + +:root { + --background: #ffffff; + --foreground: #171717; +} + +@theme inline { + --color-background: var(--background); + --color-foreground: var(--foreground); + --font-sans: var(--font-geist-sans); + --font-mono: var(--font-geist-mono); +} + +@media (prefers-color-scheme: dark) { + :root { + --background: #0a0a0a; + --foreground: #ededed; + } +} + +body { + background: var(--background); + color: var(--foreground); + font-family: Arial, Helvetica, sans-serif; +} diff --git a/src/app/layout.tsx b/src/app/layout.tsx new file mode 100644 index 0000000..f7fa87e --- /dev/null +++ b/src/app/layout.tsx @@ -0,0 +1,34 @@ +import type { Metadata } from "next"; +import { Geist, Geist_Mono } from "next/font/google"; +import "./globals.css"; + +const geistSans = Geist({ + variable: "--font-geist-sans", + subsets: ["latin"], +}); + +const geistMono = Geist_Mono({ + variable: "--font-geist-mono", + subsets: ["latin"], +}); + +export const metadata: Metadata = { + title: "Create Next App", + description: "Generated by create next app", +}; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + + {children} + + + ); +} diff --git a/src/app/page.tsx b/src/app/page.tsx new file mode 100644 index 0000000..a932894 --- /dev/null +++ b/src/app/page.tsx @@ -0,0 +1,103 @@ +import Image from "next/image"; + +export default function Home() { + return ( +
+
+ Next.js logo +
    +
  1. + Get started by editing{" "} + + src/app/page.tsx + + . +
  2. +
  3. + Save and see your changes instantly. +
  4. +
+ + +
+ +
+ ); +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..c133409 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "target": "ES2017", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./src/*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules"] +} From a745e1bd787dd7cae4c9101a30cc97fe27365b5f Mon Sep 17 00:00:00 2001 From: gleb Date: Thu, 12 Feb 2026 15:27:38 -0800 Subject: [PATCH 2/2] Update project ui --- bun.lock | 1597 ++++++++++++++++++++++++ components.json | 30 + eslint.config.mjs | 37 +- package.json | 46 +- pnpm-lock.yaml | 0 postcss.config.mjs | 4 +- public/images/food-1.jpg | Bin 0 -> 425879 bytes public/posts/blog-post-1.md | 312 +++++ public/posts/blog-post-2.md | 105 ++ public/posts/blog-post-3.md | 87 ++ public/posts/blog-post-4.md | 96 ++ public/posts/blog-post-5.md | 84 ++ src/app/blog/[post]/blog-component.tsx | 39 + src/app/blog/[post]/blog-post.css | 153 +++ src/app/blog/[post]/page.tsx | 46 + src/app/blog/page.tsx | 112 ++ src/app/globals.css | 133 +- src/app/layout.tsx | 62 +- src/app/page.tsx | 104 +- src/components/component-example.tsx | 495 ++++++++ src/components/example.tsx | 55 + src/components/hero.tsx | 214 ++++ src/components/intro.tsx | 8 + src/components/ui/alert-dialog.tsx | 184 +++ src/components/ui/badge.tsx | 45 + src/components/ui/button.tsx | 60 + src/components/ui/card.tsx | 94 ++ src/components/ui/carousel.tsx | 242 ++++ src/components/ui/combobox.tsx | 294 +++++ src/components/ui/dropdown-menu.tsx | 263 ++++ src/components/ui/field.tsx | 227 ++++ src/components/ui/input-group.tsx | 147 +++ src/components/ui/input.tsx | 19 + src/components/ui/label.tsx | 24 + src/components/ui/select.tsx | 186 +++ src/components/ui/separator.tsx | 28 + src/components/ui/textarea.tsx | 18 + src/lib/utils.ts | 6 + src/types/blog.ts | 6 + tsconfig.json | 11 +- 40 files changed, 5498 insertions(+), 175 deletions(-) create mode 100644 bun.lock create mode 100644 components.json delete mode 100644 pnpm-lock.yaml create mode 100644 public/images/food-1.jpg create mode 100644 public/posts/blog-post-1.md create mode 100644 public/posts/blog-post-2.md create mode 100644 public/posts/blog-post-3.md create mode 100644 public/posts/blog-post-4.md create mode 100644 public/posts/blog-post-5.md create mode 100644 src/app/blog/[post]/blog-component.tsx create mode 100644 src/app/blog/[post]/blog-post.css create mode 100644 src/app/blog/[post]/page.tsx create mode 100644 src/app/blog/page.tsx create mode 100644 src/components/component-example.tsx create mode 100644 src/components/example.tsx create mode 100644 src/components/hero.tsx create mode 100644 src/components/intro.tsx create mode 100644 src/components/ui/alert-dialog.tsx create mode 100644 src/components/ui/badge.tsx create mode 100644 src/components/ui/button.tsx create mode 100644 src/components/ui/card.tsx create mode 100644 src/components/ui/carousel.tsx create mode 100644 src/components/ui/combobox.tsx create mode 100644 src/components/ui/dropdown-menu.tsx create mode 100644 src/components/ui/field.tsx create mode 100644 src/components/ui/input-group.tsx create mode 100644 src/components/ui/input.tsx create mode 100644 src/components/ui/label.tsx create mode 100644 src/components/ui/select.tsx create mode 100644 src/components/ui/separator.tsx create mode 100644 src/components/ui/textarea.tsx create mode 100644 src/lib/utils.ts create mode 100644 src/types/blog.ts diff --git a/bun.lock b/bun.lock new file mode 100644 index 0000000..9e4f5bd --- /dev/null +++ b/bun.lock @@ -0,0 +1,1597 @@ +{ + "lockfileVersion": 1, + "configVersion": 1, + "workspaces": { + "": { + "name": "nutrify-2.0", + "dependencies": { + "@base-ui/react": "^1.1.0", + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "dompurify": "^3.3.1", + "embla-carousel-autoplay": "^8.6.0", + "embla-carousel-react": "^8.6.0", + "lucide-react": "^0.563.0", + "marked": "^17.0.2", + "motion": "^12.34.0", + "next": "16.0.7", + "radix-ui": "^1.4.3", + "react": "19.2.0", + "react-dom": "19.2.0", + "shadcn": "^3.8.4", + "tailwind-merge": "^3.4.0", + }, + "devDependencies": { + "@tailwindcss/postcss": "^4.1.18", + "@types/bun": "latest", + "@types/node": "^20.19.33", + "@types/react": "^19.2.14", + "@types/react-dom": "^19.2.3", + "eslint": "^9.39.2", + "eslint-config-next": "16.0.7", + "tailwindcss": "^4.1.18", + "tw-animate-css": "^1.4.0", + "typescript": "^5.9.3", + }, + }, + }, + "packages": { + "@alloc/quick-lru": ["@alloc/quick-lru@5.2.0", "", {}, "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="], + + "@antfu/ni": ["@antfu/ni@25.0.0", "", { "dependencies": { "ansis": "^4.0.0", "fzf": "^0.5.2", "package-manager-detector": "^1.3.0", "tinyexec": "^1.0.1" }, "bin": { "na": "bin/na.mjs", "ni": "bin/ni.mjs", "nr": "bin/nr.mjs", "nci": "bin/nci.mjs", "nlx": "bin/nlx.mjs", "nun": "bin/nun.mjs", "nup": "bin/nup.mjs" } }, "sha512-9q/yCljni37pkMr4sPrI3G4jqdIk074+iukc5aFJl7kmDCCsiJrbZ6zKxnES1Gwg+i9RcDZwvktl23puGslmvA=="], + + "@babel/code-frame": ["@babel/code-frame@7.29.0", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.28.5", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw=="], + + "@babel/compat-data": ["@babel/compat-data@7.29.0", "", {}, "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg=="], + + "@babel/core": ["@babel/core@7.29.0", "", { "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", "@babel/helper-compilation-targets": "^7.28.6", "@babel/helper-module-transforms": "^7.28.6", "@babel/helpers": "^7.28.6", "@babel/parser": "^7.29.0", "@babel/template": "^7.28.6", "@babel/traverse": "^7.29.0", "@babel/types": "^7.29.0", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA=="], + + "@babel/generator": ["@babel/generator@7.29.1", "", { "dependencies": { "@babel/parser": "^7.29.0", "@babel/types": "^7.29.0", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw=="], + + "@babel/helper-annotate-as-pure": ["@babel/helper-annotate-as-pure@7.27.3", "", { "dependencies": { "@babel/types": "^7.27.3" } }, "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg=="], + + "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.28.6", "", { "dependencies": { "@babel/compat-data": "^7.28.6", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA=="], + + "@babel/helper-create-class-features-plugin": ["@babel/helper-create-class-features-plugin@7.28.6", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-member-expression-to-functions": "^7.28.5", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/helper-replace-supers": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/traverse": "^7.28.6", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow=="], + + "@babel/helper-globals": ["@babel/helper-globals@7.28.0", "", {}, "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="], + + "@babel/helper-member-expression-to-functions": ["@babel/helper-member-expression-to-functions@7.28.5", "", { "dependencies": { "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5" } }, "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg=="], + + "@babel/helper-module-imports": ["@babel/helper-module-imports@7.28.6", "", { "dependencies": { "@babel/traverse": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw=="], + + "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.28.6", "", { "dependencies": { "@babel/helper-module-imports": "^7.28.6", "@babel/helper-validator-identifier": "^7.28.5", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA=="], + + "@babel/helper-optimise-call-expression": ["@babel/helper-optimise-call-expression@7.27.1", "", { "dependencies": { "@babel/types": "^7.27.1" } }, "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw=="], + + "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.28.6", "", {}, "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug=="], + + "@babel/helper-replace-supers": ["@babel/helper-replace-supers@7.28.6", "", { "dependencies": { "@babel/helper-member-expression-to-functions": "^7.28.5", "@babel/helper-optimise-call-expression": "^7.27.1", "@babel/traverse": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg=="], + + "@babel/helper-skip-transparent-expression-wrappers": ["@babel/helper-skip-transparent-expression-wrappers@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg=="], + + "@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="], + + "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="], + + "@babel/helper-validator-option": ["@babel/helper-validator-option@7.27.1", "", {}, "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="], + + "@babel/helpers": ["@babel/helpers@7.28.6", "", { "dependencies": { "@babel/template": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw=="], + + "@babel/parser": ["@babel/parser@7.29.0", "", { "dependencies": { "@babel/types": "^7.29.0" }, "bin": "./bin/babel-parser.js" }, "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww=="], + + "@babel/plugin-syntax-jsx": ["@babel/plugin-syntax-jsx@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w=="], + + "@babel/plugin-syntax-typescript": ["@babel/plugin-syntax-typescript@7.28.6", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A=="], + + "@babel/plugin-transform-modules-commonjs": ["@babel/plugin-transform-modules-commonjs@7.28.6", "", { "dependencies": { "@babel/helper-module-transforms": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA=="], + + "@babel/plugin-transform-typescript": ["@babel/plugin-transform-typescript@7.28.6", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-create-class-features-plugin": "^7.28.6", "@babel/helper-plugin-utils": "^7.28.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.28.6" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw=="], + + "@babel/preset-typescript": ["@babel/preset-typescript@7.28.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", "@babel/plugin-transform-typescript": "^7.28.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g=="], + + "@babel/runtime": ["@babel/runtime@7.28.6", "", {}, "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA=="], + + "@babel/template": ["@babel/template@7.28.6", "", { "dependencies": { "@babel/code-frame": "^7.28.6", "@babel/parser": "^7.28.6", "@babel/types": "^7.28.6" } }, "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ=="], + + "@babel/traverse": ["@babel/traverse@7.29.0", "", { "dependencies": { "@babel/code-frame": "^7.29.0", "@babel/generator": "^7.29.0", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.29.0", "@babel/template": "^7.28.6", "@babel/types": "^7.29.0", "debug": "^4.3.1" } }, "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA=="], + + "@babel/types": ["@babel/types@7.29.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A=="], + + "@base-ui/react": ["@base-ui/react@1.1.0", "", { "dependencies": { "@babel/runtime": "^7.28.4", "@base-ui/utils": "0.2.4", "@floating-ui/react-dom": "^2.1.6", "@floating-ui/utils": "^0.2.10", "reselect": "^5.1.1", "tabbable": "^6.4.0", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "@types/react": "^17 || ^18 || ^19", "react": "^17 || ^18 || ^19", "react-dom": "^17 || ^18 || ^19" }, "optionalPeers": ["@types/react"] }, "sha512-ikcJRNj1mOiF2HZ5jQHrXoVoHcNHdBU5ejJljcBl+VTLoYXR6FidjTN86GjO6hyshi6TZFuNvv0dEOgaOFv6Lw=="], + + "@base-ui/utils": ["@base-ui/utils@0.2.4", "", { "dependencies": { "@babel/runtime": "^7.28.4", "@floating-ui/utils": "^0.2.10", "reselect": "^5.1.1", "use-sync-external-store": "^1.6.0" }, "peerDependencies": { "@types/react": "^17 || ^18 || ^19", "react": "^17 || ^18 || ^19", "react-dom": "^17 || ^18 || ^19" }, "optionalPeers": ["@types/react"] }, "sha512-smZwpMhjO29v+jrZusBSc5T+IJ3vBb9cjIiBjtKcvWmRj9Z4DWGVR3efr1eHR56/bqY5a4qyY9ElkOY5ljo3ng=="], + + "@dotenvx/dotenvx": ["@dotenvx/dotenvx@1.52.0", "", { "dependencies": { "commander": "^11.1.0", "dotenv": "^17.2.1", "eciesjs": "^0.4.10", "execa": "^5.1.1", "fdir": "^6.2.0", "ignore": "^5.3.0", "object-treeify": "1.1.33", "picomatch": "^4.0.2", "which": "^4.0.0" }, "bin": { "dotenvx": "src/cli/dotenvx.js" } }, "sha512-CaQcc8JvtzQhUSm9877b6V4Tb7HCotkcyud9X2YwdqtQKwgljkMRwU96fVYKnzN3V0Hj74oP7Es+vZ0mS+Aa1w=="], + + "@ecies/ciphers": ["@ecies/ciphers@0.2.5", "", { "peerDependencies": { "@noble/ciphers": "^1.0.0" } }, "sha512-GalEZH4JgOMHYYcYmVqnFirFsjZHeoGMDt9IxEnM9F7GRUUyUksJ7Ou53L83WHJq3RWKD3AcBpo0iQh0oMpf8A=="], + + "@emnapi/core": ["@emnapi/core@1.8.1", "", { "dependencies": { "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" } }, "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg=="], + + "@emnapi/runtime": ["@emnapi/runtime@1.8.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg=="], + + "@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.1.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ=="], + + "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.1", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ=="], + + "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.2", "", {}, "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], + + "@eslint/config-array": ["@eslint/config-array@0.21.1", "", { "dependencies": { "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", "minimatch": "^3.1.2" } }, "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA=="], + + "@eslint/config-helpers": ["@eslint/config-helpers@0.4.2", "", { "dependencies": { "@eslint/core": "^0.17.0" } }, "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw=="], + + "@eslint/core": ["@eslint/core@0.17.0", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ=="], + + "@eslint/eslintrc": ["@eslint/eslintrc@3.3.3", "", { "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.1", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } }, "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ=="], + + "@eslint/js": ["@eslint/js@9.39.2", "", {}, "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA=="], + + "@eslint/object-schema": ["@eslint/object-schema@2.1.7", "", {}, "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="], + + "@eslint/plugin-kit": ["@eslint/plugin-kit@0.4.1", "", { "dependencies": { "@eslint/core": "^0.17.0", "levn": "^0.4.1" } }, "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="], + + "@floating-ui/core": ["@floating-ui/core@1.7.4", "", { "dependencies": { "@floating-ui/utils": "^0.2.10" } }, "sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg=="], + + "@floating-ui/dom": ["@floating-ui/dom@1.7.5", "", { "dependencies": { "@floating-ui/core": "^1.7.4", "@floating-ui/utils": "^0.2.10" } }, "sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg=="], + + "@floating-ui/react-dom": ["@floating-ui/react-dom@2.1.7", "", { "dependencies": { "@floating-ui/dom": "^1.7.5" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg=="], + + "@floating-ui/utils": ["@floating-ui/utils@0.2.10", "", {}, "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ=="], + + "@hono/node-server": ["@hono/node-server@1.19.9", "", { "peerDependencies": { "hono": "^4" } }, "sha512-vHL6w3ecZsky+8P5MD+eFfaGTyCeOHUIFYMGpQGbrBTSmNNoxv0if69rEZ5giu36weC5saFuznL411gRX7bJDw=="], + + "@humanfs/core": ["@humanfs/core@0.19.1", "", {}, "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="], + + "@humanfs/node": ["@humanfs/node@0.16.7", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ=="], + + "@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], + + "@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.3", "", {}, "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], + + "@img/colour": ["@img/colour@1.0.0", "", {}, "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw=="], + + "@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.2.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w=="], + + "@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.2.4" }, "os": "darwin", "cpu": "x64" }, "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw=="], + + "@img/sharp-libvips-darwin-arm64": ["@img/sharp-libvips-darwin-arm64@1.2.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g=="], + + "@img/sharp-libvips-darwin-x64": ["@img/sharp-libvips-darwin-x64@1.2.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg=="], + + "@img/sharp-libvips-linux-arm": ["@img/sharp-libvips-linux-arm@1.2.4", "", { "os": "linux", "cpu": "arm" }, "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A=="], + + "@img/sharp-libvips-linux-arm64": ["@img/sharp-libvips-linux-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw=="], + + "@img/sharp-libvips-linux-ppc64": ["@img/sharp-libvips-linux-ppc64@1.2.4", "", { "os": "linux", "cpu": "ppc64" }, "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA=="], + + "@img/sharp-libvips-linux-riscv64": ["@img/sharp-libvips-linux-riscv64@1.2.4", "", { "os": "linux", "cpu": "none" }, "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA=="], + + "@img/sharp-libvips-linux-s390x": ["@img/sharp-libvips-linux-s390x@1.2.4", "", { "os": "linux", "cpu": "s390x" }, "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ=="], + + "@img/sharp-libvips-linux-x64": ["@img/sharp-libvips-linux-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw=="], + + "@img/sharp-libvips-linuxmusl-arm64": ["@img/sharp-libvips-linuxmusl-arm64@1.2.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw=="], + + "@img/sharp-libvips-linuxmusl-x64": ["@img/sharp-libvips-linuxmusl-x64@1.2.4", "", { "os": "linux", "cpu": "x64" }, "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg=="], + + "@img/sharp-linux-arm": ["@img/sharp-linux-arm@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm": "1.2.4" }, "os": "linux", "cpu": "arm" }, "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw=="], + + "@img/sharp-linux-arm64": ["@img/sharp-linux-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg=="], + + "@img/sharp-linux-ppc64": ["@img/sharp-linux-ppc64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-ppc64": "1.2.4" }, "os": "linux", "cpu": "ppc64" }, "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA=="], + + "@img/sharp-linux-riscv64": ["@img/sharp-linux-riscv64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-riscv64": "1.2.4" }, "os": "linux", "cpu": "none" }, "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw=="], + + "@img/sharp-linux-s390x": ["@img/sharp-linux-s390x@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-s390x": "1.2.4" }, "os": "linux", "cpu": "s390x" }, "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg=="], + + "@img/sharp-linux-x64": ["@img/sharp-linux-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linux-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ=="], + + "@img/sharp-linuxmusl-arm64": ["@img/sharp-linuxmusl-arm64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" }, "os": "linux", "cpu": "arm64" }, "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg=="], + + "@img/sharp-linuxmusl-x64": ["@img/sharp-linuxmusl-x64@0.34.5", "", { "optionalDependencies": { "@img/sharp-libvips-linuxmusl-x64": "1.2.4" }, "os": "linux", "cpu": "x64" }, "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q=="], + + "@img/sharp-wasm32": ["@img/sharp-wasm32@0.34.5", "", { "dependencies": { "@emnapi/runtime": "^1.7.0" }, "cpu": "none" }, "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw=="], + + "@img/sharp-win32-arm64": ["@img/sharp-win32-arm64@0.34.5", "", { "os": "win32", "cpu": "arm64" }, "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g=="], + + "@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.34.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg=="], + + "@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.34.5", "", { "os": "win32", "cpu": "x64" }, "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw=="], + + "@inquirer/ansi": ["@inquirer/ansi@1.0.2", "", {}, "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ=="], + + "@inquirer/confirm": ["@inquirer/confirm@5.1.21", "", { "dependencies": { "@inquirer/core": "^10.3.2", "@inquirer/type": "^3.0.10" }, "peerDependencies": { "@types/node": ">=18" }, "optionalPeers": ["@types/node"] }, "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ=="], + + "@inquirer/core": ["@inquirer/core@10.3.2", "", { "dependencies": { "@inquirer/ansi": "^1.0.2", "@inquirer/figures": "^1.0.15", "@inquirer/type": "^3.0.10", "cli-width": "^4.1.0", "mute-stream": "^2.0.0", "signal-exit": "^4.1.0", "wrap-ansi": "^6.2.0", "yoctocolors-cjs": "^2.1.3" }, "peerDependencies": { "@types/node": ">=18" }, "optionalPeers": ["@types/node"] }, "sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A=="], + + "@inquirer/figures": ["@inquirer/figures@1.0.15", "", {}, "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g=="], + + "@inquirer/type": ["@inquirer/type@3.0.10", "", { "peerDependencies": { "@types/node": ">=18" }, "optionalPeers": ["@types/node"] }, "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA=="], + + "@isaacs/balanced-match": ["@isaacs/balanced-match@4.0.1", "", {}, "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ=="], + + "@isaacs/brace-expansion": ["@isaacs/brace-expansion@5.0.1", "", { "dependencies": { "@isaacs/balanced-match": "^4.0.1" } }, "sha512-WMz71T1JS624nWj2n2fnYAuPovhv7EUhk69R6i9dsVyzxt5eM3bjwvgk9L+APE1TRscGysAVMANkB0jh0LQZrQ=="], + + "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], + + "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], + + "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], + + "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], + + "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + + "@modelcontextprotocol/sdk": ["@modelcontextprotocol/sdk@1.26.0", "", { "dependencies": { "@hono/node-server": "^1.19.9", "ajv": "^8.17.1", "ajv-formats": "^3.0.1", "content-type": "^1.0.5", "cors": "^2.8.5", "cross-spawn": "^7.0.5", "eventsource": "^3.0.2", "eventsource-parser": "^3.0.0", "express": "^5.2.1", "express-rate-limit": "^8.2.1", "hono": "^4.11.4", "jose": "^6.1.3", "json-schema-typed": "^8.0.2", "pkce-challenge": "^5.0.0", "raw-body": "^3.0.0", "zod": "^3.25 || ^4.0", "zod-to-json-schema": "^3.25.1" }, "peerDependencies": { "@cfworker/json-schema": "^4.1.1" }, "optionalPeers": ["@cfworker/json-schema"] }, "sha512-Y5RmPncpiDtTXDbLKswIJzTqu2hyBKxTNsgKqKclDbhIgg1wgtf1fRuvxgTnRfcnxtvvgbIEcqUOzZrJ6iSReg=="], + + "@mswjs/interceptors": ["@mswjs/interceptors@0.41.2", "", { "dependencies": { "@open-draft/deferred-promise": "^2.2.0", "@open-draft/logger": "^0.3.0", "@open-draft/until": "^2.0.0", "is-node-process": "^1.2.0", "outvariant": "^1.4.3", "strict-event-emitter": "^0.5.1" } }, "sha512-7G0Uf0yK3f2bjElBLGHIQzgRgMESczOMyYVasq1XK8P5HaXtlW4eQhz9MBL+TQILZLaruq+ClGId+hH0w4jvWw=="], + + "@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@0.2.12", "", { "dependencies": { "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", "@tybys/wasm-util": "^0.10.0" } }, "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ=="], + + "@next/env": ["@next/env@16.0.7", "", {}, "sha512-gpaNgUh5nftFKRkRQGnVi5dpcYSKGcZZkQffZ172OrG/XkrnS7UBTQ648YY+8ME92cC4IojpI2LqTC8sTDhAaw=="], + + "@next/eslint-plugin-next": ["@next/eslint-plugin-next@16.0.7", "", { "dependencies": { "fast-glob": "3.3.1" } }, "sha512-hFrTNZcMEG+k7qxVxZJq3F32Kms130FAhG8lvw2zkKBgAcNOJIxlljNiCjGygvBshvaGBdf88q2CqWtnqezDHA=="], + + "@next/swc-darwin-arm64": ["@next/swc-darwin-arm64@16.0.7", "", { "os": "darwin", "cpu": "arm64" }, "sha512-LlDtCYOEj/rfSnEn/Idi+j1QKHxY9BJFmxx7108A6D8K0SB+bNgfYQATPk/4LqOl4C0Wo3LACg2ie6s7xqMpJg=="], + + "@next/swc-darwin-x64": ["@next/swc-darwin-x64@16.0.7", "", { "os": "darwin", "cpu": "x64" }, "sha512-rtZ7BhnVvO1ICf3QzfW9H3aPz7GhBrnSIMZyr4Qy6boXF0b5E3QLs+cvJmg3PsTCG2M1PBoC+DANUi4wCOKXpA=="], + + "@next/swc-linux-arm64-gnu": ["@next/swc-linux-arm64-gnu@16.0.7", "", { "os": "linux", "cpu": "arm64" }, "sha512-mloD5WcPIeIeeZqAIP5c2kdaTa6StwP4/2EGy1mUw8HiexSHGK/jcM7lFuS3u3i2zn+xH9+wXJs6njO7VrAqww=="], + + "@next/swc-linux-arm64-musl": ["@next/swc-linux-arm64-musl@16.0.7", "", { "os": "linux", "cpu": "arm64" }, "sha512-+ksWNrZrthisXuo9gd1XnjHRowCbMtl/YgMpbRvFeDEqEBd523YHPWpBuDjomod88U8Xliw5DHhekBC3EOOd9g=="], + + "@next/swc-linux-x64-gnu": ["@next/swc-linux-x64-gnu@16.0.7", "", { "os": "linux", "cpu": "x64" }, "sha512-4WtJU5cRDxpEE44Ana2Xro1284hnyVpBb62lIpU5k85D8xXxatT+rXxBgPkc7C1XwkZMWpK5rXLXTh9PFipWsA=="], + + "@next/swc-linux-x64-musl": ["@next/swc-linux-x64-musl@16.0.7", "", { "os": "linux", "cpu": "x64" }, "sha512-HYlhqIP6kBPXalW2dbMTSuB4+8fe+j9juyxwfMwCe9kQPPeiyFn7NMjNfoFOfJ2eXkeQsoUGXg+O2SE3m4Qg2w=="], + + "@next/swc-win32-arm64-msvc": ["@next/swc-win32-arm64-msvc@16.0.7", "", { "os": "win32", "cpu": "arm64" }, "sha512-EviG+43iOoBRZg9deGauXExjRphhuYmIOJ12b9sAPy0eQ6iwcPxfED2asb/s2/yiLYOdm37kPaiZu8uXSYPs0Q=="], + + "@next/swc-win32-x64-msvc": ["@next/swc-win32-x64-msvc@16.0.7", "", { "os": "win32", "cpu": "x64" }, "sha512-gniPjy55zp5Eg0896qSrf3yB1dw4F/3s8VK1ephdsZZ129j2n6e1WqCbE2YgcKhW9hPB9TVZENugquWJD5x0ug=="], + + "@noble/ciphers": ["@noble/ciphers@1.3.0", "", {}, "sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw=="], + + "@noble/curves": ["@noble/curves@1.9.7", "", { "dependencies": { "@noble/hashes": "1.8.0" } }, "sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw=="], + + "@noble/hashes": ["@noble/hashes@1.8.0", "", {}, "sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A=="], + + "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], + + "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], + + "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + + "@nolyfill/is-core-module": ["@nolyfill/is-core-module@1.0.39", "", {}, "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA=="], + + "@open-draft/deferred-promise": ["@open-draft/deferred-promise@2.2.0", "", {}, "sha512-CecwLWx3rhxVQF6V4bAgPS5t+So2sTbPgAzafKkVizyi7tlwpcFpdFqq+wqF2OwNBmqFuu6tOyouTuxgpMfzmA=="], + + "@open-draft/logger": ["@open-draft/logger@0.3.0", "", { "dependencies": { "is-node-process": "^1.2.0", "outvariant": "^1.4.0" } }, "sha512-X2g45fzhxH238HKO4xbSr7+wBS8Fvw6ixhTDuvLd5mqh6bJJCFAPwU9mPDxbcrRtfxv4u5IHCEH77BmxvXmmxQ=="], + + "@open-draft/until": ["@open-draft/until@2.1.0", "", {}, "sha512-U69T3ItWHvLwGg5eJ0n3I62nWuE6ilHlmz7zM0npLBRvPRd7e6NYmg54vvRtP5mZG7kZqZCFVdsTWo7BPtBujg=="], + + "@radix-ui/number": ["@radix-ui/number@1.1.1", "", {}, "sha512-MkKCwxlXTgz6CFoJx3pCwn07GKp36+aZyu/u2Ln2VrA5DcdyCZkASEDBTd8x5whTQQL5CiYf4prXKLcgQdv29g=="], + + "@radix-ui/primitive": ["@radix-ui/primitive@1.1.3", "", {}, "sha512-JTF99U/6XIjCBo0wqkU5sK10glYe27MRRsfwoiq5zzOEZLHU3A3KCMa5X/azekYRCJ0HlwI0crAXS/5dEHTzDg=="], + + "@radix-ui/react-accessible-icon": ["@radix-ui/react-accessible-icon@1.1.7", "", { "dependencies": { "@radix-ui/react-visually-hidden": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-XM+E4WXl0OqUJFovy6GjmxxFyx9opfCAIUku4dlKRd5YEPqt4kALOkQOp0Of6reHuUkJuiPBEc5k0o4z4lTC8A=="], + + "@radix-ui/react-accordion": ["@radix-ui/react-accordion@1.2.12", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collapsible": "1.1.12", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-T4nygeh9YE9dLRPhAHSeOZi7HBXo+0kYIPJXayZfvWOWA0+n3dESrZbjfDPUABkUNym6Hd+f2IR113To8D2GPA=="], + + "@radix-ui/react-alert-dialog": ["@radix-ui/react-alert-dialog@1.1.15", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dialog": "1.1.15", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-oTVLkEw5GpdRe29BqJ0LSDFWI3qu0vR1M0mUkOQWDIUnY/QIkLpgDMWuKxP94c2NAC2LGcgVhG1ImF3jkZ5wXw=="], + + "@radix-ui/react-arrow": ["@radix-ui/react-arrow@1.1.7", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-F+M1tLhO+mlQaOWspE8Wstg+z6PwxwRd8oQ8IXceWz92kfAmalTRf0EjrouQeo7QssEPfCn05B4Ihs1K9WQ/7w=="], + + "@radix-ui/react-aspect-ratio": ["@radix-ui/react-aspect-ratio@1.1.7", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Yq6lvO9HQyPwev1onK1daHCHqXVLzPhSVjmsNjCa2Zcxy2f7uJD2itDtxknv6FzAKCwD1qQkeVDmX/cev13n/g=="], + + "@radix-ui/react-avatar": ["@radix-ui/react-avatar@1.1.10", "", { "dependencies": { "@radix-ui/react-context": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-is-hydrated": "0.1.0", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-V8piFfWapM5OmNCXTzVQY+E1rDa53zY+MQ4Y7356v4fFz6vqCyUtIz2rUD44ZEdwg78/jKmMJHj07+C/Z/rcog=="], + + "@radix-ui/react-checkbox": ["@radix-ui/react-checkbox@1.3.3", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-previous": "1.1.1", "@radix-ui/react-use-size": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-wBbpv+NQftHDdG86Qc0pIyXk5IR3tM8Vd0nWLKDcX8nNn4nXFOFwsKuqw2okA/1D/mpaAkmuyndrPJTYDNZtFw=="], + + "@radix-ui/react-collapsible": ["@radix-ui/react-collapsible@1.1.12", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Uu+mSh4agx2ib1uIGPP4/CKNULyajb3p92LsVXmH2EHVMTfZWpll88XJ0j4W0z3f8NK1eYl1+Mf/szHPmcHzyA=="], + + "@radix-ui/react-collection": ["@radix-ui/react-collection@1.1.7", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Fh9rGN0MoI4ZFUNyfFVNU4y9LUz93u9/0K+yLgA2bwRojxM8JU1DyvvMBabnZPBgMWREAJvU2jjVzq+LrFUglw=="], + + "@radix-ui/react-compose-refs": ["@radix-ui/react-compose-refs@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg=="], + + "@radix-ui/react-context": ["@radix-ui/react-context@1.1.2", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA=="], + + "@radix-ui/react-context-menu": ["@radix-ui/react-context-menu@2.2.16", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-menu": "2.1.16", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-O8morBEW+HsVG28gYDZPTrT9UUovQUlJue5YO836tiTJhuIWBm/zQHc7j388sHWtdH/xUZurK9olD2+pcqx5ww=="], + + "@radix-ui/react-dialog": ["@radix-ui/react-dialog@1.1.15", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-focus-guards": "1.1.3", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-controllable-state": "1.2.2", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.6.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-TCglVRtzlffRNxRMEyR36DGBLJpeusFcgMVD9PZEzAKnUs1lKCgX5u9BmC2Yg+LL9MgZDugFFs1Vl+Jp4t/PGw=="], + + "@radix-ui/react-direction": ["@radix-ui/react-direction@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw=="], + + "@radix-ui/react-dismissable-layer": ["@radix-ui/react-dismissable-layer@1.1.11", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-escape-keydown": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-Nqcp+t5cTB8BinFkZgXiMJniQH0PsUt2k51FUhbdfeKvc4ACcG2uQniY/8+h1Yv6Kza4Q7lD7PQV0z0oicE0Mg=="], + + "@radix-ui/react-dropdown-menu": ["@radix-ui/react-dropdown-menu@2.1.16", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-menu": "2.1.16", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-1PLGQEynI/3OX/ftV54COn+3Sud/Mn8vALg2rWnBLnRaGtJDduNW/22XjlGgPdpcIbiQxjKtb7BkcjP00nqfJw=="], + + "@radix-ui/react-focus-guards": ["@radix-ui/react-focus-guards@1.1.3", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw=="], + + "@radix-ui/react-focus-scope": ["@radix-ui/react-focus-scope@1.1.7", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-t2ODlkXBQyn7jkl6TNaw/MtVEVvIGelJDCG41Okq/KwUsJBwQ4XVZsHAVUkK4mBv3ewiAS3PGuUWuY2BoK4ZUw=="], + + "@radix-ui/react-form": ["@radix-ui/react-form@0.1.8", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-label": "2.1.7", "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-QM70k4Zwjttifr5a4sZFts9fn8FzHYvQ5PiB19O2HsYibaHSVt9fH9rzB0XZo/YcM+b7t/p7lYCT/F5eOeF5yQ=="], + + "@radix-ui/react-hover-card": ["@radix-ui/react-hover-card@1.1.15", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-qgTkjNT1CfKMoP0rcasmlH2r1DAiYicWsDsufxl940sT2wHNEWWv6FMWIQXWhVdmC1d/HYfbhQx60KYyAtKxjg=="], + + "@radix-ui/react-id": ["@radix-ui/react-id@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg=="], + + "@radix-ui/react-label": ["@radix-ui/react-label@2.1.7", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-YT1GqPSL8kJn20djelMX7/cTRp/Y9w5IZHvfxQTVHrOqa2yMl7i/UfMqKRU5V7mEyKTrUVgJXhNQPVCG8PBLoQ=="], + + "@radix-ui/react-menu": ["@radix-ui/react-menu@2.1.16", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-focus-guards": "1.1.3", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-callback-ref": "1.1.1", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.6.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-72F2T+PLlphrqLcAotYPp0uJMr5SjP5SL01wfEspJbru5Zs5vQaSHb4VB3ZMJPimgHHCHG7gMOeOB9H3Hdmtxg=="], + + "@radix-ui/react-menubar": ["@radix-ui/react-menubar@1.1.16", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-menu": "2.1.16", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-EB1FktTz5xRRi2Er974AUQZWg2yVBb1yjip38/lgwtCVRd3a+maUoGHN/xs9Yv8SY8QwbSEb+YrxGadVWbEutA=="], + + "@radix-ui/react-navigation-menu": ["@radix-ui/react-navigation-menu@1.2.14", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-layout-effect": "1.1.1", "@radix-ui/react-use-previous": "1.1.1", "@radix-ui/react-visually-hidden": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-YB9mTFQvCOAQMHU+C/jVl96WmuWeltyUEpRJJky51huhds5W2FQr1J8D/16sQlf0ozxkPK8uF3niQMdUwZPv5w=="], + + "@radix-ui/react-one-time-password-field": ["@radix-ui/react-one-time-password-field@0.1.8", "", { "dependencies": { "@radix-ui/number": "1.1.1", "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-is-hydrated": "0.1.0", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-ycS4rbwURavDPVjCb5iS3aG4lURFDILi6sKI/WITUMZ13gMmn/xGjpLoqBAalhJaDk8I3UbCM5GzKHrnzwHbvg=="], + + "@radix-ui/react-password-toggle-field": ["@radix-ui/react-password-toggle-field@0.1.3", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-is-hydrated": "0.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" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-/UuCrDBWravcaMix4TdT+qlNdVwOM1Nck9kWx/vafXsdfj1ChfhOdfi3cy9SGBpWgTXwYCuboT/oYpJy3clqfw=="], + + "@radix-ui/react-popover": ["@radix-ui/react-popover@1.1.15", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-focus-guards": "1.1.3", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-controllable-state": "1.2.2", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.6.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-kr0X2+6Yy/vJzLYJUPCZEc8SfQcf+1COFoAqauJm74umQhta9M7lNJHP7QQS3vkvcGLQUbWpMzwrXYwrYztHKA=="], + + "@radix-ui/react-popper": ["@radix-ui/react-popper@1.2.8", "", { "dependencies": { "@floating-ui/react-dom": "^2.0.0", "@radix-ui/react-arrow": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-layout-effect": "1.1.1", "@radix-ui/react-use-rect": "1.1.1", "@radix-ui/react-use-size": "1.1.1", "@radix-ui/rect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-0NJQ4LFFUuWkE7Oxf0htBKS6zLkkjBH+hM1uk7Ng705ReR8m/uelduy1DBo0PyBXPKVnBA6YBlU94MBGXrSBCw=="], + + "@radix-ui/react-portal": ["@radix-ui/react-portal@1.1.9", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-bpIxvq03if6UNwXZ+HTK71JLh4APvnXntDc6XOX8UVq4XQOVl7lwok0AvIl+b8zgCw3fSaVTZMpAPPagXbKmHQ=="], + + "@radix-ui/react-presence": ["@radix-ui/react-presence@1.1.5", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-/jfEwNDdQVBCNvjkGit4h6pMOzq8bHkopq458dPt2lMjx+eBQUohZNG9A7DtO/O5ukSbxuaNGXMjHicgwy6rQQ=="], + + "@radix-ui/react-primitive": ["@radix-ui/react-primitive@2.1.3", "", { "dependencies": { "@radix-ui/react-slot": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-m9gTwRkhy2lvCPe6QJp4d3G1TYEUHn/FzJUtq9MjH46an1wJU+GdoGC5VLof8RX8Ft/DlpshApkhswDLZzHIcQ=="], + + "@radix-ui/react-progress": ["@radix-ui/react-progress@1.1.7", "", { "dependencies": { "@radix-ui/react-context": "1.1.2", "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-vPdg/tF6YC/ynuBIJlk1mm7Le0VgW6ub6J2UWnTQ7/D23KXcPI1qy+0vBkgKgd38RCMJavBXpB83HPNFMTb0Fg=="], + + "@radix-ui/react-radio-group": ["@radix-ui/react-radio-group@1.3.8", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-previous": "1.1.1", "@radix-ui/react-use-size": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-VBKYIYImA5zsxACdisNQ3BjCBfmbGH3kQlnFVqlWU4tXwjy7cGX8ta80BcrO+WJXIn5iBylEH3K6ZTlee//lgQ=="], + + "@radix-ui/react-roving-focus": ["@radix-ui/react-roving-focus@1.1.11", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-7A6S9jSgm/S+7MdtNDSb+IU859vQqJ/QAtcYQcfFC6W8RS4IxIZDldLR0xqCFZ6DCyrQLjLPsxtTNch5jVA4lA=="], + + "@radix-ui/react-scroll-area": ["@radix-ui/react-scroll-area@1.2.10", "", { "dependencies": { "@radix-ui/number": "1.1.1", "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-tAXIa1g3sM5CGpVT0uIbUx/U3Gs5N8T52IICuCtObaos1S8fzsrPXG5WObkQN3S6NVl6wKgPhAIiBGbWnvc97A=="], + + "@radix-ui/react-select": ["@radix-ui/react-select@2.2.6", "", { "dependencies": { "@radix-ui/number": "1.1.1", "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-focus-guards": "1.1.3", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-layout-effect": "1.1.1", "@radix-ui/react-use-previous": "1.1.1", "@radix-ui/react-visually-hidden": "1.2.3", "aria-hidden": "^1.2.4", "react-remove-scroll": "^2.6.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-I30RydO+bnn2PQztvo25tswPH+wFBjehVGtmagkU78yMdwTwVf12wnAOF+AeP8S2N8xD+5UPbGhkUfPyvT+mwQ=="], + + "@radix-ui/react-separator": ["@radix-ui/react-separator@1.1.7", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-0HEb8R9E8A+jZjvmFCy/J4xhbXy3TV+9XSnGJ3KvTtjlIUy/YQ/p6UYZvi7YbeoeXdyU9+Y3scizK6hkY37baA=="], + + "@radix-ui/react-slider": ["@radix-ui/react-slider@1.3.6", "", { "dependencies": { "@radix-ui/number": "1.1.1", "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-layout-effect": "1.1.1", "@radix-ui/react-use-previous": "1.1.1", "@radix-ui/react-use-size": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-JPYb1GuM1bxfjMRlNLE+BcmBC8onfCi60Blk7OBqi2MLTFdS+8401U4uFjnwkOr49BLmXxLC6JHkvAsx5OJvHw=="], + + "@radix-ui/react-slot": ["@radix-ui/react-slot@1.2.3", "", { "dependencies": { "@radix-ui/react-compose-refs": "1.1.2" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A=="], + + "@radix-ui/react-switch": ["@radix-ui/react-switch@1.2.6", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-previous": "1.1.1", "@radix-ui/react-use-size": "1.1.1" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-bByzr1+ep1zk4VubeEVViV592vu2lHE2BZY5OnzehZqOOgogN80+mNtCqPkhn2gklJqOpxWgPoYTSnhBCqpOXQ=="], + + "@radix-ui/react-tabs": ["@radix-ui/react-tabs@1.1.13", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-7xdcatg7/U+7+Udyoj2zodtI9H/IIopqo+YOIcZOq1nJwXWBZ9p8xiu5llXlekDbZkca79a/fozEYQXIA4sW6A=="], + + "@radix-ui/react-toast": ["@radix-ui/react-toast@1.2.15", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-layout-effect": "1.1.1", "@radix-ui/react-visually-hidden": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-3OSz3TacUWy4WtOXV38DggwxoqJK4+eDkNMl5Z/MJZaoUPaP4/9lf81xXMe1I2ReTAptverZUpbPY4wWwWyL5g=="], + + "@radix-ui/react-toggle": ["@radix-ui/react-toggle@1.1.10", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-lS1odchhFTeZv3xwHH31YPObmJn8gOg7Lq12inrr0+BH/l3Tsq32VfjqH1oh80ARM3mlkfMic15n0kg4sD1poQ=="], + + "@radix-ui/react-toggle-group": ["@radix-ui/react-toggle-group@1.1.11", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-toggle": "1.1.10", "@radix-ui/react-use-controllable-state": "1.2.2" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-5umnS0T8JQzQT6HbPyO7Hh9dgd82NmS36DQr+X/YJ9ctFNCiiQd6IJAYYZ33LUwm8M+taCz5t2ui29fHZc4Y6Q=="], + + "@radix-ui/react-toolbar": ["@radix-ui/react-toolbar@1.1.11", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-separator": "1.1.7", "@radix-ui/react-toggle-group": "1.1.11" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-4ol06/1bLoFu1nwUqzdD4Y5RZ9oDdKeiHIsntug54Hcr1pgaHiPqHFEaXI1IFP/EsOfROQZ8Mig9VTIRza6Tjg=="], + + "@radix-ui/react-tooltip": ["@radix-ui/react-tooltip@1.2.8", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-id": "1.1.1", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-visually-hidden": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-tY7sVt1yL9ozIxvmbtN5qtmH2krXcBCfjEiCgKGLqunJHvgvZG2Pcl2oQ3kbcZARb1BGEHdkLzcYGO8ynVlieg=="], + + "@radix-ui/react-use-callback-ref": ["@radix-ui/react-use-callback-ref@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg=="], + + "@radix-ui/react-use-controllable-state": ["@radix-ui/react-use-controllable-state@1.2.2", "", { "dependencies": { "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg=="], + + "@radix-ui/react-use-effect-event": ["@radix-ui/react-use-effect-event@0.0.2", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA=="], + + "@radix-ui/react-use-escape-keydown": ["@radix-ui/react-use-escape-keydown@1.1.1", "", { "dependencies": { "@radix-ui/react-use-callback-ref": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g=="], + + "@radix-ui/react-use-is-hydrated": ["@radix-ui/react-use-is-hydrated@0.1.0", "", { "dependencies": { "use-sync-external-store": "^1.5.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-U+UORVEq+cTnRIaostJv9AGdV3G6Y+zbVd+12e18jQ5A3c0xL03IhnHuiU4UV69wolOQp5GfR58NW/EgdQhwOA=="], + + "@radix-ui/react-use-layout-effect": ["@radix-ui/react-use-layout-effect@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ=="], + + "@radix-ui/react-use-previous": ["@radix-ui/react-use-previous@1.1.1", "", { "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ=="], + + "@radix-ui/react-use-rect": ["@radix-ui/react-use-rect@1.1.1", "", { "dependencies": { "@radix-ui/rect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w=="], + + "@radix-ui/react-use-size": ["@radix-ui/react-use-size@1.1.1", "", { "dependencies": { "@radix-ui/react-use-layout-effect": "1.1.1" }, "peerDependencies": { "@types/react": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ=="], + + "@radix-ui/react-visually-hidden": ["@radix-ui/react-visually-hidden@1.2.3", "", { "dependencies": { "@radix-ui/react-primitive": "2.1.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-pzJq12tEaaIhqjbzpCuv/OypJY/BPavOofm+dbab+MHLajy277+1lLm6JFcGgF5eskJ6mquGirhXY2GD/8u8Ug=="], + + "@radix-ui/rect": ["@radix-ui/rect@1.1.1", "", {}, "sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw=="], + + "@rtsao/scc": ["@rtsao/scc@1.1.0", "", {}, "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g=="], + + "@sec-ant/readable-stream": ["@sec-ant/readable-stream@0.4.1", "", {}, "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg=="], + + "@sindresorhus/merge-streams": ["@sindresorhus/merge-streams@4.0.0", "", {}, "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ=="], + + "@swc/helpers": ["@swc/helpers@0.5.15", "", { "dependencies": { "tslib": "^2.8.0" } }, "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g=="], + + "@tailwindcss/node": ["@tailwindcss/node@4.1.18", "", { "dependencies": { "@jridgewell/remapping": "^2.3.4", "enhanced-resolve": "^5.18.3", "jiti": "^2.6.1", "lightningcss": "1.30.2", "magic-string": "^0.30.21", "source-map-js": "^1.2.1", "tailwindcss": "4.1.18" } }, "sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ=="], + + "@tailwindcss/oxide": ["@tailwindcss/oxide@4.1.18", "", { "optionalDependencies": { "@tailwindcss/oxide-android-arm64": "4.1.18", "@tailwindcss/oxide-darwin-arm64": "4.1.18", "@tailwindcss/oxide-darwin-x64": "4.1.18", "@tailwindcss/oxide-freebsd-x64": "4.1.18", "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.18", "@tailwindcss/oxide-linux-arm64-gnu": "4.1.18", "@tailwindcss/oxide-linux-arm64-musl": "4.1.18", "@tailwindcss/oxide-linux-x64-gnu": "4.1.18", "@tailwindcss/oxide-linux-x64-musl": "4.1.18", "@tailwindcss/oxide-wasm32-wasi": "4.1.18", "@tailwindcss/oxide-win32-arm64-msvc": "4.1.18", "@tailwindcss/oxide-win32-x64-msvc": "4.1.18" } }, "sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A=="], + + "@tailwindcss/oxide-android-arm64": ["@tailwindcss/oxide-android-arm64@4.1.18", "", { "os": "android", "cpu": "arm64" }, "sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q=="], + + "@tailwindcss/oxide-darwin-arm64": ["@tailwindcss/oxide-darwin-arm64@4.1.18", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A=="], + + "@tailwindcss/oxide-darwin-x64": ["@tailwindcss/oxide-darwin-x64@4.1.18", "", { "os": "darwin", "cpu": "x64" }, "sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw=="], + + "@tailwindcss/oxide-freebsd-x64": ["@tailwindcss/oxide-freebsd-x64@4.1.18", "", { "os": "freebsd", "cpu": "x64" }, "sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA=="], + + "@tailwindcss/oxide-linux-arm-gnueabihf": ["@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18", "", { "os": "linux", "cpu": "arm" }, "sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA=="], + + "@tailwindcss/oxide-linux-arm64-gnu": ["@tailwindcss/oxide-linux-arm64-gnu@4.1.18", "", { "os": "linux", "cpu": "arm64" }, "sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw=="], + + "@tailwindcss/oxide-linux-arm64-musl": ["@tailwindcss/oxide-linux-arm64-musl@4.1.18", "", { "os": "linux", "cpu": "arm64" }, "sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg=="], + + "@tailwindcss/oxide-linux-x64-gnu": ["@tailwindcss/oxide-linux-x64-gnu@4.1.18", "", { "os": "linux", "cpu": "x64" }, "sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g=="], + + "@tailwindcss/oxide-linux-x64-musl": ["@tailwindcss/oxide-linux-x64-musl@4.1.18", "", { "os": "linux", "cpu": "x64" }, "sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ=="], + + "@tailwindcss/oxide-wasm32-wasi": ["@tailwindcss/oxide-wasm32-wasi@4.1.18", "", { "dependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1", "@emnapi/wasi-threads": "^1.1.0", "@napi-rs/wasm-runtime": "^1.1.0", "@tybys/wasm-util": "^0.10.1", "tslib": "^2.4.0" }, "cpu": "none" }, "sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA=="], + + "@tailwindcss/oxide-win32-arm64-msvc": ["@tailwindcss/oxide-win32-arm64-msvc@4.1.18", "", { "os": "win32", "cpu": "arm64" }, "sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA=="], + + "@tailwindcss/oxide-win32-x64-msvc": ["@tailwindcss/oxide-win32-x64-msvc@4.1.18", "", { "os": "win32", "cpu": "x64" }, "sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q=="], + + "@tailwindcss/postcss": ["@tailwindcss/postcss@4.1.18", "", { "dependencies": { "@alloc/quick-lru": "^5.2.0", "@tailwindcss/node": "4.1.18", "@tailwindcss/oxide": "4.1.18", "postcss": "^8.4.41", "tailwindcss": "4.1.18" } }, "sha512-Ce0GFnzAOuPyfV5SxjXGn0CubwGcuDB0zcdaPuCSzAa/2vII24JTkH+I6jcbXLb1ctjZMZZI6OjDaLPJQL1S0g=="], + + "@ts-morph/common": ["@ts-morph/common@0.27.0", "", { "dependencies": { "fast-glob": "^3.3.3", "minimatch": "^10.0.1", "path-browserify": "^1.0.1" } }, "sha512-Wf29UqxWDpc+i61k3oIOzcUfQt79PIT9y/MWfAGlrkjg6lBC1hwDECLXPVJAhWjiGbfBCxZd65F/LIZF3+jeJQ=="], + + "@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="], + + "@types/bun": ["@types/bun@1.3.9", "", { "dependencies": { "bun-types": "1.3.9" } }, "sha512-KQ571yULOdWJiMH+RIWIOZ7B2RXQGpL1YQrBtLIV3FqDcCu6FsbFUBwhdKUlCKUpS3PJDsHlJ1QKlpxoVR+xtw=="], + + "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], + + "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], + + "@types/json5": ["@types/json5@0.0.29", "", {}, "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="], + + "@types/node": ["@types/node@20.19.33", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-Rs1bVAIdBs5gbTIKza/tgpMuG1k3U/UMJLWecIMxNdJFDMzcM5LOiLVRYh3PilWEYDIeUDv7bpiHPLPsbydGcw=="], + + "@types/react": ["@types/react@19.2.14", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w=="], + + "@types/react-dom": ["@types/react-dom@19.2.3", "", { "peerDependencies": { "@types/react": "^19.2.0" } }, "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ=="], + + "@types/statuses": ["@types/statuses@2.0.6", "", {}, "sha512-xMAgYwceFhRA2zY+XbEA7mxYbA093wdiW8Vu6gZPGWy9cmOyU9XesH1tNcEWsKFd5Vzrqx5T3D38PWx1FIIXkA=="], + + "@types/trusted-types": ["@types/trusted-types@2.0.7", "", {}, "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw=="], + + "@types/validate-npm-package-name": ["@types/validate-npm-package-name@4.0.2", "", {}, "sha512-lrpDziQipxCEeK5kWxvljWYhUvOiB2A9izZd9B2AFarYAkqZshb4lPbRs7zKEic6eGtH8V/2qJW+dPp9OtF6bw=="], + + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.55.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.12.2", "@typescript-eslint/scope-manager": "8.55.0", "@typescript-eslint/type-utils": "8.55.0", "@typescript-eslint/utils": "8.55.0", "@typescript-eslint/visitor-keys": "8.55.0", "ignore": "^7.0.5", "natural-compare": "^1.4.0", "ts-api-utils": "^2.4.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.55.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ=="], + + "@typescript-eslint/parser": ["@typescript-eslint/parser@8.55.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.55.0", "@typescript-eslint/types": "8.55.0", "@typescript-eslint/typescript-estree": "8.55.0", "@typescript-eslint/visitor-keys": "8.55.0", "debug": "^4.4.3" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw=="], + + "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.55.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.55.0", "@typescript-eslint/types": "^8.55.0", "debug": "^4.4.3" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-zRcVVPFUYWa3kNnjaZGXSu3xkKV1zXy8M4nO/pElzQhFweb7PPtluDLQtKArEOGmjXoRjnUZ29NjOiF0eCDkcQ=="], + + "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.55.0", "", { "dependencies": { "@typescript-eslint/types": "8.55.0", "@typescript-eslint/visitor-keys": "8.55.0" } }, "sha512-fVu5Omrd3jeqeQLiB9f1YsuK/iHFOwb04bCtY4BSCLgjNbOD33ZdV6KyEqplHr+IlpgT0QTZ/iJ+wT7hvTx49Q=="], + + "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.55.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-1R9cXqY7RQd7WuqSN47PK9EDpgFUK3VqdmbYrvWJZYDd0cavROGn+74ktWBlmJ13NXUQKlZ/iAEQHI/V0kKe0Q=="], + + "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.55.0", "", { "dependencies": { "@typescript-eslint/types": "8.55.0", "@typescript-eslint/typescript-estree": "8.55.0", "@typescript-eslint/utils": "8.55.0", "debug": "^4.4.3", "ts-api-utils": "^2.4.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-x1iH2unH4qAt6I37I2CGlsNs+B9WGxurP2uyZLRz6UJoZWDBx9cJL1xVN/FiOmHEONEg6RIufdvyT0TEYIgC5g=="], + + "@typescript-eslint/types": ["@typescript-eslint/types@8.55.0", "", {}, "sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w=="], + + "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.55.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.55.0", "@typescript-eslint/tsconfig-utils": "8.55.0", "@typescript-eslint/types": "8.55.0", "@typescript-eslint/visitor-keys": "8.55.0", "debug": "^4.4.3", "minimatch": "^9.0.5", "semver": "^7.7.3", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.4.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-EwrH67bSWdx/3aRQhCoxDaHM+CrZjotc2UCCpEDVqfCE+7OjKAGWNY2HsCSTEVvWH2clYQK8pdeLp42EVs+xQw=="], + + "@typescript-eslint/utils": ["@typescript-eslint/utils@8.55.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", "@typescript-eslint/scope-manager": "8.55.0", "@typescript-eslint/types": "8.55.0", "@typescript-eslint/typescript-estree": "8.55.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-BqZEsnPGdYpgyEIkDC1BadNY8oMwckftxBT+C8W0g1iKPdeqKZBtTfnvcq0nf60u7MkjFO8RBvpRGZBPw4L2ow=="], + + "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.55.0", "", { "dependencies": { "@typescript-eslint/types": "8.55.0", "eslint-visitor-keys": "^4.2.1" } }, "sha512-AxNRwEie8Nn4eFS1FzDMJWIISMGoXMb037sgCBJ3UR6o0fQTzr2tqN9WT+DkWJPhIdQCfV7T6D387566VtnCJA=="], + + "@unrs/resolver-binding-android-arm-eabi": ["@unrs/resolver-binding-android-arm-eabi@1.11.1", "", { "os": "android", "cpu": "arm" }, "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw=="], + + "@unrs/resolver-binding-android-arm64": ["@unrs/resolver-binding-android-arm64@1.11.1", "", { "os": "android", "cpu": "arm64" }, "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g=="], + + "@unrs/resolver-binding-darwin-arm64": ["@unrs/resolver-binding-darwin-arm64@1.11.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g=="], + + "@unrs/resolver-binding-darwin-x64": ["@unrs/resolver-binding-darwin-x64@1.11.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ=="], + + "@unrs/resolver-binding-freebsd-x64": ["@unrs/resolver-binding-freebsd-x64@1.11.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw=="], + + "@unrs/resolver-binding-linux-arm-gnueabihf": ["@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1", "", { "os": "linux", "cpu": "arm" }, "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw=="], + + "@unrs/resolver-binding-linux-arm-musleabihf": ["@unrs/resolver-binding-linux-arm-musleabihf@1.11.1", "", { "os": "linux", "cpu": "arm" }, "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw=="], + + "@unrs/resolver-binding-linux-arm64-gnu": ["@unrs/resolver-binding-linux-arm64-gnu@1.11.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ=="], + + "@unrs/resolver-binding-linux-arm64-musl": ["@unrs/resolver-binding-linux-arm64-musl@1.11.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w=="], + + "@unrs/resolver-binding-linux-ppc64-gnu": ["@unrs/resolver-binding-linux-ppc64-gnu@1.11.1", "", { "os": "linux", "cpu": "ppc64" }, "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA=="], + + "@unrs/resolver-binding-linux-riscv64-gnu": ["@unrs/resolver-binding-linux-riscv64-gnu@1.11.1", "", { "os": "linux", "cpu": "none" }, "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ=="], + + "@unrs/resolver-binding-linux-riscv64-musl": ["@unrs/resolver-binding-linux-riscv64-musl@1.11.1", "", { "os": "linux", "cpu": "none" }, "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew=="], + + "@unrs/resolver-binding-linux-s390x-gnu": ["@unrs/resolver-binding-linux-s390x-gnu@1.11.1", "", { "os": "linux", "cpu": "s390x" }, "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg=="], + + "@unrs/resolver-binding-linux-x64-gnu": ["@unrs/resolver-binding-linux-x64-gnu@1.11.1", "", { "os": "linux", "cpu": "x64" }, "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w=="], + + "@unrs/resolver-binding-linux-x64-musl": ["@unrs/resolver-binding-linux-x64-musl@1.11.1", "", { "os": "linux", "cpu": "x64" }, "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA=="], + + "@unrs/resolver-binding-wasm32-wasi": ["@unrs/resolver-binding-wasm32-wasi@1.11.1", "", { "dependencies": { "@napi-rs/wasm-runtime": "^0.2.11" }, "cpu": "none" }, "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ=="], + + "@unrs/resolver-binding-win32-arm64-msvc": ["@unrs/resolver-binding-win32-arm64-msvc@1.11.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw=="], + + "@unrs/resolver-binding-win32-ia32-msvc": ["@unrs/resolver-binding-win32-ia32-msvc@1.11.1", "", { "os": "win32", "cpu": "ia32" }, "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ=="], + + "@unrs/resolver-binding-win32-x64-msvc": ["@unrs/resolver-binding-win32-x64-msvc@1.11.1", "", { "os": "win32", "cpu": "x64" }, "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g=="], + + "accepts": ["accepts@2.0.0", "", { "dependencies": { "mime-types": "^3.0.0", "negotiator": "^1.0.0" } }, "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng=="], + + "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], + + "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], + + "agent-base": ["agent-base@7.1.4", "", {}, "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ=="], + + "ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="], + + "ajv-formats": ["ajv-formats@3.0.1", "", { "dependencies": { "ajv": "^8.0.0" } }, "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ=="], + + "ansi-regex": ["ansi-regex@6.2.2", "", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="], + + "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "ansis": ["ansis@4.2.0", "", {}, "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig=="], + + "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + + "aria-hidden": ["aria-hidden@1.2.6", "", { "dependencies": { "tslib": "^2.0.0" } }, "sha512-ik3ZgC9dY/lYVVM++OISsaYDeg1tb0VtP5uL3ouh1koGOaUMDPpbFIei4JkFimWUFPn90sbMNMXQAIVOlnYKJA=="], + + "aria-query": ["aria-query@5.3.2", "", {}, "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw=="], + + "array-buffer-byte-length": ["array-buffer-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "is-array-buffer": "^3.0.5" } }, "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw=="], + + "array-includes": ["array-includes@3.1.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.24.0", "es-object-atoms": "^1.1.1", "get-intrinsic": "^1.3.0", "is-string": "^1.1.1", "math-intrinsics": "^1.1.0" } }, "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ=="], + + "array.prototype.findlast": ["array.prototype.findlast@1.2.5", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "es-shim-unscopables": "^1.0.2" } }, "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ=="], + + "array.prototype.findlastindex": ["array.prototype.findlastindex@1.2.6", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-shim-unscopables": "^1.1.0" } }, "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ=="], + + "array.prototype.flat": ["array.prototype.flat@1.3.3", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" } }, "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg=="], + + "array.prototype.flatmap": ["array.prototype.flatmap@1.3.3", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-shim-unscopables": "^1.0.2" } }, "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg=="], + + "array.prototype.tosorted": ["array.prototype.tosorted@1.1.4", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3", "es-errors": "^1.3.0", "es-shim-unscopables": "^1.0.2" } }, "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA=="], + + "arraybuffer.prototype.slice": ["arraybuffer.prototype.slice@1.0.4", "", { "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "is-array-buffer": "^3.0.4" } }, "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ=="], + + "ast-types": ["ast-types@0.16.1", "", { "dependencies": { "tslib": "^2.0.1" } }, "sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg=="], + + "ast-types-flow": ["ast-types-flow@0.0.8", "", {}, "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ=="], + + "async-function": ["async-function@1.0.0", "", {}, "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA=="], + + "available-typed-arrays": ["available-typed-arrays@1.0.7", "", { "dependencies": { "possible-typed-array-names": "^1.0.0" } }, "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ=="], + + "axe-core": ["axe-core@4.11.1", "", {}, "sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A=="], + + "axobject-query": ["axobject-query@4.1.0", "", {}, "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ=="], + + "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + + "baseline-browser-mapping": ["baseline-browser-mapping@2.9.19", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg=="], + + "body-parser": ["body-parser@2.2.2", "", { "dependencies": { "bytes": "^3.1.2", "content-type": "^1.0.5", "debug": "^4.4.3", "http-errors": "^2.0.0", "iconv-lite": "^0.7.0", "on-finished": "^2.4.1", "qs": "^6.14.1", "raw-body": "^3.0.1", "type-is": "^2.0.1" } }, "sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA=="], + + "brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + + "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], + + "browserslist": ["browserslist@4.28.1", "", { "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", "electron-to-chromium": "^1.5.263", "node-releases": "^2.0.27", "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" } }, "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA=="], + + "bun-types": ["bun-types@1.3.9", "", { "dependencies": { "@types/node": "*" } }, "sha512-+UBWWOakIP4Tswh0Bt0QD0alpTY8cb5hvgiYeWCMet9YukHbzuruIEeXC2D7nMJPB12kbh8C7XJykSexEqGKJg=="], + + "bundle-name": ["bundle-name@4.1.0", "", { "dependencies": { "run-applescript": "^7.0.0" } }, "sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q=="], + + "bytes": ["bytes@3.1.2", "", {}, "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="], + + "call-bind": ["call-bind@1.0.8", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.0", "es-define-property": "^1.0.0", "get-intrinsic": "^1.2.4", "set-function-length": "^1.2.2" } }, "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww=="], + + "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], + + "call-bound": ["call-bound@1.0.4", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "get-intrinsic": "^1.3.0" } }, "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg=="], + + "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], + + "caniuse-lite": ["caniuse-lite@1.0.30001769", "", {}, "sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg=="], + + "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + + "class-variance-authority": ["class-variance-authority@0.7.1", "", { "dependencies": { "clsx": "^2.1.1" } }, "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg=="], + + "cli-cursor": ["cli-cursor@5.0.0", "", { "dependencies": { "restore-cursor": "^5.0.0" } }, "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw=="], + + "cli-spinners": ["cli-spinners@2.9.2", "", {}, "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg=="], + + "cli-width": ["cli-width@4.1.0", "", {}, "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ=="], + + "client-only": ["client-only@0.0.1", "", {}, "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="], + + "cliui": ["cliui@8.0.1", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="], + + "clsx": ["clsx@2.1.1", "", {}, "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA=="], + + "code-block-writer": ["code-block-writer@13.0.3", "", {}, "sha512-Oofo0pq3IKnsFtuHqSF7TqBfr71aeyZDVJ0HpmqB7FBM2qEigL0iPONSCZSO9pE9dZTAxANe5XHG9Uy0YMv8cg=="], + + "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + + "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "commander": ["commander@14.0.3", "", {}, "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw=="], + + "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], + + "content-disposition": ["content-disposition@1.0.1", "", {}, "sha512-oIXISMynqSqm241k6kcQ5UwttDILMK4BiurCfGEREw6+X9jkkpEe5T9FZaApyLGGOnFuyMWZpdolTXMtvEJ08Q=="], + + "content-type": ["content-type@1.0.5", "", {}, "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="], + + "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], + + "cookie": ["cookie@1.1.1", "", {}, "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ=="], + + "cookie-signature": ["cookie-signature@1.2.2", "", {}, "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg=="], + + "cors": ["cors@2.8.6", "", { "dependencies": { "object-assign": "^4", "vary": "^1" } }, "sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw=="], + + "cosmiconfig": ["cosmiconfig@9.0.0", "", { "dependencies": { "env-paths": "^2.2.1", "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", "parse-json": "^5.2.0" }, "peerDependencies": { "typescript": ">=4.9.5" }, "optionalPeers": ["typescript"] }, "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg=="], + + "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + + "cssesc": ["cssesc@3.0.0", "", { "bin": { "cssesc": "bin/cssesc" } }, "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="], + + "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], + + "damerau-levenshtein": ["damerau-levenshtein@1.0.8", "", {}, "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA=="], + + "data-uri-to-buffer": ["data-uri-to-buffer@4.0.1", "", {}, "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A=="], + + "data-view-buffer": ["data-view-buffer@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ=="], + + "data-view-byte-length": ["data-view-byte-length@1.0.2", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-data-view": "^1.0.2" } }, "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ=="], + + "data-view-byte-offset": ["data-view-byte-offset@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-data-view": "^1.0.1" } }, "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ=="], + + "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "dedent": ["dedent@1.7.1", "", { "peerDependencies": { "babel-plugin-macros": "^3.1.0" }, "optionalPeers": ["babel-plugin-macros"] }, "sha512-9JmrhGZpOlEgOLdQgSm0zxFaYoQon408V1v49aqTWuXENVlnCuY9JBZcXZiCsZQWDjTm5Qf/nIvAy77mXDAjEg=="], + + "deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], + + "deepmerge": ["deepmerge@4.3.1", "", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="], + + "default-browser": ["default-browser@5.5.0", "", { "dependencies": { "bundle-name": "^4.1.0", "default-browser-id": "^5.0.0" } }, "sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw=="], + + "default-browser-id": ["default-browser-id@5.0.1", "", {}, "sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q=="], + + "define-data-property": ["define-data-property@1.1.4", "", { "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", "gopd": "^1.0.1" } }, "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="], + + "define-lazy-prop": ["define-lazy-prop@3.0.0", "", {}, "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg=="], + + "define-properties": ["define-properties@1.2.1", "", { "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" } }, "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg=="], + + "depd": ["depd@2.0.0", "", {}, "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw=="], + + "detect-libc": ["detect-libc@2.1.2", "", {}, "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ=="], + + "detect-node-es": ["detect-node-es@1.1.0", "", {}, "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ=="], + + "diff": ["diff@8.0.3", "", {}, "sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ=="], + + "doctrine": ["doctrine@2.1.0", "", { "dependencies": { "esutils": "^2.0.2" } }, "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw=="], + + "dompurify": ["dompurify@3.3.1", "", { "optionalDependencies": { "@types/trusted-types": "^2.0.7" } }, "sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q=="], + + "dotenv": ["dotenv@17.2.4", "", {}, "sha512-mudtfb4zRB4bVvdj0xRo+e6duH1csJRM8IukBqfTRvHotn9+LBXB8ynAidP9zHqoRC/fsllXgk4kCKlR21fIhw=="], + + "dunder-proto": ["dunder-proto@1.0.1", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.1", "es-errors": "^1.3.0", "gopd": "^1.2.0" } }, "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A=="], + + "eciesjs": ["eciesjs@0.4.17", "", { "dependencies": { "@ecies/ciphers": "^0.2.5", "@noble/ciphers": "^1.3.0", "@noble/curves": "^1.9.7", "@noble/hashes": "^1.8.0" } }, "sha512-TOOURki4G7sD1wDCjj7NfLaXZZ49dFOeEb5y39IXpb8p0hRzVvfvzZHOi5JcT+PpyAbi/Y+lxPb8eTag2WYH8w=="], + + "ee-first": ["ee-first@1.1.1", "", {}, "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow=="], + + "electron-to-chromium": ["electron-to-chromium@1.5.286", "", {}, "sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A=="], + + "embla-carousel": ["embla-carousel@8.6.0", "", {}, "sha512-SjWyZBHJPbqxHOzckOfo8lHisEaJWmwd23XppYFYVh10bU66/Pn5tkVkbkCMZVdbUE5eTCI2nD8OyIP4Z+uwkA=="], + + "embla-carousel-autoplay": ["embla-carousel-autoplay@8.6.0", "", { "peerDependencies": { "embla-carousel": "8.6.0" } }, "sha512-OBu5G3nwaSXkZCo1A6LTaFMZ8EpkYbwIaH+bPqdBnDGQ2fh4+NbzjXjs2SktoPNKCtflfVMc75njaDHOYXcrsA=="], + + "embla-carousel-react": ["embla-carousel-react@8.6.0", "", { "dependencies": { "embla-carousel": "8.6.0", "embla-carousel-reactive-utils": "8.6.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-0/PjqU7geVmo6F734pmPqpyHqiM99olvyecY7zdweCw+6tKEXnrE90pBiBbMMU8s5tICemzpQ3hi5EpxzGW+JA=="], + + "embla-carousel-reactive-utils": ["embla-carousel-reactive-utils@8.6.0", "", { "peerDependencies": { "embla-carousel": "8.6.0" } }, "sha512-fMVUDUEx0/uIEDM0Mz3dHznDhfX+znCCDCeIophYb1QGVM7YThSWX+wz11zlYwWFOr74b4QLGg0hrGPJeG2s4A=="], + + "emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="], + + "encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="], + + "enhanced-resolve": ["enhanced-resolve@5.19.0", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.3.0" } }, "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg=="], + + "env-paths": ["env-paths@2.2.1", "", {}, "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A=="], + + "error-ex": ["error-ex@1.3.4", "", { "dependencies": { "is-arrayish": "^0.2.1" } }, "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ=="], + + "es-abstract": ["es-abstract@1.24.1", "", { "dependencies": { "array-buffer-byte-length": "^1.0.2", "arraybuffer.prototype.slice": "^1.0.4", "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "data-view-buffer": "^1.0.2", "data-view-byte-length": "^1.0.2", "data-view-byte-offset": "^1.0.1", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "es-set-tostringtag": "^2.1.0", "es-to-primitive": "^1.3.0", "function.prototype.name": "^1.1.8", "get-intrinsic": "^1.3.0", "get-proto": "^1.0.1", "get-symbol-description": "^1.1.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "internal-slot": "^1.1.0", "is-array-buffer": "^3.0.5", "is-callable": "^1.2.7", "is-data-view": "^1.0.2", "is-negative-zero": "^2.0.3", "is-regex": "^1.2.1", "is-set": "^2.0.3", "is-shared-array-buffer": "^1.0.4", "is-string": "^1.1.1", "is-typed-array": "^1.1.15", "is-weakref": "^1.1.1", "math-intrinsics": "^1.1.0", "object-inspect": "^1.13.4", "object-keys": "^1.1.1", "object.assign": "^4.1.7", "own-keys": "^1.0.1", "regexp.prototype.flags": "^1.5.4", "safe-array-concat": "^1.1.3", "safe-push-apply": "^1.0.0", "safe-regex-test": "^1.1.0", "set-proto": "^1.0.0", "stop-iteration-iterator": "^1.1.0", "string.prototype.trim": "^1.2.10", "string.prototype.trimend": "^1.0.9", "string.prototype.trimstart": "^1.0.8", "typed-array-buffer": "^1.0.3", "typed-array-byte-length": "^1.0.3", "typed-array-byte-offset": "^1.0.4", "typed-array-length": "^1.0.7", "unbox-primitive": "^1.1.0", "which-typed-array": "^1.1.19" } }, "sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw=="], + + "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], + + "es-errors": ["es-errors@1.3.0", "", {}, "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="], + + "es-iterator-helpers": ["es-iterator-helpers@1.2.2", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-abstract": "^1.24.1", "es-errors": "^1.3.0", "es-set-tostringtag": "^2.1.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.3.0", "globalthis": "^1.0.4", "gopd": "^1.2.0", "has-property-descriptors": "^1.0.2", "has-proto": "^1.2.0", "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", "iterator.prototype": "^1.1.5", "safe-array-concat": "^1.1.3" } }, "sha512-BrUQ0cPTB/IwXj23HtwHjS9n7O4h9FX94b4xc5zlTHxeLgTAdzYUDyy6KdExAl9lbN5rtfe44xpjpmj9grxs5w=="], + + "es-object-atoms": ["es-object-atoms@1.1.1", "", { "dependencies": { "es-errors": "^1.3.0" } }, "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA=="], + + "es-set-tostringtag": ["es-set-tostringtag@2.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="], + + "es-shim-unscopables": ["es-shim-unscopables@1.1.0", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw=="], + + "es-to-primitive": ["es-to-primitive@1.3.0", "", { "dependencies": { "is-callable": "^1.2.7", "is-date-object": "^1.0.5", "is-symbol": "^1.0.4" } }, "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g=="], + + "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], + + "escape-html": ["escape-html@1.0.3", "", {}, "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="], + + "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], + + "eslint": ["eslint@9.39.2", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.1", "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "9.39.2", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.4.0", "eslint-visitor-keys": "^4.2.1", "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw=="], + + "eslint-config-next": ["eslint-config-next@16.0.7", "", { "dependencies": { "@next/eslint-plugin-next": "16.0.7", "eslint-import-resolver-node": "^0.3.6", "eslint-import-resolver-typescript": "^3.5.2", "eslint-plugin-import": "^2.32.0", "eslint-plugin-jsx-a11y": "^6.10.0", "eslint-plugin-react": "^7.37.0", "eslint-plugin-react-hooks": "^7.0.0", "globals": "16.4.0", "typescript-eslint": "^8.46.0" }, "peerDependencies": { "eslint": ">=9.0.0", "typescript": ">=3.3.1" }, "optionalPeers": ["typescript"] }, "sha512-WubFGLFHfk2KivkdRGfx6cGSFhaQqhERRfyO8BRx+qiGPGp7WLKcPvYC4mdx1z3VhVRcrfFzczjjTrbJZOpnEQ=="], + + "eslint-import-resolver-node": ["eslint-import-resolver-node@0.3.9", "", { "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", "resolve": "^1.22.4" } }, "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g=="], + + "eslint-import-resolver-typescript": ["eslint-import-resolver-typescript@3.10.1", "", { "dependencies": { "@nolyfill/is-core-module": "1.0.39", "debug": "^4.4.0", "get-tsconfig": "^4.10.0", "is-bun-module": "^2.0.0", "stable-hash": "^0.0.5", "tinyglobby": "^0.2.13", "unrs-resolver": "^1.6.2" }, "peerDependencies": { "eslint": "*", "eslint-plugin-import": "*", "eslint-plugin-import-x": "*" }, "optionalPeers": ["eslint-plugin-import", "eslint-plugin-import-x"] }, "sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ=="], + + "eslint-module-utils": ["eslint-module-utils@2.12.1", "", { "dependencies": { "debug": "^3.2.7" } }, "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw=="], + + "eslint-plugin-import": ["eslint-plugin-import@2.32.0", "", { "dependencies": { "@rtsao/scc": "^1.1.0", "array-includes": "^3.1.9", "array.prototype.findlastindex": "^1.2.6", "array.prototype.flat": "^1.3.3", "array.prototype.flatmap": "^1.3.3", "debug": "^3.2.7", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.9", "eslint-module-utils": "^2.12.1", "hasown": "^2.0.2", "is-core-module": "^2.16.1", "is-glob": "^4.0.3", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "object.groupby": "^1.0.3", "object.values": "^1.2.1", "semver": "^6.3.1", "string.prototype.trimend": "^1.0.9", "tsconfig-paths": "^3.15.0" }, "peerDependencies": { "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA=="], + + "eslint-plugin-jsx-a11y": ["eslint-plugin-jsx-a11y@6.10.2", "", { "dependencies": { "aria-query": "^5.3.2", "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", "ast-types-flow": "^0.0.8", "axe-core": "^4.10.0", "axobject-query": "^4.1.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", "hasown": "^2.0.2", "jsx-ast-utils": "^3.3.5", "language-tags": "^1.0.9", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "safe-regex-test": "^1.0.3", "string.prototype.includes": "^2.0.1" }, "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q=="], + + "eslint-plugin-react": ["eslint-plugin-react@7.37.5", "", { "dependencies": { "array-includes": "^3.1.8", "array.prototype.findlast": "^1.2.5", "array.prototype.flatmap": "^1.3.3", "array.prototype.tosorted": "^1.1.4", "doctrine": "^2.1.0", "es-iterator-helpers": "^1.2.1", "estraverse": "^5.3.0", "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", "minimatch": "^3.1.2", "object.entries": "^1.1.9", "object.fromentries": "^2.0.8", "object.values": "^1.2.1", "prop-types": "^15.8.1", "resolve": "^2.0.0-next.5", "semver": "^6.3.1", "string.prototype.matchall": "^4.0.12", "string.prototype.repeat": "^1.0.0" }, "peerDependencies": { "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA=="], + + "eslint-plugin-react-hooks": ["eslint-plugin-react-hooks@7.0.1", "", { "dependencies": { "@babel/core": "^7.24.4", "@babel/parser": "^7.24.4", "hermes-parser": "^0.25.1", "zod": "^3.25.0 || ^4.0.0", "zod-validation-error": "^3.5.0 || ^4.0.0" }, "peerDependencies": { "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" } }, "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA=="], + + "eslint-scope": ["eslint-scope@8.4.0", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="], + + "eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], + + "espree": ["espree@10.4.0", "", { "dependencies": { "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="], + + "esprima": ["esprima@4.0.1", "", { "bin": { "esparse": "./bin/esparse.js", "esvalidate": "./bin/esvalidate.js" } }, "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="], + + "esquery": ["esquery@1.7.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g=="], + + "esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], + + "estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], + + "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], + + "etag": ["etag@1.8.1", "", {}, "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg=="], + + "eventsource": ["eventsource@3.0.7", "", { "dependencies": { "eventsource-parser": "^3.0.1" } }, "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA=="], + + "eventsource-parser": ["eventsource-parser@3.0.6", "", {}, "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg=="], + + "execa": ["execa@9.6.1", "", { "dependencies": { "@sindresorhus/merge-streams": "^4.0.0", "cross-spawn": "^7.0.6", "figures": "^6.1.0", "get-stream": "^9.0.0", "human-signals": "^8.0.1", "is-plain-obj": "^4.1.0", "is-stream": "^4.0.1", "npm-run-path": "^6.0.0", "pretty-ms": "^9.2.0", "signal-exit": "^4.1.0", "strip-final-newline": "^4.0.0", "yoctocolors": "^2.1.1" } }, "sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA=="], + + "express": ["express@5.2.1", "", { "dependencies": { "accepts": "^2.0.0", "body-parser": "^2.2.1", "content-disposition": "^1.0.0", "content-type": "^1.0.5", "cookie": "^0.7.1", "cookie-signature": "^1.2.1", "debug": "^4.4.0", "depd": "^2.0.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "finalhandler": "^2.1.0", "fresh": "^2.0.0", "http-errors": "^2.0.0", "merge-descriptors": "^2.0.0", "mime-types": "^3.0.0", "on-finished": "^2.4.1", "once": "^1.4.0", "parseurl": "^1.3.3", "proxy-addr": "^2.0.7", "qs": "^6.14.0", "range-parser": "^1.2.1", "router": "^2.2.0", "send": "^1.1.0", "serve-static": "^2.2.0", "statuses": "^2.0.1", "type-is": "^2.0.1", "vary": "^1.1.2" } }, "sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw=="], + + "express-rate-limit": ["express-rate-limit@8.2.1", "", { "dependencies": { "ip-address": "10.0.1" }, "peerDependencies": { "express": ">= 4.11" } }, "sha512-PCZEIEIxqwhzw4KF0n7QF4QqruVTcF73O5kFKUnGOyjbCCgizBBiFaYpd/fnBLUMPw/BWw9OsiN7GgrNYr7j6g=="], + + "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], + + "fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="], + + "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], + + "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], + + "fast-uri": ["fast-uri@3.1.0", "", {}, "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA=="], + + "fastq": ["fastq@1.20.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw=="], + + "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], + + "fetch-blob": ["fetch-blob@3.2.0", "", { "dependencies": { "node-domexception": "^1.0.0", "web-streams-polyfill": "^3.0.3" } }, "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ=="], + + "figures": ["figures@6.1.0", "", { "dependencies": { "is-unicode-supported": "^2.0.0" } }, "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg=="], + + "file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], + + "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], + + "finalhandler": ["finalhandler@2.1.1", "", { "dependencies": { "debug": "^4.4.0", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "on-finished": "^2.4.1", "parseurl": "^1.3.3", "statuses": "^2.0.1" } }, "sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA=="], + + "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + + "flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], + + "flatted": ["flatted@3.3.3", "", {}, "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="], + + "for-each": ["for-each@0.3.5", "", { "dependencies": { "is-callable": "^1.2.7" } }, "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg=="], + + "formdata-polyfill": ["formdata-polyfill@4.0.10", "", { "dependencies": { "fetch-blob": "^3.1.2" } }, "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g=="], + + "forwarded": ["forwarded@0.2.0", "", {}, "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="], + + "framer-motion": ["framer-motion@12.34.0", "", { "dependencies": { "motion-dom": "^12.34.0", "motion-utils": "^12.29.2", "tslib": "^2.4.0" }, "peerDependencies": { "@emotion/is-prop-valid": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@emotion/is-prop-valid", "react", "react-dom"] }, "sha512-+/H49owhzkzQyxtn7nZeF4kdH++I2FWrESQ184Zbcw5cEqNHYkE5yxWxcTLSj5lNx3NWdbIRy5FHqUvetD8FWg=="], + + "fresh": ["fresh@2.0.0", "", {}, "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A=="], + + "fs-extra": ["fs-extra@11.3.3", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-VWSRii4t0AFm6ixFFmLLx1t7wS1gh+ckoa84aOeapGum0h+EZd1EhEumSB+ZdDLnEPuucsVB9oB7cxJHap6Afg=="], + + "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="], + + "function.prototype.name": ["function.prototype.name@1.1.8", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "functions-have-names": "^1.2.3", "hasown": "^2.0.2", "is-callable": "^1.2.7" } }, "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q=="], + + "functions-have-names": ["functions-have-names@1.2.3", "", {}, "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="], + + "fuzzysort": ["fuzzysort@3.1.0", "", {}, "sha512-sR9BNCjBg6LNgwvxlBd0sBABvQitkLzoVY9MYYROQVX/FvfJ4Mai9LsGhDgd8qYdds0bY77VzYd5iuB+v5rwQQ=="], + + "fzf": ["fzf@0.5.2", "", {}, "sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q=="], + + "generator-function": ["generator-function@2.0.1", "", {}, "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g=="], + + "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], + + "get-caller-file": ["get-caller-file@2.0.5", "", {}, "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="], + + "get-east-asian-width": ["get-east-asian-width@1.4.0", "", {}, "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q=="], + + "get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="], + + "get-nonce": ["get-nonce@1.0.1", "", {}, "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="], + + "get-own-enumerable-keys": ["get-own-enumerable-keys@1.0.0", "", {}, "sha512-PKsK2FSrQCyxcGHsGrLDcK0lx+0Ke+6e8KFFozA9/fIQLhQzPaRvJFdcz7+Axg3jUH/Mq+NI4xa5u/UT2tQskA=="], + + "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="], + + "get-stream": ["get-stream@9.0.1", "", { "dependencies": { "@sec-ant/readable-stream": "^0.4.1", "is-stream": "^4.0.1" } }, "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA=="], + + "get-symbol-description": ["get-symbol-description@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6" } }, "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg=="], + + "get-tsconfig": ["get-tsconfig@4.13.6", "", { "dependencies": { "resolve-pkg-maps": "^1.0.0" } }, "sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw=="], + + "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], + + "globals": ["globals@16.4.0", "", {}, "sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw=="], + + "globalthis": ["globalthis@1.0.4", "", { "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" } }, "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ=="], + + "gopd": ["gopd@1.2.0", "", {}, "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg=="], + + "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + + "graphql": ["graphql@16.12.0", "", {}, "sha512-DKKrynuQRne0PNpEbzuEdHlYOMksHSUI8Zc9Unei5gTsMNA2/vMpoMz/yKba50pejK56qj98qM0SjYxAKi13gQ=="], + + "has-bigints": ["has-bigints@1.1.0", "", {}, "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg=="], + + "has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + + "has-property-descriptors": ["has-property-descriptors@1.0.2", "", { "dependencies": { "es-define-property": "^1.0.0" } }, "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="], + + "has-proto": ["has-proto@1.2.0", "", { "dependencies": { "dunder-proto": "^1.0.0" } }, "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ=="], + + "has-symbols": ["has-symbols@1.1.0", "", {}, "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ=="], + + "has-tostringtag": ["has-tostringtag@1.0.2", "", { "dependencies": { "has-symbols": "^1.0.3" } }, "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw=="], + + "hasown": ["hasown@2.0.2", "", { "dependencies": { "function-bind": "^1.1.2" } }, "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ=="], + + "headers-polyfill": ["headers-polyfill@4.0.3", "", {}, "sha512-IScLbePpkvO846sIwOtOTDjutRMWdXdJmXdMvk6gCBHxFO8d+QKOQedyZSxFTTFYRSmlgSTDtXqqq4pcenBXLQ=="], + + "hermes-estree": ["hermes-estree@0.25.1", "", {}, "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw=="], + + "hermes-parser": ["hermes-parser@0.25.1", "", { "dependencies": { "hermes-estree": "0.25.1" } }, "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA=="], + + "hono": ["hono@4.11.9", "", {}, "sha512-Eaw2YTGM6WOxA6CXbckaEvslr2Ne4NFsKrvc0v97JD5awbmeBLO5w9Ho9L9kmKonrwF9RJlW6BxT1PVv/agBHQ=="], + + "http-errors": ["http-errors@2.0.1", "", { "dependencies": { "depd": "~2.0.0", "inherits": "~2.0.4", "setprototypeof": "~1.2.0", "statuses": "~2.0.2", "toidentifier": "~1.0.1" } }, "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ=="], + + "https-proxy-agent": ["https-proxy-agent@7.0.6", "", { "dependencies": { "agent-base": "^7.1.2", "debug": "4" } }, "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw=="], + + "human-signals": ["human-signals@8.0.1", "", {}, "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ=="], + + "iconv-lite": ["iconv-lite@0.7.2", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw=="], + + "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], + + "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], + + "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], + + "inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="], + + "internal-slot": ["internal-slot@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw=="], + + "ip-address": ["ip-address@10.0.1", "", {}, "sha512-NWv9YLW4PoW2B7xtzaS3NCot75m6nK7Icdv0o3lfMceJVRfSoQwqD4wEH5rLwoKJwUiZ/rfpiVBhnaF0FK4HoA=="], + + "ipaddr.js": ["ipaddr.js@1.9.1", "", {}, "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="], + + "is-array-buffer": ["is-array-buffer@3.0.5", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A=="], + + "is-arrayish": ["is-arrayish@0.2.1", "", {}, "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="], + + "is-async-function": ["is-async-function@2.1.1", "", { "dependencies": { "async-function": "^1.0.0", "call-bound": "^1.0.3", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ=="], + + "is-bigint": ["is-bigint@1.1.0", "", { "dependencies": { "has-bigints": "^1.0.2" } }, "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ=="], + + "is-boolean-object": ["is-boolean-object@1.2.2", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A=="], + + "is-bun-module": ["is-bun-module@2.0.0", "", { "dependencies": { "semver": "^7.7.1" } }, "sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ=="], + + "is-callable": ["is-callable@1.2.7", "", {}, "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA=="], + + "is-core-module": ["is-core-module@2.16.1", "", { "dependencies": { "hasown": "^2.0.2" } }, "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w=="], + + "is-data-view": ["is-data-view@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "is-typed-array": "^1.1.13" } }, "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw=="], + + "is-date-object": ["is-date-object@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "has-tostringtag": "^1.0.2" } }, "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg=="], + + "is-docker": ["is-docker@3.0.0", "", { "bin": { "is-docker": "cli.js" } }, "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ=="], + + "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], + + "is-finalizationregistry": ["is-finalizationregistry@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg=="], + + "is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="], + + "is-generator-function": ["is-generator-function@1.1.2", "", { "dependencies": { "call-bound": "^1.0.4", "generator-function": "^2.0.0", "get-proto": "^1.0.1", "has-tostringtag": "^1.0.2", "safe-regex-test": "^1.1.0" } }, "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA=="], + + "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], + + "is-in-ssh": ["is-in-ssh@1.0.0", "", {}, "sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw=="], + + "is-inside-container": ["is-inside-container@1.0.0", "", { "dependencies": { "is-docker": "^3.0.0" }, "bin": { "is-inside-container": "cli.js" } }, "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA=="], + + "is-interactive": ["is-interactive@2.0.0", "", {}, "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ=="], + + "is-map": ["is-map@2.0.3", "", {}, "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw=="], + + "is-negative-zero": ["is-negative-zero@2.0.3", "", {}, "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw=="], + + "is-node-process": ["is-node-process@1.2.0", "", {}, "sha512-Vg4o6/fqPxIjtxgUH5QLJhwZ7gW5diGCVlXpuUfELC62CuxM1iHcRe51f2W1FDy04Ai4KJkagKjx3XaqyfRKXw=="], + + "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], + + "is-number-object": ["is-number-object@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw=="], + + "is-obj": ["is-obj@3.0.0", "", {}, "sha512-IlsXEHOjtKhpN8r/tRFj2nDyTmHvcfNeu/nrRIcXE17ROeatXchkojffa1SpdqW4cr/Fj6QkEf/Gn4zf6KKvEQ=="], + + "is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="], + + "is-promise": ["is-promise@4.0.0", "", {}, "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="], + + "is-regex": ["is-regex@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g=="], + + "is-regexp": ["is-regexp@3.1.0", "", {}, "sha512-rbku49cWloU5bSMI+zaRaXdQHXnthP6DZ/vLnfdSKyL4zUzuWnomtOEiZZOd+ioQ+avFo/qau3KPTc7Fjy1uPA=="], + + "is-set": ["is-set@2.0.3", "", {}, "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg=="], + + "is-shared-array-buffer": ["is-shared-array-buffer@1.0.4", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A=="], + + "is-stream": ["is-stream@4.0.1", "", {}, "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A=="], + + "is-string": ["is-string@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3", "has-tostringtag": "^1.0.2" } }, "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA=="], + + "is-symbol": ["is-symbol@1.1.1", "", { "dependencies": { "call-bound": "^1.0.2", "has-symbols": "^1.1.0", "safe-regex-test": "^1.1.0" } }, "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w=="], + + "is-typed-array": ["is-typed-array@1.1.15", "", { "dependencies": { "which-typed-array": "^1.1.16" } }, "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ=="], + + "is-unicode-supported": ["is-unicode-supported@2.1.0", "", {}, "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ=="], + + "is-weakmap": ["is-weakmap@2.0.2", "", {}, "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w=="], + + "is-weakref": ["is-weakref@1.1.1", "", { "dependencies": { "call-bound": "^1.0.3" } }, "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew=="], + + "is-weakset": ["is-weakset@2.0.4", "", { "dependencies": { "call-bound": "^1.0.3", "get-intrinsic": "^1.2.6" } }, "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ=="], + + "is-wsl": ["is-wsl@3.1.0", "", { "dependencies": { "is-inside-container": "^1.0.0" } }, "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw=="], + + "isarray": ["isarray@2.0.5", "", {}, "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw=="], + + "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], + + "iterator.prototype": ["iterator.prototype@1.1.5", "", { "dependencies": { "define-data-property": "^1.1.4", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.6", "get-proto": "^1.0.0", "has-symbols": "^1.1.0", "set-function-name": "^2.0.2" } }, "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g=="], + + "jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="], + + "jose": ["jose@6.1.3", "", {}, "sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ=="], + + "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], + + "js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="], + + "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], + + "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], + + "json-parse-even-better-errors": ["json-parse-even-better-errors@2.3.1", "", {}, "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="], + + "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], + + "json-schema-typed": ["json-schema-typed@8.0.2", "", {}, "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA=="], + + "json-stable-stringify-without-jsonify": ["json-stable-stringify-without-jsonify@1.0.1", "", {}, "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="], + + "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], + + "jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="], + + "jsx-ast-utils": ["jsx-ast-utils@3.3.5", "", { "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", "object.assign": "^4.1.4", "object.values": "^1.1.6" } }, "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ=="], + + "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], + + "kleur": ["kleur@4.1.5", "", {}, "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="], + + "language-subtag-registry": ["language-subtag-registry@0.3.23", "", {}, "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ=="], + + "language-tags": ["language-tags@1.0.9", "", { "dependencies": { "language-subtag-registry": "^0.3.20" } }, "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA=="], + + "levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], + + "lightningcss": ["lightningcss@1.30.2", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-android-arm64": "1.30.2", "lightningcss-darwin-arm64": "1.30.2", "lightningcss-darwin-x64": "1.30.2", "lightningcss-freebsd-x64": "1.30.2", "lightningcss-linux-arm-gnueabihf": "1.30.2", "lightningcss-linux-arm64-gnu": "1.30.2", "lightningcss-linux-arm64-musl": "1.30.2", "lightningcss-linux-x64-gnu": "1.30.2", "lightningcss-linux-x64-musl": "1.30.2", "lightningcss-win32-arm64-msvc": "1.30.2", "lightningcss-win32-x64-msvc": "1.30.2" } }, "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ=="], + + "lightningcss-android-arm64": ["lightningcss-android-arm64@1.30.2", "", { "os": "android", "cpu": "arm64" }, "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A=="], + + "lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.30.2", "", { "os": "darwin", "cpu": "arm64" }, "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA=="], + + "lightningcss-darwin-x64": ["lightningcss-darwin-x64@1.30.2", "", { "os": "darwin", "cpu": "x64" }, "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ=="], + + "lightningcss-freebsd-x64": ["lightningcss-freebsd-x64@1.30.2", "", { "os": "freebsd", "cpu": "x64" }, "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA=="], + + "lightningcss-linux-arm-gnueabihf": ["lightningcss-linux-arm-gnueabihf@1.30.2", "", { "os": "linux", "cpu": "arm" }, "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA=="], + + "lightningcss-linux-arm64-gnu": ["lightningcss-linux-arm64-gnu@1.30.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A=="], + + "lightningcss-linux-arm64-musl": ["lightningcss-linux-arm64-musl@1.30.2", "", { "os": "linux", "cpu": "arm64" }, "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA=="], + + "lightningcss-linux-x64-gnu": ["lightningcss-linux-x64-gnu@1.30.2", "", { "os": "linux", "cpu": "x64" }, "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w=="], + + "lightningcss-linux-x64-musl": ["lightningcss-linux-x64-musl@1.30.2", "", { "os": "linux", "cpu": "x64" }, "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA=="], + + "lightningcss-win32-arm64-msvc": ["lightningcss-win32-arm64-msvc@1.30.2", "", { "os": "win32", "cpu": "arm64" }, "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ=="], + + "lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.30.2", "", { "os": "win32", "cpu": "x64" }, "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw=="], + + "lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="], + + "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], + + "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], + + "log-symbols": ["log-symbols@6.0.0", "", { "dependencies": { "chalk": "^5.3.0", "is-unicode-supported": "^1.3.0" } }, "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw=="], + + "loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="], + + "lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], + + "lucide-react": ["lucide-react@0.563.0", "", { "peerDependencies": { "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-8dXPB2GI4dI8jV4MgUDGBeLdGk8ekfqVZ0BdLcrRzocGgG75ltNEmWS+gE7uokKF/0oSUuczNDT+g9hFJ23FkA=="], + + "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "marked": ["marked@17.0.2", "", { "bin": { "marked": "bin/marked.js" } }, "sha512-s5HZGFQea7Huv5zZcAGhJLT3qLpAfnY7v7GWkICUr0+Wd5TFEtdlRR2XUL5Gg+RH7u2Df595ifrxR03mBaw7gA=="], + + "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], + + "media-typer": ["media-typer@1.1.0", "", {}, "sha512-aisnrDP4GNe06UcKFnV5bfMNPBUw4jsLGaWwWfnH3v02GnBuXX2MCVn5RbrWo0j3pczUilYblq7fQ7Nw2t5XKw=="], + + "merge-descriptors": ["merge-descriptors@2.0.0", "", {}, "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g=="], + + "merge-stream": ["merge-stream@2.0.0", "", {}, "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="], + + "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], + + "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], + + "mime-db": ["mime-db@1.54.0", "", {}, "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="], + + "mime-types": ["mime-types@3.0.2", "", { "dependencies": { "mime-db": "^1.54.0" } }, "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A=="], + + "mimic-fn": ["mimic-fn@2.1.0", "", {}, "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="], + + "mimic-function": ["mimic-function@5.0.1", "", {}, "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA=="], + + "minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + + "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], + + "motion": ["motion@12.34.0", "", { "dependencies": { "framer-motion": "^12.34.0", "tslib": "^2.4.0" }, "peerDependencies": { "@emotion/is-prop-valid": "*", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "optionalPeers": ["@emotion/is-prop-valid", "react", "react-dom"] }, "sha512-01Sfa/zgsD/di8zA/uFW5Eb7/SPXoGyUfy+uMRMW5Spa8j0z/UbfQewAYvPMYFCXRlyD6e5aLHh76TxeeJD+RA=="], + + "motion-dom": ["motion-dom@12.34.0", "", { "dependencies": { "motion-utils": "^12.29.2" } }, "sha512-Lql3NuEcScRDxTAO6GgUsRHBZOWI/3fnMlkMcH5NftzcN37zJta+bpbMAV9px4Nj057TuvRooMK7QrzMCgtz6Q=="], + + "motion-utils": ["motion-utils@12.29.2", "", {}, "sha512-G3kc34H2cX2gI63RqU+cZq+zWRRPSsNIOjpdl9TN4AQwC4sgwYPl/Q/Obf/d53nOm569T0fYK+tcoSV50BWx8A=="], + + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "msw": ["msw@2.12.10", "", { "dependencies": { "@inquirer/confirm": "^5.0.0", "@mswjs/interceptors": "^0.41.2", "@open-draft/deferred-promise": "^2.2.0", "@types/statuses": "^2.0.6", "cookie": "^1.0.2", "graphql": "^16.12.0", "headers-polyfill": "^4.0.2", "is-node-process": "^1.2.0", "outvariant": "^1.4.3", "path-to-regexp": "^6.3.0", "picocolors": "^1.1.1", "rettime": "^0.10.1", "statuses": "^2.0.2", "strict-event-emitter": "^0.5.1", "tough-cookie": "^6.0.0", "type-fest": "^5.2.0", "until-async": "^3.0.2", "yargs": "^17.7.2" }, "peerDependencies": { "typescript": ">= 4.8.x" }, "optionalPeers": ["typescript"], "bin": { "msw": "cli/index.js" } }, "sha512-G3VUymSE0/iegFnuipujpwyTM2GuZAKXNeerUSrG2+Eg391wW63xFs5ixWsK9MWzr1AGoSkYGmyAzNgbR3+urw=="], + + "mute-stream": ["mute-stream@2.0.0", "", {}, "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA=="], + + "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + + "napi-postinstall": ["napi-postinstall@0.3.4", "", { "bin": { "napi-postinstall": "lib/cli.js" } }, "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ=="], + + "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], + + "negotiator": ["negotiator@1.0.0", "", {}, "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg=="], + + "next": ["next@16.0.7", "", { "dependencies": { "@next/env": "16.0.7", "@swc/helpers": "0.5.15", "caniuse-lite": "^1.0.30001579", "postcss": "8.4.31", "styled-jsx": "5.1.6" }, "optionalDependencies": { "@next/swc-darwin-arm64": "16.0.7", "@next/swc-darwin-x64": "16.0.7", "@next/swc-linux-arm64-gnu": "16.0.7", "@next/swc-linux-arm64-musl": "16.0.7", "@next/swc-linux-x64-gnu": "16.0.7", "@next/swc-linux-x64-musl": "16.0.7", "@next/swc-win32-arm64-msvc": "16.0.7", "@next/swc-win32-x64-msvc": "16.0.7", "sharp": "^0.34.4" }, "peerDependencies": { "@opentelemetry/api": "^1.1.0", "@playwright/test": "^1.51.1", "babel-plugin-react-compiler": "*", "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", "sass": "^1.3.0" }, "optionalPeers": ["@opentelemetry/api", "@playwright/test", "babel-plugin-react-compiler", "sass"], "bin": { "next": "dist/bin/next" } }, "sha512-3mBRJyPxT4LOxAJI6IsXeFtKfiJUbjCLgvXO02fV8Wy/lIhPvP94Fe7dGhUgHXcQy4sSuYwQNcOLhIfOm0rL0A=="], + + "node-domexception": ["node-domexception@1.0.0", "", {}, "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ=="], + + "node-fetch": ["node-fetch@3.3.2", "", { "dependencies": { "data-uri-to-buffer": "^4.0.0", "fetch-blob": "^3.1.4", "formdata-polyfill": "^4.0.10" } }, "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA=="], + + "node-releases": ["node-releases@2.0.27", "", {}, "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA=="], + + "npm-run-path": ["npm-run-path@6.0.0", "", { "dependencies": { "path-key": "^4.0.0", "unicorn-magic": "^0.3.0" } }, "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA=="], + + "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], + + "object-inspect": ["object-inspect@1.13.4", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="], + + "object-keys": ["object-keys@1.1.1", "", {}, "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="], + + "object-treeify": ["object-treeify@1.1.33", "", {}, "sha512-EFVjAYfzWqWsBMRHPMAXLCDIJnpMhdWAqR7xG6M6a2cs6PMFpl/+Z20w9zDW4vkxOFfddegBKq9Rehd0bxWE7A=="], + + "object.assign": ["object.assign@4.1.7", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0", "has-symbols": "^1.1.0", "object-keys": "^1.1.1" } }, "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw=="], + + "object.entries": ["object.entries@1.1.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.4", "define-properties": "^1.2.1", "es-object-atoms": "^1.1.1" } }, "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw=="], + + "object.fromentries": ["object.fromentries@2.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2", "es-object-atoms": "^1.0.0" } }, "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ=="], + + "object.groupby": ["object.groupby@1.0.3", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.2" } }, "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ=="], + + "object.values": ["object.values@1.2.1", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA=="], + + "on-finished": ["on-finished@2.4.1", "", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg=="], + + "once": ["once@1.4.0", "", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="], + + "onetime": ["onetime@5.1.2", "", { "dependencies": { "mimic-fn": "^2.1.0" } }, "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="], + + "open": ["open@11.0.0", "", { "dependencies": { "default-browser": "^5.4.0", "define-lazy-prop": "^3.0.0", "is-in-ssh": "^1.0.0", "is-inside-container": "^1.0.0", "powershell-utils": "^0.1.0", "wsl-utils": "^0.3.0" } }, "sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw=="], + + "optionator": ["optionator@0.9.4", "", { "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], + + "ora": ["ora@8.2.0", "", { "dependencies": { "chalk": "^5.3.0", "cli-cursor": "^5.0.0", "cli-spinners": "^2.9.2", "is-interactive": "^2.0.0", "is-unicode-supported": "^2.0.0", "log-symbols": "^6.0.0", "stdin-discarder": "^0.2.2", "string-width": "^7.2.0", "strip-ansi": "^7.1.0" } }, "sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw=="], + + "outvariant": ["outvariant@1.4.3", "", {}, "sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA=="], + + "own-keys": ["own-keys@1.0.1", "", { "dependencies": { "get-intrinsic": "^1.2.6", "object-keys": "^1.1.1", "safe-push-apply": "^1.0.0" } }, "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg=="], + + "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], + + "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + + "package-manager-detector": ["package-manager-detector@1.6.0", "", {}, "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA=="], + + "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], + + "parse-json": ["parse-json@5.2.0", "", { "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } }, "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="], + + "parse-ms": ["parse-ms@4.0.0", "", {}, "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw=="], + + "parseurl": ["parseurl@1.3.3", "", {}, "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="], + + "path-browserify": ["path-browserify@1.0.1", "", {}, "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g=="], + + "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + + "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], + + "path-parse": ["path-parse@1.0.7", "", {}, "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw=="], + + "path-to-regexp": ["path-to-regexp@6.3.0", "", {}, "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ=="], + + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], + + "pkce-challenge": ["pkce-challenge@5.0.1", "", {}, "sha512-wQ0b/W4Fr01qtpHlqSqspcj3EhBvimsdh0KlHhH8HRZnMsEa0ea2fTULOXOS9ccQr3om+GcGRk4e+isrZWV8qQ=="], + + "possible-typed-array-names": ["possible-typed-array-names@1.1.0", "", {}, "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg=="], + + "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], + + "postcss-selector-parser": ["postcss-selector-parser@7.1.1", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg=="], + + "powershell-utils": ["powershell-utils@0.1.0", "", {}, "sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A=="], + + "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], + + "pretty-ms": ["pretty-ms@9.3.0", "", { "dependencies": { "parse-ms": "^4.0.0" } }, "sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ=="], + + "prompts": ["prompts@2.4.2", "", { "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="], + + "prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="], + + "proxy-addr": ["proxy-addr@2.0.7", "", { "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="], + + "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], + + "qs": ["qs@6.14.2", "", { "dependencies": { "side-channel": "^1.1.0" } }, "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q=="], + + "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], + + "radix-ui": ["radix-ui@1.4.3", "", { "dependencies": { "@radix-ui/primitive": "1.1.3", "@radix-ui/react-accessible-icon": "1.1.7", "@radix-ui/react-accordion": "1.2.12", "@radix-ui/react-alert-dialog": "1.1.15", "@radix-ui/react-arrow": "1.1.7", "@radix-ui/react-aspect-ratio": "1.1.7", "@radix-ui/react-avatar": "1.1.10", "@radix-ui/react-checkbox": "1.3.3", "@radix-ui/react-collapsible": "1.1.12", "@radix-ui/react-collection": "1.1.7", "@radix-ui/react-compose-refs": "1.1.2", "@radix-ui/react-context": "1.1.2", "@radix-ui/react-context-menu": "2.2.16", "@radix-ui/react-dialog": "1.1.15", "@radix-ui/react-direction": "1.1.1", "@radix-ui/react-dismissable-layer": "1.1.11", "@radix-ui/react-dropdown-menu": "2.1.16", "@radix-ui/react-focus-guards": "1.1.3", "@radix-ui/react-focus-scope": "1.1.7", "@radix-ui/react-form": "0.1.8", "@radix-ui/react-hover-card": "1.1.15", "@radix-ui/react-label": "2.1.7", "@radix-ui/react-menu": "2.1.16", "@radix-ui/react-menubar": "1.1.16", "@radix-ui/react-navigation-menu": "1.2.14", "@radix-ui/react-one-time-password-field": "0.1.8", "@radix-ui/react-password-toggle-field": "0.1.3", "@radix-ui/react-popover": "1.1.15", "@radix-ui/react-popper": "1.2.8", "@radix-ui/react-portal": "1.1.9", "@radix-ui/react-presence": "1.1.5", "@radix-ui/react-primitive": "2.1.3", "@radix-ui/react-progress": "1.1.7", "@radix-ui/react-radio-group": "1.3.8", "@radix-ui/react-roving-focus": "1.1.11", "@radix-ui/react-scroll-area": "1.2.10", "@radix-ui/react-select": "2.2.6", "@radix-ui/react-separator": "1.1.7", "@radix-ui/react-slider": "1.3.6", "@radix-ui/react-slot": "1.2.3", "@radix-ui/react-switch": "1.2.6", "@radix-ui/react-tabs": "1.1.13", "@radix-ui/react-toast": "1.2.15", "@radix-ui/react-toggle": "1.1.10", "@radix-ui/react-toggle-group": "1.1.11", "@radix-ui/react-toolbar": "1.1.11", "@radix-ui/react-tooltip": "1.2.8", "@radix-ui/react-use-callback-ref": "1.1.1", "@radix-ui/react-use-controllable-state": "1.2.2", "@radix-ui/react-use-effect-event": "0.0.2", "@radix-ui/react-use-escape-keydown": "1.1.1", "@radix-ui/react-use-is-hydrated": "0.1.0", "@radix-ui/react-use-layout-effect": "1.1.1", "@radix-ui/react-use-size": "1.1.1", "@radix-ui/react-visually-hidden": "1.2.3" }, "peerDependencies": { "@types/react": "*", "@types/react-dom": "*", "react": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc", "react-dom": "^16.8 || ^17.0 || ^18.0 || ^19.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react", "@types/react-dom"] }, "sha512-aWizCQiyeAenIdUbqEpXgRA1ya65P13NKn/W8rWkcN0OPkRDxdBVLWnIEDsS2RpwCK2nobI7oMUSmexzTDyAmA=="], + + "range-parser": ["range-parser@1.2.1", "", {}, "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="], + + "raw-body": ["raw-body@3.0.2", "", { "dependencies": { "bytes": "~3.1.2", "http-errors": "~2.0.1", "iconv-lite": "~0.7.0", "unpipe": "~1.0.0" } }, "sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA=="], + + "react": ["react@19.2.0", "", {}, "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ=="], + + "react-dom": ["react-dom@19.2.0", "", { "dependencies": { "scheduler": "^0.27.0" }, "peerDependencies": { "react": "^19.2.0" } }, "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ=="], + + "react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], + + "react-remove-scroll": ["react-remove-scroll@2.7.2", "", { "dependencies": { "react-remove-scroll-bar": "^2.3.7", "react-style-singleton": "^2.2.3", "tslib": "^2.1.0", "use-callback-ref": "^1.3.3", "use-sidecar": "^1.1.3" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q=="], + + "react-remove-scroll-bar": ["react-remove-scroll-bar@2.3.8", "", { "dependencies": { "react-style-singleton": "^2.2.2", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "optionalPeers": ["@types/react"] }, "sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q=="], + + "react-style-singleton": ["react-style-singleton@2.2.3", "", { "dependencies": { "get-nonce": "^1.0.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ=="], + + "recast": ["recast@0.23.11", "", { "dependencies": { "ast-types": "^0.16.1", "esprima": "~4.0.0", "source-map": "~0.6.1", "tiny-invariant": "^1.3.3", "tslib": "^2.0.1" } }, "sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA=="], + + "reflect.getprototypeof": ["reflect.getprototypeof@1.0.10", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-abstract": "^1.23.9", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.7", "get-proto": "^1.0.1", "which-builtin-type": "^1.2.1" } }, "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw=="], + + "regexp.prototype.flags": ["regexp.prototype.flags@1.5.4", "", { "dependencies": { "call-bind": "^1.0.8", "define-properties": "^1.2.1", "es-errors": "^1.3.0", "get-proto": "^1.0.1", "gopd": "^1.2.0", "set-function-name": "^2.0.2" } }, "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA=="], + + "require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="], + + "require-from-string": ["require-from-string@2.0.2", "", {}, "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="], + + "reselect": ["reselect@5.1.1", "", {}, "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w=="], + + "resolve": ["resolve@1.22.11", "", { "dependencies": { "is-core-module": "^2.16.1", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ=="], + + "resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + + "resolve-pkg-maps": ["resolve-pkg-maps@1.0.0", "", {}, "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="], + + "restore-cursor": ["restore-cursor@5.1.0", "", { "dependencies": { "onetime": "^7.0.0", "signal-exit": "^4.1.0" } }, "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA=="], + + "rettime": ["rettime@0.10.1", "", {}, "sha512-uyDrIlUEH37cinabq0AX4QbgV4HbFZ/gqoiunWQ1UqBtRvTTytwhNYjE++pO/MjPTZL5KQCf2bEoJ/BJNVQ5Kw=="], + + "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], + + "router": ["router@2.2.0", "", { "dependencies": { "debug": "^4.4.0", "depd": "^2.0.0", "is-promise": "^4.0.0", "parseurl": "^1.3.3", "path-to-regexp": "^8.0.0" } }, "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ=="], + + "run-applescript": ["run-applescript@7.1.0", "", {}, "sha512-DPe5pVFaAsinSaV6QjQ6gdiedWDcRCbUuiQfQa2wmWV7+xC9bGulGI8+TdRmoFkAPaBXk8CrAbnlY2ISniJ47Q=="], + + "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], + + "safe-array-concat": ["safe-array-concat@1.1.3", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "get-intrinsic": "^1.2.6", "has-symbols": "^1.1.0", "isarray": "^2.0.5" } }, "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q=="], + + "safe-push-apply": ["safe-push-apply@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "isarray": "^2.0.5" } }, "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA=="], + + "safe-regex-test": ["safe-regex-test@1.1.0", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "is-regex": "^1.2.1" } }, "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw=="], + + "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], + + "scheduler": ["scheduler@0.27.0", "", {}, "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q=="], + + "semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "send": ["send@1.2.1", "", { "dependencies": { "debug": "^4.4.3", "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "etag": "^1.8.1", "fresh": "^2.0.0", "http-errors": "^2.0.1", "mime-types": "^3.0.2", "ms": "^2.1.3", "on-finished": "^2.4.1", "range-parser": "^1.2.1", "statuses": "^2.0.2" } }, "sha512-1gnZf7DFcoIcajTjTwjwuDjzuz4PPcY2StKPlsGAQ1+YH20IRVrBaXSWmdjowTJ6u8Rc01PoYOGHXfP1mYcZNQ=="], + + "serve-static": ["serve-static@2.2.1", "", { "dependencies": { "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "parseurl": "^1.3.3", "send": "^1.2.0" } }, "sha512-xRXBn0pPqQTVQiC8wyQrKs2MOlX24zQ0POGaj0kultvoOCstBQM5yvOhAVSUwOMjQtTvsPWoNCHfPGwaaQJhTw=="], + + "set-function-length": ["set-function-length@1.2.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", "gopd": "^1.0.1", "has-property-descriptors": "^1.0.2" } }, "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg=="], + + "set-function-name": ["set-function-name@2.0.2", "", { "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", "functions-have-names": "^1.2.3", "has-property-descriptors": "^1.0.2" } }, "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ=="], + + "set-proto": ["set-proto@1.0.0", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0" } }, "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw=="], + + "setprototypeof": ["setprototypeof@1.2.0", "", {}, "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="], + + "shadcn": ["shadcn@3.8.4", "", { "dependencies": { "@antfu/ni": "^25.0.0", "@babel/core": "^7.28.0", "@babel/parser": "^7.28.0", "@babel/plugin-transform-typescript": "^7.28.0", "@babel/preset-typescript": "^7.27.1", "@dotenvx/dotenvx": "^1.48.4", "@modelcontextprotocol/sdk": "^1.26.0", "@types/validate-npm-package-name": "^4.0.2", "browserslist": "^4.26.2", "commander": "^14.0.0", "cosmiconfig": "^9.0.0", "dedent": "^1.6.0", "deepmerge": "^4.3.1", "diff": "^8.0.2", "execa": "^9.6.0", "fast-glob": "^3.3.3", "fs-extra": "^11.3.1", "fuzzysort": "^3.1.0", "https-proxy-agent": "^7.0.6", "kleur": "^4.1.5", "msw": "^2.10.4", "node-fetch": "^3.3.2", "open": "^11.0.0", "ora": "^8.2.0", "postcss": "^8.5.6", "postcss-selector-parser": "^7.1.0", "prompts": "^2.4.2", "recast": "^0.23.11", "stringify-object": "^5.0.0", "tailwind-merge": "^3.0.1", "ts-morph": "^26.0.0", "tsconfig-paths": "^4.2.0", "validate-npm-package-name": "^7.0.1", "zod": "^3.24.1", "zod-to-json-schema": "^3.24.6" }, "bin": { "shadcn": "dist/index.js" } }, "sha512-pSad/m1+PGzB0aLsRBV0EkyGg9al1nJqYUuucg6d8v8xZspPZ5/ehGNEp5M4b1KQYqdO5/gGPbkhVbgmXqG9Pw=="], + + "sharp": ["sharp@0.34.5", "", { "dependencies": { "@img/colour": "^1.0.0", "detect-libc": "^2.1.2", "semver": "^7.7.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.34.5", "@img/sharp-darwin-x64": "0.34.5", "@img/sharp-libvips-darwin-arm64": "1.2.4", "@img/sharp-libvips-darwin-x64": "1.2.4", "@img/sharp-libvips-linux-arm": "1.2.4", "@img/sharp-libvips-linux-arm64": "1.2.4", "@img/sharp-libvips-linux-ppc64": "1.2.4", "@img/sharp-libvips-linux-riscv64": "1.2.4", "@img/sharp-libvips-linux-s390x": "1.2.4", "@img/sharp-libvips-linux-x64": "1.2.4", "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", "@img/sharp-libvips-linuxmusl-x64": "1.2.4", "@img/sharp-linux-arm": "0.34.5", "@img/sharp-linux-arm64": "0.34.5", "@img/sharp-linux-ppc64": "0.34.5", "@img/sharp-linux-riscv64": "0.34.5", "@img/sharp-linux-s390x": "0.34.5", "@img/sharp-linux-x64": "0.34.5", "@img/sharp-linuxmusl-arm64": "0.34.5", "@img/sharp-linuxmusl-x64": "0.34.5", "@img/sharp-wasm32": "0.34.5", "@img/sharp-win32-arm64": "0.34.5", "@img/sharp-win32-ia32": "0.34.5", "@img/sharp-win32-x64": "0.34.5" } }, "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg=="], + + "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], + + "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + + "side-channel": ["side-channel@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", "side-channel-list": "^1.0.0", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="], + + "side-channel-list": ["side-channel-list@1.0.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3" } }, "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA=="], + + "side-channel-map": ["side-channel-map@1.0.1", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3" } }, "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA=="], + + "side-channel-weakmap": ["side-channel-weakmap@1.0.2", "", { "dependencies": { "call-bound": "^1.0.2", "es-errors": "^1.3.0", "get-intrinsic": "^1.2.5", "object-inspect": "^1.13.3", "side-channel-map": "^1.0.1" } }, "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A=="], + + "signal-exit": ["signal-exit@4.1.0", "", {}, "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="], + + "sisteransi": ["sisteransi@1.0.5", "", {}, "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="], + + "source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + + "stable-hash": ["stable-hash@0.0.5", "", {}, "sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA=="], + + "statuses": ["statuses@2.0.2", "", {}, "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw=="], + + "stdin-discarder": ["stdin-discarder@0.2.2", "", {}, "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ=="], + + "stop-iteration-iterator": ["stop-iteration-iterator@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "internal-slot": "^1.1.0" } }, "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ=="], + + "strict-event-emitter": ["strict-event-emitter@0.5.1", "", {}, "sha512-vMgjE/GGEPEFnhFub6pa4FmJBRBVOLpIII2hvCZ8Kzb7K0hlHo7mQv6xYrBvCL2LtAIBwFUK8wvuJgTVSQ5MFQ=="], + + "string-width": ["string-width@7.2.0", "", { "dependencies": { "emoji-regex": "^10.3.0", "get-east-asian-width": "^1.0.0", "strip-ansi": "^7.1.0" } }, "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ=="], + + "string.prototype.includes": ["string.prototype.includes@2.0.1", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-abstract": "^1.23.3" } }, "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg=="], + + "string.prototype.matchall": ["string.prototype.matchall@4.0.12", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.3", "define-properties": "^1.2.1", "es-abstract": "^1.23.6", "es-errors": "^1.3.0", "es-object-atoms": "^1.0.0", "get-intrinsic": "^1.2.6", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "internal-slot": "^1.1.0", "regexp.prototype.flags": "^1.5.3", "set-function-name": "^2.0.2", "side-channel": "^1.1.0" } }, "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA=="], + + "string.prototype.repeat": ["string.prototype.repeat@1.0.0", "", { "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" } }, "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w=="], + + "string.prototype.trim": ["string.prototype.trim@1.2.10", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "define-data-property": "^1.1.4", "define-properties": "^1.2.1", "es-abstract": "^1.23.5", "es-object-atoms": "^1.0.0", "has-property-descriptors": "^1.0.2" } }, "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA=="], + + "string.prototype.trimend": ["string.prototype.trimend@1.0.9", "", { "dependencies": { "call-bind": "^1.0.8", "call-bound": "^1.0.2", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ=="], + + "string.prototype.trimstart": ["string.prototype.trimstart@1.0.8", "", { "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-object-atoms": "^1.0.0" } }, "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg=="], + + "stringify-object": ["stringify-object@5.0.0", "", { "dependencies": { "get-own-enumerable-keys": "^1.0.0", "is-obj": "^3.0.0", "is-regexp": "^3.1.0" } }, "sha512-zaJYxz2FtcMb4f+g60KsRNFOpVMUyuJgA51Zi5Z1DOTC3S59+OQiVOzE9GZt0x72uBGWKsQIuBKeF9iusmKFsg=="], + + "strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="], + + "strip-bom": ["strip-bom@3.0.0", "", {}, "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA=="], + + "strip-final-newline": ["strip-final-newline@4.0.0", "", {}, "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw=="], + + "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], + + "styled-jsx": ["styled-jsx@5.1.6", "", { "dependencies": { "client-only": "0.0.1" }, "peerDependencies": { "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" } }, "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA=="], + + "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + + "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], + + "tabbable": ["tabbable@6.4.0", "", {}, "sha512-05PUHKSNE8ou2dwIxTngl4EzcnsCDZGJ/iCLtDflR/SHB/ny14rXc+qU5P4mG9JkusiV7EivzY9Mhm55AzAvCg=="], + + "tagged-tag": ["tagged-tag@1.0.0", "", {}, "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng=="], + + "tailwind-merge": ["tailwind-merge@3.4.0", "", {}, "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g=="], + + "tailwindcss": ["tailwindcss@4.1.18", "", {}, "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw=="], + + "tapable": ["tapable@2.3.0", "", {}, "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg=="], + + "tiny-invariant": ["tiny-invariant@1.3.3", "", {}, "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg=="], + + "tinyexec": ["tinyexec@1.0.2", "", {}, "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="], + + "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], + + "tldts": ["tldts@7.0.23", "", { "dependencies": { "tldts-core": "^7.0.23" }, "bin": { "tldts": "bin/cli.js" } }, "sha512-ASdhgQIBSay0R/eXggAkQ53G4nTJqTXqC2kbaBbdDwM7SkjyZyO0OaaN1/FH7U/yCeqOHDwFO5j8+Os/IS1dXw=="], + + "tldts-core": ["tldts-core@7.0.23", "", {}, "sha512-0g9vrtDQLrNIiCj22HSe9d4mLVG3g5ph5DZ8zCKBr4OtrspmNB6ss7hVyzArAeE88ceZocIEGkyW1Ime7fxPtQ=="], + + "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], + + "toidentifier": ["toidentifier@1.0.1", "", {}, "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="], + + "tough-cookie": ["tough-cookie@6.0.0", "", { "dependencies": { "tldts": "^7.0.5" } }, "sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w=="], + + "ts-api-utils": ["ts-api-utils@2.4.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA=="], + + "ts-morph": ["ts-morph@26.0.0", "", { "dependencies": { "@ts-morph/common": "~0.27.0", "code-block-writer": "^13.0.3" } }, "sha512-ztMO++owQnz8c/gIENcM9XfCEzgoGphTv+nKpYNM1bgsdOVC/jRZuEBf6N+mLLDNg68Kl+GgUZfOySaRiG1/Ug=="], + + "tsconfig-paths": ["tsconfig-paths@4.2.0", "", { "dependencies": { "json5": "^2.2.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg=="], + + "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "tw-animate-css": ["tw-animate-css@1.4.0", "", {}, "sha512-7bziOlRqH0hJx80h/3mbicLW7o8qLsH5+RaLR2t+OHM3D0JlWGODQKQ4cxbK7WlvmUxpcj6Kgu6EKqjrGFe3QQ=="], + + "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], + + "type-fest": ["type-fest@5.4.4", "", { "dependencies": { "tagged-tag": "^1.0.0" } }, "sha512-JnTrzGu+zPV3aXIUhnyWJj4z/wigMsdYajGLIYakqyOW1nPllzXEJee0QQbHj+CTIQtXGlAjuK0UY+2xTyjVAw=="], + + "type-is": ["type-is@2.0.1", "", { "dependencies": { "content-type": "^1.0.5", "media-typer": "^1.1.0", "mime-types": "^3.0.0" } }, "sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw=="], + + "typed-array-buffer": ["typed-array-buffer@1.0.3", "", { "dependencies": { "call-bound": "^1.0.3", "es-errors": "^1.3.0", "is-typed-array": "^1.1.14" } }, "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw=="], + + "typed-array-byte-length": ["typed-array-byte-length@1.0.3", "", { "dependencies": { "call-bind": "^1.0.8", "for-each": "^0.3.3", "gopd": "^1.2.0", "has-proto": "^1.2.0", "is-typed-array": "^1.1.14" } }, "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg=="], + + "typed-array-byte-offset": ["typed-array-byte-offset@1.0.4", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "for-each": "^0.3.3", "gopd": "^1.2.0", "has-proto": "^1.2.0", "is-typed-array": "^1.1.15", "reflect.getprototypeof": "^1.0.9" } }, "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ=="], + + "typed-array-length": ["typed-array-length@1.0.7", "", { "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", "gopd": "^1.0.1", "is-typed-array": "^1.1.13", "possible-typed-array-names": "^1.0.0", "reflect.getprototypeof": "^1.0.6" } }, "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg=="], + + "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], + + "typescript-eslint": ["typescript-eslint@8.55.0", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.55.0", "@typescript-eslint/parser": "8.55.0", "@typescript-eslint/typescript-estree": "8.55.0", "@typescript-eslint/utils": "8.55.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-HE4wj+r5lmDVS9gdaN0/+iqNvPZwGfnJ5lZuz7s5vLlg9ODw0bIiiETaios9LvFI1U94/VBXGm3CB2Y5cNFMpw=="], + + "unbox-primitive": ["unbox-primitive@1.1.0", "", { "dependencies": { "call-bound": "^1.0.3", "has-bigints": "^1.0.2", "has-symbols": "^1.1.0", "which-boxed-primitive": "^1.1.1" } }, "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw=="], + + "undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], + + "unicorn-magic": ["unicorn-magic@0.3.0", "", {}, "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA=="], + + "universalify": ["universalify@2.0.1", "", {}, "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="], + + "unpipe": ["unpipe@1.0.0", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="], + + "unrs-resolver": ["unrs-resolver@1.11.1", "", { "dependencies": { "napi-postinstall": "^0.3.0" }, "optionalDependencies": { "@unrs/resolver-binding-android-arm-eabi": "1.11.1", "@unrs/resolver-binding-android-arm64": "1.11.1", "@unrs/resolver-binding-darwin-arm64": "1.11.1", "@unrs/resolver-binding-darwin-x64": "1.11.1", "@unrs/resolver-binding-freebsd-x64": "1.11.1", "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-musl": "1.11.1", "@unrs/resolver-binding-wasm32-wasi": "1.11.1", "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg=="], + + "until-async": ["until-async@3.0.2", "", {}, "sha512-IiSk4HlzAMqTUseHHe3VhIGyuFmN90zMTpD3Z3y8jeQbzLIq500MVM7Jq2vUAnTKAFPJrqwkzr6PoTcPhGcOiw=="], + + "update-browserslist-db": ["update-browserslist-db@1.2.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w=="], + + "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], + + "use-callback-ref": ["use-callback-ref@1.3.3", "", { "dependencies": { "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg=="], + + "use-sidecar": ["use-sidecar@1.1.3", "", { "dependencies": { "detect-node-es": "^1.1.0", "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ=="], + + "use-sync-external-store": ["use-sync-external-store@1.6.0", "", { "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w=="], + + "util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="], + + "validate-npm-package-name": ["validate-npm-package-name@7.0.2", "", {}, "sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A=="], + + "vary": ["vary@1.1.2", "", {}, "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg=="], + + "web-streams-polyfill": ["web-streams-polyfill@3.3.3", "", {}, "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw=="], + + "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], + + "which-boxed-primitive": ["which-boxed-primitive@1.1.1", "", { "dependencies": { "is-bigint": "^1.1.0", "is-boolean-object": "^1.2.1", "is-number-object": "^1.1.1", "is-string": "^1.1.1", "is-symbol": "^1.1.1" } }, "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA=="], + + "which-builtin-type": ["which-builtin-type@1.2.1", "", { "dependencies": { "call-bound": "^1.0.2", "function.prototype.name": "^1.1.6", "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", "is-date-object": "^1.1.0", "is-finalizationregistry": "^1.1.0", "is-generator-function": "^1.0.10", "is-regex": "^1.2.1", "is-weakref": "^1.0.2", "isarray": "^2.0.5", "which-boxed-primitive": "^1.1.0", "which-collection": "^1.0.2", "which-typed-array": "^1.1.16" } }, "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q=="], + + "which-collection": ["which-collection@1.0.2", "", { "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", "is-weakmap": "^2.0.2", "is-weakset": "^2.0.3" } }, "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw=="], + + "which-typed-array": ["which-typed-array@1.1.20", "", { "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.8", "call-bound": "^1.0.4", "for-each": "^0.3.5", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-tostringtag": "^1.0.2" } }, "sha512-LYfpUkmqwl0h9A2HL09Mms427Q1RZWuOHsukfVcKRq9q95iQxdw0ix1JQrqbcDR9PH1QDwf5Qo8OZb5lksZ8Xg=="], + + "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], + + "wrap-ansi": ["wrap-ansi@6.2.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA=="], + + "wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="], + + "wsl-utils": ["wsl-utils@0.3.1", "", { "dependencies": { "is-wsl": "^3.1.0", "powershell-utils": "^0.1.0" } }, "sha512-g/eziiSUNBSsdDJtCLB8bdYEUMj4jR7AGeUo96p/3dTafgjHhpF4RiCFPiRILwjQoDXx5MqkBr4fwWtR3Ky4Wg=="], + + "y18n": ["y18n@5.0.8", "", {}, "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="], + + "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + + "yargs": ["yargs@17.7.2", "", { "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" } }, "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="], + + "yargs-parser": ["yargs-parser@21.1.1", "", {}, "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="], + + "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + + "yoctocolors": ["yoctocolors@2.1.2", "", {}, "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug=="], + + "yoctocolors-cjs": ["yoctocolors-cjs@2.1.3", "", {}, "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw=="], + + "zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], + + "zod-to-json-schema": ["zod-to-json-schema@3.25.1", "", { "peerDependencies": { "zod": "^3.25 || ^4" } }, "sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA=="], + + "zod-validation-error": ["zod-validation-error@4.0.2", "", { "peerDependencies": { "zod": "^3.25.0 || ^4.0.0" } }, "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ=="], + + "@dotenvx/dotenvx/commander": ["commander@11.1.0", "", {}, "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ=="], + + "@dotenvx/dotenvx/execa": ["execa@5.1.1", "", { "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^4.0.1", "onetime": "^5.1.2", "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="], + + "@dotenvx/dotenvx/which": ["which@4.0.0", "", { "dependencies": { "isexe": "^3.1.1" }, "bin": { "node-which": "bin/which.js" } }, "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg=="], + + "@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], + + "@eslint/eslintrc/globals": ["globals@14.0.0", "", {}, "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], + + "@modelcontextprotocol/sdk/ajv": ["ajv@8.17.1", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g=="], + + "@modelcontextprotocol/sdk/zod": ["zod@4.3.6", "", {}, "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg=="], + + "@next/eslint-plugin-next/fast-glob": ["fast-glob@3.3.1", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.4" } }, "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/core": ["@emnapi/core@1.8.1", "", { "dependencies": { "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" }, "bundled": true }, "sha512-AvT9QFpxK0Zd8J0jopedNm+w/2fIzvtPKPjqyw9jwvBaReTTqPBk9Hixaz7KbjimP+QNz605/XnjFcDAL2pqBg=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/runtime": ["@emnapi/runtime@1.8.1", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-mehfKSMWjjNol8659Z8KxEMrdSJDDot5SXMq00dM8BN4o+CLNXQ0xH2V7EchNHV4RmbZLmmPdEaXZc5H2FXmDg=="], + + "@tailwindcss/oxide-wasm32-wasi/@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.1.0", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ=="], + + "@tailwindcss/oxide-wasm32-wasi/@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.1.1", "", { "dependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1", "@tybys/wasm-util": "^0.10.1" }, "bundled": true }, "sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A=="], + + "@tailwindcss/oxide-wasm32-wasi/@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" }, "bundled": true }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="], + + "@tailwindcss/oxide-wasm32-wasi/tslib": ["tslib@2.8.1", "", { "bundled": true }, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "@ts-morph/common/minimatch": ["minimatch@10.1.2", "", { "dependencies": { "@isaacs/brace-expansion": "^5.0.1" } }, "sha512-fu656aJ0n2kcXwsnwnv9g24tkU5uSmOlTjd6WyyaKm2Z+h1qmY6bAjrcaIxF/BslFqbZ8UBtbJi7KgQOZD2PTw=="], + + "@typescript-eslint/eslint-plugin/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], + + "@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "@typescript-eslint/typescript-estree/semver": ["semver@7.7.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="], + + "ajv-formats/ajv": ["ajv@8.17.1", "", { "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", "json-schema-traverse": "^1.0.0", "require-from-string": "^2.0.2" } }, "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g=="], + + "cliui/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "cliui/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "cliui/wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + + "eslint-import-resolver-node/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "eslint-module-utils/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "eslint-plugin-import/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "eslint-plugin-import/tsconfig-paths": ["tsconfig-paths@3.15.0", "", { "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", "minimist": "^1.2.6", "strip-bom": "^3.0.0" } }, "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg=="], + + "eslint-plugin-react/resolve": ["resolve@2.0.0-next.5", "", { "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" } }, "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA=="], + + "eslint-plugin-react-hooks/zod": ["zod@4.3.6", "", {}, "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg=="], + + "express/cookie": ["cookie@0.7.2", "", {}, "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="], + + "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "is-bun-module/semver": ["semver@7.7.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="], + + "log-symbols/chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="], + + "log-symbols/is-unicode-supported": ["is-unicode-supported@1.3.0", "", {}, "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ=="], + + "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "next/postcss": ["postcss@8.4.31", "", { "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ=="], + + "npm-run-path/path-key": ["path-key@4.0.0", "", {}, "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ=="], + + "ora/chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="], + + "prompts/kleur": ["kleur@3.0.3", "", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="], + + "restore-cursor/onetime": ["onetime@7.0.0", "", { "dependencies": { "mimic-function": "^5.0.0" } }, "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ=="], + + "router/path-to-regexp": ["path-to-regexp@8.3.0", "", {}, "sha512-7jdwVIRtsP8MYpdXSwOS0YdD0Du+qOoF/AEPIt88PcCFrZCzx41oxku1jD88hZBwbNUIEfpqvuhjFaMAqMTWnA=="], + + "sharp/semver": ["semver@7.7.4", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA=="], + + "string-width/emoji-regex": ["emoji-regex@10.6.0", "", {}, "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A=="], + + "wrap-ansi/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "wrap-ansi/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "yargs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "@dotenvx/dotenvx/execa/get-stream": ["get-stream@6.0.1", "", {}, "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="], + + "@dotenvx/dotenvx/execa/human-signals": ["human-signals@2.1.0", "", {}, "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="], + + "@dotenvx/dotenvx/execa/is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], + + "@dotenvx/dotenvx/execa/npm-run-path": ["npm-run-path@4.0.1", "", { "dependencies": { "path-key": "^3.0.0" } }, "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="], + + "@dotenvx/dotenvx/execa/signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="], + + "@dotenvx/dotenvx/execa/strip-final-newline": ["strip-final-newline@2.0.0", "", {}, "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="], + + "@dotenvx/dotenvx/which/isexe": ["isexe@3.1.5", "", {}, "sha512-6B3tLtFqtQS4ekarvLVMZ+X+VlvQekbe4taUkf/rhVO3d/h0M2rfARm/pXLcPEsjjMsFgrFgSrhQIxcSVrBz8w=="], + + "@modelcontextprotocol/sdk/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="], + + "@next/eslint-plugin-next/fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "ajv-formats/ajv/json-schema-traverse": ["json-schema-traverse@1.0.0", "", {}, "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="], + + "cliui/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + + "cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "eslint-plugin-import/tsconfig-paths/json5": ["json5@1.0.2", "", { "dependencies": { "minimist": "^1.2.0" }, "bin": { "json5": "lib/cli.js" } }, "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA=="], + + "wrap-ansi/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + + "wrap-ansi/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "yargs/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + + "yargs/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "yargs/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + } +} diff --git a/components.json b/components.json new file mode 100644 index 0000000..c5d3ac8 --- /dev/null +++ b/components.json @@ -0,0 +1,30 @@ +{ + "$schema": "https://ui.shadcn.com/schema.json", + "style": "radix-vega", + "rsc": true, + "tsx": true, + "tailwind": { + "config": "", + "css": "src/app/globals.css", + "baseColor": "zinc", + "cssVariables": true, + "prefix": "" + }, + "iconLibrary": "lucide", + "rtl": false, + "aliases": { + "components": "@/components", + "utils": "@/lib/utils", + "ui": "@/components/ui", + "lib": "@/lib", + "hooks": "@/hooks" + }, + "menuColor": "default", + "menuAccent": "subtle", + "registries": { + "@shadcn-studio": "https://shadcnstudio.com/r/{name}.json", + "@ss-components": "https://shadcnstudio.com/r/components/{name}.json", + "@ss-blocks": "https://shadcnstudio.com/r/blocks/{name}.json", + "@ss-themes": "https://shadcnstudio.com/r/themes/{name}.json" + } +} diff --git a/eslint.config.mjs b/eslint.config.mjs index 719cea2..05e726d 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -1,25 +1,18 @@ -import { dirname } from "path"; -import { fileURLToPath } from "url"; -import { FlatCompat } from "@eslint/eslintrc"; +import { defineConfig, globalIgnores } from "eslint/config"; +import nextVitals from "eslint-config-next/core-web-vitals"; +import nextTs from "eslint-config-next/typescript"; -const __filename = fileURLToPath(import.meta.url); -const __dirname = dirname(__filename); - -const compat = new FlatCompat({ - baseDirectory: __dirname, -}); - -const eslintConfig = [ - ...compat.extends("next/core-web-vitals", "next/typescript"), - { - ignores: [ - "node_modules/**", - ".next/**", - "out/**", - "build/**", - "next-env.d.ts", - ], - }, -]; +const eslintConfig = defineConfig([ + ...nextVitals, + ...nextTs, + // Override default ignores of eslint-config-next. + globalIgnores([ + // Default ignores of eslint-config-next: + ".next/**", + "out/**", + "build/**", + "next-env.d.ts", + ]), +]); export default eslintConfig; diff --git a/package.json b/package.json index 2ac0d34..bb41c23 100644 --- a/package.json +++ b/package.json @@ -1,28 +1,40 @@ { - "name": "nutrify", + "name": "nutrify-2.0", "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev --turbopack", - "build": "next build --turbopack", + "dev": "next dev", + "build": "next build", "start": "next start", "lint": "eslint" }, "dependencies": { - "react": "19.1.0", - "react-dom": "19.1.0", - "next": "15.5.2" + "@base-ui/react": "^1.1.0", + "class-variance-authority": "^0.7.1", + "clsx": "^2.1.1", + "dompurify": "^3.3.1", + "embla-carousel-autoplay": "^8.6.0", + "embla-carousel-react": "^8.6.0", + "lucide-react": "^0.563.0", + "marked": "^17.0.2", + "motion": "^12.34.0", + "next": "16.0.7", + "radix-ui": "^1.4.3", + "react": "19.2.0", + "react-dom": "19.2.0", + "shadcn": "^3.8.4", + "tailwind-merge": "^3.4.0" }, "devDependencies": { - "typescript": "^5", - "@types/node": "^20", - "@types/react": "^19", - "@types/react-dom": "^19", - "@tailwindcss/postcss": "^4", - "tailwindcss": "^4", - "eslint": "^9", - "eslint-config-next": "15.5.2", - "@eslint/eslintrc": "^3" - }, - "packageManager": "pnpm@10.15.0+sha512.486ebc259d3e999a4e8691ce03b5cac4a71cbeca39372a9b762cb500cfdf0873e2cb16abe3d951b1ee2cf012503f027b98b6584e4df22524e0c7450d9ec7aa7b" + "@tailwindcss/postcss": "^4.1.18", + "@types/node": "^20.19.33", + "@types/react": "^19.2.14", + "@types/react-dom": "^19.2.3", + "eslint": "^9.39.2", + "eslint-config-next": "16.0.7", + "tailwindcss": "^4.1.18", + "tw-animate-css": "^1.4.0", + "typescript": "^5.9.3", + "@types/bun": "latest" + } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml deleted file mode 100644 index e69de29..0000000 diff --git a/postcss.config.mjs b/postcss.config.mjs index c7bcb4b..61e3684 100644 --- a/postcss.config.mjs +++ b/postcss.config.mjs @@ -1,5 +1,7 @@ const config = { - plugins: ["@tailwindcss/postcss"], + plugins: { + "@tailwindcss/postcss": {}, + }, }; export default config; diff --git a/public/images/food-1.jpg b/public/images/food-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1dd2c7329368b1645c4c8148bf1dae5366d3f171 GIT binary patch literal 425879 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 z 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 laqBjiB%O&PEjg+txBR}L(JVQ$QPvUpJ4p*-🍍 FoodVision AI + +Nutrify is powered by a computer vision model capable of identifying 420 foods (for now, more coming soon). + +Simply point your phone at food and take a photo, Nutrify will do its best to identify what’s in it and show relevant information. + +All image processing happens on-device using the Neural Engine, so predictions happen really fast and work offline. + +![nutrify making a prediction on food on top of a mountain](https://nutrify.app/images/01-nutrify-social-sharing-one-photo-one-food.gif) + +Nutrify's computer vision models run on-device and leverage the Neural Engine (Apple's chip for machine learning) so they happen fast and work without an internet connection (even on the top of a mountain). The video is a live screen recording of a lasagne lunch hike break on top of Mt. Tamborine, Queensland, Australia. + +### 📔 Create a Visual Food Diary + +When you take a photo with Nutrify, you have the option to save or delete it. + +Saving it stores it in your Visual Food Diary, an excellent way to reflect on what you’ve eaten. + +![nutrify visual food diary](https://nutrify.app/images/02-nutrify-visual-food-diary.png) + +Don't count calories. Look at what you've eaten instead. Nutrify enables an easy way to keep a visual log of what you've eaten. Something to reflect on or show a healthcare practitioner. + +In my experience with keeping food diaries, I’ve found that numbers on a page (calorie counting) are too specific for me. + +Instead, I much prefer seeing what I’ve eaten (ideally, a wide range of whole foods). + +You could use this to show a nutrition coach or wellness practitioner what you’ve eaten and get their insights. + +### 🔍 Discover new foods and complete the Nutridex + +I loved playing Pokémon as a kid. + +I used to think the Pokédex was magic. + +So my brother and I made a big effort to make Nutrify feel the same. + +For version 1.0, the Nutridex contains information 420 different foods across 22 different categories. + +![example of Nutrify food categories, fruits, vegetables, legumes, nuts and seeds, fungi and meat. These are six out of the 22 categories Nutrify covers](https://nutrify.app/images/03-nutrify-categories-example-whole-foods-focus.png) + +Nutrify contains information for 420 foods from 22 different categories including fruit, vegetables, nuts and seeds, legumes, meat, fungi and many more. + +Each comes with a beautifully designed custom food icon crafted by our skilful designer (thank you Grace!). + +And the first time you take a photo of a food you haven’t seen before, a delightful unlock sound will play and it’ll be added to your Nutridex (see the launch video for what this looks like). A small incentive to continually try new foods. + +![Nutrify provides an incentive to try out new whole foods by marking each one off in the Nutridex the first time you take a photo of them](https://nutrify.app/images/04-nutrify-nutridex-example.png) + +The Nutridex contains information about different foods and displays which foods you've discovered/haven't discovered with the camera. + +The Nutridex will be constantly growing over time. + +So completing it may actually be a continually moving target. + +As of writing, my Nutridex is at 357/420. + +If you find that your favourite food isn’t in the Nutridex, let us know so we can expand it! + +### 📊 Get stats and trends of your food habits over time + +After you’ve used Nutrify for a while, stats and trends will automatically populate the Summary tab based on your Visual Food Diary. + +This includes most eaten foods, most eaten categories, most common breakfast, lunch and dinner foods and more. + +You can use these statistics and trends to gain insights on your food habits and adjust if necessary. + +![Image of Nutrify providing goals, stats and trends in the summary tab](https://nutrify.app/images/05-nutrify-summary-example.png) + +As you take photos with Nutrify, the Summary tab (paid feature) will populate automatically with stats and trends. You'll also be able to see how different foods affect your heart rate as well as set goals for consuming/avoiding certain foods/categories. + +We’ll be adding more analytics and insights over time as well so feel free to suggest something you’d like to see. + +**New:** You can now also use the Summary tab to see how different foods affect your heart rate (requires heart rate data in Apple Health) and set goals for consuming or avoiding different foods/categories. + +How does it work? +----------------- + +Nutrify is a combination of machine learning, iOS, a database and design. + +It's bootstrapped in a converted lounge room office in Brisbane, Australia by myself and my brother Josh working together part-time. + +![Workflow diagram of how Nutrify is made](https://nutrify.app/images/06-nutrify-how-its-made.png) + +A brief overview of how Nutrify works. One missing piece is the feedback loop that happens when Nutrify gets something wrong. We use this information to improve future models. Like a [data flywheel](https://www.mrdbourke.com/copying-teslas-data-engine-for-food-images/). + +### Machine Learning (Daniel) + +Computer vision models are fine-tuned versions of [timm](https://github.com/huggingface/pytorch-image-models) (PyTorch Image Models) models from [Hugging Face](https://huggingface.co/timm) (thank you to Ross Wightman for the incredible work) on a custom dataset. + +All training happens locally on a single GPU (one GPU, one dream). + +Experiment and artifact tracking happens all with [Weights and Biases](https://wandb.ai/site). + +We're currently at 1000+ models trained as well as 100+ versions of datasets/labels. + +Food images are collected from open-source datasets as well as manually collected (we've manually taken 50,000+ images of food/not food - never underestimate the power of manual data collection). + +We use an iterative training loop similar to Tesla’s data flywheel but for food images. You can [see this setup explained on YouTube](https://youtu.be/02b-1spzLzc?si=E4T5oB4duczmRi_x). + +### iOS (Josh) + +All of Nutrify is built in SwiftUI so it runs and feels like a native iOS app. + +All machine learning models run on-device using Core ML and perform inference in under 10ms (no internet connection required + very fast!). + +We leverage several of Apple's in-built APIs to ensure Nutrify runs as clean as possible (this is why it requires iOS 16+). + +### Database + +Our nutrition data comes from open-source nutrition databases ([FDC](https://fdc.nal.usda.gov/) and [FSANZ](https://www.foodstandards.gov.au/science-data/monitoringnutrients/afcd)). + +Metadata, object storage and authentication (sign-in with Apple etc) happens via [Supabase](https://supabase.com/). + +### Food Icons (Grace) + +All food icons are custom-designed specifically for Nutrify. + +Pricing +------- + +Nutrify is free to use for up to 20 images without an account and unlimited images with an account. + +This means you could complete the Nutridex for free by signing up for an account and taking photos of food. + +Personalised food stats, summaries and trends are a paid feature. + +Our pricing is monthly with a discount for yearly. + +* $3.99USD/month ($47.90USD/year) +* $24.99USD/year (47% cheaper than monthly) + +Please note these are base prices and actual prices may differ in the Apple App Store depending on the region. This is at Apple’s discretion and out of our control. + +Where it’s going +---------------- + +Nutrify version 1.0 just launched but we’re already thinking about the future. + +Some things we’re thinking about: + +* **Nutrify is built in Australia** - There is a focus on whole foods available to us but we’ll expand this over time. However, many of the existing 420 foods are common globally. We’d like to take this to 1000+ by the end of the year. +* **Our computer vision models aren’t perfect** - Nutrify will make mistakes. But that’s half the fun! The good news is, it’s easy to correct by tapping another option in the swap bar or by tapping the pencil to add a custom food (the custom foods will also let us know which foods to add to the Nutridex). +* **Multiple foods, dishes and complex meals** - For now, Nutrify focuses on the premise of one photo, one food. But as we upgrade the computer vision models, they’ll be able to handle multiple foods and dishes better. Our advice is to take photos of food when you’re making it and enjoy it when it’s made. +* **Other potential ideas** - Food information for specific demographics, for example, children, newborn baby food tracking (e.g. “what foods has my baby tried?”), parents looking to conceive and more. We’ve tried to stay away from specifically recommending certain foods (other than whole foods) so this is an area which may require a bit more research. + +Contact and learn more +---------------------- + +If you have any ideas or foods you’d like to see in Nutrify, feel free to let us know! + +Our contact email is [\[email protected\]](https://nutrify.app/cdn-cgi/l/email-protection#72010702021d0006321c0706001b140b5c130202). + +And you can find us elsewhere: + +* [Website](https://nutrify.app/) +* [Download on the App Store](https://apple.co/4ahM7Wc) +* [Instagram](https://www.instagram.com/nutrifyfoodapp) +* [TikTok](https://www.tiktok.com/@nutrifyfoodapp) +* [X](https://twitter.com/nutrifyfoodapp) + +In the meantime, have fun learning about food! + +– Daniel and Josh + +FAQ +--- + +**What is Nutrify?** + +Nutrify is an iOS app that uses computer vision to identify whole foods from photos and provides relevant nutrition and storage information. It aims to make learning about food fun and informative. + +**How does Nutrify work?** + +By simply taking a photo of whole food, Nutrify uses a computer vision model to identify the food and then displays relevant nutrition information. The app focuses on whole foods rather than barcodes or foods in packaging. + +**Who can benefit from using Nutrify?** + +Anyone interested in learning more about food, tracking their food habits, discovering new foods, or using it as an educational tool to learn about food and nutrition. + +**What features does Nutrify offer?** + +Nutrify's main features include FoodVision AI for identifying foods, a Visual Food Diary for tracking what you eat, the Nutridex for discovering new foods, and stats and trends analysis over time. + +**Does Nutrify require an internet connection to work?** + +No, all image processing happens on-device using the Neural Engine, allowing for fast predictions and offline functionality. + +**How many foods can Nutrify identify?** + +Currently, Nutrify is capable of identifying 420 different whole foods. + +**Is Nutrify free to use?** + +Nutrify can be used to identify and learn about foods for free for up to 20 images without an account, and unlimited images with an account. Personalized food stats and trends are a paid feature for $3.99USD/month or $24.99/year. + +**How accurate is Nutrify’s food identification?** + +While Nutrify can identify many foods very well, our computer vision models aren’t perfect. They will make mistakes. Good news is, you can easily correct errors by selecting another option or adding a custom food. + +**Can Nutrify identify multiple foods in one photo?** + +Currently, Nutrify focuses on identifying one food item per photo, but future updates aim to improve its capability to handle multiple foods and complex meals better. + +**What sets Nutrify apart from other food tracking apps?** + +Nutrify emphasizes food discovery and learning over calorie counting, offering a fun and interactive way to explore nutrition information for whole foods. + +**How can I download Nutrify?** + +Nutrify is available for download on the [iOS App Store](https://apple.co/4ahM7Wc). You can find it by searching for "Nutrify". + +**What are the future plans for Nutrify?** + +We’d love to continue to expand the food database, improve our computer vision models for better accuracy, and exploring additional features such as demographic-specific food information and tracking for specific needs like “foods my baby has eaten” or specific dietary preferences. diff --git a/public/posts/blog-post-2.md b/public/posts/blog-post-2.md new file mode 100644 index 0000000..e1bae0b --- /dev/null +++ b/public/posts/blog-post-2.md @@ -0,0 +1,105 @@ + +![A black background with the title 'Nutrify 1.2' displaying various food icons labeled with their names. The icons include: Anchovies, Barley, Baked Beans, Black Eyed Beans, Great Northern Beans, Mung Beans, Navy Beans, Buckwheat, Sugarloaf Cabbage, Capers, Chicken Drumstick, Chicken Mince, Chocolate Spread, Cinnamon, Cranberries, Crumpet, Horned Cucumber, Custard, Cider, Energy Drink, Iced Tea, Kombucha, Droëwors, Scallops (Fish/Mollusk), Ghee, Horseradish, Jackfruit, Jam, Lamb (Roast), Linseed, Mandarin (Dekopon), Marshmallow, Mixed Berries, Mulberry, Mushroom (Lion's Mane), Protein Ball, Protein Bar, Protein Shake, Raisins, Samosa, Sauce (Gravy), Sauce (Hot), Sauce (Mustard), Sauce (Pesto), Seeds (Chia), Seeds (Cumin), Seeds (Mustard), Slice, Soursop, Spinach (Water), Sultanas, Tangelo, Tart, Turkey Breast, Turkey Mince, Turnip (Baby), Wine (Rosé).](https://nutrify.app/images/images-1.2/00-nutrify-batch-2-icons-60-percent.png) + +[Nutrify 1.2](https://apple.co/4ahM7Wc) is here! + +What is Nutrify? + +Nutrify is a food tracking and education app focused on whole foods. + +This update brings several helpful features for those who’d like to know what their calorie and macronutrient intakes are per whole food. + +It also adds a bunch of new whole foods/drinks to the Nutridex! + +Short Version +------------- + +Premium updates: + +* Set custom calorie and macronutrient goals alongside food-specific and category-specific goals in the Summary tab. +* Get a breakdown of calorie and macronutrient intake per food/category in the Calories and Macros views. +* Simple calorie/macronutrient estimation defaults to 1 serving per food photo (this can be changed in the food view). + +Free updates: + +* 57 new foods in the FoodVision AI model/Nutridex. + +Longer Version +-------------- + +### Custom Calorie and Macronutrient Goals (Premium) + +Nutrify Premium members can now define calorie and macronutrient intake goals and Nutrify will automatically track your progress over time. + +When starting a goal, you can define your own calorie and macronutrient values or you can use Nutrify to help establish a baseline goal. + +Nutrify comes with 3 built-in goals: + +* Calorie deficit (for weight loss). +* Maintenance (for maintaining current weight). +* Calorie surplus (for gaining weight). + +Each of these is calculated based on your body characteristics (height, weight, age, gender) as well as your activity level. + +You’ll also see an informative page describing the what and why behind each calculation and amount (**disclaimer:** these amounts are estimates and should be adjusted over time when necessary). + +![Three smartphone screens displaying different sections of a nutrition tracking app called Nutrify. The first screen shows a summary with calories consumed (766.6 out of 2,800), macronutrient breakdown (protein, carbs, fats), heart rate (64 BPM), and daily goals (liquor, vegetable, water). The second screen allows setting a calorie goal with an example goal of 2,100 calories, and corresponding macronutrient targets (protein, carbs, fats). The third screen shows monthly macronutrient intake totals for protein (3,578.65g), carbs (6,939.48g), and fats (2,949.70g), with a pie chart breakdown.](https://nutrify.app/images/images-1.2/01-nutrify-calorie-goals-and-breakdowns.png) + +Left: The new Summary tab which includes a calorie and macronutrient breakdown for the day. Middle: Setting a custom calorie goal. Right: Example macronutrient nutrient breakdown for the past month. + +Setting a calorie or macronutrient goal is a great way to understand how your current food intake matches up with your ideal intake. + +### Calorie and Macronutrient Breakdowns (Premium) + +Nutrify Premium members can also now get a breakdown of your calorie and macronutrient intake per food in the new Calories and Macros views. + +This is a great way to see what foods contribute to what macronutrient levels. + +And similarly, how many calories are in a given serving of food. + +When you identify a food with the Nutrify camera, its default weight is set to 1 serving of that food. + +For example, the default weight for a red apple is 182g. + +And the default weight for a rice cake is 9g (one rice cake). + +These can be easily adjusted in the food view. + +![Three smartphone screenshots of Nutrify displaying various sections and pages. The first screen shows a daily calorie summary for May 22, 2024, with total calories consumed (766.6 out of 2,800) and specific foods listed: eggs (214.62 calories), cheese (143.14 calories), and rice cakes (117.45 calories). The second screen displays a weekly calorie summary with a total of 16,867.2 calories consumed and categories like dish, meat, dairy, baked goods, and fruit. The third screen shows details for rice cakes, including serving size (30 grams), number of servings, and a brief description of the snack.](https://nutrify.app/images/images-1.2/02-nutrify-calorie-and-macronutrient-breakdowns.png) + +Left: Calorie breakdown per food for a given day. Middle: Calorie breakdown for various food categories across the past week. Right: Example weight field for a food view, this defaults to the average weight for one serving of a food but is easily adjustable. + +### 57 new foods and icons in the Nutridex (Free) + +Nutrify’s FoodVision AI/Nutridex has been upgraded with 57 new foods including anchovies, horned cucumber, protein balls, lion's mane mushroom, turkey breast and many more. + +For each new food you'll find a brand new custom-designed icon and verified nutrition information. + +This brings the total foods Nutrify can recognize to over 470! + +The Visual Food Diary as well as Nutridex continues to be free to use for unlimited photos. + +So don’t forget to ask your friends, + +_What’s your Nutridex at?_ + +![A black background displaying various food icons labeled with their names. The icons include: Anchovies, Barley, Baked Beans, Black Eyed Beans, Great Northern Beans, Mung Beans, Navy Beans, Buckwheat, Sugarloaf Cabbage, Capers, Chicken Drumstick, Chicken Mince, Chocolate Spread, Cinnamon, Cranberries, Crumpet, Horned Cucumber, Custard, Cider, Energy Drink, Iced Tea, Kombucha, Droëwors, Scallops (Fish/Mollusk), Ghee, Horseradish, Jackfruit, Jam, Lamb (Roast), Linseed, Mandarin (Dekopon), Marshmallow, Mixed Berries, Mulberry, Mushroom (Lion's Mane), Protein Ball, Protein Bar, Protein Shake, Raisins, Samosa, Sauce (Gravy), Sauce (Hot), Sauce (Mustard), Sauce (Pesto), Seeds (Chia), Seeds (Cumin), Seeds (Mustard), Slice, Soursop, Spinach (Water), Sultanas, Tangelo, Tart, Turkey Breast, Turkey Mince, Turnip (Baby), Wine (Rosé).](https://nutrify.app/images/images-1.2/03-nutrify-batch-2-icons-no-title-70-percent.png) + +The 57 new foods available in Nutrify 1.2, designed by Grace Lee. Let us know if we're missing any so we can include them in a future update! + +### Questions, suggestions and feedback + +Have any questions about this update, suggestions for future updates or ideas for what foods we should add next? + +Feel free to reach out to us at [\[email protected\]](https://nutrify.app/cdn-cgi/l/email-protection#8af9fffafae5f8fecae4fffef8e3ecf3a4ebfafa) (Daniel or Josh will reply)! + +* [Download Nutrify on the App Store](https://apple.co/4ahM7Wc) +* [Nutrify Homepage](https://nutrify.app/index.html) +* @nutrifyfoodapp on [Instagram](https://www.instagram.com/nutrifyfoodapp)/[TikTok](https://www.tiktok.com/@nutrifyfoodapp)/[X](https://twitter.com/nutrifyfoodapp) + +### Credit roll + +* Nutrition data is curated and FoodVision AI computer vision models are trained by Daniel Bourke. +* All iOS interfaces are designed and built by Joshua Bourke. +* Food image data is collected and labelled by Joseph Drury, Samuel Bourke and Daniel Bourke. +* Food icons are designed and created by Grace Lee. diff --git a/public/posts/blog-post-3.md b/public/posts/blog-post-3.md new file mode 100644 index 0000000..9fd0be4 --- /dev/null +++ b/public/posts/blog-post-3.md @@ -0,0 +1,87 @@ + +# [Nutrify version 1.2.3](https://apple.co/4ahM7Wc) is here! + +What's Nutrify? + +Nutrify is a food scanning and education app focused on whole foods. + +This update takes the total possible foods Nutrify can identify with the camera to over 500! + +This update also includes a new Whole Food Streak view in the Summary tab, home screen widgets, and quick summaries in the Saved view. + +Short Version +------------- + +* Start a healthy eating habit with Whole Food Streaks. +* Get a quick nutrition summary of recent foods in the Saved view. +* Identify and get verified nutrition information for 41 new foods. + +Longer Version +-------------- + +### Keep the whole food streak going + +The saying goes, "An apple a day..." + +It should really be, "A collection of whole foods a day..." + +Because one of the best ways to stay healthy is to maintain good habits over time. + +And at Nutrify, we believe eating more whole foods is one of the healthiest habits there is. + +95% whole foods (or even more if you can), 5% other. + +To help create and support healthy habits, we're introducing the Streak view in the Summary tab. + +Nutrify will keep track of how many days in a row you've eaten whole foods. + +Whether it's 21 days to build a habit or 66 or 7, when it comes to health, the long-term trend is what matters. + +You can also get an overview of your whole food streak with the new Streak widgets on the home screen. + + + +*Left: The new Whole Food Streak counter in the Summary tab.* +
+*Right: How to set a Streaks widget on the homescreen.* + +### 500+ foods in your pocket + +41 new foods have been added to the Nutridex, including Iced Coffee (with milk), Beef Jerky, Cashew Butter, Pad Thai and many more. + +All are instantly identifiable with the Nutrify camera, even offline, thanks to on-device machine learning models. + +![A slideshow of the 41 new foods in Nutrify 1.2.3, with plenty of colourful icons including Iced Coffee (with milk), Beef Jerky, Cashew Butter, Pad Thai and many more.](https://nutrify.app/images/images-1.2.3/02-nutrify-1.2.3-new-foods-one-by-one-video.gif) + +The 41 new foods available in Nutrify 1.2.3, designed by Grace Lee. Let us know if we're missing any so we can include them in a future update! + +### By the numbers + +Want to know the macronutrient breakdown of your breakfast? + +Or how much protein was in your lunch? + +By selecting a group of food photos in the Saved tab, you can press Summary to get a quick nutrition overview. + +Now you can see not only the nutritional content of individual foods but also their combined totals. + +Get a quick nutrition summary of any combination of foods in the Saved view. + +### Questions, suggestions and feedback + +Have any questions about this update, suggestions for future updates or ideas for what foods we should add next? + +Feel free to reach out to us at [\[email protected\]](https://nutrify.app/cdn-cgi/l/email-protection#e5969095958a9791a58b9091978c839ccb849595) (Daniel or Josh will reply)! + +* [Download Nutrify on the App Store](https://apple.co/4ahM7Wc) +* [Nutrify Homepage](https://nutrify.app/index.html) +* @nutrifyfoodapp on [Instagram](https://www.instagram.com/nutrifyfoodapp)/[TikTok](https://www.tiktok.com/@nutrifyfoodapp)/[X](https://twitter.com/nutrifyfoodapp) + +### Credit roll + +* Nutrition data is curated and FoodVision AI computer vision models are trained by Daniel Bourke. +* All iOS interfaces are designed and built by Joshua Bourke. +* Food image data is collected and labelled by Joseph Drury, Samuel Bourke and Daniel Bourke. +* Food icons are designed and created by Grace Lee. diff --git a/public/posts/blog-post-4.md b/public/posts/blog-post-4.md new file mode 100644 index 0000000..8be5024 --- /dev/null +++ b/public/posts/blog-post-4.md @@ -0,0 +1,96 @@ +Nutrify Goes to School (V1) 📸 -> 🍌 @ 🏫 +----------------------------------------- + +_7 Nov 2024 - Author: Daniel Bourke (Co-Founder)_ + +Josh and I presenting Nutrify as well as the health benefits of whole foods in front of a class of 25 year 1s and 2s at a local school. + +An exciting day for Nutrify today! + +We had our _first_ whole food education session at a local Brisbane school. + +And it turns out... the kids loved it! + +Joshua Bourke and I went to the local markets and collected a basket of various whole foods. + +Bananas, sweet potato, apples, avocado, and the less common (but still in Nutrify), artichoke and galangal. + +We ran two 30 minute sessions with groups of year 1 and 2s (six and seven year olds). + +To make it interactive we invited students one by one and eventually in groups of two to choose a food from the basket and hold it up in front of the class to see what it was. + +Once the students identified the foods, we also asked them to rate them on a scale of 0 to 5. + +Where: + +* 0 = most processed (e.g. soda/pop tarts) +* 5 = whole foods/single ingredient foods (e.g. fruits/vegetables) + +Students immediately understood this scale, rating every fruit/vegetable 5 points and the processed foods we brought along as 0 points. + +So where did Nutrify come in? + +To add another level of interactivity, we asked students to take a photo of the foods with an iPad running Nutrify. + +Using computer vision models (on-device, no internet connection required - important for schools & privacy), Nutrify identified each whole food instantly and provided nutrition information in a colourful and easy-to-understand manner. + +An example of Nutrify For Schools running on iPad. Thanks to on-device machine learning models, the app works offline and does not require an internet connection. Nutrify For Schools comes pre-loaded with 500+ foods to create an interactive whole food learning opportunity. + +One student yelled out “This is like Pokémon for foods!” + +Our goal at Nutrify is to incentivise people, especially kids, to eat more whole foods, foods that don't need a barcode or long lists of ingredients. + +The rating scale seems to have worked too. + +When we asked the kids, “If you were designing a healthy plate, what scores would you like most of?” + +They all yelled out “5!!!!” + +And I couldn't help but smile and laugh. + +Some of the feedback: + +“Are you coming back?” asked a student. + +“Would you like us to come back?” We replied. + +“Yes!” + +And from a teacher watching from another classroom: + +“This is a must on every iPad...” + +We're biased, but we agree! + +So if you'd like to see Nutrify at your local school, [please let us know](about:/cdn-cgi/l/email-protection#d7a4a2a7a7b8a5a397b9a2a3a5beb1aef9b6a7a7), we'd love to show it off. + +Or if you're involved in the school system and know how we might make Nutrify more tailored to the curriculum so we can expand to more schools, please reach out, we'd love your advice. + +Our dream is to make Nutrify available on every iPad in every school and for it to be the go to place for fun, interactive food education. + +Josh and I standing out the front of a local school (about 300m from Nutrify HQ) after presenting Nutrify as well a range of different whole foods to students. + +### Reviews + +Here's what the teachers had to say: + +> Nutrify provided an engaging incursion at our school which opened our students' eyes to the exciting world of health and whole foods. Students were provided with hands-on experiences as they explored the app and learnt about the design process that led to its creation. Dan and Josh’s passion for educating children about the importance of fuelling their body with healthy and nutritious foods had all the children wanting to learn more. + +> The Nutrify App Team did an amazing job engaging our Early Years class with their fun and interactive session on nutrition! The kids absolutely loved the hands-on activities using the app and were inspired to make healthier choices every day. + +### Questions, suggestions and feedback + +Have any questions about this update, suggestions for future updates or ideas for what foods we should add next? + +Feel free to reach out to us at [\[email protected\]](about:/cdn-cgi/l/email-protection#cab9bfbabaa5b8be8aa4bfbeb8a3acb3e4abbaba) (Daniel or Josh will reply)! + +* [Download Nutrify on the App Store](https://apple.co/4ahM7Wc) +* [Nutrify Homepage](index.html) +* @nutrifyfoodapp on [Instagram](https://www.instagram.com/nutrifyfoodapp)/[TikTok](https://www.tiktok.com/@nutrifyfoodapp)/[X](https://twitter.com/nutrifyfoodapp) + +### Credit roll + +* Nutrition data is curated and FoodVision AI computer vision models are trained by Daniel Bourke. +* All iOS interfaces are designed and built by Joshua Bourke. +* Food image data is collected and labelled by Joseph Drury, Samuel Bourke and Daniel Bourke. +* Food icons are designed and created by Grace Lee. diff --git a/public/posts/blog-post-5.md b/public/posts/blog-post-5.md new file mode 100644 index 0000000..0f2ecf1 --- /dev/null +++ b/public/posts/blog-post-5.md @@ -0,0 +1,84 @@ +# **TL;DR:** Nutrify 2.0 introduces: + +* **Multi-Food Mode** - Identify all visible foods/drinks, number of servings and weights from a single image. +* **552 New Foods** - We've over doubled the size of the Nutridex (518 → 1070). +* **Food Share** - Export your meals with beautiful Nutrify icon or nutrition overlays. + +Continuing our mission to make whole foods fun, we're excited to release [Nutrify 2.0](https://apple.co/4ahM7Wc)! + +Inside you'll find... + +* [Multi-Food Mode](#multi-food-mode) +* [552 New Foods in the Nutridex](#new-foods) +* [Food Share](#share-food) + +Multi-Food Mode (Premium Feature) +--------------------------------- + +You can now easily track all of the whole foods and drinks in an image using Nutrify's upgraded AI model. + +Simply take a photo of food and Nutrify will break down what it can see to the ingredient level, estimating weights and number of servings. + +Best practice is to make sure the foods/drinks you'd like to track are in the field of view. + +If Nutrify makes a mistake, you can easily edit these items in the pop up. + +![Three iPhone screens showing Multi-Food Mode workflow on a black background. Left screen shows the camera view detecting a plate with beef patty, cherries, and sweet potato, with a 'NEW' label pointing to the Multi mode toggle. Middle screen shows the food title popup describing the plate contents. Right screen displays a detailed breakdown of each detected food item with nutrition info: Roast Sweet Potato (118 kcal), Beef Patty (531 kcal), Focaccia Bread (199 kcal), Cherries (57 kcal), and Cheddar Cheese (204 kcal).](images/images-2.0/blog-01-nutrify-2.0-multifood-0.7.png) + +Multi-Food Mode breaks down a plate of food into individual ingredients with estimated weights and nutrition information. + +Single-Food Mode remains for free instant on-device one image, one food tracking. + +552 New Foods +------------- + +We've over doubled the size of the Nutridex (from 518 → 1070, +552 foods, a 107% increase)! + +Each food comes with a beautifully designed custom icon. + +And with the new Multi-Food Mode, these should be quite fun to collect! + +![Before and after comparison of the Nutrify food icon library on a black background. Left side labeled 'Before' shows a grid of 518 food icons. Right side labeled 'AFTER' in green shows a much larger grid of 1070 food icons. Text at the bottom reads '+552 FOODS (1070 TOTAL, 107% MORE)' in green.](images/images-2.0/blog-02-nutrify-2.0-icon-expansion-0.4.png) + +The Nutridex has grown from 518 to 1070 foods, a 107% increase! + +Feel like showing off your lunch to friends? Or just want to keep a visual food diary? + +Try pressing the share button in a Saved Food to export an image with nutrition or food icon overlays. + +Tag us in your posts via @nutrifyfoodapp, we'd love to see what you're eating! + +![Three iPhone screens demonstrating the Food Share feature on a black background. Left screen shows a saved food entry with a 'NEW' label pointing to the share button, displaying a plate totaling 1,110 kcal with 74g protein, 69g carbs, and 60g fat. Middle screen shows the 'Macros' share option with nutrition info overlay. Right screen shows the 'Ingredients' share option displaying food icons for Roast Sweet Potato, Beef Patty, Focaccia Bread, Cheddar Cheese, and Cherries.](images/images-2.0/blog-03-nutrify-2.0-share-food-0.7.png) + +Share your meals with beautiful overlays showing either macronutrient information or ingredient icons. + +What's next? +------------ + +We've got plenty of updates planned for Nutrify. Whilst building version 2.0, we set the ground work for some nice upcoming features. + +You can expect a couple of smaller updates to come over the next few months. + +But no spoilers :P + +Happy whole fooding! + +\- Daniel and Josh + +PS follow us on social media to see how we're using Nutrify 2.0: [Instagram](https://www.instagram.com/nutrifyfoodapp), [TikTok](https://www.tiktok.com/@nutrifyfoodapp), [X](https://twitter.com/nutrifyfoodapp) + +### Questions, suggestions and feedback + +Have any questions about this update, suggestions for future updates or ideas for what foods we should add next? + +Feel free to reach out to us at [\[email protected\]](about:/cdn-cgi/l/email-protection#f0838580809f8284b09e858482999689de918080) (Daniel or Josh will reply)! + +* [Download Nutrify on the App Store](https://apple.co/4ahM7Wc) +* [Nutrify Homepage](index.html) +* @nutrifyfoodapp on [Instagram](https://www.instagram.com/nutrifyfoodapp)/[TikTok](https://www.tiktok.com/@nutrifyfoodapp)/[X](https://twitter.com/nutrifyfoodapp) + +### Credit roll + +* Daniel Bourke - Machine Learning Engineer +* Josh Bourke - iOS Engineer +* Grace Lee - Designer diff --git a/src/app/blog/[post]/blog-component.tsx b/src/app/blog/[post]/blog-component.tsx new file mode 100644 index 0000000..ac5b847 --- /dev/null +++ b/src/app/blog/[post]/blog-component.tsx @@ -0,0 +1,39 @@ +import { marked } from "marked"; +import { BlogPost } from "@/types/blog"; + +import "./blog-post.css"; + +export default async function BlogPostComponent({ blogId, blogPosts }: { blogId: string, blogPosts: BlogPost[] }) { + const blogPost = blogPosts.find((post) => post['id'] === blogId); + let error: null | string = null; + let markdownContent = ''; + + if (blogPost) { + await fetch(`${process.env.NEXT_PUBLIC_SITE_URL}/posts/${blogPost.file}`) + .then((response) => response.text()) + .then((text) => { + markdownContent = text; + error = null + }) + .catch(e => + error = e.message); + } else { + } + + // Convert markdownContent to HTML using `marked` and sanitize it + const unsafeHtmlContent = await marked(markdownContent); + + return ( +

+ Launch Blog Post + +

{blogPost.date}

+ {/* Render sanitized HTML content */} +
+ {error ?

{error}

: null} +
+ ); +} diff --git a/src/app/blog/[post]/blog-post.css b/src/app/blog/[post]/blog-post.css new file mode 100644 index 0000000..43a8077 --- /dev/null +++ b/src/app/blog/[post]/blog-post.css @@ -0,0 +1,153 @@ +#blog a { + color: #158f74; + text-decoration: none; + background-image: linear-gradient(#42b3b3, #119494); + background-size: 0% 0.1em; + background-position-y: 100%; + background-position-x: 100%; + background-repeat: no-repeat; + transition: background-size 0.2s ease-in-out; + font-weight: 600; +} + +#blog a:hover, +#blog a:focus, +#blog a:active { + background-size: 100% 0.1em; + background-position-x: 0%; +} + +#blog table tbody tr { + border-bottom: 1px solid #dddddd; +} + +#blog table { + border-collapse: collapse; + margin: 25px 0; + font-size: 0.9em; + font-family: sans-serif; + min-width: 400px; + box-shadow: 0 0 20px rgba(0, 0, 0, 0.15); +} + +#blog table thead tr { + background-color: #009879; + color: #ffffff; + text-align: left; +} + +#blog table th, +#blog table td { + padding: 12px 15px; +} + +#blog table tbody tr { + border-bottom: 1px solid #dddddd; +} + +#blog table tbody tr:nth-of-type(even) { + background-color: #f3f3f3; +} + +#blog table tbody tr:last-of-type { + border-bottom: 2px solid #009879; +} + +#blog table tbody tr.active-row { + + font-weight: bold; + + background-color: #009879; + color: white; +} + + +#blog h1 { + font-size: 2.9rem; + line-height: 2.5rem; + font-weight: 600; + margin-bottom: 2rem; + margin-top: 2rem; + color: #333; + font-family: "Instrument Serif", sans-serif; +} + +#blog h2 { + font-size: 1.5rem; + line-height: 1.5rem; + font-weight: 700; + margin-bottom: 2rem; + margin-top: 4rem; + color: #333; + font-family: "DM Sans", sans-serif; +} + +#blog h3 { + font-size: 1.25rem; + line-height: 1.25rem; + font-weight: 700; + margin-bottom: 1rem; + margin-top: 2rem; + color: #333; + font-family: "DM Sans", sans-serif; +} + +#blog h4 { + font-size: 1rem; + line-height: 1rem; + font-weight: 700; + margin-bottom: 1rem; + margin-top: 2rem; + color: #333; + font-family: "DM Sans", sans-serif; +} + +#blog h5 { + font-size: 0.875rem; + line-height: 0.875rem; + font-weight: 700; + margin-bottom: 1rem; + margin-top: 2rem; + color: #333; + font-family: "DM Sans", sans-serif; +} + +#blog img { + display: block; + margin-left: auto; + margin-right: auto; + margin-top: 2rem; + margin-bottom: 2rem; + max-width: 85%; + height: auto; + border-radius: 20px; +} + +#blog video { + display: block; + margin-left: auto; + margin-right: auto; + min-width: 85%; + max-width: 90%; + height: auto; + border-radius: 10px; +} + + + +#blog p { + font-size: 0.4rem; + line-height: 1.5rem; + font-weight: 400; + margin-bottom: 1rem; + margin-top: 1rem; + color: #333; + font-family: "DM Sans", monospace; + font-size: large; +} + +#blog ul { + font-family: "DM Sans", monospace; + font-size: large; + list-style-type: disc; +} diff --git a/src/app/blog/[post]/page.tsx b/src/app/blog/[post]/page.tsx new file mode 100644 index 0000000..2c4c08c --- /dev/null +++ b/src/app/blog/[post]/page.tsx @@ -0,0 +1,46 @@ +import { BlogPost } from "@/types/blog"; +import BlogPostComponent from "./blog-component"; + +const blogPosts: BlogPost[] = [ + { + id: '0', + title: "Introducing Nutrify 2.0: Multi-Food Mode, 552 New Foods and Share Food", + date: "December 09, 2025", + file: "blog-post-5.md", + }, + { + id: '1', + title: "Nutrify Goes to School: Teaching kids about whole food nutrition in a fun, interactive way", + date: "November 07, 2024", + file: "blog-post-4.md", + }, + { + id: '2', + title: "Introducing Nutrify 1.2.3: Whole Food Streaks, Homescreen Widgets, Quick Summaries and 41 New Foods", + date: "November 04, 2024", + file: "blog-post-3.md", + }, + { + id: '3', + title: "Introducing Nutrify 1.2: Calorie and Macronutrient Goals, Breakdowns and 57 New Foods", + date: "May 29, 2024", + file: "blog-post-2.md", + }, + { + id: '4', + title: "Read the launch blog post", + date: "February 12, 2024", + file: "blog-post-1.md", + }, +]; + +export default async function Page({ + params, +}: { + params: Promise<{ post: string }> +}) { + const blogId = (await params).post + return ( + + ) +} diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx new file mode 100644 index 0000000..6d046c8 --- /dev/null +++ b/src/app/blog/page.tsx @@ -0,0 +1,112 @@ + +'use client' + +import { useEffect } from 'react' + +import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card' +import Link from 'next/link'; +import { BlogPost } from '@/types/blog'; + +const blogPosts: BlogPost[] = [ + { + id: '0', + title: "Introducing Nutrify 2.0: Multi-Food Mode, 552 New Foods and Share Food", + date: "December 09, 2025", + file: "blog-post-5.md", + }, + { + id: '1', + title: "Nutrify Goes to School: Teaching kids about whole food nutrition in a fun, interactive way", + date: "November 07, 2024", + file: "blog-post-4.md", + }, + { + id: '2', + title: "Introducing Nutrify 1.2.3: Whole Food Streaks, Homescreen Widgets, Quick Summaries and 41 New Foods", + date: "November 04, 2024", + file: "blog-post-3.md", + }, + { + id: '3', + title: "Introducing Nutrify 1.2: Calorie and Macronutrient Goals, Breakdowns and 57 New Foods", + date: "May 29, 2024", + file: "blog-post-2.md", + }, + { + id: '4', + title: "Read the launch blog post", + date: "February 12, 2024", + file: "blog-post-1.md", + }, +]; + +const BlogCard = ({ post }: { post: BlogPost }) => { + useEffect(() => { + const all = document.querySelectorAll('.spotlight-card') + + const handleMouseMove = (ev: MouseEvent) => { + all.forEach(e => { + const blob = e.querySelector('.blob') as HTMLElement + const fblob = e.querySelector('.fake-blob') as HTMLElement + + if (!blob || !fblob) return + + const rec = fblob.getBoundingClientRect() + + blob.style.opacity = '1' + + blob.animate( + [ + { + transform: `translate(${ev.clientX - rec.left - rec.width / 2 + }px, ${ev.clientY - rec.top - rec.height / 2}px)` + } + ], + { + duration: 300, + fill: 'forwards' + } + ) + }) + } + + window.addEventListener('mousemove', handleMouseMove) + + return () => { + window.removeEventListener('mousemove', handleMouseMove) + } + }, []) + + return ( +
+
+ + + {post.title} + + + {post.date} + + +
+
+
+
+ ) +} + +export default function Page() { + return ( +
+

/blog

+
+ {blogPosts.map(post => ( + + + + ))} +
+
+ ) +} + diff --git a/src/app/globals.css b/src/app/globals.css index a2dc41e..2f45366 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -1,26 +1,131 @@ @import "tailwindcss"; +@import "tw-animate-css"; +@import "shadcn/tailwind.css"; -:root { - --background: #ffffff; - --foreground: #171717; -} +@custom-variant dark (&:is(.dark *)); @theme inline { --color-background: var(--background); --color-foreground: var(--foreground); - --font-sans: var(--font-geist-sans); + --font-sans: var(--font-sans); --font-mono: var(--font-geist-mono); + --font-playfair: var(--font-playfair); + --font-poppins: var(--font-poppins); + --font-serif: var(--font-serif); + --color-sidebar-ring: var(--sidebar-ring); + --color-sidebar-border: var(--sidebar-border); + --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); + --color-sidebar-accent: var(--sidebar-accent); + --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); + --color-sidebar-primary: var(--sidebar-primary); + --color-sidebar-foreground: var(--sidebar-foreground); + --color-sidebar: var(--sidebar); + --color-chart-5: var(--chart-5); + --color-chart-4: var(--chart-4); + --color-chart-3: var(--chart-3); + --color-chart-2: var(--chart-2); + --color-chart-1: var(--chart-1); + --color-ring: var(--ring); + --color-input: var(--input); + --color-border: var(--border); + --color-destructive: var(--destructive); + --color-accent-foreground: var(--accent-foreground); + --color-accent: var(--accent); + --color-muted-foreground: var(--muted-foreground); + --color-muted: var(--muted); + --color-secondary-foreground: var(--secondary-foreground); + --color-secondary: var(--secondary); + --color-primary-foreground: var(--primary-foreground); + --color-primary: var(--primary); + --color-popover-foreground: var(--popover-foreground); + --color-popover: var(--popover); + --color-card-foreground: var(--card-foreground); + --color-card: var(--card); + --radius-sm: calc(var(--radius) - 4px); + --radius-md: calc(var(--radius) - 2px); + --radius-lg: var(--radius); + --radius-xl: calc(var(--radius) + 4px); + --radius-2xl: calc(var(--radius) + 8px); + --radius-3xl: calc(var(--radius) + 12px); + --radius-4xl: calc(var(--radius) + 16px); } -@media (prefers-color-scheme: dark) { - :root { - --background: #0a0a0a; - --foreground: #ededed; - } +:root { + --radius: 0.625rem; + --card: oklch(1 0 0); + --card-foreground: oklch(0.141 0.005 285.823); + --popover: oklch(1 0 0); + --popover-foreground: oklch(0.141 0.005 285.823); + --primary: oklch(0.60 0.13 163); + --primary-foreground: oklch(0.98 0.02 166); + --secondary: oklch(0.967 0.001 286.375); + --secondary-foreground: oklch(0.21 0.006 285.885); + --muted: oklch(0.967 0.001 286.375); + --muted-foreground: oklch(0.552 0.016 285.938); + --accent: oklch(0.967 0.001 286.375); + --accent-foreground: oklch(0.21 0.006 285.885); + --destructive: oklch(0.577 0.245 27.325); + --border: oklch(0.92 0.004 286.32); + --input: oklch(0.92 0.004 286.32); + --ring: oklch(0.705 0.015 286.067); + --chart-1: oklch(0.85 0.13 165); + --chart-2: oklch(0.77 0.15 163); + --chart-3: oklch(0.70 0.15 162); + --chart-4: oklch(0.60 0.13 163); + --chart-5: oklch(0.51 0.10 166); + --sidebar: oklch(0.985 0 0); + --sidebar-foreground: oklch(0.141 0.005 285.823); + --sidebar-primary: oklch(0.60 0.13 163); + --sidebar-primary-foreground: oklch(0.98 0.02 166); + --sidebar-accent: oklch(0.967 0.001 286.375); + --sidebar-accent-foreground: oklch(0.21 0.006 285.885); + --sidebar-border: oklch(0.92 0.004 286.32); + --sidebar-ring: oklch(0.705 0.015 286.067); + --background: oklch(1 0 0); + --foreground: oklch(0.141 0.005 285.823); } -body { - background: var(--background); - color: var(--foreground); - font-family: Arial, Helvetica, sans-serif; +.dark { + --background: oklch(0.141 0.005 285.823); + --foreground: oklch(0.985 0 0); + --card: oklch(0.21 0.006 285.885); + --card-foreground: oklch(0.985 0 0); + --popover: oklch(0.21 0.006 285.885); + --popover-foreground: oklch(0.985 0 0); + --primary: oklch(0.70 0.15 162); + --primary-foreground: oklch(0.26 0.05 173); + --secondary: oklch(0.274 0.006 286.033); + --secondary-foreground: oklch(0.985 0 0); + --muted: oklch(0.274 0.006 286.033); + --muted-foreground: oklch(0.705 0.015 286.067); + --accent: oklch(0.274 0.006 286.033); + --accent-foreground: oklch(0.985 0 0); + --destructive: oklch(0.704 0.191 22.216); + --border: oklch(1 0 0 / 10%); + --input: oklch(1 0 0 / 15%); + --ring: oklch(0.552 0.016 285.938); + --chart-1: oklch(0.85 0.13 165); + --chart-2: oklch(0.77 0.15 163); + --chart-3: oklch(0.70 0.15 162); + --chart-4: oklch(0.60 0.13 163); + --chart-5: oklch(0.51 0.10 166); + --sidebar: oklch(0.21 0.006 285.885); + --sidebar-foreground: oklch(0.985 0 0); + --sidebar-primary: oklch(0.77 0.15 163); + --sidebar-primary-foreground: oklch(0.26 0.05 173); + --sidebar-accent: oklch(0.274 0.006 286.033); + --sidebar-accent-foreground: oklch(0.985 0 0); + --sidebar-border: oklch(1 0 0 / 10%); + --sidebar-ring: oklch(0.552 0.016 285.938); +} + +@layer base { + * { + @apply border-border outline-ring/50; + @apply border-border outline-ring/50; + } + body { + @apply bg-background text-foreground; + @apply bg-background text-foreground; + } } diff --git a/src/app/layout.tsx b/src/app/layout.tsx index f7fa87e..fc89331 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,34 +1,60 @@ import type { Metadata } from "next"; -import { Geist, Geist_Mono } from "next/font/google"; +import { + Geist, + Geist_Mono, + Playfair_Display, + Poppins, DM_Sans, Instrument_Serif +} from "next/font/google"; import "./globals.css"; +import { cn } from "@/lib/utils"; + +const dmSans = DM_Sans({ subsets: ['latin'], variable: '--font-sans' }); const geistSans = Geist({ - variable: "--font-geist-sans", - subsets: ["latin"], + variable: "--font-geist-sans", + subsets: ["latin"], }); const geistMono = Geist_Mono({ - variable: "--font-geist-mono", - subsets: ["latin"], + variable: "--font-geist-mono", + subsets: ["latin"], +}); + +const playfair = Playfair_Display({ + variable: "--font-playfair", + subsets: ["latin"], + weight: ["400", "700"], }); +const poppins = Poppins({ + variable: "--font-poppins", + subsets: ["latin"], + weight: ["300", "400", "700"] +}); + +const inSerif = Instrument_Serif({ + variable: "--font-serif", + subsets: ["latin"], + weight: ["400"] +}) + export const metadata: Metadata = { - title: "Create Next App", - description: "Generated by create next app", + title: "Create Next App", + description: "Generated by create next app", }; export default function RootLayout({ - children, + children, }: Readonly<{ - children: React.ReactNode; + children: React.ReactNode; }>) { - return ( - - - {children} - - - ); + return ( + + + {children} + + + ); } diff --git a/src/app/page.tsx b/src/app/page.tsx index a932894..e0a79e8 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -1,103 +1,5 @@ -import Image from "next/image"; +import Hero from "@/components/hero"; -export default function Home() { - return ( -
- ); +export default function Page() { + return ; } diff --git a/src/components/component-example.tsx b/src/components/component-example.tsx new file mode 100644 index 0000000..2c1e4fc --- /dev/null +++ b/src/components/component-example.tsx @@ -0,0 +1,495 @@ +"use client" + +import * as React from "react" + +import { + Example, + ExampleWrapper, +} from "@/components/example" +import { + AlertDialog, + AlertDialogAction, + AlertDialogCancel, + AlertDialogContent, + AlertDialogDescription, + AlertDialogFooter, + AlertDialogHeader, + AlertDialogMedia, + AlertDialogTitle, + AlertDialogTrigger, +} from "@/components/ui/alert-dialog" +import { Badge } from "@/components/ui/badge" +import { Button } from "@/components/ui/button" +import { + Card, + CardAction, + CardContent, + CardDescription, + CardFooter, + CardHeader, + CardTitle, +} from "@/components/ui/card" +import { + Combobox, + ComboboxContent, + ComboboxEmpty, + ComboboxInput, + ComboboxItem, + ComboboxList, +} from "@/components/ui/combobox" +import { + DropdownMenu, + DropdownMenuCheckboxItem, + DropdownMenuContent, + DropdownMenuGroup, + DropdownMenuItem, + DropdownMenuLabel, + DropdownMenuPortal, + DropdownMenuRadioGroup, + DropdownMenuRadioItem, + DropdownMenuSeparator, + DropdownMenuShortcut, + DropdownMenuSub, + DropdownMenuSubContent, + DropdownMenuSubTrigger, + DropdownMenuTrigger, +} from "@/components/ui/dropdown-menu" +import { Field, FieldGroup, FieldLabel } from "@/components/ui/field" +import { Input } from "@/components/ui/input" +import { + Select, + SelectContent, + SelectGroup, + SelectItem, + SelectTrigger, + SelectValue, +} from "@/components/ui/select" +import { Textarea } from "@/components/ui/textarea" +import { PlusIcon, BluetoothIcon, MoreVerticalIcon, FileIcon, FolderIcon, FolderOpenIcon, FileCodeIcon, MoreHorizontalIcon, FolderSearchIcon, SaveIcon, DownloadIcon, EyeIcon, LayoutIcon, PaletteIcon, SunIcon, MoonIcon, MonitorIcon, UserIcon, CreditCardIcon, SettingsIcon, KeyboardIcon, LanguagesIcon, BellIcon, MailIcon, ShieldIcon, HelpCircleIcon, FileTextIcon, LogOutIcon } from "lucide-react" + +export function ComponentExample() { + return ( + + + + + ) +} + +function CardExample() { + return ( + + +
+ Photo by mymind on Unsplash + + Observability Plus is replacing Monitoring + + Switch to the improved way to explore your data, with natural + language. Monitoring will no longer be available on the Pro plan in + November, 2025 + + + + + + + + + + + + + Allow accessory to connect? + + Do you want to allow the USB accessory to connect to this + device? + + + + Don't allow + Allow + + + + + Warning + + + + + ) +} + +const frameworks = [ + "Next.js", + "SvelteKit", + "Nuxt.js", + "Remix", + "Astro", +] as const + +function FormExample() { + const [notifications, setNotifications] = React.useState({ + email: true, + sms: false, + push: true, + }) + const [theme, setTheme] = React.useState("light") + + return ( + + + + User Information + Please fill in your details below + + + + + + + + File + + + New File + ⌘N + + + + New Folder + ⇧⌘N + + + + + Open Recent + + + + + Recent Projects + + + Project Alpha + + + + Project Beta + + + + + More Projects + + + + + + Project Gamma + + + + Project Delta + + + + + + + + + + Browse... + + + + + + + + + Save + ⌘S + + + + Export + ⇧⌘E + + + + + View + + setNotifications({ + ...notifications, + email: checked === true, + }) + } + > + + Show Sidebar + + + setNotifications({ + ...notifications, + sms: checked === true, + }) + } + > + + Show Status Bar + + + + + Theme + + + + + Appearance + + + + Light + + + + Dark + + + + System + + + + + + + + + + Account + + + Profile + ⇧⌘P + + + + Billing + + + + + Settings + + + + + Preferences + + + Keyboard Shortcuts + + + + Language + + + + + Notifications + + + + + + Notification Types + + + setNotifications({ + ...notifications, + push: checked === true, + }) + } + > + + Push Notifications + + + setNotifications({ + ...notifications, + email: checked === true, + }) + } + > + + Email Notifications + + + + + + + + + + + Privacy & Security + + + + + + + + + + + Help & Support + + + + Documentation + + + + + + + Sign Out + ⇧⌘Q + + + + + + + +
+ +
+ + Name + + + + Role + + +
+ + + Framework + + + + + No frameworks found. + + {(item) => ( + + {item} + + )} + + + + + + Comments +