├── .gitignore ├── .vscode └── settings.json ├── README.md ├── next.config.js ├── package.json ├── pnpm-lock.yaml ├── src └── app │ ├── components │ └── illustration.tsx │ ├── favicon.ico │ ├── globalStyle.css.ts │ ├── layout.tsx │ ├── opengraph-image.png │ ├── page.tsx │ └── styles.css.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | .pnp.* 6 | .yarn/* 7 | !.yarn/patches 8 | !.yarn/plugins 9 | !.yarn/releases 10 | !.yarn/sdks 11 | !.yarn/versions 12 | 13 | # testing 14 | /coverage 15 | 16 | # next.js 17 | /.next/ 18 | /out/ 19 | 20 | # production 21 | /build 22 | 23 | # misc 24 | .DS_Store 25 | *.pem 26 | 27 | # debug 28 | npm-debug.log* 29 | yarn-debug.log* 30 | yarn-error.log* 31 | 32 | # local env files 33 | .env*.local 34 | 35 | # vercel 36 | .vercel 37 | 38 | # typescript 39 | *.tsbuildinfo 40 | next-env.d.ts 41 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "typescript.tsdk": "node_modules/typescript/lib", 3 | "typescript.enablePromptUseWorkspaceTsdk": true 4 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 🧁 Vanilla Extract + App Directory 2 | 3 | A [Next.js](https://nextjs.org/docs/app/building-your-application/styling/css-in-js) app directory implementation using [Vanilla Extract](https://vanilla-extract.style/) 4 | 5 | ## How to Use 6 | 7 | 1. `pnpm i` 8 | 2. `pnpm dev` 9 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- 1 | const { createVanillaExtractPlugin } = require('@vanilla-extract/next-plugin') 2 | 3 | const withVanillaExtract = createVanillaExtractPlugin() 4 | 5 | /** @type {import('next').NextConfig} */ 6 | const nextConfig = { 7 | experimental: { 8 | appDir: true, 9 | }, 10 | } 11 | 12 | module.exports = withVanillaExtract(nextConfig) 13 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vanilla-extract-app-dir", 3 | "version": "0.1.0", 4 | "private": true, 5 | "scripts": { 6 | "dev": "next dev", 7 | "build": "next build", 8 | "start": "next start", 9 | "lint": "next lint" 10 | }, 11 | "dependencies": { 12 | "next": "^13.4.1", 13 | "react": "18.2.0", 14 | "react-dom": "18.2.0" 15 | }, 16 | "devDependencies": { 17 | "@types/node": "18.15.11", 18 | "@types/react": "18.0.34", 19 | "@types/react-dom": "18.0.11", 20 | "@vanilla-extract/css": "^1.11.0", 21 | "@vanilla-extract/next-plugin": "^2.1.2", 22 | "typescript": "5.0.4", 23 | "webpack": "5.74.0" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | specifiers: 4 | '@types/node': 18.15.11 5 | '@types/react': 18.0.34 6 | '@types/react-dom': 18.0.11 7 | '@vanilla-extract/css': ^1.11.0 8 | '@vanilla-extract/next-plugin': ^2.1.2 9 | next: ^13.4.1 10 | react: 18.2.0 11 | react-dom: 18.2.0 12 | typescript: 5.0.4 13 | webpack: 5.74.0 14 | 15 | dependencies: 16 | next: 13.4.1_biqbaboplfbrettd7655fr4n2y 17 | react: 18.2.0 18 | react-dom: 18.2.0_react@18.2.0 19 | 20 | devDependencies: 21 | '@types/node': 18.15.11 22 | '@types/react': 18.0.34 23 | '@types/react-dom': 18.0.11 24 | '@vanilla-extract/css': 1.11.0 25 | '@vanilla-extract/next-plugin': 2.1.2_urxwnokupay772dfihshzxlvyu 26 | typescript: 5.0.4 27 | webpack: 5.74.0 28 | 29 | packages: 30 | 31 | /@ampproject/remapping/2.2.1: 32 | resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} 33 | engines: {node: '>=6.0.0'} 34 | dependencies: 35 | '@jridgewell/gen-mapping': 0.3.3 36 | '@jridgewell/trace-mapping': 0.3.18 37 | dev: true 38 | 39 | /@babel/code-frame/7.21.4: 40 | resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} 41 | engines: {node: '>=6.9.0'} 42 | dependencies: 43 | '@babel/highlight': 7.18.6 44 | dev: true 45 | 46 | /@babel/compat-data/7.21.4: 47 | resolution: {integrity: sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==} 48 | engines: {node: '>=6.9.0'} 49 | dev: true 50 | 51 | /@babel/core/7.21.4: 52 | resolution: {integrity: sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==} 53 | engines: {node: '>=6.9.0'} 54 | dependencies: 55 | '@ampproject/remapping': 2.2.1 56 | '@babel/code-frame': 7.21.4 57 | '@babel/generator': 7.21.4 58 | '@babel/helper-compilation-targets': 7.21.4_@babel+core@7.21.4 59 | '@babel/helper-module-transforms': 7.21.2 60 | '@babel/helpers': 7.21.0 61 | '@babel/parser': 7.21.4 62 | '@babel/template': 7.20.7 63 | '@babel/traverse': 7.21.4 64 | '@babel/types': 7.21.4 65 | convert-source-map: 1.9.0 66 | debug: 4.3.4 67 | gensync: 1.0.0-beta.2 68 | json5: 2.2.3 69 | semver: 6.3.0 70 | transitivePeerDependencies: 71 | - supports-color 72 | dev: true 73 | 74 | /@babel/generator/7.21.4: 75 | resolution: {integrity: sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==} 76 | engines: {node: '>=6.9.0'} 77 | dependencies: 78 | '@babel/types': 7.21.4 79 | '@jridgewell/gen-mapping': 0.3.3 80 | '@jridgewell/trace-mapping': 0.3.18 81 | jsesc: 2.5.2 82 | dev: true 83 | 84 | /@babel/helper-compilation-targets/7.21.4_@babel+core@7.21.4: 85 | resolution: {integrity: sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==} 86 | engines: {node: '>=6.9.0'} 87 | peerDependencies: 88 | '@babel/core': ^7.0.0 89 | dependencies: 90 | '@babel/compat-data': 7.21.4 91 | '@babel/core': 7.21.4 92 | '@babel/helper-validator-option': 7.21.0 93 | browserslist: 4.21.5 94 | lru-cache: 5.1.1 95 | semver: 6.3.0 96 | dev: true 97 | 98 | /@babel/helper-environment-visitor/7.18.9: 99 | resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} 100 | engines: {node: '>=6.9.0'} 101 | dev: true 102 | 103 | /@babel/helper-function-name/7.21.0: 104 | resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} 105 | engines: {node: '>=6.9.0'} 106 | dependencies: 107 | '@babel/template': 7.20.7 108 | '@babel/types': 7.21.4 109 | dev: true 110 | 111 | /@babel/helper-hoist-variables/7.18.6: 112 | resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} 113 | engines: {node: '>=6.9.0'} 114 | dependencies: 115 | '@babel/types': 7.21.4 116 | dev: true 117 | 118 | /@babel/helper-module-imports/7.21.4: 119 | resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==} 120 | engines: {node: '>=6.9.0'} 121 | dependencies: 122 | '@babel/types': 7.21.4 123 | dev: true 124 | 125 | /@babel/helper-module-transforms/7.21.2: 126 | resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==} 127 | engines: {node: '>=6.9.0'} 128 | dependencies: 129 | '@babel/helper-environment-visitor': 7.18.9 130 | '@babel/helper-module-imports': 7.21.4 131 | '@babel/helper-simple-access': 7.20.2 132 | '@babel/helper-split-export-declaration': 7.18.6 133 | '@babel/helper-validator-identifier': 7.19.1 134 | '@babel/template': 7.20.7 135 | '@babel/traverse': 7.21.4 136 | '@babel/types': 7.21.4 137 | transitivePeerDependencies: 138 | - supports-color 139 | dev: true 140 | 141 | /@babel/helper-plugin-utils/7.20.2: 142 | resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} 143 | engines: {node: '>=6.9.0'} 144 | dev: true 145 | 146 | /@babel/helper-simple-access/7.20.2: 147 | resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} 148 | engines: {node: '>=6.9.0'} 149 | dependencies: 150 | '@babel/types': 7.21.4 151 | dev: true 152 | 153 | /@babel/helper-split-export-declaration/7.18.6: 154 | resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} 155 | engines: {node: '>=6.9.0'} 156 | dependencies: 157 | '@babel/types': 7.21.4 158 | dev: true 159 | 160 | /@babel/helper-string-parser/7.19.4: 161 | resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} 162 | engines: {node: '>=6.9.0'} 163 | dev: true 164 | 165 | /@babel/helper-validator-identifier/7.19.1: 166 | resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} 167 | engines: {node: '>=6.9.0'} 168 | dev: true 169 | 170 | /@babel/helper-validator-option/7.21.0: 171 | resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==} 172 | engines: {node: '>=6.9.0'} 173 | dev: true 174 | 175 | /@babel/helpers/7.21.0: 176 | resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==} 177 | engines: {node: '>=6.9.0'} 178 | dependencies: 179 | '@babel/template': 7.20.7 180 | '@babel/traverse': 7.21.4 181 | '@babel/types': 7.21.4 182 | transitivePeerDependencies: 183 | - supports-color 184 | dev: true 185 | 186 | /@babel/highlight/7.18.6: 187 | resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} 188 | engines: {node: '>=6.9.0'} 189 | dependencies: 190 | '@babel/helper-validator-identifier': 7.19.1 191 | chalk: 2.4.2 192 | js-tokens: 4.0.0 193 | dev: true 194 | 195 | /@babel/parser/7.21.4: 196 | resolution: {integrity: sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==} 197 | engines: {node: '>=6.0.0'} 198 | hasBin: true 199 | dependencies: 200 | '@babel/types': 7.21.4 201 | dev: true 202 | 203 | /@babel/plugin-syntax-typescript/7.21.4_@babel+core@7.21.4: 204 | resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} 205 | engines: {node: '>=6.9.0'} 206 | peerDependencies: 207 | '@babel/core': ^7.0.0-0 208 | dependencies: 209 | '@babel/core': 7.21.4 210 | '@babel/helper-plugin-utils': 7.20.2 211 | dev: true 212 | 213 | /@babel/runtime/7.21.0: 214 | resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==} 215 | engines: {node: '>=6.9.0'} 216 | dependencies: 217 | regenerator-runtime: 0.13.11 218 | dev: true 219 | 220 | /@babel/template/7.20.7: 221 | resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} 222 | engines: {node: '>=6.9.0'} 223 | dependencies: 224 | '@babel/code-frame': 7.21.4 225 | '@babel/parser': 7.21.4 226 | '@babel/types': 7.21.4 227 | dev: true 228 | 229 | /@babel/traverse/7.21.4: 230 | resolution: {integrity: sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==} 231 | engines: {node: '>=6.9.0'} 232 | dependencies: 233 | '@babel/code-frame': 7.21.4 234 | '@babel/generator': 7.21.4 235 | '@babel/helper-environment-visitor': 7.18.9 236 | '@babel/helper-function-name': 7.21.0 237 | '@babel/helper-hoist-variables': 7.18.6 238 | '@babel/helper-split-export-declaration': 7.18.6 239 | '@babel/parser': 7.21.4 240 | '@babel/types': 7.21.4 241 | debug: 4.3.4 242 | globals: 11.12.0 243 | transitivePeerDependencies: 244 | - supports-color 245 | dev: true 246 | 247 | /@babel/types/7.21.4: 248 | resolution: {integrity: sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==} 249 | engines: {node: '>=6.9.0'} 250 | dependencies: 251 | '@babel/helper-string-parser': 7.19.4 252 | '@babel/helper-validator-identifier': 7.19.1 253 | to-fast-properties: 2.0.0 254 | dev: true 255 | 256 | /@emotion/hash/0.9.0: 257 | resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==} 258 | dev: true 259 | 260 | /@esbuild/android-arm/0.17.6: 261 | resolution: {integrity: sha512-bSC9YVUjADDy1gae8RrioINU6e1lCkg3VGVwm0QQ2E1CWcC4gnMce9+B6RpxuSsrsXsk1yojn7sp1fnG8erE2g==} 262 | engines: {node: '>=12'} 263 | cpu: [arm] 264 | os: [android] 265 | requiresBuild: true 266 | dev: true 267 | optional: true 268 | 269 | /@esbuild/android-arm64/0.17.6: 270 | resolution: {integrity: sha512-YnYSCceN/dUzUr5kdtUzB+wZprCafuD89Hs0Aqv9QSdwhYQybhXTaSTcrl6X/aWThn1a/j0eEpUBGOE7269REg==} 271 | engines: {node: '>=12'} 272 | cpu: [arm64] 273 | os: [android] 274 | requiresBuild: true 275 | dev: true 276 | optional: true 277 | 278 | /@esbuild/android-x64/0.17.6: 279 | resolution: {integrity: sha512-MVcYcgSO7pfu/x34uX9u2QIZHmXAB7dEiLQC5bBl5Ryqtpj9lT2sg3gNDEsrPEmimSJW2FXIaxqSQ501YLDsZQ==} 280 | engines: {node: '>=12'} 281 | cpu: [x64] 282 | os: [android] 283 | requiresBuild: true 284 | dev: true 285 | optional: true 286 | 287 | /@esbuild/darwin-arm64/0.17.6: 288 | resolution: {integrity: sha512-bsDRvlbKMQMt6Wl08nHtFz++yoZHsyTOxnjfB2Q95gato+Yi4WnRl13oC2/PJJA9yLCoRv9gqT/EYX0/zDsyMA==} 289 | engines: {node: '>=12'} 290 | cpu: [arm64] 291 | os: [darwin] 292 | requiresBuild: true 293 | dev: true 294 | optional: true 295 | 296 | /@esbuild/darwin-x64/0.17.6: 297 | resolution: {integrity: sha512-xh2A5oPrYRfMFz74QXIQTQo8uA+hYzGWJFoeTE8EvoZGHb+idyV4ATaukaUvnnxJiauhs/fPx3vYhU4wiGfosg==} 298 | engines: {node: '>=12'} 299 | cpu: [x64] 300 | os: [darwin] 301 | requiresBuild: true 302 | dev: true 303 | optional: true 304 | 305 | /@esbuild/freebsd-arm64/0.17.6: 306 | resolution: {integrity: sha512-EnUwjRc1inT4ccZh4pB3v1cIhohE2S4YXlt1OvI7sw/+pD+dIE4smwekZlEPIwY6PhU6oDWwITrQQm5S2/iZgg==} 307 | engines: {node: '>=12'} 308 | cpu: [arm64] 309 | os: [freebsd] 310 | requiresBuild: true 311 | dev: true 312 | optional: true 313 | 314 | /@esbuild/freebsd-x64/0.17.6: 315 | resolution: {integrity: sha512-Uh3HLWGzH6FwpviUcLMKPCbZUAFzv67Wj5MTwK6jn89b576SR2IbEp+tqUHTr8DIl0iDmBAf51MVaP7pw6PY5Q==} 316 | engines: {node: '>=12'} 317 | cpu: [x64] 318 | os: [freebsd] 319 | requiresBuild: true 320 | dev: true 321 | optional: true 322 | 323 | /@esbuild/linux-arm/0.17.6: 324 | resolution: {integrity: sha512-7YdGiurNt7lqO0Bf/U9/arrPWPqdPqcV6JCZda4LZgEn+PTQ5SMEI4MGR52Bfn3+d6bNEGcWFzlIxiQdS48YUw==} 325 | engines: {node: '>=12'} 326 | cpu: [arm] 327 | os: [linux] 328 | requiresBuild: true 329 | dev: true 330 | optional: true 331 | 332 | /@esbuild/linux-arm64/0.17.6: 333 | resolution: {integrity: sha512-bUR58IFOMJX523aDVozswnlp5yry7+0cRLCXDsxnUeQYJik1DukMY+apBsLOZJblpH+K7ox7YrKrHmJoWqVR9w==} 334 | engines: {node: '>=12'} 335 | cpu: [arm64] 336 | os: [linux] 337 | requiresBuild: true 338 | dev: true 339 | optional: true 340 | 341 | /@esbuild/linux-ia32/0.17.6: 342 | resolution: {integrity: sha512-ujp8uoQCM9FRcbDfkqECoARsLnLfCUhKARTP56TFPog8ie9JG83D5GVKjQ6yVrEVdMie1djH86fm98eY3quQkQ==} 343 | engines: {node: '>=12'} 344 | cpu: [ia32] 345 | os: [linux] 346 | requiresBuild: true 347 | dev: true 348 | optional: true 349 | 350 | /@esbuild/linux-loong64/0.17.6: 351 | resolution: {integrity: sha512-y2NX1+X/Nt+izj9bLoiaYB9YXT/LoaQFYvCkVD77G/4F+/yuVXYCWz4SE9yr5CBMbOxOfBcy/xFL4LlOeNlzYQ==} 352 | engines: {node: '>=12'} 353 | cpu: [loong64] 354 | os: [linux] 355 | requiresBuild: true 356 | dev: true 357 | optional: true 358 | 359 | /@esbuild/linux-mips64el/0.17.6: 360 | resolution: {integrity: sha512-09AXKB1HDOzXD+j3FdXCiL/MWmZP0Ex9eR8DLMBVcHorrWJxWmY8Nms2Nm41iRM64WVx7bA/JVHMv081iP2kUA==} 361 | engines: {node: '>=12'} 362 | cpu: [mips64el] 363 | os: [linux] 364 | requiresBuild: true 365 | dev: true 366 | optional: true 367 | 368 | /@esbuild/linux-ppc64/0.17.6: 369 | resolution: {integrity: sha512-AmLhMzkM8JuqTIOhxnX4ubh0XWJIznEynRnZAVdA2mMKE6FAfwT2TWKTwdqMG+qEaeyDPtfNoZRpJbD4ZBv0Tg==} 370 | engines: {node: '>=12'} 371 | cpu: [ppc64] 372 | os: [linux] 373 | requiresBuild: true 374 | dev: true 375 | optional: true 376 | 377 | /@esbuild/linux-riscv64/0.17.6: 378 | resolution: {integrity: sha512-Y4Ri62PfavhLQhFbqucysHOmRamlTVK10zPWlqjNbj2XMea+BOs4w6ASKwQwAiqf9ZqcY9Ab7NOU4wIgpxwoSQ==} 379 | engines: {node: '>=12'} 380 | cpu: [riscv64] 381 | os: [linux] 382 | requiresBuild: true 383 | dev: true 384 | optional: true 385 | 386 | /@esbuild/linux-s390x/0.17.6: 387 | resolution: {integrity: sha512-SPUiz4fDbnNEm3JSdUW8pBJ/vkop3M1YwZAVwvdwlFLoJwKEZ9L98l3tzeyMzq27CyepDQ3Qgoba44StgbiN5Q==} 388 | engines: {node: '>=12'} 389 | cpu: [s390x] 390 | os: [linux] 391 | requiresBuild: true 392 | dev: true 393 | optional: true 394 | 395 | /@esbuild/linux-x64/0.17.6: 396 | resolution: {integrity: sha512-a3yHLmOodHrzuNgdpB7peFGPx1iJ2x6m+uDvhP2CKdr2CwOaqEFMeSqYAHU7hG+RjCq8r2NFujcd/YsEsFgTGw==} 397 | engines: {node: '>=12'} 398 | cpu: [x64] 399 | os: [linux] 400 | requiresBuild: true 401 | dev: true 402 | optional: true 403 | 404 | /@esbuild/netbsd-x64/0.17.6: 405 | resolution: {integrity: sha512-EanJqcU/4uZIBreTrnbnre2DXgXSa+Gjap7ifRfllpmyAU7YMvaXmljdArptTHmjrkkKm9BK6GH5D5Yo+p6y5A==} 406 | engines: {node: '>=12'} 407 | cpu: [x64] 408 | os: [netbsd] 409 | requiresBuild: true 410 | dev: true 411 | optional: true 412 | 413 | /@esbuild/openbsd-x64/0.17.6: 414 | resolution: {integrity: sha512-xaxeSunhQRsTNGFanoOkkLtnmMn5QbA0qBhNet/XLVsc+OVkpIWPHcr3zTW2gxVU5YOHFbIHR9ODuaUdNza2Vw==} 415 | engines: {node: '>=12'} 416 | cpu: [x64] 417 | os: [openbsd] 418 | requiresBuild: true 419 | dev: true 420 | optional: true 421 | 422 | /@esbuild/sunos-x64/0.17.6: 423 | resolution: {integrity: sha512-gnMnMPg5pfMkZvhHee21KbKdc6W3GR8/JuE0Da1kjwpK6oiFU3nqfHuVPgUX2rsOx9N2SadSQTIYV1CIjYG+xw==} 424 | engines: {node: '>=12'} 425 | cpu: [x64] 426 | os: [sunos] 427 | requiresBuild: true 428 | dev: true 429 | optional: true 430 | 431 | /@esbuild/win32-arm64/0.17.6: 432 | resolution: {integrity: sha512-G95n7vP1UnGJPsVdKXllAJPtqjMvFYbN20e8RK8LVLhlTiSOH1sd7+Gt7rm70xiG+I5tM58nYgwWrLs6I1jHqg==} 433 | engines: {node: '>=12'} 434 | cpu: [arm64] 435 | os: [win32] 436 | requiresBuild: true 437 | dev: true 438 | optional: true 439 | 440 | /@esbuild/win32-ia32/0.17.6: 441 | resolution: {integrity: sha512-96yEFzLhq5bv9jJo5JhTs1gI+1cKQ83cUpyxHuGqXVwQtY5Eq54ZEsKs8veKtiKwlrNimtckHEkj4mRh4pPjsg==} 442 | engines: {node: '>=12'} 443 | cpu: [ia32] 444 | os: [win32] 445 | requiresBuild: true 446 | dev: true 447 | optional: true 448 | 449 | /@esbuild/win32-x64/0.17.6: 450 | resolution: {integrity: sha512-n6d8MOyUrNp6G4VSpRcgjs5xj4A91svJSaiwLIDWVWEsZtpN5FA9NlBbZHDmAJc2e8e6SF4tkBD3HAvPF+7igA==} 451 | engines: {node: '>=12'} 452 | cpu: [x64] 453 | os: [win32] 454 | requiresBuild: true 455 | dev: true 456 | optional: true 457 | 458 | /@jridgewell/gen-mapping/0.3.3: 459 | resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} 460 | engines: {node: '>=6.0.0'} 461 | dependencies: 462 | '@jridgewell/set-array': 1.1.2 463 | '@jridgewell/sourcemap-codec': 1.4.15 464 | '@jridgewell/trace-mapping': 0.3.18 465 | dev: true 466 | 467 | /@jridgewell/resolve-uri/3.1.0: 468 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} 469 | engines: {node: '>=6.0.0'} 470 | dev: true 471 | 472 | /@jridgewell/set-array/1.1.2: 473 | resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} 474 | engines: {node: '>=6.0.0'} 475 | dev: true 476 | 477 | /@jridgewell/source-map/0.3.3: 478 | resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} 479 | dependencies: 480 | '@jridgewell/gen-mapping': 0.3.3 481 | '@jridgewell/trace-mapping': 0.3.18 482 | dev: true 483 | 484 | /@jridgewell/sourcemap-codec/1.4.14: 485 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} 486 | dev: true 487 | 488 | /@jridgewell/sourcemap-codec/1.4.15: 489 | resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} 490 | dev: true 491 | 492 | /@jridgewell/trace-mapping/0.3.18: 493 | resolution: {integrity: sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==} 494 | dependencies: 495 | '@jridgewell/resolve-uri': 3.1.0 496 | '@jridgewell/sourcemap-codec': 1.4.14 497 | dev: true 498 | 499 | /@next/env/13.4.1: 500 | resolution: {integrity: sha512-eD6WCBMFjLFooLM19SIhSkWBHtaFrZFfg2Cxnyl3vS3DAdFRfnx5TY2RxlkuKXdIRCC0ySbtK9JXXt8qLCqzZg==} 501 | 502 | /@next/swc-darwin-arm64/13.4.1: 503 | resolution: {integrity: sha512-eF8ARHtYfnoYtDa6xFHriUKA/Mfj/cCbmKb3NofeKhMccs65G6/loZ15a6wYCCx4rPAd6x4t1WmVYtri7EdeBg==} 504 | engines: {node: '>= 10'} 505 | cpu: [arm64] 506 | os: [darwin] 507 | requiresBuild: true 508 | optional: true 509 | 510 | /@next/swc-darwin-x64/13.4.1: 511 | resolution: {integrity: sha512-7cmDgF9tGWTgn5Gw+vP17miJbH4wcraMHDCOHTYWkO/VeKT73dUWG23TNRLfgtCNSPgH4V5B4uLHoZTanx9bAw==} 512 | engines: {node: '>= 10'} 513 | cpu: [x64] 514 | os: [darwin] 515 | requiresBuild: true 516 | optional: true 517 | 518 | /@next/swc-linux-arm64-gnu/13.4.1: 519 | resolution: {integrity: sha512-qwJqmCri2ie8aTtE5gjTSr8S6O8B67KCYgVZhv9gKH44yvc/zXbAY8u23QGULsYOyh1islWE5sWfQNLOj9iryg==} 520 | engines: {node: '>= 10'} 521 | cpu: [arm64] 522 | os: [linux] 523 | requiresBuild: true 524 | optional: true 525 | 526 | /@next/swc-linux-arm64-musl/13.4.1: 527 | resolution: {integrity: sha512-qcC54tWNGDv/VVIFkazxhqH1Bnagjfs4enzELVRlUOoJPD2BGJTPI7z08pQPbbgxLtRiu8gl2mXvpB8WlOkMeA==} 528 | engines: {node: '>= 10'} 529 | cpu: [arm64] 530 | os: [linux] 531 | requiresBuild: true 532 | optional: true 533 | 534 | /@next/swc-linux-x64-gnu/13.4.1: 535 | resolution: {integrity: sha512-9TeWFlpLsBosZ+tsm/rWBaMwt5It9tPH8m3nawZqFUUrZyGRfGcI67js774vtx0k3rL9qbyY6+3pw9BCVpaYUA==} 536 | engines: {node: '>= 10'} 537 | cpu: [x64] 538 | os: [linux] 539 | requiresBuild: true 540 | optional: true 541 | 542 | /@next/swc-linux-x64-musl/13.4.1: 543 | resolution: {integrity: sha512-sNDGaWmSqTS4QRUzw61wl4mVPeSqNIr1OOjLlQTRuyInxMxtqImRqdvzDvFTlDfdeUMU/DZhWGYoHrXLlZXe6A==} 544 | engines: {node: '>= 10'} 545 | cpu: [x64] 546 | os: [linux] 547 | requiresBuild: true 548 | optional: true 549 | 550 | /@next/swc-win32-arm64-msvc/13.4.1: 551 | resolution: {integrity: sha512-+CXZC7u1iXdLRudecoUYbhbsXpglYv8KFYsFxKBPn7kg+bk7eJo738wAA4jXIl8grTF2mPdmO93JOQym+BlYGA==} 552 | engines: {node: '>= 10'} 553 | cpu: [arm64] 554 | os: [win32] 555 | requiresBuild: true 556 | optional: true 557 | 558 | /@next/swc-win32-ia32-msvc/13.4.1: 559 | resolution: {integrity: sha512-vIoXVVc7UYO68VwVMDKwJC2+HqAZQtCYiVlApyKEeIPIQpz2gpufzGxk1z3/gwrJt/kJ5CDZjlhYDCzd3hdz+g==} 560 | engines: {node: '>= 10'} 561 | cpu: [ia32] 562 | os: [win32] 563 | requiresBuild: true 564 | optional: true 565 | 566 | /@next/swc-win32-x64-msvc/13.4.1: 567 | resolution: {integrity: sha512-n8V5ImLQZibKTu10UUdI3nIeTLkliEXe628qxqW9v8My3BAH2a7H0SaCqkV2OgqFnn8sG1wxKYw9/SNJ632kSA==} 568 | engines: {node: '>= 10'} 569 | cpu: [x64] 570 | os: [win32] 571 | requiresBuild: true 572 | optional: true 573 | 574 | /@swc/helpers/0.5.1: 575 | resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==} 576 | dependencies: 577 | tslib: 2.5.0 578 | 579 | /@types/eslint-scope/3.7.4: 580 | resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} 581 | dependencies: 582 | '@types/eslint': 8.37.0 583 | '@types/estree': 0.0.51 584 | dev: true 585 | 586 | /@types/eslint/8.37.0: 587 | resolution: {integrity: sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==} 588 | dependencies: 589 | '@types/estree': 0.0.51 590 | '@types/json-schema': 7.0.11 591 | dev: true 592 | 593 | /@types/estree/0.0.51: 594 | resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} 595 | dev: true 596 | 597 | /@types/json-schema/7.0.11: 598 | resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} 599 | dev: true 600 | 601 | /@types/node/18.15.11: 602 | resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==} 603 | dev: true 604 | 605 | /@types/prop-types/15.7.5: 606 | resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} 607 | dev: true 608 | 609 | /@types/react-dom/18.0.11: 610 | resolution: {integrity: sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==} 611 | dependencies: 612 | '@types/react': 18.0.34 613 | dev: true 614 | 615 | /@types/react/18.0.34: 616 | resolution: {integrity: sha512-NO1UO8941541CJl1BeOXi8a9dNKFK09Gnru5ZJqkm4Q3/WoQJtHvmwt0VX0SB9YCEwe7TfSSxDuaNmx6H2BAIQ==} 617 | dependencies: 618 | '@types/prop-types': 15.7.5 619 | '@types/scheduler': 0.16.3 620 | csstype: 3.1.2 621 | dev: true 622 | 623 | /@types/scheduler/0.16.3: 624 | resolution: {integrity: sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==} 625 | dev: true 626 | 627 | /@vanilla-extract/babel-plugin-debug-ids/1.0.2: 628 | resolution: {integrity: sha512-LjnbQWGeMwaydmovx8jWUR8BxLtLiPyq0xz5C8G5OvFhsuJxvavLdrBHNNizvr1dq7/3qZGlPv0znsvU4P44YA==} 629 | dependencies: 630 | '@babel/core': 7.21.4 631 | transitivePeerDependencies: 632 | - supports-color 633 | dev: true 634 | 635 | /@vanilla-extract/css/1.11.0: 636 | resolution: {integrity: sha512-uohj+8cGWbnrVzTfrjlJeXqdGjH3d3TcscdQxKe3h5bb5QQXTpPSq+c+SeWADIGiZybzcW0CBvZV8jsy1ywY9w==} 637 | dependencies: 638 | '@emotion/hash': 0.9.0 639 | '@vanilla-extract/private': 1.0.3 640 | ahocorasick: 1.0.2 641 | chalk: 4.1.2 642 | css-what: 5.1.0 643 | cssesc: 3.0.0 644 | csstype: 3.1.2 645 | deep-object-diff: 1.1.9 646 | deepmerge: 4.3.1 647 | media-query-parser: 2.0.2 648 | outdent: 0.8.0 649 | dev: true 650 | 651 | /@vanilla-extract/integration/6.2.1_@types+node@18.15.11: 652 | resolution: {integrity: sha512-+xYJz07G7TFAMZGrOqArOsURG+xcYvqctujEkANjw2McCBvGEK505RxQqOuNiA9Mi9hgGdNp2JedSa94f3eoLg==} 653 | dependencies: 654 | '@babel/core': 7.21.4 655 | '@babel/plugin-syntax-typescript': 7.21.4_@babel+core@7.21.4 656 | '@vanilla-extract/babel-plugin-debug-ids': 1.0.2 657 | '@vanilla-extract/css': 1.11.0 658 | esbuild: 0.17.6 659 | eval: 0.1.6 660 | find-up: 5.0.0 661 | javascript-stringify: 2.1.0 662 | lodash: 4.17.21 663 | mlly: 1.2.0 664 | outdent: 0.8.0 665 | vite: 4.2.1_@types+node@18.15.11 666 | vite-node: 0.28.5_@types+node@18.15.11 667 | transitivePeerDependencies: 668 | - '@types/node' 669 | - less 670 | - sass 671 | - stylus 672 | - sugarss 673 | - supports-color 674 | - terser 675 | dev: true 676 | 677 | /@vanilla-extract/next-plugin/2.1.2_urxwnokupay772dfihshzxlvyu: 678 | resolution: {integrity: sha512-k8P2opwu9uGIhWNu1GaTBKdvKRK412/Z9ov0DC82am4JKCqTLo6aWH6UnCodnfI3KqTLKgdqdG3ekrFUpDlR9g==} 679 | peerDependencies: 680 | next: '>=12.0.5' 681 | dependencies: 682 | '@vanilla-extract/webpack-plugin': 2.2.0_jjuwezrdxr4hotktktk3gywfuy 683 | browserslist: 4.21.5 684 | next: 13.4.1_biqbaboplfbrettd7655fr4n2y 685 | transitivePeerDependencies: 686 | - '@types/node' 687 | - less 688 | - sass 689 | - stylus 690 | - sugarss 691 | - supports-color 692 | - terser 693 | - webpack 694 | dev: true 695 | 696 | /@vanilla-extract/private/1.0.3: 697 | resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==} 698 | dev: true 699 | 700 | /@vanilla-extract/webpack-plugin/2.2.0_jjuwezrdxr4hotktktk3gywfuy: 701 | resolution: {integrity: sha512-EQrnT7gIki+Wm57eIRZRw6pi4M4VVnwiSp5OOcQF81XdZvoYXo51Ern7+dHKS+Xxli151BWTUsg/UZSpaAz29Q==} 702 | peerDependencies: 703 | webpack: ^4.30.0 || ^5.20.2 704 | dependencies: 705 | '@vanilla-extract/integration': 6.2.1_@types+node@18.15.11 706 | chalk: 4.1.2 707 | debug: 4.3.4 708 | loader-utils: 2.0.4 709 | webpack: 5.74.0 710 | transitivePeerDependencies: 711 | - '@types/node' 712 | - less 713 | - sass 714 | - stylus 715 | - sugarss 716 | - supports-color 717 | - terser 718 | dev: true 719 | 720 | /@webassemblyjs/ast/1.11.1: 721 | resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} 722 | dependencies: 723 | '@webassemblyjs/helper-numbers': 1.11.1 724 | '@webassemblyjs/helper-wasm-bytecode': 1.11.1 725 | dev: true 726 | 727 | /@webassemblyjs/floating-point-hex-parser/1.11.1: 728 | resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} 729 | dev: true 730 | 731 | /@webassemblyjs/helper-api-error/1.11.1: 732 | resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} 733 | dev: true 734 | 735 | /@webassemblyjs/helper-buffer/1.11.1: 736 | resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} 737 | dev: true 738 | 739 | /@webassemblyjs/helper-numbers/1.11.1: 740 | resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} 741 | dependencies: 742 | '@webassemblyjs/floating-point-hex-parser': 1.11.1 743 | '@webassemblyjs/helper-api-error': 1.11.1 744 | '@xtuc/long': 4.2.2 745 | dev: true 746 | 747 | /@webassemblyjs/helper-wasm-bytecode/1.11.1: 748 | resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} 749 | dev: true 750 | 751 | /@webassemblyjs/helper-wasm-section/1.11.1: 752 | resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} 753 | dependencies: 754 | '@webassemblyjs/ast': 1.11.1 755 | '@webassemblyjs/helper-buffer': 1.11.1 756 | '@webassemblyjs/helper-wasm-bytecode': 1.11.1 757 | '@webassemblyjs/wasm-gen': 1.11.1 758 | dev: true 759 | 760 | /@webassemblyjs/ieee754/1.11.1: 761 | resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} 762 | dependencies: 763 | '@xtuc/ieee754': 1.2.0 764 | dev: true 765 | 766 | /@webassemblyjs/leb128/1.11.1: 767 | resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} 768 | dependencies: 769 | '@xtuc/long': 4.2.2 770 | dev: true 771 | 772 | /@webassemblyjs/utf8/1.11.1: 773 | resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} 774 | dev: true 775 | 776 | /@webassemblyjs/wasm-edit/1.11.1: 777 | resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} 778 | dependencies: 779 | '@webassemblyjs/ast': 1.11.1 780 | '@webassemblyjs/helper-buffer': 1.11.1 781 | '@webassemblyjs/helper-wasm-bytecode': 1.11.1 782 | '@webassemblyjs/helper-wasm-section': 1.11.1 783 | '@webassemblyjs/wasm-gen': 1.11.1 784 | '@webassemblyjs/wasm-opt': 1.11.1 785 | '@webassemblyjs/wasm-parser': 1.11.1 786 | '@webassemblyjs/wast-printer': 1.11.1 787 | dev: true 788 | 789 | /@webassemblyjs/wasm-gen/1.11.1: 790 | resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} 791 | dependencies: 792 | '@webassemblyjs/ast': 1.11.1 793 | '@webassemblyjs/helper-wasm-bytecode': 1.11.1 794 | '@webassemblyjs/ieee754': 1.11.1 795 | '@webassemblyjs/leb128': 1.11.1 796 | '@webassemblyjs/utf8': 1.11.1 797 | dev: true 798 | 799 | /@webassemblyjs/wasm-opt/1.11.1: 800 | resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} 801 | dependencies: 802 | '@webassemblyjs/ast': 1.11.1 803 | '@webassemblyjs/helper-buffer': 1.11.1 804 | '@webassemblyjs/wasm-gen': 1.11.1 805 | '@webassemblyjs/wasm-parser': 1.11.1 806 | dev: true 807 | 808 | /@webassemblyjs/wasm-parser/1.11.1: 809 | resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} 810 | dependencies: 811 | '@webassemblyjs/ast': 1.11.1 812 | '@webassemblyjs/helper-api-error': 1.11.1 813 | '@webassemblyjs/helper-wasm-bytecode': 1.11.1 814 | '@webassemblyjs/ieee754': 1.11.1 815 | '@webassemblyjs/leb128': 1.11.1 816 | '@webassemblyjs/utf8': 1.11.1 817 | dev: true 818 | 819 | /@webassemblyjs/wast-printer/1.11.1: 820 | resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} 821 | dependencies: 822 | '@webassemblyjs/ast': 1.11.1 823 | '@xtuc/long': 4.2.2 824 | dev: true 825 | 826 | /@xtuc/ieee754/1.2.0: 827 | resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} 828 | dev: true 829 | 830 | /@xtuc/long/4.2.2: 831 | resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} 832 | dev: true 833 | 834 | /acorn-import-assertions/1.8.0_acorn@8.8.2: 835 | resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} 836 | peerDependencies: 837 | acorn: ^8 838 | dependencies: 839 | acorn: 8.8.2 840 | dev: true 841 | 842 | /acorn/8.8.2: 843 | resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} 844 | engines: {node: '>=0.4.0'} 845 | hasBin: true 846 | dev: true 847 | 848 | /ahocorasick/1.0.2: 849 | resolution: {integrity: sha512-hCOfMzbFx5IDutmWLAt6MZwOUjIfSM9G9FyVxytmE4Rs/5YDPWQrD/+IR1w+FweD9H2oOZEnv36TmkjhNURBVA==} 850 | dev: true 851 | 852 | /ajv-keywords/3.5.2_ajv@6.12.6: 853 | resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} 854 | peerDependencies: 855 | ajv: ^6.9.1 856 | dependencies: 857 | ajv: 6.12.6 858 | dev: true 859 | 860 | /ajv/6.12.6: 861 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 862 | dependencies: 863 | fast-deep-equal: 3.1.3 864 | fast-json-stable-stringify: 2.1.0 865 | json-schema-traverse: 0.4.1 866 | uri-js: 4.4.1 867 | dev: true 868 | 869 | /ansi-styles/3.2.1: 870 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 871 | engines: {node: '>=4'} 872 | dependencies: 873 | color-convert: 1.9.3 874 | dev: true 875 | 876 | /ansi-styles/4.3.0: 877 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 878 | engines: {node: '>=8'} 879 | dependencies: 880 | color-convert: 2.0.1 881 | dev: true 882 | 883 | /big.js/5.2.2: 884 | resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} 885 | dev: true 886 | 887 | /browserslist/4.21.5: 888 | resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} 889 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 890 | hasBin: true 891 | dependencies: 892 | caniuse-lite: 1.0.30001478 893 | electron-to-chromium: 1.4.360 894 | node-releases: 2.0.10 895 | update-browserslist-db: 1.0.10_browserslist@4.21.5 896 | dev: true 897 | 898 | /buffer-from/1.1.2: 899 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 900 | dev: true 901 | 902 | /busboy/1.6.0: 903 | resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} 904 | engines: {node: '>=10.16.0'} 905 | dependencies: 906 | streamsearch: 1.1.0 907 | 908 | /cac/6.7.14: 909 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 910 | engines: {node: '>=8'} 911 | dev: true 912 | 913 | /caniuse-lite/1.0.30001478: 914 | resolution: {integrity: sha512-gMhDyXGItTHipJj2ApIvR+iVB5hd0KP3svMWWXDvZOmjzJJassGLMfxRkQCSYgGd2gtdL/ReeiyvMSFD1Ss6Mw==} 915 | 916 | /chalk/2.4.2: 917 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 918 | engines: {node: '>=4'} 919 | dependencies: 920 | ansi-styles: 3.2.1 921 | escape-string-regexp: 1.0.5 922 | supports-color: 5.5.0 923 | dev: true 924 | 925 | /chalk/4.1.2: 926 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 927 | engines: {node: '>=10'} 928 | dependencies: 929 | ansi-styles: 4.3.0 930 | supports-color: 7.2.0 931 | dev: true 932 | 933 | /chrome-trace-event/1.0.3: 934 | resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} 935 | engines: {node: '>=6.0'} 936 | dev: true 937 | 938 | /client-only/0.0.1: 939 | resolution: {integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==} 940 | 941 | /color-convert/1.9.3: 942 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 943 | dependencies: 944 | color-name: 1.1.3 945 | dev: true 946 | 947 | /color-convert/2.0.1: 948 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 949 | engines: {node: '>=7.0.0'} 950 | dependencies: 951 | color-name: 1.1.4 952 | dev: true 953 | 954 | /color-name/1.1.3: 955 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 956 | dev: true 957 | 958 | /color-name/1.1.4: 959 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 960 | dev: true 961 | 962 | /commander/2.20.3: 963 | resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} 964 | dev: true 965 | 966 | /convert-source-map/1.9.0: 967 | resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} 968 | dev: true 969 | 970 | /css-what/5.1.0: 971 | resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==} 972 | engines: {node: '>= 6'} 973 | dev: true 974 | 975 | /cssesc/3.0.0: 976 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 977 | engines: {node: '>=4'} 978 | hasBin: true 979 | dev: true 980 | 981 | /csstype/3.1.2: 982 | resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} 983 | dev: true 984 | 985 | /debug/4.3.4: 986 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 987 | engines: {node: '>=6.0'} 988 | peerDependencies: 989 | supports-color: '*' 990 | peerDependenciesMeta: 991 | supports-color: 992 | optional: true 993 | dependencies: 994 | ms: 2.1.2 995 | dev: true 996 | 997 | /deep-object-diff/1.1.9: 998 | resolution: {integrity: sha512-Rn+RuwkmkDwCi2/oXOFS9Gsr5lJZu/yTGpK7wAaAIE75CC+LCGEZHpY6VQJa/RoJcrmaA/docWJZvYohlNkWPA==} 999 | dev: true 1000 | 1001 | /deepmerge/4.3.1: 1002 | resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 1003 | engines: {node: '>=0.10.0'} 1004 | dev: true 1005 | 1006 | /electron-to-chromium/1.4.360: 1007 | resolution: {integrity: sha512-EP/jdF15S+l3iSSzgUpUqeazvkbVFXNuVxwwLMVUSie3lUeH1HH70gKe0IS7TASB/0h5QPG2bLMzv2jelSztIQ==} 1008 | dev: true 1009 | 1010 | /emojis-list/3.0.0: 1011 | resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} 1012 | engines: {node: '>= 4'} 1013 | dev: true 1014 | 1015 | /enhanced-resolve/5.12.0: 1016 | resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} 1017 | engines: {node: '>=10.13.0'} 1018 | dependencies: 1019 | graceful-fs: 4.2.11 1020 | tapable: 2.2.1 1021 | dev: true 1022 | 1023 | /es-module-lexer/0.9.3: 1024 | resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} 1025 | dev: true 1026 | 1027 | /esbuild/0.17.6: 1028 | resolution: {integrity: sha512-TKFRp9TxrJDdRWfSsSERKEovm6v30iHnrjlcGhLBOtReE28Yp1VSBRfO3GTaOFMoxsNerx4TjrhzSuma9ha83Q==} 1029 | engines: {node: '>=12'} 1030 | hasBin: true 1031 | requiresBuild: true 1032 | optionalDependencies: 1033 | '@esbuild/android-arm': 0.17.6 1034 | '@esbuild/android-arm64': 0.17.6 1035 | '@esbuild/android-x64': 0.17.6 1036 | '@esbuild/darwin-arm64': 0.17.6 1037 | '@esbuild/darwin-x64': 0.17.6 1038 | '@esbuild/freebsd-arm64': 0.17.6 1039 | '@esbuild/freebsd-x64': 0.17.6 1040 | '@esbuild/linux-arm': 0.17.6 1041 | '@esbuild/linux-arm64': 0.17.6 1042 | '@esbuild/linux-ia32': 0.17.6 1043 | '@esbuild/linux-loong64': 0.17.6 1044 | '@esbuild/linux-mips64el': 0.17.6 1045 | '@esbuild/linux-ppc64': 0.17.6 1046 | '@esbuild/linux-riscv64': 0.17.6 1047 | '@esbuild/linux-s390x': 0.17.6 1048 | '@esbuild/linux-x64': 0.17.6 1049 | '@esbuild/netbsd-x64': 0.17.6 1050 | '@esbuild/openbsd-x64': 0.17.6 1051 | '@esbuild/sunos-x64': 0.17.6 1052 | '@esbuild/win32-arm64': 0.17.6 1053 | '@esbuild/win32-ia32': 0.17.6 1054 | '@esbuild/win32-x64': 0.17.6 1055 | dev: true 1056 | 1057 | /escalade/3.1.1: 1058 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 1059 | engines: {node: '>=6'} 1060 | dev: true 1061 | 1062 | /escape-string-regexp/1.0.5: 1063 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 1064 | engines: {node: '>=0.8.0'} 1065 | dev: true 1066 | 1067 | /eslint-scope/5.1.1: 1068 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 1069 | engines: {node: '>=8.0.0'} 1070 | dependencies: 1071 | esrecurse: 4.3.0 1072 | estraverse: 4.3.0 1073 | dev: true 1074 | 1075 | /esrecurse/4.3.0: 1076 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1077 | engines: {node: '>=4.0'} 1078 | dependencies: 1079 | estraverse: 5.3.0 1080 | dev: true 1081 | 1082 | /estraverse/4.3.0: 1083 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 1084 | engines: {node: '>=4.0'} 1085 | dev: true 1086 | 1087 | /estraverse/5.3.0: 1088 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1089 | engines: {node: '>=4.0'} 1090 | dev: true 1091 | 1092 | /eval/0.1.6: 1093 | resolution: {integrity: sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==} 1094 | engines: {node: '>= 0.8'} 1095 | dependencies: 1096 | require-like: 0.1.2 1097 | dev: true 1098 | 1099 | /events/3.3.0: 1100 | resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} 1101 | engines: {node: '>=0.8.x'} 1102 | dev: true 1103 | 1104 | /fast-deep-equal/3.1.3: 1105 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1106 | dev: true 1107 | 1108 | /fast-json-stable-stringify/2.1.0: 1109 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1110 | dev: true 1111 | 1112 | /find-up/5.0.0: 1113 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1114 | engines: {node: '>=10'} 1115 | dependencies: 1116 | locate-path: 6.0.0 1117 | path-exists: 4.0.0 1118 | dev: true 1119 | 1120 | /fsevents/2.3.2: 1121 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 1122 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1123 | os: [darwin] 1124 | requiresBuild: true 1125 | dev: true 1126 | optional: true 1127 | 1128 | /function-bind/1.1.1: 1129 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1130 | dev: true 1131 | 1132 | /gensync/1.0.0-beta.2: 1133 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1134 | engines: {node: '>=6.9.0'} 1135 | dev: true 1136 | 1137 | /glob-to-regexp/0.4.1: 1138 | resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} 1139 | dev: true 1140 | 1141 | /globals/11.12.0: 1142 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 1143 | engines: {node: '>=4'} 1144 | dev: true 1145 | 1146 | /graceful-fs/4.2.11: 1147 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1148 | dev: true 1149 | 1150 | /has-flag/3.0.0: 1151 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 1152 | engines: {node: '>=4'} 1153 | dev: true 1154 | 1155 | /has-flag/4.0.0: 1156 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1157 | engines: {node: '>=8'} 1158 | dev: true 1159 | 1160 | /has/1.0.3: 1161 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 1162 | engines: {node: '>= 0.4.0'} 1163 | dependencies: 1164 | function-bind: 1.1.1 1165 | dev: true 1166 | 1167 | /is-core-module/2.12.0: 1168 | resolution: {integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==} 1169 | dependencies: 1170 | has: 1.0.3 1171 | dev: true 1172 | 1173 | /javascript-stringify/2.1.0: 1174 | resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} 1175 | dev: true 1176 | 1177 | /jest-worker/27.5.1: 1178 | resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} 1179 | engines: {node: '>= 10.13.0'} 1180 | dependencies: 1181 | '@types/node': 18.15.11 1182 | merge-stream: 2.0.0 1183 | supports-color: 8.1.1 1184 | dev: true 1185 | 1186 | /js-tokens/4.0.0: 1187 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1188 | 1189 | /jsesc/2.5.2: 1190 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 1191 | engines: {node: '>=4'} 1192 | hasBin: true 1193 | dev: true 1194 | 1195 | /json-parse-even-better-errors/2.3.1: 1196 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 1197 | dev: true 1198 | 1199 | /json-schema-traverse/0.4.1: 1200 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1201 | dev: true 1202 | 1203 | /json5/2.2.3: 1204 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 1205 | engines: {node: '>=6'} 1206 | hasBin: true 1207 | dev: true 1208 | 1209 | /jsonc-parser/3.2.0: 1210 | resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} 1211 | dev: true 1212 | 1213 | /loader-runner/4.3.0: 1214 | resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} 1215 | engines: {node: '>=6.11.5'} 1216 | dev: true 1217 | 1218 | /loader-utils/2.0.4: 1219 | resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} 1220 | engines: {node: '>=8.9.0'} 1221 | dependencies: 1222 | big.js: 5.2.2 1223 | emojis-list: 3.0.0 1224 | json5: 2.2.3 1225 | dev: true 1226 | 1227 | /locate-path/6.0.0: 1228 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1229 | engines: {node: '>=10'} 1230 | dependencies: 1231 | p-locate: 5.0.0 1232 | dev: true 1233 | 1234 | /lodash/4.17.21: 1235 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 1236 | dev: true 1237 | 1238 | /loose-envify/1.4.0: 1239 | resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 1240 | hasBin: true 1241 | dependencies: 1242 | js-tokens: 4.0.0 1243 | 1244 | /lru-cache/5.1.1: 1245 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 1246 | dependencies: 1247 | yallist: 3.1.1 1248 | dev: true 1249 | 1250 | /media-query-parser/2.0.2: 1251 | resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} 1252 | dependencies: 1253 | '@babel/runtime': 7.21.0 1254 | dev: true 1255 | 1256 | /merge-stream/2.0.0: 1257 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 1258 | dev: true 1259 | 1260 | /mime-db/1.52.0: 1261 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} 1262 | engines: {node: '>= 0.6'} 1263 | dev: true 1264 | 1265 | /mime-types/2.1.35: 1266 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 1267 | engines: {node: '>= 0.6'} 1268 | dependencies: 1269 | mime-db: 1.52.0 1270 | dev: true 1271 | 1272 | /mlly/1.2.0: 1273 | resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==} 1274 | dependencies: 1275 | acorn: 8.8.2 1276 | pathe: 1.1.0 1277 | pkg-types: 1.0.2 1278 | ufo: 1.1.1 1279 | dev: true 1280 | 1281 | /ms/2.1.2: 1282 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 1283 | dev: true 1284 | 1285 | /nanoid/3.3.6: 1286 | resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} 1287 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1288 | hasBin: true 1289 | 1290 | /neo-async/2.6.2: 1291 | resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} 1292 | dev: true 1293 | 1294 | /next/13.4.1_biqbaboplfbrettd7655fr4n2y: 1295 | resolution: {integrity: sha512-JBw2kAIyhKDpjhEWvNVoFeIzNp9xNxg8wrthDOtMctfn3EpqGCmW0FSviNyGgOSOSn6zDaX48pmvbdf6X2W9xA==} 1296 | engines: {node: '>=16.8.0'} 1297 | hasBin: true 1298 | peerDependencies: 1299 | '@opentelemetry/api': ^1.1.0 1300 | fibers: '>= 3.1.0' 1301 | node-sass: ^6.0.0 || ^7.0.0 1302 | react: ^18.2.0 1303 | react-dom: ^18.2.0 1304 | sass: ^1.3.0 1305 | peerDependenciesMeta: 1306 | '@opentelemetry/api': 1307 | optional: true 1308 | fibers: 1309 | optional: true 1310 | node-sass: 1311 | optional: true 1312 | sass: 1313 | optional: true 1314 | dependencies: 1315 | '@next/env': 13.4.1 1316 | '@swc/helpers': 0.5.1 1317 | busboy: 1.6.0 1318 | caniuse-lite: 1.0.30001478 1319 | postcss: 8.4.14 1320 | react: 18.2.0 1321 | react-dom: 18.2.0_react@18.2.0 1322 | styled-jsx: 5.1.1_react@18.2.0 1323 | zod: 3.21.4 1324 | optionalDependencies: 1325 | '@next/swc-darwin-arm64': 13.4.1 1326 | '@next/swc-darwin-x64': 13.4.1 1327 | '@next/swc-linux-arm64-gnu': 13.4.1 1328 | '@next/swc-linux-arm64-musl': 13.4.1 1329 | '@next/swc-linux-x64-gnu': 13.4.1 1330 | '@next/swc-linux-x64-musl': 13.4.1 1331 | '@next/swc-win32-arm64-msvc': 13.4.1 1332 | '@next/swc-win32-ia32-msvc': 13.4.1 1333 | '@next/swc-win32-x64-msvc': 13.4.1 1334 | transitivePeerDependencies: 1335 | - '@babel/core' 1336 | - babel-plugin-macros 1337 | 1338 | /node-releases/2.0.10: 1339 | resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} 1340 | dev: true 1341 | 1342 | /outdent/0.8.0: 1343 | resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} 1344 | dev: true 1345 | 1346 | /p-limit/3.1.0: 1347 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1348 | engines: {node: '>=10'} 1349 | dependencies: 1350 | yocto-queue: 0.1.0 1351 | dev: true 1352 | 1353 | /p-locate/5.0.0: 1354 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1355 | engines: {node: '>=10'} 1356 | dependencies: 1357 | p-limit: 3.1.0 1358 | dev: true 1359 | 1360 | /path-exists/4.0.0: 1361 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1362 | engines: {node: '>=8'} 1363 | dev: true 1364 | 1365 | /path-parse/1.0.7: 1366 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1367 | dev: true 1368 | 1369 | /pathe/1.1.0: 1370 | resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} 1371 | dev: true 1372 | 1373 | /picocolors/1.0.0: 1374 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 1375 | 1376 | /pkg-types/1.0.2: 1377 | resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==} 1378 | dependencies: 1379 | jsonc-parser: 3.2.0 1380 | mlly: 1.2.0 1381 | pathe: 1.1.0 1382 | dev: true 1383 | 1384 | /postcss/8.4.14: 1385 | resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} 1386 | engines: {node: ^10 || ^12 || >=14} 1387 | dependencies: 1388 | nanoid: 3.3.6 1389 | picocolors: 1.0.0 1390 | source-map-js: 1.0.2 1391 | 1392 | /postcss/8.4.21: 1393 | resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} 1394 | engines: {node: ^10 || ^12 || >=14} 1395 | dependencies: 1396 | nanoid: 3.3.6 1397 | picocolors: 1.0.0 1398 | source-map-js: 1.0.2 1399 | dev: true 1400 | 1401 | /punycode/2.3.0: 1402 | resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} 1403 | engines: {node: '>=6'} 1404 | dev: true 1405 | 1406 | /randombytes/2.1.0: 1407 | resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} 1408 | dependencies: 1409 | safe-buffer: 5.2.1 1410 | dev: true 1411 | 1412 | /react-dom/18.2.0_react@18.2.0: 1413 | resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} 1414 | peerDependencies: 1415 | react: ^18.2.0 1416 | dependencies: 1417 | loose-envify: 1.4.0 1418 | react: 18.2.0 1419 | scheduler: 0.23.0 1420 | 1421 | /react/18.2.0: 1422 | resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} 1423 | engines: {node: '>=0.10.0'} 1424 | dependencies: 1425 | loose-envify: 1.4.0 1426 | 1427 | /regenerator-runtime/0.13.11: 1428 | resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} 1429 | dev: true 1430 | 1431 | /require-like/0.1.2: 1432 | resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} 1433 | dev: true 1434 | 1435 | /resolve/1.22.2: 1436 | resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} 1437 | hasBin: true 1438 | dependencies: 1439 | is-core-module: 2.12.0 1440 | path-parse: 1.0.7 1441 | supports-preserve-symlinks-flag: 1.0.0 1442 | dev: true 1443 | 1444 | /rollup/3.20.2: 1445 | resolution: {integrity: sha512-3zwkBQl7Ai7MFYQE0y1MeQ15+9jsi7XxfrqwTb/9EK8D9C9+//EBR4M+CuA1KODRaNbFez/lWxA5vhEGZp4MUg==} 1446 | engines: {node: '>=14.18.0', npm: '>=8.0.0'} 1447 | hasBin: true 1448 | optionalDependencies: 1449 | fsevents: 2.3.2 1450 | dev: true 1451 | 1452 | /safe-buffer/5.2.1: 1453 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 1454 | dev: true 1455 | 1456 | /scheduler/0.23.0: 1457 | resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} 1458 | dependencies: 1459 | loose-envify: 1.4.0 1460 | 1461 | /schema-utils/3.1.1: 1462 | resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} 1463 | engines: {node: '>= 10.13.0'} 1464 | dependencies: 1465 | '@types/json-schema': 7.0.11 1466 | ajv: 6.12.6 1467 | ajv-keywords: 3.5.2_ajv@6.12.6 1468 | dev: true 1469 | 1470 | /semver/6.3.0: 1471 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 1472 | hasBin: true 1473 | dev: true 1474 | 1475 | /serialize-javascript/6.0.1: 1476 | resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} 1477 | dependencies: 1478 | randombytes: 2.1.0 1479 | dev: true 1480 | 1481 | /source-map-js/1.0.2: 1482 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 1483 | engines: {node: '>=0.10.0'} 1484 | 1485 | /source-map-support/0.5.21: 1486 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 1487 | dependencies: 1488 | buffer-from: 1.1.2 1489 | source-map: 0.6.1 1490 | dev: true 1491 | 1492 | /source-map/0.6.1: 1493 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 1494 | engines: {node: '>=0.10.0'} 1495 | dev: true 1496 | 1497 | /streamsearch/1.1.0: 1498 | resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} 1499 | engines: {node: '>=10.0.0'} 1500 | 1501 | /styled-jsx/5.1.1_react@18.2.0: 1502 | resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} 1503 | engines: {node: '>= 12.0.0'} 1504 | peerDependencies: 1505 | '@babel/core': '*' 1506 | babel-plugin-macros: '*' 1507 | react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' 1508 | peerDependenciesMeta: 1509 | '@babel/core': 1510 | optional: true 1511 | babel-plugin-macros: 1512 | optional: true 1513 | dependencies: 1514 | client-only: 0.0.1 1515 | react: 18.2.0 1516 | 1517 | /supports-color/5.5.0: 1518 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 1519 | engines: {node: '>=4'} 1520 | dependencies: 1521 | has-flag: 3.0.0 1522 | dev: true 1523 | 1524 | /supports-color/7.2.0: 1525 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1526 | engines: {node: '>=8'} 1527 | dependencies: 1528 | has-flag: 4.0.0 1529 | dev: true 1530 | 1531 | /supports-color/8.1.1: 1532 | resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} 1533 | engines: {node: '>=10'} 1534 | dependencies: 1535 | has-flag: 4.0.0 1536 | dev: true 1537 | 1538 | /supports-preserve-symlinks-flag/1.0.0: 1539 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1540 | engines: {node: '>= 0.4'} 1541 | dev: true 1542 | 1543 | /tapable/2.2.1: 1544 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} 1545 | engines: {node: '>=6'} 1546 | dev: true 1547 | 1548 | /terser-webpack-plugin/5.3.7_webpack@5.74.0: 1549 | resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} 1550 | engines: {node: '>= 10.13.0'} 1551 | peerDependencies: 1552 | '@swc/core': '*' 1553 | esbuild: '*' 1554 | uglify-js: '*' 1555 | webpack: ^5.1.0 1556 | peerDependenciesMeta: 1557 | '@swc/core': 1558 | optional: true 1559 | esbuild: 1560 | optional: true 1561 | uglify-js: 1562 | optional: true 1563 | dependencies: 1564 | '@jridgewell/trace-mapping': 0.3.18 1565 | jest-worker: 27.5.1 1566 | schema-utils: 3.1.1 1567 | serialize-javascript: 6.0.1 1568 | terser: 5.16.9 1569 | webpack: 5.74.0 1570 | dev: true 1571 | 1572 | /terser/5.16.9: 1573 | resolution: {integrity: sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg==} 1574 | engines: {node: '>=10'} 1575 | hasBin: true 1576 | dependencies: 1577 | '@jridgewell/source-map': 0.3.3 1578 | acorn: 8.8.2 1579 | commander: 2.20.3 1580 | source-map-support: 0.5.21 1581 | dev: true 1582 | 1583 | /to-fast-properties/2.0.0: 1584 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} 1585 | engines: {node: '>=4'} 1586 | dev: true 1587 | 1588 | /tslib/2.5.0: 1589 | resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} 1590 | 1591 | /typescript/5.0.4: 1592 | resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} 1593 | engines: {node: '>=12.20'} 1594 | hasBin: true 1595 | dev: true 1596 | 1597 | /ufo/1.1.1: 1598 | resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==} 1599 | dev: true 1600 | 1601 | /update-browserslist-db/1.0.10_browserslist@4.21.5: 1602 | resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} 1603 | hasBin: true 1604 | peerDependencies: 1605 | browserslist: '>= 4.21.0' 1606 | dependencies: 1607 | browserslist: 4.21.5 1608 | escalade: 3.1.1 1609 | picocolors: 1.0.0 1610 | dev: true 1611 | 1612 | /uri-js/4.4.1: 1613 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1614 | dependencies: 1615 | punycode: 2.3.0 1616 | dev: true 1617 | 1618 | /vite-node/0.28.5_@types+node@18.15.11: 1619 | resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} 1620 | engines: {node: '>=v14.16.0'} 1621 | hasBin: true 1622 | dependencies: 1623 | cac: 6.7.14 1624 | debug: 4.3.4 1625 | mlly: 1.2.0 1626 | pathe: 1.1.0 1627 | picocolors: 1.0.0 1628 | source-map: 0.6.1 1629 | source-map-support: 0.5.21 1630 | vite: 4.2.1_@types+node@18.15.11 1631 | transitivePeerDependencies: 1632 | - '@types/node' 1633 | - less 1634 | - sass 1635 | - stylus 1636 | - sugarss 1637 | - supports-color 1638 | - terser 1639 | dev: true 1640 | 1641 | /vite/4.2.1_@types+node@18.15.11: 1642 | resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==} 1643 | engines: {node: ^14.18.0 || >=16.0.0} 1644 | hasBin: true 1645 | peerDependencies: 1646 | '@types/node': '>= 14' 1647 | less: '*' 1648 | sass: '*' 1649 | stylus: '*' 1650 | sugarss: '*' 1651 | terser: ^5.4.0 1652 | peerDependenciesMeta: 1653 | '@types/node': 1654 | optional: true 1655 | less: 1656 | optional: true 1657 | sass: 1658 | optional: true 1659 | stylus: 1660 | optional: true 1661 | sugarss: 1662 | optional: true 1663 | terser: 1664 | optional: true 1665 | dependencies: 1666 | '@types/node': 18.15.11 1667 | esbuild: 0.17.6 1668 | postcss: 8.4.21 1669 | resolve: 1.22.2 1670 | rollup: 3.20.2 1671 | optionalDependencies: 1672 | fsevents: 2.3.2 1673 | dev: true 1674 | 1675 | /watchpack/2.4.0: 1676 | resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} 1677 | engines: {node: '>=10.13.0'} 1678 | dependencies: 1679 | glob-to-regexp: 0.4.1 1680 | graceful-fs: 4.2.11 1681 | dev: true 1682 | 1683 | /webpack-sources/3.2.3: 1684 | resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} 1685 | engines: {node: '>=10.13.0'} 1686 | dev: true 1687 | 1688 | /webpack/5.74.0: 1689 | resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==} 1690 | engines: {node: '>=10.13.0'} 1691 | hasBin: true 1692 | peerDependencies: 1693 | webpack-cli: '*' 1694 | peerDependenciesMeta: 1695 | webpack-cli: 1696 | optional: true 1697 | dependencies: 1698 | '@types/eslint-scope': 3.7.4 1699 | '@types/estree': 0.0.51 1700 | '@webassemblyjs/ast': 1.11.1 1701 | '@webassemblyjs/wasm-edit': 1.11.1 1702 | '@webassemblyjs/wasm-parser': 1.11.1 1703 | acorn: 8.8.2 1704 | acorn-import-assertions: 1.8.0_acorn@8.8.2 1705 | browserslist: 4.21.5 1706 | chrome-trace-event: 1.0.3 1707 | enhanced-resolve: 5.12.0 1708 | es-module-lexer: 0.9.3 1709 | eslint-scope: 5.1.1 1710 | events: 3.3.0 1711 | glob-to-regexp: 0.4.1 1712 | graceful-fs: 4.2.11 1713 | json-parse-even-better-errors: 2.3.1 1714 | loader-runner: 4.3.0 1715 | mime-types: 2.1.35 1716 | neo-async: 2.6.2 1717 | schema-utils: 3.1.1 1718 | tapable: 2.2.1 1719 | terser-webpack-plugin: 5.3.7_webpack@5.74.0 1720 | watchpack: 2.4.0 1721 | webpack-sources: 3.2.3 1722 | transitivePeerDependencies: 1723 | - '@swc/core' 1724 | - esbuild 1725 | - uglify-js 1726 | dev: true 1727 | 1728 | /yallist/3.1.1: 1729 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 1730 | dev: true 1731 | 1732 | /yocto-queue/0.1.0: 1733 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 1734 | engines: {node: '>=10'} 1735 | dev: true 1736 | 1737 | /zod/3.21.4: 1738 | resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} 1739 | -------------------------------------------------------------------------------- /src/app/components/illustration.tsx: -------------------------------------------------------------------------------- 1 | export function Illustration() { 2 | return ( 3 | <> 4 |