From 05969e6212180243c1da1ff377675109607280ab Mon Sep 17 00:00:00 2001 From: Alpha Olomi Date: Mon, 16 Oct 2023 13:05:42 +0300 Subject: [PATCH] feat: Website Next.js Update --- .eslintrc.json | 3 + .gitignore | 2 +- README.md | 34 +- next.config.js | 8 +- package-lock.json | 4321 +++++++++++++++++ package.json | 31 +- pages/_app.tsx | 8 - pages/about.tsx | 25 - pages/index.tsx | 7 - public/images/calculator.svg | 1 - public/images/logo.jpeg | Bin 5311 -> 0 bytes public/images/logo.svg | 31 - public/meetups/mpesa-super-app-kim.jpg | Bin 0 -> 81823 bytes public/next.svg | 1 + public/vercel.svg | 5 +- src/app/(site)/about/page.tsx | 27 + .../app/(site)/contact/page.tsx | 12 +- src/app/(site)/meetups/MeetupsList.tsx | 85 + src/app/(site)/meetups/page.tsx | 14 + src/app/(site)/page.tsx | 5 + {public => src/app}/favicon.ico | Bin {styles => src/app}/globals.css | 0 src/app/layout.tsx | 22 + .../background/Background.tsx | 0 src/{ => components}/button/Button.tsx | 0 src/{ => components}/cta/CTABanner.tsx | 0 .../feature/VerticalFeatureRow.tsx | 0 .../footer/CenteredFooter.tsx | 0 .../footer/FooterCopyright.tsx | 0 .../footer/FooterIconList.tsx | 0 src/{ => components}/hero/HeroOneButton.tsx | 0 src/{ => components}/layout/Meta.tsx | 6 +- src/{ => components}/layout/Section.tsx | 0 .../navigation/NavbarTwoColumns.tsx | 8 +- src/{ => components}/templates/Banner.tsx | 6 +- src/{ => components}/templates/Base.tsx | 0 src/{ => components}/templates/Footer.tsx | 20 +- src/{ => components}/templates/Hero.tsx | 10 +- src/{ => components}/templates/HeroMin.tsx | 6 +- src/{ => components}/templates/Logo.tsx | 0 .../templates/VerticalFeatures.tsx | 0 src/{ => components}/utils/Config.ts | 0 tailwind.config.js => tailwind.config.ts | 15 +- tsconfig.json | 15 +- yarn.lock | 2468 ---------- 45 files changed, 4576 insertions(+), 2620 deletions(-) create mode 100644 .eslintrc.json create mode 100644 package-lock.json delete mode 100644 pages/_app.tsx delete mode 100644 pages/about.tsx delete mode 100644 pages/index.tsx delete mode 100644 public/images/calculator.svg delete mode 100644 public/images/logo.jpeg delete mode 100644 public/images/logo.svg create mode 100644 public/meetups/mpesa-super-app-kim.jpg create mode 100644 public/next.svg create mode 100644 src/app/(site)/about/page.tsx rename pages/contact.tsx => src/app/(site)/contact/page.tsx (87%) create mode 100644 src/app/(site)/meetups/MeetupsList.tsx create mode 100644 src/app/(site)/meetups/page.tsx create mode 100644 src/app/(site)/page.tsx rename {public => src/app}/favicon.ico (100%) rename {styles => src/app}/globals.css (100%) create mode 100644 src/app/layout.tsx rename src/{ => components}/background/Background.tsx (100%) rename src/{ => components}/button/Button.tsx (100%) rename src/{ => components}/cta/CTABanner.tsx (100%) rename src/{ => components}/feature/VerticalFeatureRow.tsx (100%) rename src/{ => components}/footer/CenteredFooter.tsx (100%) rename src/{ => components}/footer/FooterCopyright.tsx (100%) rename src/{ => components}/footer/FooterIconList.tsx (100%) rename src/{ => components}/hero/HeroOneButton.tsx (100%) rename src/{ => components}/layout/Meta.tsx (91%) rename src/{ => components}/layout/Section.tsx (100%) rename src/{ => components}/navigation/NavbarTwoColumns.tsx (75%) rename src/{ => components}/templates/Banner.tsx (95%) rename src/{ => components}/templates/Base.tsx (100%) rename src/{ => components}/templates/Footer.tsx (93%) rename src/{ => components}/templates/Hero.tsx (91%) rename src/{ => components}/templates/HeroMin.tsx (90%) rename src/{ => components}/templates/Logo.tsx (100%) rename src/{ => components}/templates/VerticalFeatures.tsx (100%) rename src/{ => components}/utils/Config.ts (100%) rename tailwind.config.js => tailwind.config.ts (72%) delete mode 100644 yarn.lock diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..bffb357 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": "next/core-web-vitals" +} diff --git a/.gitignore b/.gitignore index 737d872..8f322f0 100644 --- a/.gitignore +++ b/.gitignore @@ -23,7 +23,6 @@ npm-debug.log* yarn-debug.log* yarn-error.log* -.pnpm-debug.log* # local env files .env*.local @@ -33,3 +32,4 @@ yarn-error.log* # typescript *.tsbuildinfo +next-env.d.ts diff --git a/README.md b/README.md index 4db1086..ebb5fd2 100644 --- a/README.md +++ b/README.md @@ -6,10 +6,40 @@ - Node.js and npm/yarn -### Contributions + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +## Contributions Feel free to open an issue if you have a question or find a bug. -### License +## License Licensed under the MIT License. See [LICENSE](LICENSE) for more information. + + +## Learn More + +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). + + +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! diff --git a/next.config.js b/next.config.js index 1c5d000..767719f 100644 --- a/next.config.js +++ b/next.config.js @@ -1,10 +1,4 @@ /** @type {import('next').NextConfig} */ -const nextConfig = { - reactStrictMode: true, - images: { - dangerouslyAllowSVG: true, - contentSecurityPolicy: "default-src 'self'; script-src 'none'; sandbox;", - }, -} +const nextConfig = {} module.exports = nextConfig diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..17cae10 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4321 @@ +{ + "name": "dardotjs", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "dardotjs", + "version": "0.1.0", + "dependencies": { + "next": "13.5.4", + "react": "^18", + "react-dom": "^18" + }, + "devDependencies": { + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "autoprefixer": "^10", + "eslint": "^8", + "eslint-config-next": "13.5.4", + "postcss": "^8", + "tailwindcss": "^3", + "typescript": "^5" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/runtime": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", + "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "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==", + "dev": true, + "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.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", + "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dev": true, + "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.51.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.51.0.tgz", + "integrity": "sha512-HxjQ8Qn+4SI3/AFv6sOrDB+g6PpUTDwSJiQqOrnneEk8L71161srI9gjzzZvYVbzHiVg/BvcH95+cK/zfIt4pg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@next/env": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/env/-/env-13.5.4.tgz", + "integrity": "sha512-LGegJkMvRNw90WWphGJ3RMHMVplYcOfRWf2Be3td3sUa+1AaxmsYyANsA+znrGCBjXJNi4XAQlSoEfUxs/4kIQ==" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-13.5.4.tgz", + "integrity": "sha512-vI94U+D7RNgX6XypSyjeFrOzxGlZyxOplU0dVE5norIfZGn/LDjJYPHdvdsR5vN1eRtl6PDAsOHmycFEOljK5A==", + "dev": true, + "dependencies": { + "glob": "7.1.7" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-13.5.4.tgz", + "integrity": "sha512-Df8SHuXgF1p+aonBMcDPEsaahNo2TCwuie7VXED4FVyECvdXfRT9unapm54NssV9tF3OQFKBFOdlje4T43VO0w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-13.5.4.tgz", + "integrity": "sha512-siPuUwO45PnNRMeZnSa8n/Lye5ZX93IJom9wQRB5DEOdFrw0JjOMu1GINB8jAEdwa7Vdyn1oJ2xGNaQpdQQ9Pw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-13.5.4.tgz", + "integrity": "sha512-l/k/fvRP/zmB2jkFMfefmFkyZbDkYW0mRM/LB+tH5u9pB98WsHXC0WvDHlGCYp3CH/jlkJPL7gN8nkTQVrQ/2w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-13.5.4.tgz", + "integrity": "sha512-YYGb7SlLkI+XqfQa8VPErljb7k9nUnhhRrVaOdfJNCaQnHBcvbT7cx/UjDQLdleJcfyg1Hkn5YSSIeVfjgmkTg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-13.5.4.tgz", + "integrity": "sha512-uE61vyUSClnCH18YHjA8tE1prr/PBFlBFhxBZis4XBRJoR+txAky5d7gGNUIbQ8sZZ7LVkSVgm/5Fc7mwXmRAg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-13.5.4.tgz", + "integrity": "sha512-qVEKFYML/GvJSy9CfYqAdUexA6M5AklYcQCW+8JECmkQHGoPxCf04iMh7CPR7wkHyWWK+XLt4Ja7hhsPJtSnhg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-13.5.4.tgz", + "integrity": "sha512-mDSQfqxAlfpeZOLPxLymZkX0hYF3juN57W6vFHTvwKlnHfmh12Pt7hPIRLYIShk8uYRsKPtMTth/EzpwRI+u8w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-ia32-msvc": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-13.5.4.tgz", + "integrity": "sha512-aoqAT2XIekIWoriwzOmGFAvTtVY5O7JjV21giozBTP5c6uZhpvTWRbmHXbmsjZqY4HnEZQRXWkSAppsIBweKqw==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-13.5.4.tgz", + "integrity": "sha512-cyRvlAxwlddlqeB9xtPSfNSCRy8BOa4wtMo0IuI9P7Y0XT2qpDrpFKRyZ7kUngZis59mPVla5k8X1oOJ8RxDYg==", + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz", + "integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==", + "dev": true + }, + "node_modules/@swc/helpers": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", + "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", + "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==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.8.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.6.tgz", + "integrity": "sha512-eWO4K2Ji70QzKUqRy6oyJWUeB7+g2cRagT3T/nxYibYcT4y2BDL8lqolRXjTHmkZCdJfIPaY73KbJAZmcryxTQ==", + "dev": true, + "dependencies": { + "undici-types": "~5.25.1" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.8", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.8.tgz", + "integrity": "sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.2.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.28.tgz", + "integrity": "sha512-ad4aa/RaaJS3hyGz0BGegdnSRXQBkd1CCYDCdNjBPg90UUpLgo+WlJqb9fMYUxtehmzF3PJaTWqRZjko6BRzBg==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.13", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.13.tgz", + "integrity": "sha512-eJIUv7rPP+EC45uNYp/ThhSpE16k22VJUknt5OLoH9tbXoi8bMhwLf5xRuWMywamNbWzhrSmU7IBJfPup1+3fw==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.4", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.4.tgz", + "integrity": "sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==", + "dev": true + }, + "node_modules/@typescript-eslint/parser": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.7.5.tgz", + "integrity": "sha512-bIZVSGx2UME/lmhLcjdVc7ePBwn7CLqKarUBL4me1C5feOd663liTGjMBGVcGr+BhnSLeP4SgwdvNnnkbIdkCw==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "6.7.5", + "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/typescript-estree": "6.7.5", + "@typescript-eslint/visitor-keys": "6.7.5", + "debug": "^4.3.4" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.7.5.tgz", + "integrity": "sha512-GAlk3eQIwWOJeb9F7MKQ6Jbah/vx1zETSDw8likab/eFcqkjSD7BI75SDAeC5N2L0MmConMoPvTsmkrg71+B1A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/visitor-keys": "6.7.5" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.7.5.tgz", + "integrity": "sha512-WboQBlOXtdj1tDFPyIthpKrUb+kZf2VroLZhxKa/VlwLlLyqv/PwUNgL30BlTVZV1Wu4Asu2mMYPqarSO4L5ZQ==", + "dev": true, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.7.5.tgz", + "integrity": "sha512-NhJiJ4KdtwBIxrKl0BqG1Ur+uw7FiOnOThcYx9DpOGJ/Abc9z2xNzLeirCG02Ig3vkvrc2qFLmYSSsaITbKjlg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.7.5", + "@typescript-eslint/visitor-keys": "6.7.5", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.5.4", + "ts-api-utils": "^1.0.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "6.7.5", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.7.5.tgz", + "integrity": "sha512-3MaWdDZtLlsexZzDSdQWsFQ9l9nL8B80Z4fImSpyllFC/KLqWQRdEcB+gGGO+N3Q2uL40EsG66wZLsohPxNXvg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "6.7.5", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^16.0.0 || >=18.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "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==", + "dev": true + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.8.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz", + "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001549", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001549.tgz", + "integrity": "sha512-qRp48dPYSCYaP+KurZLhDYdVE+yEyht/3NlmcJgVQ2VMGt6JL36ndQ/7rgspdZsJuxDPFIo/OzBT2+GmIJ53BA==", + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.554", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.554.tgz", + "integrity": "sha512-Q0umzPJjfBrrj8unkONTgbKQXzXRrH7sVV7D9ea2yBV3Oaogz991yhbpfvo2LMNkJItmruXTEzVpP9cp7vaIiQ==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-abstract": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz", + "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "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.6", + "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.12", + "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.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "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.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dev": true, + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.51.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.51.0.tgz", + "integrity": "sha512-2WuxRZBrlwnXi+/vFSJyjMqrNjtJqiasMzehF0shoLaW7DzS3/9Yvrmq5JiT66+pNjiX4UBnLDiKHcWAr/OInA==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.51.0", + "@humanwhocodes/config-array": "^0.11.11", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-next": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-13.5.4.tgz", + "integrity": "sha512-FzQGIj4UEszRX7fcRSJK6L1LrDiVZvDFW320VVntVKh3BSU8Fb9kpaoxQx0cdFgf3MQXdeSbrCXJ/5Z/NndDkQ==", + "dev": true, + "dependencies": { + "@next/eslint-plugin-next": "13.5.4", + "@rushstack/eslint-patch": "^1.3.3", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-jsx-a11y": "^6.7.1", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.5.0 || 5.0.0-canary-7118f5dd7-20230705" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0", + "typescript": ">=3.3.1" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.6.1.tgz", + "integrity": "sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.12.0", + "eslint-module-utils": "^2.7.4", + "fast-glob": "^3.3.1", + "get-tsconfig": "^4.5.0", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "dev": true, + "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.13.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "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": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.1.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": 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==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "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==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "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==", + "dev": true, + "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-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==", + "dev": true, + "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.7.2", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.7.2.tgz", + "integrity": "sha512-wuMsz4leaj5hbGgg4IvDU0bqJagpftG5l5cXIAvo8uZrqn0NJqwtfupTN00VnkQJPcIRrxYrm1Ue24btpCha2A==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/jiti": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", + "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/next": { + "version": "13.5.4", + "resolved": "https://registry.npmjs.org/next/-/next-13.5.4.tgz", + "integrity": "sha512-+93un5S779gho8y9ASQhb/bTkQF17FNQOtXLKAj3lsNgltEcF0C5PMLLncDmH+8X1EnJH1kbqAERa29nRXqhjA==", + "dependencies": { + "@next/env": "13.5.4", + "@swc/helpers": "0.5.2", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001406", + "postcss": "8.4.31", + "styled-jsx": "5.1.1", + "watchpack": "2.4.0" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": ">=16.14.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "13.5.4", + "@next/swc-darwin-x64": "13.5.4", + "@next/swc-linux-arm64-gnu": "13.5.4", + "@next/swc-linux-arm64-musl": "13.5.4", + "@next/swc-linux-x64-gnu": "13.5.4", + "@next/swc-linux-x64-musl": "13.5.4", + "@next/swc-win32-arm64-msvc": "13.5.4", + "@next/swc-win32-ia32-msvc": "13.5.4", + "@next/swc-win32-x64-msvc": "13.5.4" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.0.tgz", + "integrity": "sha512-HQ4J+ic8hKrgIt3mqk6cVOVrW2ozL4KdvHlqpBv9vDYWx9ysAgENAdvy4FoGF+KFdhR7nQTNm5J0ctAeOwn+3g==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "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==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", + "dev": true + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "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.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "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==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz", + "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==", + "dev": true, + "engines": { + "node": ">=16.13.0" + }, + "peerDependencies": { + "typescript": ">=4.2.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==", + "dev": true + }, + "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==", + "dev": true, + "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.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "5.25.3", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.25.3.tgz", + "integrity": "sha512-Ga1jfYwRn7+cP9v8auvEXN1rX3sWqlayd4HP7OKk4mZWylEmu3KzXDUGrQUN6Ol7qo1gPvB2e5gX6udnyEPgdA==", + "dev": true + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yaml": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.3.tgz", + "integrity": "sha512-zw0VAJxgeZ6+++/su5AFoqBbZbrEakwu+X0M5HmcwUiBL7AzcuPKjj5we4xfQLp78LkEMpD0cOnUhmgOVy3KdQ==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json index 77f99de..66aed11 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "my-app", + "name": "@dar.js/landing", "version": "0.1.0", "private": true, "scripts": { @@ -9,24 +9,19 @@ "lint": "next lint" }, "dependencies": { - "next": "12.1.4", - "next-seo": "^5.3.0", - "react": "18.0.0", - "react-dom": "18.0.0", - "sharp": "^0.30.5" + "react": "^18", + "react-dom": "^18", + "next": "13.5.4" }, "devDependencies": { - "@types/node": "17.0.23", - "@types/react": "17.0.43", - "@types/react-dom": "17.0.14", - "autoprefixer": "^10.4.4", - "eslint": "8.12.0", - "eslint-config-next": "12.1.4", - "postcss": "^8.4.12", - "tailwindcss": "^3.0.23", - "typescript": "4.6.3" - }, - "eslintConfig": { - "extends": "next/core-web-vitals" + "typescript": "^5", + "@types/node": "^20", + "@types/react": "^18", + "@types/react-dom": "^18", + "autoprefixer": "^10", + "postcss": "^8", + "tailwindcss": "^3", + "eslint": "^8", + "eslint-config-next": "13.5.4" } } diff --git a/pages/_app.tsx b/pages/_app.tsx deleted file mode 100644 index be66fd8..0000000 --- a/pages/_app.tsx +++ /dev/null @@ -1,8 +0,0 @@ -import "../styles/globals.css"; -import type { AppProps } from "next/app"; - -const MyApp = ({ Component, pageProps }: AppProps) => ( - -); - -export default MyApp; diff --git a/pages/about.tsx b/pages/about.tsx deleted file mode 100644 index adad909..0000000 --- a/pages/about.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import { Button } from "../src/button/Button"; -import { Meta } from "../src/layout/Meta"; -import { Footer } from "../src/templates/Footer"; -import { HeroMin } from "../src/templates/HeroMin"; -import { Config } from "../src/utils/Config"; - -const About = () => ( -
- - - -
-

About us

-

History

-

- Our first meetup was in January 2018 and it has been held monthly ever - since. Untill end of 2019 meeting halted. -

-
- -
-
-); - -export default About; diff --git a/pages/index.tsx b/pages/index.tsx deleted file mode 100644 index 22cfb77..0000000 --- a/pages/index.tsx +++ /dev/null @@ -1,7 +0,0 @@ - - -import { Base } from '../src/templates/Base'; - -const Index = () => ; - -export default Index; diff --git a/public/images/calculator.svg b/public/images/calculator.svg deleted file mode 100644 index 18da777..0000000 --- a/public/images/calculator.svg +++ /dev/null @@ -1 +0,0 @@ -Calculator \ No newline at end of file diff --git a/public/images/logo.jpeg b/public/images/logo.jpeg deleted file mode 100644 index b48666b293703b3038136285f42d03e37137007b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5311 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 E3mB{dhX4Qo diff --git a/public/images/logo.svg b/public/images/logo.svg deleted file mode 100644 index 6a11969..0000000 --- a/public/images/logo.svg +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - diff --git a/public/meetups/mpesa-super-app-kim.jpg b/public/meetups/mpesa-super-app-kim.jpg new file mode 100644 index 0000000000000000000000000000000000000000..61cd0bccfda52dd6049adf9c5907da27a8dde014 GIT binary patch literal 81823 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 J-yMEG|JeYwQSAT# 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 index fbf0e25..d2f8422 100644 --- a/public/vercel.svg +++ b/public/vercel.svg @@ -1,4 +1 @@ - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/app/(site)/about/page.tsx b/src/app/(site)/about/page.tsx new file mode 100644 index 0000000..391938d --- /dev/null +++ b/src/app/(site)/about/page.tsx @@ -0,0 +1,27 @@ +import { Button } from "@/components/button/Button"; +import { Meta } from "@/components/layout/Meta"; +import { Footer } from "@/components/templates/Footer"; +import { HeroMin } from "@/components/templates/HeroMin"; +import { Config } from "@/components/utils/Config"; + +const About = () => ( +
+ + +
+

About us

+

History

+

+ Our first meetup was in January 2018 and it has been held monthly ever + since. We have had a variety of speakers from different backgrounds and + companies. We have also had a variety of topics ranging from Webpack to + React Hooks to GraphQL. We have had a lot of fun and we hope to continue. + +

+
+ +
+
+); + +export default About; diff --git a/pages/contact.tsx b/src/app/(site)/contact/page.tsx similarity index 87% rename from pages/contact.tsx rename to src/app/(site)/contact/page.tsx index b355779..f11ba9d 100644 --- a/pages/contact.tsx +++ b/src/app/(site)/contact/page.tsx @@ -1,12 +1,12 @@ -import { Button } from '../src/button/Button'; -import { Meta } from '../src/layout/Meta'; -import { Footer } from '../src/templates/Footer'; -import { HeroMin } from '../src/templates/HeroMin'; -import { Config } from '../src/utils/Config'; +import { Button } from '@/components/button/Button'; +// import { Meta } from '@/components/layout/Meta'; +import { Footer } from '@/components/templates/Footer'; +import { HeroMin } from '@/components/templates/HeroMin'; +// import { Config } from '@/components/utils/Config'; const Contact = () => (
- + {/* */}
diff --git a/src/app/(site)/meetups/MeetupsList.tsx b/src/app/(site)/meetups/MeetupsList.tsx new file mode 100644 index 0000000..655bf70 --- /dev/null +++ b/src/app/(site)/meetups/MeetupsList.tsx @@ -0,0 +1,85 @@ +const meetups = [ + { + id: 1, + title: 'Lessons learned while building A mini app for Mpesa Super App platform', + href: 'https://x.com/i/spaces/1LyGBnPvYryGN', + description: + 'In this meetup, we will be discussing the lessons learned while building a mini app for the Mpesa Super App platform. We will be discussing the challenges faced, the solutions we came up with, and the lessons learned. We will also be discussing the future of the Mpesa Super App platform and the opportunities it presents for developers.', + imageUrl: + '/meetups/mpesa-super-app-kim.jpg', + date: 'Oct 15, 2023', + datetime: '2023-10-15', + category: { title: 'Tech Meetup', href: '#' }, + organizer: { + name: 'Kim Jisena', + role: 'Software Developer @ Tunzaa', + href: '#', + imageUrl: + 'https://avatars.githubusercontent.com/u/73499939?v=4', + }, + }, + // More meetups... +]; + +export default function MeetupsList() { + return ( + + ); +} diff --git a/src/app/(site)/meetups/page.tsx b/src/app/(site)/meetups/page.tsx new file mode 100644 index 0000000..55d2bfd --- /dev/null +++ b/src/app/(site)/meetups/page.tsx @@ -0,0 +1,14 @@ +import { Footer } from "@/components/templates/Footer"; +import { HeroMin } from "@/components/templates/HeroMin"; +import MeetupsList from "./MeetupsList"; + +export default function MeetUpsPage() { + return ( +
+ + + +
+
+ ); +} diff --git a/src/app/(site)/page.tsx b/src/app/(site)/page.tsx new file mode 100644 index 0000000..0feb29a --- /dev/null +++ b/src/app/(site)/page.tsx @@ -0,0 +1,5 @@ +import { Base } from "@/components/templates/Base"; + +export default function HomePage() { + return (); +} diff --git a/public/favicon.ico b/src/app/favicon.ico similarity index 100% rename from public/favicon.ico rename to src/app/favicon.ico diff --git a/styles/globals.css b/src/app/globals.css similarity index 100% rename from styles/globals.css rename to src/app/globals.css diff --git a/src/app/layout.tsx b/src/app/layout.tsx new file mode 100644 index 0000000..a23c9fa --- /dev/null +++ b/src/app/layout.tsx @@ -0,0 +1,22 @@ +import './globals.css' +import type { Metadata } from 'next' +import { Inter } from 'next/font/google' + +const inter = Inter({ subsets: ['latin'] }) + +export const metadata: Metadata = { + title: 'Dar JS', + description: 'Dar JS Website', +} + +export default function RootLayout({ + children, +}: { + children: React.ReactNode +}) { + return ( + + {children} + + ) +} diff --git a/src/background/Background.tsx b/src/components/background/Background.tsx similarity index 100% rename from src/background/Background.tsx rename to src/components/background/Background.tsx diff --git a/src/button/Button.tsx b/src/components/button/Button.tsx similarity index 100% rename from src/button/Button.tsx rename to src/components/button/Button.tsx diff --git a/src/cta/CTABanner.tsx b/src/components/cta/CTABanner.tsx similarity index 100% rename from src/cta/CTABanner.tsx rename to src/components/cta/CTABanner.tsx diff --git a/src/feature/VerticalFeatureRow.tsx b/src/components/feature/VerticalFeatureRow.tsx similarity index 100% rename from src/feature/VerticalFeatureRow.tsx rename to src/components/feature/VerticalFeatureRow.tsx diff --git a/src/footer/CenteredFooter.tsx b/src/components/footer/CenteredFooter.tsx similarity index 100% rename from src/footer/CenteredFooter.tsx rename to src/components/footer/CenteredFooter.tsx diff --git a/src/footer/FooterCopyright.tsx b/src/components/footer/FooterCopyright.tsx similarity index 100% rename from src/footer/FooterCopyright.tsx rename to src/components/footer/FooterCopyright.tsx diff --git a/src/footer/FooterIconList.tsx b/src/components/footer/FooterIconList.tsx similarity index 100% rename from src/footer/FooterIconList.tsx rename to src/components/footer/FooterIconList.tsx diff --git a/src/hero/HeroOneButton.tsx b/src/components/hero/HeroOneButton.tsx similarity index 100% rename from src/hero/HeroOneButton.tsx rename to src/components/hero/HeroOneButton.tsx diff --git a/src/layout/Meta.tsx b/src/components/layout/Meta.tsx similarity index 91% rename from src/layout/Meta.tsx rename to src/components/layout/Meta.tsx index 958381b..91d3f0e 100644 --- a/src/layout/Meta.tsx +++ b/src/components/layout/Meta.tsx @@ -1,4 +1,4 @@ -import { NextSeo } from "next-seo"; +// import { NextSeo } from "next-seo"; import Head from "next/head"; import { Config } from "../utils/Config"; @@ -18,7 +18,7 @@ const Meta = (props: IMetaProps) => ( key="viewport" /> - ( locale: Config.locale, site_name: Config.site_name, }} - /> + /> */} ); diff --git a/src/layout/Section.tsx b/src/components/layout/Section.tsx similarity index 100% rename from src/layout/Section.tsx rename to src/components/layout/Section.tsx diff --git a/src/navigation/NavbarTwoColumns.tsx b/src/components/navigation/NavbarTwoColumns.tsx similarity index 75% rename from src/navigation/NavbarTwoColumns.tsx rename to src/components/navigation/NavbarTwoColumns.tsx index 2f50231..c22e342 100644 --- a/src/navigation/NavbarTwoColumns.tsx +++ b/src/components/navigation/NavbarTwoColumns.tsx @@ -1,6 +1,6 @@ -import { ReactNode } from 'react'; +import { ReactNode } from "react"; -import Link from 'next/link'; +import Link from "next/link"; type INavbarProps = { logo: ReactNode; @@ -10,9 +10,7 @@ type INavbarProps = { const NavbarTwoColumns = (props: INavbarProps) => (
- - {props.logo} - + {props.logo}