this repo has no description

Initial commit from Create Next App

+3
.eslintrc.json
···
··· 1 + { 2 + "extends": "next/core-web-vitals" 3 + }
+36
.gitignore
···
··· 1 + # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 + 3 + # dependencies 4 + /node_modules 5 + /.pnp 6 + .pnp.js 7 + .yarn/install-state.gz 8 + 9 + # testing 10 + /coverage 11 + 12 + # next.js 13 + /.next/ 14 + /out/ 15 + 16 + # production 17 + /build 18 + 19 + # misc 20 + .DS_Store 21 + *.pem 22 + 23 + # debug 24 + npm-debug.log* 25 + yarn-debug.log* 26 + yarn-error.log* 27 + 28 + # local env files 29 + .env*.local 30 + 31 + # vercel 32 + .vercel 33 + 34 + # typescript 35 + *.tsbuildinfo 36 + next-env.d.ts
+40
README.md
···
··· 1 + This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). 2 + 3 + ## Getting Started 4 + 5 + First, run the development server: 6 + 7 + ```bash 8 + npm run dev 9 + # or 10 + yarn dev 11 + # or 12 + pnpm dev 13 + # or 14 + bun dev 15 + ``` 16 + 17 + Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. 18 + 19 + You can start editing the page by modifying `pages/index.tsx`. The page auto-updates as you edit the file. 20 + 21 + [API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.ts`. 22 + 23 + The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages. 24 + 25 + This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. 26 + 27 + ## Learn More 28 + 29 + To learn more about Next.js, take a look at the following resources: 30 + 31 + - [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. 32 + - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. 33 + 34 + You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! 35 + 36 + ## Deploy on Vercel 37 + 38 + 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. 39 + 40 + Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.
+6
next.config.mjs
···
··· 1 + /** @type {import('next').NextConfig} */ 2 + const nextConfig = { 3 + reactStrictMode: true, 4 + }; 5 + 6 + export default nextConfig;
+26
package.json
···
··· 1 + { 2 + "name": "metro", 3 + "version": "0.1.0", 4 + "private": true, 5 + "scripts": { 6 + "dev": "next dev", 7 + "build": "next build", 8 + "start": "next start", 9 + "lint": "next lint" 10 + }, 11 + "dependencies": { 12 + "react": "^18", 13 + "react-dom": "^18", 14 + "next": "14.2.5" 15 + }, 16 + "devDependencies": { 17 + "typescript": "^5", 18 + "@types/node": "^20", 19 + "@types/react": "^18", 20 + "@types/react-dom": "^18", 21 + "postcss": "^8", 22 + "tailwindcss": "^3.4.1", 23 + "eslint": "^8", 24 + "eslint-config-next": "14.2.5" 25 + } 26 + }
+3253
pnpm-lock.yaml
···
··· 1 + lockfileVersion: '9.0' 2 + 3 + settings: 4 + autoInstallPeers: true 5 + excludeLinksFromLockfile: false 6 + 7 + importers: 8 + 9 + .: 10 + dependencies: 11 + next: 12 + specifier: 14.2.5 13 + version: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 14 + react: 15 + specifier: ^18 16 + version: 18.3.1 17 + react-dom: 18 + specifier: ^18 19 + version: 18.3.1(react@18.3.1) 20 + devDependencies: 21 + '@types/node': 22 + specifier: ^20 23 + version: 20.14.15 24 + '@types/react': 25 + specifier: ^18 26 + version: 18.3.3 27 + '@types/react-dom': 28 + specifier: ^18 29 + version: 18.3.0 30 + eslint: 31 + specifier: ^8 32 + version: 8.57.0 33 + eslint-config-next: 34 + specifier: 14.2.5 35 + version: 14.2.5(eslint@8.57.0)(typescript@5.5.4) 36 + postcss: 37 + specifier: ^8 38 + version: 8.4.41 39 + tailwindcss: 40 + specifier: ^3.4.1 41 + version: 3.4.10 42 + typescript: 43 + specifier: ^5 44 + version: 5.5.4 45 + 46 + packages: 47 + 48 + '@alloc/quick-lru@5.2.0': 49 + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 50 + engines: {node: '>=10'} 51 + 52 + '@eslint-community/eslint-utils@4.4.0': 53 + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 54 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 55 + peerDependencies: 56 + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 57 + 58 + '@eslint-community/regexpp@4.11.0': 59 + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} 60 + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 61 + 62 + '@eslint/eslintrc@2.1.4': 63 + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} 64 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 65 + 66 + '@eslint/js@8.57.0': 67 + resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} 68 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 69 + 70 + '@humanwhocodes/config-array@0.11.14': 71 + resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} 72 + engines: {node: '>=10.10.0'} 73 + deprecated: Use @eslint/config-array instead 74 + 75 + '@humanwhocodes/module-importer@1.0.1': 76 + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 77 + engines: {node: '>=12.22'} 78 + 79 + '@humanwhocodes/object-schema@2.0.3': 80 + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} 81 + deprecated: Use @eslint/object-schema instead 82 + 83 + '@isaacs/cliui@8.0.2': 84 + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 85 + engines: {node: '>=12'} 86 + 87 + '@jridgewell/gen-mapping@0.3.5': 88 + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} 89 + engines: {node: '>=6.0.0'} 90 + 91 + '@jridgewell/resolve-uri@3.1.2': 92 + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 93 + engines: {node: '>=6.0.0'} 94 + 95 + '@jridgewell/set-array@1.2.1': 96 + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 97 + engines: {node: '>=6.0.0'} 98 + 99 + '@jridgewell/sourcemap-codec@1.5.0': 100 + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 101 + 102 + '@jridgewell/trace-mapping@0.3.25': 103 + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 104 + 105 + '@next/env@14.2.5': 106 + resolution: {integrity: sha512-/zZGkrTOsraVfYjGP8uM0p6r0BDT6xWpkjdVbcz66PJVSpwXX3yNiRycxAuDfBKGWBrZBXRuK/YVlkNgxHGwmA==} 107 + 108 + '@next/eslint-plugin-next@14.2.5': 109 + resolution: {integrity: sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==} 110 + 111 + '@next/swc-darwin-arm64@14.2.5': 112 + resolution: {integrity: sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==} 113 + engines: {node: '>= 10'} 114 + cpu: [arm64] 115 + os: [darwin] 116 + 117 + '@next/swc-darwin-x64@14.2.5': 118 + resolution: {integrity: sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==} 119 + engines: {node: '>= 10'} 120 + cpu: [x64] 121 + os: [darwin] 122 + 123 + '@next/swc-linux-arm64-gnu@14.2.5': 124 + resolution: {integrity: sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==} 125 + engines: {node: '>= 10'} 126 + cpu: [arm64] 127 + os: [linux] 128 + 129 + '@next/swc-linux-arm64-musl@14.2.5': 130 + resolution: {integrity: sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==} 131 + engines: {node: '>= 10'} 132 + cpu: [arm64] 133 + os: [linux] 134 + 135 + '@next/swc-linux-x64-gnu@14.2.5': 136 + resolution: {integrity: sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==} 137 + engines: {node: '>= 10'} 138 + cpu: [x64] 139 + os: [linux] 140 + 141 + '@next/swc-linux-x64-musl@14.2.5': 142 + resolution: {integrity: sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==} 143 + engines: {node: '>= 10'} 144 + cpu: [x64] 145 + os: [linux] 146 + 147 + '@next/swc-win32-arm64-msvc@14.2.5': 148 + resolution: {integrity: sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==} 149 + engines: {node: '>= 10'} 150 + cpu: [arm64] 151 + os: [win32] 152 + 153 + '@next/swc-win32-ia32-msvc@14.2.5': 154 + resolution: {integrity: sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==} 155 + engines: {node: '>= 10'} 156 + cpu: [ia32] 157 + os: [win32] 158 + 159 + '@next/swc-win32-x64-msvc@14.2.5': 160 + resolution: {integrity: sha512-tEQ7oinq1/CjSG9uSTerca3v4AZ+dFa+4Yu6ihaG8Ud8ddqLQgFGcnwYls13H5X5CPDPZJdYxyeMui6muOLd4g==} 161 + engines: {node: '>= 10'} 162 + cpu: [x64] 163 + os: [win32] 164 + 165 + '@nodelib/fs.scandir@2.1.5': 166 + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 167 + engines: {node: '>= 8'} 168 + 169 + '@nodelib/fs.stat@2.0.5': 170 + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 171 + engines: {node: '>= 8'} 172 + 173 + '@nodelib/fs.walk@1.2.8': 174 + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 175 + engines: {node: '>= 8'} 176 + 177 + '@pkgjs/parseargs@0.11.0': 178 + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 179 + engines: {node: '>=14'} 180 + 181 + '@rushstack/eslint-patch@1.10.4': 182 + resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} 183 + 184 + '@swc/counter@0.1.3': 185 + resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} 186 + 187 + '@swc/helpers@0.5.5': 188 + resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} 189 + 190 + '@types/json5@0.0.29': 191 + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 192 + 193 + '@types/node@20.14.15': 194 + resolution: {integrity: sha512-Fz1xDMCF/B00/tYSVMlmK7hVeLh7jE5f3B7X1/hmV0MJBwE27KlS7EvD/Yp+z1lm8mVhwV5w+n8jOZG8AfTlKw==} 195 + 196 + '@types/prop-types@15.7.12': 197 + resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} 198 + 199 + '@types/react-dom@18.3.0': 200 + resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} 201 + 202 + '@types/react@18.3.3': 203 + resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} 204 + 205 + '@typescript-eslint/parser@7.2.0': 206 + resolution: {integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==} 207 + engines: {node: ^16.0.0 || >=18.0.0} 208 + peerDependencies: 209 + eslint: ^8.56.0 210 + typescript: '*' 211 + peerDependenciesMeta: 212 + typescript: 213 + optional: true 214 + 215 + '@typescript-eslint/scope-manager@7.2.0': 216 + resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==} 217 + engines: {node: ^16.0.0 || >=18.0.0} 218 + 219 + '@typescript-eslint/types@7.2.0': 220 + resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==} 221 + engines: {node: ^16.0.0 || >=18.0.0} 222 + 223 + '@typescript-eslint/typescript-estree@7.2.0': 224 + resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==} 225 + engines: {node: ^16.0.0 || >=18.0.0} 226 + peerDependencies: 227 + typescript: '*' 228 + peerDependenciesMeta: 229 + typescript: 230 + optional: true 231 + 232 + '@typescript-eslint/visitor-keys@7.2.0': 233 + resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==} 234 + engines: {node: ^16.0.0 || >=18.0.0} 235 + 236 + '@ungap/structured-clone@1.2.0': 237 + resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} 238 + 239 + acorn-jsx@5.3.2: 240 + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 241 + peerDependencies: 242 + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 243 + 244 + acorn@8.12.1: 245 + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} 246 + engines: {node: '>=0.4.0'} 247 + hasBin: true 248 + 249 + ajv@6.12.6: 250 + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 251 + 252 + ansi-regex@5.0.1: 253 + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 254 + engines: {node: '>=8'} 255 + 256 + ansi-regex@6.0.1: 257 + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 258 + engines: {node: '>=12'} 259 + 260 + ansi-styles@4.3.0: 261 + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 262 + engines: {node: '>=8'} 263 + 264 + ansi-styles@6.2.1: 265 + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 266 + engines: {node: '>=12'} 267 + 268 + any-promise@1.3.0: 269 + resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 270 + 271 + anymatch@3.1.3: 272 + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 273 + engines: {node: '>= 8'} 274 + 275 + arg@5.0.2: 276 + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 277 + 278 + argparse@2.0.1: 279 + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 280 + 281 + aria-query@5.1.3: 282 + resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} 283 + 284 + array-buffer-byte-length@1.0.1: 285 + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} 286 + engines: {node: '>= 0.4'} 287 + 288 + array-includes@3.1.8: 289 + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} 290 + engines: {node: '>= 0.4'} 291 + 292 + array-union@2.1.0: 293 + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 294 + engines: {node: '>=8'} 295 + 296 + array.prototype.findlast@1.2.5: 297 + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} 298 + engines: {node: '>= 0.4'} 299 + 300 + array.prototype.findlastindex@1.2.5: 301 + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} 302 + engines: {node: '>= 0.4'} 303 + 304 + array.prototype.flat@1.3.2: 305 + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} 306 + engines: {node: '>= 0.4'} 307 + 308 + array.prototype.flatmap@1.3.2: 309 + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} 310 + engines: {node: '>= 0.4'} 311 + 312 + array.prototype.tosorted@1.1.4: 313 + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} 314 + engines: {node: '>= 0.4'} 315 + 316 + arraybuffer.prototype.slice@1.0.3: 317 + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} 318 + engines: {node: '>= 0.4'} 319 + 320 + ast-types-flow@0.0.8: 321 + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} 322 + 323 + available-typed-arrays@1.0.7: 324 + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} 325 + engines: {node: '>= 0.4'} 326 + 327 + axe-core@4.10.0: 328 + resolution: {integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==} 329 + engines: {node: '>=4'} 330 + 331 + axobject-query@3.1.1: 332 + resolution: {integrity: sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==} 333 + 334 + balanced-match@1.0.2: 335 + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 336 + 337 + binary-extensions@2.3.0: 338 + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 339 + engines: {node: '>=8'} 340 + 341 + brace-expansion@1.1.11: 342 + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 343 + 344 + brace-expansion@2.0.1: 345 + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 346 + 347 + braces@3.0.3: 348 + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 349 + engines: {node: '>=8'} 350 + 351 + busboy@1.6.0: 352 + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} 353 + engines: {node: '>=10.16.0'} 354 + 355 + call-bind@1.0.7: 356 + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} 357 + engines: {node: '>= 0.4'} 358 + 359 + callsites@3.1.0: 360 + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 361 + engines: {node: '>=6'} 362 + 363 + camelcase-css@2.0.1: 364 + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 365 + engines: {node: '>= 6'} 366 + 367 + caniuse-lite@1.0.30001651: 368 + resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} 369 + 370 + chalk@4.1.2: 371 + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 372 + engines: {node: '>=10'} 373 + 374 + chokidar@3.6.0: 375 + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 376 + engines: {node: '>= 8.10.0'} 377 + 378 + client-only@0.0.1: 379 + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} 380 + 381 + color-convert@2.0.1: 382 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 383 + engines: {node: '>=7.0.0'} 384 + 385 + color-name@1.1.4: 386 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 387 + 388 + commander@4.1.1: 389 + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 390 + engines: {node: '>= 6'} 391 + 392 + concat-map@0.0.1: 393 + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 394 + 395 + cross-spawn@7.0.3: 396 + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 397 + engines: {node: '>= 8'} 398 + 399 + cssesc@3.0.0: 400 + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 401 + engines: {node: '>=4'} 402 + hasBin: true 403 + 404 + csstype@3.1.3: 405 + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 406 + 407 + damerau-levenshtein@1.0.8: 408 + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} 409 + 410 + data-view-buffer@1.0.1: 411 + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} 412 + engines: {node: '>= 0.4'} 413 + 414 + data-view-byte-length@1.0.1: 415 + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} 416 + engines: {node: '>= 0.4'} 417 + 418 + data-view-byte-offset@1.0.0: 419 + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} 420 + engines: {node: '>= 0.4'} 421 + 422 + debug@3.2.7: 423 + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 424 + peerDependencies: 425 + supports-color: '*' 426 + peerDependenciesMeta: 427 + supports-color: 428 + optional: true 429 + 430 + debug@4.3.6: 431 + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} 432 + engines: {node: '>=6.0'} 433 + peerDependencies: 434 + supports-color: '*' 435 + peerDependenciesMeta: 436 + supports-color: 437 + optional: true 438 + 439 + deep-equal@2.2.3: 440 + resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} 441 + engines: {node: '>= 0.4'} 442 + 443 + deep-is@0.1.4: 444 + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 445 + 446 + define-data-property@1.1.4: 447 + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} 448 + engines: {node: '>= 0.4'} 449 + 450 + define-properties@1.2.1: 451 + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} 452 + engines: {node: '>= 0.4'} 453 + 454 + didyoumean@1.2.2: 455 + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 456 + 457 + dir-glob@3.0.1: 458 + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 459 + engines: {node: '>=8'} 460 + 461 + dlv@1.1.3: 462 + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 463 + 464 + doctrine@2.1.0: 465 + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 466 + engines: {node: '>=0.10.0'} 467 + 468 + doctrine@3.0.0: 469 + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 470 + engines: {node: '>=6.0.0'} 471 + 472 + eastasianwidth@0.2.0: 473 + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 474 + 475 + emoji-regex@8.0.0: 476 + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 477 + 478 + emoji-regex@9.2.2: 479 + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 480 + 481 + enhanced-resolve@5.17.1: 482 + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} 483 + engines: {node: '>=10.13.0'} 484 + 485 + es-abstract@1.23.3: 486 + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} 487 + engines: {node: '>= 0.4'} 488 + 489 + es-define-property@1.0.0: 490 + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} 491 + engines: {node: '>= 0.4'} 492 + 493 + es-errors@1.3.0: 494 + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} 495 + engines: {node: '>= 0.4'} 496 + 497 + es-get-iterator@1.1.3: 498 + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} 499 + 500 + es-iterator-helpers@1.0.19: 501 + resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} 502 + engines: {node: '>= 0.4'} 503 + 504 + es-object-atoms@1.0.0: 505 + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} 506 + engines: {node: '>= 0.4'} 507 + 508 + es-set-tostringtag@2.0.3: 509 + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} 510 + engines: {node: '>= 0.4'} 511 + 512 + es-shim-unscopables@1.0.2: 513 + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} 514 + 515 + es-to-primitive@1.2.1: 516 + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 517 + engines: {node: '>= 0.4'} 518 + 519 + escape-string-regexp@4.0.0: 520 + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 521 + engines: {node: '>=10'} 522 + 523 + eslint-config-next@14.2.5: 524 + resolution: {integrity: sha512-zogs9zlOiZ7ka+wgUnmcM0KBEDjo4Jis7kxN1jvC0N4wynQ2MIx/KBkg4mVF63J5EK4W0QMCn7xO3vNisjaAoA==} 525 + peerDependencies: 526 + eslint: ^7.23.0 || ^8.0.0 527 + typescript: '>=3.3.1' 528 + peerDependenciesMeta: 529 + typescript: 530 + optional: true 531 + 532 + eslint-import-resolver-node@0.3.9: 533 + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} 534 + 535 + eslint-import-resolver-typescript@3.6.1: 536 + resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} 537 + engines: {node: ^14.18.0 || >=16.0.0} 538 + peerDependencies: 539 + eslint: '*' 540 + eslint-plugin-import: '*' 541 + 542 + eslint-module-utils@2.8.1: 543 + resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} 544 + engines: {node: '>=4'} 545 + peerDependencies: 546 + '@typescript-eslint/parser': '*' 547 + eslint: '*' 548 + eslint-import-resolver-node: '*' 549 + eslint-import-resolver-typescript: '*' 550 + eslint-import-resolver-webpack: '*' 551 + peerDependenciesMeta: 552 + '@typescript-eslint/parser': 553 + optional: true 554 + eslint: 555 + optional: true 556 + eslint-import-resolver-node: 557 + optional: true 558 + eslint-import-resolver-typescript: 559 + optional: true 560 + eslint-import-resolver-webpack: 561 + optional: true 562 + 563 + eslint-plugin-import@2.29.1: 564 + resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} 565 + engines: {node: '>=4'} 566 + peerDependencies: 567 + '@typescript-eslint/parser': '*' 568 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 569 + peerDependenciesMeta: 570 + '@typescript-eslint/parser': 571 + optional: true 572 + 573 + eslint-plugin-jsx-a11y@6.9.0: 574 + resolution: {integrity: sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==} 575 + engines: {node: '>=4.0'} 576 + peerDependencies: 577 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 578 + 579 + eslint-plugin-react-hooks@4.6.2: 580 + resolution: {integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==} 581 + engines: {node: '>=10'} 582 + peerDependencies: 583 + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 584 + 585 + eslint-plugin-react@7.35.0: 586 + resolution: {integrity: sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==} 587 + engines: {node: '>=4'} 588 + peerDependencies: 589 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 590 + 591 + eslint-scope@7.2.2: 592 + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 593 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 594 + 595 + eslint-visitor-keys@3.4.3: 596 + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 597 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 598 + 599 + eslint@8.57.0: 600 + resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} 601 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 602 + hasBin: true 603 + 604 + espree@9.6.1: 605 + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 606 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 607 + 608 + esquery@1.6.0: 609 + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} 610 + engines: {node: '>=0.10'} 611 + 612 + esrecurse@4.3.0: 613 + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 614 + engines: {node: '>=4.0'} 615 + 616 + estraverse@5.3.0: 617 + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 618 + engines: {node: '>=4.0'} 619 + 620 + esutils@2.0.3: 621 + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 622 + engines: {node: '>=0.10.0'} 623 + 624 + fast-deep-equal@3.1.3: 625 + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 626 + 627 + fast-glob@3.3.2: 628 + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 629 + engines: {node: '>=8.6.0'} 630 + 631 + fast-json-stable-stringify@2.1.0: 632 + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 633 + 634 + fast-levenshtein@2.0.6: 635 + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 636 + 637 + fastq@1.17.1: 638 + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} 639 + 640 + file-entry-cache@6.0.1: 641 + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 642 + engines: {node: ^10.12.0 || >=12.0.0} 643 + 644 + fill-range@7.1.1: 645 + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 646 + engines: {node: '>=8'} 647 + 648 + find-up@5.0.0: 649 + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 650 + engines: {node: '>=10'} 651 + 652 + flat-cache@3.2.0: 653 + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} 654 + engines: {node: ^10.12.0 || >=12.0.0} 655 + 656 + flatted@3.3.1: 657 + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} 658 + 659 + for-each@0.3.3: 660 + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 661 + 662 + foreground-child@3.3.0: 663 + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} 664 + engines: {node: '>=14'} 665 + 666 + fs.realpath@1.0.0: 667 + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 668 + 669 + fsevents@2.3.3: 670 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 671 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 672 + os: [darwin] 673 + 674 + function-bind@1.1.2: 675 + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 676 + 677 + function.prototype.name@1.1.6: 678 + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} 679 + engines: {node: '>= 0.4'} 680 + 681 + functions-have-names@1.2.3: 682 + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 683 + 684 + get-intrinsic@1.2.4: 685 + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} 686 + engines: {node: '>= 0.4'} 687 + 688 + get-symbol-description@1.0.2: 689 + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} 690 + engines: {node: '>= 0.4'} 691 + 692 + get-tsconfig@4.7.6: 693 + resolution: {integrity: sha512-ZAqrLlu18NbDdRaHq+AKXzAmqIUPswPWKUchfytdAjiRFnCe5ojG2bstg6mRiZabkKfCoL/e98pbBELIV/YCeA==} 694 + 695 + glob-parent@5.1.2: 696 + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 697 + engines: {node: '>= 6'} 698 + 699 + glob-parent@6.0.2: 700 + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 701 + engines: {node: '>=10.13.0'} 702 + 703 + glob@10.3.10: 704 + resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} 705 + engines: {node: '>=16 || 14 >=14.17'} 706 + hasBin: true 707 + 708 + glob@10.4.5: 709 + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} 710 + hasBin: true 711 + 712 + glob@7.2.3: 713 + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 714 + deprecated: Glob versions prior to v9 are no longer supported 715 + 716 + globals@13.24.0: 717 + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} 718 + engines: {node: '>=8'} 719 + 720 + globalthis@1.0.4: 721 + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} 722 + engines: {node: '>= 0.4'} 723 + 724 + globby@11.1.0: 725 + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 726 + engines: {node: '>=10'} 727 + 728 + gopd@1.0.1: 729 + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 730 + 731 + graceful-fs@4.2.11: 732 + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 733 + 734 + graphemer@1.4.0: 735 + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 736 + 737 + has-bigints@1.0.2: 738 + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 739 + 740 + has-flag@4.0.0: 741 + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 742 + engines: {node: '>=8'} 743 + 744 + has-property-descriptors@1.0.2: 745 + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} 746 + 747 + has-proto@1.0.3: 748 + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} 749 + engines: {node: '>= 0.4'} 750 + 751 + has-symbols@1.0.3: 752 + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 753 + engines: {node: '>= 0.4'} 754 + 755 + has-tostringtag@1.0.2: 756 + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} 757 + engines: {node: '>= 0.4'} 758 + 759 + hasown@2.0.2: 760 + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 761 + engines: {node: '>= 0.4'} 762 + 763 + ignore@5.3.2: 764 + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 765 + engines: {node: '>= 4'} 766 + 767 + import-fresh@3.3.0: 768 + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 769 + engines: {node: '>=6'} 770 + 771 + imurmurhash@0.1.4: 772 + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 773 + engines: {node: '>=0.8.19'} 774 + 775 + inflight@1.0.6: 776 + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 777 + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. 778 + 779 + inherits@2.0.4: 780 + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 781 + 782 + internal-slot@1.0.7: 783 + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} 784 + engines: {node: '>= 0.4'} 785 + 786 + is-arguments@1.1.1: 787 + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} 788 + engines: {node: '>= 0.4'} 789 + 790 + is-array-buffer@3.0.4: 791 + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} 792 + engines: {node: '>= 0.4'} 793 + 794 + is-async-function@2.0.0: 795 + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} 796 + engines: {node: '>= 0.4'} 797 + 798 + is-bigint@1.0.4: 799 + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 800 + 801 + is-binary-path@2.1.0: 802 + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 803 + engines: {node: '>=8'} 804 + 805 + is-boolean-object@1.1.2: 806 + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 807 + engines: {node: '>= 0.4'} 808 + 809 + is-callable@1.2.7: 810 + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 811 + engines: {node: '>= 0.4'} 812 + 813 + is-core-module@2.15.0: 814 + resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==} 815 + engines: {node: '>= 0.4'} 816 + 817 + is-data-view@1.0.1: 818 + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} 819 + engines: {node: '>= 0.4'} 820 + 821 + is-date-object@1.0.5: 822 + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 823 + engines: {node: '>= 0.4'} 824 + 825 + is-extglob@2.1.1: 826 + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 827 + engines: {node: '>=0.10.0'} 828 + 829 + is-finalizationregistry@1.0.2: 830 + resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} 831 + 832 + is-fullwidth-code-point@3.0.0: 833 + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 834 + engines: {node: '>=8'} 835 + 836 + is-generator-function@1.0.10: 837 + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} 838 + engines: {node: '>= 0.4'} 839 + 840 + is-glob@4.0.3: 841 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 842 + engines: {node: '>=0.10.0'} 843 + 844 + is-map@2.0.3: 845 + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} 846 + engines: {node: '>= 0.4'} 847 + 848 + is-negative-zero@2.0.3: 849 + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} 850 + engines: {node: '>= 0.4'} 851 + 852 + is-number-object@1.0.7: 853 + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 854 + engines: {node: '>= 0.4'} 855 + 856 + is-number@7.0.0: 857 + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 858 + engines: {node: '>=0.12.0'} 859 + 860 + is-path-inside@3.0.3: 861 + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 862 + engines: {node: '>=8'} 863 + 864 + is-regex@1.1.4: 865 + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 866 + engines: {node: '>= 0.4'} 867 + 868 + is-set@2.0.3: 869 + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} 870 + engines: {node: '>= 0.4'} 871 + 872 + is-shared-array-buffer@1.0.3: 873 + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} 874 + engines: {node: '>= 0.4'} 875 + 876 + is-string@1.0.7: 877 + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 878 + engines: {node: '>= 0.4'} 879 + 880 + is-symbol@1.0.4: 881 + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 882 + engines: {node: '>= 0.4'} 883 + 884 + is-typed-array@1.1.13: 885 + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} 886 + engines: {node: '>= 0.4'} 887 + 888 + is-weakmap@2.0.2: 889 + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} 890 + engines: {node: '>= 0.4'} 891 + 892 + is-weakref@1.0.2: 893 + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 894 + 895 + is-weakset@2.0.3: 896 + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} 897 + engines: {node: '>= 0.4'} 898 + 899 + isarray@2.0.5: 900 + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 901 + 902 + isexe@2.0.0: 903 + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 904 + 905 + iterator.prototype@1.1.2: 906 + resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} 907 + 908 + jackspeak@2.3.6: 909 + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} 910 + engines: {node: '>=14'} 911 + 912 + jackspeak@3.4.3: 913 + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 914 + 915 + jiti@1.21.6: 916 + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} 917 + hasBin: true 918 + 919 + js-tokens@4.0.0: 920 + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 921 + 922 + js-yaml@4.1.0: 923 + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 924 + hasBin: true 925 + 926 + json-buffer@3.0.1: 927 + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 928 + 929 + json-schema-traverse@0.4.1: 930 + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 931 + 932 + json-stable-stringify-without-jsonify@1.0.1: 933 + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 934 + 935 + json5@1.0.2: 936 + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} 937 + hasBin: true 938 + 939 + jsx-ast-utils@3.3.5: 940 + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} 941 + engines: {node: '>=4.0'} 942 + 943 + keyv@4.5.4: 944 + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 945 + 946 + language-subtag-registry@0.3.23: 947 + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} 948 + 949 + language-tags@1.0.9: 950 + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} 951 + engines: {node: '>=0.10'} 952 + 953 + levn@0.4.1: 954 + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 955 + engines: {node: '>= 0.8.0'} 956 + 957 + lilconfig@2.1.0: 958 + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 959 + engines: {node: '>=10'} 960 + 961 + lilconfig@3.1.2: 962 + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} 963 + engines: {node: '>=14'} 964 + 965 + lines-and-columns@1.2.4: 966 + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 967 + 968 + locate-path@6.0.0: 969 + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 970 + engines: {node: '>=10'} 971 + 972 + lodash.merge@4.6.2: 973 + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 974 + 975 + loose-envify@1.4.0: 976 + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 977 + hasBin: true 978 + 979 + lru-cache@10.4.3: 980 + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 981 + 982 + merge2@1.4.1: 983 + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 984 + engines: {node: '>= 8'} 985 + 986 + micromatch@4.0.7: 987 + resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} 988 + engines: {node: '>=8.6'} 989 + 990 + minimatch@3.1.2: 991 + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 992 + 993 + minimatch@9.0.3: 994 + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} 995 + engines: {node: '>=16 || 14 >=14.17'} 996 + 997 + minimatch@9.0.5: 998 + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 999 + engines: {node: '>=16 || 14 >=14.17'} 1000 + 1001 + minimist@1.2.8: 1002 + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 1003 + 1004 + minipass@7.1.2: 1005 + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 1006 + engines: {node: '>=16 || 14 >=14.17'} 1007 + 1008 + ms@2.1.2: 1009 + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 1010 + 1011 + ms@2.1.3: 1012 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1013 + 1014 + mz@2.7.0: 1015 + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 1016 + 1017 + nanoid@3.3.7: 1018 + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} 1019 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1020 + hasBin: true 1021 + 1022 + natural-compare@1.4.0: 1023 + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1024 + 1025 + next@14.2.5: 1026 + resolution: {integrity: sha512-0f8aRfBVL+mpzfBjYfQuLWh2WyAwtJXCRfkPF4UJ5qd2YwrHczsrSzXU4tRMV0OAxR8ZJZWPFn6uhSC56UTsLA==} 1027 + engines: {node: '>=18.17.0'} 1028 + hasBin: true 1029 + peerDependencies: 1030 + '@opentelemetry/api': ^1.1.0 1031 + '@playwright/test': ^1.41.2 1032 + react: ^18.2.0 1033 + react-dom: ^18.2.0 1034 + sass: ^1.3.0 1035 + peerDependenciesMeta: 1036 + '@opentelemetry/api': 1037 + optional: true 1038 + '@playwright/test': 1039 + optional: true 1040 + sass: 1041 + optional: true 1042 + 1043 + normalize-path@3.0.0: 1044 + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1045 + engines: {node: '>=0.10.0'} 1046 + 1047 + object-assign@4.1.1: 1048 + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1049 + engines: {node: '>=0.10.0'} 1050 + 1051 + object-hash@3.0.0: 1052 + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 1053 + engines: {node: '>= 6'} 1054 + 1055 + object-inspect@1.13.2: 1056 + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} 1057 + engines: {node: '>= 0.4'} 1058 + 1059 + object-is@1.1.6: 1060 + resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} 1061 + engines: {node: '>= 0.4'} 1062 + 1063 + object-keys@1.1.1: 1064 + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 1065 + engines: {node: '>= 0.4'} 1066 + 1067 + object.assign@4.1.5: 1068 + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} 1069 + engines: {node: '>= 0.4'} 1070 + 1071 + object.entries@1.1.8: 1072 + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} 1073 + engines: {node: '>= 0.4'} 1074 + 1075 + object.fromentries@2.0.8: 1076 + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} 1077 + engines: {node: '>= 0.4'} 1078 + 1079 + object.groupby@1.0.3: 1080 + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} 1081 + engines: {node: '>= 0.4'} 1082 + 1083 + object.values@1.2.0: 1084 + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} 1085 + engines: {node: '>= 0.4'} 1086 + 1087 + once@1.4.0: 1088 + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1089 + 1090 + optionator@0.9.4: 1091 + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 1092 + engines: {node: '>= 0.8.0'} 1093 + 1094 + p-limit@3.1.0: 1095 + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1096 + engines: {node: '>=10'} 1097 + 1098 + p-locate@5.0.0: 1099 + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1100 + engines: {node: '>=10'} 1101 + 1102 + package-json-from-dist@1.0.0: 1103 + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} 1104 + 1105 + parent-module@1.0.1: 1106 + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1107 + engines: {node: '>=6'} 1108 + 1109 + path-exists@4.0.0: 1110 + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1111 + engines: {node: '>=8'} 1112 + 1113 + path-is-absolute@1.0.1: 1114 + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1115 + engines: {node: '>=0.10.0'} 1116 + 1117 + path-key@3.1.1: 1118 + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1119 + engines: {node: '>=8'} 1120 + 1121 + path-parse@1.0.7: 1122 + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1123 + 1124 + path-scurry@1.11.1: 1125 + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 1126 + engines: {node: '>=16 || 14 >=14.18'} 1127 + 1128 + path-type@4.0.0: 1129 + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 1130 + engines: {node: '>=8'} 1131 + 1132 + picocolors@1.0.1: 1133 + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} 1134 + 1135 + picomatch@2.3.1: 1136 + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1137 + engines: {node: '>=8.6'} 1138 + 1139 + pify@2.3.0: 1140 + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 1141 + engines: {node: '>=0.10.0'} 1142 + 1143 + pirates@4.0.6: 1144 + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 1145 + engines: {node: '>= 6'} 1146 + 1147 + possible-typed-array-names@1.0.0: 1148 + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} 1149 + engines: {node: '>= 0.4'} 1150 + 1151 + postcss-import@15.1.0: 1152 + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} 1153 + engines: {node: '>=14.0.0'} 1154 + peerDependencies: 1155 + postcss: ^8.0.0 1156 + 1157 + postcss-js@4.0.1: 1158 + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 1159 + engines: {node: ^12 || ^14 || >= 16} 1160 + peerDependencies: 1161 + postcss: ^8.4.21 1162 + 1163 + postcss-load-config@4.0.2: 1164 + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} 1165 + engines: {node: '>= 14'} 1166 + peerDependencies: 1167 + postcss: '>=8.0.9' 1168 + ts-node: '>=9.0.0' 1169 + peerDependenciesMeta: 1170 + postcss: 1171 + optional: true 1172 + ts-node: 1173 + optional: true 1174 + 1175 + postcss-nested@6.2.0: 1176 + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} 1177 + engines: {node: '>=12.0'} 1178 + peerDependencies: 1179 + postcss: ^8.2.14 1180 + 1181 + postcss-selector-parser@6.1.2: 1182 + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} 1183 + engines: {node: '>=4'} 1184 + 1185 + postcss-value-parser@4.2.0: 1186 + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 1187 + 1188 + postcss@8.4.31: 1189 + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} 1190 + engines: {node: ^10 || ^12 || >=14} 1191 + 1192 + postcss@8.4.41: 1193 + resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} 1194 + engines: {node: ^10 || ^12 || >=14} 1195 + 1196 + prelude-ls@1.2.1: 1197 + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 1198 + engines: {node: '>= 0.8.0'} 1199 + 1200 + prop-types@15.8.1: 1201 + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} 1202 + 1203 + punycode@2.3.1: 1204 + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 1205 + engines: {node: '>=6'} 1206 + 1207 + queue-microtask@1.2.3: 1208 + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1209 + 1210 + react-dom@18.3.1: 1211 + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} 1212 + peerDependencies: 1213 + react: ^18.3.1 1214 + 1215 + react-is@16.13.1: 1216 + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 1217 + 1218 + react@18.3.1: 1219 + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} 1220 + engines: {node: '>=0.10.0'} 1221 + 1222 + read-cache@1.0.0: 1223 + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 1224 + 1225 + readdirp@3.6.0: 1226 + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 1227 + engines: {node: '>=8.10.0'} 1228 + 1229 + reflect.getprototypeof@1.0.6: 1230 + resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} 1231 + engines: {node: '>= 0.4'} 1232 + 1233 + regexp.prototype.flags@1.5.2: 1234 + resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} 1235 + engines: {node: '>= 0.4'} 1236 + 1237 + resolve-from@4.0.0: 1238 + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 1239 + engines: {node: '>=4'} 1240 + 1241 + resolve-pkg-maps@1.0.0: 1242 + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 1243 + 1244 + resolve@1.22.8: 1245 + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 1246 + hasBin: true 1247 + 1248 + resolve@2.0.0-next.5: 1249 + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} 1250 + hasBin: true 1251 + 1252 + reusify@1.0.4: 1253 + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1254 + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1255 + 1256 + rimraf@3.0.2: 1257 + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 1258 + deprecated: Rimraf versions prior to v4 are no longer supported 1259 + hasBin: true 1260 + 1261 + run-parallel@1.2.0: 1262 + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1263 + 1264 + safe-array-concat@1.1.2: 1265 + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} 1266 + engines: {node: '>=0.4'} 1267 + 1268 + safe-regex-test@1.0.3: 1269 + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} 1270 + engines: {node: '>= 0.4'} 1271 + 1272 + scheduler@0.23.2: 1273 + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} 1274 + 1275 + semver@6.3.1: 1276 + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 1277 + hasBin: true 1278 + 1279 + semver@7.6.3: 1280 + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} 1281 + engines: {node: '>=10'} 1282 + hasBin: true 1283 + 1284 + set-function-length@1.2.2: 1285 + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} 1286 + engines: {node: '>= 0.4'} 1287 + 1288 + set-function-name@2.0.2: 1289 + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} 1290 + engines: {node: '>= 0.4'} 1291 + 1292 + shebang-command@2.0.0: 1293 + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1294 + engines: {node: '>=8'} 1295 + 1296 + shebang-regex@3.0.0: 1297 + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1298 + engines: {node: '>=8'} 1299 + 1300 + side-channel@1.0.6: 1301 + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} 1302 + engines: {node: '>= 0.4'} 1303 + 1304 + signal-exit@4.1.0: 1305 + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 1306 + engines: {node: '>=14'} 1307 + 1308 + slash@3.0.0: 1309 + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 1310 + engines: {node: '>=8'} 1311 + 1312 + source-map-js@1.2.0: 1313 + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} 1314 + engines: {node: '>=0.10.0'} 1315 + 1316 + stop-iteration-iterator@1.0.0: 1317 + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} 1318 + engines: {node: '>= 0.4'} 1319 + 1320 + streamsearch@1.1.0: 1321 + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} 1322 + engines: {node: '>=10.0.0'} 1323 + 1324 + string-width@4.2.3: 1325 + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1326 + engines: {node: '>=8'} 1327 + 1328 + string-width@5.1.2: 1329 + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 1330 + engines: {node: '>=12'} 1331 + 1332 + string.prototype.includes@2.0.0: 1333 + resolution: {integrity: sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==} 1334 + 1335 + string.prototype.matchall@4.0.11: 1336 + resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} 1337 + engines: {node: '>= 0.4'} 1338 + 1339 + string.prototype.repeat@1.0.0: 1340 + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} 1341 + 1342 + string.prototype.trim@1.2.9: 1343 + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} 1344 + engines: {node: '>= 0.4'} 1345 + 1346 + string.prototype.trimend@1.0.8: 1347 + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} 1348 + 1349 + string.prototype.trimstart@1.0.8: 1350 + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} 1351 + engines: {node: '>= 0.4'} 1352 + 1353 + strip-ansi@6.0.1: 1354 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1355 + engines: {node: '>=8'} 1356 + 1357 + strip-ansi@7.1.0: 1358 + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 1359 + engines: {node: '>=12'} 1360 + 1361 + strip-bom@3.0.0: 1362 + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 1363 + engines: {node: '>=4'} 1364 + 1365 + strip-json-comments@3.1.1: 1366 + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 1367 + engines: {node: '>=8'} 1368 + 1369 + styled-jsx@5.1.1: 1370 + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} 1371 + engines: {node: '>= 12.0.0'} 1372 + peerDependencies: 1373 + '@babel/core': '*' 1374 + babel-plugin-macros: '*' 1375 + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' 1376 + peerDependenciesMeta: 1377 + '@babel/core': 1378 + optional: true 1379 + babel-plugin-macros: 1380 + optional: true 1381 + 1382 + sucrase@3.35.0: 1383 + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} 1384 + engines: {node: '>=16 || 14 >=14.17'} 1385 + hasBin: true 1386 + 1387 + supports-color@7.2.0: 1388 + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1389 + engines: {node: '>=8'} 1390 + 1391 + supports-preserve-symlinks-flag@1.0.0: 1392 + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1393 + engines: {node: '>= 0.4'} 1394 + 1395 + tailwindcss@3.4.10: 1396 + resolution: {integrity: sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==} 1397 + engines: {node: '>=14.0.0'} 1398 + hasBin: true 1399 + 1400 + tapable@2.2.1: 1401 + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 1402 + engines: {node: '>=6'} 1403 + 1404 + text-table@0.2.0: 1405 + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 1406 + 1407 + thenify-all@1.6.0: 1408 + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 1409 + engines: {node: '>=0.8'} 1410 + 1411 + thenify@3.3.1: 1412 + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 1413 + 1414 + to-regex-range@5.0.1: 1415 + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1416 + engines: {node: '>=8.0'} 1417 + 1418 + ts-api-utils@1.3.0: 1419 + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} 1420 + engines: {node: '>=16'} 1421 + peerDependencies: 1422 + typescript: '>=4.2.0' 1423 + 1424 + ts-interface-checker@0.1.13: 1425 + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 1426 + 1427 + tsconfig-paths@3.15.0: 1428 + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} 1429 + 1430 + tslib@2.6.3: 1431 + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} 1432 + 1433 + type-check@0.4.0: 1434 + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 1435 + engines: {node: '>= 0.8.0'} 1436 + 1437 + type-fest@0.20.2: 1438 + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 1439 + engines: {node: '>=10'} 1440 + 1441 + typed-array-buffer@1.0.2: 1442 + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} 1443 + engines: {node: '>= 0.4'} 1444 + 1445 + typed-array-byte-length@1.0.1: 1446 + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} 1447 + engines: {node: '>= 0.4'} 1448 + 1449 + typed-array-byte-offset@1.0.2: 1450 + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} 1451 + engines: {node: '>= 0.4'} 1452 + 1453 + typed-array-length@1.0.6: 1454 + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} 1455 + engines: {node: '>= 0.4'} 1456 + 1457 + typescript@5.5.4: 1458 + resolution: {integrity: sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==} 1459 + engines: {node: '>=14.17'} 1460 + hasBin: true 1461 + 1462 + unbox-primitive@1.0.2: 1463 + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 1464 + 1465 + undici-types@5.26.5: 1466 + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 1467 + 1468 + uri-js@4.4.1: 1469 + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1470 + 1471 + util-deprecate@1.0.2: 1472 + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 1473 + 1474 + which-boxed-primitive@1.0.2: 1475 + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 1476 + 1477 + which-builtin-type@1.1.4: 1478 + resolution: {integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==} 1479 + engines: {node: '>= 0.4'} 1480 + 1481 + which-collection@1.0.2: 1482 + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} 1483 + engines: {node: '>= 0.4'} 1484 + 1485 + which-typed-array@1.1.15: 1486 + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} 1487 + engines: {node: '>= 0.4'} 1488 + 1489 + which@2.0.2: 1490 + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1491 + engines: {node: '>= 8'} 1492 + hasBin: true 1493 + 1494 + word-wrap@1.2.5: 1495 + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} 1496 + engines: {node: '>=0.10.0'} 1497 + 1498 + wrap-ansi@7.0.0: 1499 + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 1500 + engines: {node: '>=10'} 1501 + 1502 + wrap-ansi@8.1.0: 1503 + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 1504 + engines: {node: '>=12'} 1505 + 1506 + wrappy@1.0.2: 1507 + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 1508 + 1509 + yaml@2.5.0: 1510 + resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==} 1511 + engines: {node: '>= 14'} 1512 + hasBin: true 1513 + 1514 + yocto-queue@0.1.0: 1515 + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 1516 + engines: {node: '>=10'} 1517 + 1518 + snapshots: 1519 + 1520 + '@alloc/quick-lru@5.2.0': {} 1521 + 1522 + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': 1523 + dependencies: 1524 + eslint: 8.57.0 1525 + eslint-visitor-keys: 3.4.3 1526 + 1527 + '@eslint-community/regexpp@4.11.0': {} 1528 + 1529 + '@eslint/eslintrc@2.1.4': 1530 + dependencies: 1531 + ajv: 6.12.6 1532 + debug: 4.3.6 1533 + espree: 9.6.1 1534 + globals: 13.24.0 1535 + ignore: 5.3.2 1536 + import-fresh: 3.3.0 1537 + js-yaml: 4.1.0 1538 + minimatch: 3.1.2 1539 + strip-json-comments: 3.1.1 1540 + transitivePeerDependencies: 1541 + - supports-color 1542 + 1543 + '@eslint/js@8.57.0': {} 1544 + 1545 + '@humanwhocodes/config-array@0.11.14': 1546 + dependencies: 1547 + '@humanwhocodes/object-schema': 2.0.3 1548 + debug: 4.3.6 1549 + minimatch: 3.1.2 1550 + transitivePeerDependencies: 1551 + - supports-color 1552 + 1553 + '@humanwhocodes/module-importer@1.0.1': {} 1554 + 1555 + '@humanwhocodes/object-schema@2.0.3': {} 1556 + 1557 + '@isaacs/cliui@8.0.2': 1558 + dependencies: 1559 + string-width: 5.1.2 1560 + string-width-cjs: string-width@4.2.3 1561 + strip-ansi: 7.1.0 1562 + strip-ansi-cjs: strip-ansi@6.0.1 1563 + wrap-ansi: 8.1.0 1564 + wrap-ansi-cjs: wrap-ansi@7.0.0 1565 + 1566 + '@jridgewell/gen-mapping@0.3.5': 1567 + dependencies: 1568 + '@jridgewell/set-array': 1.2.1 1569 + '@jridgewell/sourcemap-codec': 1.5.0 1570 + '@jridgewell/trace-mapping': 0.3.25 1571 + 1572 + '@jridgewell/resolve-uri@3.1.2': {} 1573 + 1574 + '@jridgewell/set-array@1.2.1': {} 1575 + 1576 + '@jridgewell/sourcemap-codec@1.5.0': {} 1577 + 1578 + '@jridgewell/trace-mapping@0.3.25': 1579 + dependencies: 1580 + '@jridgewell/resolve-uri': 3.1.2 1581 + '@jridgewell/sourcemap-codec': 1.5.0 1582 + 1583 + '@next/env@14.2.5': {} 1584 + 1585 + '@next/eslint-plugin-next@14.2.5': 1586 + dependencies: 1587 + glob: 10.3.10 1588 + 1589 + '@next/swc-darwin-arm64@14.2.5': 1590 + optional: true 1591 + 1592 + '@next/swc-darwin-x64@14.2.5': 1593 + optional: true 1594 + 1595 + '@next/swc-linux-arm64-gnu@14.2.5': 1596 + optional: true 1597 + 1598 + '@next/swc-linux-arm64-musl@14.2.5': 1599 + optional: true 1600 + 1601 + '@next/swc-linux-x64-gnu@14.2.5': 1602 + optional: true 1603 + 1604 + '@next/swc-linux-x64-musl@14.2.5': 1605 + optional: true 1606 + 1607 + '@next/swc-win32-arm64-msvc@14.2.5': 1608 + optional: true 1609 + 1610 + '@next/swc-win32-ia32-msvc@14.2.5': 1611 + optional: true 1612 + 1613 + '@next/swc-win32-x64-msvc@14.2.5': 1614 + optional: true 1615 + 1616 + '@nodelib/fs.scandir@2.1.5': 1617 + dependencies: 1618 + '@nodelib/fs.stat': 2.0.5 1619 + run-parallel: 1.2.0 1620 + 1621 + '@nodelib/fs.stat@2.0.5': {} 1622 + 1623 + '@nodelib/fs.walk@1.2.8': 1624 + dependencies: 1625 + '@nodelib/fs.scandir': 2.1.5 1626 + fastq: 1.17.1 1627 + 1628 + '@pkgjs/parseargs@0.11.0': 1629 + optional: true 1630 + 1631 + '@rushstack/eslint-patch@1.10.4': {} 1632 + 1633 + '@swc/counter@0.1.3': {} 1634 + 1635 + '@swc/helpers@0.5.5': 1636 + dependencies: 1637 + '@swc/counter': 0.1.3 1638 + tslib: 2.6.3 1639 + 1640 + '@types/json5@0.0.29': {} 1641 + 1642 + '@types/node@20.14.15': 1643 + dependencies: 1644 + undici-types: 5.26.5 1645 + 1646 + '@types/prop-types@15.7.12': {} 1647 + 1648 + '@types/react-dom@18.3.0': 1649 + dependencies: 1650 + '@types/react': 18.3.3 1651 + 1652 + '@types/react@18.3.3': 1653 + dependencies: 1654 + '@types/prop-types': 15.7.12 1655 + csstype: 3.1.3 1656 + 1657 + '@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4)': 1658 + dependencies: 1659 + '@typescript-eslint/scope-manager': 7.2.0 1660 + '@typescript-eslint/types': 7.2.0 1661 + '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.5.4) 1662 + '@typescript-eslint/visitor-keys': 7.2.0 1663 + debug: 4.3.6 1664 + eslint: 8.57.0 1665 + optionalDependencies: 1666 + typescript: 5.5.4 1667 + transitivePeerDependencies: 1668 + - supports-color 1669 + 1670 + '@typescript-eslint/scope-manager@7.2.0': 1671 + dependencies: 1672 + '@typescript-eslint/types': 7.2.0 1673 + '@typescript-eslint/visitor-keys': 7.2.0 1674 + 1675 + '@typescript-eslint/types@7.2.0': {} 1676 + 1677 + '@typescript-eslint/typescript-estree@7.2.0(typescript@5.5.4)': 1678 + dependencies: 1679 + '@typescript-eslint/types': 7.2.0 1680 + '@typescript-eslint/visitor-keys': 7.2.0 1681 + debug: 4.3.6 1682 + globby: 11.1.0 1683 + is-glob: 4.0.3 1684 + minimatch: 9.0.3 1685 + semver: 7.6.3 1686 + ts-api-utils: 1.3.0(typescript@5.5.4) 1687 + optionalDependencies: 1688 + typescript: 5.5.4 1689 + transitivePeerDependencies: 1690 + - supports-color 1691 + 1692 + '@typescript-eslint/visitor-keys@7.2.0': 1693 + dependencies: 1694 + '@typescript-eslint/types': 7.2.0 1695 + eslint-visitor-keys: 3.4.3 1696 + 1697 + '@ungap/structured-clone@1.2.0': {} 1698 + 1699 + acorn-jsx@5.3.2(acorn@8.12.1): 1700 + dependencies: 1701 + acorn: 8.12.1 1702 + 1703 + acorn@8.12.1: {} 1704 + 1705 + ajv@6.12.6: 1706 + dependencies: 1707 + fast-deep-equal: 3.1.3 1708 + fast-json-stable-stringify: 2.1.0 1709 + json-schema-traverse: 0.4.1 1710 + uri-js: 4.4.1 1711 + 1712 + ansi-regex@5.0.1: {} 1713 + 1714 + ansi-regex@6.0.1: {} 1715 + 1716 + ansi-styles@4.3.0: 1717 + dependencies: 1718 + color-convert: 2.0.1 1719 + 1720 + ansi-styles@6.2.1: {} 1721 + 1722 + any-promise@1.3.0: {} 1723 + 1724 + anymatch@3.1.3: 1725 + dependencies: 1726 + normalize-path: 3.0.0 1727 + picomatch: 2.3.1 1728 + 1729 + arg@5.0.2: {} 1730 + 1731 + argparse@2.0.1: {} 1732 + 1733 + aria-query@5.1.3: 1734 + dependencies: 1735 + deep-equal: 2.2.3 1736 + 1737 + array-buffer-byte-length@1.0.1: 1738 + dependencies: 1739 + call-bind: 1.0.7 1740 + is-array-buffer: 3.0.4 1741 + 1742 + array-includes@3.1.8: 1743 + dependencies: 1744 + call-bind: 1.0.7 1745 + define-properties: 1.2.1 1746 + es-abstract: 1.23.3 1747 + es-object-atoms: 1.0.0 1748 + get-intrinsic: 1.2.4 1749 + is-string: 1.0.7 1750 + 1751 + array-union@2.1.0: {} 1752 + 1753 + array.prototype.findlast@1.2.5: 1754 + dependencies: 1755 + call-bind: 1.0.7 1756 + define-properties: 1.2.1 1757 + es-abstract: 1.23.3 1758 + es-errors: 1.3.0 1759 + es-object-atoms: 1.0.0 1760 + es-shim-unscopables: 1.0.2 1761 + 1762 + array.prototype.findlastindex@1.2.5: 1763 + dependencies: 1764 + call-bind: 1.0.7 1765 + define-properties: 1.2.1 1766 + es-abstract: 1.23.3 1767 + es-errors: 1.3.0 1768 + es-object-atoms: 1.0.0 1769 + es-shim-unscopables: 1.0.2 1770 + 1771 + array.prototype.flat@1.3.2: 1772 + dependencies: 1773 + call-bind: 1.0.7 1774 + define-properties: 1.2.1 1775 + es-abstract: 1.23.3 1776 + es-shim-unscopables: 1.0.2 1777 + 1778 + array.prototype.flatmap@1.3.2: 1779 + dependencies: 1780 + call-bind: 1.0.7 1781 + define-properties: 1.2.1 1782 + es-abstract: 1.23.3 1783 + es-shim-unscopables: 1.0.2 1784 + 1785 + array.prototype.tosorted@1.1.4: 1786 + dependencies: 1787 + call-bind: 1.0.7 1788 + define-properties: 1.2.1 1789 + es-abstract: 1.23.3 1790 + es-errors: 1.3.0 1791 + es-shim-unscopables: 1.0.2 1792 + 1793 + arraybuffer.prototype.slice@1.0.3: 1794 + dependencies: 1795 + array-buffer-byte-length: 1.0.1 1796 + call-bind: 1.0.7 1797 + define-properties: 1.2.1 1798 + es-abstract: 1.23.3 1799 + es-errors: 1.3.0 1800 + get-intrinsic: 1.2.4 1801 + is-array-buffer: 3.0.4 1802 + is-shared-array-buffer: 1.0.3 1803 + 1804 + ast-types-flow@0.0.8: {} 1805 + 1806 + available-typed-arrays@1.0.7: 1807 + dependencies: 1808 + possible-typed-array-names: 1.0.0 1809 + 1810 + axe-core@4.10.0: {} 1811 + 1812 + axobject-query@3.1.1: 1813 + dependencies: 1814 + deep-equal: 2.2.3 1815 + 1816 + balanced-match@1.0.2: {} 1817 + 1818 + binary-extensions@2.3.0: {} 1819 + 1820 + brace-expansion@1.1.11: 1821 + dependencies: 1822 + balanced-match: 1.0.2 1823 + concat-map: 0.0.1 1824 + 1825 + brace-expansion@2.0.1: 1826 + dependencies: 1827 + balanced-match: 1.0.2 1828 + 1829 + braces@3.0.3: 1830 + dependencies: 1831 + fill-range: 7.1.1 1832 + 1833 + busboy@1.6.0: 1834 + dependencies: 1835 + streamsearch: 1.1.0 1836 + 1837 + call-bind@1.0.7: 1838 + dependencies: 1839 + es-define-property: 1.0.0 1840 + es-errors: 1.3.0 1841 + function-bind: 1.1.2 1842 + get-intrinsic: 1.2.4 1843 + set-function-length: 1.2.2 1844 + 1845 + callsites@3.1.0: {} 1846 + 1847 + camelcase-css@2.0.1: {} 1848 + 1849 + caniuse-lite@1.0.30001651: {} 1850 + 1851 + chalk@4.1.2: 1852 + dependencies: 1853 + ansi-styles: 4.3.0 1854 + supports-color: 7.2.0 1855 + 1856 + chokidar@3.6.0: 1857 + dependencies: 1858 + anymatch: 3.1.3 1859 + braces: 3.0.3 1860 + glob-parent: 5.1.2 1861 + is-binary-path: 2.1.0 1862 + is-glob: 4.0.3 1863 + normalize-path: 3.0.0 1864 + readdirp: 3.6.0 1865 + optionalDependencies: 1866 + fsevents: 2.3.3 1867 + 1868 + client-only@0.0.1: {} 1869 + 1870 + color-convert@2.0.1: 1871 + dependencies: 1872 + color-name: 1.1.4 1873 + 1874 + color-name@1.1.4: {} 1875 + 1876 + commander@4.1.1: {} 1877 + 1878 + concat-map@0.0.1: {} 1879 + 1880 + cross-spawn@7.0.3: 1881 + dependencies: 1882 + path-key: 3.1.1 1883 + shebang-command: 2.0.0 1884 + which: 2.0.2 1885 + 1886 + cssesc@3.0.0: {} 1887 + 1888 + csstype@3.1.3: {} 1889 + 1890 + damerau-levenshtein@1.0.8: {} 1891 + 1892 + data-view-buffer@1.0.1: 1893 + dependencies: 1894 + call-bind: 1.0.7 1895 + es-errors: 1.3.0 1896 + is-data-view: 1.0.1 1897 + 1898 + data-view-byte-length@1.0.1: 1899 + dependencies: 1900 + call-bind: 1.0.7 1901 + es-errors: 1.3.0 1902 + is-data-view: 1.0.1 1903 + 1904 + data-view-byte-offset@1.0.0: 1905 + dependencies: 1906 + call-bind: 1.0.7 1907 + es-errors: 1.3.0 1908 + is-data-view: 1.0.1 1909 + 1910 + debug@3.2.7: 1911 + dependencies: 1912 + ms: 2.1.3 1913 + 1914 + debug@4.3.6: 1915 + dependencies: 1916 + ms: 2.1.2 1917 + 1918 + deep-equal@2.2.3: 1919 + dependencies: 1920 + array-buffer-byte-length: 1.0.1 1921 + call-bind: 1.0.7 1922 + es-get-iterator: 1.1.3 1923 + get-intrinsic: 1.2.4 1924 + is-arguments: 1.1.1 1925 + is-array-buffer: 3.0.4 1926 + is-date-object: 1.0.5 1927 + is-regex: 1.1.4 1928 + is-shared-array-buffer: 1.0.3 1929 + isarray: 2.0.5 1930 + object-is: 1.1.6 1931 + object-keys: 1.1.1 1932 + object.assign: 4.1.5 1933 + regexp.prototype.flags: 1.5.2 1934 + side-channel: 1.0.6 1935 + which-boxed-primitive: 1.0.2 1936 + which-collection: 1.0.2 1937 + which-typed-array: 1.1.15 1938 + 1939 + deep-is@0.1.4: {} 1940 + 1941 + define-data-property@1.1.4: 1942 + dependencies: 1943 + es-define-property: 1.0.0 1944 + es-errors: 1.3.0 1945 + gopd: 1.0.1 1946 + 1947 + define-properties@1.2.1: 1948 + dependencies: 1949 + define-data-property: 1.1.4 1950 + has-property-descriptors: 1.0.2 1951 + object-keys: 1.1.1 1952 + 1953 + didyoumean@1.2.2: {} 1954 + 1955 + dir-glob@3.0.1: 1956 + dependencies: 1957 + path-type: 4.0.0 1958 + 1959 + dlv@1.1.3: {} 1960 + 1961 + doctrine@2.1.0: 1962 + dependencies: 1963 + esutils: 2.0.3 1964 + 1965 + doctrine@3.0.0: 1966 + dependencies: 1967 + esutils: 2.0.3 1968 + 1969 + eastasianwidth@0.2.0: {} 1970 + 1971 + emoji-regex@8.0.0: {} 1972 + 1973 + emoji-regex@9.2.2: {} 1974 + 1975 + enhanced-resolve@5.17.1: 1976 + dependencies: 1977 + graceful-fs: 4.2.11 1978 + tapable: 2.2.1 1979 + 1980 + es-abstract@1.23.3: 1981 + dependencies: 1982 + array-buffer-byte-length: 1.0.1 1983 + arraybuffer.prototype.slice: 1.0.3 1984 + available-typed-arrays: 1.0.7 1985 + call-bind: 1.0.7 1986 + data-view-buffer: 1.0.1 1987 + data-view-byte-length: 1.0.1 1988 + data-view-byte-offset: 1.0.0 1989 + es-define-property: 1.0.0 1990 + es-errors: 1.3.0 1991 + es-object-atoms: 1.0.0 1992 + es-set-tostringtag: 2.0.3 1993 + es-to-primitive: 1.2.1 1994 + function.prototype.name: 1.1.6 1995 + get-intrinsic: 1.2.4 1996 + get-symbol-description: 1.0.2 1997 + globalthis: 1.0.4 1998 + gopd: 1.0.1 1999 + has-property-descriptors: 1.0.2 2000 + has-proto: 1.0.3 2001 + has-symbols: 1.0.3 2002 + hasown: 2.0.2 2003 + internal-slot: 1.0.7 2004 + is-array-buffer: 3.0.4 2005 + is-callable: 1.2.7 2006 + is-data-view: 1.0.1 2007 + is-negative-zero: 2.0.3 2008 + is-regex: 1.1.4 2009 + is-shared-array-buffer: 1.0.3 2010 + is-string: 1.0.7 2011 + is-typed-array: 1.1.13 2012 + is-weakref: 1.0.2 2013 + object-inspect: 1.13.2 2014 + object-keys: 1.1.1 2015 + object.assign: 4.1.5 2016 + regexp.prototype.flags: 1.5.2 2017 + safe-array-concat: 1.1.2 2018 + safe-regex-test: 1.0.3 2019 + string.prototype.trim: 1.2.9 2020 + string.prototype.trimend: 1.0.8 2021 + string.prototype.trimstart: 1.0.8 2022 + typed-array-buffer: 1.0.2 2023 + typed-array-byte-length: 1.0.1 2024 + typed-array-byte-offset: 1.0.2 2025 + typed-array-length: 1.0.6 2026 + unbox-primitive: 1.0.2 2027 + which-typed-array: 1.1.15 2028 + 2029 + es-define-property@1.0.0: 2030 + dependencies: 2031 + get-intrinsic: 1.2.4 2032 + 2033 + es-errors@1.3.0: {} 2034 + 2035 + es-get-iterator@1.1.3: 2036 + dependencies: 2037 + call-bind: 1.0.7 2038 + get-intrinsic: 1.2.4 2039 + has-symbols: 1.0.3 2040 + is-arguments: 1.1.1 2041 + is-map: 2.0.3 2042 + is-set: 2.0.3 2043 + is-string: 1.0.7 2044 + isarray: 2.0.5 2045 + stop-iteration-iterator: 1.0.0 2046 + 2047 + es-iterator-helpers@1.0.19: 2048 + dependencies: 2049 + call-bind: 1.0.7 2050 + define-properties: 1.2.1 2051 + es-abstract: 1.23.3 2052 + es-errors: 1.3.0 2053 + es-set-tostringtag: 2.0.3 2054 + function-bind: 1.1.2 2055 + get-intrinsic: 1.2.4 2056 + globalthis: 1.0.4 2057 + has-property-descriptors: 1.0.2 2058 + has-proto: 1.0.3 2059 + has-symbols: 1.0.3 2060 + internal-slot: 1.0.7 2061 + iterator.prototype: 1.1.2 2062 + safe-array-concat: 1.1.2 2063 + 2064 + es-object-atoms@1.0.0: 2065 + dependencies: 2066 + es-errors: 1.3.0 2067 + 2068 + es-set-tostringtag@2.0.3: 2069 + dependencies: 2070 + get-intrinsic: 1.2.4 2071 + has-tostringtag: 1.0.2 2072 + hasown: 2.0.2 2073 + 2074 + es-shim-unscopables@1.0.2: 2075 + dependencies: 2076 + hasown: 2.0.2 2077 + 2078 + es-to-primitive@1.2.1: 2079 + dependencies: 2080 + is-callable: 1.2.7 2081 + is-date-object: 1.0.5 2082 + is-symbol: 1.0.4 2083 + 2084 + escape-string-regexp@4.0.0: {} 2085 + 2086 + eslint-config-next@14.2.5(eslint@8.57.0)(typescript@5.5.4): 2087 + dependencies: 2088 + '@next/eslint-plugin-next': 14.2.5 2089 + '@rushstack/eslint-patch': 1.10.4 2090 + '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.5.4) 2091 + eslint: 8.57.0 2092 + eslint-import-resolver-node: 0.3.9 2093 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0) 2094 + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) 2095 + eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) 2096 + eslint-plugin-react: 7.35.0(eslint@8.57.0) 2097 + eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) 2098 + optionalDependencies: 2099 + typescript: 5.5.4 2100 + transitivePeerDependencies: 2101 + - eslint-import-resolver-webpack 2102 + - supports-color 2103 + 2104 + eslint-import-resolver-node@0.3.9: 2105 + dependencies: 2106 + debug: 3.2.7 2107 + is-core-module: 2.15.0 2108 + resolve: 1.22.8 2109 + transitivePeerDependencies: 2110 + - supports-color 2111 + 2112 + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0): 2113 + dependencies: 2114 + debug: 4.3.6 2115 + enhanced-resolve: 5.17.1 2116 + eslint: 8.57.0 2117 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) 2118 + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) 2119 + fast-glob: 3.3.2 2120 + get-tsconfig: 4.7.6 2121 + is-core-module: 2.15.0 2122 + is-glob: 4.0.3 2123 + transitivePeerDependencies: 2124 + - '@typescript-eslint/parser' 2125 + - eslint-import-resolver-node 2126 + - eslint-import-resolver-webpack 2127 + - supports-color 2128 + 2129 + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): 2130 + dependencies: 2131 + debug: 3.2.7 2132 + optionalDependencies: 2133 + '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.5.4) 2134 + eslint: 8.57.0 2135 + eslint-import-resolver-node: 0.3.9 2136 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0) 2137 + transitivePeerDependencies: 2138 + - supports-color 2139 + 2140 + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): 2141 + dependencies: 2142 + array-includes: 3.1.8 2143 + array.prototype.findlastindex: 1.2.5 2144 + array.prototype.flat: 1.3.2 2145 + array.prototype.flatmap: 1.3.2 2146 + debug: 3.2.7 2147 + doctrine: 2.1.0 2148 + eslint: 8.57.0 2149 + eslint-import-resolver-node: 0.3.9 2150 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.5.4))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) 2151 + hasown: 2.0.2 2152 + is-core-module: 2.15.0 2153 + is-glob: 4.0.3 2154 + minimatch: 3.1.2 2155 + object.fromentries: 2.0.8 2156 + object.groupby: 1.0.3 2157 + object.values: 1.2.0 2158 + semver: 6.3.1 2159 + tsconfig-paths: 3.15.0 2160 + optionalDependencies: 2161 + '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.5.4) 2162 + transitivePeerDependencies: 2163 + - eslint-import-resolver-typescript 2164 + - eslint-import-resolver-webpack 2165 + - supports-color 2166 + 2167 + eslint-plugin-jsx-a11y@6.9.0(eslint@8.57.0): 2168 + dependencies: 2169 + aria-query: 5.1.3 2170 + array-includes: 3.1.8 2171 + array.prototype.flatmap: 1.3.2 2172 + ast-types-flow: 0.0.8 2173 + axe-core: 4.10.0 2174 + axobject-query: 3.1.1 2175 + damerau-levenshtein: 1.0.8 2176 + emoji-regex: 9.2.2 2177 + es-iterator-helpers: 1.0.19 2178 + eslint: 8.57.0 2179 + hasown: 2.0.2 2180 + jsx-ast-utils: 3.3.5 2181 + language-tags: 1.0.9 2182 + minimatch: 3.1.2 2183 + object.fromentries: 2.0.8 2184 + safe-regex-test: 1.0.3 2185 + string.prototype.includes: 2.0.0 2186 + 2187 + eslint-plugin-react-hooks@4.6.2(eslint@8.57.0): 2188 + dependencies: 2189 + eslint: 8.57.0 2190 + 2191 + eslint-plugin-react@7.35.0(eslint@8.57.0): 2192 + dependencies: 2193 + array-includes: 3.1.8 2194 + array.prototype.findlast: 1.2.5 2195 + array.prototype.flatmap: 1.3.2 2196 + array.prototype.tosorted: 1.1.4 2197 + doctrine: 2.1.0 2198 + es-iterator-helpers: 1.0.19 2199 + eslint: 8.57.0 2200 + estraverse: 5.3.0 2201 + hasown: 2.0.2 2202 + jsx-ast-utils: 3.3.5 2203 + minimatch: 3.1.2 2204 + object.entries: 1.1.8 2205 + object.fromentries: 2.0.8 2206 + object.values: 1.2.0 2207 + prop-types: 15.8.1 2208 + resolve: 2.0.0-next.5 2209 + semver: 6.3.1 2210 + string.prototype.matchall: 4.0.11 2211 + string.prototype.repeat: 1.0.0 2212 + 2213 + eslint-scope@7.2.2: 2214 + dependencies: 2215 + esrecurse: 4.3.0 2216 + estraverse: 5.3.0 2217 + 2218 + eslint-visitor-keys@3.4.3: {} 2219 + 2220 + eslint@8.57.0: 2221 + dependencies: 2222 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) 2223 + '@eslint-community/regexpp': 4.11.0 2224 + '@eslint/eslintrc': 2.1.4 2225 + '@eslint/js': 8.57.0 2226 + '@humanwhocodes/config-array': 0.11.14 2227 + '@humanwhocodes/module-importer': 1.0.1 2228 + '@nodelib/fs.walk': 1.2.8 2229 + '@ungap/structured-clone': 1.2.0 2230 + ajv: 6.12.6 2231 + chalk: 4.1.2 2232 + cross-spawn: 7.0.3 2233 + debug: 4.3.6 2234 + doctrine: 3.0.0 2235 + escape-string-regexp: 4.0.0 2236 + eslint-scope: 7.2.2 2237 + eslint-visitor-keys: 3.4.3 2238 + espree: 9.6.1 2239 + esquery: 1.6.0 2240 + esutils: 2.0.3 2241 + fast-deep-equal: 3.1.3 2242 + file-entry-cache: 6.0.1 2243 + find-up: 5.0.0 2244 + glob-parent: 6.0.2 2245 + globals: 13.24.0 2246 + graphemer: 1.4.0 2247 + ignore: 5.3.2 2248 + imurmurhash: 0.1.4 2249 + is-glob: 4.0.3 2250 + is-path-inside: 3.0.3 2251 + js-yaml: 4.1.0 2252 + json-stable-stringify-without-jsonify: 1.0.1 2253 + levn: 0.4.1 2254 + lodash.merge: 4.6.2 2255 + minimatch: 3.1.2 2256 + natural-compare: 1.4.0 2257 + optionator: 0.9.4 2258 + strip-ansi: 6.0.1 2259 + text-table: 0.2.0 2260 + transitivePeerDependencies: 2261 + - supports-color 2262 + 2263 + espree@9.6.1: 2264 + dependencies: 2265 + acorn: 8.12.1 2266 + acorn-jsx: 5.3.2(acorn@8.12.1) 2267 + eslint-visitor-keys: 3.4.3 2268 + 2269 + esquery@1.6.0: 2270 + dependencies: 2271 + estraverse: 5.3.0 2272 + 2273 + esrecurse@4.3.0: 2274 + dependencies: 2275 + estraverse: 5.3.0 2276 + 2277 + estraverse@5.3.0: {} 2278 + 2279 + esutils@2.0.3: {} 2280 + 2281 + fast-deep-equal@3.1.3: {} 2282 + 2283 + fast-glob@3.3.2: 2284 + dependencies: 2285 + '@nodelib/fs.stat': 2.0.5 2286 + '@nodelib/fs.walk': 1.2.8 2287 + glob-parent: 5.1.2 2288 + merge2: 1.4.1 2289 + micromatch: 4.0.7 2290 + 2291 + fast-json-stable-stringify@2.1.0: {} 2292 + 2293 + fast-levenshtein@2.0.6: {} 2294 + 2295 + fastq@1.17.1: 2296 + dependencies: 2297 + reusify: 1.0.4 2298 + 2299 + file-entry-cache@6.0.1: 2300 + dependencies: 2301 + flat-cache: 3.2.0 2302 + 2303 + fill-range@7.1.1: 2304 + dependencies: 2305 + to-regex-range: 5.0.1 2306 + 2307 + find-up@5.0.0: 2308 + dependencies: 2309 + locate-path: 6.0.0 2310 + path-exists: 4.0.0 2311 + 2312 + flat-cache@3.2.0: 2313 + dependencies: 2314 + flatted: 3.3.1 2315 + keyv: 4.5.4 2316 + rimraf: 3.0.2 2317 + 2318 + flatted@3.3.1: {} 2319 + 2320 + for-each@0.3.3: 2321 + dependencies: 2322 + is-callable: 1.2.7 2323 + 2324 + foreground-child@3.3.0: 2325 + dependencies: 2326 + cross-spawn: 7.0.3 2327 + signal-exit: 4.1.0 2328 + 2329 + fs.realpath@1.0.0: {} 2330 + 2331 + fsevents@2.3.3: 2332 + optional: true 2333 + 2334 + function-bind@1.1.2: {} 2335 + 2336 + function.prototype.name@1.1.6: 2337 + dependencies: 2338 + call-bind: 1.0.7 2339 + define-properties: 1.2.1 2340 + es-abstract: 1.23.3 2341 + functions-have-names: 1.2.3 2342 + 2343 + functions-have-names@1.2.3: {} 2344 + 2345 + get-intrinsic@1.2.4: 2346 + dependencies: 2347 + es-errors: 1.3.0 2348 + function-bind: 1.1.2 2349 + has-proto: 1.0.3 2350 + has-symbols: 1.0.3 2351 + hasown: 2.0.2 2352 + 2353 + get-symbol-description@1.0.2: 2354 + dependencies: 2355 + call-bind: 1.0.7 2356 + es-errors: 1.3.0 2357 + get-intrinsic: 1.2.4 2358 + 2359 + get-tsconfig@4.7.6: 2360 + dependencies: 2361 + resolve-pkg-maps: 1.0.0 2362 + 2363 + glob-parent@5.1.2: 2364 + dependencies: 2365 + is-glob: 4.0.3 2366 + 2367 + glob-parent@6.0.2: 2368 + dependencies: 2369 + is-glob: 4.0.3 2370 + 2371 + glob@10.3.10: 2372 + dependencies: 2373 + foreground-child: 3.3.0 2374 + jackspeak: 2.3.6 2375 + minimatch: 9.0.5 2376 + minipass: 7.1.2 2377 + path-scurry: 1.11.1 2378 + 2379 + glob@10.4.5: 2380 + dependencies: 2381 + foreground-child: 3.3.0 2382 + jackspeak: 3.4.3 2383 + minimatch: 9.0.5 2384 + minipass: 7.1.2 2385 + package-json-from-dist: 1.0.0 2386 + path-scurry: 1.11.1 2387 + 2388 + glob@7.2.3: 2389 + dependencies: 2390 + fs.realpath: 1.0.0 2391 + inflight: 1.0.6 2392 + inherits: 2.0.4 2393 + minimatch: 3.1.2 2394 + once: 1.4.0 2395 + path-is-absolute: 1.0.1 2396 + 2397 + globals@13.24.0: 2398 + dependencies: 2399 + type-fest: 0.20.2 2400 + 2401 + globalthis@1.0.4: 2402 + dependencies: 2403 + define-properties: 1.2.1 2404 + gopd: 1.0.1 2405 + 2406 + globby@11.1.0: 2407 + dependencies: 2408 + array-union: 2.1.0 2409 + dir-glob: 3.0.1 2410 + fast-glob: 3.3.2 2411 + ignore: 5.3.2 2412 + merge2: 1.4.1 2413 + slash: 3.0.0 2414 + 2415 + gopd@1.0.1: 2416 + dependencies: 2417 + get-intrinsic: 1.2.4 2418 + 2419 + graceful-fs@4.2.11: {} 2420 + 2421 + graphemer@1.4.0: {} 2422 + 2423 + has-bigints@1.0.2: {} 2424 + 2425 + has-flag@4.0.0: {} 2426 + 2427 + has-property-descriptors@1.0.2: 2428 + dependencies: 2429 + es-define-property: 1.0.0 2430 + 2431 + has-proto@1.0.3: {} 2432 + 2433 + has-symbols@1.0.3: {} 2434 + 2435 + has-tostringtag@1.0.2: 2436 + dependencies: 2437 + has-symbols: 1.0.3 2438 + 2439 + hasown@2.0.2: 2440 + dependencies: 2441 + function-bind: 1.1.2 2442 + 2443 + ignore@5.3.2: {} 2444 + 2445 + import-fresh@3.3.0: 2446 + dependencies: 2447 + parent-module: 1.0.1 2448 + resolve-from: 4.0.0 2449 + 2450 + imurmurhash@0.1.4: {} 2451 + 2452 + inflight@1.0.6: 2453 + dependencies: 2454 + once: 1.4.0 2455 + wrappy: 1.0.2 2456 + 2457 + inherits@2.0.4: {} 2458 + 2459 + internal-slot@1.0.7: 2460 + dependencies: 2461 + es-errors: 1.3.0 2462 + hasown: 2.0.2 2463 + side-channel: 1.0.6 2464 + 2465 + is-arguments@1.1.1: 2466 + dependencies: 2467 + call-bind: 1.0.7 2468 + has-tostringtag: 1.0.2 2469 + 2470 + is-array-buffer@3.0.4: 2471 + dependencies: 2472 + call-bind: 1.0.7 2473 + get-intrinsic: 1.2.4 2474 + 2475 + is-async-function@2.0.0: 2476 + dependencies: 2477 + has-tostringtag: 1.0.2 2478 + 2479 + is-bigint@1.0.4: 2480 + dependencies: 2481 + has-bigints: 1.0.2 2482 + 2483 + is-binary-path@2.1.0: 2484 + dependencies: 2485 + binary-extensions: 2.3.0 2486 + 2487 + is-boolean-object@1.1.2: 2488 + dependencies: 2489 + call-bind: 1.0.7 2490 + has-tostringtag: 1.0.2 2491 + 2492 + is-callable@1.2.7: {} 2493 + 2494 + is-core-module@2.15.0: 2495 + dependencies: 2496 + hasown: 2.0.2 2497 + 2498 + is-data-view@1.0.1: 2499 + dependencies: 2500 + is-typed-array: 1.1.13 2501 + 2502 + is-date-object@1.0.5: 2503 + dependencies: 2504 + has-tostringtag: 1.0.2 2505 + 2506 + is-extglob@2.1.1: {} 2507 + 2508 + is-finalizationregistry@1.0.2: 2509 + dependencies: 2510 + call-bind: 1.0.7 2511 + 2512 + is-fullwidth-code-point@3.0.0: {} 2513 + 2514 + is-generator-function@1.0.10: 2515 + dependencies: 2516 + has-tostringtag: 1.0.2 2517 + 2518 + is-glob@4.0.3: 2519 + dependencies: 2520 + is-extglob: 2.1.1 2521 + 2522 + is-map@2.0.3: {} 2523 + 2524 + is-negative-zero@2.0.3: {} 2525 + 2526 + is-number-object@1.0.7: 2527 + dependencies: 2528 + has-tostringtag: 1.0.2 2529 + 2530 + is-number@7.0.0: {} 2531 + 2532 + is-path-inside@3.0.3: {} 2533 + 2534 + is-regex@1.1.4: 2535 + dependencies: 2536 + call-bind: 1.0.7 2537 + has-tostringtag: 1.0.2 2538 + 2539 + is-set@2.0.3: {} 2540 + 2541 + is-shared-array-buffer@1.0.3: 2542 + dependencies: 2543 + call-bind: 1.0.7 2544 + 2545 + is-string@1.0.7: 2546 + dependencies: 2547 + has-tostringtag: 1.0.2 2548 + 2549 + is-symbol@1.0.4: 2550 + dependencies: 2551 + has-symbols: 1.0.3 2552 + 2553 + is-typed-array@1.1.13: 2554 + dependencies: 2555 + which-typed-array: 1.1.15 2556 + 2557 + is-weakmap@2.0.2: {} 2558 + 2559 + is-weakref@1.0.2: 2560 + dependencies: 2561 + call-bind: 1.0.7 2562 + 2563 + is-weakset@2.0.3: 2564 + dependencies: 2565 + call-bind: 1.0.7 2566 + get-intrinsic: 1.2.4 2567 + 2568 + isarray@2.0.5: {} 2569 + 2570 + isexe@2.0.0: {} 2571 + 2572 + iterator.prototype@1.1.2: 2573 + dependencies: 2574 + define-properties: 1.2.1 2575 + get-intrinsic: 1.2.4 2576 + has-symbols: 1.0.3 2577 + reflect.getprototypeof: 1.0.6 2578 + set-function-name: 2.0.2 2579 + 2580 + jackspeak@2.3.6: 2581 + dependencies: 2582 + '@isaacs/cliui': 8.0.2 2583 + optionalDependencies: 2584 + '@pkgjs/parseargs': 0.11.0 2585 + 2586 + jackspeak@3.4.3: 2587 + dependencies: 2588 + '@isaacs/cliui': 8.0.2 2589 + optionalDependencies: 2590 + '@pkgjs/parseargs': 0.11.0 2591 + 2592 + jiti@1.21.6: {} 2593 + 2594 + js-tokens@4.0.0: {} 2595 + 2596 + js-yaml@4.1.0: 2597 + dependencies: 2598 + argparse: 2.0.1 2599 + 2600 + json-buffer@3.0.1: {} 2601 + 2602 + json-schema-traverse@0.4.1: {} 2603 + 2604 + json-stable-stringify-without-jsonify@1.0.1: {} 2605 + 2606 + json5@1.0.2: 2607 + dependencies: 2608 + minimist: 1.2.8 2609 + 2610 + jsx-ast-utils@3.3.5: 2611 + dependencies: 2612 + array-includes: 3.1.8 2613 + array.prototype.flat: 1.3.2 2614 + object.assign: 4.1.5 2615 + object.values: 1.2.0 2616 + 2617 + keyv@4.5.4: 2618 + dependencies: 2619 + json-buffer: 3.0.1 2620 + 2621 + language-subtag-registry@0.3.23: {} 2622 + 2623 + language-tags@1.0.9: 2624 + dependencies: 2625 + language-subtag-registry: 0.3.23 2626 + 2627 + levn@0.4.1: 2628 + dependencies: 2629 + prelude-ls: 1.2.1 2630 + type-check: 0.4.0 2631 + 2632 + lilconfig@2.1.0: {} 2633 + 2634 + lilconfig@3.1.2: {} 2635 + 2636 + lines-and-columns@1.2.4: {} 2637 + 2638 + locate-path@6.0.0: 2639 + dependencies: 2640 + p-locate: 5.0.0 2641 + 2642 + lodash.merge@4.6.2: {} 2643 + 2644 + loose-envify@1.4.0: 2645 + dependencies: 2646 + js-tokens: 4.0.0 2647 + 2648 + lru-cache@10.4.3: {} 2649 + 2650 + merge2@1.4.1: {} 2651 + 2652 + micromatch@4.0.7: 2653 + dependencies: 2654 + braces: 3.0.3 2655 + picomatch: 2.3.1 2656 + 2657 + minimatch@3.1.2: 2658 + dependencies: 2659 + brace-expansion: 1.1.11 2660 + 2661 + minimatch@9.0.3: 2662 + dependencies: 2663 + brace-expansion: 2.0.1 2664 + 2665 + minimatch@9.0.5: 2666 + dependencies: 2667 + brace-expansion: 2.0.1 2668 + 2669 + minimist@1.2.8: {} 2670 + 2671 + minipass@7.1.2: {} 2672 + 2673 + ms@2.1.2: {} 2674 + 2675 + ms@2.1.3: {} 2676 + 2677 + mz@2.7.0: 2678 + dependencies: 2679 + any-promise: 1.3.0 2680 + object-assign: 4.1.1 2681 + thenify-all: 1.6.0 2682 + 2683 + nanoid@3.3.7: {} 2684 + 2685 + natural-compare@1.4.0: {} 2686 + 2687 + next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): 2688 + dependencies: 2689 + '@next/env': 14.2.5 2690 + '@swc/helpers': 0.5.5 2691 + busboy: 1.6.0 2692 + caniuse-lite: 1.0.30001651 2693 + graceful-fs: 4.2.11 2694 + postcss: 8.4.31 2695 + react: 18.3.1 2696 + react-dom: 18.3.1(react@18.3.1) 2697 + styled-jsx: 5.1.1(react@18.3.1) 2698 + optionalDependencies: 2699 + '@next/swc-darwin-arm64': 14.2.5 2700 + '@next/swc-darwin-x64': 14.2.5 2701 + '@next/swc-linux-arm64-gnu': 14.2.5 2702 + '@next/swc-linux-arm64-musl': 14.2.5 2703 + '@next/swc-linux-x64-gnu': 14.2.5 2704 + '@next/swc-linux-x64-musl': 14.2.5 2705 + '@next/swc-win32-arm64-msvc': 14.2.5 2706 + '@next/swc-win32-ia32-msvc': 14.2.5 2707 + '@next/swc-win32-x64-msvc': 14.2.5 2708 + transitivePeerDependencies: 2709 + - '@babel/core' 2710 + - babel-plugin-macros 2711 + 2712 + normalize-path@3.0.0: {} 2713 + 2714 + object-assign@4.1.1: {} 2715 + 2716 + object-hash@3.0.0: {} 2717 + 2718 + object-inspect@1.13.2: {} 2719 + 2720 + object-is@1.1.6: 2721 + dependencies: 2722 + call-bind: 1.0.7 2723 + define-properties: 1.2.1 2724 + 2725 + object-keys@1.1.1: {} 2726 + 2727 + object.assign@4.1.5: 2728 + dependencies: 2729 + call-bind: 1.0.7 2730 + define-properties: 1.2.1 2731 + has-symbols: 1.0.3 2732 + object-keys: 1.1.1 2733 + 2734 + object.entries@1.1.8: 2735 + dependencies: 2736 + call-bind: 1.0.7 2737 + define-properties: 1.2.1 2738 + es-object-atoms: 1.0.0 2739 + 2740 + object.fromentries@2.0.8: 2741 + dependencies: 2742 + call-bind: 1.0.7 2743 + define-properties: 1.2.1 2744 + es-abstract: 1.23.3 2745 + es-object-atoms: 1.0.0 2746 + 2747 + object.groupby@1.0.3: 2748 + dependencies: 2749 + call-bind: 1.0.7 2750 + define-properties: 1.2.1 2751 + es-abstract: 1.23.3 2752 + 2753 + object.values@1.2.0: 2754 + dependencies: 2755 + call-bind: 1.0.7 2756 + define-properties: 1.2.1 2757 + es-object-atoms: 1.0.0 2758 + 2759 + once@1.4.0: 2760 + dependencies: 2761 + wrappy: 1.0.2 2762 + 2763 + optionator@0.9.4: 2764 + dependencies: 2765 + deep-is: 0.1.4 2766 + fast-levenshtein: 2.0.6 2767 + levn: 0.4.1 2768 + prelude-ls: 1.2.1 2769 + type-check: 0.4.0 2770 + word-wrap: 1.2.5 2771 + 2772 + p-limit@3.1.0: 2773 + dependencies: 2774 + yocto-queue: 0.1.0 2775 + 2776 + p-locate@5.0.0: 2777 + dependencies: 2778 + p-limit: 3.1.0 2779 + 2780 + package-json-from-dist@1.0.0: {} 2781 + 2782 + parent-module@1.0.1: 2783 + dependencies: 2784 + callsites: 3.1.0 2785 + 2786 + path-exists@4.0.0: {} 2787 + 2788 + path-is-absolute@1.0.1: {} 2789 + 2790 + path-key@3.1.1: {} 2791 + 2792 + path-parse@1.0.7: {} 2793 + 2794 + path-scurry@1.11.1: 2795 + dependencies: 2796 + lru-cache: 10.4.3 2797 + minipass: 7.1.2 2798 + 2799 + path-type@4.0.0: {} 2800 + 2801 + picocolors@1.0.1: {} 2802 + 2803 + picomatch@2.3.1: {} 2804 + 2805 + pify@2.3.0: {} 2806 + 2807 + pirates@4.0.6: {} 2808 + 2809 + possible-typed-array-names@1.0.0: {} 2810 + 2811 + postcss-import@15.1.0(postcss@8.4.41): 2812 + dependencies: 2813 + postcss: 8.4.41 2814 + postcss-value-parser: 4.2.0 2815 + read-cache: 1.0.0 2816 + resolve: 1.22.8 2817 + 2818 + postcss-js@4.0.1(postcss@8.4.41): 2819 + dependencies: 2820 + camelcase-css: 2.0.1 2821 + postcss: 8.4.41 2822 + 2823 + postcss-load-config@4.0.2(postcss@8.4.41): 2824 + dependencies: 2825 + lilconfig: 3.1.2 2826 + yaml: 2.5.0 2827 + optionalDependencies: 2828 + postcss: 8.4.41 2829 + 2830 + postcss-nested@6.2.0(postcss@8.4.41): 2831 + dependencies: 2832 + postcss: 8.4.41 2833 + postcss-selector-parser: 6.1.2 2834 + 2835 + postcss-selector-parser@6.1.2: 2836 + dependencies: 2837 + cssesc: 3.0.0 2838 + util-deprecate: 1.0.2 2839 + 2840 + postcss-value-parser@4.2.0: {} 2841 + 2842 + postcss@8.4.31: 2843 + dependencies: 2844 + nanoid: 3.3.7 2845 + picocolors: 1.0.1 2846 + source-map-js: 1.2.0 2847 + 2848 + postcss@8.4.41: 2849 + dependencies: 2850 + nanoid: 3.3.7 2851 + picocolors: 1.0.1 2852 + source-map-js: 1.2.0 2853 + 2854 + prelude-ls@1.2.1: {} 2855 + 2856 + prop-types@15.8.1: 2857 + dependencies: 2858 + loose-envify: 1.4.0 2859 + object-assign: 4.1.1 2860 + react-is: 16.13.1 2861 + 2862 + punycode@2.3.1: {} 2863 + 2864 + queue-microtask@1.2.3: {} 2865 + 2866 + react-dom@18.3.1(react@18.3.1): 2867 + dependencies: 2868 + loose-envify: 1.4.0 2869 + react: 18.3.1 2870 + scheduler: 0.23.2 2871 + 2872 + react-is@16.13.1: {} 2873 + 2874 + react@18.3.1: 2875 + dependencies: 2876 + loose-envify: 1.4.0 2877 + 2878 + read-cache@1.0.0: 2879 + dependencies: 2880 + pify: 2.3.0 2881 + 2882 + readdirp@3.6.0: 2883 + dependencies: 2884 + picomatch: 2.3.1 2885 + 2886 + reflect.getprototypeof@1.0.6: 2887 + dependencies: 2888 + call-bind: 1.0.7 2889 + define-properties: 1.2.1 2890 + es-abstract: 1.23.3 2891 + es-errors: 1.3.0 2892 + get-intrinsic: 1.2.4 2893 + globalthis: 1.0.4 2894 + which-builtin-type: 1.1.4 2895 + 2896 + regexp.prototype.flags@1.5.2: 2897 + dependencies: 2898 + call-bind: 1.0.7 2899 + define-properties: 1.2.1 2900 + es-errors: 1.3.0 2901 + set-function-name: 2.0.2 2902 + 2903 + resolve-from@4.0.0: {} 2904 + 2905 + resolve-pkg-maps@1.0.0: {} 2906 + 2907 + resolve@1.22.8: 2908 + dependencies: 2909 + is-core-module: 2.15.0 2910 + path-parse: 1.0.7 2911 + supports-preserve-symlinks-flag: 1.0.0 2912 + 2913 + resolve@2.0.0-next.5: 2914 + dependencies: 2915 + is-core-module: 2.15.0 2916 + path-parse: 1.0.7 2917 + supports-preserve-symlinks-flag: 1.0.0 2918 + 2919 + reusify@1.0.4: {} 2920 + 2921 + rimraf@3.0.2: 2922 + dependencies: 2923 + glob: 7.2.3 2924 + 2925 + run-parallel@1.2.0: 2926 + dependencies: 2927 + queue-microtask: 1.2.3 2928 + 2929 + safe-array-concat@1.1.2: 2930 + dependencies: 2931 + call-bind: 1.0.7 2932 + get-intrinsic: 1.2.4 2933 + has-symbols: 1.0.3 2934 + isarray: 2.0.5 2935 + 2936 + safe-regex-test@1.0.3: 2937 + dependencies: 2938 + call-bind: 1.0.7 2939 + es-errors: 1.3.0 2940 + is-regex: 1.1.4 2941 + 2942 + scheduler@0.23.2: 2943 + dependencies: 2944 + loose-envify: 1.4.0 2945 + 2946 + semver@6.3.1: {} 2947 + 2948 + semver@7.6.3: {} 2949 + 2950 + set-function-length@1.2.2: 2951 + dependencies: 2952 + define-data-property: 1.1.4 2953 + es-errors: 1.3.0 2954 + function-bind: 1.1.2 2955 + get-intrinsic: 1.2.4 2956 + gopd: 1.0.1 2957 + has-property-descriptors: 1.0.2 2958 + 2959 + set-function-name@2.0.2: 2960 + dependencies: 2961 + define-data-property: 1.1.4 2962 + es-errors: 1.3.0 2963 + functions-have-names: 1.2.3 2964 + has-property-descriptors: 1.0.2 2965 + 2966 + shebang-command@2.0.0: 2967 + dependencies: 2968 + shebang-regex: 3.0.0 2969 + 2970 + shebang-regex@3.0.0: {} 2971 + 2972 + side-channel@1.0.6: 2973 + dependencies: 2974 + call-bind: 1.0.7 2975 + es-errors: 1.3.0 2976 + get-intrinsic: 1.2.4 2977 + object-inspect: 1.13.2 2978 + 2979 + signal-exit@4.1.0: {} 2980 + 2981 + slash@3.0.0: {} 2982 + 2983 + source-map-js@1.2.0: {} 2984 + 2985 + stop-iteration-iterator@1.0.0: 2986 + dependencies: 2987 + internal-slot: 1.0.7 2988 + 2989 + streamsearch@1.1.0: {} 2990 + 2991 + string-width@4.2.3: 2992 + dependencies: 2993 + emoji-regex: 8.0.0 2994 + is-fullwidth-code-point: 3.0.0 2995 + strip-ansi: 6.0.1 2996 + 2997 + string-width@5.1.2: 2998 + dependencies: 2999 + eastasianwidth: 0.2.0 3000 + emoji-regex: 9.2.2 3001 + strip-ansi: 7.1.0 3002 + 3003 + string.prototype.includes@2.0.0: 3004 + dependencies: 3005 + define-properties: 1.2.1 3006 + es-abstract: 1.23.3 3007 + 3008 + string.prototype.matchall@4.0.11: 3009 + dependencies: 3010 + call-bind: 1.0.7 3011 + define-properties: 1.2.1 3012 + es-abstract: 1.23.3 3013 + es-errors: 1.3.0 3014 + es-object-atoms: 1.0.0 3015 + get-intrinsic: 1.2.4 3016 + gopd: 1.0.1 3017 + has-symbols: 1.0.3 3018 + internal-slot: 1.0.7 3019 + regexp.prototype.flags: 1.5.2 3020 + set-function-name: 2.0.2 3021 + side-channel: 1.0.6 3022 + 3023 + string.prototype.repeat@1.0.0: 3024 + dependencies: 3025 + define-properties: 1.2.1 3026 + es-abstract: 1.23.3 3027 + 3028 + string.prototype.trim@1.2.9: 3029 + dependencies: 3030 + call-bind: 1.0.7 3031 + define-properties: 1.2.1 3032 + es-abstract: 1.23.3 3033 + es-object-atoms: 1.0.0 3034 + 3035 + string.prototype.trimend@1.0.8: 3036 + dependencies: 3037 + call-bind: 1.0.7 3038 + define-properties: 1.2.1 3039 + es-object-atoms: 1.0.0 3040 + 3041 + string.prototype.trimstart@1.0.8: 3042 + dependencies: 3043 + call-bind: 1.0.7 3044 + define-properties: 1.2.1 3045 + es-object-atoms: 1.0.0 3046 + 3047 + strip-ansi@6.0.1: 3048 + dependencies: 3049 + ansi-regex: 5.0.1 3050 + 3051 + strip-ansi@7.1.0: 3052 + dependencies: 3053 + ansi-regex: 6.0.1 3054 + 3055 + strip-bom@3.0.0: {} 3056 + 3057 + strip-json-comments@3.1.1: {} 3058 + 3059 + styled-jsx@5.1.1(react@18.3.1): 3060 + dependencies: 3061 + client-only: 0.0.1 3062 + react: 18.3.1 3063 + 3064 + sucrase@3.35.0: 3065 + dependencies: 3066 + '@jridgewell/gen-mapping': 0.3.5 3067 + commander: 4.1.1 3068 + glob: 10.4.5 3069 + lines-and-columns: 1.2.4 3070 + mz: 2.7.0 3071 + pirates: 4.0.6 3072 + ts-interface-checker: 0.1.13 3073 + 3074 + supports-color@7.2.0: 3075 + dependencies: 3076 + has-flag: 4.0.0 3077 + 3078 + supports-preserve-symlinks-flag@1.0.0: {} 3079 + 3080 + tailwindcss@3.4.10: 3081 + dependencies: 3082 + '@alloc/quick-lru': 5.2.0 3083 + arg: 5.0.2 3084 + chokidar: 3.6.0 3085 + didyoumean: 1.2.2 3086 + dlv: 1.1.3 3087 + fast-glob: 3.3.2 3088 + glob-parent: 6.0.2 3089 + is-glob: 4.0.3 3090 + jiti: 1.21.6 3091 + lilconfig: 2.1.0 3092 + micromatch: 4.0.7 3093 + normalize-path: 3.0.0 3094 + object-hash: 3.0.0 3095 + picocolors: 1.0.1 3096 + postcss: 8.4.41 3097 + postcss-import: 15.1.0(postcss@8.4.41) 3098 + postcss-js: 4.0.1(postcss@8.4.41) 3099 + postcss-load-config: 4.0.2(postcss@8.4.41) 3100 + postcss-nested: 6.2.0(postcss@8.4.41) 3101 + postcss-selector-parser: 6.1.2 3102 + resolve: 1.22.8 3103 + sucrase: 3.35.0 3104 + transitivePeerDependencies: 3105 + - ts-node 3106 + 3107 + tapable@2.2.1: {} 3108 + 3109 + text-table@0.2.0: {} 3110 + 3111 + thenify-all@1.6.0: 3112 + dependencies: 3113 + thenify: 3.3.1 3114 + 3115 + thenify@3.3.1: 3116 + dependencies: 3117 + any-promise: 1.3.0 3118 + 3119 + to-regex-range@5.0.1: 3120 + dependencies: 3121 + is-number: 7.0.0 3122 + 3123 + ts-api-utils@1.3.0(typescript@5.5.4): 3124 + dependencies: 3125 + typescript: 5.5.4 3126 + 3127 + ts-interface-checker@0.1.13: {} 3128 + 3129 + tsconfig-paths@3.15.0: 3130 + dependencies: 3131 + '@types/json5': 0.0.29 3132 + json5: 1.0.2 3133 + minimist: 1.2.8 3134 + strip-bom: 3.0.0 3135 + 3136 + tslib@2.6.3: {} 3137 + 3138 + type-check@0.4.0: 3139 + dependencies: 3140 + prelude-ls: 1.2.1 3141 + 3142 + type-fest@0.20.2: {} 3143 + 3144 + typed-array-buffer@1.0.2: 3145 + dependencies: 3146 + call-bind: 1.0.7 3147 + es-errors: 1.3.0 3148 + is-typed-array: 1.1.13 3149 + 3150 + typed-array-byte-length@1.0.1: 3151 + dependencies: 3152 + call-bind: 1.0.7 3153 + for-each: 0.3.3 3154 + gopd: 1.0.1 3155 + has-proto: 1.0.3 3156 + is-typed-array: 1.1.13 3157 + 3158 + typed-array-byte-offset@1.0.2: 3159 + dependencies: 3160 + available-typed-arrays: 1.0.7 3161 + call-bind: 1.0.7 3162 + for-each: 0.3.3 3163 + gopd: 1.0.1 3164 + has-proto: 1.0.3 3165 + is-typed-array: 1.1.13 3166 + 3167 + typed-array-length@1.0.6: 3168 + dependencies: 3169 + call-bind: 1.0.7 3170 + for-each: 0.3.3 3171 + gopd: 1.0.1 3172 + has-proto: 1.0.3 3173 + is-typed-array: 1.1.13 3174 + possible-typed-array-names: 1.0.0 3175 + 3176 + typescript@5.5.4: {} 3177 + 3178 + unbox-primitive@1.0.2: 3179 + dependencies: 3180 + call-bind: 1.0.7 3181 + has-bigints: 1.0.2 3182 + has-symbols: 1.0.3 3183 + which-boxed-primitive: 1.0.2 3184 + 3185 + undici-types@5.26.5: {} 3186 + 3187 + uri-js@4.4.1: 3188 + dependencies: 3189 + punycode: 2.3.1 3190 + 3191 + util-deprecate@1.0.2: {} 3192 + 3193 + which-boxed-primitive@1.0.2: 3194 + dependencies: 3195 + is-bigint: 1.0.4 3196 + is-boolean-object: 1.1.2 3197 + is-number-object: 1.0.7 3198 + is-string: 1.0.7 3199 + is-symbol: 1.0.4 3200 + 3201 + which-builtin-type@1.1.4: 3202 + dependencies: 3203 + function.prototype.name: 1.1.6 3204 + has-tostringtag: 1.0.2 3205 + is-async-function: 2.0.0 3206 + is-date-object: 1.0.5 3207 + is-finalizationregistry: 1.0.2 3208 + is-generator-function: 1.0.10 3209 + is-regex: 1.1.4 3210 + is-weakref: 1.0.2 3211 + isarray: 2.0.5 3212 + which-boxed-primitive: 1.0.2 3213 + which-collection: 1.0.2 3214 + which-typed-array: 1.1.15 3215 + 3216 + which-collection@1.0.2: 3217 + dependencies: 3218 + is-map: 2.0.3 3219 + is-set: 2.0.3 3220 + is-weakmap: 2.0.2 3221 + is-weakset: 2.0.3 3222 + 3223 + which-typed-array@1.1.15: 3224 + dependencies: 3225 + available-typed-arrays: 1.0.7 3226 + call-bind: 1.0.7 3227 + for-each: 0.3.3 3228 + gopd: 1.0.1 3229 + has-tostringtag: 1.0.2 3230 + 3231 + which@2.0.2: 3232 + dependencies: 3233 + isexe: 2.0.0 3234 + 3235 + word-wrap@1.2.5: {} 3236 + 3237 + wrap-ansi@7.0.0: 3238 + dependencies: 3239 + ansi-styles: 4.3.0 3240 + string-width: 4.2.3 3241 + strip-ansi: 6.0.1 3242 + 3243 + wrap-ansi@8.1.0: 3244 + dependencies: 3245 + ansi-styles: 6.2.1 3246 + string-width: 5.1.2 3247 + strip-ansi: 7.1.0 3248 + 3249 + wrappy@1.0.2: {} 3250 + 3251 + yaml@2.5.0: {} 3252 + 3253 + yocto-queue@0.1.0: {}
+8
postcss.config.mjs
···
··· 1 + /** @type {import('postcss-load-config').Config} */ 2 + const config = { 3 + plugins: { 4 + tailwindcss: {}, 5 + }, 6 + }; 7 + 8 + export default config;
public/favicon.ico

This is a binary file and will not be displayed.

+1
public/next.svg
···
··· 1 + <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 394 80"><path fill="#000" d="M262 0h68.5v12.7h-27.2v66.6h-13.6V12.7H262V0ZM149 0v12.7H94v20.4h44.3v12.6H94v21h55v12.6H80.5V0h68.7zm34.3 0h-17.8l63.8 79.4h17.9l-32-39.7 32-39.6h-17.9l-23 28.6-23-28.6zm18.3 56.7-9-11-27.1 33.7h17.8l18.3-22.7z"/><path fill="#000" d="M81 79.3 17 0H0v79.3h13.6V17l50.2 62.3H81Zm252.6-.4c-1 0-1.8-.4-2.5-1s-1.1-1.6-1.1-2.6.3-1.8 1-2.5 1.6-1 2.6-1 1.8.3 2.5 1a3.4 3.4 0 0 1 .6 4.3 3.7 3.7 0 0 1-3 1.8zm23.2-33.5h6v23.3c0 2.1-.4 4-1.3 5.5a9.1 9.1 0 0 1-3.8 3.5c-1.6.8-3.5 1.3-5.7 1.3-2 0-3.7-.4-5.3-1s-2.8-1.8-3.7-3.2c-.9-1.3-1.4-3-1.4-5h6c.1.8.3 1.6.7 2.2s1 1.2 1.6 1.5c.7.4 1.5.5 2.4.5 1 0 1.8-.2 2.4-.6a4 4 0 0 0 1.6-1.8c.3-.8.5-1.8.5-3V45.5zm30.9 9.1a4.4 4.4 0 0 0-2-3.3 7.5 7.5 0 0 0-4.3-1.1c-1.3 0-2.4.2-3.3.5-.9.4-1.6 1-2 1.6a3.5 3.5 0 0 0-.3 4c.3.5.7.9 1.3 1.2l1.8 1 2 .5 3.2.8c1.3.3 2.5.7 3.7 1.2a13 13 0 0 1 3.2 1.8 8.1 8.1 0 0 1 3 6.5c0 2-.5 3.7-1.5 5.1a10 10 0 0 1-4.4 3.5c-1.8.8-4.1 1.2-6.8 1.2-2.6 0-4.9-.4-6.8-1.2-2-.8-3.4-2-4.5-3.5a10 10 0 0 1-1.7-5.6h6a5 5 0 0 0 3.5 4.6c1 .4 2.2.6 3.4.6 1.3 0 2.5-.2 3.5-.6 1-.4 1.8-1 2.4-1.7a4 4 0 0 0 .8-2.4c0-.9-.2-1.6-.7-2.2a11 11 0 0 0-2.1-1.4l-3.2-1-3.8-1c-2.8-.7-5-1.7-6.6-3.2a7.2 7.2 0 0 1-2.4-5.7 8 8 0 0 1 1.7-5 10 10 0 0 1 4.3-3.5c2-.8 4-1.2 6.4-1.2 2.3 0 4.4.4 6.2 1.2 1.8.8 3.2 2 4.3 3.4 1 1.4 1.5 3 1.5 5h-5.8z"/></svg>
+1
public/vercel.svg
···
··· 1 + <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 283 64"><path fill="black" d="M141 16c-11 0-19 7-19 18s9 18 20 18c7 0 13-3 16-7l-7-5c-2 3-6 4-9 4-5 0-9-3-10-7h28v-3c0-11-8-18-19-18zm-9 15c1-4 4-7 9-7s8 3 9 7h-18zm117-15c-11 0-19 7-19 18s9 18 20 18c6 0 12-3 16-7l-8-5c-2 3-5 4-8 4-5 0-9-3-11-7h28l1-3c0-11-8-18-19-18zm-10 15c2-4 5-7 10-7s8 3 9 7h-19zm-39 3c0 6 4 10 10 10 4 0 7-2 9-5l8 5c-3 5-9 8-17 8-11 0-19-7-19-18s8-18 19-18c8 0 14 3 17 8l-8 5c-2-3-5-5-9-5-6 0-10 4-10 10zm83-29v46h-9V5h9zM37 0l37 64H0L37 0zm92 5-27 48L74 5h10l18 30 17-30h10zm59 12v10l-3-1c-6 0-10 4-10 10v15h-9V17h9v9c0-5 6-9 13-9z"/></svg>
+6
src/pages/_app.tsx
···
··· 1 + import "@/styles/globals.css"; 2 + import type { AppProps } from "next/app"; 3 + 4 + export default function App({ Component, pageProps }: AppProps) { 5 + return <Component {...pageProps} />; 6 + }
+13
src/pages/_document.tsx
···
··· 1 + import { Html, Head, Main, NextScript } from "next/document"; 2 + 3 + export default function Document() { 4 + return ( 5 + <Html lang="en"> 6 + <Head /> 7 + <body> 8 + <Main /> 9 + <NextScript /> 10 + </body> 11 + </Html> 12 + ); 13 + }
+13
src/pages/api/hello.ts
···
··· 1 + // Next.js API route support: https://nextjs.org/docs/api-routes/introduction 2 + import type { NextApiRequest, NextApiResponse } from "next"; 3 + 4 + type Data = { 5 + name: string; 6 + }; 7 + 8 + export default function handler( 9 + req: NextApiRequest, 10 + res: NextApiResponse<Data>, 11 + ) { 12 + res.status(200).json({ name: "John Doe" }); 13 + }
+118
src/pages/index.tsx
···
··· 1 + import Image from "next/image"; 2 + import { Inter } from "next/font/google"; 3 + 4 + const inter = Inter({ subsets: ["latin"] }); 5 + 6 + export default function Home() { 7 + return ( 8 + <main 9 + className={`flex min-h-screen flex-col items-center justify-between p-24 ${inter.className}`} 10 + > 11 + <div className="z-10 max-w-5xl w-full items-center justify-between font-mono text-sm lg:flex"> 12 + <p className="fixed left-0 top-0 flex w-full justify-center border-b border-gray-300 bg-gradient-to-b from-zinc-200 pb-6 pt-8 backdrop-blur-2xl dark:border-neutral-800 dark:bg-zinc-800/30 dark:from-inherit lg:static lg:w-auto lg:rounded-xl lg:border lg:bg-gray-200 lg:p-4 lg:dark:bg-zinc-800/30"> 13 + Get started by editing&nbsp; 14 + <code className="font-mono font-bold">src/pages/index.tsx</code> 15 + </p> 16 + <div className="fixed bottom-0 left-0 flex h-48 w-full items-end justify-center bg-gradient-to-t from-white via-white dark:from-black dark:via-black lg:static lg:h-auto lg:w-auto lg:bg-none"> 17 + <a 18 + className="pointer-events-none flex place-items-center gap-2 p-8 lg:pointer-events-auto lg:p-0" 19 + href="https://vercel.com?utm_source=create-next-app&utm_medium=default-template-tw&utm_campaign=create-next-app" 20 + target="_blank" 21 + rel="noopener noreferrer" 22 + > 23 + By{" "} 24 + <Image 25 + src="/vercel.svg" 26 + alt="Vercel Logo" 27 + className="dark:invert" 28 + width={100} 29 + height={24} 30 + priority 31 + /> 32 + </a> 33 + </div> 34 + </div> 35 + 36 + <div className="relative flex place-items-center before:absolute before:h-[300px] before:w-full sm:before:w-[480px] before:-translate-x-1/2 before:rounded-full before:bg-gradient-radial before:from-white before:to-transparent before:blur-2xl before:content-[''] after:absolute after:-z-20 after:h-[180px] after:w-full sm:after:w-[240px] after:translate-x-1/3 after:bg-gradient-conic after:from-sky-200 after:via-blue-200 after:blur-2xl after:content-[''] before:dark:bg-gradient-to-br before:dark:from-transparent before:dark:to-blue-700/10 after:dark:from-sky-900 after:dark:via-[#0141ff]/40 before:lg:h-[360px]"> 37 + <Image 38 + className="relative dark:drop-shadow-[0_0_0.3rem_#ffffff70] dark:invert" 39 + src="/next.svg" 40 + alt="Next.js Logo" 41 + width={180} 42 + height={37} 43 + priority 44 + /> 45 + </div> 46 + 47 + <div className="mb-32 grid text-center lg:max-w-5xl lg:w-full lg:mb-0 lg:grid-cols-4 lg:text-left"> 48 + <a 49 + href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=default-template-tw&utm_campaign=create-next-app" 50 + className="group rounded-lg border border-transparent px-5 py-4 transition-colors hover:border-gray-300 hover:bg-gray-100 hover:dark:border-neutral-700 hover:dark:bg-neutral-800/30" 51 + target="_blank" 52 + rel="noopener noreferrer" 53 + > 54 + <h2 className={`mb-3 text-2xl font-semibold`}> 55 + Docs{" "} 56 + <span className="inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none"> 57 + -&gt; 58 + </span> 59 + </h2> 60 + <p className={`m-0 max-w-[30ch] text-sm opacity-50`}> 61 + Find in-depth information about Next.js features and API. 62 + </p> 63 + </a> 64 + 65 + <a 66 + href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=default-template-tw&utm_campaign=create-next-app" 67 + className="group rounded-lg border border-transparent px-5 py-4 transition-colors hover:border-gray-300 hover:bg-gray-100 hover:dark:border-neutral-700 hover:dark:bg-neutral-800/30" 68 + target="_blank" 69 + rel="noopener noreferrer" 70 + > 71 + <h2 className={`mb-3 text-2xl font-semibold`}> 72 + Learn{" "} 73 + <span className="inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none"> 74 + -&gt; 75 + </span> 76 + </h2> 77 + <p className={`m-0 max-w-[30ch] text-sm opacity-50`}> 78 + Learn about Next.js in an interactive course with&nbsp;quizzes! 79 + </p> 80 + </a> 81 + 82 + <a 83 + href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=default-template-tw&utm_campaign=create-next-app" 84 + className="group rounded-lg border border-transparent px-5 py-4 transition-colors hover:border-gray-300 hover:bg-gray-100 hover:dark:border-neutral-700 hover:dark:bg-neutral-800/30" 85 + target="_blank" 86 + rel="noopener noreferrer" 87 + > 88 + <h2 className={`mb-3 text-2xl font-semibold`}> 89 + Templates{" "} 90 + <span className="inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none"> 91 + -&gt; 92 + </span> 93 + </h2> 94 + <p className={`m-0 max-w-[30ch] text-sm opacity-50`}> 95 + Discover and deploy boilerplate example Next.js&nbsp;projects. 96 + </p> 97 + </a> 98 + 99 + <a 100 + href="https://vercel.com/new?utm_source=create-next-app&utm_medium=default-template-tw&utm_campaign=create-next-app" 101 + className="group rounded-lg border border-transparent px-5 py-4 transition-colors hover:border-gray-300 hover:bg-gray-100 hover:dark:border-neutral-700 hover:dark:bg-neutral-800/30" 102 + target="_blank" 103 + rel="noopener noreferrer" 104 + > 105 + <h2 className={`mb-3 text-2xl font-semibold`}> 106 + Deploy{" "} 107 + <span className="inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none"> 108 + -&gt; 109 + </span> 110 + </h2> 111 + <p className={`m-0 max-w-[30ch] text-sm opacity-50 text-balance`}> 112 + Instantly deploy your Next.js site to a shareable URL with Vercel. 113 + </p> 114 + </a> 115 + </div> 116 + </main> 117 + ); 118 + }
+33
src/styles/globals.css
···
··· 1 + @tailwind base; 2 + @tailwind components; 3 + @tailwind utilities; 4 + 5 + :root { 6 + --foreground-rgb: 0, 0, 0; 7 + --background-start-rgb: 214, 219, 220; 8 + --background-end-rgb: 255, 255, 255; 9 + } 10 + 11 + @media (prefers-color-scheme: dark) { 12 + :root { 13 + --foreground-rgb: 255, 255, 255; 14 + --background-start-rgb: 0, 0, 0; 15 + --background-end-rgb: 0, 0, 0; 16 + } 17 + } 18 + 19 + body { 20 + color: rgb(var(--foreground-rgb)); 21 + background: linear-gradient( 22 + to bottom, 23 + transparent, 24 + rgb(var(--background-end-rgb)) 25 + ) 26 + rgb(var(--background-start-rgb)); 27 + } 28 + 29 + @layer utilities { 30 + .text-balance { 31 + text-wrap: balance; 32 + } 33 + }
+20
tailwind.config.ts
···
··· 1 + import type { Config } from "tailwindcss"; 2 + 3 + const config: Config = { 4 + content: [ 5 + "./src/pages/**/*.{js,ts,jsx,tsx,mdx}", 6 + "./src/components/**/*.{js,ts,jsx,tsx,mdx}", 7 + "./src/app/**/*.{js,ts,jsx,tsx,mdx}", 8 + ], 9 + theme: { 10 + extend: { 11 + backgroundImage: { 12 + "gradient-radial": "radial-gradient(var(--tw-gradient-stops))", 13 + "gradient-conic": 14 + "conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))", 15 + }, 16 + }, 17 + }, 18 + plugins: [], 19 + }; 20 + export default config;
+21
tsconfig.json
···
··· 1 + { 2 + "compilerOptions": { 3 + "lib": ["dom", "dom.iterable", "esnext"], 4 + "allowJs": true, 5 + "skipLibCheck": true, 6 + "strict": true, 7 + "noEmit": true, 8 + "esModuleInterop": true, 9 + "module": "esnext", 10 + "moduleResolution": "bundler", 11 + "resolveJsonModule": true, 12 + "isolatedModules": true, 13 + "jsx": "preserve", 14 + "incremental": true, 15 + "paths": { 16 + "@/*": ["./src/*"] 17 + } 18 + }, 19 + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"], 20 + "exclude": ["node_modules"] 21 + }