From a17ddeee656eedb6cedeacccd951e4495fb3bff8 Mon Sep 17 00:00:00 2001 From: Chak <444chak@gmail.com> Date: Mon, 16 Dec 2024 16:15:02 +0100 Subject: [PATCH 1/8] =?UTF-8?q?=E2=9C=A8feature:=20Ajout=20des=20fichiers?= =?UTF-8?q?=20de=20configuration=20et=20des=20composants=20de=20base=20pou?= =?UTF-8?q?r=20le=20projet=20Next.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- front-js/.gitignore | 41 + front-js/README.md | 36 + front-js/eslint.config.mjs | 16 + front-js/next.config.ts | 7 + front-js/package-lock.json | 4838 ++++++++++++++++++++ front-js/package.json | 26 + front-js/public/file.svg | 1 + front-js/public/globe.svg | 1 + front-js/public/next.svg | 1 + front-js/public/vercel.svg | 1 + front-js/public/window.svg | 1 + front-js/src/app/favicon.ico | Bin 0 -> 25931 bytes front-js/src/app/globals.css | 42 + front-js/src/app/layout.tsx | 32 + front-js/src/app/page.module.css | 168 + front-js/src/app/page.tsx | 99 + front-js/src/components/Button/Button.scss | 17 + front-js/src/components/Button/Button.tsx | 22 + front-js/src/components/Button/index.ts | 1 + front-js/tsconfig.json | 27 + 20 files changed, 5377 insertions(+) create mode 100644 front-js/.gitignore create mode 100644 front-js/README.md create mode 100644 front-js/eslint.config.mjs create mode 100644 front-js/next.config.ts create mode 100644 front-js/package-lock.json create mode 100644 front-js/package.json create mode 100644 front-js/public/file.svg create mode 100644 front-js/public/globe.svg create mode 100644 front-js/public/next.svg create mode 100644 front-js/public/vercel.svg create mode 100644 front-js/public/window.svg create mode 100644 front-js/src/app/favicon.ico create mode 100644 front-js/src/app/globals.css create mode 100644 front-js/src/app/layout.tsx create mode 100644 front-js/src/app/page.module.css create mode 100644 front-js/src/app/page.tsx create mode 100644 front-js/src/components/Button/Button.scss create mode 100644 front-js/src/components/Button/Button.tsx create mode 100644 front-js/src/components/Button/index.ts create mode 100644 front-js/tsconfig.json diff --git a/front-js/.gitignore b/front-js/.gitignore new file mode 100644 index 0000000..5ef6a52 --- /dev/null +++ b/front-js/.gitignore @@ -0,0 +1,41 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/front-js/README.md b/front-js/README.md new file mode 100644 index 0000000..e215bc4 --- /dev/null +++ b/front-js/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). + +## 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. + +You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/front-js/eslint.config.mjs b/front-js/eslint.config.mjs new file mode 100644 index 0000000..c85fb67 --- /dev/null +++ b/front-js/eslint.config.mjs @@ -0,0 +1,16 @@ +import { dirname } from "path"; +import { fileURLToPath } from "url"; +import { FlatCompat } from "@eslint/eslintrc"; + +const __filename = fileURLToPath(import.meta.url); +const __dirname = dirname(__filename); + +const compat = new FlatCompat({ + baseDirectory: __dirname, +}); + +const eslintConfig = [ + ...compat.extends("next/core-web-vitals", "next/typescript"), +]; + +export default eslintConfig; diff --git a/front-js/next.config.ts b/front-js/next.config.ts new file mode 100644 index 0000000..e9ffa30 --- /dev/null +++ b/front-js/next.config.ts @@ -0,0 +1,7 @@ +import type { NextConfig } from "next"; + +const nextConfig: NextConfig = { + /* config options here */ +}; + +export default nextConfig; diff --git a/front-js/package-lock.json b/front-js/package-lock.json new file mode 100644 index 0000000..19bce27 --- /dev/null +++ b/front-js/package-lock.json @@ -0,0 +1,4838 @@ +{ + "name": "front-js", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "front-js", + "version": "0.1.0", + "dependencies": { + "next": "15.1.0", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "sass": "^1.83.0" + }, + "devDependencies": { + "@eslint/eslintrc": "^3", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "15.1.0", + "typescript": "^5" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", + "integrity": "sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/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/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.1.tgz", + "integrity": "sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==", + "dev": true, + "dependencies": { + "@eslint/object-schema": "^2.1.5", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.1.tgz", + "integrity": "sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz", + "integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.17.0.tgz", + "integrity": "sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.5.tgz", + "integrity": "sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.4.tgz", + "integrity": "sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==", + "dev": true, + "dependencies": { + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", + "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", + "dev": true, + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.3.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", + "dev": true, + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "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/retry": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz", + "integrity": "sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==", + "dev": true, + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.33.5.tgz", + "integrity": "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.33.5.tgz", + "integrity": "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.0.4.tgz", + "integrity": "sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.0.4.tgz", + "integrity": "sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.0.5.tgz", + "integrity": "sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.0.4.tgz", + "integrity": "sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.0.4.tgz", + "integrity": "sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.0.4.tgz", + "integrity": "sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.0.4.tgz", + "integrity": "sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.0.4.tgz", + "integrity": "sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.33.5.tgz", + "integrity": "sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.0.5" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.33.5.tgz", + "integrity": "sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.33.5.tgz", + "integrity": "sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.0.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.33.5.tgz", + "integrity": "sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.33.5.tgz", + "integrity": "sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.33.5.tgz", + "integrity": "sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.0.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.33.5.tgz", + "integrity": "sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==", + "cpu": [ + "wasm32" + ], + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.2.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.33.5.tgz", + "integrity": "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.33.5.tgz", + "integrity": "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@next/env": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/env/-/env-15.1.0.tgz", + "integrity": "sha512-UcCO481cROsqJuszPPXJnb7GGuLq617ve4xuAyyNG4VSSocJNtMU5Fsx+Lp6mlN8c7W58aZLc5y6D/2xNmaK+w==" + }, + "node_modules/@next/eslint-plugin-next": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.1.0.tgz", + "integrity": "sha512-+jPT0h+nelBT6HC9ZCHGc7DgGVy04cv4shYdAe6tKlEbjQUtwU3LzQhzbDHQyY2m6g39m6B0kOFVuLGBrxxbGg==", + "dev": true, + "dependencies": { + "fast-glob": "3.3.1" + } + }, + "node_modules/@next/swc-darwin-arm64": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.1.0.tgz", + "integrity": "sha512-ZU8d7xxpX14uIaFC3nsr4L++5ZS/AkWDm1PzPO6gD9xWhFkOj2hzSbSIxoncsnlJXB1CbLOfGVN4Zk9tg83PUw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-darwin-x64": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.1.0.tgz", + "integrity": "sha512-DQ3RiUoW2XC9FcSM4ffpfndq1EsLV0fj0/UY33i7eklW5akPUCo6OX2qkcLXZ3jyPdo4sf2flwAED3AAq3Om2Q==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-gnu": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.1.0.tgz", + "integrity": "sha512-M+vhTovRS2F//LMx9KtxbkWk627l5Q7AqXWWWrfIzNIaUFiz2/NkOFkxCFyNyGACi5YbA8aekzCLtbDyfF/v5Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-arm64-musl": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.1.0.tgz", + "integrity": "sha512-Qn6vOuwaTCx3pNwygpSGtdIu0TfS1KiaYLYXLH5zq1scoTXdwYfdZtwvJTpB1WrLgiQE2Ne2kt8MZok3HlFqmg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-gnu": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.1.0.tgz", + "integrity": "sha512-yeNh9ofMqzOZ5yTOk+2rwncBzucc6a1lyqtg8xZv0rH5znyjxHOWsoUtSq4cUTeeBIiXXX51QOOe+VoCjdXJRw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-linux-x64-musl": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.1.0.tgz", + "integrity": "sha512-t9IfNkHQs/uKgPoyEtU912MG6a1j7Had37cSUyLTKx9MnUpjj+ZDKw9OyqTI9OwIIv0wmkr1pkZy+3T5pxhJPg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-arm64-msvc": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.1.0.tgz", + "integrity": "sha512-WEAoHyG14t5sTavZa1c6BnOIEukll9iqFRTavqRVPfYmfegOAd5MaZfXgOGG6kGo1RduyGdTHD4+YZQSdsNZXg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@next/swc-win32-x64-msvc": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.1.0.tgz", + "integrity": "sha512-J1YdKuJv9xcixzXR24Dv+4SaDKc2jj31IVUEMdO5xJivMTXuE6MAdIi4qPjSymHuFG8O5wbfWKnhJUcHHpj5CA==", + "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/@nolyfill/is-core-module": { + "version": "1.0.39", + "resolved": "https://registry.npmjs.org/@nolyfill/is-core-module/-/is-core-module-1.0.39.tgz", + "integrity": "sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==", + "dev": true, + "engines": { + "node": ">=12.4.0" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz", + "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.0", + "@parcel/watcher-darwin-arm64": "2.5.0", + "@parcel/watcher-darwin-x64": "2.5.0", + "@parcel/watcher-freebsd-x64": "2.5.0", + "@parcel/watcher-linux-arm-glibc": "2.5.0", + "@parcel/watcher-linux-arm-musl": "2.5.0", + "@parcel/watcher-linux-arm64-glibc": "2.5.0", + "@parcel/watcher-linux-arm64-musl": "2.5.0", + "@parcel/watcher-linux-x64-glibc": "2.5.0", + "@parcel/watcher-linux-x64-musl": "2.5.0", + "@parcel/watcher-win32-arm64": "2.5.0", + "@parcel/watcher-win32-ia32": "2.5.0", + "@parcel/watcher-win32-x64": "2.5.0" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz", + "integrity": "sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz", + "integrity": "sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.0.tgz", + "integrity": "sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.0.tgz", + "integrity": "sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.0.tgz", + "integrity": "sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.0.tgz", + "integrity": "sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.0.tgz", + "integrity": "sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.0.tgz", + "integrity": "sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz", + "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz", + "integrity": "sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.0.tgz", + "integrity": "sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.0.tgz", + "integrity": "sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.0.tgz", + "integrity": "sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz", + "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==", + "dev": true + }, + "node_modules/@swc/counter": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz", + "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==" + }, + "node_modules/@swc/helpers": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "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.17.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.10.tgz", + "integrity": "sha512-/jrvh5h6NXhEauFFexRin69nA0uHJ5gwk4iDivp/DeoEua3uwCUto6PC86IpRITBOs4+6i2I56K5x5b6WYGXHA==", + "dev": true, + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/react": { + "version": "19.0.1", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.1.tgz", + "integrity": "sha512-YW6614BDhqbpR5KtUYzTA+zlA7nayzJRA9ljz9CQoxthR0sDisYZLuvSMsil36t4EH/uAt8T52Xb4sVw17G+SQ==", + "dev": true, + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.0.2", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.2.tgz", + "integrity": "sha512-c1s+7TKFaDRRxr1TxccIX2u7sfCnc3RxkVyBIUA2lCpyqCF+QoAwQ/CBg7bsMdVwP120HEH143VQezKtef5nCg==", + "dev": true, + "peerDependencies": { + "@types/react": "^19.0.0" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.0.tgz", + "integrity": "sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "8.18.0", + "@typescript-eslint/type-utils": "8.18.0", + "@typescript-eslint/utils": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^8.0.0 || ^8.0.0-alpha.0", + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.18.0.tgz", + "integrity": "sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "8.18.0", + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/typescript-estree": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.18.0.tgz", + "integrity": "sha512-PNGcHop0jkK2WVYGotk/hxj+UFLhXtGPiGtiaWgVBVP1jhMoMCHlTyJA+hEj4rszoSdLTK3fN4oOatrL0Cp+Xw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.18.0.tgz", + "integrity": "sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "8.18.0", + "@typescript-eslint/utils": "8.18.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.18.0.tgz", + "integrity": "sha512-FNYxgyTCAnFwTrzpBGq+zrnoTO4x0c1CKYY5MuUTzpScqmY5fmsh2o3+57lqdI3NZucBDCzDgdEbIaNfAjAHQA==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.0.tgz", + "integrity": "sha512-rqQgFRu6yPkauz+ms3nQpohwejS8bvgbPyIDq13cgEDbkXt4LH4OkDMT0/fN1RUtzG8e8AKJyDBoocuQh8qNeg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/visitor-keys": "8.18.0", + "debug": "^4.3.4", + "fast-glob": "^3.3.2", + "is-glob": "^4.0.3", + "minimatch": "^9.0.4", + "semver": "^7.6.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "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/@typescript-eslint/typescript-estree/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/@typescript-eslint/typescript-estree/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.18.0.tgz", + "integrity": "sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "8.18.0", + "@typescript-eslint/types": "8.18.0", + "@typescript-eslint/typescript-estree": "8.18.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.57.0 || ^9.0.0", + "typescript": ">=4.8.4 <5.8.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.0.tgz", + "integrity": "sha512-pCh/qEA8Lb1wVIqNvBke8UaRjJ6wrAWkJO5yyIbs8Yx6TNGYyfNjOo61tLv+WwLvoLPp4BQ8B7AHKijl8NGUfw==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "8.18.0", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "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-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/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.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "dev": true + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", + "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "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/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.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "devOptional": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "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.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", + "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "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/caniuse-lite": { + "version": "1.0.30001689", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001689.tgz", + "integrity": "sha512-CmeR2VBycfa+5/jOfnp/NpWPGd06nf1XYiefUvhXFfZE4GkRc9jv+eGPS4nT558WS/8lYCzV8SlANCIPvbWP1g==", + "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": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "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": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, + "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==", + "devOptional": 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==", + "devOptional": true + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "optional": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "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/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "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.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "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/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "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/dunder-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.0.tgz", + "integrity": "sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-abstract": { + "version": "1.23.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.6.tgz", + "integrity": "sha512-Ifco6n3yj2tMZDWNLyloZrytt9lqqlwvS83P3HtaETR0NUOYnIULGGHpktqYGObGy+8wc1okO25p8TjemhImvA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.7", + "get-intrinsic": "^1.2.6", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.1.0", + "math-intrinsics": "^1.0.0", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.3", + "safe-regex-test": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.3", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz", + "integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.3", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "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": "9.17.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.17.0.tgz", + "integrity": "sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.19.0", + "@eslint/core": "^0.9.0", + "@eslint/eslintrc": "^3.2.0", + "@eslint/js": "9.17.0", + "@eslint/plugin-kit": "^0.2.3", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.1", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.2.0", + "eslint-visitor-keys": "^4.2.0", + "espree": "^10.3.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-config-next": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.1.0.tgz", + "integrity": "sha512-gADO+nKVseGso3DtOrYX9H7TxB/MuX7AUYhMlvQMqLYvUWu4HrOQuU7cC1HW74tHIqkAvXdwgAz3TCbczzSEXw==", + "dev": true, + "dependencies": { + "@next/eslint-plugin-next": "15.1.0", + "@rushstack/eslint-patch": "^1.10.3", + "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-import-resolver-typescript": "^3.5.2", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-jsx-a11y": "^6.10.0", + "eslint-plugin-react": "^7.37.0", + "eslint-plugin-react-hooks": "^5.0.0" + }, + "peerDependencies": { + "eslint": "^7.23.0 || ^8.0.0 || ^9.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.7.0", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.7.0.tgz", + "integrity": "sha512-Vrwyi8HHxY97K5ebydMtffsWAn1SCR9eol49eCd5fJS4O1WV7PaAjbcjmbfJJSMz/t4Mal212Uz/fQZrOB8mow==", + "dev": true, + "dependencies": { + "@nolyfill/is-core-module": "1.0.39", + "debug": "^4.3.7", + "enhanced-resolve": "^5.15.0", + "fast-glob": "^3.3.2", + "get-tsconfig": "^4.7.5", + "is-bun-module": "^1.0.2", + "is-glob": "^4.0.3", + "stable-hash": "^0.0.4" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts/projects/eslint-import-resolver-ts" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*", + "eslint-plugin-import-x": "*" + }, + "peerDependenciesMeta": { + "eslint-plugin-import": { + "optional": true + }, + "eslint-plugin-import-x": { + "optional": true + } + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "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/eslint-import-resolver-typescript/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/eslint-module-utils": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "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.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "dev": true, + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "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/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.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "dev": true, + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz", + "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.1.0", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0.tgz", + "integrity": "sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==", + "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 || ^9.0.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": "8.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz", + "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", + "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", + "dev": true, + "dependencies": { + "acorn": "^8.14.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "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.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "devOptional": 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": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", + "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/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.7", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.7.tgz", + "integrity": "sha512-2g4x+HqTJKM9zcJqBSpjoRmdcPFtJM60J3xJisTQSXBWka5XqyBN/2tNUgma1mztTXyDuUsEtYe5qcs7xYzYQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "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.6", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", + "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", + "dev": true, + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "dunder-proto": "^1.0.0", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "function-bind": "^1.1.2", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-tsconfig": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.8.1.tgz", + "integrity": "sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==", + "dev": true, + "dependencies": { + "resolve-pkg-maps": "^1.0.0" + }, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, + "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/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "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==", + "dev": true + }, + "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-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.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/immutable": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.0.3.tgz", + "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==" + }, + "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/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "optional": true + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.1.tgz", + "integrity": "sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bun-module": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-bun-module/-/is-bun-module-1.3.0.tgz", + "integrity": "sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==", + "dev": true, + "dependencies": { + "semver": "^7.6.3" + } + }, + "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.16.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.0.tgz", + "integrity": "sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==", + "dev": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "devOptional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.0.tgz", + "integrity": "sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "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==", + "devOptional": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "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==", + "devOptional": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.0.tgz", + "integrity": "sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "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.4", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.4.tgz", + "integrity": "sha512-x4WH0BWmrMmg4oHHl+duwubhrvczGlyuGAZu3nvrf0UXOfPu8IhZObFEr7DE/iv01YgVZrsOiRcqw2srkKEDIA==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "reflect.getprototypeof": "^1.0.8", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "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==", + "dev": true + }, + "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.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "dev": true + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dev": true, + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "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/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==", + "dev": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/math-intrinsics": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.0.0.tgz", + "integrity": "sha512-4MqMiKP90ybymYvsut0CH2g4XWbfLtmlCkXmtmdcDCxNB+mQcu1w/1+L/VD7vi/PSv7X2JYV7SCcR+jiPXnQtA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "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.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "devOptional": true, + "dependencies": { + "braces": "^3.0.3", + "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.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "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": "15.1.0", + "resolved": "https://registry.npmjs.org/next/-/next-15.1.0.tgz", + "integrity": "sha512-QKhzt6Y8rgLNlj30izdMbxAwjHMFANnLwDwZ+WQh5sMhyt4lEBqDK9QpvWHtIM4rINKPoJ8aiRZKg5ULSybVHw==", + "dependencies": { + "@next/env": "15.1.0", + "@swc/counter": "0.1.3", + "@swc/helpers": "0.5.15", + "busboy": "1.6.0", + "caniuse-lite": "^1.0.30001579", + "postcss": "8.4.31", + "styled-jsx": "5.1.6" + }, + "bin": { + "next": "dist/bin/next" + }, + "engines": { + "node": "^18.18.0 || ^19.8.0 || >= 20.0.0" + }, + "optionalDependencies": { + "@next/swc-darwin-arm64": "15.1.0", + "@next/swc-darwin-x64": "15.1.0", + "@next/swc-linux-arm64-gnu": "15.1.0", + "@next/swc-linux-arm64-musl": "15.1.0", + "@next/swc-linux-x64-gnu": "15.1.0", + "@next/swc-linux-x64-musl": "15.1.0", + "@next/swc-win32-arm64-msvc": "15.1.0", + "@next/swc-win32-x64-msvc": "15.1.0", + "sharp": "^0.33.5" + }, + "peerDependencies": { + "@opentelemetry/api": "^1.1.0", + "@playwright/test": "^1.41.2", + "babel-plugin-react-compiler": "*", + "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0", + "sass": "^1.3.0" + }, + "peerDependenciesMeta": { + "@opentelemetry/api": { + "optional": true + }, + "@playwright/test": { + "optional": true + }, + "babel-plugin-react-compiler": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "optional": true + }, + "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-inspect": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "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.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "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-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/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "devOptional": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "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/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.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "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": "19.0.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz", + "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.0.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz", + "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==", + "dependencies": { + "scheduler": "^0.25.0" + }, + "peerDependencies": { + "react": "^19.0.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/readdirp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.8.tgz", + "integrity": "sha512-B5dj6usc5dkk8uFliwjwDHM8To5/QwdKz9JcBZ8Ic4G1f0YmeeJTtE/ZTdgRFPAfxZFiUaPhZ1Jcs4qeagItGQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "dunder-proto": "^1.0.0", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.2.0", + "which-builtin-type": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "1.22.9", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.9.tgz", + "integrity": "sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==", + "dev": true, + "dependencies": { + "is-core-module": "^2.16.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/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.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sass": { + "version": "1.83.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.83.0.tgz", + "integrity": "sha512-qsSxlayzoOjdvXMVLkzF84DJFc2HZEL/rFyGIKbbilYtAvlCxyuzUeff9LawTn4btVnLKg75Z8MMr1lxU1lfGw==", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/scheduler": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz", + "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==" + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "devOptional": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/sharp": { + "version": "0.33.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.33.5.tgz", + "integrity": "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "color": "^4.2.3", + "detect-libc": "^2.0.3", + "semver": "^7.6.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.33.5", + "@img/sharp-darwin-x64": "0.33.5", + "@img/sharp-libvips-darwin-arm64": "1.0.4", + "@img/sharp-libvips-darwin-x64": "1.0.4", + "@img/sharp-libvips-linux-arm": "1.0.5", + "@img/sharp-libvips-linux-arm64": "1.0.4", + "@img/sharp-libvips-linux-s390x": "1.0.4", + "@img/sharp-libvips-linux-x64": "1.0.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", + "@img/sharp-libvips-linuxmusl-x64": "1.0.4", + "@img/sharp-linux-arm": "0.33.5", + "@img/sharp-linux-arm64": "0.33.5", + "@img/sharp-linux-s390x": "0.33.5", + "@img/sharp-linux-x64": "0.33.5", + "@img/sharp-linuxmusl-arm64": "0.33.5", + "@img/sharp-linuxmusl-x64": "0.33.5", + "@img/sharp-wasm32": "0.33.5", + "@img/sharp-win32-ia32": "0.33.5", + "@img/sharp-win32-x64": "0.33.5" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "optional": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stable-hash": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stable-hash/-/stable-hash-0.0.4.tgz", + "integrity": "sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==", + "dev": true + }, + "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.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-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.6", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz", + "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==", + "dependencies": { + "client-only": "0.0.1" + }, + "engines": { + "node": ">= 12.0.0" + }, + "peerDependencies": { + "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "babel-plugin-macros": { + "optional": true + } + } + }, + "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/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/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==", + "devOptional": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-api-utils": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", + "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", + "dev": true, + "engines": { + "node": ">=16" + }, + "peerDependencies": { + "typescript": ">=4.2.0" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "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.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + }, + "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/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.3.tgz", + "integrity": "sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typescript": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true + }, + "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/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.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.16", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.16.tgz", + "integrity": "sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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/front-js/package.json b/front-js/package.json new file mode 100644 index 0000000..7d32a09 --- /dev/null +++ b/front-js/package.json @@ -0,0 +1,26 @@ +{ + "name": "front-js", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev --turbopack", + "build": "next build", + "start": "next start", + "lint": "next lint" + }, + "dependencies": { + "next": "15.1.0", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "sass": "^1.83.0" + }, + "devDependencies": { + "@eslint/eslintrc": "^3", + "@types/node": "^20", + "@types/react": "^19", + "@types/react-dom": "^19", + "eslint": "^9", + "eslint-config-next": "15.1.0", + "typescript": "^5" + } +} diff --git a/front-js/public/file.svg b/front-js/public/file.svg new file mode 100644 index 0000000..004145c --- /dev/null +++ b/front-js/public/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/front-js/public/globe.svg b/front-js/public/globe.svg new file mode 100644 index 0000000..567f17b --- /dev/null +++ b/front-js/public/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/front-js/public/next.svg b/front-js/public/next.svg new file mode 100644 index 0000000..5174b28 --- /dev/null +++ b/front-js/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/front-js/public/vercel.svg b/front-js/public/vercel.svg new file mode 100644 index 0000000..7705396 --- /dev/null +++ b/front-js/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/front-js/public/window.svg b/front-js/public/window.svg new file mode 100644 index 0000000..b2b2a44 --- /dev/null +++ b/front-js/public/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/front-js/src/app/favicon.ico b/front-js/src/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/front-js/src/app/globals.css b/front-js/src/app/globals.css new file mode 100644 index 0000000..e3734be --- /dev/null +++ b/front-js/src/app/globals.css @@ -0,0 +1,42 @@ +:root { + --background: #ffffff; + --foreground: #171717; +} + +@media (prefers-color-scheme: dark) { + :root { + --background: #0a0a0a; + --foreground: #ededed; + } +} + +html, +body { + max-width: 100vw; + overflow-x: hidden; +} + +body { + color: var(--foreground); + background: var(--background); + font-family: Arial, Helvetica, sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +* { + box-sizing: border-box; + padding: 0; + margin: 0; +} + +a { + color: inherit; + text-decoration: none; +} + +@media (prefers-color-scheme: dark) { + html { + color-scheme: dark; + } +} diff --git a/front-js/src/app/layout.tsx b/front-js/src/app/layout.tsx new file mode 100644 index 0000000..42fc323 --- /dev/null +++ b/front-js/src/app/layout.tsx @@ -0,0 +1,32 @@ +import type { Metadata } from "next"; +import { Geist, Geist_Mono } from "next/font/google"; +import "./globals.css"; + +const geistSans = Geist({ + variable: "--font-geist-sans", + subsets: ["latin"], +}); + +const geistMono = Geist_Mono({ + variable: "--font-geist-mono", + subsets: ["latin"], +}); + +export const metadata: Metadata = { + title: "Create Next App", + description: "Generated by create next app", +}; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + + {children} + + + ); +} diff --git a/front-js/src/app/page.module.css b/front-js/src/app/page.module.css new file mode 100644 index 0000000..ee9b8e6 --- /dev/null +++ b/front-js/src/app/page.module.css @@ -0,0 +1,168 @@ +.page { + --gray-rgb: 0, 0, 0; + --gray-alpha-200: rgba(var(--gray-rgb), 0.08); + --gray-alpha-100: rgba(var(--gray-rgb), 0.05); + + --button-primary-hover: #383838; + --button-secondary-hover: #f2f2f2; + + display: grid; + grid-template-rows: 20px 1fr 20px; + align-items: center; + justify-items: center; + min-height: 100svh; + padding: 80px; + gap: 64px; + font-family: var(--font-geist-sans); +} + +@media (prefers-color-scheme: dark) { + .page { + --gray-rgb: 255, 255, 255; + --gray-alpha-200: rgba(var(--gray-rgb), 0.145); + --gray-alpha-100: rgba(var(--gray-rgb), 0.06); + + --button-primary-hover: #ccc; + --button-secondary-hover: #1a1a1a; + } +} + +.main { + display: flex; + flex-direction: column; + gap: 32px; + grid-row-start: 2; +} + +.main ol { + font-family: var(--font-geist-mono); + padding-left: 0; + margin: 0; + font-size: 14px; + line-height: 24px; + letter-spacing: -0.01em; + list-style-position: inside; +} + +.main li:not(:last-of-type) { + margin-bottom: 8px; +} + +.main code { + font-family: inherit; + background: var(--gray-alpha-100); + padding: 2px 4px; + border-radius: 4px; + font-weight: 600; +} + +.ctas { + display: flex; + gap: 16px; +} + +.ctas a { + appearance: none; + border-radius: 128px; + height: 48px; + padding: 0 20px; + border: none; + border: 1px solid transparent; + transition: + background 0.2s, + color 0.2s, + border-color 0.2s; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + font-size: 16px; + line-height: 20px; + font-weight: 500; +} + +a.primary { + background: var(--foreground); + color: var(--background); + gap: 8px; +} + +a.secondary { + border-color: var(--gray-alpha-200); + min-width: 180px; +} + +.footer { + grid-row-start: 3; + display: flex; + gap: 24px; +} + +.footer a { + display: flex; + align-items: center; + gap: 8px; +} + +.footer img { + flex-shrink: 0; +} + +/* Enable hover only on non-touch devices */ +@media (hover: hover) and (pointer: fine) { + a.primary:hover { + background: var(--button-primary-hover); + border-color: transparent; + } + + a.secondary:hover { + background: var(--button-secondary-hover); + border-color: transparent; + } + + .footer a:hover { + text-decoration: underline; + text-underline-offset: 4px; + } +} + +@media (max-width: 600px) { + .page { + padding: 32px; + padding-bottom: 80px; + } + + .main { + align-items: center; + } + + .main ol { + text-align: center; + } + + .ctas { + flex-direction: column; + } + + .ctas a { + font-size: 14px; + height: 40px; + padding: 0 16px; + } + + a.secondary { + min-width: auto; + } + + .footer { + flex-wrap: wrap; + align-items: center; + justify-content: center; + } +} + +@media (prefers-color-scheme: dark) { + .logo { + filter: invert(); + } +} diff --git a/front-js/src/app/page.tsx b/front-js/src/app/page.tsx new file mode 100644 index 0000000..a849ae6 --- /dev/null +++ b/front-js/src/app/page.tsx @@ -0,0 +1,99 @@ +import Image from "next/image"; +import styles from "./page.module.css"; +import Button from "@/components/Button"; + +export default function Home() { + return ( +
+
+ +
+ +
+ ); +} diff --git a/front-js/src/components/Button/Button.scss b/front-js/src/components/Button/Button.scss new file mode 100644 index 0000000..25a624b --- /dev/null +++ b/front-js/src/components/Button/Button.scss @@ -0,0 +1,17 @@ +.button { + border-radius: 39.5px; + background: var(--Noir, #181b1f); + width: 155px; + height: 64px; + flex-shrink: 0; + border: none; + .text { + text-align: justify; + font-family: Tahoma; + font-size: 20px; + font-style: normal; + font-weight: 400; + line-height: normal; + color: var(--Blanc, #f4f9fb); + } +} diff --git a/front-js/src/components/Button/Button.tsx b/front-js/src/components/Button/Button.tsx new file mode 100644 index 0000000..99bd4a4 --- /dev/null +++ b/front-js/src/components/Button/Button.tsx @@ -0,0 +1,22 @@ +/* + Button component +*/ + +import React from 'react'; +import './Button.scss'; + +interface ButtonProps { + text: string; + onClick?: () => void; +} + +const Button: React.FC = ({ text, onClick }) => { + return ( + + ); +}; + +export default Button; \ No newline at end of file diff --git a/front-js/src/components/Button/index.ts b/front-js/src/components/Button/index.ts new file mode 100644 index 0000000..910475f --- /dev/null +++ b/front-js/src/components/Button/index.ts @@ -0,0 +1 @@ +export { default } from './Button'; \ No newline at end of file diff --git a/front-js/tsconfig.json b/front-js/tsconfig.json new file mode 100644 index 0000000..c133409 --- /dev/null +++ b/front-js/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "target": "ES2017", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "preserve", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": ["./src/*"] + } + }, + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "exclude": ["node_modules"] +} From b5553624dd262bf52f259eba13b7ddb128aa3159 Mon Sep 17 00:00:00 2001 From: Chak <444chak@gmail.com> Date: Tue, 17 Dec 2024 11:45:22 +0100 Subject: [PATCH 2/8] =?UTF-8?q?=E2=9C=A8feature:=20Ajout=20de=20nouveaux?= =?UTF-8?q?=20composants=20(Box,=20Space,=20Title,=20Layout)=20et=20mise?= =?UTF-8?q?=20=C3=A0=20jour=20des=20styles=20associ=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- front-js/package-lock.json | 1135 +++++++++++++++++++- front-js/package.json | 1 + front-js/public/homeillustration.svg | 11 + front-js/public/logo.png | Bin 0 -> 511547 bytes front-js/src/app/auth/login/page.tsx | 14 + front-js/src/app/globals.css | 10 +- front-js/src/app/page.tsx | 124 +-- front-js/src/components/Box/Box.scss | 19 + front-js/src/components/Box/Box.tsx | 30 + front-js/src/components/Box/index.ts | 1 + front-js/src/components/Button/Button.scss | 7 +- front-js/src/components/Button/Button.tsx | 21 +- front-js/src/components/Layout/Layout.scss | 14 + front-js/src/components/Layout/Layout.tsx | 24 + front-js/src/components/Layout/index.ts | 1 + front-js/src/components/Space/Space.scss | 16 + front-js/src/components/Space/Space.tsx | 32 + front-js/src/components/Space/index.ts | 1 + front-js/src/components/Title/Title.scss | 35 + front-js/src/components/Title/Title.tsx | 39 + front-js/src/components/Title/index.ts | 1 + 21 files changed, 1388 insertions(+), 148 deletions(-) create mode 100644 front-js/public/homeillustration.svg create mode 100644 front-js/public/logo.png create mode 100644 front-js/src/app/auth/login/page.tsx create mode 100644 front-js/src/components/Box/Box.scss create mode 100644 front-js/src/components/Box/Box.tsx create mode 100644 front-js/src/components/Box/index.ts create mode 100644 front-js/src/components/Layout/Layout.scss create mode 100644 front-js/src/components/Layout/Layout.tsx create mode 100644 front-js/src/components/Layout/index.ts create mode 100644 front-js/src/components/Space/Space.scss create mode 100644 front-js/src/components/Space/Space.tsx create mode 100644 front-js/src/components/Space/index.ts create mode 100644 front-js/src/components/Title/Title.scss create mode 100644 front-js/src/components/Title/Title.tsx create mode 100644 front-js/src/components/Title/index.ts diff --git a/front-js/package-lock.json b/front-js/package-lock.json index 19bce27..33bcd01 100644 --- a/front-js/package-lock.json +++ b/front-js/package-lock.json @@ -8,6 +8,7 @@ "name": "front-js", "version": "0.1.0", "dependencies": { + "@nextui-org/spacer": "^2.2.4", "next": "15.1.0", "react": "^19.0.0", "react-dom": "^19.0.0", @@ -23,6 +24,18 @@ "typescript": "^5" } }, + "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==", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/@emnapi/runtime": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.3.1.tgz", @@ -553,6 +566,71 @@ "url": "https://opencollective.com/libvips" } }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "peer": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "peer": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "peer": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, "node_modules/@next/env": { "version": "15.1.0", "resolved": "https://registry.npmjs.org/@next/env/-/env-15.1.0.tgz", @@ -687,11 +765,82 @@ "node": ">= 10" } }, + "node_modules/@nextui-org/react-rsc-utils": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@nextui-org/react-rsc-utils/-/react-rsc-utils-2.1.1.tgz", + "integrity": "sha512-9uKH1XkeomTGaswqlGKt0V0ooUev8mPXtKJolR+6MnpvBUrkqngw1gUGF0bq/EcCCkks2+VOHXZqFT6x9hGkQQ==", + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@nextui-org/react-utils": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@nextui-org/react-utils/-/react-utils-2.1.1.tgz", + "integrity": "sha512-cN3Z0b2bV6Nf0CYD4imsGdXbHMQqad8KivltpBv1ItbI1/FSTAv9AHTKSzDE15hd/UwOGYt3Qm7I6tWzqov55w==", + "dependencies": { + "@nextui-org/react-rsc-utils": "2.1.1", + "@nextui-org/shared-utils": "2.1.1" + }, + "peerDependencies": { + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@nextui-org/shared-utils": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@nextui-org/shared-utils/-/shared-utils-2.1.1.tgz", + "integrity": "sha512-qE8gZO63GqUX1ljOi/4PlwGzE84dhUS3zFIq+10/N6ePAaNjM4DwtL4ocucG3abCz4iRUueYKLIxTO2+eYyAfw==" + }, + "node_modules/@nextui-org/spacer": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/@nextui-org/spacer/-/spacer-2.2.4.tgz", + "integrity": "sha512-RMkC2O3I+W6qwsax5Dge8CzF2tJIDxOiC84yiQxfwRHWVe1qPXbLRu1nM5lbvjAI/4aS9NegUQ3aYnFqZwvojQ==", + "dependencies": { + "@nextui-org/react-utils": "2.1.1", + "@nextui-org/shared-utils": "2.1.1", + "@nextui-org/system-rsc": "2.3.4" + }, + "peerDependencies": { + "@nextui-org/theme": ">=2.4.0", + "react": ">=18 || >=19.0.0-rc.0", + "react-dom": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@nextui-org/system-rsc": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@nextui-org/system-rsc/-/system-rsc-2.3.4.tgz", + "integrity": "sha512-Y6OLFO7diYnUMe5ffDPt6sIqCaah7FOqRaJ3ZQ/We8gE8AgHnyNQxWllLtRzBqaCiIheHLo7dTMed1FFmb775A==", + "dependencies": { + "@react-types/shared": "3.26.0", + "clsx": "^1.2.1" + }, + "peerDependencies": { + "@nextui-org/theme": ">=2.4.0", + "react": ">=18 || >=19.0.0-rc.0" + } + }, + "node_modules/@nextui-org/theme": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@nextui-org/theme/-/theme-2.4.3.tgz", + "integrity": "sha512-QH9ps5NpenWU966INdGbdvZOWWUEGqxrLM2vyqkSRq+A65YON4Jhg/x1xWcSX0SJECNhoNZLh5mt6jp3jH5k8Q==", + "peer": true, + "dependencies": { + "@nextui-org/shared-utils": "2.1.1", + "clsx": "^1.2.1", + "color": "^4.2.3", + "color2k": "^2.0.2", + "deepmerge": "4.3.1", + "flat": "^5.0.2", + "tailwind-merge": "^2.5.2", + "tailwind-variants": "^0.1.20" + }, + "peerDependencies": { + "tailwindcss": ">=3.4.0" + } + }, "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" @@ -704,7 +853,6 @@ "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" } @@ -713,7 +861,6 @@ "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" @@ -1025,6 +1172,24 @@ "node": ">=0.10" } }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "peer": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@react-types/shared": { + "version": "3.26.0", + "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.26.0.tgz", + "integrity": "sha512-6FuPqvhmjjlpEDLTiYx29IJCbCNWPlsyO+ZUmCUXzhUv2ttShOXfw8CmeHWHftT/b2KweAWuzqSlfeXPR76jpw==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1" + } + }, "node_modules/@rtsao/scc": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", @@ -1356,11 +1521,22 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, "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" }, @@ -1371,6 +1547,31 @@ "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==", + "peer": 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==", + "peer": 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==", + "peer": true + }, "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", @@ -1577,8 +1778,19 @@ "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 + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/brace-expansion": { "version": "1.1.11", @@ -1594,7 +1806,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "devOptional": true, "dependencies": { "fill-range": "^7.1.1" }, @@ -1669,6 +1880,15 @@ "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==", + "peer": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/caniuse-lite": { "version": "1.0.30001689", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001689.tgz", @@ -1723,11 +1943,18 @@ "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, "node_modules/color": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", - "optional": true, "dependencies": { "color-convert": "^2.0.1", "color-string": "^1.9.0" @@ -1740,7 +1967,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "devOptional": true, "dependencies": { "color-name": "~1.1.4" }, @@ -1751,19 +1977,32 @@ "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==", - "devOptional": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "node_modules/color-string": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "optional": true, "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, + "node_modules/color2k": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/color2k/-/color2k-2.0.3.tgz", + "integrity": "sha512-zW190nQTIoXcGCaU08DvVNFTmQhUpnJfVuAKfWqUQkflXKpaDdpaYoM0iluLS9lgJNHyBF58KKA2FBEwkD7wog==", + "peer": true + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "peer": 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", @@ -1774,7 +2013,6 @@ "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -1784,6 +2022,18 @@ "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==", + "peer": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", @@ -1870,6 +2120,15 @@ "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", "dev": true }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/define-data-property": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", @@ -1913,6 +2172,18 @@ "node": ">=8" } }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "peer": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "peer": true + }, "node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", @@ -1939,11 +2210,16 @@ "node": ">= 0.4" } }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "peer": 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 + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" }, "node_modules/enhanced-resolve": { "version": "5.17.1", @@ -2610,7 +2886,6 @@ "version": "1.17.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, "dependencies": { "reusify": "^1.0.4" } @@ -2631,7 +2906,6 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "devOptional": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -2655,6 +2929,15 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "peer": true, + "bin": { + "flat": "cli.js" + } + }, "node_modules/flat-cache": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", @@ -2683,11 +2966,40 @@ "is-callable": "^1.1.3" } }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "peer": true, + "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" } @@ -2773,11 +3085,30 @@ "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" } }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "peer": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "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" }, @@ -2785,6 +3116,30 @@ "node": ">=10.13.0" } }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/globals": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", @@ -2913,7 +3268,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, "dependencies": { "function-bind": "^1.1.2" }, @@ -2993,8 +3347,7 @@ "node_modules/is-arrayish": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "optional": true + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" }, "node_modules/is-async-function": { "version": "2.0.0", @@ -3026,6 +3379,18 @@ "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==", + "peer": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/is-boolean-object": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.1.tgz", @@ -3067,7 +3432,6 @@ "version": "2.16.0", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.0.tgz", "integrity": "sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==", - "dev": true, "dependencies": { "hasown": "^2.0.2" }, @@ -3115,7 +3479,6 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -3135,6 +3498,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "peer": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-generator-function": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", @@ -3154,7 +3526,6 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "devOptional": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -3190,7 +3561,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "devOptional": true, "engines": { "node": ">=0.12.0" } @@ -3356,8 +3726,7 @@ "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" }, "node_modules/iterator.prototype": { "version": "1.1.4", @@ -3376,6 +3745,30 @@ "node": ">= 0.4" } }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "peer": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "peer": 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", @@ -3479,6 +3872,24 @@ "node": ">= 0.8.0" } }, + "node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "peer": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "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==", + "peer": true + }, "node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", @@ -3512,6 +3923,12 @@ "loose-envify": "cli.js" } }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "peer": true + }, "node_modules/math-intrinsics": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.0.0.tgz", @@ -3525,7 +3942,6 @@ "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" } @@ -3534,7 +3950,6 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "devOptional": true, "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -3564,12 +3979,32 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "peer": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "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==", + "peer": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "node_modules/nanoid": { "version": "3.3.8", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", @@ -3652,15 +4087,32 @@ "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", "optional": 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==", + "peer": 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==", + "peer": true, + "engines": { + "node": ">= 6" + } + }, "node_modules/object-inspect": { "version": "1.13.3", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", @@ -3810,6 +4262,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "peer": true + }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -3835,7 +4293,6 @@ "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" } @@ -3843,8 +4300,23 @@ "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 + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "peer": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } }, "node_modules/picocolors": { "version": "1.1.1", @@ -3855,7 +4327,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "devOptional": true, "engines": { "node": ">=8.6" }, @@ -3863,7 +4334,25 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/possible-typed-array-names": { + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "peer": 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==", + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/possible-typed-array-names": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", @@ -3899,6 +4388,121 @@ "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==", + "peer": 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==", + "peer": 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.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "peer": true, + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "peer": true, + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "peer": 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==", + "peer": true + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -3932,7 +4536,6 @@ "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", @@ -3973,6 +4576,15 @@ "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==", + "peer": true, + "dependencies": { + "pify": "^2.3.0" + } + }, "node_modules/readdirp": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", @@ -4029,7 +4641,6 @@ "version": "1.22.9", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.9.tgz", "integrity": "sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==", - "dev": true, "dependencies": { "is-core-module": "^2.16.0", "path-parse": "^1.0.7", @@ -4064,7 +4675,6 @@ "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" @@ -4074,7 +4684,6 @@ "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", @@ -4240,7 +4849,6 @@ "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" }, @@ -4252,7 +4860,6 @@ "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" } @@ -4329,11 +4936,22 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "peer": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "optional": true, "dependencies": { "is-arrayish": "^0.3.1" } @@ -4360,6 +4978,65 @@ "node": ">=10.0.0" } }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "peer": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "peer": true + }, + "node_modules/string-width-cjs/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==", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/string.prototype.includes": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", @@ -4466,6 +5143,43 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "peer": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/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==", + "peer": true, + "engines": { + "node": ">=8" + } + }, "node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -4509,6 +5223,28 @@ } } }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -4525,7 +5261,6 @@ "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" }, @@ -4533,6 +5268,183 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/tailwind-merge": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.5.5.tgz", + "integrity": "sha512-0LXunzzAZzo0tEPxV3I297ffKZPlKDrjj7NXphC8V5ak9yHC5zRmxnOe2m/Rd/7ivsOMJe3JZ2JVocoDdQTRBA==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/tailwind-variants": { + "version": "0.1.20", + "resolved": "https://registry.npmjs.org/tailwind-variants/-/tailwind-variants-0.1.20.tgz", + "integrity": "sha512-AMh7x313t/V+eTySKB0Dal08RHY7ggYK0MSn/ad8wKWOrDUIzyiWNayRUm2PIJ4VRkvRnfNuyRuKbLV3EN+ewQ==", + "peer": true, + "dependencies": { + "tailwind-merge": "^1.14.0" + }, + "engines": { + "node": ">=16.x", + "pnpm": ">=7.x" + }, + "peerDependencies": { + "tailwindcss": "*" + } + }, + "node_modules/tailwind-variants/node_modules/tailwind-merge": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-1.14.0.tgz", + "integrity": "sha512-3mFKyCo/MBcgyOTlrY8T7odzZFx+w+qKSMAmdFzRvqBfLlSigU6TZnlFHK0lkMwj9Bj8OYU+9yW9lmGuS0QEnQ==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/dcastil" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.16", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.16.tgz", + "integrity": "sha512-TI4Cyx7gDiZ6r44ewaJmt0o6BrMCT5aK5e0rmJ/G9Xq3w7CX/5VXl/zIPEJZFUK5VEqwByyhqNPycPlvcK4ZNw==", + "peer": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.6", + "lilconfig": "^3.1.3", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "peer": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/tailwindcss/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==", + "peer": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tailwindcss/node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "peer": 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/tailwindcss/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==", + "peer": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tailwindcss/node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "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" + } + ], + "peer": true, + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/tailwindcss/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "peer": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, "node_modules/tapable": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", @@ -4542,11 +5454,31 @@ "node": ">=6" } }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "peer": 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==", + "peer": 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==", - "devOptional": true, "dependencies": { "is-number": "^7.0.0" }, @@ -4566,6 +5498,12 @@ "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==", + "peer": true + }, "node_modules/tsconfig-paths": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", @@ -4715,11 +5653,16 @@ "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==", + "peer": true + }, "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" }, @@ -4822,6 +5765,106 @@ "node": ">=0.10.0" } }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "peer": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "peer": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/yaml": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz", + "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==", + "peer": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/front-js/package.json b/front-js/package.json index 7d32a09..2128aba 100644 --- a/front-js/package.json +++ b/front-js/package.json @@ -9,6 +9,7 @@ "lint": "next lint" }, "dependencies": { + "@nextui-org/spacer": "^2.2.4", "next": "15.1.0", "react": "^19.0.0", "react-dom": "^19.0.0", diff --git a/front-js/public/homeillustration.svg b/front-js/public/homeillustration.svg new file mode 100644 index 0000000..c011862 --- /dev/null +++ b/front-js/public/homeillustration.svg @@ -0,0 +1,11 @@ + + + + + + + + + \ No newline at end of file diff --git a/front-js/public/logo.png b/front-js/public/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2d29268c82381240d8916b4cc6e1664fd1fbd97a GIT binary patch literal 511547 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

=Pu&!k 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≥w{Y)qSZv+%{O(||l*JCj3N~AF_G|BF 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%0DRYv7^Kc!A8d;!F-Wi_J?$+z)xzboD@8bAj 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

-
- -
- -
+ ); } diff --git a/front-js/src/components/Box/Box.scss b/front-js/src/components/Box/Box.scss new file mode 100644 index 0000000..26ce49e --- /dev/null +++ b/front-js/src/components/Box/Box.scss @@ -0,0 +1,19 @@ +.box { + &.align { + &-center { + display: flex; + justify-content: center; + align-items: center; + } + &-left { + display: flex; + justify-content: flex-start; + align-items: center; + } + &-right { + display: flex; + justify-content: flex-end; + align-items: center; + } + } +} diff --git a/front-js/src/components/Box/Box.tsx b/front-js/src/components/Box/Box.tsx new file mode 100644 index 0000000..1ecbfe3 --- /dev/null +++ b/front-js/src/components/Box/Box.tsx @@ -0,0 +1,30 @@ +/* + Box component +*/ +'use client'; + + +import React from 'react'; +import './Box.scss'; + +interface BoxProps { + children?: React.ReactNode; + align?: string; + margin?: + { + left?: string; + right?: string; + top?: string; + bottom?: string; + } +} + +const Box: React.FC = ({ children, align, margin }) => { + return ( +
+ {children} +
+ ); +}; + +export default Box; \ No newline at end of file diff --git a/front-js/src/components/Box/index.ts b/front-js/src/components/Box/index.ts new file mode 100644 index 0000000..691bb49 --- /dev/null +++ b/front-js/src/components/Box/index.ts @@ -0,0 +1 @@ +export { default } from './Box'; \ No newline at end of file diff --git a/front-js/src/components/Button/Button.scss b/front-js/src/components/Button/Button.scss index 25a624b..b1f9dde 100644 --- a/front-js/src/components/Button/Button.scss +++ b/front-js/src/components/Button/Button.scss @@ -1,6 +1,5 @@ .button { border-radius: 39.5px; - background: var(--Noir, #181b1f); width: 155px; height: 64px; flex-shrink: 0; @@ -14,4 +13,10 @@ line-height: normal; color: var(--Blanc, #f4f9fb); } + &.primary { + background: var(--Bleu, #5f63fe); + } + &.secondary { + background: var(--Noir, #181b1f); + } } diff --git a/front-js/src/components/Button/Button.tsx b/front-js/src/components/Button/Button.tsx index 99bd4a4..3984816 100644 --- a/front-js/src/components/Button/Button.tsx +++ b/front-js/src/components/Button/Button.tsx @@ -1,6 +1,8 @@ /* Button component */ +'use client'; + import React from 'react'; import './Button.scss'; @@ -8,14 +10,25 @@ import './Button.scss'; interface ButtonProps { text: string; onClick?: () => void; + primary?: boolean; + secondary?: boolean; + textsize?: string; + margin?: + { + left?: string; + right?: string; + top?: string; + bottom?: string; + } } -const Button: React.FC = ({ text, onClick }) => { +const Button: React.FC = ({ text, onClick + , primary, secondary, textsize, margin +}) => { return ( - + ); }; diff --git a/front-js/src/components/Layout/Layout.scss b/front-js/src/components/Layout/Layout.scss new file mode 100644 index 0000000..e457b06 --- /dev/null +++ b/front-js/src/components/Layout/Layout.scss @@ -0,0 +1,14 @@ +.layout { + z-index: 1; + position: absolute; + height: 100%; + width: 100%; + &.background { + &-home { + background-image: linear-gradient(125deg, rgba(218, 240, 247, 0.63) 25%, rgba(0, 5, 255, 0.34) 75%); + } + &-logged { + background-image: linear-gradient(0deg, #f0f3e8 26.5%, #c5d3fe 87.5%); + } + } +} diff --git a/front-js/src/components/Layout/Layout.tsx b/front-js/src/components/Layout/Layout.tsx new file mode 100644 index 0000000..b4daee8 --- /dev/null +++ b/front-js/src/components/Layout/Layout.tsx @@ -0,0 +1,24 @@ +/* + Button component +*/ + + +import React from 'react'; +import './Layout.scss'; + +interface LayoutProps { + children?: React.ReactNode; + type?: string +} + +const Layout: React.FC = ({ + children, type +}) => { + return ( +
+ {children} +
+ ); +}; + +export default Layout; \ No newline at end of file diff --git a/front-js/src/components/Layout/index.ts b/front-js/src/components/Layout/index.ts new file mode 100644 index 0000000..b70e41f --- /dev/null +++ b/front-js/src/components/Layout/index.ts @@ -0,0 +1 @@ +export {default } from './Layout'; \ No newline at end of file diff --git a/front-js/src/components/Space/Space.scss b/front-js/src/components/Space/Space.scss new file mode 100644 index 0000000..9d4538c --- /dev/null +++ b/front-js/src/components/Space/Space.scss @@ -0,0 +1,16 @@ +.space { + &.horizontal { + display: flex; + flex-direction: row; + &.space-between { + justify-content: space-between; + } + } + &.vertical { + display: flex; + flex-direction: column; + &.space-between { + justify-content: space-between; + } + } +} diff --git a/front-js/src/components/Space/Space.tsx b/front-js/src/components/Space/Space.tsx new file mode 100644 index 0000000..74c60ac --- /dev/null +++ b/front-js/src/components/Space/Space.tsx @@ -0,0 +1,32 @@ +/* + Space component +*/ +'use client'; + + +import React from 'react'; +import './Space.scss'; + +interface SpaceProps { + children?: React.ReactNode; + direction?: 'horizontal' | 'vertical'; + spaceBetween?: boolean; + margin?: { + left?: string; + right?: string; + top?: string; + bottom?: string; + } +} + +const Space: React.FC = ({ children, spaceBetween, direction, margin }) => { + return ( +
+ {children} +
+ + + ); +}; + +export default Space; \ No newline at end of file diff --git a/front-js/src/components/Space/index.ts b/front-js/src/components/Space/index.ts new file mode 100644 index 0000000..2f24756 --- /dev/null +++ b/front-js/src/components/Space/index.ts @@ -0,0 +1 @@ +export { default } from './Space'; \ No newline at end of file diff --git a/front-js/src/components/Title/Title.scss b/front-js/src/components/Title/Title.scss new file mode 100644 index 0000000..909a454 --- /dev/null +++ b/front-js/src/components/Title/Title.scss @@ -0,0 +1,35 @@ +.title { + &.align { + &-center { + text-align: center; + } + &-left { + text-align: left; + } + &-right { + text-align: right; + } + } +} + +h { + font-weight: 700; + &1 { + font-size: 2.5rem; + } + &2 { + font-size: 2rem; + } + &3 { + font-size: 1.5rem; + } + &4 { + font-size: 1.25rem; + } + &5 { + font-size: 1rem; + } + &6 { + font-size: 0.875rem; + } +} diff --git a/front-js/src/components/Title/Title.tsx b/front-js/src/components/Title/Title.tsx new file mode 100644 index 0000000..ea2a9ae --- /dev/null +++ b/front-js/src/components/Title/Title.tsx @@ -0,0 +1,39 @@ +/* + Box component +*/ +'use client'; + + +import React from 'react'; +import './Title.scss'; + +interface TitleProps { + level: 1 | 2 | 3 | 4 | 5 | 6; + align?: 'left' | 'center' | 'right'; + margin?: { + left?: string; + right?: string; + top?: string; + bottom?: string; + } + children: React.ReactNode; + +} + +const Title: React.FC = ({ children, align, margin, level }) => { + return React.createElement( + `h${level}`, + { + className: `title ${align}`, + style: { + marginLeft: margin?.left, + marginRight: margin?.right, + marginTop: margin?.top, + marginBottom: margin?.bottom + } + }, + children + ); +}; + +export default Title; \ No newline at end of file diff --git a/front-js/src/components/Title/index.ts b/front-js/src/components/Title/index.ts new file mode 100644 index 0000000..230483c --- /dev/null +++ b/front-js/src/components/Title/index.ts @@ -0,0 +1 @@ +export { default } from './Title'; \ No newline at end of file From 9e1b1b631be1453f638dd70457604372f44b4636 Mon Sep 17 00:00:00 2001 From: 444chak <444chak@gmail.com> Date: Tue, 17 Dec 2024 19:33:45 +0100 Subject: [PATCH 3/8] =?UTF-8?q?=E2=9C=A8feature:=20Am=C3=A9lioration=20du?= =?UTF-8?q?=20composant=20Space=20avec=20des=20tailles=20personnalisables?= =?UTF-8?q?=20et=20ajustement=20de=20l'affichage=20sur=20la=20page=20d'acc?= =?UTF-8?q?ueil?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- front-js/src/app/page.tsx | 6 ++++-- front-js/src/components/Space/Space.tsx | 16 +++++++++++----- 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/front-js/src/app/page.tsx b/front-js/src/app/page.tsx index 1a7842b..e038875 100644 --- a/front-js/src/app/page.tsx +++ b/front-js/src/app/page.tsx @@ -21,17 +21,19 @@ export default function Home() { ); From cd5a2db2fad645a7c8856f7a25d1be66d0136d4a Mon Sep 17 00:00:00 2001 From: 444chak <444chak@gmail.com> Date: Tue, 17 Dec 2024 20:01:49 +0100 Subject: [PATCH 6/8] =?UTF-8?q?=E2=9C=A8feature:=20Ajout=20du=20composant?= =?UTF-8?q?=20Modal=20et=20mise=20=C3=A0=20jour=20de=20la=20page=20de=20co?= =?UTF-8?q?nnexion=20avec=20un=20nouveau=20layout?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- front-js/src/app/auth/login/layout.tsx | 21 +++++++++++++++++++++ front-js/src/app/auth/login/page.tsx | 20 ++++++++++++++------ front-js/src/components/Modal/Modal.scss | 7 +++++++ front-js/src/components/Modal/Modal.tsx | 21 +++++++++++++++++++++ front-js/src/components/Modal/index.ts | 1 + 5 files changed, 64 insertions(+), 6 deletions(-) create mode 100644 front-js/src/app/auth/login/layout.tsx create mode 100644 front-js/src/components/Modal/Modal.scss create mode 100644 front-js/src/components/Modal/Modal.tsx create mode 100644 front-js/src/components/Modal/index.ts diff --git a/front-js/src/app/auth/login/layout.tsx b/front-js/src/app/auth/login/layout.tsx new file mode 100644 index 0000000..87c155c --- /dev/null +++ b/front-js/src/app/auth/login/layout.tsx @@ -0,0 +1,21 @@ +import type { Metadata } from "next"; + + +export const metadata: Metadata = { + title: "Connexion", + description: "Networkers", +}; + +export default function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + return ( + + + {children} + + + ); +} diff --git a/front-js/src/app/auth/login/page.tsx b/front-js/src/app/auth/login/page.tsx index 37f3d4c..e93bd79 100644 --- a/front-js/src/app/auth/login/page.tsx +++ b/front-js/src/app/auth/login/page.tsx @@ -1,14 +1,22 @@ - - 'use client'; -import { useRouter } from 'next/navigation'; -import Button from "@/components/Button"; +import Box from '@/components/Box'; import Layout from '@/components/Layout'; +import Modal from '@/components/Modal'; +import Title from '@/components/Title'; export default function Home() { - const router = useRouter(); return ( - + + + Networkers + + + Connexion + + + + ); } diff --git a/front-js/src/components/Modal/Modal.scss b/front-js/src/components/Modal/Modal.scss new file mode 100644 index 0000000..13647e6 --- /dev/null +++ b/front-js/src/components/Modal/Modal.scss @@ -0,0 +1,7 @@ +.modal { + padding: 20px; + width: 471px; + border-radius: 20px; + background: rgba(246, 246, 246, 0.8); + box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); +} diff --git a/front-js/src/components/Modal/Modal.tsx b/front-js/src/components/Modal/Modal.tsx new file mode 100644 index 0000000..4b86353 --- /dev/null +++ b/front-js/src/components/Modal/Modal.tsx @@ -0,0 +1,21 @@ +'use client'; + +import React from 'react'; +import './Modal.scss'; + +interface ModalProps { + children?: React.ReactNode; +} + +const Modal: React.FC = ({ children +}) => { + return ( +
+
+ {children} +
+
+ ); +}; + +export default Modal; \ No newline at end of file diff --git a/front-js/src/components/Modal/index.ts b/front-js/src/components/Modal/index.ts new file mode 100644 index 0000000..6a08ec9 --- /dev/null +++ b/front-js/src/components/Modal/index.ts @@ -0,0 +1 @@ +export { default } from './Modal'; \ No newline at end of file From 4ede79c27e9f4600964a473ff5217800308eebbe Mon Sep 17 00:00:00 2001 From: 444chak <444chak@gmail.com> Date: Tue, 17 Dec 2024 21:05:33 +0100 Subject: [PATCH 7/8] =?UTF-8?q?=E2=9C=A8feature:=20Ajout=20des=20composant?= =?UTF-8?q?s=20Link,=20Input=20et=20mise=20=C3=A0=20jour=20des=20styles=20?= =?UTF-8?q?associ=C3=A9s=20+=20lint?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- front-js/.eslintrc.json | 5 + front-js/package-lock.json | 31 +++++- front-js/package.json | 7 +- front-js/src/app/auth/login/layout.tsx | 21 ++--- front-js/src/app/auth/login/page.tsx | 57 +++++++++-- front-js/src/app/layout.tsx | 5 +- front-js/src/app/page.tsx | 105 +++++++++++++++------ front-js/src/components/Box/Box.scss | 32 +++---- front-js/src/components/Box/Box.tsx | 44 +++++---- front-js/src/components/Box/index.ts | 2 +- front-js/src/components/Button/Button.scss | 81 ++++++++-------- front-js/src/components/Button/Button.tsx | 71 +++++++++----- front-js/src/components/Button/index.ts | 2 +- front-js/src/components/Input/Input.scss | 30 ++++++ front-js/src/components/Input/Input.tsx | 57 +++++++++++ front-js/src/components/Input/index.ts | 1 + front-js/src/components/Layout/Layout.scss | 26 ++--- front-js/src/components/Layout/Layout.tsx | 25 +++-- front-js/src/components/Layout/index.ts | 2 +- front-js/src/components/Link/Link.scss | 13 +++ front-js/src/components/Link/Link.tsx | 48 ++++++++++ front-js/src/components/Link/index.ts | 1 + front-js/src/components/Modal/Modal.scss | 8 +- front-js/src/components/Modal/Modal.tsx | 25 +++-- front-js/src/components/Modal/index.ts | 2 +- front-js/src/components/Space/Space.scss | 24 ++--- front-js/src/components/Space/Space.tsx | 76 +++++++++------ front-js/src/components/Space/index.ts | 2 +- front-js/src/components/Text/Text.scss | 6 ++ front-js/src/components/Text/Text.tsx | 47 +++++++++ front-js/src/components/Text/index.ts | 1 + front-js/src/components/Title/Title.scss | 58 ++++++------ front-js/src/components/Title/Title.tsx | 54 +++++------ front-js/src/components/Title/index.ts | 2 +- 34 files changed, 673 insertions(+), 298 deletions(-) create mode 100644 front-js/.eslintrc.json create mode 100644 front-js/src/components/Input/Input.scss create mode 100644 front-js/src/components/Input/Input.tsx create mode 100644 front-js/src/components/Input/index.ts create mode 100644 front-js/src/components/Link/Link.scss create mode 100644 front-js/src/components/Link/Link.tsx create mode 100644 front-js/src/components/Link/index.ts create mode 100644 front-js/src/components/Text/Text.scss create mode 100644 front-js/src/components/Text/Text.tsx create mode 100644 front-js/src/components/Text/index.ts diff --git a/front-js/.eslintrc.json b/front-js/.eslintrc.json new file mode 100644 index 0000000..1a46791 --- /dev/null +++ b/front-js/.eslintrc.json @@ -0,0 +1,5 @@ +{ + "extends": ["next", "next/core-web-vitals", "prettier"], + "plugins": [], + "rules": {} +} diff --git a/front-js/package-lock.json b/front-js/package-lock.json index 33bcd01..fe0d551 100644 --- a/front-js/package-lock.json +++ b/front-js/package-lock.json @@ -19,8 +19,10 @@ "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", - "eslint": "^9", + "eslint": "^9.17.0", "eslint-config-next": "15.1.0", + "eslint-config-prettier": "^9.1.0", + "prettier": "^3.4.2", "typescript": "^5" } }, @@ -2490,6 +2492,18 @@ } } }, + "node_modules/eslint-config-prettier": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", + "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, "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", @@ -4512,6 +4526,21 @@ "node": ">= 0.8.0" } }, + "node_modules/prettier": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", + "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", diff --git a/front-js/package.json b/front-js/package.json index 2128aba..7d03d86 100644 --- a/front-js/package.json +++ b/front-js/package.json @@ -6,7 +6,8 @@ "dev": "next dev --turbopack", "build": "next build", "start": "next start", - "lint": "next lint" + "lint": "next lint", + "format": "prettier --write ." }, "dependencies": { "@nextui-org/spacer": "^2.2.4", @@ -20,8 +21,10 @@ "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", - "eslint": "^9", + "eslint": "^9.17.0", "eslint-config-next": "15.1.0", + "eslint-config-prettier": "^9.1.0", + "prettier": "^3.4.2", "typescript": "^5" } } diff --git a/front-js/src/app/auth/login/layout.tsx b/front-js/src/app/auth/login/layout.tsx index 87c155c..3611809 100644 --- a/front-js/src/app/auth/login/layout.tsx +++ b/front-js/src/app/auth/login/layout.tsx @@ -1,21 +1,18 @@ import type { Metadata } from "next"; - export const metadata: Metadata = { - title: "Connexion", - description: "Networkers", + title: "Connexion", + description: "Networkers", }; export default function RootLayout({ - children, + children, }: Readonly<{ - children: React.ReactNode; + children: React.ReactNode; }>) { - return ( - - - {children} - - - ); + return ( + + {children} + + ); } diff --git a/front-js/src/app/auth/login/page.tsx b/front-js/src/app/auth/login/page.tsx index e93bd79..926d8cd 100644 --- a/front-js/src/app/auth/login/page.tsx +++ b/front-js/src/app/auth/login/page.tsx @@ -1,22 +1,61 @@ -'use client'; +"use client"; -import Box from '@/components/Box'; -import Layout from '@/components/Layout'; -import Modal from '@/components/Modal'; -import Title from '@/components/Title'; +import Box from "@/components/Box"; +import Button from "@/components/Button"; +import Input from "@/components/Input"; +import Layout from "@/components/Layout"; +import Modal from "@/components/Modal"; +import Title from "@/components/Title"; +import Text from "@/components/Text"; +import { useState } from "react"; +import Link from "@/components/Link"; export default function Home() { + const [username, setUsername] = useState(""); + + const [password, setPassword] = useState(""); + return ( - + Networkers - + + Connexion + setUsername(e.target.value)} + required + label="Nom d'utilisateur" + /> + setPassword(e.target.value)} + required + label="Mot de passe" + /> + - ); + return ( + + ); }; -export default Button; \ No newline at end of file +export default Button; diff --git a/front-js/src/components/Button/index.ts b/front-js/src/components/Button/index.ts index 910475f..c4719be 100644 --- a/front-js/src/components/Button/index.ts +++ b/front-js/src/components/Button/index.ts @@ -1 +1 @@ -export { default } from './Button'; \ No newline at end of file +export { default } from "./Button"; diff --git a/front-js/src/components/Input/Input.scss b/front-js/src/components/Input/Input.scss new file mode 100644 index 0000000..b256a05 --- /dev/null +++ b/front-js/src/components/Input/Input.scss @@ -0,0 +1,30 @@ +.input { + label { + margin-bottom: 5px; + margin-top: 20px; + font-size: 15px; + font-weight: 500; + display: block; + color: var(--Noir, #181b1f); + .required { + color: var(--Rouge, #d10000); + } + } + input { + width: 100%; + border: 1px solid var(--Gris-Fonce, #bbbbbb); + background-color: var(--Gris-Clair, #e4e4e4); + border-radius: 10px; + padding: 8px; + transition: all 0.3s; + &:hover { + background-color: var(--Gris-Fonce, #d3d3d3); + } + &::placeholder { + color: var(--Gris, #666666); + } + &:focus { + outline: none; + } + } +} diff --git a/front-js/src/components/Input/Input.tsx b/front-js/src/components/Input/Input.tsx new file mode 100644 index 0000000..eb15035 --- /dev/null +++ b/front-js/src/components/Input/Input.tsx @@ -0,0 +1,57 @@ +"use client"; + +import React from "react"; +import "./Input.scss"; + +interface InputProps { + label: string; + type: string; + placeholder: string; + value: string; + onChange?: (event: React.ChangeEvent) => void; + margin?: { + left?: string; + right?: string; + top?: string; + bottom?: string; + }; + disabled?: boolean; + required?: boolean; +} + +const Input: React.FC = ({ + type, + placeholder, + value, + onChange, + margin, + disabled, + required, + label, +}) => { + return ( +
+ + +
+ ); +}; + +export default Input; diff --git a/front-js/src/components/Input/index.ts b/front-js/src/components/Input/index.ts new file mode 100644 index 0000000..a50d7d1 --- /dev/null +++ b/front-js/src/components/Input/index.ts @@ -0,0 +1 @@ +export { default } from "./Input"; diff --git a/front-js/src/components/Layout/Layout.scss b/front-js/src/components/Layout/Layout.scss index e457b06..a756b6e 100644 --- a/front-js/src/components/Layout/Layout.scss +++ b/front-js/src/components/Layout/Layout.scss @@ -1,14 +1,18 @@ .layout { - z-index: 1; - position: absolute; - height: 100%; - width: 100%; - &.background { - &-home { - background-image: linear-gradient(125deg, rgba(218, 240, 247, 0.63) 25%, rgba(0, 5, 255, 0.34) 75%); - } - &-logged { - background-image: linear-gradient(0deg, #f0f3e8 26.5%, #c5d3fe 87.5%); - } + z-index: 1; + position: absolute; + height: 100%; + width: 100%; + &.background { + &-home { + background-image: linear-gradient( + 125deg, + rgba(218, 240, 247, 0.63) 25%, + rgba(0, 5, 255, 0.34) 75% + ); } + &-logged { + background-image: linear-gradient(0deg, #f0f3e8 26.5%, #c5d3fe 87.5%); + } + } } diff --git a/front-js/src/components/Layout/Layout.tsx b/front-js/src/components/Layout/Layout.tsx index b4daee8..8523346 100644 --- a/front-js/src/components/Layout/Layout.tsx +++ b/front-js/src/components/Layout/Layout.tsx @@ -2,23 +2,20 @@ Button component */ - -import React from 'react'; -import './Layout.scss'; +import React from "react"; +import "./Layout.scss"; interface LayoutProps { - children?: React.ReactNode; - type?: string + children?: React.ReactNode; + type?: string; } -const Layout: React.FC = ({ - children, type -}) => { - return ( -
- {children} -
- ); +const Layout: React.FC = ({ children, type }) => { + return ( +
+ {children} +
+ ); }; -export default Layout; \ No newline at end of file +export default Layout; diff --git a/front-js/src/components/Layout/index.ts b/front-js/src/components/Layout/index.ts index b70e41f..d4dca0d 100644 --- a/front-js/src/components/Layout/index.ts +++ b/front-js/src/components/Layout/index.ts @@ -1 +1 @@ -export {default } from './Layout'; \ No newline at end of file +export { default } from "./Layout"; diff --git a/front-js/src/components/Link/Link.scss b/front-js/src/components/Link/Link.scss new file mode 100644 index 0000000..8ab7d5d --- /dev/null +++ b/front-js/src/components/Link/Link.scss @@ -0,0 +1,13 @@ +.link { + font-family: Tahoma; + font-style: normal; + line-height: normal; + color: var(--Noir, #181b1f); + text-decoration: underline; + transition: color 0.3s; + + &:hover { + color: var(--BleuFonce, #4c4f9d); + cursor: pointer; + } +} diff --git a/front-js/src/components/Link/Link.tsx b/front-js/src/components/Link/Link.tsx new file mode 100644 index 0000000..2b65b53 --- /dev/null +++ b/front-js/src/components/Link/Link.tsx @@ -0,0 +1,48 @@ +"use client"; + +import NextLink from "next/link"; +import React from "react"; +import "./Link.scss"; + +interface LinkProps { + href: string; + children: React.ReactNode; + color?: string; + size?: string; + weight?: string; + margin?: { + left?: string; + right?: string; + top?: string; + bottom?: string; + }; +} + +const Link: React.FC = ({ + href, + children, + color, + size, + weight, + margin, +}) => { + return ( + + {children} + + ); +}; + +export default Link; diff --git a/front-js/src/components/Link/index.ts b/front-js/src/components/Link/index.ts new file mode 100644 index 0000000..dbbd23c --- /dev/null +++ b/front-js/src/components/Link/index.ts @@ -0,0 +1 @@ +export { default } from "./Link"; diff --git a/front-js/src/components/Modal/Modal.scss b/front-js/src/components/Modal/Modal.scss index 13647e6..9838631 100644 --- a/front-js/src/components/Modal/Modal.scss +++ b/front-js/src/components/Modal/Modal.scss @@ -3,5 +3,11 @@ width: 471px; border-radius: 20px; background: rgba(246, 246, 246, 0.8); - box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); + --shadow-color: 236deg 42% 39%; + box-shadow: + 0px 1px 1.3px hsl(var(--shadow-color) / 0.09), + 0px 3.6px 4.5px -0.4px hsl(var(--shadow-color) / 0.1), + 0px 7px 8.8px -0.8px hsl(var(--shadow-color) / 0.12), + 0.1px 13.4px 16.8px -1.2px hsl(var(--shadow-color) / 0.14), + 0.2px 25px 31.3px -1.6px hsl(var(--shadow-color) / 0.16); } diff --git a/front-js/src/components/Modal/Modal.tsx b/front-js/src/components/Modal/Modal.tsx index 4b86353..ec09419 100644 --- a/front-js/src/components/Modal/Modal.tsx +++ b/front-js/src/components/Modal/Modal.tsx @@ -1,21 +1,18 @@ -'use client'; +"use client"; -import React from 'react'; -import './Modal.scss'; +import React from "react"; +import "./Modal.scss"; interface ModalProps { - children?: React.ReactNode; + children?: React.ReactNode; } -const Modal: React.FC = ({ children -}) => { - return ( -
-
- {children} -
-
- ); +const Modal: React.FC = ({ children }) => { + return ( +
+
{children}
+
+ ); }; -export default Modal; \ No newline at end of file +export default Modal; diff --git a/front-js/src/components/Modal/index.ts b/front-js/src/components/Modal/index.ts index 6a08ec9..09b91f7 100644 --- a/front-js/src/components/Modal/index.ts +++ b/front-js/src/components/Modal/index.ts @@ -1 +1 @@ -export { default } from './Modal'; \ No newline at end of file +export { default } from "./Modal"; diff --git a/front-js/src/components/Space/Space.scss b/front-js/src/components/Space/Space.scss index 9d4538c..9e71a6d 100644 --- a/front-js/src/components/Space/Space.scss +++ b/front-js/src/components/Space/Space.scss @@ -1,16 +1,16 @@ .space { - &.horizontal { - display: flex; - flex-direction: row; - &.space-between { - justify-content: space-between; - } + &.horizontal { + display: flex; + flex-direction: row; + &.space-between { + justify-content: space-between; } - &.vertical { - display: flex; - flex-direction: column; - &.space-between { - justify-content: space-between; - } + } + &.vertical { + display: flex; + flex-direction: column; + &.space-between { + justify-content: space-between; } + } } diff --git a/front-js/src/components/Space/Space.tsx b/front-js/src/components/Space/Space.tsx index 88c4c65..20ed425 100644 --- a/front-js/src/components/Space/Space.tsx +++ b/front-js/src/components/Space/Space.tsx @@ -1,38 +1,60 @@ /* Space component */ -'use client'; +"use client"; -import React from 'react'; -import './Space.scss'; +import React from "react"; +import "./Space.scss"; interface SpaceProps { - children?: React.ReactNode; - direction?: 'horizontal' | 'vertical'; - space?: string; - spaceBetween?: boolean; - sizes?: string[]; - margin?: { - left?: string; - right?: string; - top?: string; - bottom?: string; - } + children?: React.ReactNode; + direction?: "horizontal" | "vertical"; + space?: string; + spaceBetween?: boolean; + sizes?: string[]; + margin?: { + left?: string; + right?: string; + top?: string; + bottom?: string; + }; } -const Space: React.FC = ({ children, space, direction, margin, sizes, spaceBetween }) => { - const isHorizontal = direction === 'horizontal'; - const marginStyle = isHorizontal ? { marginRight: space } : { marginBottom: space }; +const Space: React.FC = ({ + children, + space, + direction, + margin, + sizes, + spaceBetween, +}) => { + const isHorizontal = direction === "horizontal"; + const marginStyle = isHorizontal + ? { marginRight: space } + : { marginBottom: space }; - return ( -
- {React.Children.map(children, (child, index) => ( -
- {child} -
- ))} -
- ); + return ( +
+ {React.Children.map(children, (child, index) => ( +
+ {child} +
+ ))} +
+ ); }; -export default Space; \ No newline at end of file +export default Space; diff --git a/front-js/src/components/Space/index.ts b/front-js/src/components/Space/index.ts index 2f24756..b2ea329 100644 --- a/front-js/src/components/Space/index.ts +++ b/front-js/src/components/Space/index.ts @@ -1 +1 @@ -export { default } from './Space'; \ No newline at end of file +export { default } from "./Space"; diff --git a/front-js/src/components/Text/Text.scss b/front-js/src/components/Text/Text.scss new file mode 100644 index 0000000..740ece0 --- /dev/null +++ b/front-js/src/components/Text/Text.scss @@ -0,0 +1,6 @@ +.text { + font-family: Tahoma; + font-style: normal; + line-height: normal; + color: var(--Noir, #181b1f); +} diff --git a/front-js/src/components/Text/Text.tsx b/front-js/src/components/Text/Text.tsx new file mode 100644 index 0000000..ec1f201 --- /dev/null +++ b/front-js/src/components/Text/Text.tsx @@ -0,0 +1,47 @@ +"use client"; + +import React from "react"; +import "./Text.scss"; + +interface TextProps { + children: React.ReactNode; + color?: string; + size?: string; + weight?: string; + margin?: { + left?: string; + right?: string; + top?: string; + bottom?: string; + }; + align?: "left" | "center" | "right" | "justify"; +} + +const Text: React.FC = ({ + children, + color, + size, + weight, + margin, + align, +}) => { + return ( + + {children} + + ); +}; + +export default Text; diff --git a/front-js/src/components/Text/index.ts b/front-js/src/components/Text/index.ts new file mode 100644 index 0000000..365006f --- /dev/null +++ b/front-js/src/components/Text/index.ts @@ -0,0 +1 @@ +export { default } from "./Text"; diff --git a/front-js/src/components/Title/Title.scss b/front-js/src/components/Title/Title.scss index 909a454..d1ecef8 100644 --- a/front-js/src/components/Title/Title.scss +++ b/front-js/src/components/Title/Title.scss @@ -1,35 +1,35 @@ .title { - &.align { - &-center { - text-align: center; - } - &-left { - text-align: left; - } - &-right { - text-align: right; - } + &.align { + &-center { + text-align: center; } + &-left { + text-align: left; + } + &-right { + text-align: right; + } + } } h { - font-weight: 700; - &1 { - font-size: 2.5rem; - } - &2 { - font-size: 2rem; - } - &3 { - font-size: 1.5rem; - } - &4 { - font-size: 1.25rem; - } - &5 { - font-size: 1rem; - } - &6 { - font-size: 0.875rem; - } + font-weight: 700; + &1 { + font-size: 2.5rem; + } + &2 { + font-size: 2rem; + } + &3 { + font-size: 1.5rem; + } + &4 { + font-size: 1.25rem; + } + &5 { + font-size: 1rem; + } + &6 { + font-size: 0.875rem; + } } diff --git a/front-js/src/components/Title/Title.tsx b/front-js/src/components/Title/Title.tsx index ea2a9ae..fdce611 100644 --- a/front-js/src/components/Title/Title.tsx +++ b/front-js/src/components/Title/Title.tsx @@ -1,39 +1,37 @@ /* Box component */ -'use client'; +"use client"; - -import React from 'react'; -import './Title.scss'; +import React from "react"; +import "./Title.scss"; interface TitleProps { - level: 1 | 2 | 3 | 4 | 5 | 6; - align?: 'left' | 'center' | 'right'; - margin?: { - left?: string; - right?: string; - top?: string; - bottom?: string; - } - children: React.ReactNode; - + level: 1 | 2 | 3 | 4 | 5 | 6; + align?: "left" | "center" | "right"; + margin?: { + left?: string; + right?: string; + top?: string; + bottom?: string; + }; + children: React.ReactNode; } const Title: React.FC = ({ children, align, margin, level }) => { - return React.createElement( - `h${level}`, - { - className: `title ${align}`, - style: { - marginLeft: margin?.left, - marginRight: margin?.right, - marginTop: margin?.top, - marginBottom: margin?.bottom - } - }, - children - ); + return React.createElement( + `h${level}`, + { + className: `title ${align}`, + style: { + marginLeft: margin?.left, + marginRight: margin?.right, + marginTop: margin?.top, + marginBottom: margin?.bottom, + }, + }, + children, + ); }; -export default Title; \ No newline at end of file +export default Title; diff --git a/front-js/src/components/Title/index.ts b/front-js/src/components/Title/index.ts index 230483c..c3ebe86 100644 --- a/front-js/src/components/Title/index.ts +++ b/front-js/src/components/Title/index.ts @@ -1 +1 @@ -export { default } from './Title'; \ No newline at end of file +export { default } from "./Title"; From b4d2924a5bfb78194164e109bb0a3010556b7007 Mon Sep 17 00:00:00 2001 From: Chak <444chak@gmail.com> Date: Wed, 18 Dec 2024 08:31:16 +0100 Subject: [PATCH 8/8] =?UTF-8?q?=E2=9C=A8feature:=20Mise=20=C3=A0=20jour=20?= =?UTF-8?q?du=20README=20pour=20inclure=20un=20lien=20vers=20le=20README?= =?UTF-8?q?=20du=20Front?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 0cd6aa9..7fac8c7 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,7 @@ # SAE-5 + B3S1 Project + +## Front Readme + +[Cliquez ici pour accéder au README du Front](./front-js/README.md)

V{g2oNtD1#>!A<%zk1I^^aEmt5jnAr+}X! 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 ouQQD`#9+7xUSkm3E_%%i`6A{xmJ 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⋙Em&FX1h`rLFaeKv`?_H$y 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 literal 0 HcmV?d00001 diff --git a/front-js/src/app/auth/login/page.tsx b/front-js/src/app/auth/login/page.tsx new file mode 100644 index 0000000..37f3d4c --- /dev/null +++ b/front-js/src/app/auth/login/page.tsx @@ -0,0 +1,14 @@ + + +'use client'; + +import { useRouter } from 'next/navigation'; +import Button from "@/components/Button"; +import Layout from '@/components/Layout'; + +export default function Home() { + const router = useRouter(); + return ( + + ); +} diff --git a/front-js/src/app/globals.css b/front-js/src/app/globals.css index e3734be..10608d2 100644 --- a/front-js/src/app/globals.css +++ b/front-js/src/app/globals.css @@ -3,12 +3,12 @@ --foreground: #171717; } -@media (prefers-color-scheme: dark) { +/* @media (prefers-color-scheme: dark) { :root { --background: #0a0a0a; --foreground: #ededed; } -} +} */ html, body { @@ -19,7 +19,7 @@ body { body { color: var(--foreground); background: var(--background); - font-family: Arial, Helvetica, sans-serif; + font-family: Tahoma, Geneva, Verdana, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @@ -35,8 +35,8 @@ a { text-decoration: none; } -@media (prefers-color-scheme: dark) { +/* @media (prefers-color-scheme: dark) { html { color-scheme: dark; } -} +} */ diff --git a/front-js/src/app/page.tsx b/front-js/src/app/page.tsx index a849ae6..1a7842b 100644 --- a/front-js/src/app/page.tsx +++ b/front-js/src/app/page.tsx @@ -1,99 +1,39 @@ -import Image from "next/image"; -import styles from "./page.module.css"; +'use client'; + +import { useRouter } from 'next/navigation'; import Button from "@/components/Button"; +import Layout from "@/components/Layout"; +import { Spacer } from "@nextui-org/spacer"; +import Box from '@/components/Box'; +import Space from '@/components/Space'; +import Image from 'next/image'; +import Title from '@/components/Title'; export default function Home() { + const router = useRouter(); return ( -