this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

blog

+3914 -1854
+1 -1
.eslintrc.json
··· 1 1 { 2 - "extends": "next/core-web-vitals" 2 + "extends": ["next/core-web-vitals", "next/typescript"] 3 3 }
+11
.prettierrc.json
··· 1 + { 2 + "plugins": [ 3 + "prettier-plugin-tailwindcss", 4 + "@ianvs/prettier-plugin-sort-imports" 5 + ] 6 + , 7 + "importOrder": ["react", "<THIRD_PARTY_MODULES>", "","^#/(.*)$", "", "^[./]"], 8 + "importOrderParserPlugins": ["typescript", "jsx", "decorators-legacy"], 9 + "importOrderTypeScriptVersion": "5.0.0", 10 + "importOrderCaseSensitive": false 11 + }
+4 -4
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). 1 + This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app). 2 2 3 3 ## Getting Started 4 4 ··· 18 18 19 19 You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file. 20 20 21 - This project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font. 21 + This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. 22 22 23 23 ## Learn More 24 24 ··· 27 27 - [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. 28 28 - [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. 29 29 30 - You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome! 30 + You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! 31 31 32 32 ## Deploy on Vercel 33 33 34 34 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. 35 35 36 - Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details. 36 + Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.
+2
atcute-env.d.ts
··· 1 + // env.d.ts 2 + /// <reference types="@atcute/whitewind/lexicons" />
+19 -6
package.json
··· 9 9 "lint": "next lint" 10 10 }, 11 11 "dependencies": { 12 + "@atcute/client": "^2.0.3", 13 + "@atcute/whitewind": "^1.0.2", 14 + "bright": "^0.8.5", 15 + "lucide-react": "^0.453.0", 16 + "next": "15.0.1", 12 17 "react": "^18", 13 18 "react-dom": "^18", 14 - "next": "14.2.1" 19 + "react-markdown": "^9.0.1", 20 + "reading-time": "^1.5.0", 21 + "rehype-sanitize": "^6.0.0", 22 + "simple-icons": "^13.14.1", 23 + "tailwind-merge": "^2.5.4" 15 24 }, 16 25 "devDependencies": { 17 - "typescript": "^5", 18 - "@types/node": "^20", 26 + "@ianvs/prettier-plugin-sort-imports": "^4.3.1", 27 + "@types/node": "^22.7.9", 19 28 "@types/react": "^18", 20 29 "@types/react-dom": "^18", 30 + "eslint": "^9.13.0", 31 + "eslint-config-next": "15.0.1", 21 32 "postcss": "^8", 33 + "prettier": "^3.3.3", 34 + "prettier-plugin-tailwindcss": "^0.6.8", 22 35 "tailwindcss": "^3.4.1", 23 - "eslint": "^8", 24 - "eslint-config-next": "14.2.1" 25 - } 36 + "typescript": "^5" 37 + }, 38 + "packageManager": "pnpm@9.12.2" 26 39 }
+3509 -1718
pnpm-lock.yaml
··· 1 - lockfileVersion: '6.0' 1 + lockfileVersion: '9.0' 2 2 3 3 settings: 4 4 autoInstallPeers: true 5 5 excludeLinksFromLockfile: false 6 6 7 - dependencies: 8 - next: 9 - specifier: 14.2.1 10 - version: 14.2.1(react-dom@18.2.0)(react@18.2.0) 11 - react: 12 - specifier: ^18 13 - version: 18.2.0 14 - react-dom: 15 - specifier: ^18 16 - version: 18.2.0(react@18.2.0) 7 + importers: 17 8 18 - devDependencies: 19 - '@types/node': 20 - specifier: ^20 21 - version: 20.12.7 22 - '@types/react': 23 - specifier: ^18 24 - version: 18.2.78 25 - '@types/react-dom': 26 - specifier: ^18 27 - version: 18.2.25 28 - eslint: 29 - specifier: ^8 30 - version: 8.57.0 31 - eslint-config-next: 32 - specifier: 14.2.1 33 - version: 14.2.1(eslint@8.57.0)(typescript@5.4.5) 34 - postcss: 35 - specifier: ^8 36 - version: 8.4.38 37 - tailwindcss: 38 - specifier: ^3.4.1 39 - version: 3.4.3 40 - typescript: 41 - specifier: ^5 42 - version: 5.4.5 9 + .: 10 + dependencies: 11 + '@atcute/client': 12 + specifier: ^2.0.3 13 + version: 2.0.3 14 + '@atcute/whitewind': 15 + specifier: ^1.0.2 16 + version: 1.0.2(@atcute/client@2.0.3) 17 + bright: 18 + specifier: ^0.8.5 19 + version: 0.8.5(react@18.3.1) 20 + lucide-react: 21 + specifier: ^0.453.0 22 + version: 0.453.0(react@18.3.1) 23 + next: 24 + specifier: 15.0.1 25 + version: 15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 26 + react: 27 + specifier: ^18 28 + version: 18.3.1 29 + react-dom: 30 + specifier: ^18 31 + version: 18.3.1(react@18.3.1) 32 + react-markdown: 33 + specifier: ^9.0.1 34 + version: 9.0.1(@types/react@18.3.12)(react@18.3.1) 35 + reading-time: 36 + specifier: ^1.5.0 37 + version: 1.5.0 38 + rehype-sanitize: 39 + specifier: ^6.0.0 40 + version: 6.0.0 41 + simple-icons: 42 + specifier: ^13.14.1 43 + version: 13.14.1 44 + tailwind-merge: 45 + specifier: ^2.5.4 46 + version: 2.5.4 47 + devDependencies: 48 + '@ianvs/prettier-plugin-sort-imports': 49 + specifier: ^4.3.1 50 + version: 4.3.1(prettier@3.3.3) 51 + '@types/node': 52 + specifier: ^22.7.9 53 + version: 22.7.9 54 + '@types/react': 55 + specifier: ^18 56 + version: 18.3.12 57 + '@types/react-dom': 58 + specifier: ^18 59 + version: 18.3.1 60 + eslint: 61 + specifier: ^9.13.0 62 + version: 9.13.0(jiti@1.21.6) 63 + eslint-config-next: 64 + specifier: 15.0.1 65 + version: 15.0.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) 66 + postcss: 67 + specifier: ^8 68 + version: 8.4.47 69 + prettier: 70 + specifier: ^3.3.3 71 + version: 3.3.3 72 + prettier-plugin-tailwindcss: 73 + specifier: ^0.6.8 74 + version: 0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3))(prettier@3.3.3) 75 + tailwindcss: 76 + specifier: ^3.4.1 77 + version: 3.4.14 78 + typescript: 79 + specifier: ^5 80 + version: 5.6.3 43 81 44 82 packages: 45 83 46 - /@aashutoshrathi/word-wrap@1.2.6: 47 - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} 48 - engines: {node: '>=0.10.0'} 49 - dev: true 50 - 51 - /@alloc/quick-lru@5.2.0: 84 + '@alloc/quick-lru@5.2.0': 52 85 resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 53 86 engines: {node: '>=10'} 54 - dev: true 87 + 88 + '@ampproject/remapping@2.3.0': 89 + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} 90 + engines: {node: '>=6.0.0'} 91 + 92 + '@atcute/client@2.0.3': 93 + resolution: {integrity: sha512-j9GryA5l+4F0BTQWa6/1XmsuSPSq+bqNCY3mrHUGD592hMqUZxgpYDLgRWL+719V287AW/56AwvFYlbjlENp7A==} 94 + 95 + '@atcute/whitewind@1.0.2': 96 + resolution: {integrity: sha512-x8REEc2GH2t21mCV+Aj752rVy0HT04FkSSKxrgh+2OkbXOKqxX5dllSHpI9Y5HLnTuZvZZiG+UrM1maeyzhLwA==} 97 + peerDependencies: 98 + '@atcute/client': ^1.0.0 || ^2.0.0 99 + 100 + '@babel/code-frame@7.25.9': 101 + resolution: {integrity: sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==} 102 + engines: {node: '>=6.9.0'} 103 + 104 + '@babel/compat-data@7.25.9': 105 + resolution: {integrity: sha512-yD+hEuJ/+wAJ4Ox2/rpNv5HIuPG82x3ZlQvYVn8iYCprdxzE7P1udpGF1jyjQVBU4dgznN+k2h103vxZ7NdPyw==} 106 + engines: {node: '>=6.9.0'} 107 + 108 + '@babel/core@7.25.9': 109 + resolution: {integrity: sha512-WYvQviPw+Qyib0v92AwNIrdLISTp7RfDkM7bPqBvpbnhY4wq8HvHBZREVdYDXk98C8BkOIVnHAY3yvj7AVISxQ==} 110 + engines: {node: '>=6.9.0'} 111 + 112 + '@babel/generator@7.25.9': 113 + resolution: {integrity: sha512-omlUGkr5EaoIJrhLf9CJ0TvjBRpd9+AXRG//0GEQ9THSo8wPiTlbpy1/Ow8ZTrbXpjd9FHXfbFQx32I04ht0FA==} 114 + engines: {node: '>=6.9.0'} 115 + 116 + '@babel/helper-compilation-targets@7.25.9': 117 + resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} 118 + engines: {node: '>=6.9.0'} 119 + 120 + '@babel/helper-module-imports@7.25.9': 121 + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} 122 + engines: {node: '>=6.9.0'} 123 + 124 + '@babel/helper-module-transforms@7.25.9': 125 + resolution: {integrity: sha512-TvLZY/F3+GvdRYFZFyxMvnsKi+4oJdgZzU3BoGN9Uc2d9C6zfNwJcKKhjqLAhK8i46mv93jsO74fDh3ih6rpHA==} 126 + engines: {node: '>=6.9.0'} 127 + peerDependencies: 128 + '@babel/core': ^7.0.0 129 + 130 + '@babel/helper-simple-access@7.25.9': 131 + resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} 132 + engines: {node: '>=6.9.0'} 133 + 134 + '@babel/helper-string-parser@7.25.9': 135 + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} 136 + engines: {node: '>=6.9.0'} 137 + 138 + '@babel/helper-validator-identifier@7.25.9': 139 + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} 140 + engines: {node: '>=6.9.0'} 141 + 142 + '@babel/helper-validator-option@7.25.9': 143 + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} 144 + engines: {node: '>=6.9.0'} 145 + 146 + '@babel/helpers@7.25.9': 147 + resolution: {integrity: sha512-oKWp3+usOJSzDZOucZUAMayhPz/xVjzymyDzUN8dk0Wd3RWMlGLXi07UCQ/CgQVb8LvXx3XBajJH4XGgkt7H7g==} 148 + engines: {node: '>=6.9.0'} 149 + 150 + '@babel/highlight@7.25.9': 151 + resolution: {integrity: sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==} 152 + engines: {node: '>=6.9.0'} 153 + 154 + '@babel/parser@7.25.9': 155 + resolution: {integrity: sha512-aI3jjAAO1fh7vY/pBGsn1i9LDbRP43+asrRlkPuTXW5yHXtd1NgTEMudbBoDDxrf1daEEfPJqR+JBMakzrR4Dg==} 156 + engines: {node: '>=6.0.0'} 157 + hasBin: true 55 158 56 - /@babel/runtime@7.24.4: 57 - resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==} 159 + '@babel/template@7.25.9': 160 + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} 58 161 engines: {node: '>=6.9.0'} 59 - dependencies: 60 - regenerator-runtime: 0.14.1 61 - dev: true 62 162 63 - /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): 163 + '@babel/traverse@7.25.9': 164 + resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} 165 + engines: {node: '>=6.9.0'} 166 + 167 + '@babel/types@7.25.9': 168 + resolution: {integrity: sha512-OwS2CM5KocvQ/k7dFJa8i5bNGJP0hXWfVCfDkqRFP1IreH1JDC7wG6eCYCi0+McbfT8OR/kNqsI0UU0xP9H6PQ==} 169 + engines: {node: '>=6.9.0'} 170 + 171 + '@code-hike/lighter@0.8.1': 172 + resolution: {integrity: sha512-St4rPmB7C2EWmAK1sAbvD3lZeM7UDInVDMjQDzEDsu4Q3B3AqF25vXedQK51U0UO0MCOASgBBdTiNwvJAfIqMQ==} 173 + 174 + '@emnapi/runtime@1.3.1': 175 + resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} 176 + 177 + '@eslint-community/eslint-utils@4.4.0': 64 178 resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 65 179 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 66 180 peerDependencies: 67 181 eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 68 - dependencies: 69 - eslint: 8.57.0 70 - eslint-visitor-keys: 3.4.3 71 - dev: true 72 182 73 - /@eslint-community/regexpp@4.10.0: 74 - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} 183 + '@eslint-community/regexpp@4.11.1': 184 + resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} 75 185 engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 76 - dev: true 186 + 187 + '@eslint/config-array@0.18.0': 188 + resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} 189 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 190 + 191 + '@eslint/core@0.7.0': 192 + resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} 193 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 77 194 78 - /@eslint/eslintrc@2.1.4: 79 - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} 80 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 81 - dependencies: 82 - ajv: 6.12.6 83 - debug: 4.3.4 84 - espree: 9.6.1 85 - globals: 13.24.0 86 - ignore: 5.3.1 87 - import-fresh: 3.3.0 88 - js-yaml: 4.1.0 89 - minimatch: 3.1.2 90 - strip-json-comments: 3.1.1 91 - transitivePeerDependencies: 92 - - supports-color 93 - dev: true 195 + '@eslint/eslintrc@3.1.0': 196 + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} 197 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 198 + 199 + '@eslint/js@9.13.0': 200 + resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==} 201 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 202 + 203 + '@eslint/object-schema@2.1.4': 204 + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} 205 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 206 + 207 + '@eslint/plugin-kit@0.2.1': 208 + resolution: {integrity: sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw==} 209 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 94 210 95 - /@eslint/js@8.57.0: 96 - resolution: {integrity: sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==} 97 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 98 - dev: true 211 + '@humanfs/core@0.19.0': 212 + resolution: {integrity: sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==} 213 + engines: {node: '>=18.18.0'} 99 214 100 - /@humanwhocodes/config-array@0.11.14: 101 - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} 102 - engines: {node: '>=10.10.0'} 103 - dependencies: 104 - '@humanwhocodes/object-schema': 2.0.3 105 - debug: 4.3.4 106 - minimatch: 3.1.2 107 - transitivePeerDependencies: 108 - - supports-color 109 - dev: true 215 + '@humanfs/node@0.16.5': 216 + resolution: {integrity: sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==} 217 + engines: {node: '>=18.18.0'} 110 218 111 - /@humanwhocodes/module-importer@1.0.1: 219 + '@humanwhocodes/module-importer@1.0.1': 112 220 resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 113 221 engines: {node: '>=12.22'} 114 - dev: true 222 + 223 + '@humanwhocodes/retry@0.3.1': 224 + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} 225 + engines: {node: '>=18.18'} 226 + 227 + '@ianvs/prettier-plugin-sort-imports@4.3.1': 228 + resolution: {integrity: sha512-ZHwbyjkANZOjaBm3ZosADD2OUYGFzQGxfy67HmGZU94mHqe7g1LCMA7YYKB1Cq+UTPCBqlAYapY0KXAjKEw8Sg==} 229 + peerDependencies: 230 + '@vue/compiler-sfc': 2.7.x || 3.x 231 + prettier: 2 || 3 232 + peerDependenciesMeta: 233 + '@vue/compiler-sfc': 234 + optional: true 115 235 116 - /@humanwhocodes/object-schema@2.0.3: 117 - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} 118 - dev: true 236 + '@img/sharp-darwin-arm64@0.33.5': 237 + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} 238 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 239 + cpu: [arm64] 240 + os: [darwin] 119 241 120 - /@isaacs/cliui@8.0.2: 242 + '@img/sharp-darwin-x64@0.33.5': 243 + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} 244 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 245 + cpu: [x64] 246 + os: [darwin] 247 + 248 + '@img/sharp-libvips-darwin-arm64@1.0.4': 249 + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} 250 + cpu: [arm64] 251 + os: [darwin] 252 + 253 + '@img/sharp-libvips-darwin-x64@1.0.4': 254 + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} 255 + cpu: [x64] 256 + os: [darwin] 257 + 258 + '@img/sharp-libvips-linux-arm64@1.0.4': 259 + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} 260 + cpu: [arm64] 261 + os: [linux] 262 + 263 + '@img/sharp-libvips-linux-arm@1.0.5': 264 + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} 265 + cpu: [arm] 266 + os: [linux] 267 + 268 + '@img/sharp-libvips-linux-s390x@1.0.4': 269 + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} 270 + cpu: [s390x] 271 + os: [linux] 272 + 273 + '@img/sharp-libvips-linux-x64@1.0.4': 274 + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} 275 + cpu: [x64] 276 + os: [linux] 277 + 278 + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': 279 + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} 280 + cpu: [arm64] 281 + os: [linux] 282 + 283 + '@img/sharp-libvips-linuxmusl-x64@1.0.4': 284 + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} 285 + cpu: [x64] 286 + os: [linux] 287 + 288 + '@img/sharp-linux-arm64@0.33.5': 289 + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} 290 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 291 + cpu: [arm64] 292 + os: [linux] 293 + 294 + '@img/sharp-linux-arm@0.33.5': 295 + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} 296 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 297 + cpu: [arm] 298 + os: [linux] 299 + 300 + '@img/sharp-linux-s390x@0.33.5': 301 + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} 302 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 303 + cpu: [s390x] 304 + os: [linux] 305 + 306 + '@img/sharp-linux-x64@0.33.5': 307 + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} 308 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 309 + cpu: [x64] 310 + os: [linux] 311 + 312 + '@img/sharp-linuxmusl-arm64@0.33.5': 313 + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} 314 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 315 + cpu: [arm64] 316 + os: [linux] 317 + 318 + '@img/sharp-linuxmusl-x64@0.33.5': 319 + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} 320 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 321 + cpu: [x64] 322 + os: [linux] 323 + 324 + '@img/sharp-wasm32@0.33.5': 325 + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} 326 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 327 + cpu: [wasm32] 328 + 329 + '@img/sharp-win32-ia32@0.33.5': 330 + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} 331 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 332 + cpu: [ia32] 333 + os: [win32] 334 + 335 + '@img/sharp-win32-x64@0.33.5': 336 + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} 337 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 338 + cpu: [x64] 339 + os: [win32] 340 + 341 + '@isaacs/cliui@8.0.2': 121 342 resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 122 343 engines: {node: '>=12'} 123 - dependencies: 124 - string-width: 5.1.2 125 - string-width-cjs: /string-width@4.2.3 126 - strip-ansi: 7.1.0 127 - strip-ansi-cjs: /strip-ansi@6.0.1 128 - wrap-ansi: 8.1.0 129 - wrap-ansi-cjs: /wrap-ansi@7.0.0 130 - dev: true 131 344 132 - /@jridgewell/gen-mapping@0.3.5: 345 + '@jridgewell/gen-mapping@0.3.5': 133 346 resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} 134 347 engines: {node: '>=6.0.0'} 135 - dependencies: 136 - '@jridgewell/set-array': 1.2.1 137 - '@jridgewell/sourcemap-codec': 1.4.15 138 - '@jridgewell/trace-mapping': 0.3.25 139 - dev: true 140 348 141 - /@jridgewell/resolve-uri@3.1.2: 349 + '@jridgewell/resolve-uri@3.1.2': 142 350 resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 143 351 engines: {node: '>=6.0.0'} 144 - dev: true 145 352 146 - /@jridgewell/set-array@1.2.1: 353 + '@jridgewell/set-array@1.2.1': 147 354 resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 148 355 engines: {node: '>=6.0.0'} 149 - dev: true 150 356 151 - /@jridgewell/sourcemap-codec@1.4.15: 152 - resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 153 - dev: true 357 + '@jridgewell/sourcemap-codec@1.5.0': 358 + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 154 359 155 - /@jridgewell/trace-mapping@0.3.25: 360 + '@jridgewell/trace-mapping@0.3.25': 156 361 resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 157 - dependencies: 158 - '@jridgewell/resolve-uri': 3.1.2 159 - '@jridgewell/sourcemap-codec': 1.4.15 160 - dev: true 161 362 162 - /@next/env@14.2.1: 163 - resolution: {integrity: sha512-qsHJle3GU3CmVx7pUoXcghX4sRN+vINkbLdH611T8ZlsP//grzqVW87BSUgOZeSAD4q7ZdZicdwNe/20U2janA==} 164 - dev: false 363 + '@next/env@15.0.1': 364 + resolution: {integrity: sha512-lc4HeDUKO9gxxlM5G2knTRifqhsY6yYpwuHspBZdboZe0Gp+rZHBNNSIjmQKDJIdRXiXGyVnSD6gafrbQPvILQ==} 165 365 166 - /@next/eslint-plugin-next@14.2.1: 167 - resolution: {integrity: sha512-Fp+mthEBjkn8r9qd6o4JgxKp0IDEzW0VYHD8ZC05xS5/lFNwHKuOdr2kVhWG7BQCO9L6eeepshM1Wbs2T+LgSg==} 168 - dependencies: 169 - glob: 10.3.10 170 - dev: true 366 + '@next/eslint-plugin-next@15.0.1': 367 + resolution: {integrity: sha512-bKWsMaGPbiFAaGqrDJvbE8b4Z0uKicGVcgOI77YM2ui3UfjHMr4emFPrZTLeZVchi7fT1mooG2LxREfUUClIKw==} 171 368 172 - /@next/swc-darwin-arm64@14.2.1: 173 - resolution: {integrity: sha512-kGjnjcIJehEcd3rT/3NAATJQndAEELk0J9GmGMXHSC75TMnvpOhONcjNHbjtcWE5HUQnIHy5JVkatrnYm1QhVw==} 369 + '@next/swc-darwin-arm64@15.0.1': 370 + resolution: {integrity: sha512-C9k/Xv4sxkQRTA37Z6MzNq3Yb1BJMmSqjmwowoWEpbXTkAdfOwnoKOpAb71ItSzoA26yUTIo6ZhN8rKGu4ExQw==} 174 371 engines: {node: '>= 10'} 175 372 cpu: [arm64] 176 373 os: [darwin] 177 - requiresBuild: true 178 - dev: false 179 - optional: true 180 374 181 - /@next/swc-darwin-x64@14.2.1: 182 - resolution: {integrity: sha512-dAdWndgdQi7BK2WSXrx4lae7mYcOYjbHJUhvOUnJjMNYrmYhxbbvJ2xElZpxNxdfA6zkqagIB9He2tQk+l16ew==} 375 + '@next/swc-darwin-x64@15.0.1': 376 + resolution: {integrity: sha512-uHl13HXOuq1G7ovWFxCACDJHTSDVbn/sbLv8V1p+7KIvTrYQ5HNoSmKBdYeEKRRCbEmd+OohOgg9YOp8Ux3MBg==} 183 377 engines: {node: '>= 10'} 184 378 cpu: [x64] 185 379 os: [darwin] 186 - requiresBuild: true 187 - dev: false 188 - optional: true 189 380 190 - /@next/swc-linux-arm64-gnu@14.2.1: 191 - resolution: {integrity: sha512-2ZctfnyFOGvTkoD6L+DtQtO3BfFz4CapoHnyLTXkOxbZkVRgg3TQBUjTD/xKrO1QWeydeo8AWfZRg8539qNKrg==} 381 + '@next/swc-linux-arm64-gnu@15.0.1': 382 + resolution: {integrity: sha512-LvyhvxHOihFTEIbb35KxOc3q8w8G4xAAAH/AQnsYDEnOvwawjL2eawsB59AX02ki6LJdgDaHoTEnC54Gw+82xw==} 192 383 engines: {node: '>= 10'} 193 384 cpu: [arm64] 194 385 os: [linux] 195 - requiresBuild: true 196 - dev: false 197 - optional: true 198 386 199 - /@next/swc-linux-arm64-musl@14.2.1: 200 - resolution: {integrity: sha512-jazZXctiaanemy4r+TPIpFP36t1mMwWCKMsmrTRVChRqE6putyAxZA4PDujx0SnfvZHosjdkx9xIq9BzBB5tWg==} 387 + '@next/swc-linux-arm64-musl@15.0.1': 388 + resolution: {integrity: sha512-vFmCGUFNyk/A5/BYcQNhAQqPIw01RJaK6dRO+ZEhz0DncoW+hJW1kZ8aH2UvTX27zPq3m85zN5waMSbZEmANcQ==} 201 389 engines: {node: '>= 10'} 202 390 cpu: [arm64] 203 391 os: [linux] 204 - requiresBuild: true 205 - dev: false 206 - optional: true 207 392 208 - /@next/swc-linux-x64-gnu@14.2.1: 209 - resolution: {integrity: sha512-VjCHWCjsAzQAAo8lkBOLEIkBZFdfW+Z18qcQ056kL4KpUYc8o59JhLDCBlhg+hINQRgzQ2UPGma2AURGOH0+Qg==} 393 + '@next/swc-linux-x64-gnu@15.0.1': 394 + resolution: {integrity: sha512-5by7IYq0NCF8rouz6Qg9T97jYU68kaClHPfGpQG2lCZpSYHtSPQF1kjnqBTd34RIqPKMbCa4DqCufirgr8HM5w==} 210 395 engines: {node: '>= 10'} 211 396 cpu: [x64] 212 397 os: [linux] 213 - requiresBuild: true 214 - dev: false 215 - optional: true 216 398 217 - /@next/swc-linux-x64-musl@14.2.1: 218 - resolution: {integrity: sha512-7HZKYKvAp4nAHiHIbY04finRqjeYvkITOGOurP1aLMexIFG/1+oCnqhGogBdc4lao/lkMW1c+AkwWSzSlLasqw==} 399 + '@next/swc-linux-x64-musl@15.0.1': 400 + resolution: {integrity: sha512-lmYr6H3JyDNBJLzklGXLfbehU3ay78a+b6UmBGlHls4xhDXBNZfgb0aI67sflrX+cGBnv1LgmWzFlYrAYxS1Qw==} 219 401 engines: {node: '>= 10'} 220 402 cpu: [x64] 221 403 os: [linux] 222 - requiresBuild: true 223 - dev: false 224 - optional: true 225 404 226 - /@next/swc-win32-arm64-msvc@14.2.1: 227 - resolution: {integrity: sha512-YGHklaJ/Cj/F0Xd8jxgj2p8po4JTCi6H7Z3Yics3xJhm9CPIqtl8erlpK1CLv+HInDqEWfXilqatF8YsLxxA2Q==} 405 + '@next/swc-win32-arm64-msvc@15.0.1': 406 + resolution: {integrity: sha512-DS8wQtl6diAj0eZTdH0sefykm4iXMbHT4MOvLwqZiIkeezKpkgPFcEdFlz3vKvXa2R/2UEgMh48z1nEpNhjeOQ==} 228 407 engines: {node: '>= 10'} 229 408 cpu: [arm64] 230 409 os: [win32] 231 - requiresBuild: true 232 - dev: false 233 - optional: true 234 410 235 - /@next/swc-win32-ia32-msvc@14.2.1: 236 - resolution: {integrity: sha512-o+ISKOlvU/L43ZhtAAfCjwIfcwuZstiHVXq/BDsZwGqQE0h/81td95MPHliWCnFoikzWcYqh+hz54ZB2FIT8RA==} 237 - engines: {node: '>= 10'} 238 - cpu: [ia32] 239 - os: [win32] 240 - requiresBuild: true 241 - dev: false 242 - optional: true 243 - 244 - /@next/swc-win32-x64-msvc@14.2.1: 245 - resolution: {integrity: sha512-GmRoTiLcvCLifujlisknv4zu9/C4i9r0ktsA8E51EMqJL4bD4CpO7lDYr7SrUxCR0tS4RVcrqKmCak24T0ohaw==} 411 + '@next/swc-win32-x64-msvc@15.0.1': 412 + resolution: {integrity: sha512-4Ho2ggvDdMKlZ/0e9HNdZ9ngeaBwtc+2VS5oCeqrbXqOgutX6I4U2X/42VBw0o+M5evn4/7v3zKgGHo+9v/VjA==} 246 413 engines: {node: '>= 10'} 247 414 cpu: [x64] 248 415 os: [win32] 249 - requiresBuild: true 250 - dev: false 251 - optional: true 252 416 253 - /@nodelib/fs.scandir@2.1.5: 417 + '@nodelib/fs.scandir@2.1.5': 254 418 resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 255 419 engines: {node: '>= 8'} 256 - dependencies: 257 - '@nodelib/fs.stat': 2.0.5 258 - run-parallel: 1.2.0 259 - dev: true 260 420 261 - /@nodelib/fs.stat@2.0.5: 421 + '@nodelib/fs.stat@2.0.5': 262 422 resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 263 423 engines: {node: '>= 8'} 264 - dev: true 265 424 266 - /@nodelib/fs.walk@1.2.8: 425 + '@nodelib/fs.walk@1.2.8': 267 426 resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 268 427 engines: {node: '>= 8'} 269 - dependencies: 270 - '@nodelib/fs.scandir': 2.1.5 271 - fastq: 1.17.1 272 - dev: true 273 428 274 - /@pkgjs/parseargs@0.11.0: 429 + '@nolyfill/is-core-module@1.0.39': 430 + resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} 431 + engines: {node: '>=12.4.0'} 432 + 433 + '@pkgjs/parseargs@0.11.0': 275 434 resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 276 435 engines: {node: '>=14'} 277 - requiresBuild: true 278 - dev: true 279 - optional: true 436 + 437 + '@rtsao/scc@1.1.0': 438 + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} 280 439 281 - /@rushstack/eslint-patch@1.10.2: 282 - resolution: {integrity: sha512-hw437iINopmQuxWPSUEvqE56NCPsiU8N4AYtfHmJFckclktzK9YQJieD3XkDCDH4OjL+C7zgPUh73R/nrcHrqw==} 283 - dev: true 440 + '@rushstack/eslint-patch@1.10.4': 441 + resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} 284 442 285 - /@swc/counter@0.1.3: 443 + '@swc/counter@0.1.3': 286 444 resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} 287 - dev: false 445 + 446 + '@swc/helpers@0.5.13': 447 + resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} 448 + 449 + '@types/debug@4.1.12': 450 + resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} 288 451 289 - /@swc/helpers@0.5.5: 290 - resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} 291 - dependencies: 292 - '@swc/counter': 0.1.3 293 - tslib: 2.6.2 294 - dev: false 452 + '@types/estree-jsx@1.0.5': 453 + resolution: {integrity: sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==} 295 454 296 - /@types/json5@0.0.29: 455 + '@types/estree@1.0.6': 456 + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} 457 + 458 + '@types/hast@3.0.4': 459 + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} 460 + 461 + '@types/json-schema@7.0.15': 462 + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} 463 + 464 + '@types/json5@0.0.29': 297 465 resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 298 - dev: true 466 + 467 + '@types/mdast@4.0.4': 468 + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} 469 + 470 + '@types/ms@0.7.34': 471 + resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} 472 + 473 + '@types/node@22.7.9': 474 + resolution: {integrity: sha512-jrTfRC7FM6nChvU7X2KqcrgquofrWLFDeYC1hKfwNWomVvrn7JIksqf344WN2X/y8xrgqBd2dJATZV4GbatBfg==} 475 + 476 + '@types/prop-types@15.7.13': 477 + resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} 299 478 300 - /@types/node@20.12.7: 301 - resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} 302 - dependencies: 303 - undici-types: 5.26.5 304 - dev: true 479 + '@types/react-dom@18.3.1': 480 + resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==} 481 + 482 + '@types/react@18.3.12': 483 + resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} 305 484 306 - /@types/prop-types@15.7.12: 307 - resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==} 308 - dev: true 485 + '@types/unist@2.0.11': 486 + resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} 309 487 310 - /@types/react-dom@18.2.25: 311 - resolution: {integrity: sha512-o/V48vf4MQh7juIKZU2QGDfli6p1+OOi5oXx36Hffpc9adsHeXjVp8rHuPkjd8VT8sOJ2Zp05HR7CdpGTIUFUA==} 312 - dependencies: 313 - '@types/react': 18.2.78 314 - dev: true 488 + '@types/unist@3.0.3': 489 + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} 315 490 316 - /@types/react@18.2.78: 317 - resolution: {integrity: sha512-qOwdPnnitQY4xKlKayt42q5W5UQrSHjgoXNVEtxeqdITJ99k4VXJOP3vt8Rkm9HmgJpH50UNU+rlqfkfWOqp0A==} 318 - dependencies: 319 - '@types/prop-types': 15.7.12 320 - csstype: 3.1.3 321 - dev: true 491 + '@typescript-eslint/eslint-plugin@8.11.0': 492 + resolution: {integrity: sha512-KhGn2LjW1PJT2A/GfDpiyOfS4a8xHQv2myUagTM5+zsormOmBlYsnQ6pobJ8XxJmh6hnHwa2Mbe3fPrDJoDhbA==} 493 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 494 + peerDependencies: 495 + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 496 + eslint: ^8.57.0 || ^9.0.0 497 + typescript: '*' 498 + peerDependenciesMeta: 499 + typescript: 500 + optional: true 322 501 323 - /@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5): 324 - resolution: {integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==} 325 - engines: {node: ^16.0.0 || >=18.0.0} 502 + '@typescript-eslint/parser@8.11.0': 503 + resolution: {integrity: sha512-lmt73NeHdy1Q/2ul295Qy3uninSqi6wQI18XwSpm8w0ZbQXUpjCAWP1Vlv/obudoBiIjJVjlztjQ+d/Md98Yxg==} 504 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 326 505 peerDependencies: 327 - eslint: ^8.56.0 506 + eslint: ^8.57.0 || ^9.0.0 328 507 typescript: '*' 329 508 peerDependenciesMeta: 330 509 typescript: 331 510 optional: true 332 - dependencies: 333 - '@typescript-eslint/scope-manager': 7.2.0 334 - '@typescript-eslint/types': 7.2.0 335 - '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.4.5) 336 - '@typescript-eslint/visitor-keys': 7.2.0 337 - debug: 4.3.4 338 - eslint: 8.57.0 339 - typescript: 5.4.5 340 - transitivePeerDependencies: 341 - - supports-color 342 - dev: true 343 511 344 - /@typescript-eslint/scope-manager@7.2.0: 345 - resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==} 346 - engines: {node: ^16.0.0 || >=18.0.0} 347 - dependencies: 348 - '@typescript-eslint/types': 7.2.0 349 - '@typescript-eslint/visitor-keys': 7.2.0 350 - dev: true 512 + '@typescript-eslint/scope-manager@8.11.0': 513 + resolution: {integrity: sha512-Uholz7tWhXmA4r6epo+vaeV7yjdKy5QFCERMjs1kMVsLRKIrSdM6o21W2He9ftp5PP6aWOVpD5zvrvuHZC0bMQ==} 514 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 515 + 516 + '@typescript-eslint/type-utils@8.11.0': 517 + resolution: {integrity: sha512-ItiMfJS6pQU0NIKAaybBKkuVzo6IdnAhPFZA/2Mba/uBjuPQPet/8+zh5GtLHwmuFRShZx+8lhIs7/QeDHflOg==} 518 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 519 + peerDependencies: 520 + typescript: '*' 521 + peerDependenciesMeta: 522 + typescript: 523 + optional: true 351 524 352 - /@typescript-eslint/types@7.2.0: 353 - resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==} 354 - engines: {node: ^16.0.0 || >=18.0.0} 355 - dev: true 525 + '@typescript-eslint/types@8.11.0': 526 + resolution: {integrity: sha512-tn6sNMHf6EBAYMvmPUaKaVeYvhUsrE6x+bXQTxjQRp360h1giATU0WvgeEys1spbvb5R+VpNOZ+XJmjD8wOUHw==} 527 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 356 528 357 - /@typescript-eslint/typescript-estree@7.2.0(typescript@5.4.5): 358 - resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==} 359 - engines: {node: ^16.0.0 || >=18.0.0} 529 + '@typescript-eslint/typescript-estree@8.11.0': 530 + resolution: {integrity: sha512-yHC3s1z1RCHoCz5t06gf7jH24rr3vns08XXhfEqzYpd6Hll3z/3g23JRi0jM8A47UFKNc3u/y5KIMx8Ynbjohg==} 531 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 360 532 peerDependencies: 361 533 typescript: '*' 362 534 peerDependenciesMeta: 363 535 typescript: 364 536 optional: true 365 - dependencies: 366 - '@typescript-eslint/types': 7.2.0 367 - '@typescript-eslint/visitor-keys': 7.2.0 368 - debug: 4.3.4 369 - globby: 11.1.0 370 - is-glob: 4.0.3 371 - minimatch: 9.0.3 372 - semver: 7.6.0 373 - ts-api-utils: 1.3.0(typescript@5.4.5) 374 - typescript: 5.4.5 375 - transitivePeerDependencies: 376 - - supports-color 377 - dev: true 378 537 379 - /@typescript-eslint/visitor-keys@7.2.0: 380 - resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==} 381 - engines: {node: ^16.0.0 || >=18.0.0} 382 - dependencies: 383 - '@typescript-eslint/types': 7.2.0 384 - eslint-visitor-keys: 3.4.3 385 - dev: true 538 + '@typescript-eslint/utils@8.11.0': 539 + resolution: {integrity: sha512-CYiX6WZcbXNJV7UNB4PLDIBtSdRmRI/nb0FMyqHPTQD1rMjA0foPLaPUV39C/MxkTd/QKSeX+Gb34PPsDVC35g==} 540 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 541 + peerDependencies: 542 + eslint: ^8.57.0 || ^9.0.0 543 + 544 + '@typescript-eslint/visitor-keys@8.11.0': 545 + resolution: {integrity: sha512-EaewX6lxSjRJnc+99+dqzTeoDZUfyrA52d2/HRrkI830kgovWsmIiTfmr0NZorzqic7ga+1bS60lRBUgR3n/Bw==} 546 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 386 547 387 - /@ungap/structured-clone@1.2.0: 548 + '@ungap/structured-clone@1.2.0': 388 549 resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} 389 - dev: true 390 550 391 - /acorn-jsx@5.3.2(acorn@8.11.3): 551 + acorn-jsx@5.3.2: 392 552 resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 393 553 peerDependencies: 394 554 acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 395 - dependencies: 396 - acorn: 8.11.3 397 - dev: true 398 555 399 - /acorn@8.11.3: 400 - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} 556 + acorn@8.13.0: 557 + resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} 401 558 engines: {node: '>=0.4.0'} 402 559 hasBin: true 403 - dev: true 404 560 405 - /ajv@6.12.6: 561 + ajv@6.12.6: 406 562 resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 407 - dependencies: 408 - fast-deep-equal: 3.1.3 409 - fast-json-stable-stringify: 2.1.0 410 - json-schema-traverse: 0.4.1 411 - uri-js: 4.4.1 412 - dev: true 413 563 414 - /ansi-regex@5.0.1: 564 + ansi-regex@5.0.1: 415 565 resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 416 566 engines: {node: '>=8'} 417 - dev: true 418 567 419 - /ansi-regex@6.0.1: 420 - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 568 + ansi-regex@6.1.0: 569 + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} 421 570 engines: {node: '>=12'} 422 - dev: true 423 571 424 - /ansi-styles@4.3.0: 572 + ansi-styles@3.2.1: 573 + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 574 + engines: {node: '>=4'} 575 + 576 + ansi-styles@4.3.0: 425 577 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 426 578 engines: {node: '>=8'} 427 - dependencies: 428 - color-convert: 2.0.1 429 - dev: true 430 579 431 - /ansi-styles@6.2.1: 580 + ansi-styles@6.2.1: 432 581 resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 433 582 engines: {node: '>=12'} 434 - dev: true 435 583 436 - /any-promise@1.3.0: 584 + any-promise@1.3.0: 437 585 resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 438 - dev: true 439 586 440 - /anymatch@3.1.3: 587 + anymatch@3.1.3: 441 588 resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 442 589 engines: {node: '>= 8'} 443 - dependencies: 444 - normalize-path: 3.0.0 445 - picomatch: 2.3.1 446 - dev: true 447 590 448 - /arg@5.0.2: 591 + arg@5.0.2: 449 592 resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 450 - dev: true 451 593 452 - /argparse@2.0.1: 594 + argparse@2.0.1: 453 595 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 454 - dev: true 455 596 456 - /aria-query@5.3.0: 457 - resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} 458 - dependencies: 459 - dequal: 2.0.3 460 - dev: true 597 + aria-query@5.3.2: 598 + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} 599 + engines: {node: '>= 0.4'} 461 600 462 - /array-buffer-byte-length@1.0.1: 601 + array-buffer-byte-length@1.0.1: 463 602 resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} 464 603 engines: {node: '>= 0.4'} 604 + 605 + array-includes@3.1.8: 606 + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} 607 + engines: {node: '>= 0.4'} 608 + 609 + array.prototype.findlast@1.2.5: 610 + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} 611 + engines: {node: '>= 0.4'} 612 + 613 + array.prototype.findlastindex@1.2.5: 614 + resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} 615 + engines: {node: '>= 0.4'} 616 + 617 + array.prototype.flat@1.3.2: 618 + resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} 619 + engines: {node: '>= 0.4'} 620 + 621 + array.prototype.flatmap@1.3.2: 622 + resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} 623 + engines: {node: '>= 0.4'} 624 + 625 + array.prototype.tosorted@1.1.4: 626 + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} 627 + engines: {node: '>= 0.4'} 628 + 629 + arraybuffer.prototype.slice@1.0.3: 630 + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} 631 + engines: {node: '>= 0.4'} 632 + 633 + ast-types-flow@0.0.8: 634 + resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} 635 + 636 + available-typed-arrays@1.0.7: 637 + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} 638 + engines: {node: '>= 0.4'} 639 + 640 + axe-core@4.10.1: 641 + resolution: {integrity: sha512-qPC9o+kD8Tir0lzNGLeghbOrWMr3ZJpaRlCIb6Uobt/7N4FiEDvqUMnxzCHRHmg8vOg14kr5gVNyScRmbMaJ9g==} 642 + engines: {node: '>=4'} 643 + 644 + axobject-query@4.1.0: 645 + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} 646 + engines: {node: '>= 0.4'} 647 + 648 + bail@2.0.2: 649 + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} 650 + 651 + balanced-match@1.0.2: 652 + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 653 + 654 + binary-extensions@2.3.0: 655 + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 656 + engines: {node: '>=8'} 657 + 658 + brace-expansion@1.1.11: 659 + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 660 + 661 + brace-expansion@2.0.1: 662 + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 663 + 664 + braces@3.0.3: 665 + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 666 + engines: {node: '>=8'} 667 + 668 + bright@0.8.5: 669 + resolution: {integrity: sha512-LOhh3jk8KLFMqhX67TSGP1kCb3qGXbiRLbyBToVOfrrrEa3omXHT44r0/L4/OOlKluaFcO7+11KLOM5xI50XvA==} 670 + peerDependencies: 671 + react: ^18 672 + 673 + browserslist@4.24.2: 674 + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} 675 + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 676 + hasBin: true 677 + 678 + busboy@1.6.0: 679 + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} 680 + engines: {node: '>=10.16.0'} 681 + 682 + call-bind@1.0.7: 683 + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} 684 + engines: {node: '>= 0.4'} 685 + 686 + callsites@3.1.0: 687 + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 688 + engines: {node: '>=6'} 689 + 690 + camelcase-css@2.0.1: 691 + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 692 + engines: {node: '>= 6'} 693 + 694 + caniuse-lite@1.0.30001669: 695 + resolution: {integrity: sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==} 696 + 697 + ccount@2.0.1: 698 + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} 699 + 700 + chalk@2.4.2: 701 + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 702 + engines: {node: '>=4'} 703 + 704 + chalk@4.1.2: 705 + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 706 + engines: {node: '>=10'} 707 + 708 + character-entities-html4@2.1.0: 709 + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} 710 + 711 + character-entities-legacy@3.0.0: 712 + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} 713 + 714 + character-entities@2.0.2: 715 + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} 716 + 717 + character-reference-invalid@2.0.1: 718 + resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==} 719 + 720 + chokidar@3.6.0: 721 + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 722 + engines: {node: '>= 8.10.0'} 723 + 724 + client-only@0.0.1: 725 + resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} 726 + 727 + color-convert@1.9.3: 728 + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 729 + 730 + color-convert@2.0.1: 731 + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 732 + engines: {node: '>=7.0.0'} 733 + 734 + color-name@1.1.3: 735 + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 736 + 737 + color-name@1.1.4: 738 + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 739 + 740 + color-string@1.9.1: 741 + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} 742 + 743 + color@4.2.3: 744 + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} 745 + engines: {node: '>=12.5.0'} 746 + 747 + comma-separated-tokens@2.0.3: 748 + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} 749 + 750 + commander@4.1.1: 751 + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 752 + engines: {node: '>= 6'} 753 + 754 + concat-map@0.0.1: 755 + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 756 + 757 + convert-source-map@2.0.0: 758 + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} 759 + 760 + cross-spawn@7.0.3: 761 + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 762 + engines: {node: '>= 8'} 763 + 764 + cssesc@3.0.0: 765 + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 766 + engines: {node: '>=4'} 767 + hasBin: true 768 + 769 + csstype@3.1.3: 770 + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 771 + 772 + damerau-levenshtein@1.0.8: 773 + resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} 774 + 775 + data-view-buffer@1.0.1: 776 + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} 777 + engines: {node: '>= 0.4'} 778 + 779 + data-view-byte-length@1.0.1: 780 + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} 781 + engines: {node: '>= 0.4'} 782 + 783 + data-view-byte-offset@1.0.0: 784 + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} 785 + engines: {node: '>= 0.4'} 786 + 787 + debug@3.2.7: 788 + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 789 + peerDependencies: 790 + supports-color: '*' 791 + peerDependenciesMeta: 792 + supports-color: 793 + optional: true 794 + 795 + debug@4.3.7: 796 + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} 797 + engines: {node: '>=6.0'} 798 + peerDependencies: 799 + supports-color: '*' 800 + peerDependenciesMeta: 801 + supports-color: 802 + optional: true 803 + 804 + decode-named-character-reference@1.0.2: 805 + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} 806 + 807 + deep-is@0.1.4: 808 + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 809 + 810 + define-data-property@1.1.4: 811 + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} 812 + engines: {node: '>= 0.4'} 813 + 814 + define-properties@1.2.1: 815 + resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} 816 + engines: {node: '>= 0.4'} 817 + 818 + dequal@2.0.3: 819 + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 820 + engines: {node: '>=6'} 821 + 822 + detect-libc@2.0.3: 823 + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} 824 + engines: {node: '>=8'} 825 + 826 + devlop@1.1.0: 827 + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} 828 + 829 + didyoumean@1.2.2: 830 + resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 831 + 832 + dlv@1.1.3: 833 + resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 834 + 835 + doctrine@2.1.0: 836 + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 837 + engines: {node: '>=0.10.0'} 838 + 839 + eastasianwidth@0.2.0: 840 + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 841 + 842 + electron-to-chromium@1.5.42: 843 + resolution: {integrity: sha512-gIfKavKDw1mhvic9nbzA5lZw8QSHpdMwLwXc0cWidQz9B15pDoDdDH4boIatuFfeoCatb3a/NGL6CYRVFxGZ9g==} 844 + 845 + emoji-regex@8.0.0: 846 + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 847 + 848 + emoji-regex@9.2.2: 849 + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 850 + 851 + enhanced-resolve@5.17.1: 852 + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} 853 + engines: {node: '>=10.13.0'} 854 + 855 + es-abstract@1.23.3: 856 + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} 857 + engines: {node: '>= 0.4'} 858 + 859 + es-define-property@1.0.0: 860 + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} 861 + engines: {node: '>= 0.4'} 862 + 863 + es-errors@1.3.0: 864 + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} 865 + engines: {node: '>= 0.4'} 866 + 867 + es-iterator-helpers@1.1.0: 868 + resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==} 869 + engines: {node: '>= 0.4'} 870 + 871 + es-object-atoms@1.0.0: 872 + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} 873 + engines: {node: '>= 0.4'} 874 + 875 + es-set-tostringtag@2.0.3: 876 + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} 877 + engines: {node: '>= 0.4'} 878 + 879 + es-shim-unscopables@1.0.2: 880 + resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} 881 + 882 + es-to-primitive@1.2.1: 883 + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 884 + engines: {node: '>= 0.4'} 885 + 886 + escalade@3.2.0: 887 + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 888 + engines: {node: '>=6'} 889 + 890 + escape-string-regexp@1.0.5: 891 + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 892 + engines: {node: '>=0.8.0'} 893 + 894 + escape-string-regexp@4.0.0: 895 + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 896 + engines: {node: '>=10'} 897 + 898 + eslint-config-next@15.0.1: 899 + resolution: {integrity: sha512-3cYCrgbH6GS/ufApza7XCKz92vtq4dAdYhx++rMFNlH2cAV+/GsAKkrr4+bohYOACmzG2nAOR+uWprKC1Uld6A==} 900 + peerDependencies: 901 + eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 902 + typescript: '>=3.3.1' 903 + peerDependenciesMeta: 904 + typescript: 905 + optional: true 906 + 907 + eslint-import-resolver-node@0.3.9: 908 + resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} 909 + 910 + eslint-import-resolver-typescript@3.6.3: 911 + resolution: {integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==} 912 + engines: {node: ^14.18.0 || >=16.0.0} 913 + peerDependencies: 914 + eslint: '*' 915 + eslint-plugin-import: '*' 916 + eslint-plugin-import-x: '*' 917 + peerDependenciesMeta: 918 + eslint-plugin-import: 919 + optional: true 920 + eslint-plugin-import-x: 921 + optional: true 922 + 923 + eslint-module-utils@2.12.0: 924 + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} 925 + engines: {node: '>=4'} 926 + peerDependencies: 927 + '@typescript-eslint/parser': '*' 928 + eslint: '*' 929 + eslint-import-resolver-node: '*' 930 + eslint-import-resolver-typescript: '*' 931 + eslint-import-resolver-webpack: '*' 932 + peerDependenciesMeta: 933 + '@typescript-eslint/parser': 934 + optional: true 935 + eslint: 936 + optional: true 937 + eslint-import-resolver-node: 938 + optional: true 939 + eslint-import-resolver-typescript: 940 + optional: true 941 + eslint-import-resolver-webpack: 942 + optional: true 943 + 944 + eslint-plugin-import@2.31.0: 945 + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} 946 + engines: {node: '>=4'} 947 + peerDependencies: 948 + '@typescript-eslint/parser': '*' 949 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 950 + peerDependenciesMeta: 951 + '@typescript-eslint/parser': 952 + optional: true 953 + 954 + eslint-plugin-jsx-a11y@6.10.1: 955 + resolution: {integrity: sha512-zHByM9WTUMnfsDTafGXRiqxp6lFtNoSOWBY6FonVRn3A+BUwN1L/tdBXT40BcBJi0cZjOGTXZ0eD/rTG9fEJ0g==} 956 + engines: {node: '>=4.0'} 957 + peerDependencies: 958 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 959 + 960 + eslint-plugin-react-hooks@5.0.0: 961 + resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} 962 + engines: {node: '>=10'} 963 + peerDependencies: 964 + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 965 + 966 + eslint-plugin-react@7.37.2: 967 + resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==} 968 + engines: {node: '>=4'} 969 + peerDependencies: 970 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 971 + 972 + eslint-scope@8.1.0: 973 + resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} 974 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 975 + 976 + eslint-visitor-keys@3.4.3: 977 + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 978 + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 979 + 980 + eslint-visitor-keys@4.1.0: 981 + resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} 982 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 983 + 984 + eslint@9.13.0: 985 + resolution: {integrity: sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==} 986 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 987 + hasBin: true 988 + peerDependencies: 989 + jiti: '*' 990 + peerDependenciesMeta: 991 + jiti: 992 + optional: true 993 + 994 + espree@10.2.0: 995 + resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} 996 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 997 + 998 + esquery@1.6.0: 999 + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} 1000 + engines: {node: '>=0.10'} 1001 + 1002 + esrecurse@4.3.0: 1003 + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1004 + engines: {node: '>=4.0'} 1005 + 1006 + estraverse@5.3.0: 1007 + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1008 + engines: {node: '>=4.0'} 1009 + 1010 + estree-util-is-identifier-name@3.0.0: 1011 + resolution: {integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==} 1012 + 1013 + esutils@2.0.3: 1014 + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1015 + engines: {node: '>=0.10.0'} 1016 + 1017 + extend@3.0.2: 1018 + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 1019 + 1020 + fast-deep-equal@3.1.3: 1021 + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1022 + 1023 + fast-glob@3.3.1: 1024 + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} 1025 + engines: {node: '>=8.6.0'} 1026 + 1027 + fast-glob@3.3.2: 1028 + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 1029 + engines: {node: '>=8.6.0'} 1030 + 1031 + fast-json-stable-stringify@2.1.0: 1032 + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1033 + 1034 + fast-levenshtein@2.0.6: 1035 + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1036 + 1037 + fastq@1.17.1: 1038 + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} 1039 + 1040 + file-entry-cache@8.0.0: 1041 + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} 1042 + engines: {node: '>=16.0.0'} 1043 + 1044 + fill-range@7.1.1: 1045 + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 1046 + engines: {node: '>=8'} 1047 + 1048 + find-up@5.0.0: 1049 + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1050 + engines: {node: '>=10'} 1051 + 1052 + flat-cache@4.0.1: 1053 + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} 1054 + engines: {node: '>=16'} 1055 + 1056 + flatted@3.3.1: 1057 + resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} 1058 + 1059 + for-each@0.3.3: 1060 + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 1061 + 1062 + foreground-child@3.3.0: 1063 + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} 1064 + engines: {node: '>=14'} 1065 + 1066 + fsevents@2.3.3: 1067 + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1068 + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1069 + os: [darwin] 1070 + 1071 + function-bind@1.1.2: 1072 + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 1073 + 1074 + function.prototype.name@1.1.6: 1075 + resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} 1076 + engines: {node: '>= 0.4'} 1077 + 1078 + functions-have-names@1.2.3: 1079 + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 1080 + 1081 + gensync@1.0.0-beta.2: 1082 + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1083 + engines: {node: '>=6.9.0'} 1084 + 1085 + get-intrinsic@1.2.4: 1086 + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} 1087 + engines: {node: '>= 0.4'} 1088 + 1089 + get-symbol-description@1.0.2: 1090 + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} 1091 + engines: {node: '>= 0.4'} 1092 + 1093 + get-tsconfig@4.8.1: 1094 + resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} 1095 + 1096 + glob-parent@5.1.2: 1097 + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1098 + engines: {node: '>= 6'} 1099 + 1100 + glob-parent@6.0.2: 1101 + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1102 + engines: {node: '>=10.13.0'} 1103 + 1104 + glob@10.4.5: 1105 + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} 1106 + hasBin: true 1107 + 1108 + globals@11.12.0: 1109 + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 1110 + engines: {node: '>=4'} 1111 + 1112 + globals@14.0.0: 1113 + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} 1114 + engines: {node: '>=18'} 1115 + 1116 + globalthis@1.0.4: 1117 + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} 1118 + engines: {node: '>= 0.4'} 1119 + 1120 + gopd@1.0.1: 1121 + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 1122 + 1123 + graceful-fs@4.2.11: 1124 + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1125 + 1126 + graphemer@1.4.0: 1127 + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 1128 + 1129 + has-bigints@1.0.2: 1130 + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 1131 + 1132 + has-flag@3.0.0: 1133 + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 1134 + engines: {node: '>=4'} 1135 + 1136 + has-flag@4.0.0: 1137 + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1138 + engines: {node: '>=8'} 1139 + 1140 + has-property-descriptors@1.0.2: 1141 + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} 1142 + 1143 + has-proto@1.0.3: 1144 + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} 1145 + engines: {node: '>= 0.4'} 1146 + 1147 + has-symbols@1.0.3: 1148 + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1149 + engines: {node: '>= 0.4'} 1150 + 1151 + has-tostringtag@1.0.2: 1152 + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} 1153 + engines: {node: '>= 0.4'} 1154 + 1155 + hasown@2.0.2: 1156 + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 1157 + engines: {node: '>= 0.4'} 1158 + 1159 + hast-util-sanitize@5.0.1: 1160 + resolution: {integrity: sha512-IGrgWLuip4O2nq5CugXy4GI2V8kx4sFVy5Hd4vF7AR2gxS0N9s7nEAVUyeMtZKZvzrxVsHt73XdTsno1tClIkQ==} 1161 + 1162 + hast-util-to-jsx-runtime@2.3.2: 1163 + resolution: {integrity: sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==} 1164 + 1165 + hast-util-whitespace@3.0.0: 1166 + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} 1167 + 1168 + html-url-attributes@3.0.1: 1169 + resolution: {integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==} 1170 + 1171 + ignore@5.3.2: 1172 + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 1173 + engines: {node: '>= 4'} 1174 + 1175 + import-fresh@3.3.0: 1176 + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1177 + engines: {node: '>=6'} 1178 + 1179 + imurmurhash@0.1.4: 1180 + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1181 + engines: {node: '>=0.8.19'} 1182 + 1183 + inline-style-parser@0.2.4: 1184 + resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} 1185 + 1186 + internal-slot@1.0.7: 1187 + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} 1188 + engines: {node: '>= 0.4'} 1189 + 1190 + is-alphabetical@2.0.1: 1191 + resolution: {integrity: sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==} 1192 + 1193 + is-alphanumerical@2.0.1: 1194 + resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} 1195 + 1196 + is-array-buffer@3.0.4: 1197 + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} 1198 + engines: {node: '>= 0.4'} 1199 + 1200 + is-arrayish@0.3.2: 1201 + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} 1202 + 1203 + is-async-function@2.0.0: 1204 + resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} 1205 + engines: {node: '>= 0.4'} 1206 + 1207 + is-bigint@1.0.4: 1208 + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 1209 + 1210 + is-binary-path@2.1.0: 1211 + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1212 + engines: {node: '>=8'} 1213 + 1214 + is-boolean-object@1.1.2: 1215 + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 1216 + engines: {node: '>= 0.4'} 1217 + 1218 + is-bun-module@1.2.1: 1219 + resolution: {integrity: sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==} 1220 + 1221 + is-callable@1.2.7: 1222 + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 1223 + engines: {node: '>= 0.4'} 1224 + 1225 + is-core-module@2.15.1: 1226 + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} 1227 + engines: {node: '>= 0.4'} 1228 + 1229 + is-data-view@1.0.1: 1230 + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} 1231 + engines: {node: '>= 0.4'} 1232 + 1233 + is-date-object@1.0.5: 1234 + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1235 + engines: {node: '>= 0.4'} 1236 + 1237 + is-decimal@2.0.1: 1238 + resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==} 1239 + 1240 + is-extglob@2.1.1: 1241 + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1242 + engines: {node: '>=0.10.0'} 1243 + 1244 + is-finalizationregistry@1.0.2: 1245 + resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} 1246 + 1247 + is-fullwidth-code-point@3.0.0: 1248 + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1249 + engines: {node: '>=8'} 1250 + 1251 + is-generator-function@1.0.10: 1252 + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} 1253 + engines: {node: '>= 0.4'} 1254 + 1255 + is-glob@4.0.3: 1256 + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1257 + engines: {node: '>=0.10.0'} 1258 + 1259 + is-hexadecimal@2.0.1: 1260 + resolution: {integrity: sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==} 1261 + 1262 + is-map@2.0.3: 1263 + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} 1264 + engines: {node: '>= 0.4'} 1265 + 1266 + is-negative-zero@2.0.3: 1267 + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} 1268 + engines: {node: '>= 0.4'} 1269 + 1270 + is-number-object@1.0.7: 1271 + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 1272 + engines: {node: '>= 0.4'} 1273 + 1274 + is-number@7.0.0: 1275 + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1276 + engines: {node: '>=0.12.0'} 1277 + 1278 + is-plain-obj@4.1.0: 1279 + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} 1280 + engines: {node: '>=12'} 1281 + 1282 + is-regex@1.1.4: 1283 + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1284 + engines: {node: '>= 0.4'} 1285 + 1286 + is-set@2.0.3: 1287 + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} 1288 + engines: {node: '>= 0.4'} 1289 + 1290 + is-shared-array-buffer@1.0.3: 1291 + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} 1292 + engines: {node: '>= 0.4'} 1293 + 1294 + is-string@1.0.7: 1295 + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1296 + engines: {node: '>= 0.4'} 1297 + 1298 + is-symbol@1.0.4: 1299 + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1300 + engines: {node: '>= 0.4'} 1301 + 1302 + is-typed-array@1.1.13: 1303 + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} 1304 + engines: {node: '>= 0.4'} 1305 + 1306 + is-weakmap@2.0.2: 1307 + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} 1308 + engines: {node: '>= 0.4'} 1309 + 1310 + is-weakref@1.0.2: 1311 + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 1312 + 1313 + is-weakset@2.0.3: 1314 + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} 1315 + engines: {node: '>= 0.4'} 1316 + 1317 + isarray@2.0.5: 1318 + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 1319 + 1320 + isexe@2.0.0: 1321 + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1322 + 1323 + iterator.prototype@1.1.3: 1324 + resolution: {integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==} 1325 + engines: {node: '>= 0.4'} 1326 + 1327 + jackspeak@3.4.3: 1328 + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 1329 + 1330 + jiti@1.21.6: 1331 + resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} 1332 + hasBin: true 1333 + 1334 + js-tokens@4.0.0: 1335 + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1336 + 1337 + js-yaml@4.1.0: 1338 + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1339 + hasBin: true 1340 + 1341 + jsesc@3.0.2: 1342 + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} 1343 + engines: {node: '>=6'} 1344 + hasBin: true 1345 + 1346 + json-buffer@3.0.1: 1347 + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 1348 + 1349 + json-schema-traverse@0.4.1: 1350 + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1351 + 1352 + json-stable-stringify-without-jsonify@1.0.1: 1353 + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1354 + 1355 + json5@1.0.2: 1356 + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} 1357 + hasBin: true 1358 + 1359 + json5@2.2.3: 1360 + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 1361 + engines: {node: '>=6'} 1362 + hasBin: true 1363 + 1364 + jsx-ast-utils@3.3.5: 1365 + resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} 1366 + engines: {node: '>=4.0'} 1367 + 1368 + keyv@4.5.4: 1369 + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 1370 + 1371 + language-subtag-registry@0.3.23: 1372 + resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} 1373 + 1374 + language-tags@1.0.9: 1375 + resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} 1376 + engines: {node: '>=0.10'} 1377 + 1378 + levn@0.4.1: 1379 + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1380 + engines: {node: '>= 0.8.0'} 1381 + 1382 + lilconfig@2.1.0: 1383 + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 1384 + engines: {node: '>=10'} 1385 + 1386 + lilconfig@3.1.2: 1387 + resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==} 1388 + engines: {node: '>=14'} 1389 + 1390 + lines-and-columns@1.2.4: 1391 + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 1392 + 1393 + locate-path@6.0.0: 1394 + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1395 + engines: {node: '>=10'} 1396 + 1397 + lodash.merge@4.6.2: 1398 + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1399 + 1400 + longest-streak@3.1.0: 1401 + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} 1402 + 1403 + loose-envify@1.4.0: 1404 + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 1405 + hasBin: true 1406 + 1407 + lru-cache@10.4.3: 1408 + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 1409 + 1410 + lru-cache@5.1.1: 1411 + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 1412 + 1413 + lucide-react@0.453.0: 1414 + resolution: {integrity: sha512-kL+RGZCcJi9BvJtzg2kshO192Ddy9hv3ij+cPrVPWSRzgCWCVazoQJxOjAwgK53NomL07HB7GPHW120FimjNhQ==} 1415 + peerDependencies: 1416 + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc 1417 + 1418 + mdast-util-from-markdown@2.0.1: 1419 + resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} 1420 + 1421 + mdast-util-mdx-expression@2.0.1: 1422 + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} 1423 + 1424 + mdast-util-mdx-jsx@3.1.3: 1425 + resolution: {integrity: sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==} 1426 + 1427 + mdast-util-mdxjs-esm@2.0.1: 1428 + resolution: {integrity: sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==} 1429 + 1430 + mdast-util-phrasing@4.1.0: 1431 + resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} 1432 + 1433 + mdast-util-to-hast@13.2.0: 1434 + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} 1435 + 1436 + mdast-util-to-markdown@2.1.0: 1437 + resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} 1438 + 1439 + mdast-util-to-string@4.0.0: 1440 + resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} 1441 + 1442 + merge2@1.4.1: 1443 + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1444 + engines: {node: '>= 8'} 1445 + 1446 + micromark-core-commonmark@2.0.1: 1447 + resolution: {integrity: sha512-CUQyKr1e///ZODyD1U3xit6zXwy1a8q2a1S1HKtIlmgvurrEpaw/Y9y6KSIbF8P59cn/NjzHyO+Q2fAyYLQrAA==} 1448 + 1449 + micromark-factory-destination@2.0.0: 1450 + resolution: {integrity: sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA==} 1451 + 1452 + micromark-factory-label@2.0.0: 1453 + resolution: {integrity: sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw==} 1454 + 1455 + micromark-factory-space@2.0.0: 1456 + resolution: {integrity: sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg==} 1457 + 1458 + micromark-factory-title@2.0.0: 1459 + resolution: {integrity: sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A==} 1460 + 1461 + micromark-factory-whitespace@2.0.0: 1462 + resolution: {integrity: sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA==} 1463 + 1464 + micromark-util-character@2.1.0: 1465 + resolution: {integrity: sha512-KvOVV+X1yLBfs9dCBSopq/+G1PcgT3lAK07mC4BzXi5E7ahzMAF8oIupDDJ6mievI6F+lAATkbQQlQixJfT3aQ==} 1466 + 1467 + micromark-util-chunked@2.0.0: 1468 + resolution: {integrity: sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg==} 1469 + 1470 + micromark-util-classify-character@2.0.0: 1471 + resolution: {integrity: sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw==} 1472 + 1473 + micromark-util-combine-extensions@2.0.0: 1474 + resolution: {integrity: sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ==} 1475 + 1476 + micromark-util-decode-numeric-character-reference@2.0.1: 1477 + resolution: {integrity: sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ==} 1478 + 1479 + micromark-util-decode-string@2.0.0: 1480 + resolution: {integrity: sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA==} 1481 + 1482 + micromark-util-encode@2.0.0: 1483 + resolution: {integrity: sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA==} 1484 + 1485 + micromark-util-html-tag-name@2.0.0: 1486 + resolution: {integrity: sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw==} 1487 + 1488 + micromark-util-normalize-identifier@2.0.0: 1489 + resolution: {integrity: sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w==} 1490 + 1491 + micromark-util-resolve-all@2.0.0: 1492 + resolution: {integrity: sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA==} 1493 + 1494 + micromark-util-sanitize-uri@2.0.0: 1495 + resolution: {integrity: sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw==} 1496 + 1497 + micromark-util-subtokenize@2.0.1: 1498 + resolution: {integrity: sha512-jZNtiFl/1aY73yS3UGQkutD0UbhTt68qnRpw2Pifmz5wV9h8gOVsN70v+Lq/f1rKaU/W8pxRe8y8Q9FX1AOe1Q==} 1499 + 1500 + micromark-util-symbol@2.0.0: 1501 + resolution: {integrity: sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw==} 1502 + 1503 + micromark-util-types@2.0.0: 1504 + resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} 1505 + 1506 + micromark@4.0.0: 1507 + resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} 1508 + 1509 + micromatch@4.0.8: 1510 + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1511 + engines: {node: '>=8.6'} 1512 + 1513 + minimatch@3.1.2: 1514 + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1515 + 1516 + minimatch@9.0.5: 1517 + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 1518 + engines: {node: '>=16 || 14 >=14.17'} 1519 + 1520 + minimist@1.2.8: 1521 + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 1522 + 1523 + minipass@7.1.2: 1524 + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 1525 + engines: {node: '>=16 || 14 >=14.17'} 1526 + 1527 + ms@2.1.3: 1528 + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1529 + 1530 + mz@2.7.0: 1531 + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 1532 + 1533 + nanoid@3.3.7: 1534 + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} 1535 + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1536 + hasBin: true 1537 + 1538 + natural-compare@1.4.0: 1539 + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1540 + 1541 + next@15.0.1: 1542 + resolution: {integrity: sha512-PSkFkr/w7UnFWm+EP8y/QpHrJXMqpZzAXpergB/EqLPOh4SGPJXv1wj4mslr2hUZBAS9pX7/9YLIdxTv6fwytw==} 1543 + engines: {node: '>=18.18.0'} 1544 + hasBin: true 1545 + peerDependencies: 1546 + '@opentelemetry/api': ^1.1.0 1547 + '@playwright/test': ^1.41.2 1548 + babel-plugin-react-compiler: '*' 1549 + react: ^18.2.0 || 19.0.0-rc-69d4b800-20241021 1550 + react-dom: ^18.2.0 || 19.0.0-rc-69d4b800-20241021 1551 + sass: ^1.3.0 1552 + peerDependenciesMeta: 1553 + '@opentelemetry/api': 1554 + optional: true 1555 + '@playwright/test': 1556 + optional: true 1557 + babel-plugin-react-compiler: 1558 + optional: true 1559 + sass: 1560 + optional: true 1561 + 1562 + node-releases@2.0.18: 1563 + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} 1564 + 1565 + normalize-path@3.0.0: 1566 + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1567 + engines: {node: '>=0.10.0'} 1568 + 1569 + object-assign@4.1.1: 1570 + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1571 + engines: {node: '>=0.10.0'} 1572 + 1573 + object-hash@3.0.0: 1574 + resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 1575 + engines: {node: '>= 6'} 1576 + 1577 + object-inspect@1.13.2: 1578 + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} 1579 + engines: {node: '>= 0.4'} 1580 + 1581 + object-keys@1.1.1: 1582 + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 1583 + engines: {node: '>= 0.4'} 1584 + 1585 + object.assign@4.1.5: 1586 + resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} 1587 + engines: {node: '>= 0.4'} 1588 + 1589 + object.entries@1.1.8: 1590 + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} 1591 + engines: {node: '>= 0.4'} 1592 + 1593 + object.fromentries@2.0.8: 1594 + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} 1595 + engines: {node: '>= 0.4'} 1596 + 1597 + object.groupby@1.0.3: 1598 + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} 1599 + engines: {node: '>= 0.4'} 1600 + 1601 + object.values@1.2.0: 1602 + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} 1603 + engines: {node: '>= 0.4'} 1604 + 1605 + optionator@0.9.4: 1606 + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 1607 + engines: {node: '>= 0.8.0'} 1608 + 1609 + p-limit@3.1.0: 1610 + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1611 + engines: {node: '>=10'} 1612 + 1613 + p-locate@5.0.0: 1614 + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1615 + engines: {node: '>=10'} 1616 + 1617 + package-json-from-dist@1.0.1: 1618 + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 1619 + 1620 + parent-module@1.0.1: 1621 + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1622 + engines: {node: '>=6'} 1623 + 1624 + parse-entities@4.0.1: 1625 + resolution: {integrity: sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==} 1626 + 1627 + path-exists@4.0.0: 1628 + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1629 + engines: {node: '>=8'} 1630 + 1631 + path-key@3.1.1: 1632 + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1633 + engines: {node: '>=8'} 1634 + 1635 + path-parse@1.0.7: 1636 + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1637 + 1638 + path-scurry@1.11.1: 1639 + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 1640 + engines: {node: '>=16 || 14 >=14.18'} 1641 + 1642 + picocolors@1.1.1: 1643 + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 1644 + 1645 + picomatch@2.3.1: 1646 + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1647 + engines: {node: '>=8.6'} 1648 + 1649 + pify@2.3.0: 1650 + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 1651 + engines: {node: '>=0.10.0'} 1652 + 1653 + pirates@4.0.6: 1654 + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 1655 + engines: {node: '>= 6'} 1656 + 1657 + possible-typed-array-names@1.0.0: 1658 + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} 1659 + engines: {node: '>= 0.4'} 1660 + 1661 + postcss-import@15.1.0: 1662 + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} 1663 + engines: {node: '>=14.0.0'} 1664 + peerDependencies: 1665 + postcss: ^8.0.0 1666 + 1667 + postcss-js@4.0.1: 1668 + resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 1669 + engines: {node: ^12 || ^14 || >= 16} 1670 + peerDependencies: 1671 + postcss: ^8.4.21 1672 + 1673 + postcss-load-config@4.0.2: 1674 + resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} 1675 + engines: {node: '>= 14'} 1676 + peerDependencies: 1677 + postcss: '>=8.0.9' 1678 + ts-node: '>=9.0.0' 1679 + peerDependenciesMeta: 1680 + postcss: 1681 + optional: true 1682 + ts-node: 1683 + optional: true 1684 + 1685 + postcss-nested@6.2.0: 1686 + resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} 1687 + engines: {node: '>=12.0'} 1688 + peerDependencies: 1689 + postcss: ^8.2.14 1690 + 1691 + postcss-selector-parser@6.1.2: 1692 + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} 1693 + engines: {node: '>=4'} 1694 + 1695 + postcss-value-parser@4.2.0: 1696 + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 1697 + 1698 + postcss@8.4.31: 1699 + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} 1700 + engines: {node: ^10 || ^12 || >=14} 1701 + 1702 + postcss@8.4.47: 1703 + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} 1704 + engines: {node: ^10 || ^12 || >=14} 1705 + 1706 + prelude-ls@1.2.1: 1707 + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 1708 + engines: {node: '>= 0.8.0'} 1709 + 1710 + prettier-plugin-tailwindcss@0.6.8: 1711 + resolution: {integrity: sha512-dGu3kdm7SXPkiW4nzeWKCl3uoImdd5CTZEJGxyypEPL37Wj0HT2pLqjrvSei1nTeuQfO4PUfjeW5cTUNRLZ4sA==} 1712 + engines: {node: '>=14.21.3'} 1713 + peerDependencies: 1714 + '@ianvs/prettier-plugin-sort-imports': '*' 1715 + '@prettier/plugin-pug': '*' 1716 + '@shopify/prettier-plugin-liquid': '*' 1717 + '@trivago/prettier-plugin-sort-imports': '*' 1718 + '@zackad/prettier-plugin-twig-melody': '*' 1719 + prettier: ^3.0 1720 + prettier-plugin-astro: '*' 1721 + prettier-plugin-css-order: '*' 1722 + prettier-plugin-import-sort: '*' 1723 + prettier-plugin-jsdoc: '*' 1724 + prettier-plugin-marko: '*' 1725 + prettier-plugin-multiline-arrays: '*' 1726 + prettier-plugin-organize-attributes: '*' 1727 + prettier-plugin-organize-imports: '*' 1728 + prettier-plugin-sort-imports: '*' 1729 + prettier-plugin-style-order: '*' 1730 + prettier-plugin-svelte: '*' 1731 + peerDependenciesMeta: 1732 + '@ianvs/prettier-plugin-sort-imports': 1733 + optional: true 1734 + '@prettier/plugin-pug': 1735 + optional: true 1736 + '@shopify/prettier-plugin-liquid': 1737 + optional: true 1738 + '@trivago/prettier-plugin-sort-imports': 1739 + optional: true 1740 + '@zackad/prettier-plugin-twig-melody': 1741 + optional: true 1742 + prettier-plugin-astro: 1743 + optional: true 1744 + prettier-plugin-css-order: 1745 + optional: true 1746 + prettier-plugin-import-sort: 1747 + optional: true 1748 + prettier-plugin-jsdoc: 1749 + optional: true 1750 + prettier-plugin-marko: 1751 + optional: true 1752 + prettier-plugin-multiline-arrays: 1753 + optional: true 1754 + prettier-plugin-organize-attributes: 1755 + optional: true 1756 + prettier-plugin-organize-imports: 1757 + optional: true 1758 + prettier-plugin-sort-imports: 1759 + optional: true 1760 + prettier-plugin-style-order: 1761 + optional: true 1762 + prettier-plugin-svelte: 1763 + optional: true 1764 + 1765 + prettier@3.3.3: 1766 + resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} 1767 + engines: {node: '>=14'} 1768 + hasBin: true 1769 + 1770 + prop-types@15.8.1: 1771 + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} 1772 + 1773 + property-information@6.5.0: 1774 + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} 1775 + 1776 + punycode@2.3.1: 1777 + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 1778 + engines: {node: '>=6'} 1779 + 1780 + queue-microtask@1.2.3: 1781 + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1782 + 1783 + react-dom@18.3.1: 1784 + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} 1785 + peerDependencies: 1786 + react: ^18.3.1 1787 + 1788 + react-is@16.13.1: 1789 + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 1790 + 1791 + react-markdown@9.0.1: 1792 + resolution: {integrity: sha512-186Gw/vF1uRkydbsOIkcGXw7aHq0sZOCRFFjGrr7b9+nVZg4UfA4enXCaxm4fUzecU38sWfrNDitGhshuU7rdg==} 1793 + peerDependencies: 1794 + '@types/react': '>=18' 1795 + react: '>=18' 1796 + 1797 + react@18.3.1: 1798 + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} 1799 + engines: {node: '>=0.10.0'} 1800 + 1801 + read-cache@1.0.0: 1802 + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 1803 + 1804 + readdirp@3.6.0: 1805 + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 1806 + engines: {node: '>=8.10.0'} 1807 + 1808 + reading-time@1.5.0: 1809 + resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} 1810 + 1811 + reflect.getprototypeof@1.0.6: 1812 + resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} 1813 + engines: {node: '>= 0.4'} 1814 + 1815 + regexp.prototype.flags@1.5.3: 1816 + resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} 1817 + engines: {node: '>= 0.4'} 1818 + 1819 + rehype-sanitize@6.0.0: 1820 + resolution: {integrity: sha512-CsnhKNsyI8Tub6L4sm5ZFsme4puGfc6pYylvXo1AeqaGbjOYyzNv3qZPwvs0oMJ39eryyeOdmxwUIo94IpEhqg==} 1821 + 1822 + remark-parse@11.0.0: 1823 + resolution: {integrity: sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==} 1824 + 1825 + remark-rehype@11.1.1: 1826 + resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==} 1827 + 1828 + resolve-from@4.0.0: 1829 + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 1830 + engines: {node: '>=4'} 1831 + 1832 + resolve-pkg-maps@1.0.0: 1833 + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 1834 + 1835 + resolve@1.22.8: 1836 + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 1837 + hasBin: true 1838 + 1839 + resolve@2.0.0-next.5: 1840 + resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} 1841 + hasBin: true 1842 + 1843 + reusify@1.0.4: 1844 + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1845 + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1846 + 1847 + run-parallel@1.2.0: 1848 + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1849 + 1850 + safe-array-concat@1.1.2: 1851 + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} 1852 + engines: {node: '>=0.4'} 1853 + 1854 + safe-regex-test@1.0.3: 1855 + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} 1856 + engines: {node: '>= 0.4'} 1857 + 1858 + scheduler@0.23.2: 1859 + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} 1860 + 1861 + semver@6.3.1: 1862 + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 1863 + hasBin: true 1864 + 1865 + semver@7.6.3: 1866 + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} 1867 + engines: {node: '>=10'} 1868 + hasBin: true 1869 + 1870 + server-only@0.0.1: 1871 + resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==} 1872 + 1873 + set-function-length@1.2.2: 1874 + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} 1875 + engines: {node: '>= 0.4'} 1876 + 1877 + set-function-name@2.0.2: 1878 + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} 1879 + engines: {node: '>= 0.4'} 1880 + 1881 + sharp@0.33.5: 1882 + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} 1883 + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1884 + 1885 + shebang-command@2.0.0: 1886 + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1887 + engines: {node: '>=8'} 1888 + 1889 + shebang-regex@3.0.0: 1890 + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1891 + engines: {node: '>=8'} 1892 + 1893 + side-channel@1.0.6: 1894 + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} 1895 + engines: {node: '>= 0.4'} 1896 + 1897 + signal-exit@4.1.0: 1898 + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 1899 + engines: {node: '>=14'} 1900 + 1901 + simple-icons@13.14.1: 1902 + resolution: {integrity: sha512-Syxm5ZpLgfePbZ8TXoOgiazaUqutE48eXhY8Mix2vK0uPji2rl+A2XG/sEyPBwIVj0tZeXuWolyTtMURASswTg==} 1903 + engines: {node: '>=0.12.18'} 1904 + 1905 + simple-swizzle@0.2.2: 1906 + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} 1907 + 1908 + source-map-js@1.2.1: 1909 + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 1910 + engines: {node: '>=0.10.0'} 1911 + 1912 + space-separated-tokens@2.0.2: 1913 + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} 1914 + 1915 + streamsearch@1.1.0: 1916 + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} 1917 + engines: {node: '>=10.0.0'} 1918 + 1919 + string-width@4.2.3: 1920 + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1921 + engines: {node: '>=8'} 1922 + 1923 + string-width@5.1.2: 1924 + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 1925 + engines: {node: '>=12'} 1926 + 1927 + string.prototype.includes@2.0.1: 1928 + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} 1929 + engines: {node: '>= 0.4'} 1930 + 1931 + string.prototype.matchall@4.0.11: 1932 + resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} 1933 + engines: {node: '>= 0.4'} 1934 + 1935 + string.prototype.repeat@1.0.0: 1936 + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} 1937 + 1938 + string.prototype.trim@1.2.9: 1939 + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} 1940 + engines: {node: '>= 0.4'} 1941 + 1942 + string.prototype.trimend@1.0.8: 1943 + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} 1944 + 1945 + string.prototype.trimstart@1.0.8: 1946 + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} 1947 + engines: {node: '>= 0.4'} 1948 + 1949 + stringify-entities@4.0.4: 1950 + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} 1951 + 1952 + strip-ansi@6.0.1: 1953 + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1954 + engines: {node: '>=8'} 1955 + 1956 + strip-ansi@7.1.0: 1957 + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 1958 + engines: {node: '>=12'} 1959 + 1960 + strip-bom@3.0.0: 1961 + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 1962 + engines: {node: '>=4'} 1963 + 1964 + strip-json-comments@3.1.1: 1965 + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 1966 + engines: {node: '>=8'} 1967 + 1968 + style-to-object@1.0.8: 1969 + resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} 1970 + 1971 + styled-jsx@5.1.6: 1972 + resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} 1973 + engines: {node: '>= 12.0.0'} 1974 + peerDependencies: 1975 + '@babel/core': '*' 1976 + babel-plugin-macros: '*' 1977 + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' 1978 + peerDependenciesMeta: 1979 + '@babel/core': 1980 + optional: true 1981 + babel-plugin-macros: 1982 + optional: true 1983 + 1984 + sucrase@3.35.0: 1985 + resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} 1986 + engines: {node: '>=16 || 14 >=14.17'} 1987 + hasBin: true 1988 + 1989 + supports-color@5.5.0: 1990 + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 1991 + engines: {node: '>=4'} 1992 + 1993 + supports-color@7.2.0: 1994 + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1995 + engines: {node: '>=8'} 1996 + 1997 + supports-preserve-symlinks-flag@1.0.0: 1998 + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1999 + engines: {node: '>= 0.4'} 2000 + 2001 + tailwind-merge@2.5.4: 2002 + resolution: {integrity: sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==} 2003 + 2004 + tailwindcss@3.4.14: 2005 + resolution: {integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==} 2006 + engines: {node: '>=14.0.0'} 2007 + hasBin: true 2008 + 2009 + tapable@2.2.1: 2010 + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 2011 + engines: {node: '>=6'} 2012 + 2013 + text-table@0.2.0: 2014 + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 2015 + 2016 + thenify-all@1.6.0: 2017 + resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 2018 + engines: {node: '>=0.8'} 2019 + 2020 + thenify@3.3.1: 2021 + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 2022 + 2023 + to-regex-range@5.0.1: 2024 + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2025 + engines: {node: '>=8.0'} 2026 + 2027 + trim-lines@3.0.1: 2028 + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} 2029 + 2030 + trough@2.2.0: 2031 + resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} 2032 + 2033 + ts-api-utils@1.3.0: 2034 + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} 2035 + engines: {node: '>=16'} 2036 + peerDependencies: 2037 + typescript: '>=4.2.0' 2038 + 2039 + ts-interface-checker@0.1.13: 2040 + resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 2041 + 2042 + tsconfig-paths@3.15.0: 2043 + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} 2044 + 2045 + tslib@2.8.0: 2046 + resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} 2047 + 2048 + type-check@0.4.0: 2049 + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 2050 + engines: {node: '>= 0.8.0'} 2051 + 2052 + typed-array-buffer@1.0.2: 2053 + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} 2054 + engines: {node: '>= 0.4'} 2055 + 2056 + typed-array-byte-length@1.0.1: 2057 + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} 2058 + engines: {node: '>= 0.4'} 2059 + 2060 + typed-array-byte-offset@1.0.2: 2061 + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} 2062 + engines: {node: '>= 0.4'} 2063 + 2064 + typed-array-length@1.0.6: 2065 + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} 2066 + engines: {node: '>= 0.4'} 2067 + 2068 + typescript@5.6.3: 2069 + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} 2070 + engines: {node: '>=14.17'} 2071 + hasBin: true 2072 + 2073 + unbox-primitive@1.0.2: 2074 + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 2075 + 2076 + undici-types@6.19.8: 2077 + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} 2078 + 2079 + unified@11.0.5: 2080 + resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} 2081 + 2082 + unist-util-is@6.0.0: 2083 + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} 2084 + 2085 + unist-util-position@5.0.0: 2086 + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} 2087 + 2088 + unist-util-stringify-position@4.0.0: 2089 + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} 2090 + 2091 + unist-util-visit-parents@6.0.1: 2092 + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} 2093 + 2094 + unist-util-visit@5.0.0: 2095 + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} 2096 + 2097 + update-browserslist-db@1.1.1: 2098 + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} 2099 + hasBin: true 2100 + peerDependencies: 2101 + browserslist: '>= 4.21.0' 2102 + 2103 + uri-js@4.4.1: 2104 + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2105 + 2106 + util-deprecate@1.0.2: 2107 + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 2108 + 2109 + vfile-message@4.0.2: 2110 + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} 2111 + 2112 + vfile@6.0.3: 2113 + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} 2114 + 2115 + which-boxed-primitive@1.0.2: 2116 + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 2117 + 2118 + which-builtin-type@1.1.4: 2119 + resolution: {integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==} 2120 + engines: {node: '>= 0.4'} 2121 + 2122 + which-collection@1.0.2: 2123 + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} 2124 + engines: {node: '>= 0.4'} 2125 + 2126 + which-typed-array@1.1.15: 2127 + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} 2128 + engines: {node: '>= 0.4'} 2129 + 2130 + which@2.0.2: 2131 + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2132 + engines: {node: '>= 8'} 2133 + hasBin: true 2134 + 2135 + word-wrap@1.2.5: 2136 + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} 2137 + engines: {node: '>=0.10.0'} 2138 + 2139 + wrap-ansi@7.0.0: 2140 + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 2141 + engines: {node: '>=10'} 2142 + 2143 + wrap-ansi@8.1.0: 2144 + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 2145 + engines: {node: '>=12'} 2146 + 2147 + yallist@3.1.1: 2148 + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 2149 + 2150 + yaml@2.6.0: 2151 + resolution: {integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==} 2152 + engines: {node: '>= 14'} 2153 + hasBin: true 2154 + 2155 + yocto-queue@0.1.0: 2156 + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 2157 + engines: {node: '>=10'} 2158 + 2159 + zwitch@2.0.4: 2160 + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} 2161 + 2162 + snapshots: 2163 + 2164 + '@alloc/quick-lru@5.2.0': {} 2165 + 2166 + '@ampproject/remapping@2.3.0': 2167 + dependencies: 2168 + '@jridgewell/gen-mapping': 0.3.5 2169 + '@jridgewell/trace-mapping': 0.3.25 2170 + 2171 + '@atcute/client@2.0.3': {} 2172 + 2173 + '@atcute/whitewind@1.0.2(@atcute/client@2.0.3)': 2174 + dependencies: 2175 + '@atcute/client': 2.0.3 2176 + 2177 + '@babel/code-frame@7.25.9': 2178 + dependencies: 2179 + '@babel/highlight': 7.25.9 2180 + picocolors: 1.1.1 2181 + 2182 + '@babel/compat-data@7.25.9': {} 2183 + 2184 + '@babel/core@7.25.9': 2185 + dependencies: 2186 + '@ampproject/remapping': 2.3.0 2187 + '@babel/code-frame': 7.25.9 2188 + '@babel/generator': 7.25.9 2189 + '@babel/helper-compilation-targets': 7.25.9 2190 + '@babel/helper-module-transforms': 7.25.9(@babel/core@7.25.9) 2191 + '@babel/helpers': 7.25.9 2192 + '@babel/parser': 7.25.9 2193 + '@babel/template': 7.25.9 2194 + '@babel/traverse': 7.25.9 2195 + '@babel/types': 7.25.9 2196 + convert-source-map: 2.0.0 2197 + debug: 4.3.7 2198 + gensync: 1.0.0-beta.2 2199 + json5: 2.2.3 2200 + semver: 6.3.1 2201 + transitivePeerDependencies: 2202 + - supports-color 2203 + 2204 + '@babel/generator@7.25.9': 2205 + dependencies: 2206 + '@babel/types': 7.25.9 2207 + '@jridgewell/gen-mapping': 0.3.5 2208 + '@jridgewell/trace-mapping': 0.3.25 2209 + jsesc: 3.0.2 2210 + 2211 + '@babel/helper-compilation-targets@7.25.9': 2212 + dependencies: 2213 + '@babel/compat-data': 7.25.9 2214 + '@babel/helper-validator-option': 7.25.9 2215 + browserslist: 4.24.2 2216 + lru-cache: 5.1.1 2217 + semver: 6.3.1 2218 + 2219 + '@babel/helper-module-imports@7.25.9': 2220 + dependencies: 2221 + '@babel/traverse': 7.25.9 2222 + '@babel/types': 7.25.9 2223 + transitivePeerDependencies: 2224 + - supports-color 2225 + 2226 + '@babel/helper-module-transforms@7.25.9(@babel/core@7.25.9)': 2227 + dependencies: 2228 + '@babel/core': 7.25.9 2229 + '@babel/helper-module-imports': 7.25.9 2230 + '@babel/helper-simple-access': 7.25.9 2231 + '@babel/helper-validator-identifier': 7.25.9 2232 + '@babel/traverse': 7.25.9 2233 + transitivePeerDependencies: 2234 + - supports-color 2235 + 2236 + '@babel/helper-simple-access@7.25.9': 2237 + dependencies: 2238 + '@babel/traverse': 7.25.9 2239 + '@babel/types': 7.25.9 2240 + transitivePeerDependencies: 2241 + - supports-color 2242 + 2243 + '@babel/helper-string-parser@7.25.9': {} 2244 + 2245 + '@babel/helper-validator-identifier@7.25.9': {} 2246 + 2247 + '@babel/helper-validator-option@7.25.9': {} 2248 + 2249 + '@babel/helpers@7.25.9': 2250 + dependencies: 2251 + '@babel/template': 7.25.9 2252 + '@babel/types': 7.25.9 2253 + 2254 + '@babel/highlight@7.25.9': 2255 + dependencies: 2256 + '@babel/helper-validator-identifier': 7.25.9 2257 + chalk: 2.4.2 2258 + js-tokens: 4.0.0 2259 + picocolors: 1.1.1 2260 + 2261 + '@babel/parser@7.25.9': 2262 + dependencies: 2263 + '@babel/types': 7.25.9 2264 + 2265 + '@babel/template@7.25.9': 2266 + dependencies: 2267 + '@babel/code-frame': 7.25.9 2268 + '@babel/parser': 7.25.9 2269 + '@babel/types': 7.25.9 2270 + 2271 + '@babel/traverse@7.25.9': 2272 + dependencies: 2273 + '@babel/code-frame': 7.25.9 2274 + '@babel/generator': 7.25.9 2275 + '@babel/parser': 7.25.9 2276 + '@babel/template': 7.25.9 2277 + '@babel/types': 7.25.9 2278 + debug: 4.3.7 2279 + globals: 11.12.0 2280 + transitivePeerDependencies: 2281 + - supports-color 2282 + 2283 + '@babel/types@7.25.9': 2284 + dependencies: 2285 + '@babel/helper-string-parser': 7.25.9 2286 + '@babel/helper-validator-identifier': 7.25.9 2287 + 2288 + '@code-hike/lighter@0.8.1': {} 2289 + 2290 + '@emnapi/runtime@1.3.1': 2291 + dependencies: 2292 + tslib: 2.8.0 2293 + optional: true 2294 + 2295 + '@eslint-community/eslint-utils@4.4.0(eslint@9.13.0(jiti@1.21.6))': 2296 + dependencies: 2297 + eslint: 9.13.0(jiti@1.21.6) 2298 + eslint-visitor-keys: 3.4.3 2299 + 2300 + '@eslint-community/regexpp@4.11.1': {} 2301 + 2302 + '@eslint/config-array@0.18.0': 2303 + dependencies: 2304 + '@eslint/object-schema': 2.1.4 2305 + debug: 4.3.7 2306 + minimatch: 3.1.2 2307 + transitivePeerDependencies: 2308 + - supports-color 2309 + 2310 + '@eslint/core@0.7.0': {} 2311 + 2312 + '@eslint/eslintrc@3.1.0': 2313 + dependencies: 2314 + ajv: 6.12.6 2315 + debug: 4.3.7 2316 + espree: 10.2.0 2317 + globals: 14.0.0 2318 + ignore: 5.3.2 2319 + import-fresh: 3.3.0 2320 + js-yaml: 4.1.0 2321 + minimatch: 3.1.2 2322 + strip-json-comments: 3.1.1 2323 + transitivePeerDependencies: 2324 + - supports-color 2325 + 2326 + '@eslint/js@9.13.0': {} 2327 + 2328 + '@eslint/object-schema@2.1.4': {} 2329 + 2330 + '@eslint/plugin-kit@0.2.1': 2331 + dependencies: 2332 + levn: 0.4.1 2333 + 2334 + '@humanfs/core@0.19.0': {} 2335 + 2336 + '@humanfs/node@0.16.5': 2337 + dependencies: 2338 + '@humanfs/core': 0.19.0 2339 + '@humanwhocodes/retry': 0.3.1 2340 + 2341 + '@humanwhocodes/module-importer@1.0.1': {} 2342 + 2343 + '@humanwhocodes/retry@0.3.1': {} 2344 + 2345 + '@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3)': 2346 + dependencies: 2347 + '@babel/core': 7.25.9 2348 + '@babel/generator': 7.25.9 2349 + '@babel/parser': 7.25.9 2350 + '@babel/traverse': 7.25.9 2351 + '@babel/types': 7.25.9 2352 + prettier: 3.3.3 2353 + semver: 7.6.3 2354 + transitivePeerDependencies: 2355 + - supports-color 2356 + 2357 + '@img/sharp-darwin-arm64@0.33.5': 2358 + optionalDependencies: 2359 + '@img/sharp-libvips-darwin-arm64': 1.0.4 2360 + optional: true 2361 + 2362 + '@img/sharp-darwin-x64@0.33.5': 2363 + optionalDependencies: 2364 + '@img/sharp-libvips-darwin-x64': 1.0.4 2365 + optional: true 2366 + 2367 + '@img/sharp-libvips-darwin-arm64@1.0.4': 2368 + optional: true 2369 + 2370 + '@img/sharp-libvips-darwin-x64@1.0.4': 2371 + optional: true 2372 + 2373 + '@img/sharp-libvips-linux-arm64@1.0.4': 2374 + optional: true 2375 + 2376 + '@img/sharp-libvips-linux-arm@1.0.5': 2377 + optional: true 2378 + 2379 + '@img/sharp-libvips-linux-s390x@1.0.4': 2380 + optional: true 2381 + 2382 + '@img/sharp-libvips-linux-x64@1.0.4': 2383 + optional: true 2384 + 2385 + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': 2386 + optional: true 2387 + 2388 + '@img/sharp-libvips-linuxmusl-x64@1.0.4': 2389 + optional: true 2390 + 2391 + '@img/sharp-linux-arm64@0.33.5': 2392 + optionalDependencies: 2393 + '@img/sharp-libvips-linux-arm64': 1.0.4 2394 + optional: true 2395 + 2396 + '@img/sharp-linux-arm@0.33.5': 2397 + optionalDependencies: 2398 + '@img/sharp-libvips-linux-arm': 1.0.5 2399 + optional: true 2400 + 2401 + '@img/sharp-linux-s390x@0.33.5': 2402 + optionalDependencies: 2403 + '@img/sharp-libvips-linux-s390x': 1.0.4 2404 + optional: true 2405 + 2406 + '@img/sharp-linux-x64@0.33.5': 2407 + optionalDependencies: 2408 + '@img/sharp-libvips-linux-x64': 1.0.4 2409 + optional: true 2410 + 2411 + '@img/sharp-linuxmusl-arm64@0.33.5': 2412 + optionalDependencies: 2413 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 2414 + optional: true 2415 + 2416 + '@img/sharp-linuxmusl-x64@0.33.5': 2417 + optionalDependencies: 2418 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 2419 + optional: true 2420 + 2421 + '@img/sharp-wasm32@0.33.5': 2422 + dependencies: 2423 + '@emnapi/runtime': 1.3.1 2424 + optional: true 2425 + 2426 + '@img/sharp-win32-ia32@0.33.5': 2427 + optional: true 2428 + 2429 + '@img/sharp-win32-x64@0.33.5': 2430 + optional: true 2431 + 2432 + '@isaacs/cliui@8.0.2': 2433 + dependencies: 2434 + string-width: 5.1.2 2435 + string-width-cjs: string-width@4.2.3 2436 + strip-ansi: 7.1.0 2437 + strip-ansi-cjs: strip-ansi@6.0.1 2438 + wrap-ansi: 8.1.0 2439 + wrap-ansi-cjs: wrap-ansi@7.0.0 2440 + 2441 + '@jridgewell/gen-mapping@0.3.5': 2442 + dependencies: 2443 + '@jridgewell/set-array': 1.2.1 2444 + '@jridgewell/sourcemap-codec': 1.5.0 2445 + '@jridgewell/trace-mapping': 0.3.25 2446 + 2447 + '@jridgewell/resolve-uri@3.1.2': {} 2448 + 2449 + '@jridgewell/set-array@1.2.1': {} 2450 + 2451 + '@jridgewell/sourcemap-codec@1.5.0': {} 2452 + 2453 + '@jridgewell/trace-mapping@0.3.25': 2454 + dependencies: 2455 + '@jridgewell/resolve-uri': 3.1.2 2456 + '@jridgewell/sourcemap-codec': 1.5.0 2457 + 2458 + '@next/env@15.0.1': {} 2459 + 2460 + '@next/eslint-plugin-next@15.0.1': 2461 + dependencies: 2462 + fast-glob: 3.3.1 2463 + 2464 + '@next/swc-darwin-arm64@15.0.1': 2465 + optional: true 2466 + 2467 + '@next/swc-darwin-x64@15.0.1': 2468 + optional: true 2469 + 2470 + '@next/swc-linux-arm64-gnu@15.0.1': 2471 + optional: true 2472 + 2473 + '@next/swc-linux-arm64-musl@15.0.1': 2474 + optional: true 2475 + 2476 + '@next/swc-linux-x64-gnu@15.0.1': 2477 + optional: true 2478 + 2479 + '@next/swc-linux-x64-musl@15.0.1': 2480 + optional: true 2481 + 2482 + '@next/swc-win32-arm64-msvc@15.0.1': 2483 + optional: true 2484 + 2485 + '@next/swc-win32-x64-msvc@15.0.1': 2486 + optional: true 2487 + 2488 + '@nodelib/fs.scandir@2.1.5': 2489 + dependencies: 2490 + '@nodelib/fs.stat': 2.0.5 2491 + run-parallel: 1.2.0 2492 + 2493 + '@nodelib/fs.stat@2.0.5': {} 2494 + 2495 + '@nodelib/fs.walk@1.2.8': 2496 + dependencies: 2497 + '@nodelib/fs.scandir': 2.1.5 2498 + fastq: 1.17.1 2499 + 2500 + '@nolyfill/is-core-module@1.0.39': {} 2501 + 2502 + '@pkgjs/parseargs@0.11.0': 2503 + optional: true 2504 + 2505 + '@rtsao/scc@1.1.0': {} 2506 + 2507 + '@rushstack/eslint-patch@1.10.4': {} 2508 + 2509 + '@swc/counter@0.1.3': {} 2510 + 2511 + '@swc/helpers@0.5.13': 2512 + dependencies: 2513 + tslib: 2.8.0 2514 + 2515 + '@types/debug@4.1.12': 2516 + dependencies: 2517 + '@types/ms': 0.7.34 2518 + 2519 + '@types/estree-jsx@1.0.5': 2520 + dependencies: 2521 + '@types/estree': 1.0.6 2522 + 2523 + '@types/estree@1.0.6': {} 2524 + 2525 + '@types/hast@3.0.4': 2526 + dependencies: 2527 + '@types/unist': 3.0.3 2528 + 2529 + '@types/json-schema@7.0.15': {} 2530 + 2531 + '@types/json5@0.0.29': {} 2532 + 2533 + '@types/mdast@4.0.4': 2534 + dependencies: 2535 + '@types/unist': 3.0.3 2536 + 2537 + '@types/ms@0.7.34': {} 2538 + 2539 + '@types/node@22.7.9': 2540 + dependencies: 2541 + undici-types: 6.19.8 2542 + 2543 + '@types/prop-types@15.7.13': {} 2544 + 2545 + '@types/react-dom@18.3.1': 2546 + dependencies: 2547 + '@types/react': 18.3.12 2548 + 2549 + '@types/react@18.3.12': 2550 + dependencies: 2551 + '@types/prop-types': 15.7.13 2552 + csstype: 3.1.3 2553 + 2554 + '@types/unist@2.0.11': {} 2555 + 2556 + '@types/unist@3.0.3': {} 2557 + 2558 + '@typescript-eslint/eslint-plugin@8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)': 2559 + dependencies: 2560 + '@eslint-community/regexpp': 4.11.1 2561 + '@typescript-eslint/parser': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) 2562 + '@typescript-eslint/scope-manager': 8.11.0 2563 + '@typescript-eslint/type-utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) 2564 + '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) 2565 + '@typescript-eslint/visitor-keys': 8.11.0 2566 + eslint: 9.13.0(jiti@1.21.6) 2567 + graphemer: 1.4.0 2568 + ignore: 5.3.2 2569 + natural-compare: 1.4.0 2570 + ts-api-utils: 1.3.0(typescript@5.6.3) 2571 + optionalDependencies: 2572 + typescript: 5.6.3 2573 + transitivePeerDependencies: 2574 + - supports-color 2575 + 2576 + '@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)': 2577 + dependencies: 2578 + '@typescript-eslint/scope-manager': 8.11.0 2579 + '@typescript-eslint/types': 8.11.0 2580 + '@typescript-eslint/typescript-estree': 8.11.0(typescript@5.6.3) 2581 + '@typescript-eslint/visitor-keys': 8.11.0 2582 + debug: 4.3.7 2583 + eslint: 9.13.0(jiti@1.21.6) 2584 + optionalDependencies: 2585 + typescript: 5.6.3 2586 + transitivePeerDependencies: 2587 + - supports-color 2588 + 2589 + '@typescript-eslint/scope-manager@8.11.0': 2590 + dependencies: 2591 + '@typescript-eslint/types': 8.11.0 2592 + '@typescript-eslint/visitor-keys': 8.11.0 2593 + 2594 + '@typescript-eslint/type-utils@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)': 2595 + dependencies: 2596 + '@typescript-eslint/typescript-estree': 8.11.0(typescript@5.6.3) 2597 + '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) 2598 + debug: 4.3.7 2599 + ts-api-utils: 1.3.0(typescript@5.6.3) 2600 + optionalDependencies: 2601 + typescript: 5.6.3 2602 + transitivePeerDependencies: 2603 + - eslint 2604 + - supports-color 2605 + 2606 + '@typescript-eslint/types@8.11.0': {} 2607 + 2608 + '@typescript-eslint/typescript-estree@8.11.0(typescript@5.6.3)': 2609 + dependencies: 2610 + '@typescript-eslint/types': 8.11.0 2611 + '@typescript-eslint/visitor-keys': 8.11.0 2612 + debug: 4.3.7 2613 + fast-glob: 3.3.2 2614 + is-glob: 4.0.3 2615 + minimatch: 9.0.5 2616 + semver: 7.6.3 2617 + ts-api-utils: 1.3.0(typescript@5.6.3) 2618 + optionalDependencies: 2619 + typescript: 5.6.3 2620 + transitivePeerDependencies: 2621 + - supports-color 2622 + 2623 + '@typescript-eslint/utils@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3)': 2624 + dependencies: 2625 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@1.21.6)) 2626 + '@typescript-eslint/scope-manager': 8.11.0 2627 + '@typescript-eslint/types': 8.11.0 2628 + '@typescript-eslint/typescript-estree': 8.11.0(typescript@5.6.3) 2629 + eslint: 9.13.0(jiti@1.21.6) 2630 + transitivePeerDependencies: 2631 + - supports-color 2632 + - typescript 2633 + 2634 + '@typescript-eslint/visitor-keys@8.11.0': 2635 + dependencies: 2636 + '@typescript-eslint/types': 8.11.0 2637 + eslint-visitor-keys: 3.4.3 2638 + 2639 + '@ungap/structured-clone@1.2.0': {} 2640 + 2641 + acorn-jsx@5.3.2(acorn@8.13.0): 2642 + dependencies: 2643 + acorn: 8.13.0 2644 + 2645 + acorn@8.13.0: {} 2646 + 2647 + ajv@6.12.6: 2648 + dependencies: 2649 + fast-deep-equal: 3.1.3 2650 + fast-json-stable-stringify: 2.1.0 2651 + json-schema-traverse: 0.4.1 2652 + uri-js: 4.4.1 2653 + 2654 + ansi-regex@5.0.1: {} 2655 + 2656 + ansi-regex@6.1.0: {} 2657 + 2658 + ansi-styles@3.2.1: 2659 + dependencies: 2660 + color-convert: 1.9.3 2661 + 2662 + ansi-styles@4.3.0: 2663 + dependencies: 2664 + color-convert: 2.0.1 2665 + 2666 + ansi-styles@6.2.1: {} 2667 + 2668 + any-promise@1.3.0: {} 2669 + 2670 + anymatch@3.1.3: 2671 + dependencies: 2672 + normalize-path: 3.0.0 2673 + picomatch: 2.3.1 2674 + 2675 + arg@5.0.2: {} 2676 + 2677 + argparse@2.0.1: {} 2678 + 2679 + aria-query@5.3.2: {} 2680 + 2681 + array-buffer-byte-length@1.0.1: 465 2682 dependencies: 466 2683 call-bind: 1.0.7 467 2684 is-array-buffer: 3.0.4 468 - dev: true 469 2685 470 - /array-includes@3.1.8: 471 - resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} 472 - engines: {node: '>= 0.4'} 2686 + array-includes@3.1.8: 473 2687 dependencies: 474 2688 call-bind: 1.0.7 475 2689 define-properties: 1.2.1 ··· 477 2691 es-object-atoms: 1.0.0 478 2692 get-intrinsic: 1.2.4 479 2693 is-string: 1.0.7 480 - dev: true 481 2694 482 - /array-union@2.1.0: 483 - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 484 - engines: {node: '>=8'} 485 - dev: true 486 - 487 - /array.prototype.findlast@1.2.5: 488 - resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} 489 - engines: {node: '>= 0.4'} 2695 + array.prototype.findlast@1.2.5: 490 2696 dependencies: 491 2697 call-bind: 1.0.7 492 2698 define-properties: 1.2.1 ··· 494 2700 es-errors: 1.3.0 495 2701 es-object-atoms: 1.0.0 496 2702 es-shim-unscopables: 1.0.2 497 - dev: true 498 2703 499 - /array.prototype.findlastindex@1.2.5: 500 - resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} 501 - engines: {node: '>= 0.4'} 2704 + array.prototype.findlastindex@1.2.5: 502 2705 dependencies: 503 2706 call-bind: 1.0.7 504 2707 define-properties: 1.2.1 ··· 506 2709 es-errors: 1.3.0 507 2710 es-object-atoms: 1.0.0 508 2711 es-shim-unscopables: 1.0.2 509 - dev: true 510 2712 511 - /array.prototype.flat@1.3.2: 512 - resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} 513 - engines: {node: '>= 0.4'} 2713 + array.prototype.flat@1.3.2: 514 2714 dependencies: 515 2715 call-bind: 1.0.7 516 2716 define-properties: 1.2.1 517 2717 es-abstract: 1.23.3 518 2718 es-shim-unscopables: 1.0.2 519 - dev: true 520 2719 521 - /array.prototype.flatmap@1.3.2: 522 - resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} 523 - engines: {node: '>= 0.4'} 2720 + array.prototype.flatmap@1.3.2: 524 2721 dependencies: 525 2722 call-bind: 1.0.7 526 2723 define-properties: 1.2.1 527 2724 es-abstract: 1.23.3 528 2725 es-shim-unscopables: 1.0.2 529 - dev: true 530 2726 531 - /array.prototype.toreversed@1.1.2: 532 - resolution: {integrity: sha512-wwDCoT4Ck4Cz7sLtgUmzR5UV3YF5mFHUlbChCzZBQZ+0m2cl/DH3tKgvphv1nKgFsJ48oCSg6p91q2Vm0I/ZMA==} 533 - dependencies: 534 - call-bind: 1.0.7 535 - define-properties: 1.2.1 536 - es-abstract: 1.23.3 537 - es-shim-unscopables: 1.0.2 538 - dev: true 539 - 540 - /array.prototype.tosorted@1.1.3: 541 - resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} 2727 + array.prototype.tosorted@1.1.4: 542 2728 dependencies: 543 2729 call-bind: 1.0.7 544 2730 define-properties: 1.2.1 545 2731 es-abstract: 1.23.3 546 2732 es-errors: 1.3.0 547 2733 es-shim-unscopables: 1.0.2 548 - dev: true 549 2734 550 - /arraybuffer.prototype.slice@1.0.3: 551 - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} 552 - engines: {node: '>= 0.4'} 2735 + arraybuffer.prototype.slice@1.0.3: 553 2736 dependencies: 554 2737 array-buffer-byte-length: 1.0.1 555 2738 call-bind: 1.0.7 ··· 559 2742 get-intrinsic: 1.2.4 560 2743 is-array-buffer: 3.0.4 561 2744 is-shared-array-buffer: 1.0.3 562 - dev: true 563 2745 564 - /ast-types-flow@0.0.8: 565 - resolution: {integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==} 566 - dev: true 2746 + ast-types-flow@0.0.8: {} 567 2747 568 - /available-typed-arrays@1.0.7: 569 - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} 570 - engines: {node: '>= 0.4'} 2748 + available-typed-arrays@1.0.7: 571 2749 dependencies: 572 2750 possible-typed-array-names: 1.0.0 573 - dev: true 574 2751 575 - /axe-core@4.7.0: 576 - resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} 577 - engines: {node: '>=4'} 578 - dev: true 2752 + axe-core@4.10.1: {} 579 2753 580 - /axobject-query@3.2.1: 581 - resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} 582 - dependencies: 583 - dequal: 2.0.3 584 - dev: true 2754 + axobject-query@4.1.0: {} 585 2755 586 - /balanced-match@1.0.2: 587 - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 588 - dev: true 2756 + bail@2.0.2: {} 589 2757 590 - /binary-extensions@2.3.0: 591 - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 592 - engines: {node: '>=8'} 593 - dev: true 2758 + balanced-match@1.0.2: {} 2759 + 2760 + binary-extensions@2.3.0: {} 594 2761 595 - /brace-expansion@1.1.11: 596 - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 2762 + brace-expansion@1.1.11: 597 2763 dependencies: 598 2764 balanced-match: 1.0.2 599 2765 concat-map: 0.0.1 600 - dev: true 601 2766 602 - /brace-expansion@2.0.1: 603 - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 2767 + brace-expansion@2.0.1: 604 2768 dependencies: 605 2769 balanced-match: 1.0.2 606 - dev: true 607 2770 608 - /braces@3.0.2: 609 - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 610 - engines: {node: '>=8'} 2771 + braces@3.0.3: 611 2772 dependencies: 612 - fill-range: 7.0.1 613 - dev: true 2773 + fill-range: 7.1.1 2774 + 2775 + bright@0.8.5(react@18.3.1): 2776 + dependencies: 2777 + '@code-hike/lighter': 0.8.1 2778 + react: 18.3.1 2779 + server-only: 0.0.1 2780 + 2781 + browserslist@4.24.2: 2782 + dependencies: 2783 + caniuse-lite: 1.0.30001669 2784 + electron-to-chromium: 1.5.42 2785 + node-releases: 2.0.18 2786 + update-browserslist-db: 1.1.1(browserslist@4.24.2) 614 2787 615 - /busboy@1.6.0: 616 - resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} 617 - engines: {node: '>=10.16.0'} 2788 + busboy@1.6.0: 618 2789 dependencies: 619 2790 streamsearch: 1.1.0 620 - dev: false 621 2791 622 - /call-bind@1.0.7: 623 - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} 624 - engines: {node: '>= 0.4'} 2792 + call-bind@1.0.7: 625 2793 dependencies: 626 2794 es-define-property: 1.0.0 627 2795 es-errors: 1.3.0 628 2796 function-bind: 1.1.2 629 2797 get-intrinsic: 1.2.4 630 2798 set-function-length: 1.2.2 631 - dev: true 632 2799 633 - /callsites@3.1.0: 634 - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 635 - engines: {node: '>=6'} 636 - dev: true 2800 + callsites@3.1.0: {} 637 2801 638 - /camelcase-css@2.0.1: 639 - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 640 - engines: {node: '>= 6'} 641 - dev: true 2802 + camelcase-css@2.0.1: {} 642 2803 643 - /caniuse-lite@1.0.30001610: 644 - resolution: {integrity: sha512-QFutAY4NgaelojVMjY63o6XlZyORPaLfyMnsl3HgnWdJUcX6K0oaJymHjH8PT5Gk7sTm8rvC/c5COUQKXqmOMA==} 645 - dev: false 2804 + caniuse-lite@1.0.30001669: {} 646 2805 647 - /chalk@4.1.2: 648 - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 649 - engines: {node: '>=10'} 2806 + ccount@2.0.1: {} 2807 + 2808 + chalk@2.4.2: 2809 + dependencies: 2810 + ansi-styles: 3.2.1 2811 + escape-string-regexp: 1.0.5 2812 + supports-color: 5.5.0 2813 + 2814 + chalk@4.1.2: 650 2815 dependencies: 651 2816 ansi-styles: 4.3.0 652 2817 supports-color: 7.2.0 653 - dev: true 2818 + 2819 + character-entities-html4@2.1.0: {} 2820 + 2821 + character-entities-legacy@3.0.0: {} 654 2822 655 - /chokidar@3.6.0: 656 - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 657 - engines: {node: '>= 8.10.0'} 2823 + character-entities@2.0.2: {} 2824 + 2825 + character-reference-invalid@2.0.1: {} 2826 + 2827 + chokidar@3.6.0: 658 2828 dependencies: 659 2829 anymatch: 3.1.3 660 - braces: 3.0.2 2830 + braces: 3.0.3 661 2831 glob-parent: 5.1.2 662 2832 is-binary-path: 2.1.0 663 2833 is-glob: 4.0.3 ··· 665 2835 readdirp: 3.6.0 666 2836 optionalDependencies: 667 2837 fsevents: 2.3.3 668 - dev: true 669 2838 670 - /client-only@0.0.1: 671 - resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} 672 - dev: false 2839 + client-only@0.0.1: {} 673 2840 674 - /color-convert@2.0.1: 675 - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 676 - engines: {node: '>=7.0.0'} 2841 + color-convert@1.9.3: 2842 + dependencies: 2843 + color-name: 1.1.3 2844 + 2845 + color-convert@2.0.1: 677 2846 dependencies: 678 2847 color-name: 1.1.4 679 - dev: true 680 2848 681 - /color-name@1.1.4: 682 - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 683 - dev: true 2849 + color-name@1.1.3: {} 2850 + 2851 + color-name@1.1.4: {} 2852 + 2853 + color-string@1.9.1: 2854 + dependencies: 2855 + color-name: 1.1.4 2856 + simple-swizzle: 0.2.2 2857 + optional: true 2858 + 2859 + color@4.2.3: 2860 + dependencies: 2861 + color-convert: 2.0.1 2862 + color-string: 1.9.1 2863 + optional: true 2864 + 2865 + comma-separated-tokens@2.0.3: {} 2866 + 2867 + commander@4.1.1: {} 684 2868 685 - /commander@4.1.1: 686 - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 687 - engines: {node: '>= 6'} 688 - dev: true 2869 + concat-map@0.0.1: {} 689 2870 690 - /concat-map@0.0.1: 691 - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 692 - dev: true 2871 + convert-source-map@2.0.0: {} 693 2872 694 - /cross-spawn@7.0.3: 695 - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 696 - engines: {node: '>= 8'} 2873 + cross-spawn@7.0.3: 697 2874 dependencies: 698 2875 path-key: 3.1.1 699 2876 shebang-command: 2.0.0 700 2877 which: 2.0.2 701 - dev: true 702 2878 703 - /cssesc@3.0.0: 704 - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 705 - engines: {node: '>=4'} 706 - hasBin: true 707 - dev: true 2879 + cssesc@3.0.0: {} 708 2880 709 - /csstype@3.1.3: 710 - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 711 - dev: true 2881 + csstype@3.1.3: {} 712 2882 713 - /damerau-levenshtein@1.0.8: 714 - resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} 715 - dev: true 2883 + damerau-levenshtein@1.0.8: {} 716 2884 717 - /data-view-buffer@1.0.1: 718 - resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} 719 - engines: {node: '>= 0.4'} 2885 + data-view-buffer@1.0.1: 720 2886 dependencies: 721 2887 call-bind: 1.0.7 722 2888 es-errors: 1.3.0 723 2889 is-data-view: 1.0.1 724 - dev: true 725 2890 726 - /data-view-byte-length@1.0.1: 727 - resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} 728 - engines: {node: '>= 0.4'} 2891 + data-view-byte-length@1.0.1: 729 2892 dependencies: 730 2893 call-bind: 1.0.7 731 2894 es-errors: 1.3.0 732 2895 is-data-view: 1.0.1 733 - dev: true 734 2896 735 - /data-view-byte-offset@1.0.0: 736 - resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} 737 - engines: {node: '>= 0.4'} 2897 + data-view-byte-offset@1.0.0: 738 2898 dependencies: 739 2899 call-bind: 1.0.7 740 2900 es-errors: 1.3.0 741 2901 is-data-view: 1.0.1 742 - dev: true 743 2902 744 - /debug@3.2.7: 745 - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 746 - peerDependencies: 747 - supports-color: '*' 748 - peerDependenciesMeta: 749 - supports-color: 750 - optional: true 2903 + debug@3.2.7: 751 2904 dependencies: 752 2905 ms: 2.1.3 753 - dev: true 754 2906 755 - /debug@4.3.4: 756 - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 757 - engines: {node: '>=6.0'} 758 - peerDependencies: 759 - supports-color: '*' 760 - peerDependenciesMeta: 761 - supports-color: 762 - optional: true 2907 + debug@4.3.7: 2908 + dependencies: 2909 + ms: 2.1.3 2910 + 2911 + decode-named-character-reference@1.0.2: 763 2912 dependencies: 764 - ms: 2.1.2 765 - dev: true 2913 + character-entities: 2.0.2 766 2914 767 - /deep-is@0.1.4: 768 - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 769 - dev: true 2915 + deep-is@0.1.4: {} 770 2916 771 - /define-data-property@1.1.4: 772 - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} 773 - engines: {node: '>= 0.4'} 2917 + define-data-property@1.1.4: 774 2918 dependencies: 775 2919 es-define-property: 1.0.0 776 2920 es-errors: 1.3.0 777 2921 gopd: 1.0.1 778 - dev: true 779 2922 780 - /define-properties@1.2.1: 781 - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} 782 - engines: {node: '>= 0.4'} 2923 + define-properties@1.2.1: 783 2924 dependencies: 784 2925 define-data-property: 1.1.4 785 2926 has-property-descriptors: 1.0.2 786 2927 object-keys: 1.1.1 787 - dev: true 788 2928 789 - /dequal@2.0.3: 790 - resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 791 - engines: {node: '>=6'} 792 - dev: true 2929 + dequal@2.0.3: {} 793 2930 794 - /didyoumean@1.2.2: 795 - resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 796 - dev: true 2931 + detect-libc@2.0.3: 2932 + optional: true 797 2933 798 - /dir-glob@3.0.1: 799 - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 800 - engines: {node: '>=8'} 2934 + devlop@1.1.0: 801 2935 dependencies: 802 - path-type: 4.0.0 803 - dev: true 2936 + dequal: 2.0.3 804 2937 805 - /dlv@1.1.3: 806 - resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 807 - dev: true 2938 + didyoumean@1.2.2: {} 808 2939 809 - /doctrine@2.1.0: 810 - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 811 - engines: {node: '>=0.10.0'} 2940 + dlv@1.1.3: {} 2941 + 2942 + doctrine@2.1.0: 812 2943 dependencies: 813 2944 esutils: 2.0.3 814 - dev: true 815 2945 816 - /doctrine@3.0.0: 817 - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 818 - engines: {node: '>=6.0.0'} 819 - dependencies: 820 - esutils: 2.0.3 821 - dev: true 2946 + eastasianwidth@0.2.0: {} 822 2947 823 - /eastasianwidth@0.2.0: 824 - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 825 - dev: true 2948 + electron-to-chromium@1.5.42: {} 826 2949 827 - /emoji-regex@8.0.0: 828 - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 829 - dev: true 2950 + emoji-regex@8.0.0: {} 830 2951 831 - /emoji-regex@9.2.2: 832 - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 833 - dev: true 2952 + emoji-regex@9.2.2: {} 834 2953 835 - /enhanced-resolve@5.16.0: 836 - resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==} 837 - engines: {node: '>=10.13.0'} 2954 + enhanced-resolve@5.17.1: 838 2955 dependencies: 839 2956 graceful-fs: 4.2.11 840 2957 tapable: 2.2.1 841 - dev: true 842 2958 843 - /es-abstract@1.23.3: 844 - resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} 845 - engines: {node: '>= 0.4'} 2959 + es-abstract@1.23.3: 846 2960 dependencies: 847 2961 array-buffer-byte-length: 1.0.1 848 2962 arraybuffer.prototype.slice: 1.0.3 ··· 859 2973 function.prototype.name: 1.1.6 860 2974 get-intrinsic: 1.2.4 861 2975 get-symbol-description: 1.0.2 862 - globalthis: 1.0.3 2976 + globalthis: 1.0.4 863 2977 gopd: 1.0.1 864 2978 has-property-descriptors: 1.0.2 865 2979 has-proto: 1.0.3 ··· 875 2989 is-string: 1.0.7 876 2990 is-typed-array: 1.1.13 877 2991 is-weakref: 1.0.2 878 - object-inspect: 1.13.1 2992 + object-inspect: 1.13.2 879 2993 object-keys: 1.1.1 880 2994 object.assign: 4.1.5 881 - regexp.prototype.flags: 1.5.2 2995 + regexp.prototype.flags: 1.5.3 882 2996 safe-array-concat: 1.1.2 883 2997 safe-regex-test: 1.0.3 884 2998 string.prototype.trim: 1.2.9 ··· 890 3004 typed-array-length: 1.0.6 891 3005 unbox-primitive: 1.0.2 892 3006 which-typed-array: 1.1.15 893 - dev: true 894 3007 895 - /es-define-property@1.0.0: 896 - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} 897 - engines: {node: '>= 0.4'} 3008 + es-define-property@1.0.0: 898 3009 dependencies: 899 3010 get-intrinsic: 1.2.4 900 - dev: true 901 3011 902 - /es-errors@1.3.0: 903 - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} 904 - engines: {node: '>= 0.4'} 905 - dev: true 3012 + es-errors@1.3.0: {} 906 3013 907 - /es-iterator-helpers@1.0.18: 908 - resolution: {integrity: sha512-scxAJaewsahbqTYrGKJihhViaM6DDZDDoucfvzNbK0pOren1g/daDQ3IAhzn+1G14rBG7w+i5N+qul60++zlKA==} 909 - engines: {node: '>= 0.4'} 3014 + es-iterator-helpers@1.1.0: 910 3015 dependencies: 911 3016 call-bind: 1.0.7 912 3017 define-properties: 1.2.1 ··· 915 3020 es-set-tostringtag: 2.0.3 916 3021 function-bind: 1.1.2 917 3022 get-intrinsic: 1.2.4 918 - globalthis: 1.0.3 3023 + globalthis: 1.0.4 919 3024 has-property-descriptors: 1.0.2 920 3025 has-proto: 1.0.3 921 3026 has-symbols: 1.0.3 922 3027 internal-slot: 1.0.7 923 - iterator.prototype: 1.1.2 3028 + iterator.prototype: 1.1.3 924 3029 safe-array-concat: 1.1.2 925 - dev: true 926 3030 927 - /es-object-atoms@1.0.0: 928 - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} 929 - engines: {node: '>= 0.4'} 3031 + es-object-atoms@1.0.0: 930 3032 dependencies: 931 3033 es-errors: 1.3.0 932 - dev: true 933 3034 934 - /es-set-tostringtag@2.0.3: 935 - resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} 936 - engines: {node: '>= 0.4'} 3035 + es-set-tostringtag@2.0.3: 937 3036 dependencies: 938 3037 get-intrinsic: 1.2.4 939 3038 has-tostringtag: 1.0.2 940 3039 hasown: 2.0.2 941 - dev: true 942 3040 943 - /es-shim-unscopables@1.0.2: 944 - resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} 3041 + es-shim-unscopables@1.0.2: 945 3042 dependencies: 946 3043 hasown: 2.0.2 947 - dev: true 948 3044 949 - /es-to-primitive@1.2.1: 950 - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 951 - engines: {node: '>= 0.4'} 3045 + es-to-primitive@1.2.1: 952 3046 dependencies: 953 3047 is-callable: 1.2.7 954 3048 is-date-object: 1.0.5 955 3049 is-symbol: 1.0.4 956 - dev: true 3050 + 3051 + escalade@3.2.0: {} 957 3052 958 - /escape-string-regexp@4.0.0: 959 - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 960 - engines: {node: '>=10'} 961 - dev: true 3053 + escape-string-regexp@1.0.5: {} 962 3054 963 - /eslint-config-next@14.2.1(eslint@8.57.0)(typescript@5.4.5): 964 - resolution: {integrity: sha512-BgD0kPCWMlqoItRf3xe9fG0MqwObKfVch+f2ccwDpZiCJA8ghkz2wrASH+bI6nLZzGcOJOpMm1v1Q1euhfpt4Q==} 965 - peerDependencies: 966 - eslint: ^7.23.0 || ^8.0.0 967 - typescript: '>=3.3.1' 968 - peerDependenciesMeta: 969 - typescript: 970 - optional: true 3055 + escape-string-regexp@4.0.0: {} 3056 + 3057 + eslint-config-next@15.0.1(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3): 971 3058 dependencies: 972 - '@next/eslint-plugin-next': 14.2.1 973 - '@rushstack/eslint-patch': 1.10.2 974 - '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.5) 975 - eslint: 8.57.0 3059 + '@next/eslint-plugin-next': 15.0.1 3060 + '@rushstack/eslint-patch': 1.10.4 3061 + '@typescript-eslint/eslint-plugin': 8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) 3062 + '@typescript-eslint/parser': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) 3063 + eslint: 9.13.0(jiti@1.21.6) 976 3064 eslint-import-resolver-node: 0.3.9 977 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) 978 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) 979 - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) 980 - eslint-plugin-react: 7.34.1(eslint@8.57.0) 981 - eslint-plugin-react-hooks: 4.6.0(eslint@8.57.0) 982 - typescript: 5.4.5 3065 + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.13.0(jiti@1.21.6)) 3066 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6)) 3067 + eslint-plugin-jsx-a11y: 6.10.1(eslint@9.13.0(jiti@1.21.6)) 3068 + eslint-plugin-react: 7.37.2(eslint@9.13.0(jiti@1.21.6)) 3069 + eslint-plugin-react-hooks: 5.0.0(eslint@9.13.0(jiti@1.21.6)) 3070 + optionalDependencies: 3071 + typescript: 5.6.3 983 3072 transitivePeerDependencies: 984 3073 - eslint-import-resolver-webpack 3074 + - eslint-plugin-import-x 985 3075 - supports-color 986 - dev: true 987 3076 988 - /eslint-import-resolver-node@0.3.9: 989 - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} 3077 + eslint-import-resolver-node@0.3.9: 990 3078 dependencies: 991 3079 debug: 3.2.7 992 - is-core-module: 2.13.1 3080 + is-core-module: 2.15.1 993 3081 resolve: 1.22.8 994 3082 transitivePeerDependencies: 995 3083 - supports-color 996 - dev: true 997 3084 998 - /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0): 999 - resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} 1000 - engines: {node: ^14.18.0 || >=16.0.0} 1001 - peerDependencies: 1002 - eslint: '*' 1003 - eslint-plugin-import: '*' 3085 + eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.13.0(jiti@1.21.6)): 1004 3086 dependencies: 1005 - debug: 4.3.4 1006 - enhanced-resolve: 5.16.0 1007 - eslint: 8.57.0 1008 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) 1009 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) 3087 + '@nolyfill/is-core-module': 1.0.39 3088 + debug: 4.3.7 3089 + enhanced-resolve: 5.17.1 3090 + eslint: 9.13.0(jiti@1.21.6) 3091 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6)) 1010 3092 fast-glob: 3.3.2 1011 - get-tsconfig: 4.7.3 1012 - is-core-module: 2.13.1 3093 + get-tsconfig: 4.8.1 3094 + is-bun-module: 1.2.1 1013 3095 is-glob: 4.0.3 3096 + optionalDependencies: 3097 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6)) 1014 3098 transitivePeerDependencies: 1015 3099 - '@typescript-eslint/parser' 1016 3100 - eslint-import-resolver-node 1017 3101 - eslint-import-resolver-webpack 1018 3102 - supports-color 1019 - dev: true 1020 3103 1021 - /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): 1022 - resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} 1023 - engines: {node: '>=4'} 1024 - peerDependencies: 1025 - '@typescript-eslint/parser': '*' 1026 - eslint: '*' 1027 - eslint-import-resolver-node: '*' 1028 - eslint-import-resolver-typescript: '*' 1029 - eslint-import-resolver-webpack: '*' 1030 - peerDependenciesMeta: 1031 - '@typescript-eslint/parser': 1032 - optional: true 1033 - eslint: 1034 - optional: true 1035 - eslint-import-resolver-node: 1036 - optional: true 1037 - eslint-import-resolver-typescript: 1038 - optional: true 1039 - eslint-import-resolver-webpack: 1040 - optional: true 3104 + eslint-module-utils@2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6)): 1041 3105 dependencies: 1042 - '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.5) 1043 3106 debug: 3.2.7 1044 - eslint: 8.57.0 3107 + optionalDependencies: 3108 + '@typescript-eslint/parser': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) 3109 + eslint: 9.13.0(jiti@1.21.6) 1045 3110 eslint-import-resolver-node: 0.3.9 1046 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) 3111 + eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.13.0(jiti@1.21.6)) 1047 3112 transitivePeerDependencies: 1048 3113 - supports-color 1049 - dev: true 1050 3114 1051 - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): 1052 - resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} 1053 - engines: {node: '>=4'} 1054 - peerDependencies: 1055 - '@typescript-eslint/parser': '*' 1056 - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 1057 - peerDependenciesMeta: 1058 - '@typescript-eslint/parser': 1059 - optional: true 3115 + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6)): 1060 3116 dependencies: 1061 - '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.5) 3117 + '@rtsao/scc': 1.1.0 1062 3118 array-includes: 3.1.8 1063 3119 array.prototype.findlastindex: 1.2.5 1064 3120 array.prototype.flat: 1.3.2 1065 3121 array.prototype.flatmap: 1.3.2 1066 3122 debug: 3.2.7 1067 3123 doctrine: 2.1.0 1068 - eslint: 8.57.0 3124 + eslint: 9.13.0(jiti@1.21.6) 1069 3125 eslint-import-resolver-node: 0.3.9 1070 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) 3126 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@9.13.0(jiti@1.21.6)) 1071 3127 hasown: 2.0.2 1072 - is-core-module: 2.13.1 3128 + is-core-module: 2.15.1 1073 3129 is-glob: 4.0.3 1074 3130 minimatch: 3.1.2 1075 3131 object.fromentries: 2.0.8 1076 3132 object.groupby: 1.0.3 1077 3133 object.values: 1.2.0 1078 3134 semver: 6.3.1 3135 + string.prototype.trimend: 1.0.8 1079 3136 tsconfig-paths: 3.15.0 3137 + optionalDependencies: 3138 + '@typescript-eslint/parser': 8.11.0(eslint@9.13.0(jiti@1.21.6))(typescript@5.6.3) 1080 3139 transitivePeerDependencies: 1081 3140 - eslint-import-resolver-typescript 1082 3141 - eslint-import-resolver-webpack 1083 3142 - supports-color 1084 - dev: true 1085 3143 1086 - /eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0): 1087 - resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} 1088 - engines: {node: '>=4.0'} 1089 - peerDependencies: 1090 - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 3144 + eslint-plugin-jsx-a11y@6.10.1(eslint@9.13.0(jiti@1.21.6)): 1091 3145 dependencies: 1092 - '@babel/runtime': 7.24.4 1093 - aria-query: 5.3.0 3146 + aria-query: 5.3.2 1094 3147 array-includes: 3.1.8 1095 3148 array.prototype.flatmap: 1.3.2 1096 3149 ast-types-flow: 0.0.8 1097 - axe-core: 4.7.0 1098 - axobject-query: 3.2.1 3150 + axe-core: 4.10.1 3151 + axobject-query: 4.1.0 1099 3152 damerau-levenshtein: 1.0.8 1100 3153 emoji-regex: 9.2.2 1101 - es-iterator-helpers: 1.0.18 1102 - eslint: 8.57.0 3154 + es-iterator-helpers: 1.1.0 3155 + eslint: 9.13.0(jiti@1.21.6) 1103 3156 hasown: 2.0.2 1104 3157 jsx-ast-utils: 3.3.5 1105 3158 language-tags: 1.0.9 1106 3159 minimatch: 3.1.2 1107 - object.entries: 1.1.8 1108 3160 object.fromentries: 2.0.8 1109 - dev: true 3161 + safe-regex-test: 1.0.3 3162 + string.prototype.includes: 2.0.1 1110 3163 1111 - /eslint-plugin-react-hooks@4.6.0(eslint@8.57.0): 1112 - resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} 1113 - engines: {node: '>=10'} 1114 - peerDependencies: 1115 - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 3164 + eslint-plugin-react-hooks@5.0.0(eslint@9.13.0(jiti@1.21.6)): 1116 3165 dependencies: 1117 - eslint: 8.57.0 1118 - dev: true 3166 + eslint: 9.13.0(jiti@1.21.6) 1119 3167 1120 - /eslint-plugin-react@7.34.1(eslint@8.57.0): 1121 - resolution: {integrity: sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==} 1122 - engines: {node: '>=4'} 1123 - peerDependencies: 1124 - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 3168 + eslint-plugin-react@7.37.2(eslint@9.13.0(jiti@1.21.6)): 1125 3169 dependencies: 1126 3170 array-includes: 3.1.8 1127 3171 array.prototype.findlast: 1.2.5 1128 3172 array.prototype.flatmap: 1.3.2 1129 - array.prototype.toreversed: 1.1.2 1130 - array.prototype.tosorted: 1.1.3 3173 + array.prototype.tosorted: 1.1.4 1131 3174 doctrine: 2.1.0 1132 - es-iterator-helpers: 1.0.18 1133 - eslint: 8.57.0 3175 + es-iterator-helpers: 1.1.0 3176 + eslint: 9.13.0(jiti@1.21.6) 1134 3177 estraverse: 5.3.0 3178 + hasown: 2.0.2 1135 3179 jsx-ast-utils: 3.3.5 1136 3180 minimatch: 3.1.2 1137 3181 object.entries: 1.1.8 1138 3182 object.fromentries: 2.0.8 1139 - object.hasown: 1.1.4 1140 3183 object.values: 1.2.0 1141 3184 prop-types: 15.8.1 1142 3185 resolve: 2.0.0-next.5 1143 3186 semver: 6.3.1 1144 3187 string.prototype.matchall: 4.0.11 1145 - dev: true 3188 + string.prototype.repeat: 1.0.0 1146 3189 1147 - /eslint-scope@7.2.2: 1148 - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 1149 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3190 + eslint-scope@8.1.0: 1150 3191 dependencies: 1151 3192 esrecurse: 4.3.0 1152 3193 estraverse: 5.3.0 1153 - dev: true 3194 + 3195 + eslint-visitor-keys@3.4.3: {} 1154 3196 1155 - /eslint-visitor-keys@3.4.3: 1156 - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 1157 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1158 - dev: true 3197 + eslint-visitor-keys@4.1.0: {} 1159 3198 1160 - /eslint@8.57.0: 1161 - resolution: {integrity: sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==} 1162 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1163 - hasBin: true 3199 + eslint@9.13.0(jiti@1.21.6): 1164 3200 dependencies: 1165 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) 1166 - '@eslint-community/regexpp': 4.10.0 1167 - '@eslint/eslintrc': 2.1.4 1168 - '@eslint/js': 8.57.0 1169 - '@humanwhocodes/config-array': 0.11.14 3201 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@1.21.6)) 3202 + '@eslint-community/regexpp': 4.11.1 3203 + '@eslint/config-array': 0.18.0 3204 + '@eslint/core': 0.7.0 3205 + '@eslint/eslintrc': 3.1.0 3206 + '@eslint/js': 9.13.0 3207 + '@eslint/plugin-kit': 0.2.1 3208 + '@humanfs/node': 0.16.5 1170 3209 '@humanwhocodes/module-importer': 1.0.1 1171 - '@nodelib/fs.walk': 1.2.8 1172 - '@ungap/structured-clone': 1.2.0 3210 + '@humanwhocodes/retry': 0.3.1 3211 + '@types/estree': 1.0.6 3212 + '@types/json-schema': 7.0.15 1173 3213 ajv: 6.12.6 1174 3214 chalk: 4.1.2 1175 3215 cross-spawn: 7.0.3 1176 - debug: 4.3.4 1177 - doctrine: 3.0.0 3216 + debug: 4.3.7 1178 3217 escape-string-regexp: 4.0.0 1179 - eslint-scope: 7.2.2 1180 - eslint-visitor-keys: 3.4.3 1181 - espree: 9.6.1 1182 - esquery: 1.5.0 3218 + eslint-scope: 8.1.0 3219 + eslint-visitor-keys: 4.1.0 3220 + espree: 10.2.0 3221 + esquery: 1.6.0 1183 3222 esutils: 2.0.3 1184 3223 fast-deep-equal: 3.1.3 1185 - file-entry-cache: 6.0.1 3224 + file-entry-cache: 8.0.0 1186 3225 find-up: 5.0.0 1187 3226 glob-parent: 6.0.2 1188 - globals: 13.24.0 1189 - graphemer: 1.4.0 1190 - ignore: 5.3.1 3227 + ignore: 5.3.2 1191 3228 imurmurhash: 0.1.4 1192 3229 is-glob: 4.0.3 1193 - is-path-inside: 3.0.3 1194 - js-yaml: 4.1.0 1195 3230 json-stable-stringify-without-jsonify: 1.0.1 1196 - levn: 0.4.1 1197 3231 lodash.merge: 4.6.2 1198 3232 minimatch: 3.1.2 1199 3233 natural-compare: 1.4.0 1200 - optionator: 0.9.3 1201 - strip-ansi: 6.0.1 3234 + optionator: 0.9.4 1202 3235 text-table: 0.2.0 3236 + optionalDependencies: 3237 + jiti: 1.21.6 1203 3238 transitivePeerDependencies: 1204 3239 - supports-color 1205 - dev: true 1206 3240 1207 - /espree@9.6.1: 1208 - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 1209 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 3241 + espree@10.2.0: 1210 3242 dependencies: 1211 - acorn: 8.11.3 1212 - acorn-jsx: 5.3.2(acorn@8.11.3) 1213 - eslint-visitor-keys: 3.4.3 1214 - dev: true 3243 + acorn: 8.13.0 3244 + acorn-jsx: 5.3.2(acorn@8.13.0) 3245 + eslint-visitor-keys: 4.1.0 1215 3246 1216 - /esquery@1.5.0: 1217 - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} 1218 - engines: {node: '>=0.10'} 3247 + esquery@1.6.0: 1219 3248 dependencies: 1220 3249 estraverse: 5.3.0 1221 - dev: true 1222 3250 1223 - /esrecurse@4.3.0: 1224 - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1225 - engines: {node: '>=4.0'} 3251 + esrecurse@4.3.0: 1226 3252 dependencies: 1227 3253 estraverse: 5.3.0 1228 - dev: true 3254 + 3255 + estraverse@5.3.0: {} 3256 + 3257 + estree-util-is-identifier-name@3.0.0: {} 3258 + 3259 + esutils@2.0.3: {} 1229 3260 1230 - /estraverse@5.3.0: 1231 - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1232 - engines: {node: '>=4.0'} 1233 - dev: true 3261 + extend@3.0.2: {} 1234 3262 1235 - /esutils@2.0.3: 1236 - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1237 - engines: {node: '>=0.10.0'} 1238 - dev: true 3263 + fast-deep-equal@3.1.3: {} 1239 3264 1240 - /fast-deep-equal@3.1.3: 1241 - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1242 - dev: true 3265 + fast-glob@3.3.1: 3266 + dependencies: 3267 + '@nodelib/fs.stat': 2.0.5 3268 + '@nodelib/fs.walk': 1.2.8 3269 + glob-parent: 5.1.2 3270 + merge2: 1.4.1 3271 + micromatch: 4.0.8 1243 3272 1244 - /fast-glob@3.3.2: 1245 - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 1246 - engines: {node: '>=8.6.0'} 3273 + fast-glob@3.3.2: 1247 3274 dependencies: 1248 3275 '@nodelib/fs.stat': 2.0.5 1249 3276 '@nodelib/fs.walk': 1.2.8 1250 3277 glob-parent: 5.1.2 1251 3278 merge2: 1.4.1 1252 - micromatch: 4.0.5 1253 - dev: true 3279 + micromatch: 4.0.8 1254 3280 1255 - /fast-json-stable-stringify@2.1.0: 1256 - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1257 - dev: true 3281 + fast-json-stable-stringify@2.1.0: {} 1258 3282 1259 - /fast-levenshtein@2.0.6: 1260 - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 1261 - dev: true 3283 + fast-levenshtein@2.0.6: {} 1262 3284 1263 - /fastq@1.17.1: 1264 - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} 3285 + fastq@1.17.1: 1265 3286 dependencies: 1266 3287 reusify: 1.0.4 1267 - dev: true 1268 3288 1269 - /file-entry-cache@6.0.1: 1270 - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1271 - engines: {node: ^10.12.0 || >=12.0.0} 3289 + file-entry-cache@8.0.0: 1272 3290 dependencies: 1273 - flat-cache: 3.2.0 1274 - dev: true 3291 + flat-cache: 4.0.1 1275 3292 1276 - /fill-range@7.0.1: 1277 - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1278 - engines: {node: '>=8'} 3293 + fill-range@7.1.1: 1279 3294 dependencies: 1280 3295 to-regex-range: 5.0.1 1281 - dev: true 1282 3296 1283 - /find-up@5.0.0: 1284 - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1285 - engines: {node: '>=10'} 3297 + find-up@5.0.0: 1286 3298 dependencies: 1287 3299 locate-path: 6.0.0 1288 3300 path-exists: 4.0.0 1289 - dev: true 1290 3301 1291 - /flat-cache@3.2.0: 1292 - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} 1293 - engines: {node: ^10.12.0 || >=12.0.0} 3302 + flat-cache@4.0.1: 1294 3303 dependencies: 1295 3304 flatted: 3.3.1 1296 3305 keyv: 4.5.4 1297 - rimraf: 3.0.2 1298 - dev: true 1299 3306 1300 - /flatted@3.3.1: 1301 - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} 1302 - dev: true 3307 + flatted@3.3.1: {} 1303 3308 1304 - /for-each@0.3.3: 1305 - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 3309 + for-each@0.3.3: 1306 3310 dependencies: 1307 3311 is-callable: 1.2.7 1308 - dev: true 1309 3312 1310 - /foreground-child@3.1.1: 1311 - resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} 1312 - engines: {node: '>=14'} 3313 + foreground-child@3.3.0: 1313 3314 dependencies: 1314 3315 cross-spawn: 7.0.3 1315 3316 signal-exit: 4.1.0 1316 - dev: true 1317 3317 1318 - /fs.realpath@1.0.0: 1319 - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1320 - dev: true 1321 - 1322 - /fsevents@2.3.3: 1323 - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1324 - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1325 - os: [darwin] 1326 - requiresBuild: true 1327 - dev: true 3318 + fsevents@2.3.3: 1328 3319 optional: true 1329 3320 1330 - /function-bind@1.1.2: 1331 - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 1332 - dev: true 3321 + function-bind@1.1.2: {} 1333 3322 1334 - /function.prototype.name@1.1.6: 1335 - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} 1336 - engines: {node: '>= 0.4'} 3323 + function.prototype.name@1.1.6: 1337 3324 dependencies: 1338 3325 call-bind: 1.0.7 1339 3326 define-properties: 1.2.1 1340 3327 es-abstract: 1.23.3 1341 3328 functions-have-names: 1.2.3 1342 - dev: true 1343 3329 1344 - /functions-have-names@1.2.3: 1345 - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 1346 - dev: true 3330 + functions-have-names@1.2.3: {} 1347 3331 1348 - /get-intrinsic@1.2.4: 1349 - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} 1350 - engines: {node: '>= 0.4'} 3332 + gensync@1.0.0-beta.2: {} 3333 + 3334 + get-intrinsic@1.2.4: 1351 3335 dependencies: 1352 3336 es-errors: 1.3.0 1353 3337 function-bind: 1.1.2 1354 3338 has-proto: 1.0.3 1355 3339 has-symbols: 1.0.3 1356 3340 hasown: 2.0.2 1357 - dev: true 1358 3341 1359 - /get-symbol-description@1.0.2: 1360 - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} 1361 - engines: {node: '>= 0.4'} 3342 + get-symbol-description@1.0.2: 1362 3343 dependencies: 1363 3344 call-bind: 1.0.7 1364 3345 es-errors: 1.3.0 1365 3346 get-intrinsic: 1.2.4 1366 - dev: true 1367 3347 1368 - /get-tsconfig@4.7.3: 1369 - resolution: {integrity: sha512-ZvkrzoUA0PQZM6fy6+/Hce561s+faD1rsNwhnO5FelNjyy7EMGJ3Rz1AQ8GYDWjhRs/7dBLOEJvhK8MiEJOAFg==} 3348 + get-tsconfig@4.8.1: 1370 3349 dependencies: 1371 3350 resolve-pkg-maps: 1.0.0 1372 - dev: true 1373 3351 1374 - /glob-parent@5.1.2: 1375 - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1376 - engines: {node: '>= 6'} 3352 + glob-parent@5.1.2: 1377 3353 dependencies: 1378 3354 is-glob: 4.0.3 1379 - dev: true 1380 3355 1381 - /glob-parent@6.0.2: 1382 - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1383 - engines: {node: '>=10.13.0'} 3356 + glob-parent@6.0.2: 1384 3357 dependencies: 1385 3358 is-glob: 4.0.3 1386 - dev: true 1387 3359 1388 - /glob@10.3.10: 1389 - resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==} 1390 - engines: {node: '>=16 || 14 >=14.17'} 1391 - hasBin: true 3360 + glob@10.4.5: 1392 3361 dependencies: 1393 - foreground-child: 3.1.1 1394 - jackspeak: 2.3.6 1395 - minimatch: 9.0.4 1396 - minipass: 7.0.4 1397 - path-scurry: 1.10.2 1398 - dev: true 1399 - 1400 - /glob@10.3.12: 1401 - resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==} 1402 - engines: {node: '>=16 || 14 >=14.17'} 1403 - hasBin: true 1404 - dependencies: 1405 - foreground-child: 3.1.1 1406 - jackspeak: 2.3.6 1407 - minimatch: 9.0.4 1408 - minipass: 7.0.4 1409 - path-scurry: 1.10.2 1410 - dev: true 3362 + foreground-child: 3.3.0 3363 + jackspeak: 3.4.3 3364 + minimatch: 9.0.5 3365 + minipass: 7.1.2 3366 + package-json-from-dist: 1.0.1 3367 + path-scurry: 1.11.1 1411 3368 1412 - /glob@7.2.3: 1413 - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1414 - dependencies: 1415 - fs.realpath: 1.0.0 1416 - inflight: 1.0.6 1417 - inherits: 2.0.4 1418 - minimatch: 3.1.2 1419 - once: 1.4.0 1420 - path-is-absolute: 1.0.1 1421 - dev: true 3369 + globals@11.12.0: {} 1422 3370 1423 - /globals@13.24.0: 1424 - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} 1425 - engines: {node: '>=8'} 1426 - dependencies: 1427 - type-fest: 0.20.2 1428 - dev: true 3371 + globals@14.0.0: {} 1429 3372 1430 - /globalthis@1.0.3: 1431 - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} 1432 - engines: {node: '>= 0.4'} 3373 + globalthis@1.0.4: 1433 3374 dependencies: 1434 3375 define-properties: 1.2.1 1435 - dev: true 3376 + gopd: 1.0.1 1436 3377 1437 - /globby@11.1.0: 1438 - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 1439 - engines: {node: '>=10'} 3378 + gopd@1.0.1: 1440 3379 dependencies: 1441 - array-union: 2.1.0 1442 - dir-glob: 3.0.1 1443 - fast-glob: 3.3.2 1444 - ignore: 5.3.1 1445 - merge2: 1.4.1 1446 - slash: 3.0.0 1447 - dev: true 3380 + get-intrinsic: 1.2.4 1448 3381 1449 - /gopd@1.0.1: 1450 - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 1451 - dependencies: 1452 - get-intrinsic: 1.2.4 1453 - dev: true 3382 + graceful-fs@4.2.11: {} 1454 3383 1455 - /graceful-fs@4.2.11: 1456 - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 3384 + graphemer@1.4.0: {} 1457 3385 1458 - /graphemer@1.4.0: 1459 - resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 1460 - dev: true 3386 + has-bigints@1.0.2: {} 1461 3387 1462 - /has-bigints@1.0.2: 1463 - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 1464 - dev: true 3388 + has-flag@3.0.0: {} 1465 3389 1466 - /has-flag@4.0.0: 1467 - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1468 - engines: {node: '>=8'} 1469 - dev: true 3390 + has-flag@4.0.0: {} 1470 3391 1471 - /has-property-descriptors@1.0.2: 1472 - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} 3392 + has-property-descriptors@1.0.2: 1473 3393 dependencies: 1474 3394 es-define-property: 1.0.0 1475 - dev: true 1476 3395 1477 - /has-proto@1.0.3: 1478 - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} 1479 - engines: {node: '>= 0.4'} 1480 - dev: true 3396 + has-proto@1.0.3: {} 1481 3397 1482 - /has-symbols@1.0.3: 1483 - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1484 - engines: {node: '>= 0.4'} 1485 - dev: true 3398 + has-symbols@1.0.3: {} 1486 3399 1487 - /has-tostringtag@1.0.2: 1488 - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} 1489 - engines: {node: '>= 0.4'} 3400 + has-tostringtag@1.0.2: 1490 3401 dependencies: 1491 3402 has-symbols: 1.0.3 1492 - dev: true 1493 3403 1494 - /hasown@2.0.2: 1495 - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 1496 - engines: {node: '>= 0.4'} 3404 + hasown@2.0.2: 1497 3405 dependencies: 1498 3406 function-bind: 1.1.2 1499 - dev: true 1500 3407 1501 - /ignore@5.3.1: 1502 - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} 1503 - engines: {node: '>= 4'} 1504 - dev: true 3408 + hast-util-sanitize@5.0.1: 3409 + dependencies: 3410 + '@types/hast': 3.0.4 3411 + '@ungap/structured-clone': 1.2.0 3412 + unist-util-position: 5.0.0 1505 3413 1506 - /import-fresh@3.3.0: 1507 - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 1508 - engines: {node: '>=6'} 3414 + hast-util-to-jsx-runtime@2.3.2: 1509 3415 dependencies: 1510 - parent-module: 1.0.1 1511 - resolve-from: 4.0.0 1512 - dev: true 3416 + '@types/estree': 1.0.6 3417 + '@types/hast': 3.0.4 3418 + '@types/unist': 3.0.3 3419 + comma-separated-tokens: 2.0.3 3420 + devlop: 1.1.0 3421 + estree-util-is-identifier-name: 3.0.0 3422 + hast-util-whitespace: 3.0.0 3423 + mdast-util-mdx-expression: 2.0.1 3424 + mdast-util-mdx-jsx: 3.1.3 3425 + mdast-util-mdxjs-esm: 2.0.1 3426 + property-information: 6.5.0 3427 + space-separated-tokens: 2.0.2 3428 + style-to-object: 1.0.8 3429 + unist-util-position: 5.0.0 3430 + vfile-message: 4.0.2 3431 + transitivePeerDependencies: 3432 + - supports-color 1513 3433 1514 - /imurmurhash@0.1.4: 1515 - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1516 - engines: {node: '>=0.8.19'} 1517 - dev: true 3434 + hast-util-whitespace@3.0.0: 3435 + dependencies: 3436 + '@types/hast': 3.0.4 1518 3437 1519 - /inflight@1.0.6: 1520 - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 3438 + html-url-attributes@3.0.1: {} 3439 + 3440 + ignore@5.3.2: {} 3441 + 3442 + import-fresh@3.3.0: 1521 3443 dependencies: 1522 - once: 1.4.0 1523 - wrappy: 1.0.2 1524 - dev: true 3444 + parent-module: 1.0.1 3445 + resolve-from: 4.0.0 1525 3446 1526 - /inherits@2.0.4: 1527 - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1528 - dev: true 3447 + imurmurhash@0.1.4: {} 3448 + 3449 + inline-style-parser@0.2.4: {} 1529 3450 1530 - /internal-slot@1.0.7: 1531 - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} 1532 - engines: {node: '>= 0.4'} 3451 + internal-slot@1.0.7: 1533 3452 dependencies: 1534 3453 es-errors: 1.3.0 1535 3454 hasown: 2.0.2 1536 3455 side-channel: 1.0.6 1537 - dev: true 1538 3456 1539 - /is-array-buffer@3.0.4: 1540 - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} 1541 - engines: {node: '>= 0.4'} 3457 + is-alphabetical@2.0.1: {} 3458 + 3459 + is-alphanumerical@2.0.1: 3460 + dependencies: 3461 + is-alphabetical: 2.0.1 3462 + is-decimal: 2.0.1 3463 + 3464 + is-array-buffer@3.0.4: 1542 3465 dependencies: 1543 3466 call-bind: 1.0.7 1544 3467 get-intrinsic: 1.2.4 1545 - dev: true 1546 3468 1547 - /is-async-function@2.0.0: 1548 - resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} 1549 - engines: {node: '>= 0.4'} 3469 + is-arrayish@0.3.2: 3470 + optional: true 3471 + 3472 + is-async-function@2.0.0: 1550 3473 dependencies: 1551 3474 has-tostringtag: 1.0.2 1552 - dev: true 1553 3475 1554 - /is-bigint@1.0.4: 1555 - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 3476 + is-bigint@1.0.4: 1556 3477 dependencies: 1557 3478 has-bigints: 1.0.2 1558 - dev: true 1559 3479 1560 - /is-binary-path@2.1.0: 1561 - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1562 - engines: {node: '>=8'} 3480 + is-binary-path@2.1.0: 1563 3481 dependencies: 1564 3482 binary-extensions: 2.3.0 1565 - dev: true 1566 3483 1567 - /is-boolean-object@1.1.2: 1568 - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 1569 - engines: {node: '>= 0.4'} 3484 + is-boolean-object@1.1.2: 1570 3485 dependencies: 1571 3486 call-bind: 1.0.7 1572 3487 has-tostringtag: 1.0.2 1573 - dev: true 3488 + 3489 + is-bun-module@1.2.1: 3490 + dependencies: 3491 + semver: 7.6.3 1574 3492 1575 - /is-callable@1.2.7: 1576 - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 1577 - engines: {node: '>= 0.4'} 1578 - dev: true 3493 + is-callable@1.2.7: {} 1579 3494 1580 - /is-core-module@2.13.1: 1581 - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} 3495 + is-core-module@2.15.1: 1582 3496 dependencies: 1583 3497 hasown: 2.0.2 1584 - dev: true 1585 3498 1586 - /is-data-view@1.0.1: 1587 - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} 1588 - engines: {node: '>= 0.4'} 3499 + is-data-view@1.0.1: 1589 3500 dependencies: 1590 3501 is-typed-array: 1.1.13 1591 - dev: true 1592 3502 1593 - /is-date-object@1.0.5: 1594 - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1595 - engines: {node: '>= 0.4'} 3503 + is-date-object@1.0.5: 1596 3504 dependencies: 1597 3505 has-tostringtag: 1.0.2 1598 - dev: true 1599 3506 1600 - /is-extglob@2.1.1: 1601 - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1602 - engines: {node: '>=0.10.0'} 1603 - dev: true 3507 + is-decimal@2.0.1: {} 3508 + 3509 + is-extglob@2.1.1: {} 1604 3510 1605 - /is-finalizationregistry@1.0.2: 1606 - resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} 3511 + is-finalizationregistry@1.0.2: 1607 3512 dependencies: 1608 3513 call-bind: 1.0.7 1609 - dev: true 1610 3514 1611 - /is-fullwidth-code-point@3.0.0: 1612 - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1613 - engines: {node: '>=8'} 1614 - dev: true 3515 + is-fullwidth-code-point@3.0.0: {} 1615 3516 1616 - /is-generator-function@1.0.10: 1617 - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} 1618 - engines: {node: '>= 0.4'} 3517 + is-generator-function@1.0.10: 1619 3518 dependencies: 1620 3519 has-tostringtag: 1.0.2 1621 - dev: true 1622 3520 1623 - /is-glob@4.0.3: 1624 - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1625 - engines: {node: '>=0.10.0'} 3521 + is-glob@4.0.3: 1626 3522 dependencies: 1627 3523 is-extglob: 2.1.1 1628 - dev: true 1629 3524 1630 - /is-map@2.0.3: 1631 - resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} 1632 - engines: {node: '>= 0.4'} 1633 - dev: true 3525 + is-hexadecimal@2.0.1: {} 1634 3526 1635 - /is-negative-zero@2.0.3: 1636 - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} 1637 - engines: {node: '>= 0.4'} 1638 - dev: true 3527 + is-map@2.0.3: {} 3528 + 3529 + is-negative-zero@2.0.3: {} 1639 3530 1640 - /is-number-object@1.0.7: 1641 - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 1642 - engines: {node: '>= 0.4'} 3531 + is-number-object@1.0.7: 1643 3532 dependencies: 1644 3533 has-tostringtag: 1.0.2 1645 - dev: true 1646 3534 1647 - /is-number@7.0.0: 1648 - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1649 - engines: {node: '>=0.12.0'} 1650 - dev: true 3535 + is-number@7.0.0: {} 1651 3536 1652 - /is-path-inside@3.0.3: 1653 - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1654 - engines: {node: '>=8'} 1655 - dev: true 3537 + is-plain-obj@4.1.0: {} 1656 3538 1657 - /is-regex@1.1.4: 1658 - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1659 - engines: {node: '>= 0.4'} 3539 + is-regex@1.1.4: 1660 3540 dependencies: 1661 3541 call-bind: 1.0.7 1662 3542 has-tostringtag: 1.0.2 1663 - dev: true 1664 3543 1665 - /is-set@2.0.3: 1666 - resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} 1667 - engines: {node: '>= 0.4'} 1668 - dev: true 3544 + is-set@2.0.3: {} 1669 3545 1670 - /is-shared-array-buffer@1.0.3: 1671 - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} 1672 - engines: {node: '>= 0.4'} 3546 + is-shared-array-buffer@1.0.3: 1673 3547 dependencies: 1674 3548 call-bind: 1.0.7 1675 - dev: true 1676 3549 1677 - /is-string@1.0.7: 1678 - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1679 - engines: {node: '>= 0.4'} 3550 + is-string@1.0.7: 1680 3551 dependencies: 1681 3552 has-tostringtag: 1.0.2 1682 - dev: true 1683 3553 1684 - /is-symbol@1.0.4: 1685 - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1686 - engines: {node: '>= 0.4'} 3554 + is-symbol@1.0.4: 1687 3555 dependencies: 1688 3556 has-symbols: 1.0.3 1689 - dev: true 1690 3557 1691 - /is-typed-array@1.1.13: 1692 - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} 1693 - engines: {node: '>= 0.4'} 3558 + is-typed-array@1.1.13: 1694 3559 dependencies: 1695 3560 which-typed-array: 1.1.15 1696 - dev: true 1697 3561 1698 - /is-weakmap@2.0.2: 1699 - resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} 1700 - engines: {node: '>= 0.4'} 1701 - dev: true 3562 + is-weakmap@2.0.2: {} 1702 3563 1703 - /is-weakref@1.0.2: 1704 - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 3564 + is-weakref@1.0.2: 1705 3565 dependencies: 1706 3566 call-bind: 1.0.7 1707 - dev: true 1708 3567 1709 - /is-weakset@2.0.3: 1710 - resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} 1711 - engines: {node: '>= 0.4'} 3568 + is-weakset@2.0.3: 1712 3569 dependencies: 1713 3570 call-bind: 1.0.7 1714 3571 get-intrinsic: 1.2.4 1715 - dev: true 1716 3572 1717 - /isarray@2.0.5: 1718 - resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 1719 - dev: true 3573 + isarray@2.0.5: {} 1720 3574 1721 - /isexe@2.0.0: 1722 - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1723 - dev: true 3575 + isexe@2.0.0: {} 1724 3576 1725 - /iterator.prototype@1.1.2: 1726 - resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} 3577 + iterator.prototype@1.1.3: 1727 3578 dependencies: 1728 3579 define-properties: 1.2.1 1729 3580 get-intrinsic: 1.2.4 1730 3581 has-symbols: 1.0.3 1731 3582 reflect.getprototypeof: 1.0.6 1732 3583 set-function-name: 2.0.2 1733 - dev: true 1734 3584 1735 - /jackspeak@2.3.6: 1736 - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} 1737 - engines: {node: '>=14'} 3585 + jackspeak@3.4.3: 1738 3586 dependencies: 1739 3587 '@isaacs/cliui': 8.0.2 1740 3588 optionalDependencies: 1741 3589 '@pkgjs/parseargs': 0.11.0 1742 - dev: true 1743 3590 1744 - /jiti@1.21.0: 1745 - resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} 1746 - hasBin: true 1747 - dev: true 3591 + jiti@1.21.6: {} 1748 3592 1749 - /js-tokens@4.0.0: 1750 - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 3593 + js-tokens@4.0.0: {} 1751 3594 1752 - /js-yaml@4.1.0: 1753 - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1754 - hasBin: true 3595 + js-yaml@4.1.0: 1755 3596 dependencies: 1756 3597 argparse: 2.0.1 1757 - dev: true 3598 + 3599 + jsesc@3.0.2: {} 1758 3600 1759 - /json-buffer@3.0.1: 1760 - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 1761 - dev: true 3601 + json-buffer@3.0.1: {} 1762 3602 1763 - /json-schema-traverse@0.4.1: 1764 - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1765 - dev: true 3603 + json-schema-traverse@0.4.1: {} 1766 3604 1767 - /json-stable-stringify-without-jsonify@1.0.1: 1768 - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1769 - dev: true 3605 + json-stable-stringify-without-jsonify@1.0.1: {} 1770 3606 1771 - /json5@1.0.2: 1772 - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} 1773 - hasBin: true 3607 + json5@1.0.2: 1774 3608 dependencies: 1775 3609 minimist: 1.2.8 1776 - dev: true 1777 3610 1778 - /jsx-ast-utils@3.3.5: 1779 - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} 1780 - engines: {node: '>=4.0'} 3611 + json5@2.2.3: {} 3612 + 3613 + jsx-ast-utils@3.3.5: 1781 3614 dependencies: 1782 3615 array-includes: 3.1.8 1783 3616 array.prototype.flat: 1.3.2 1784 3617 object.assign: 4.1.5 1785 3618 object.values: 1.2.0 1786 - dev: true 1787 3619 1788 - /keyv@4.5.4: 1789 - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 3620 + keyv@4.5.4: 1790 3621 dependencies: 1791 3622 json-buffer: 3.0.1 1792 - dev: true 1793 3623 1794 - /language-subtag-registry@0.3.22: 1795 - resolution: {integrity: sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==} 1796 - dev: true 3624 + language-subtag-registry@0.3.23: {} 1797 3625 1798 - /language-tags@1.0.9: 1799 - resolution: {integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==} 1800 - engines: {node: '>=0.10'} 3626 + language-tags@1.0.9: 1801 3627 dependencies: 1802 - language-subtag-registry: 0.3.22 1803 - dev: true 3628 + language-subtag-registry: 0.3.23 1804 3629 1805 - /levn@0.4.1: 1806 - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1807 - engines: {node: '>= 0.8.0'} 3630 + levn@0.4.1: 1808 3631 dependencies: 1809 3632 prelude-ls: 1.2.1 1810 3633 type-check: 0.4.0 1811 - dev: true 1812 3634 1813 - /lilconfig@2.1.0: 1814 - resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} 1815 - engines: {node: '>=10'} 1816 - dev: true 3635 + lilconfig@2.1.0: {} 1817 3636 1818 - /lilconfig@3.1.1: 1819 - resolution: {integrity: sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==} 1820 - engines: {node: '>=14'} 1821 - dev: true 3637 + lilconfig@3.1.2: {} 1822 3638 1823 - /lines-and-columns@1.2.4: 1824 - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 1825 - dev: true 3639 + lines-and-columns@1.2.4: {} 1826 3640 1827 - /locate-path@6.0.0: 1828 - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1829 - engines: {node: '>=10'} 3641 + locate-path@6.0.0: 1830 3642 dependencies: 1831 3643 p-locate: 5.0.0 1832 - dev: true 1833 3644 1834 - /lodash.merge@4.6.2: 1835 - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1836 - dev: true 3645 + lodash.merge@4.6.2: {} 1837 3646 1838 - /loose-envify@1.4.0: 1839 - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 1840 - hasBin: true 3647 + longest-streak@3.1.0: {} 3648 + 3649 + loose-envify@1.4.0: 1841 3650 dependencies: 1842 3651 js-tokens: 4.0.0 1843 3652 1844 - /lru-cache@10.2.0: 1845 - resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} 1846 - engines: {node: 14 || >=16.14} 1847 - dev: true 3653 + lru-cache@10.4.3: {} 3654 + 3655 + lru-cache@5.1.1: 3656 + dependencies: 3657 + yallist: 3.1.1 3658 + 3659 + lucide-react@0.453.0(react@18.3.1): 3660 + dependencies: 3661 + react: 18.3.1 3662 + 3663 + mdast-util-from-markdown@2.0.1: 3664 + dependencies: 3665 + '@types/mdast': 4.0.4 3666 + '@types/unist': 3.0.3 3667 + decode-named-character-reference: 1.0.2 3668 + devlop: 1.1.0 3669 + mdast-util-to-string: 4.0.0 3670 + micromark: 4.0.0 3671 + micromark-util-decode-numeric-character-reference: 2.0.1 3672 + micromark-util-decode-string: 2.0.0 3673 + micromark-util-normalize-identifier: 2.0.0 3674 + micromark-util-symbol: 2.0.0 3675 + micromark-util-types: 2.0.0 3676 + unist-util-stringify-position: 4.0.0 3677 + transitivePeerDependencies: 3678 + - supports-color 3679 + 3680 + mdast-util-mdx-expression@2.0.1: 3681 + dependencies: 3682 + '@types/estree-jsx': 1.0.5 3683 + '@types/hast': 3.0.4 3684 + '@types/mdast': 4.0.4 3685 + devlop: 1.1.0 3686 + mdast-util-from-markdown: 2.0.1 3687 + mdast-util-to-markdown: 2.1.0 3688 + transitivePeerDependencies: 3689 + - supports-color 3690 + 3691 + mdast-util-mdx-jsx@3.1.3: 3692 + dependencies: 3693 + '@types/estree-jsx': 1.0.5 3694 + '@types/hast': 3.0.4 3695 + '@types/mdast': 4.0.4 3696 + '@types/unist': 3.0.3 3697 + ccount: 2.0.1 3698 + devlop: 1.1.0 3699 + mdast-util-from-markdown: 2.0.1 3700 + mdast-util-to-markdown: 2.1.0 3701 + parse-entities: 4.0.1 3702 + stringify-entities: 4.0.4 3703 + unist-util-stringify-position: 4.0.0 3704 + vfile-message: 4.0.2 3705 + transitivePeerDependencies: 3706 + - supports-color 3707 + 3708 + mdast-util-mdxjs-esm@2.0.1: 3709 + dependencies: 3710 + '@types/estree-jsx': 1.0.5 3711 + '@types/hast': 3.0.4 3712 + '@types/mdast': 4.0.4 3713 + devlop: 1.1.0 3714 + mdast-util-from-markdown: 2.0.1 3715 + mdast-util-to-markdown: 2.1.0 3716 + transitivePeerDependencies: 3717 + - supports-color 3718 + 3719 + mdast-util-phrasing@4.1.0: 3720 + dependencies: 3721 + '@types/mdast': 4.0.4 3722 + unist-util-is: 6.0.0 3723 + 3724 + mdast-util-to-hast@13.2.0: 3725 + dependencies: 3726 + '@types/hast': 3.0.4 3727 + '@types/mdast': 4.0.4 3728 + '@ungap/structured-clone': 1.2.0 3729 + devlop: 1.1.0 3730 + micromark-util-sanitize-uri: 2.0.0 3731 + trim-lines: 3.0.1 3732 + unist-util-position: 5.0.0 3733 + unist-util-visit: 5.0.0 3734 + vfile: 6.0.3 3735 + 3736 + mdast-util-to-markdown@2.1.0: 3737 + dependencies: 3738 + '@types/mdast': 4.0.4 3739 + '@types/unist': 3.0.3 3740 + longest-streak: 3.1.0 3741 + mdast-util-phrasing: 4.1.0 3742 + mdast-util-to-string: 4.0.0 3743 + micromark-util-decode-string: 2.0.0 3744 + unist-util-visit: 5.0.0 3745 + zwitch: 2.0.4 3746 + 3747 + mdast-util-to-string@4.0.0: 3748 + dependencies: 3749 + '@types/mdast': 4.0.4 3750 + 3751 + merge2@1.4.1: {} 3752 + 3753 + micromark-core-commonmark@2.0.1: 3754 + dependencies: 3755 + decode-named-character-reference: 1.0.2 3756 + devlop: 1.1.0 3757 + micromark-factory-destination: 2.0.0 3758 + micromark-factory-label: 2.0.0 3759 + micromark-factory-space: 2.0.0 3760 + micromark-factory-title: 2.0.0 3761 + micromark-factory-whitespace: 2.0.0 3762 + micromark-util-character: 2.1.0 3763 + micromark-util-chunked: 2.0.0 3764 + micromark-util-classify-character: 2.0.0 3765 + micromark-util-html-tag-name: 2.0.0 3766 + micromark-util-normalize-identifier: 2.0.0 3767 + micromark-util-resolve-all: 2.0.0 3768 + micromark-util-subtokenize: 2.0.1 3769 + micromark-util-symbol: 2.0.0 3770 + micromark-util-types: 2.0.0 3771 + 3772 + micromark-factory-destination@2.0.0: 3773 + dependencies: 3774 + micromark-util-character: 2.1.0 3775 + micromark-util-symbol: 2.0.0 3776 + micromark-util-types: 2.0.0 3777 + 3778 + micromark-factory-label@2.0.0: 3779 + dependencies: 3780 + devlop: 1.1.0 3781 + micromark-util-character: 2.1.0 3782 + micromark-util-symbol: 2.0.0 3783 + micromark-util-types: 2.0.0 3784 + 3785 + micromark-factory-space@2.0.0: 3786 + dependencies: 3787 + micromark-util-character: 2.1.0 3788 + micromark-util-types: 2.0.0 3789 + 3790 + micromark-factory-title@2.0.0: 3791 + dependencies: 3792 + micromark-factory-space: 2.0.0 3793 + micromark-util-character: 2.1.0 3794 + micromark-util-symbol: 2.0.0 3795 + micromark-util-types: 2.0.0 3796 + 3797 + micromark-factory-whitespace@2.0.0: 3798 + dependencies: 3799 + micromark-factory-space: 2.0.0 3800 + micromark-util-character: 2.1.0 3801 + micromark-util-symbol: 2.0.0 3802 + micromark-util-types: 2.0.0 3803 + 3804 + micromark-util-character@2.1.0: 3805 + dependencies: 3806 + micromark-util-symbol: 2.0.0 3807 + micromark-util-types: 2.0.0 3808 + 3809 + micromark-util-chunked@2.0.0: 3810 + dependencies: 3811 + micromark-util-symbol: 2.0.0 3812 + 3813 + micromark-util-classify-character@2.0.0: 3814 + dependencies: 3815 + micromark-util-character: 2.1.0 3816 + micromark-util-symbol: 2.0.0 3817 + micromark-util-types: 2.0.0 1848 3818 1849 - /lru-cache@6.0.0: 1850 - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 1851 - engines: {node: '>=10'} 3819 + micromark-util-combine-extensions@2.0.0: 3820 + dependencies: 3821 + micromark-util-chunked: 2.0.0 3822 + micromark-util-types: 2.0.0 3823 + 3824 + micromark-util-decode-numeric-character-reference@2.0.1: 3825 + dependencies: 3826 + micromark-util-symbol: 2.0.0 3827 + 3828 + micromark-util-decode-string@2.0.0: 3829 + dependencies: 3830 + decode-named-character-reference: 1.0.2 3831 + micromark-util-character: 2.1.0 3832 + micromark-util-decode-numeric-character-reference: 2.0.1 3833 + micromark-util-symbol: 2.0.0 3834 + 3835 + micromark-util-encode@2.0.0: {} 3836 + 3837 + micromark-util-html-tag-name@2.0.0: {} 3838 + 3839 + micromark-util-normalize-identifier@2.0.0: 3840 + dependencies: 3841 + micromark-util-symbol: 2.0.0 3842 + 3843 + micromark-util-resolve-all@2.0.0: 3844 + dependencies: 3845 + micromark-util-types: 2.0.0 3846 + 3847 + micromark-util-sanitize-uri@2.0.0: 3848 + dependencies: 3849 + micromark-util-character: 2.1.0 3850 + micromark-util-encode: 2.0.0 3851 + micromark-util-symbol: 2.0.0 3852 + 3853 + micromark-util-subtokenize@2.0.1: 1852 3854 dependencies: 1853 - yallist: 4.0.0 1854 - dev: true 3855 + devlop: 1.1.0 3856 + micromark-util-chunked: 2.0.0 3857 + micromark-util-symbol: 2.0.0 3858 + micromark-util-types: 2.0.0 3859 + 3860 + micromark-util-symbol@2.0.0: {} 1855 3861 1856 - /merge2@1.4.1: 1857 - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1858 - engines: {node: '>= 8'} 1859 - dev: true 3862 + micromark-util-types@2.0.0: {} 1860 3863 1861 - /micromatch@4.0.5: 1862 - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 1863 - engines: {node: '>=8.6'} 3864 + micromark@4.0.0: 1864 3865 dependencies: 1865 - braces: 3.0.2 1866 - picomatch: 2.3.1 1867 - dev: true 3866 + '@types/debug': 4.1.12 3867 + debug: 4.3.7 3868 + decode-named-character-reference: 1.0.2 3869 + devlop: 1.1.0 3870 + micromark-core-commonmark: 2.0.1 3871 + micromark-factory-space: 2.0.0 3872 + micromark-util-character: 2.1.0 3873 + micromark-util-chunked: 2.0.0 3874 + micromark-util-combine-extensions: 2.0.0 3875 + micromark-util-decode-numeric-character-reference: 2.0.1 3876 + micromark-util-encode: 2.0.0 3877 + micromark-util-normalize-identifier: 2.0.0 3878 + micromark-util-resolve-all: 2.0.0 3879 + micromark-util-sanitize-uri: 2.0.0 3880 + micromark-util-subtokenize: 2.0.1 3881 + micromark-util-symbol: 2.0.0 3882 + micromark-util-types: 2.0.0 3883 + transitivePeerDependencies: 3884 + - supports-color 1868 3885 1869 - /minimatch@3.1.2: 1870 - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 3886 + micromatch@4.0.8: 1871 3887 dependencies: 1872 - brace-expansion: 1.1.11 1873 - dev: true 3888 + braces: 3.0.3 3889 + picomatch: 2.3.1 1874 3890 1875 - /minimatch@9.0.3: 1876 - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} 1877 - engines: {node: '>=16 || 14 >=14.17'} 3891 + minimatch@3.1.2: 1878 3892 dependencies: 1879 - brace-expansion: 2.0.1 1880 - dev: true 3893 + brace-expansion: 1.1.11 1881 3894 1882 - /minimatch@9.0.4: 1883 - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} 1884 - engines: {node: '>=16 || 14 >=14.17'} 3895 + minimatch@9.0.5: 1885 3896 dependencies: 1886 3897 brace-expansion: 2.0.1 1887 - dev: true 1888 3898 1889 - /minimist@1.2.8: 1890 - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 1891 - dev: true 3899 + minimist@1.2.8: {} 1892 3900 1893 - /minipass@7.0.4: 1894 - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==} 1895 - engines: {node: '>=16 || 14 >=14.17'} 1896 - dev: true 1897 - 1898 - /ms@2.1.2: 1899 - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 1900 - dev: true 3901 + minipass@7.1.2: {} 1901 3902 1902 - /ms@2.1.3: 1903 - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1904 - dev: true 3903 + ms@2.1.3: {} 1905 3904 1906 - /mz@2.7.0: 1907 - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 3905 + mz@2.7.0: 1908 3906 dependencies: 1909 3907 any-promise: 1.3.0 1910 3908 object-assign: 4.1.1 1911 3909 thenify-all: 1.6.0 1912 - dev: true 1913 3910 1914 - /nanoid@3.3.7: 1915 - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} 1916 - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1917 - hasBin: true 3911 + nanoid@3.3.7: {} 1918 3912 1919 - /natural-compare@1.4.0: 1920 - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1921 - dev: true 3913 + natural-compare@1.4.0: {} 1922 3914 1923 - /next@14.2.1(react-dom@18.2.0)(react@18.2.0): 1924 - resolution: {integrity: sha512-SF3TJnKdH43PMkCcErLPv+x/DY1YCklslk3ZmwaVoyUfDgHKexuKlf9sEfBQ69w+ue8jQ3msLb+hSj1T19hGag==} 1925 - engines: {node: '>=18.17.0'} 1926 - hasBin: true 1927 - peerDependencies: 1928 - '@opentelemetry/api': ^1.1.0 1929 - '@playwright/test': ^1.41.2 1930 - react: ^18.2.0 1931 - react-dom: ^18.2.0 1932 - sass: ^1.3.0 1933 - peerDependenciesMeta: 1934 - '@opentelemetry/api': 1935 - optional: true 1936 - '@playwright/test': 1937 - optional: true 1938 - sass: 1939 - optional: true 3915 + next@15.0.1(@babel/core@7.25.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): 1940 3916 dependencies: 1941 - '@next/env': 14.2.1 1942 - '@swc/helpers': 0.5.5 3917 + '@next/env': 15.0.1 3918 + '@swc/counter': 0.1.3 3919 + '@swc/helpers': 0.5.13 1943 3920 busboy: 1.6.0 1944 - caniuse-lite: 1.0.30001610 1945 - graceful-fs: 4.2.11 3921 + caniuse-lite: 1.0.30001669 1946 3922 postcss: 8.4.31 1947 - react: 18.2.0 1948 - react-dom: 18.2.0(react@18.2.0) 1949 - styled-jsx: 5.1.1(react@18.2.0) 3923 + react: 18.3.1 3924 + react-dom: 18.3.1(react@18.3.1) 3925 + styled-jsx: 5.1.6(@babel/core@7.25.9)(react@18.3.1) 1950 3926 optionalDependencies: 1951 - '@next/swc-darwin-arm64': 14.2.1 1952 - '@next/swc-darwin-x64': 14.2.1 1953 - '@next/swc-linux-arm64-gnu': 14.2.1 1954 - '@next/swc-linux-arm64-musl': 14.2.1 1955 - '@next/swc-linux-x64-gnu': 14.2.1 1956 - '@next/swc-linux-x64-musl': 14.2.1 1957 - '@next/swc-win32-arm64-msvc': 14.2.1 1958 - '@next/swc-win32-ia32-msvc': 14.2.1 1959 - '@next/swc-win32-x64-msvc': 14.2.1 3927 + '@next/swc-darwin-arm64': 15.0.1 3928 + '@next/swc-darwin-x64': 15.0.1 3929 + '@next/swc-linux-arm64-gnu': 15.0.1 3930 + '@next/swc-linux-arm64-musl': 15.0.1 3931 + '@next/swc-linux-x64-gnu': 15.0.1 3932 + '@next/swc-linux-x64-musl': 15.0.1 3933 + '@next/swc-win32-arm64-msvc': 15.0.1 3934 + '@next/swc-win32-x64-msvc': 15.0.1 3935 + sharp: 0.33.5 1960 3936 transitivePeerDependencies: 1961 3937 - '@babel/core' 1962 3938 - babel-plugin-macros 1963 - dev: false 1964 3939 1965 - /normalize-path@3.0.0: 1966 - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1967 - engines: {node: '>=0.10.0'} 1968 - dev: true 3940 + node-releases@2.0.18: {} 1969 3941 1970 - /object-assign@4.1.1: 1971 - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1972 - engines: {node: '>=0.10.0'} 1973 - dev: true 3942 + normalize-path@3.0.0: {} 1974 3943 1975 - /object-hash@3.0.0: 1976 - resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 1977 - engines: {node: '>= 6'} 1978 - dev: true 3944 + object-assign@4.1.1: {} 1979 3945 1980 - /object-inspect@1.13.1: 1981 - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} 1982 - dev: true 3946 + object-hash@3.0.0: {} 1983 3947 1984 - /object-keys@1.1.1: 1985 - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 1986 - engines: {node: '>= 0.4'} 1987 - dev: true 3948 + object-inspect@1.13.2: {} 1988 3949 1989 - /object.assign@4.1.5: 1990 - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} 1991 - engines: {node: '>= 0.4'} 3950 + object-keys@1.1.1: {} 3951 + 3952 + object.assign@4.1.5: 1992 3953 dependencies: 1993 3954 call-bind: 1.0.7 1994 3955 define-properties: 1.2.1 1995 3956 has-symbols: 1.0.3 1996 3957 object-keys: 1.1.1 1997 - dev: true 1998 3958 1999 - /object.entries@1.1.8: 2000 - resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} 2001 - engines: {node: '>= 0.4'} 3959 + object.entries@1.1.8: 2002 3960 dependencies: 2003 3961 call-bind: 1.0.7 2004 3962 define-properties: 1.2.1 2005 3963 es-object-atoms: 1.0.0 2006 - dev: true 2007 3964 2008 - /object.fromentries@2.0.8: 2009 - resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} 2010 - engines: {node: '>= 0.4'} 3965 + object.fromentries@2.0.8: 2011 3966 dependencies: 2012 3967 call-bind: 1.0.7 2013 3968 define-properties: 1.2.1 2014 3969 es-abstract: 1.23.3 2015 3970 es-object-atoms: 1.0.0 2016 - dev: true 2017 3971 2018 - /object.groupby@1.0.3: 2019 - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} 2020 - engines: {node: '>= 0.4'} 3972 + object.groupby@1.0.3: 2021 3973 dependencies: 2022 3974 call-bind: 1.0.7 2023 3975 define-properties: 1.2.1 2024 3976 es-abstract: 1.23.3 2025 - dev: true 2026 3977 2027 - /object.hasown@1.1.4: 2028 - resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} 2029 - engines: {node: '>= 0.4'} 2030 - dependencies: 2031 - define-properties: 1.2.1 2032 - es-abstract: 1.23.3 2033 - es-object-atoms: 1.0.0 2034 - dev: true 2035 - 2036 - /object.values@1.2.0: 2037 - resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} 2038 - engines: {node: '>= 0.4'} 3978 + object.values@1.2.0: 2039 3979 dependencies: 2040 3980 call-bind: 1.0.7 2041 3981 define-properties: 1.2.1 2042 3982 es-object-atoms: 1.0.0 2043 - dev: true 2044 3983 2045 - /once@1.4.0: 2046 - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 2047 - dependencies: 2048 - wrappy: 1.0.2 2049 - dev: true 2050 - 2051 - /optionator@0.9.3: 2052 - resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} 2053 - engines: {node: '>= 0.8.0'} 3984 + optionator@0.9.4: 2054 3985 dependencies: 2055 - '@aashutoshrathi/word-wrap': 1.2.6 2056 3986 deep-is: 0.1.4 2057 3987 fast-levenshtein: 2.0.6 2058 3988 levn: 0.4.1 2059 3989 prelude-ls: 1.2.1 2060 3990 type-check: 0.4.0 2061 - dev: true 3991 + word-wrap: 1.2.5 2062 3992 2063 - /p-limit@3.1.0: 2064 - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 2065 - engines: {node: '>=10'} 3993 + p-limit@3.1.0: 2066 3994 dependencies: 2067 3995 yocto-queue: 0.1.0 2068 - dev: true 2069 3996 2070 - /p-locate@5.0.0: 2071 - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 2072 - engines: {node: '>=10'} 3997 + p-locate@5.0.0: 2073 3998 dependencies: 2074 3999 p-limit: 3.1.0 2075 - dev: true 4000 + 4001 + package-json-from-dist@1.0.1: {} 2076 4002 2077 - /parent-module@1.0.1: 2078 - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 2079 - engines: {node: '>=6'} 4003 + parent-module@1.0.1: 2080 4004 dependencies: 2081 4005 callsites: 3.1.0 2082 - dev: true 2083 4006 2084 - /path-exists@4.0.0: 2085 - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 2086 - engines: {node: '>=8'} 2087 - dev: true 4007 + parse-entities@4.0.1: 4008 + dependencies: 4009 + '@types/unist': 2.0.11 4010 + character-entities: 2.0.2 4011 + character-entities-legacy: 3.0.0 4012 + character-reference-invalid: 2.0.1 4013 + decode-named-character-reference: 1.0.2 4014 + is-alphanumerical: 2.0.1 4015 + is-decimal: 2.0.1 4016 + is-hexadecimal: 2.0.1 2088 4017 2089 - /path-is-absolute@1.0.1: 2090 - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 2091 - engines: {node: '>=0.10.0'} 2092 - dev: true 4018 + path-exists@4.0.0: {} 2093 4019 2094 - /path-key@3.1.1: 2095 - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 2096 - engines: {node: '>=8'} 2097 - dev: true 4020 + path-key@3.1.1: {} 2098 4021 2099 - /path-parse@1.0.7: 2100 - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 2101 - dev: true 4022 + path-parse@1.0.7: {} 2102 4023 2103 - /path-scurry@1.10.2: 2104 - resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==} 2105 - engines: {node: '>=16 || 14 >=14.17'} 4024 + path-scurry@1.11.1: 2106 4025 dependencies: 2107 - lru-cache: 10.2.0 2108 - minipass: 7.0.4 2109 - dev: true 4026 + lru-cache: 10.4.3 4027 + minipass: 7.1.2 2110 4028 2111 - /path-type@4.0.0: 2112 - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 2113 - engines: {node: '>=8'} 2114 - dev: true 4029 + picocolors@1.1.1: {} 2115 4030 2116 - /picocolors@1.0.0: 2117 - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 4031 + picomatch@2.3.1: {} 2118 4032 2119 - /picomatch@2.3.1: 2120 - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 2121 - engines: {node: '>=8.6'} 2122 - dev: true 4033 + pify@2.3.0: {} 2123 4034 2124 - /pify@2.3.0: 2125 - resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 2126 - engines: {node: '>=0.10.0'} 2127 - dev: true 4035 + pirates@4.0.6: {} 2128 4036 2129 - /pirates@4.0.6: 2130 - resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 2131 - engines: {node: '>= 6'} 2132 - dev: true 2133 - 2134 - /possible-typed-array-names@1.0.0: 2135 - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} 2136 - engines: {node: '>= 0.4'} 2137 - dev: true 4037 + possible-typed-array-names@1.0.0: {} 2138 4038 2139 - /postcss-import@15.1.0(postcss@8.4.38): 2140 - resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} 2141 - engines: {node: '>=14.0.0'} 2142 - peerDependencies: 2143 - postcss: ^8.0.0 4039 + postcss-import@15.1.0(postcss@8.4.47): 2144 4040 dependencies: 2145 - postcss: 8.4.38 4041 + postcss: 8.4.47 2146 4042 postcss-value-parser: 4.2.0 2147 4043 read-cache: 1.0.0 2148 4044 resolve: 1.22.8 2149 - dev: true 2150 4045 2151 - /postcss-js@4.0.1(postcss@8.4.38): 2152 - resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 2153 - engines: {node: ^12 || ^14 || >= 16} 2154 - peerDependencies: 2155 - postcss: ^8.4.21 4046 + postcss-js@4.0.1(postcss@8.4.47): 2156 4047 dependencies: 2157 4048 camelcase-css: 2.0.1 2158 - postcss: 8.4.38 2159 - dev: true 4049 + postcss: 8.4.47 2160 4050 2161 - /postcss-load-config@4.0.2(postcss@8.4.38): 2162 - resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} 2163 - engines: {node: '>= 14'} 2164 - peerDependencies: 2165 - postcss: '>=8.0.9' 2166 - ts-node: '>=9.0.0' 2167 - peerDependenciesMeta: 2168 - postcss: 2169 - optional: true 2170 - ts-node: 2171 - optional: true 4051 + postcss-load-config@4.0.2(postcss@8.4.47): 2172 4052 dependencies: 2173 - lilconfig: 3.1.1 2174 - postcss: 8.4.38 2175 - yaml: 2.4.1 2176 - dev: true 4053 + lilconfig: 3.1.2 4054 + yaml: 2.6.0 4055 + optionalDependencies: 4056 + postcss: 8.4.47 2177 4057 2178 - /postcss-nested@6.0.1(postcss@8.4.38): 2179 - resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} 2180 - engines: {node: '>=12.0'} 2181 - peerDependencies: 2182 - postcss: ^8.2.14 4058 + postcss-nested@6.2.0(postcss@8.4.47): 2183 4059 dependencies: 2184 - postcss: 8.4.38 2185 - postcss-selector-parser: 6.0.16 2186 - dev: true 4060 + postcss: 8.4.47 4061 + postcss-selector-parser: 6.1.2 2187 4062 2188 - /postcss-selector-parser@6.0.16: 2189 - resolution: {integrity: sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==} 2190 - engines: {node: '>=4'} 4063 + postcss-selector-parser@6.1.2: 2191 4064 dependencies: 2192 4065 cssesc: 3.0.0 2193 4066 util-deprecate: 1.0.2 2194 - dev: true 2195 4067 2196 - /postcss-value-parser@4.2.0: 2197 - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 2198 - dev: true 4068 + postcss-value-parser@4.2.0: {} 2199 4069 2200 - /postcss@8.4.31: 2201 - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} 2202 - engines: {node: ^10 || ^12 || >=14} 4070 + postcss@8.4.31: 2203 4071 dependencies: 2204 4072 nanoid: 3.3.7 2205 - picocolors: 1.0.0 2206 - source-map-js: 1.2.0 2207 - dev: false 4073 + picocolors: 1.1.1 4074 + source-map-js: 1.2.1 2208 4075 2209 - /postcss@8.4.38: 2210 - resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} 2211 - engines: {node: ^10 || ^12 || >=14} 4076 + postcss@8.4.47: 2212 4077 dependencies: 2213 4078 nanoid: 3.3.7 2214 - picocolors: 1.0.0 2215 - source-map-js: 1.2.0 2216 - dev: true 4079 + picocolors: 1.1.1 4080 + source-map-js: 1.2.1 4081 + 4082 + prelude-ls@1.2.1: {} 4083 + 4084 + prettier-plugin-tailwindcss@0.6.8(@ianvs/prettier-plugin-sort-imports@4.3.1(prettier@3.3.3))(prettier@3.3.3): 4085 + dependencies: 4086 + prettier: 3.3.3 4087 + optionalDependencies: 4088 + '@ianvs/prettier-plugin-sort-imports': 4.3.1(prettier@3.3.3) 2217 4089 2218 - /prelude-ls@1.2.1: 2219 - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 2220 - engines: {node: '>= 0.8.0'} 2221 - dev: true 4090 + prettier@3.3.3: {} 2222 4091 2223 - /prop-types@15.8.1: 2224 - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} 4092 + prop-types@15.8.1: 2225 4093 dependencies: 2226 4094 loose-envify: 1.4.0 2227 4095 object-assign: 4.1.1 2228 4096 react-is: 16.13.1 2229 - dev: true 2230 4097 2231 - /punycode@2.3.1: 2232 - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 2233 - engines: {node: '>=6'} 2234 - dev: true 4098 + property-information@6.5.0: {} 2235 4099 2236 - /queue-microtask@1.2.3: 2237 - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2238 - dev: true 4100 + punycode@2.3.1: {} 2239 4101 2240 - /react-dom@18.2.0(react@18.2.0): 2241 - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} 2242 - peerDependencies: 2243 - react: ^18.2.0 4102 + queue-microtask@1.2.3: {} 4103 + 4104 + react-dom@18.3.1(react@18.3.1): 2244 4105 dependencies: 2245 4106 loose-envify: 1.4.0 2246 - react: 18.2.0 2247 - scheduler: 0.23.0 2248 - dev: false 4107 + react: 18.3.1 4108 + scheduler: 0.23.2 2249 4109 2250 - /react-is@16.13.1: 2251 - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} 2252 - dev: true 4110 + react-is@16.13.1: {} 4111 + 4112 + react-markdown@9.0.1(@types/react@18.3.12)(react@18.3.1): 4113 + dependencies: 4114 + '@types/hast': 3.0.4 4115 + '@types/react': 18.3.12 4116 + devlop: 1.1.0 4117 + hast-util-to-jsx-runtime: 2.3.2 4118 + html-url-attributes: 3.0.1 4119 + mdast-util-to-hast: 13.2.0 4120 + react: 18.3.1 4121 + remark-parse: 11.0.0 4122 + remark-rehype: 11.1.1 4123 + unified: 11.0.5 4124 + unist-util-visit: 5.0.0 4125 + vfile: 6.0.3 4126 + transitivePeerDependencies: 4127 + - supports-color 2253 4128 2254 - /react@18.2.0: 2255 - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} 2256 - engines: {node: '>=0.10.0'} 4129 + react@18.3.1: 2257 4130 dependencies: 2258 4131 loose-envify: 1.4.0 2259 - dev: false 2260 4132 2261 - /read-cache@1.0.0: 2262 - resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 4133 + read-cache@1.0.0: 2263 4134 dependencies: 2264 4135 pify: 2.3.0 2265 - dev: true 2266 4136 2267 - /readdirp@3.6.0: 2268 - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 2269 - engines: {node: '>=8.10.0'} 4137 + readdirp@3.6.0: 2270 4138 dependencies: 2271 4139 picomatch: 2.3.1 2272 - dev: true 2273 4140 2274 - /reflect.getprototypeof@1.0.6: 2275 - resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} 2276 - engines: {node: '>= 0.4'} 4141 + reading-time@1.5.0: {} 4142 + 4143 + reflect.getprototypeof@1.0.6: 2277 4144 dependencies: 2278 4145 call-bind: 1.0.7 2279 4146 define-properties: 1.2.1 2280 4147 es-abstract: 1.23.3 2281 4148 es-errors: 1.3.0 2282 4149 get-intrinsic: 1.2.4 2283 - globalthis: 1.0.3 2284 - which-builtin-type: 1.1.3 2285 - dev: true 4150 + globalthis: 1.0.4 4151 + which-builtin-type: 1.1.4 2286 4152 2287 - /regenerator-runtime@0.14.1: 2288 - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} 2289 - dev: true 2290 - 2291 - /regexp.prototype.flags@1.5.2: 2292 - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} 2293 - engines: {node: '>= 0.4'} 4153 + regexp.prototype.flags@1.5.3: 2294 4154 dependencies: 2295 4155 call-bind: 1.0.7 2296 4156 define-properties: 1.2.1 2297 4157 es-errors: 1.3.0 2298 4158 set-function-name: 2.0.2 2299 - dev: true 4159 + 4160 + rehype-sanitize@6.0.0: 4161 + dependencies: 4162 + '@types/hast': 3.0.4 4163 + hast-util-sanitize: 5.0.1 4164 + 4165 + remark-parse@11.0.0: 4166 + dependencies: 4167 + '@types/mdast': 4.0.4 4168 + mdast-util-from-markdown: 2.0.1 4169 + micromark-util-types: 2.0.0 4170 + unified: 11.0.5 4171 + transitivePeerDependencies: 4172 + - supports-color 2300 4173 2301 - /resolve-from@4.0.0: 2302 - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 2303 - engines: {node: '>=4'} 2304 - dev: true 4174 + remark-rehype@11.1.1: 4175 + dependencies: 4176 + '@types/hast': 3.0.4 4177 + '@types/mdast': 4.0.4 4178 + mdast-util-to-hast: 13.2.0 4179 + unified: 11.0.5 4180 + vfile: 6.0.3 4181 + 4182 + resolve-from@4.0.0: {} 2305 4183 2306 - /resolve-pkg-maps@1.0.0: 2307 - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} 2308 - dev: true 4184 + resolve-pkg-maps@1.0.0: {} 2309 4185 2310 - /resolve@1.22.8: 2311 - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 2312 - hasBin: true 4186 + resolve@1.22.8: 2313 4187 dependencies: 2314 - is-core-module: 2.13.1 4188 + is-core-module: 2.15.1 2315 4189 path-parse: 1.0.7 2316 4190 supports-preserve-symlinks-flag: 1.0.0 2317 - dev: true 2318 4191 2319 - /resolve@2.0.0-next.5: 2320 - resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} 2321 - hasBin: true 4192 + resolve@2.0.0-next.5: 2322 4193 dependencies: 2323 - is-core-module: 2.13.1 4194 + is-core-module: 2.15.1 2324 4195 path-parse: 1.0.7 2325 4196 supports-preserve-symlinks-flag: 1.0.0 2326 - dev: true 2327 4197 2328 - /reusify@1.0.4: 2329 - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 2330 - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2331 - dev: true 4198 + reusify@1.0.4: {} 2332 4199 2333 - /rimraf@3.0.2: 2334 - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 2335 - hasBin: true 2336 - dependencies: 2337 - glob: 7.2.3 2338 - dev: true 2339 - 2340 - /run-parallel@1.2.0: 2341 - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 4200 + run-parallel@1.2.0: 2342 4201 dependencies: 2343 4202 queue-microtask: 1.2.3 2344 - dev: true 2345 4203 2346 - /safe-array-concat@1.1.2: 2347 - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} 2348 - engines: {node: '>=0.4'} 4204 + safe-array-concat@1.1.2: 2349 4205 dependencies: 2350 4206 call-bind: 1.0.7 2351 4207 get-intrinsic: 1.2.4 2352 4208 has-symbols: 1.0.3 2353 4209 isarray: 2.0.5 2354 - dev: true 2355 4210 2356 - /safe-regex-test@1.0.3: 2357 - resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} 2358 - engines: {node: '>= 0.4'} 4211 + safe-regex-test@1.0.3: 2359 4212 dependencies: 2360 4213 call-bind: 1.0.7 2361 4214 es-errors: 1.3.0 2362 4215 is-regex: 1.1.4 2363 - dev: true 2364 4216 2365 - /scheduler@0.23.0: 2366 - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} 4217 + scheduler@0.23.2: 2367 4218 dependencies: 2368 4219 loose-envify: 1.4.0 2369 - dev: false 4220 + 4221 + semver@6.3.1: {} 2370 4222 2371 - /semver@6.3.1: 2372 - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 2373 - hasBin: true 2374 - dev: true 4223 + semver@7.6.3: {} 2375 4224 2376 - /semver@7.6.0: 2377 - resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} 2378 - engines: {node: '>=10'} 2379 - hasBin: true 2380 - dependencies: 2381 - lru-cache: 6.0.0 2382 - dev: true 4225 + server-only@0.0.1: {} 2383 4226 2384 - /set-function-length@1.2.2: 2385 - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} 2386 - engines: {node: '>= 0.4'} 4227 + set-function-length@1.2.2: 2387 4228 dependencies: 2388 4229 define-data-property: 1.1.4 2389 4230 es-errors: 1.3.0 ··· 2391 4232 get-intrinsic: 1.2.4 2392 4233 gopd: 1.0.1 2393 4234 has-property-descriptors: 1.0.2 2394 - dev: true 2395 4235 2396 - /set-function-name@2.0.2: 2397 - resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} 2398 - engines: {node: '>= 0.4'} 4236 + set-function-name@2.0.2: 2399 4237 dependencies: 2400 4238 define-data-property: 1.1.4 2401 4239 es-errors: 1.3.0 2402 4240 functions-have-names: 1.2.3 2403 4241 has-property-descriptors: 1.0.2 2404 - dev: true 4242 + 4243 + sharp@0.33.5: 4244 + dependencies: 4245 + color: 4.2.3 4246 + detect-libc: 2.0.3 4247 + semver: 7.6.3 4248 + optionalDependencies: 4249 + '@img/sharp-darwin-arm64': 0.33.5 4250 + '@img/sharp-darwin-x64': 0.33.5 4251 + '@img/sharp-libvips-darwin-arm64': 1.0.4 4252 + '@img/sharp-libvips-darwin-x64': 1.0.4 4253 + '@img/sharp-libvips-linux-arm': 1.0.5 4254 + '@img/sharp-libvips-linux-arm64': 1.0.4 4255 + '@img/sharp-libvips-linux-s390x': 1.0.4 4256 + '@img/sharp-libvips-linux-x64': 1.0.4 4257 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 4258 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 4259 + '@img/sharp-linux-arm': 0.33.5 4260 + '@img/sharp-linux-arm64': 0.33.5 4261 + '@img/sharp-linux-s390x': 0.33.5 4262 + '@img/sharp-linux-x64': 0.33.5 4263 + '@img/sharp-linuxmusl-arm64': 0.33.5 4264 + '@img/sharp-linuxmusl-x64': 0.33.5 4265 + '@img/sharp-wasm32': 0.33.5 4266 + '@img/sharp-win32-ia32': 0.33.5 4267 + '@img/sharp-win32-x64': 0.33.5 4268 + optional: true 2405 4269 2406 - /shebang-command@2.0.0: 2407 - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2408 - engines: {node: '>=8'} 4270 + shebang-command@2.0.0: 2409 4271 dependencies: 2410 4272 shebang-regex: 3.0.0 2411 - dev: true 2412 4273 2413 - /shebang-regex@3.0.0: 2414 - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2415 - engines: {node: '>=8'} 2416 - dev: true 4274 + shebang-regex@3.0.0: {} 2417 4275 2418 - /side-channel@1.0.6: 2419 - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} 2420 - engines: {node: '>= 0.4'} 4276 + side-channel@1.0.6: 2421 4277 dependencies: 2422 4278 call-bind: 1.0.7 2423 4279 es-errors: 1.3.0 2424 4280 get-intrinsic: 1.2.4 2425 - object-inspect: 1.13.1 2426 - dev: true 4281 + object-inspect: 1.13.2 4282 + 4283 + signal-exit@4.1.0: {} 4284 + 4285 + simple-icons@13.14.1: {} 2427 4286 2428 - /signal-exit@4.1.0: 2429 - resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 2430 - engines: {node: '>=14'} 2431 - dev: true 4287 + simple-swizzle@0.2.2: 4288 + dependencies: 4289 + is-arrayish: 0.3.2 4290 + optional: true 2432 4291 2433 - /slash@3.0.0: 2434 - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 2435 - engines: {node: '>=8'} 2436 - dev: true 4292 + source-map-js@1.2.1: {} 2437 4293 2438 - /source-map-js@1.2.0: 2439 - resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} 2440 - engines: {node: '>=0.10.0'} 4294 + space-separated-tokens@2.0.2: {} 2441 4295 2442 - /streamsearch@1.1.0: 2443 - resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} 2444 - engines: {node: '>=10.0.0'} 2445 - dev: false 4296 + streamsearch@1.1.0: {} 2446 4297 2447 - /string-width@4.2.3: 2448 - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 2449 - engines: {node: '>=8'} 4298 + string-width@4.2.3: 2450 4299 dependencies: 2451 4300 emoji-regex: 8.0.0 2452 4301 is-fullwidth-code-point: 3.0.0 2453 4302 strip-ansi: 6.0.1 2454 - dev: true 2455 4303 2456 - /string-width@5.1.2: 2457 - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 2458 - engines: {node: '>=12'} 4304 + string-width@5.1.2: 2459 4305 dependencies: 2460 4306 eastasianwidth: 0.2.0 2461 4307 emoji-regex: 9.2.2 2462 4308 strip-ansi: 7.1.0 2463 - dev: true 2464 4309 2465 - /string.prototype.matchall@4.0.11: 2466 - resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} 2467 - engines: {node: '>= 0.4'} 4310 + string.prototype.includes@2.0.1: 4311 + dependencies: 4312 + call-bind: 1.0.7 4313 + define-properties: 1.2.1 4314 + es-abstract: 1.23.3 4315 + 4316 + string.prototype.matchall@4.0.11: 2468 4317 dependencies: 2469 4318 call-bind: 1.0.7 2470 4319 define-properties: 1.2.1 ··· 2475 4324 gopd: 1.0.1 2476 4325 has-symbols: 1.0.3 2477 4326 internal-slot: 1.0.7 2478 - regexp.prototype.flags: 1.5.2 4327 + regexp.prototype.flags: 1.5.3 2479 4328 set-function-name: 2.0.2 2480 4329 side-channel: 1.0.6 2481 - dev: true 4330 + 4331 + string.prototype.repeat@1.0.0: 4332 + dependencies: 4333 + define-properties: 1.2.1 4334 + es-abstract: 1.23.3 2482 4335 2483 - /string.prototype.trim@1.2.9: 2484 - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} 2485 - engines: {node: '>= 0.4'} 4336 + string.prototype.trim@1.2.9: 2486 4337 dependencies: 2487 4338 call-bind: 1.0.7 2488 4339 define-properties: 1.2.1 2489 4340 es-abstract: 1.23.3 2490 4341 es-object-atoms: 1.0.0 2491 - dev: true 2492 4342 2493 - /string.prototype.trimend@1.0.8: 2494 - resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} 4343 + string.prototype.trimend@1.0.8: 2495 4344 dependencies: 2496 4345 call-bind: 1.0.7 2497 4346 define-properties: 1.2.1 2498 4347 es-object-atoms: 1.0.0 2499 - dev: true 2500 4348 2501 - /string.prototype.trimstart@1.0.8: 2502 - resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} 2503 - engines: {node: '>= 0.4'} 4349 + string.prototype.trimstart@1.0.8: 2504 4350 dependencies: 2505 4351 call-bind: 1.0.7 2506 4352 define-properties: 1.2.1 2507 4353 es-object-atoms: 1.0.0 2508 - dev: true 2509 4354 2510 - /strip-ansi@6.0.1: 2511 - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2512 - engines: {node: '>=8'} 4355 + stringify-entities@4.0.4: 4356 + dependencies: 4357 + character-entities-html4: 2.1.0 4358 + character-entities-legacy: 3.0.0 4359 + 4360 + strip-ansi@6.0.1: 2513 4361 dependencies: 2514 4362 ansi-regex: 5.0.1 2515 - dev: true 2516 4363 2517 - /strip-ansi@7.1.0: 2518 - resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 2519 - engines: {node: '>=12'} 4364 + strip-ansi@7.1.0: 2520 4365 dependencies: 2521 - ansi-regex: 6.0.1 2522 - dev: true 4366 + ansi-regex: 6.1.0 2523 4367 2524 - /strip-bom@3.0.0: 2525 - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 2526 - engines: {node: '>=4'} 2527 - dev: true 4368 + strip-bom@3.0.0: {} 4369 + 4370 + strip-json-comments@3.1.1: {} 2528 4371 2529 - /strip-json-comments@3.1.1: 2530 - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 2531 - engines: {node: '>=8'} 2532 - dev: true 4372 + style-to-object@1.0.8: 4373 + dependencies: 4374 + inline-style-parser: 0.2.4 2533 4375 2534 - /styled-jsx@5.1.1(react@18.2.0): 2535 - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} 2536 - engines: {node: '>= 12.0.0'} 2537 - peerDependencies: 2538 - '@babel/core': '*' 2539 - babel-plugin-macros: '*' 2540 - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' 2541 - peerDependenciesMeta: 2542 - '@babel/core': 2543 - optional: true 2544 - babel-plugin-macros: 2545 - optional: true 4376 + styled-jsx@5.1.6(@babel/core@7.25.9)(react@18.3.1): 2546 4377 dependencies: 2547 4378 client-only: 0.0.1 2548 - react: 18.2.0 2549 - dev: false 4379 + react: 18.3.1 4380 + optionalDependencies: 4381 + '@babel/core': 7.25.9 2550 4382 2551 - /sucrase@3.35.0: 2552 - resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} 2553 - engines: {node: '>=16 || 14 >=14.17'} 2554 - hasBin: true 4383 + sucrase@3.35.0: 2555 4384 dependencies: 2556 4385 '@jridgewell/gen-mapping': 0.3.5 2557 4386 commander: 4.1.1 2558 - glob: 10.3.12 4387 + glob: 10.4.5 2559 4388 lines-and-columns: 1.2.4 2560 4389 mz: 2.7.0 2561 4390 pirates: 4.0.6 2562 4391 ts-interface-checker: 0.1.13 2563 - dev: true 4392 + 4393 + supports-color@5.5.0: 4394 + dependencies: 4395 + has-flag: 3.0.0 2564 4396 2565 - /supports-color@7.2.0: 2566 - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2567 - engines: {node: '>=8'} 4397 + supports-color@7.2.0: 2568 4398 dependencies: 2569 4399 has-flag: 4.0.0 2570 - dev: true 4400 + 4401 + supports-preserve-symlinks-flag@1.0.0: {} 2571 4402 2572 - /supports-preserve-symlinks-flag@1.0.0: 2573 - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2574 - engines: {node: '>= 0.4'} 2575 - dev: true 4403 + tailwind-merge@2.5.4: {} 2576 4404 2577 - /tailwindcss@3.4.3: 2578 - resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==} 2579 - engines: {node: '>=14.0.0'} 2580 - hasBin: true 4405 + tailwindcss@3.4.14: 2581 4406 dependencies: 2582 4407 '@alloc/quick-lru': 5.2.0 2583 4408 arg: 5.0.2 ··· 2587 4412 fast-glob: 3.3.2 2588 4413 glob-parent: 6.0.2 2589 4414 is-glob: 4.0.3 2590 - jiti: 1.21.0 4415 + jiti: 1.21.6 2591 4416 lilconfig: 2.1.0 2592 - micromatch: 4.0.5 4417 + micromatch: 4.0.8 2593 4418 normalize-path: 3.0.0 2594 4419 object-hash: 3.0.0 2595 - picocolors: 1.0.0 2596 - postcss: 8.4.38 2597 - postcss-import: 15.1.0(postcss@8.4.38) 2598 - postcss-js: 4.0.1(postcss@8.4.38) 2599 - postcss-load-config: 4.0.2(postcss@8.4.38) 2600 - postcss-nested: 6.0.1(postcss@8.4.38) 2601 - postcss-selector-parser: 6.0.16 4420 + picocolors: 1.1.1 4421 + postcss: 8.4.47 4422 + postcss-import: 15.1.0(postcss@8.4.47) 4423 + postcss-js: 4.0.1(postcss@8.4.47) 4424 + postcss-load-config: 4.0.2(postcss@8.4.47) 4425 + postcss-nested: 6.2.0(postcss@8.4.47) 4426 + postcss-selector-parser: 6.1.2 2602 4427 resolve: 1.22.8 2603 4428 sucrase: 3.35.0 2604 4429 transitivePeerDependencies: 2605 4430 - ts-node 2606 - dev: true 2607 4431 2608 - /tapable@2.2.1: 2609 - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 2610 - engines: {node: '>=6'} 2611 - dev: true 4432 + tapable@2.2.1: {} 2612 4433 2613 - /text-table@0.2.0: 2614 - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 2615 - dev: true 4434 + text-table@0.2.0: {} 2616 4435 2617 - /thenify-all@1.6.0: 2618 - resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 2619 - engines: {node: '>=0.8'} 4436 + thenify-all@1.6.0: 2620 4437 dependencies: 2621 4438 thenify: 3.3.1 2622 - dev: true 2623 4439 2624 - /thenify@3.3.1: 2625 - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 4440 + thenify@3.3.1: 2626 4441 dependencies: 2627 4442 any-promise: 1.3.0 2628 - dev: true 2629 4443 2630 - /to-regex-range@5.0.1: 2631 - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2632 - engines: {node: '>=8.0'} 4444 + to-regex-range@5.0.1: 2633 4445 dependencies: 2634 4446 is-number: 7.0.0 2635 - dev: true 2636 4447 2637 - /ts-api-utils@1.3.0(typescript@5.4.5): 2638 - resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} 2639 - engines: {node: '>=16'} 2640 - peerDependencies: 2641 - typescript: '>=4.2.0' 4448 + trim-lines@3.0.1: {} 4449 + 4450 + trough@2.2.0: {} 4451 + 4452 + ts-api-utils@1.3.0(typescript@5.6.3): 2642 4453 dependencies: 2643 - typescript: 5.4.5 2644 - dev: true 4454 + typescript: 5.6.3 2645 4455 2646 - /ts-interface-checker@0.1.13: 2647 - resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 2648 - dev: true 4456 + ts-interface-checker@0.1.13: {} 2649 4457 2650 - /tsconfig-paths@3.15.0: 2651 - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} 4458 + tsconfig-paths@3.15.0: 2652 4459 dependencies: 2653 4460 '@types/json5': 0.0.29 2654 4461 json5: 1.0.2 2655 4462 minimist: 1.2.8 2656 4463 strip-bom: 3.0.0 2657 - dev: true 2658 4464 2659 - /tslib@2.6.2: 2660 - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} 2661 - dev: false 4465 + tslib@2.8.0: {} 2662 4466 2663 - /type-check@0.4.0: 2664 - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 2665 - engines: {node: '>= 0.8.0'} 4467 + type-check@0.4.0: 2666 4468 dependencies: 2667 4469 prelude-ls: 1.2.1 2668 - dev: true 2669 4470 2670 - /type-fest@0.20.2: 2671 - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 2672 - engines: {node: '>=10'} 2673 - dev: true 2674 - 2675 - /typed-array-buffer@1.0.2: 2676 - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} 2677 - engines: {node: '>= 0.4'} 4471 + typed-array-buffer@1.0.2: 2678 4472 dependencies: 2679 4473 call-bind: 1.0.7 2680 4474 es-errors: 1.3.0 2681 4475 is-typed-array: 1.1.13 2682 - dev: true 2683 4476 2684 - /typed-array-byte-length@1.0.1: 2685 - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} 2686 - engines: {node: '>= 0.4'} 4477 + typed-array-byte-length@1.0.1: 2687 4478 dependencies: 2688 4479 call-bind: 1.0.7 2689 4480 for-each: 0.3.3 2690 4481 gopd: 1.0.1 2691 4482 has-proto: 1.0.3 2692 4483 is-typed-array: 1.1.13 2693 - dev: true 2694 4484 2695 - /typed-array-byte-offset@1.0.2: 2696 - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} 2697 - engines: {node: '>= 0.4'} 4485 + typed-array-byte-offset@1.0.2: 2698 4486 dependencies: 2699 4487 available-typed-arrays: 1.0.7 2700 4488 call-bind: 1.0.7 ··· 2702 4490 gopd: 1.0.1 2703 4491 has-proto: 1.0.3 2704 4492 is-typed-array: 1.1.13 2705 - dev: true 2706 4493 2707 - /typed-array-length@1.0.6: 2708 - resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} 2709 - engines: {node: '>= 0.4'} 4494 + typed-array-length@1.0.6: 2710 4495 dependencies: 2711 4496 call-bind: 1.0.7 2712 4497 for-each: 0.3.3 ··· 2714 4499 has-proto: 1.0.3 2715 4500 is-typed-array: 1.1.13 2716 4501 possible-typed-array-names: 1.0.0 2717 - dev: true 2718 4502 2719 - /typescript@5.4.5: 2720 - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} 2721 - engines: {node: '>=14.17'} 2722 - hasBin: true 2723 - dev: true 4503 + typescript@5.6.3: {} 2724 4504 2725 - /unbox-primitive@1.0.2: 2726 - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 4505 + unbox-primitive@1.0.2: 2727 4506 dependencies: 2728 4507 call-bind: 1.0.7 2729 4508 has-bigints: 1.0.2 2730 4509 has-symbols: 1.0.3 2731 4510 which-boxed-primitive: 1.0.2 2732 - dev: true 4511 + 4512 + undici-types@6.19.8: {} 4513 + 4514 + unified@11.0.5: 4515 + dependencies: 4516 + '@types/unist': 3.0.3 4517 + bail: 2.0.2 4518 + devlop: 1.1.0 4519 + extend: 3.0.2 4520 + is-plain-obj: 4.1.0 4521 + trough: 2.2.0 4522 + vfile: 6.0.3 4523 + 4524 + unist-util-is@6.0.0: 4525 + dependencies: 4526 + '@types/unist': 3.0.3 4527 + 4528 + unist-util-position@5.0.0: 4529 + dependencies: 4530 + '@types/unist': 3.0.3 2733 4531 2734 - /undici-types@5.26.5: 2735 - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 2736 - dev: true 4532 + unist-util-stringify-position@4.0.0: 4533 + dependencies: 4534 + '@types/unist': 3.0.3 4535 + 4536 + unist-util-visit-parents@6.0.1: 4537 + dependencies: 4538 + '@types/unist': 3.0.3 4539 + unist-util-is: 6.0.0 4540 + 4541 + unist-util-visit@5.0.0: 4542 + dependencies: 4543 + '@types/unist': 3.0.3 4544 + unist-util-is: 6.0.0 4545 + unist-util-visit-parents: 6.0.1 4546 + 4547 + update-browserslist-db@1.1.1(browserslist@4.24.2): 4548 + dependencies: 4549 + browserslist: 4.24.2 4550 + escalade: 3.2.0 4551 + picocolors: 1.1.1 2737 4552 2738 - /uri-js@4.4.1: 2739 - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 4553 + uri-js@4.4.1: 2740 4554 dependencies: 2741 4555 punycode: 2.3.1 2742 - dev: true 4556 + 4557 + util-deprecate@1.0.2: {} 2743 4558 2744 - /util-deprecate@1.0.2: 2745 - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 2746 - dev: true 4559 + vfile-message@4.0.2: 4560 + dependencies: 4561 + '@types/unist': 3.0.3 4562 + unist-util-stringify-position: 4.0.0 4563 + 4564 + vfile@6.0.3: 4565 + dependencies: 4566 + '@types/unist': 3.0.3 4567 + vfile-message: 4.0.2 2747 4568 2748 - /which-boxed-primitive@1.0.2: 2749 - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 4569 + which-boxed-primitive@1.0.2: 2750 4570 dependencies: 2751 4571 is-bigint: 1.0.4 2752 4572 is-boolean-object: 1.1.2 2753 4573 is-number-object: 1.0.7 2754 4574 is-string: 1.0.7 2755 4575 is-symbol: 1.0.4 2756 - dev: true 2757 4576 2758 - /which-builtin-type@1.1.3: 2759 - resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} 2760 - engines: {node: '>= 0.4'} 4577 + which-builtin-type@1.1.4: 2761 4578 dependencies: 2762 4579 function.prototype.name: 1.1.6 2763 4580 has-tostringtag: 1.0.2 ··· 2771 4588 which-boxed-primitive: 1.0.2 2772 4589 which-collection: 1.0.2 2773 4590 which-typed-array: 1.1.15 2774 - dev: true 2775 4591 2776 - /which-collection@1.0.2: 2777 - resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} 2778 - engines: {node: '>= 0.4'} 4592 + which-collection@1.0.2: 2779 4593 dependencies: 2780 4594 is-map: 2.0.3 2781 4595 is-set: 2.0.3 2782 4596 is-weakmap: 2.0.2 2783 4597 is-weakset: 2.0.3 2784 - dev: true 2785 4598 2786 - /which-typed-array@1.1.15: 2787 - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} 2788 - engines: {node: '>= 0.4'} 4599 + which-typed-array@1.1.15: 2789 4600 dependencies: 2790 4601 available-typed-arrays: 1.0.7 2791 4602 call-bind: 1.0.7 2792 4603 for-each: 0.3.3 2793 4604 gopd: 1.0.1 2794 4605 has-tostringtag: 1.0.2 2795 - dev: true 2796 4606 2797 - /which@2.0.2: 2798 - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2799 - engines: {node: '>= 8'} 2800 - hasBin: true 4607 + which@2.0.2: 2801 4608 dependencies: 2802 4609 isexe: 2.0.0 2803 - dev: true 2804 4610 2805 - /wrap-ansi@7.0.0: 2806 - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 2807 - engines: {node: '>=10'} 4611 + word-wrap@1.2.5: {} 4612 + 4613 + wrap-ansi@7.0.0: 2808 4614 dependencies: 2809 4615 ansi-styles: 4.3.0 2810 4616 string-width: 4.2.3 2811 4617 strip-ansi: 6.0.1 2812 - dev: true 2813 4618 2814 - /wrap-ansi@8.1.0: 2815 - resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 2816 - engines: {node: '>=12'} 4619 + wrap-ansi@8.1.0: 2817 4620 dependencies: 2818 4621 ansi-styles: 6.2.1 2819 4622 string-width: 5.1.2 2820 4623 strip-ansi: 7.1.0 2821 - dev: true 2822 4624 2823 - /wrappy@1.0.2: 2824 - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2825 - dev: true 4625 + yallist@3.1.1: {} 2826 4626 2827 - /yallist@4.0.0: 2828 - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2829 - dev: true 4627 + yaml@2.6.0: {} 2830 4628 2831 - /yaml@2.4.1: 2832 - resolution: {integrity: sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==} 2833 - engines: {node: '>= 14'} 2834 - hasBin: true 2835 - dev: true 4629 + yocto-queue@0.1.0: {} 2836 4630 2837 - /yocto-queue@0.1.0: 2838 - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 2839 - engines: {node: '>=10'} 2840 - dev: true 4631 + zwitch@2.0.4: {}
-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>
src/app/fonts/BerkeleyMono-Regular.woff2

This is a binary file and will not be displayed.

+31 -13
src/app/globals.css
··· 3 3 @tailwind utilities; 4 4 5 5 :root { 6 - --foreground-rgb: 0, 0, 0; 7 - --background-start-rgb: 214, 219, 220; 8 - --background-end-rgb: 255, 255, 255; 6 + --background: #ffffff; 7 + --foreground: #171717; 9 8 } 10 9 11 10 @media (prefers-color-scheme: dark) { 12 11 :root { 13 - --foreground-rgb: 255, 255, 255; 14 - --background-start-rgb: 0, 0, 0; 15 - --background-end-rgb: 0, 0, 0; 12 + --background: #0a0a0a; 13 + --foreground: #ededed; 16 14 } 17 15 } 18 16 19 17 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)); 18 + color: var(--foreground); 19 + background: var(--background); 20 + font-family: Arial, Helvetica, sans-serif; 27 21 } 28 22 29 23 @layer utilities { ··· 31 25 text-wrap: balance; 32 26 } 33 27 } 28 + 29 + .diagonal-pattern { 30 + background-color: transparent; 31 + opacity: 0.8; 32 + background: repeating-linear-gradient( 33 + -45deg, 34 + #000000, 35 + #000000 4px, 36 + transparent 4px, 37 + transparent 10px 38 + ); 39 + } 40 + 41 + @media (prefers-color-scheme: dark) { 42 + .diagonal-pattern { 43 + background: repeating-linear-gradient( 44 + -45deg, 45 + #ffffff, 46 + #ffffff 4px, 47 + transparent 4px, 48 + transparent 10px 49 + ); 50 + } 51 + }
+35 -5
src/app/layout.tsx
··· 1 1 import type { Metadata } from "next"; 2 - import { Inter } from "next/font/google"; 2 + import { Inter, Libre_Baskerville } from "next/font/google"; 3 + import localFont from "next/font/local"; 4 + 3 5 import "./globals.css"; 4 6 5 - const inter = Inter({ subsets: ["latin"] }); 7 + import { cx } from "#/lib/cx"; 8 + 9 + const sans = Inter({ 10 + variable: "--font-inter", 11 + subsets: ["latin"], 12 + weight: ["400","500", "700"], 13 + }); 14 + 15 + const serif = Libre_Baskerville({ 16 + variable: "--font-libre-baskerville", 17 + subsets: ["latin"], 18 + weight: ["400", "700"], 19 + style: "italic", 20 + }); 21 + 22 + const mono = localFont({ 23 + src: "./fonts/BerkeleyMono-Regular.woff2", 24 + variable: "--font-berkeley-mono", 25 + weight: "400", 26 + }); 6 27 7 28 export const metadata: Metadata = { 8 - title: "Create Next App", 9 - description: "Generated by create next app", 29 + title: "mozzius.dev", 30 + // description: "Generated by create next app", 10 31 }; 11 32 12 33 export default function RootLayout({ ··· 16 37 }>) { 17 38 return ( 18 39 <html lang="en"> 19 - <body className={inter.className}>{children}</body> 40 + <body 41 + className={cx( 42 + sans.variable, 43 + serif.variable, 44 + mono.variable, 45 + "antialiased", 46 + )} 47 + > 48 + {children} 49 + </body> 20 50 </html> 21 51 ); 22 52 }
+39 -96
src/app/page.tsx
··· 1 - import Image from "next/image"; 1 + import { siBluesky as BlueskyIcon, siGithub as GithubIcon } from "simple-icons"; 2 + 3 + import { PostList } from "#/components/post-list"; 4 + import { SANS, Title } from "#/components/typography"; 5 + import { MY_DID } from "#/lib/bsky"; 6 + import { cx } from "#/lib/cx"; 7 + 8 + export const dynamic = 'force-static' 2 9 3 10 export default function Home() { 4 11 return ( 5 - <main className="flex min-h-screen flex-col items-center justify-between p-24"> 6 - <div className="z-10 w-full max-w-5xl items-center justify-between font-mono text-sm lg:flex"> 7 - <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"> 8 - Get started by editing&nbsp; 9 - <code className="font-mono font-bold">src/app/page.tsx</code> 10 - </p> 11 - <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:size-auto lg:bg-none"> 12 - <a 13 - className="pointer-events-none flex place-items-center gap-2 p-8 lg:pointer-events-auto lg:p-0" 14 - href="https://vercel.com?utm_source=create-next-app&utm_medium=appdir-template&utm_campaign=create-next-app" 15 - target="_blank" 16 - rel="noopener noreferrer" 17 - > 18 - By{" "} 19 - <Image 20 - src="/vercel.svg" 21 - alt="Vercel Logo" 22 - className="dark:invert" 23 - width={100} 24 - height={24} 25 - priority 26 - /> 27 - </a> 12 + <div className="grid grid-rows-[20px_1fr_20px] items-center justify-items-center min-h-screen p-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-inter)]"> 13 + <main className="flex flex-col gap-8 row-start-2 items-center sm:items-start w-full max-w-[400px]"> 14 + <div> 15 + <span className={cx(SANS, "font-bold text-xs")}> 16 + a webbed site 17 + </span> 18 + <Title level="h1" className="m-0">mozzius.dev</Title> 28 19 </div> 29 - </div> 30 - 31 - <div className="relative z-[-1] flex place-items-center before:absolute before:h-[300px] before:w-full 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 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 before:dark:opacity-10 after:dark:from-sky-900 after:dark:via-[#0141ff] after:dark:opacity-40 sm:before:w-[480px] sm:after:w-[240px] before:lg:h-[360px]"> 32 - <Image 33 - className="relative dark:drop-shadow-[0_0_0.3rem_#ffffff70] dark:invert" 34 - src="/next.svg" 35 - alt="Next.js Logo" 36 - width={180} 37 - height={37} 38 - priority 39 - /> 40 - </div> 41 20 42 - <div className="mb-32 grid text-center lg:mb-0 lg:w-full lg:max-w-5xl lg:grid-cols-4 lg:text-left"> 21 + <div className="flex flex-col gap-4 w-full"> 22 + <PostList /> 23 + </div> 24 + </main> 25 + <footer 26 + className={cx( 27 + SANS, 28 + "row-start-3 flex gap-6 flex-wrap items-center justify-center", 29 + )} 30 + > 43 31 <a 44 - href="https://nextjs.org/docs?utm_source=create-next-app&utm_medium=appdir-template&utm_campaign=create-next-app" 45 - 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" 32 + className="flex items-center gap-2 hover:underline hover:underline-offset-4" 33 + href={`https://bsky.app/profile/${MY_DID}`} 46 34 target="_blank" 47 35 rel="noopener noreferrer" 48 36 > 49 - <h2 className="mb-3 text-2xl font-semibold"> 50 - Docs{" "} 51 - <span className="inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none"> 52 - -&gt; 53 - </span> 54 - </h2> 55 - <p className="m-0 max-w-[30ch] text-sm opacity-50"> 56 - Find in-depth information about Next.js features and API. 57 - </p> 37 + <svg width={16} height={16} viewBox="0 0 24 24"> 38 + <path d={BlueskyIcon.path} /> 39 + </svg> 40 + Bluesky 58 41 </a> 59 - 60 42 <a 61 - href="https://nextjs.org/learn?utm_source=create-next-app&utm_medium=appdir-template-tw&utm_campaign=create-next-app" 62 - 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" 43 + className="flex items-center gap-2 hover:underline hover:underline-offset-4" 44 + href="https://github.com/mozzius" 63 45 target="_blank" 64 46 rel="noopener noreferrer" 65 47 > 66 - <h2 className="mb-3 text-2xl font-semibold"> 67 - Learn{" "} 68 - <span className="inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none"> 69 - -&gt; 70 - </span> 71 - </h2> 72 - <p className="m-0 max-w-[30ch] text-sm opacity-50"> 73 - Learn about Next.js in an interactive course with&nbsp;quizzes! 74 - </p> 48 + <svg width={16} height={16} viewBox="0 0 24 24"> 49 + <path d={GithubIcon.path} /> 50 + </svg> 51 + Github 75 52 </a> 76 - 77 - <a 78 - href="https://vercel.com/templates?framework=next.js&utm_source=create-next-app&utm_medium=appdir-template&utm_campaign=create-next-app" 79 - 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" 80 - target="_blank" 81 - rel="noopener noreferrer" 82 - > 83 - <h2 className="mb-3 text-2xl font-semibold"> 84 - Templates{" "} 85 - <span className="inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none"> 86 - -&gt; 87 - </span> 88 - </h2> 89 - <p className="m-0 max-w-[30ch] text-sm opacity-50"> 90 - Explore starter templates for Next.js. 91 - </p> 92 - </a> 93 - 94 - <a 95 - href="https://vercel.com/new?utm_source=create-next-app&utm_medium=appdir-template&utm_campaign=create-next-app" 96 - 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" 97 - target="_blank" 98 - rel="noopener noreferrer" 99 - > 100 - <h2 className="mb-3 text-2xl font-semibold"> 101 - Deploy{" "} 102 - <span className="inline-block transition-transform group-hover:translate-x-1 motion-reduce:transform-none"> 103 - -&gt; 104 - </span> 105 - </h2> 106 - <p className="m-0 max-w-[30ch] text-balance text-sm opacity-50"> 107 - Instantly deploy your Next.js site to a shareable URL with Vercel. 108 - </p> 109 - </a> 110 - </div> 111 - </main> 53 + </footer> 54 + </div> 112 55 ); 113 56 }
+131
src/app/post/[rkey]/page.tsx
··· 1 + import Markdown from "react-markdown"; 2 + import { type ComWhtwndBlogEntry } from "@atcute/client/lexicons"; 3 + import { Code as SyntaxHighlighter } from "bright"; 4 + import Link from "next/link"; 5 + import readingTime from "reading-time"; 6 + import rehypeSanitize from "rehype-sanitize"; 7 + 8 + import { Code, Paragraph, SANS, Title } from "#/components/typography"; 9 + import { bsky, MY_DID } from "#/lib/bsky"; 10 + import { cx } from "#/lib/cx"; 11 + import { ArrowLeftIcon } from "lucide-react"; 12 + 13 + export const dynamic = "force-static"; 14 + 15 + export default async function BlogPage({ 16 + params, 17 + }: { 18 + params: Promise<{ rkey: string }>; 19 + }) { 20 + const { rkey } = await params; 21 + 22 + const post = await bsky.get("com.atproto.repo.getRecord", { 23 + params: { 24 + repo: MY_DID, 25 + rkey: rkey, 26 + collection: "com.whtwnd.blog.entry", 27 + }, 28 + }); 29 + 30 + const entry = post.data.value as ComWhtwndBlogEntry.Record; 31 + 32 + return ( 33 + <div className="grid grid-rows-[20px_1fr_20px] justify-items-center min-h-screen py-8 px-4 xs:px-8 pb-20 gap-16 sm:p-20 font-[family-name:var(--font-inter)]"> 34 + <main className="flex flex-col gap-8 row-start-2 items-center sm:items-start w-full max-w-[600px] overflow-hidden"> 35 + <article className="w-full"> 36 + <div className="space-y-4 w-full pb-2"> 37 + <Link href="/" className="hover:underline hover:underline-offset-4 font-medium"> 38 + <ArrowLeftIcon className="inline size-4 align-middle mb-px mr-1" />Back 39 + </Link> 40 + <Title>{entry.title}</Title> 41 + <Paragraph> 42 + By{" "} 43 + <a 44 + href={`https://bsky.app/profile/${MY_DID}`} 45 + className="hover:underline hover:underline-offset-4" 46 + > 47 + Samuel 48 + </a>{" "} 49 + {entry.createdAt && ( 50 + <> 51 + &middot;{" "} 52 + <time dateTime={entry.createdAt}> 53 + {date(new Date(entry.createdAt))} 54 + </time> 55 + </> 56 + )}{" "} 57 + &middot; {readingTime(entry.content).text} 58 + </Paragraph> 59 + <div className="diagonal-pattern w-full h-3" /> 60 + </div> 61 + <Markdown 62 + className={cx(SANS, "mt-12")} 63 + rehypePlugins={[rehypeSanitize]} 64 + components={{ 65 + h1: (props) => <Title level="h1" {...props} />, 66 + h2: (props) => <Title level="h2" {...props} />, 67 + h3: (props) => <Title level="h3" {...props} />, 68 + h4: (props) => <Title level="h4" {...props} />, 69 + h5: (props) => <Title level="h5" {...props} />, 70 + h6: (props) => <Title level="h6" {...props} />, 71 + p: (props) => ( 72 + <Paragraph 73 + className="leading-7 [&:not(:first-child)]:mt-6" 74 + {...props} 75 + /> 76 + ), 77 + blockquote: (props) => ( 78 + <blockquote 79 + className="mt-6 border-l-2 pl-4 italic border-slate-200 text-slate-600 dark:border-slate-800 dark:text-slate-400" 80 + {...props} 81 + /> 82 + ), 83 + ul: (props) => ( 84 + <ul 85 + className="my-6 ml-6 list-disc [&>ul]:my-2 [&>ol]:my-2 [&>li]:mt-2" 86 + {...props} 87 + /> 88 + ), 89 + ol: (props) => ( 90 + <ol 91 + className="my-6 ml-6 list-decimal [&>ul]:my-2 [&>ol]:my-2 [&>li]:mt-2" 92 + {...props} 93 + /> 94 + ), 95 + li: (props) => <li className="leading-7" {...props} />, 96 + code: (props) => { 97 + const { children, className, node, ...rest } = props; 98 + const match = /language-(\w+)/.exec(className || ""); 99 + if (match) { 100 + return ( 101 + <SyntaxHighlighter 102 + {...rest} 103 + children={String(children).replace(/\n$/, "")} 104 + lang={match[1]} 105 + className="!mt-8 text-sm rounded !max-w-full overflow-hidden" 106 + /> 107 + ); 108 + } else { 109 + return <Code {...props} />; 110 + } 111 + }, 112 + a: ({ href, ...props }) => ( 113 + <a 114 + href={href} 115 + className="font-medium underline underline-offset-4" 116 + {...props} 117 + /> 118 + ), 119 + }} 120 + > 121 + {entry.content} 122 + </Markdown> 123 + </article> 124 + </main> 125 + </div> 126 + ); 127 + } 128 + 129 + const { format: date } = new Intl.DateTimeFormat("en-GB", { 130 + dateStyle: "medium", 131 + });
+37
src/components/post-list.tsx
··· 1 + import { ClockIcon } from "lucide-react"; 2 + import { type ComWhtwndBlogEntry } from "@atcute/client/lexicons"; 3 + import Link from "next/link"; 4 + import readingTime from "reading-time"; 5 + 6 + import { bsky, MY_DID } from "#/lib/bsky"; 7 + 8 + import { Paragraph, Title } from "./typography"; 9 + 10 + export async function PostList() { 11 + const posts = await bsky.get("com.atproto.repo.listRecords", { 12 + params: { 13 + repo: MY_DID, 14 + collection: "com.whtwnd.blog.entry", 15 + // todo: pagination 16 + }, 17 + }); 18 + 19 + return posts.data.records.map((record) => { 20 + const post = record.value as ComWhtwndBlogEntry.Record; 21 + const rkey = record.uri.split("/").pop(); 22 + return ( 23 + <Link key={record.uri} href={`/post/${rkey}`} className="w-full"> 24 + <article 25 + key={record.uri} 26 + className="w-full flex flex-col pt-2.5 pb-2 border-b relative after:absolute after:inset-0 after:origin-bottom after:scale-y-0 hover:after:scale-y-100 px-1 after:transition-transform after:bg-slate-800/20" 27 + > 28 + <Title className="text-lg" level="h3">{post.title}</Title> 29 + <Paragraph> 30 + <ClockIcon className="text-inherit inline size-3" />{" "} 31 + {readingTime(post.content).text} 32 + </Paragraph> 33 + </article> 34 + </Link> 35 + ); 36 + }); 37 + }
+62
src/components/typography.tsx
··· 1 + import { cx } from "#/lib/cx"; 2 + 3 + export const SANS = "font-[family-name:var(--font-inter)]"; 4 + export const SERIF = "font-[family-name:var(--font-libre-baskerville)]"; 5 + export const MONO = "font-[family-name:var(--font-berkeley-mono)]"; 6 + 7 + export function Title({ 8 + level = "h1", 9 + className, 10 + ...props 11 + }: React.HTMLProps<HTMLHeadingElement> & { 12 + level?: "h1" | "h2" | "h3" | "h4" | "h5" | "h6"; 13 + }) { 14 + const Tag = level; 15 + 16 + let style; 17 + switch (level) { 18 + case "h1": 19 + style = "scroll-m-20 text-4xl font-bold tracking-tight lg:text-5xl mt-8 first:mt-0"; 20 + break; 21 + case "h2": 22 + style = 23 + "scroll-m-20 border-b pb-2 font-bold text-3xl tracking-tight mt-8 first:mt-0"; 24 + break; 25 + case "h3": 26 + style = "scroll-m-20 text-2xl font-bold tracking-tight mt-8 first:mt-0"; 27 + break; 28 + case "h4": 29 + style = "scroll-m-20 text-xl font-bold tracking-tight mt-8 first:mt-0"; 30 + break; 31 + case "h5": 32 + style = "scroll-m-20 text-lg font-bold tracking-tight mt-8 first:mt-0"; 33 + break; 34 + case "h6": 35 + style = "scroll-m-20 text-base font-bold tracking-tight mt-8 first:mt-0"; 36 + break; 37 + } 38 + 39 + return ( 40 + <Tag className={cx(SERIF, "uppercase", style, className)} {...props} /> 41 + ); 42 + } 43 + 44 + export function Paragraph({ 45 + className, 46 + ...props 47 + }: React.HTMLProps<HTMLParagraphElement>) { 48 + return <p className={cx(SANS, className)} {...props} />; 49 + } 50 + 51 + export function Code({ className, ...props }: React.HTMLProps<HTMLElement>) { 52 + return ( 53 + <code 54 + className={cx( 55 + MONO, 56 + "relative rounded px-[0.3rem] py-[0.2rem] bg-slate-100 text-sm dark:bg-slate-800 dark:text-slate-400", 57 + className, 58 + )} 59 + {...props} 60 + /> 61 + ); 62 + }
+7
src/lib/bsky.ts
··· 1 + import { CredentialManager, XRPC } from "@atcute/client"; 2 + 3 + export const MY_DID = "did:plc:p2cp5gopk7mgjegy6wadk3ep" 4 + export const MY_PDS = "https://amanita.us-east.host.bsky.network" 5 + 6 + const handler = new CredentialManager({ service: MY_PDS, fetch }); 7 + export const bsky = new XRPC({ handler });
+1
src/lib/cx.ts
··· 1 + export {twMerge as cx} from 'tailwind-merge'
+3 -4
tailwind.config.ts
··· 8 8 ], 9 9 theme: { 10 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))", 11 + colors: { 12 + background: "var(--background)", 13 + foreground: "var(--foreground)", 15 14 }, 16 15 }, 17 16 },
+22 -5
tsconfig.json
··· 1 1 { 2 2 "compilerOptions": { 3 - "lib": ["dom", "dom.iterable", "esnext"], 3 + "lib": [ 4 + "dom", 5 + "dom.iterable", 6 + "esnext" 7 + ], 4 8 "allowJs": true, 5 9 "skipLibCheck": true, 6 10 "strict": true, ··· 18 22 } 19 23 ], 20 24 "paths": { 21 - "@/*": ["./src/*"] 22 - } 25 + "#/*": [ 26 + "./src/*" 27 + ] 28 + }, 29 + "target": "ES2017" 23 30 }, 24 - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], 25 - "exclude": ["node_modules"] 31 + "include": [ 32 + "next-env.d.ts", 33 + "**/*.ts", 34 + "**/*.tsx", 35 + ".next/types/**/*.ts" 36 + ], 37 + "exclude": [ 38 + "node_modules" 39 + ], 40 + "types": [ 41 + "@atcute/whitewind/lexicons" 42 + ] 26 43 }