From f8ab61429094193af59f95bd3317d38e87e35d6a Mon Sep 17 00:00:00 2001 From: Carsten Kragelund Date: Fri, 28 Jul 2023 13:10:10 +0200 Subject: [PATCH] init: create nextjs app with rapid-cli --- .eslintrc.json | 3 + .gitignore | 36 + Cargo.toml | 16 + README.md | 38 + next.config.js | 6 + package-lock.json | 4513 ++++++++++++++++++++++++++++++++ package.json | 29 + pages/_app.tsx | 6 + pages/_document.tsx | 13 + pages/api/bindings.ts | 29 + pages/api/public/ui-banner.jpg | Bin 0 -> 126324 bytes pages/api/root.rs | 16 + pages/api/routes/hello.rs | 10 + pages/api/routes/index.rs | 11 + pages/api/routes/mod.rs | 2 + pages/index.tsx | 30 + postcss.config.js | 6 + public/favicon.ico | Bin 0 -> 25931 bytes public/next.svg | 1 + public/vercel.svg | 1 + rapid.toml | 8 + styles/globals.css | 3 + tailwind.config.ts | 27 + tsconfig.json | 23 + 24 files changed, 4827 insertions(+) create mode 100644 .eslintrc.json create mode 100644 .gitignore create mode 100644 Cargo.toml create mode 100644 README.md create mode 100644 next.config.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pages/_app.tsx create mode 100644 pages/_document.tsx create mode 100644 pages/api/bindings.ts create mode 100644 pages/api/public/ui-banner.jpg create mode 100644 pages/api/root.rs create mode 100644 pages/api/routes/hello.rs create mode 100644 pages/api/routes/index.rs create mode 100644 pages/api/routes/mod.rs create mode 100644 pages/index.tsx create mode 100644 postcss.config.js create mode 100644 public/favicon.ico create mode 100644 public/next.svg create mode 100644 public/vercel.svg create mode 100644 rapid.toml create mode 100644 styles/globals.css create mode 100644 tailwind.config.ts create mode 100644 tsconfig.json diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..72cc705 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": "next/core-web-vitals" +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a983538 --- /dev/null +++ b/.gitignore @@ -0,0 +1,36 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js +target + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..f000fa6 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,16 @@ +[package] +name = "api" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +futures-util = "0.3.28" +include_dir = "0.7.3" +rapid-web = "0.4.7" + +# Rapid binary +[[bin]] +name = "api" +path = "pages/api/root.rs" diff --git a/README.md b/README.md new file mode 100644 index 0000000..965a122 --- /dev/null +++ b/README.md @@ -0,0 +1,38 @@ +This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `pages/index.tsx`. The page auto-updates as you edit the file. + +[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.ts`. + +The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages. + +This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. diff --git a/next.config.js b/next.config.js new file mode 100644 index 0000000..a843cbe --- /dev/null +++ b/next.config.js @@ -0,0 +1,6 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = { + reactStrictMode: true, +} + +module.exports = nextConfig diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..2c4f352 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4513 @@ +{ + "name": "rapid-nextjs-testing", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "rapid-nextjs-testing", + "version": "0.1.0", + "dependencies": { + "@rapid-web/react": "^0.2.4", + "@types/node": "20.4.2", + "@types/react": "18.2.15", + "@types/react-dom": "18.2.7", + "autoprefixer": "10.4.14", + "eslint": "8.45.0", + "eslint-config-next": "13.4.10", + "next": "13.4.10", + "postcss": "8.4.26", + "react": "18.2.0", + "react-dom": "18.2.0", + "tailwindcss": "3.3.3", + "typescript": "5.1.6" + }, + "devDependencies": { + "@rapid-web/ui": "^0.2.2" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/runtime": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", + "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emotion/is-prop-valid": { + "version": "0.8.8", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", + "dev": true, + "optional": true, + "dependencies": { + "@emotion/memoize": "0.7.4" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==", + "dev": true, + "optional": true + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.2.tgz", + "integrity": "sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz", + "integrity": "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", + "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.3.1.tgz", + "integrity": "sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g==", + "dev": true + }, + "node_modules/@floating-ui/dom": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.4.5.tgz", + "integrity": "sha512-96KnRWkRnuBSSFbj0sFGwwOUd8EkiecINVl0O9wiZlZ64EkpyAOG3Xc2vKKNJmru0Z7RqWNymA+6b8OZqjgyyw==", + "dev": true, + "dependencies": { + "@floating-ui/core": "^1.3.1" + } + }, + "node_modules/@floating-ui/react-dom": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-1.3.0.tgz", + "integrity": "sha512-htwHm67Ji5E/pROEAr7f8IKFShuiCKHwUC/UY4vC3I5jiSvGFAYnSYiZO5MlGmads+QqvUkR9ANHEguGrDv72g==", + "dev": true, + "dependencies": { + "@floating-ui/dom": "^1.2.1" + }, + "peerDependencies": { + "react": ">=16.8.0", + "react-dom": ">=16.8.0" + } + }, + "node_modules/@headlessui/react": { + "version": "1.7.16", + "resolved": "https://registry.npmjs.org/@headlessui/react/-/react-1.7.16.tgz", + "integrity": "sha512-2MphIAZdSUacZBT6EXk8AJkj+EuvaaJbtCyHTJrPsz8inhzCl7qeNPI1uk1AUvCgWylVtdN8cVVmnhUDPxPy3g==", + "dev": true, + "dependencies": { + "client-only": "^0.0.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16 || ^17 || ^18", + "react-dom": "^16 || ^17 || ^18" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@next/env": { + "version": "13.4.10", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.4.10.tgz", + "integrity": "sha512-3G1yD/XKTSLdihyDSa8JEsaWOELY+OWe08o0LUYzfuHp1zHDA8SObQlzKt+v+wrkkPcnPweoLH1ImZeUa0A1NQ==" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "13.4.10", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.4.10.tgz", + "integrity": "sha512-YJqyq6vk39JQfvaNtN83t/p5Jy45+bazRL+V4QI8FPd3FBqFYMEsULiwRLgSJMgFqkk4t4JbeZurz+gILEAFpA==", + "dependencies": { + "glob": "7.1.7" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "13.4.10", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.4.10.tgz", + "integrity": "sha512-4bsdfKmmg7mgFGph0UorD1xWfZ5jZEw4kKRHYEeTK9bT1QnMbPVPlVXQRIiFPrhoDQnZUoa6duuPUJIEGLV1Jg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "13.4.10", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.4.10.tgz", + "integrity": "sha512-ngXhUBbcZIWZWqNbQSNxQrB9T1V+wgfCzAor2olYuo/YpaL6mUYNUEgeBMhr8qwV0ARSgKaOp35lRvB7EmCRBg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "13.4.10", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.4.10.tgz", + "integrity": "sha512-SjCZZCOmHD4uyM75MVArSAmF5Y+IJSGroPRj2v9/jnBT36SYFTORN8Ag/lhw81W9EeexKY/CUg2e9mdebZOwsg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "13.4.10", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.4.10.tgz", + "integrity": "sha512-F+VlcWijX5qteoYIOxNiBbNE8ruaWuRlcYyIRK10CugqI/BIeCDzEDyrHIHY8AWwbkTwe6GRHabMdE688Rqq4Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "13.4.10", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.4.10.tgz", + "integrity": "sha512-WDv1YtAV07nhfy3i1visr5p/tjiH6CeXp4wX78lzP1jI07t4PnHHG1WEDFOduXh3WT4hG6yN82EQBQHDi7hBrQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "13.4.10", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.4.10.tgz", + "integrity": "sha512-zFkzqc737xr6qoBgDa3AwC7jPQzGLjDlkNmt/ljvQJ/Veri5ECdHjZCUuiTUfVjshNIIpki6FuP0RaQYK9iCRg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "13.4.10", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.4.10.tgz", + "integrity": "sha512-IboRS8IWz5mWfnjAdCekkl8s0B7ijpWeDwK2O8CdgZkoCDY0ZQHBSGiJ2KViAG6+BJVfLvcP+a2fh6cdyBr9QQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "13.4.10", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.4.10.tgz", + "integrity": "sha512-bSA+4j8jY4EEiwD/M2bol4uVEu1lBlgsGdvM+mmBm/BbqofNBfaZ2qwSbwE2OwbAmzNdVJRFRXQZ0dkjopTRaQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "13.4.10", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.4.10.tgz", + "integrity": "sha512-g2+tU63yTWmcVQKDGY0MV1PjjqgZtwM4rB1oVVi/v0brdZAcrcTV+04agKzWtvWroyFz6IqtT0MoZJA7PNyLVw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgr/utils": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz", + "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==", + "dependencies": { + "cross-spawn": "^7.0.3", + "fast-glob": "^3.3.0", + "is-glob": "^4.0.3", + "open": "^9.1.0", + "picocolors": "^1.0.0", + "tslib": "^2.6.0" + }, + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@rapid-web/react": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rapid-web/react/-/react-0.2.4.tgz", + "integrity": "sha512-YHtaC/vHqLjVoa9Poh1s1MLdxdTHUZDLeCbXV5oy9tvh3hBmbwWiC/cw4FZcMK9Q5g09onCYfJlAQxHhBXM3Mw==", + "peerDependencies": { + "axios": ">=1.3.4", + "react": ">=18.2.0", + "react-dom": ">=18.2.0" + } + }, + "node_modules/@rapid-web/ui": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@rapid-web/ui/-/ui-0.2.2.tgz", + "integrity": "sha512-o2/bM5bJhhIU7Hy3bfScBGjf29LHx/MQXCO5IbnpWcnRP+vPLlINOEp7LIgnGUmuNtnuJh/8p51VnG6vTUakLw==", + "dev": true, + "dependencies": { + "@floating-ui/react-dom": "^1.3.0", + "@headlessui/react": "^1.7.12", + "framer-motion": "^9.0.4", + "tailwind-merge": "^1.9.0" + }, + "peerDependencies": { + "react": ">=18.2.0", + "react-dom": ">=18.2.0" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz", + "integrity": "sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==" + }, + "node_modules/@swc/helpers": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", + "integrity": "sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/node": { + "version": "20.4.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.2.tgz", + "integrity": "sha512-Dd0BYtWgnWJKwO1jkmTrzofjK2QXXcai0dmtzvIBhcA+RsG5h8R3xlyta0kGOZRNfL9GuRtb1knmPEhQrePCEw==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/react": { + "version": "18.2.15", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.15.tgz", + "integrity": "sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", + "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.2.tgz", + "integrity": "sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "peer": true + }, + "node_modules/autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", + "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", + "peer": true, + "dependencies": { + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bplist-parser": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz", + "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==", + "dependencies": { + "big-integer": "^1.6.44" + }, + "engines": { + "node": ">= 5.10.0" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bundle-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz", + "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==", + "dependencies": { + "run-applescript": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "dependencies": { + "streamsearch": "^1.1.0" + }, + "engines": { + "node": ">=10.16.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001517", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", + "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/client-only": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", + "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "peer": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/default-browser": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz", + "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==", + "dependencies": { + "bundle-name": "^3.0.0", + "default-browser-id": "^3.0.0", + "execa": "^7.1.1", + "titleize": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-browser-id": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz", + "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==", + "dependencies": { + "bplist-parser": "^0.2.0", + "untildify": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-lazy-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz", + "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-properties": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "peer": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.475", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.475.tgz", + "integrity": "sha512-mTye5u5P98kSJO2n7zYALhpJDmoSQejIGya0iR01GpoRady8eK3bw7YHHnjA1Rfi4ZSLdpuzlAC7Zw+1Zu7Z6A==" + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-abstract": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.45.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.45.0.tgz", + "integrity": "sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.1.0", + "@eslint/js": "8.44.0", + "@humanwhocodes/config-array": "^0.11.10", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.0", + "eslint-visitor-keys": "^3.4.1", + "espree": "^9.6.0", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-next": { + "version": "13.4.10", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.4.10.tgz", + "integrity": "sha512-+JjcM6lQmFR5Mw0ORm9o1CR29+z/uajgSfYAPEGIBxOhTHBgCMs7ysuwi72o7LkMmA8E3N7/h09pSGZxs0s85g==", + "dependencies": { + "@next/eslint-plugin-next": "13.4.10", + "@rushstack/eslint-patch": "^1.1.3", + "@typescript-eslint/parser": "^5.42.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.31.7", + "eslint-plugin-react-hooks": "5.0.0-canary-7118f5dd7-20230705" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.5.5", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.5.5.tgz", + "integrity": "sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==", + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "get-tsconfig": "^4.5.0", + "globby": "^13.1.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "synckit": "^0.8.5" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.0.tgz", + "integrity": "sha512-B8s/n+ZluN7sxj9eUf7/pRFERX0r5bnFA2dCaLHy2ZeaQEAz0k+ZZkFWRFHJAqxfxQDx6KLv9LeIki7cFdwW+Q==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.8.0", + "has": "^1.0.3", + "is-core-module": "^2.12.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "resolve": "^1.22.3", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/resolve": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.3.tgz", + "integrity": "sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==", + "dependencies": { + "is-core-module": "^2.12.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.33.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz", + "integrity": "sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "5.0.0-canary-7118f5dd7-20230705", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0-canary-7118f5dd7-20230705.tgz", + "integrity": "sha512-AZYbMo/NW9chdL7vk6HQzQhT+PvTAEVqWk9ziruUoW2kAOcN5qNyelv70e0F1VNQAbvutOC9oc+xfWycI9FxDw==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.1.tgz", + "integrity": "sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz", + "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.1", + "human-signals": "^4.3.0", + "is-stream": "^3.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^5.1.0", + "onetime": "^6.0.0", + "signal-exit": "^3.0.7", + "strip-final-newline": "^3.0.0" + }, + "engines": { + "node": "^14.18.0 || ^16.14.0 || >=18.0.0" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "peer": true, + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "peer": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/framer-motion": { + "version": "9.1.7", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-9.1.7.tgz", + "integrity": "sha512-nKxBkIO4IPkMEqcBbbATxsVjwPYShKl051yhBv9628iAH6JLeHD0siBHxkL62oQzMC1+GNX73XtPjgP753ufuw==", + "dev": true, + "dependencies": { + "tslib": "^2.4.0" + }, + "optionalDependencies": { + "@emotion/is-prop-valid": "^0.8.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.6.2.tgz", + "integrity": "sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==", + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/human-signals": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", + "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==", + "engines": { + "node": ">=14.18.0" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-wsl/node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/jiti": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", + "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz", + "integrity": "sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", + "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/next": { + "version": "13.4.10", + "resolved": "https://registry.npmjs.org/next/-/next-13.4.10.tgz", + "integrity": "sha512-4ep6aKxVTQ7rkUW2fBLhpBr/5oceCuf4KmlUpvG/aXuDTIf9mexNSpabUD6RWPspu6wiJJvozZREhXhueYO36A==", + "dependencies": { + "@next/env": "13.4.10", + "@swc/helpers": "0.5.1", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.14", + "styled-jsx": "5.1.1", + "watchpack": "2.4.0", + "zod": "3.21.4" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=16.8.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "13.4.10", + "@next/swc-darwin-x64": "13.4.10", + "@next/swc-linux-arm64-gnu": "13.4.10", + "@next/swc-linux-arm64-musl": "13.4.10", + "@next/swc-linux-x64-gnu": "13.4.10", + "@next/swc-linux-x64-musl": "13.4.10", + "@next/swc-win32-arm64-msvc": "13.4.10", + "@next/swc-win32-ia32-msvc": "13.4.10", + "@next/swc-win32-x64-msvc": "13.4.10" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "fibers": ">= 3.1.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "fibers": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/next/node_modules/postcss": { + "version": "8.4.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", + "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz", + "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==", + "dependencies": { + "path-key": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", + "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.0.tgz", + "integrity": "sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.21.2", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", + "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", + "dependencies": { + "mimic-fn": "^4.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz", + "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==", + "dependencies": { + "default-browser": "^4.0.0", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.26", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.26.tgz", + "integrity": "sha512-jrXHFF8iTloAenySjM/ob3gSj7pCu0Ji49hnjqzsgSRa50hkWCKD0HQ+gMNJkW38jBI68MpAAg7ZWwHwX8NMMw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "peer": true + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dependencies": { + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pkg-maps": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", + "funding": { + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-applescript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz", + "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/run-applescript/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/run-applescript/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/run-applescript/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-applescript/node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/run-applescript/node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-final-newline": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", + "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-jsx": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz", + "integrity": "sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/synckit": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz", + "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==", + "dependencies": { + "@pkgr/utils": "^2.3.1", + "tslib": "^2.5.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/tailwind-merge": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-1.14.0.tgz", + "integrity": "sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==", + "dev": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/titleize": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", + "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tslib": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/untildify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", + "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.21.4", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.21.4.tgz", + "integrity": "sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..2e2f1d0 --- /dev/null +++ b/package.json @@ -0,0 +1,29 @@ +{ + "name": "rapid-nextjs-testing", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "@rapid-web/react": "^0.2.4", + "@types/node": "20.4.2", + "@types/react": "18.2.15", + "@types/react-dom": "18.2.7", + "autoprefixer": "10.4.14", + "eslint": "8.45.0", + "eslint-config-next": "13.4.10", + "next": "13.4.10", + "postcss": "8.4.26", + "react": "18.2.0", + "react-dom": "18.2.0", + "tailwindcss": "3.3.3", + "typescript": "5.1.6" + }, + "devDependencies": { + "@rapid-web/ui": "^0.2.2" + } +} diff --git a/pages/_app.tsx b/pages/_app.tsx new file mode 100644 index 0000000..6ccebf0 --- /dev/null +++ b/pages/_app.tsx @@ -0,0 +1,6 @@ +import '@/styles/globals.css'; +import type { AppProps } from 'next/app'; + +export default function App({ Component, pageProps }: AppProps) { + return ; +} diff --git a/pages/_document.tsx b/pages/_document.tsx new file mode 100644 index 0000000..0670083 --- /dev/null +++ b/pages/_document.tsx @@ -0,0 +1,13 @@ +import { Html, Head, Main, NextScript } from 'next/document'; + +export default function Document() { + return ( + + + +
+ + + + ); +} diff --git a/pages/api/bindings.ts b/pages/api/bindings.ts new file mode 100644 index 0000000..62c5744 --- /dev/null +++ b/pages/api/bindings.ts @@ -0,0 +1,29 @@ +// @generated automatically by Rapid-web (https://rapid.cincinnati.ventures). DO NOT CHANGE OR EDIT THIS FILE! + +export interface Handlers { + queries: { + index: { + output: any; + type: 'query'; + isDynamic: false; + }; + + hello: { + output: string; + type: 'query'; + isDynamic: false; + }; + }; + mutations: {}; +} + +export const routes = { + index: { + url: '/', + type: 'query', + }, + hello: { + url: '/hello', + type: 'query', + }, +} as const; diff --git a/pages/api/public/ui-banner.jpg b/pages/api/public/ui-banner.jpg new file mode 100644 index 0000000000000000000000000000000000000000..71a17c1e30a221ab4a86c849417b41b0f4e68a41 GIT binary patch literal 126324 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 z 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 AdjJ3c literal 0 HcmV?d00001 diff --git a/pages/api/root.rs b/pages/api/root.rs new file mode 100644 index 0000000..1acfb1a --- /dev/null +++ b/pages/api/root.rs @@ -0,0 +1,16 @@ +use rapid_web::server::RapidServer; +use rapid_web::actix::HttpServer; +use rapid_web::rapid_web_codegen::{main, routes, rapid_configure_nextjs}; + +rapid_configure_nextjs!(); + +#[main] +async fn main() -> std::io::Result<()> { + let app = RapidServer::create(None, None); + + + app.listen(HttpServer::new(move || { + RapidServer::fs_router(None, None, routes!("pages/api/routes")) + })).await +} + diff --git a/pages/api/routes/hello.rs b/pages/api/routes/hello.rs new file mode 100644 index 0000000..4110842 --- /dev/null +++ b/pages/api/routes/hello.rs @@ -0,0 +1,10 @@ +use rapid_web::actix::HttpResponse; +use rapid_web::rapid_web_codegen::rapid_handler; + +pub const ROUTE_KEY: &str = "hello"; +pub type RapidOutput = String; + +#[rapid_handler] +pub async fn query() -> HttpResponse { + HttpResponse::Ok().body("Hello from a RAPID rust endpoint!") +} diff --git a/pages/api/routes/index.rs b/pages/api/routes/index.rs new file mode 100644 index 0000000..255b02d --- /dev/null +++ b/pages/api/routes/index.rs @@ -0,0 +1,11 @@ +use rapid_web::actix::HttpResponse; +use rapid_web::{rapid_web_codegen::rapid_handler, welcome_view}; + +pub const ROUTE_KEY: &str = "index"; + +#[rapid_handler] +pub async fn query() -> HttpResponse { + HttpResponse::Ok() + .content_type("text/html; charset=utf-8") + .body(welcome_view) +} diff --git a/pages/api/routes/mod.rs b/pages/api/routes/mod.rs new file mode 100644 index 0000000..3f635aa --- /dev/null +++ b/pages/api/routes/mod.rs @@ -0,0 +1,2 @@ +pub mod index; +pub mod hello; diff --git a/pages/index.tsx b/pages/index.tsx new file mode 100644 index 0000000..485d614 --- /dev/null +++ b/pages/index.tsx @@ -0,0 +1,30 @@ +import { Welcome, createBoltClient } from '@rapid-web/react'; +import { routes, Handlers } from './api/bindings'; + +interface Props { + title: string; +} + +export const bolt = createBoltClient(routes, { + transport: 'http://localhost:8080', +}); + +export default function Home({ title }: Props) { + return ( +
+ +

{title}

+
+
+ ); +} + +export async function getServerSideProps() { + const req = await bolt('hello').get(routes.hello); + + return { + props: { + title: req.data, + }, + }; +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..ed172de --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, + } diff --git a/public/favicon.ico b/public/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/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..d2f8422 --- /dev/null +++ b/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/rapid.toml b/rapid.toml new file mode 100644 index 0000000..c8af9c7 --- /dev/null +++ b/rapid.toml @@ -0,0 +1,8 @@ +app_type = "nextjs" + +[nextjs] +server_port = 8080 +serve_static_files = true +is_logging = true +typescript_generation = true +bindings_export_path = "pages/api" diff --git a/styles/globals.css b/styles/globals.css new file mode 100644 index 0000000..b5c61c9 --- /dev/null +++ b/styles/globals.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; diff --git a/tailwind.config.ts b/tailwind.config.ts new file mode 100644 index 0000000..410401f --- /dev/null +++ b/tailwind.config.ts @@ -0,0 +1,27 @@ +import type { Config } from 'tailwindcss'; +import { + rapidStylesPath, + rapidTailwindTheme, + rapidPlugin, +} from '@rapid-web/ui'; + +// Use this as your template paths directory if using nextjs app dir: "./app/**/*.{js,ts,jsx,tsx,mdx}", + +export default { + content: [ + './pages/**/*.{js,ts,jsx,tsx}', + './components/**/*.{js,ts,jsx,tsx}', + rapidStylesPath, + ], + theme: { + extend: rapidTailwindTheme({ + // Extend the default rapid tailwind theme here (documentation coming soon) + }), + }, + plugins: [ + rapidPlugin({ + // Configure global styles variants here (documentation coming soon) + global: {}, + }), + ], +} satisfies Config; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..2ee8134 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,23 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "paths": { + "@/*": ["./*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], + "exclude": ["node_modules"] +}