spb/qwhpi Public
QHPI — Quebec Housing Price Index: quality-adjusted, hierarchically pooled housing price indexes.
Python 63.9%
TypeScript 25.4%
CSS 5.5%
TeX 3.5%
SQL 0.8%
Makefile 0.5%
Dockerfile 0.5%
1{2 "name": "qwhpi-web",3 "version": "0.1.0",4 "lockfileVersion": 3,5 "requires": true,6 "packages": {7 "": {8 "name": "qwhpi-web",9 "version": "0.1.0",10 "dependencies": {11 "next": "^15.3.0",12 "react": "^19.0.0",13 "react-dom": "^19.0.0",14 "recharts": "^2.15.0"15 },16 "devDependencies": {17 "@types/node": "^22",18 "@types/react": "^19",19 "@types/react-dom": "^19",20 "typescript": "^5.6"21 }22 },23 "node_modules/@babel/runtime": {24 "version": "7.29.7",25 "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.7.tgz",26 "integrity": "sha512-Nq8OhGWiZIZGV6hLHoyAKLLcJihP/xFeBMGJoUrxTX2psI8dCifzLhZISFb+VWS3wFMRDmCGw5R+dOySCqPLhw==",27 "license": "MIT",28 "engines": {29 "node": ">=6.9.0"30 }31 },32 "node_modules/@emnapi/runtime": {33 "version": "1.11.3",34 "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.3.tgz",35 "integrity": "sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==",36 "license": "MIT",37 "optional": true,38 "dependencies": {39 "tslib": "^2.4.0"40 }41 },42 "node_modules/@img/colour": {43 "version": "1.1.0",44 "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.1.0.tgz",45 "integrity": "sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==",46 "license": "MIT",47 "optional": true,48 "engines": {49 "node": ">=18"50 }51 },52 "node_modules/@img/sharp-darwin-arm64": {53 "version": "0.34.5",54 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz",55 "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==",56 "cpu": [57 "arm64"58 ],59 "license": "Apache-2.0",60 "optional": true,61 "os": [62 "darwin"63 ],64 "engines": {65 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"66 },67 "funding": {68 "url": "https://opencollective.com/libvips"69 },70 "optionalDependencies": {71 "@img/sharp-libvips-darwin-arm64": "1.2.4"72 }73 },74 "node_modules/@img/sharp-darwin-x64": {75 "version": "0.34.5",76 "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz",77 "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==",78 "cpu": [79 "x64"80 ],81 "license": "Apache-2.0",82 "optional": true,83 "os": [84 "darwin"85 ],86 "engines": {87 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"88 },89 "funding": {90 "url": "https://opencollective.com/libvips"91 },92 "optionalDependencies": {93 "@img/sharp-libvips-darwin-x64": "1.2.4"94 }95 },96 "node_modules/@img/sharp-libvips-darwin-arm64": {97 "version": "1.2.4",98 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz",99 "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==",100 "cpu": [101 "arm64"102 ],103 "license": "LGPL-3.0-or-later",104 "optional": true,105 "os": [106 "darwin"107 ],108 "funding": {109 "url": "https://opencollective.com/libvips"110 }111 },112 "node_modules/@img/sharp-libvips-darwin-x64": {113 "version": "1.2.4",114 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz",115 "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==",116 "cpu": [117 "x64"118 ],119 "license": "LGPL-3.0-or-later",120 "optional": true,121 "os": [122 "darwin"123 ],124 "funding": {125 "url": "https://opencollective.com/libvips"126 }127 },128 "node_modules/@img/sharp-libvips-linux-arm": {129 "version": "1.2.4",130 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz",131 "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==",132 "cpu": [133 "arm"134 ],135 "libc": [136 "glibc"137 ],138 "license": "LGPL-3.0-or-later",139 "optional": true,140 "os": [141 "linux"142 ],143 "funding": {144 "url": "https://opencollective.com/libvips"145 }146 },147 "node_modules/@img/sharp-libvips-linux-arm64": {148 "version": "1.2.4",149 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz",150 "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==",151 "cpu": [152 "arm64"153 ],154 "libc": [155 "glibc"156 ],157 "license": "LGPL-3.0-or-later",158 "optional": true,159 "os": [160 "linux"161 ],162 "funding": {163 "url": "https://opencollective.com/libvips"164 }165 },166 "node_modules/@img/sharp-libvips-linux-ppc64": {167 "version": "1.2.4",168 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz",169 "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==",170 "cpu": [171 "ppc64"172 ],173 "libc": [174 "glibc"175 ],176 "license": "LGPL-3.0-or-later",177 "optional": true,178 "os": [179 "linux"180 ],181 "funding": {182 "url": "https://opencollective.com/libvips"183 }184 },185 "node_modules/@img/sharp-libvips-linux-riscv64": {186 "version": "1.2.4",187 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz",188 "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==",189 "cpu": [190 "riscv64"191 ],192 "libc": [193 "glibc"194 ],195 "license": "LGPL-3.0-or-later",196 "optional": true,197 "os": [198 "linux"199 ],200 "funding": {201 "url": "https://opencollective.com/libvips"202 }203 },204 "node_modules/@img/sharp-libvips-linux-s390x": {205 "version": "1.2.4",206 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz",207 "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==",208 "cpu": [209 "s390x"210 ],211 "libc": [212 "glibc"213 ],214 "license": "LGPL-3.0-or-later",215 "optional": true,216 "os": [217 "linux"218 ],219 "funding": {220 "url": "https://opencollective.com/libvips"221 }222 },223 "node_modules/@img/sharp-libvips-linux-x64": {224 "version": "1.2.4",225 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz",226 "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==",227 "cpu": [228 "x64"229 ],230 "libc": [231 "glibc"232 ],233 "license": "LGPL-3.0-or-later",234 "optional": true,235 "os": [236 "linux"237 ],238 "funding": {239 "url": "https://opencollective.com/libvips"240 }241 },242 "node_modules/@img/sharp-libvips-linuxmusl-arm64": {243 "version": "1.2.4",244 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz",245 "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==",246 "cpu": [247 "arm64"248 ],249 "libc": [250 "musl"251 ],252 "license": "LGPL-3.0-or-later",253 "optional": true,254 "os": [255 "linux"256 ],257 "funding": {258 "url": "https://opencollective.com/libvips"259 }260 },261 "node_modules/@img/sharp-libvips-linuxmusl-x64": {262 "version": "1.2.4",263 "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz",264 "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==",265 "cpu": [266 "x64"267 ],268 "libc": [269 "musl"270 ],271 "license": "LGPL-3.0-or-later",272 "optional": true,273 "os": [274 "linux"275 ],276 "funding": {277 "url": "https://opencollective.com/libvips"278 }279 },280 "node_modules/@img/sharp-linux-arm": {281 "version": "0.34.5",282 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz",283 "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==",284 "cpu": [285 "arm"286 ],287 "libc": [288 "glibc"289 ],290 "license": "Apache-2.0",291 "optional": true,292 "os": [293 "linux"294 ],295 "engines": {296 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"297 },298 "funding": {299 "url": "https://opencollective.com/libvips"300 },301 "optionalDependencies": {302 "@img/sharp-libvips-linux-arm": "1.2.4"303 }304 },305 "node_modules/@img/sharp-linux-arm64": {306 "version": "0.34.5",307 "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz",308 "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==",309 "cpu": [310 "arm64"311 ],312 "libc": [313 "glibc"314 ],315 "license": "Apache-2.0",316 "optional": true,317 "os": [318 "linux"319 ],320 "engines": {321 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"322 },323 "funding": {324 "url": "https://opencollective.com/libvips"325 },326 "optionalDependencies": {327 "@img/sharp-libvips-linux-arm64": "1.2.4"328 }329 },330 "node_modules/@img/sharp-linux-ppc64": {331 "version": "0.34.5",332 "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz",333 "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==",334 "cpu": [335 "ppc64"336 ],337 "libc": [338 "glibc"339 ],340 "license": "Apache-2.0",341 "optional": true,342 "os": [343 "linux"344 ],345 "engines": {346 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"347 },348 "funding": {349 "url": "https://opencollective.com/libvips"350 },351 "optionalDependencies": {352 "@img/sharp-libvips-linux-ppc64": "1.2.4"353 }354 },355 "node_modules/@img/sharp-linux-riscv64": {356 "version": "0.34.5",357 "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz",358 "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==",359 "cpu": [360 "riscv64"361 ],362 "libc": [363 "glibc"364 ],365 "license": "Apache-2.0",366 "optional": true,367 "os": [368 "linux"369 ],370 "engines": {371 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"372 },373 "funding": {374 "url": "https://opencollective.com/libvips"375 },376 "optionalDependencies": {377 "@img/sharp-libvips-linux-riscv64": "1.2.4"378 }379 },380 "node_modules/@img/sharp-linux-s390x": {381 "version": "0.34.5",382 "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz",383 "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==",384 "cpu": [385 "s390x"386 ],387 "libc": [388 "glibc"389 ],390 "license": "Apache-2.0",391 "optional": true,392 "os": [393 "linux"394 ],395 "engines": {396 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"397 },398 "funding": {399 "url": "https://opencollective.com/libvips"400 },401 "optionalDependencies": {402 "@img/sharp-libvips-linux-s390x": "1.2.4"403 }404 },405 "node_modules/@img/sharp-linux-x64": {406 "version": "0.34.5",407 "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz",408 "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==",409 "cpu": [410 "x64"411 ],412 "libc": [413 "glibc"414 ],415 "license": "Apache-2.0",416 "optional": true,417 "os": [418 "linux"419 ],420 "engines": {421 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"422 },423 "funding": {424 "url": "https://opencollective.com/libvips"425 },426 "optionalDependencies": {427 "@img/sharp-libvips-linux-x64": "1.2.4"428 }429 },430 "node_modules/@img/sharp-linuxmusl-arm64": {431 "version": "0.34.5",432 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz",433 "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==",434 "cpu": [435 "arm64"436 ],437 "libc": [438 "musl"439 ],440 "license": "Apache-2.0",441 "optional": true,442 "os": [443 "linux"444 ],445 "engines": {446 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"447 },448 "funding": {449 "url": "https://opencollective.com/libvips"450 },451 "optionalDependencies": {452 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4"453 }454 },455 "node_modules/@img/sharp-linuxmusl-x64": {456 "version": "0.34.5",457 "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz",458 "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==",459 "cpu": [460 "x64"461 ],462 "libc": [463 "musl"464 ],465 "license": "Apache-2.0",466 "optional": true,467 "os": [468 "linux"469 ],470 "engines": {471 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"472 },473 "funding": {474 "url": "https://opencollective.com/libvips"475 },476 "optionalDependencies": {477 "@img/sharp-libvips-linuxmusl-x64": "1.2.4"478 }479 },480 "node_modules/@img/sharp-wasm32": {481 "version": "0.34.5",482 "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz",483 "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==",484 "cpu": [485 "wasm32"486 ],487 "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",488 "optional": true,489 "dependencies": {490 "@emnapi/runtime": "^1.7.0"491 },492 "engines": {493 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"494 },495 "funding": {496 "url": "https://opencollective.com/libvips"497 }498 },499 "node_modules/@img/sharp-win32-arm64": {500 "version": "0.34.5",501 "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz",502 "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==",503 "cpu": [504 "arm64"505 ],506 "license": "Apache-2.0 AND LGPL-3.0-or-later",507 "optional": true,508 "os": [509 "win32"510 ],511 "engines": {512 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"513 },514 "funding": {515 "url": "https://opencollective.com/libvips"516 }517 },518 "node_modules/@img/sharp-win32-ia32": {519 "version": "0.34.5",520 "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz",521 "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==",522 "cpu": [523 "ia32"524 ],525 "license": "Apache-2.0 AND LGPL-3.0-or-later",526 "optional": true,527 "os": [528 "win32"529 ],530 "engines": {531 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"532 },533 "funding": {534 "url": "https://opencollective.com/libvips"535 }536 },537 "node_modules/@img/sharp-win32-x64": {538 "version": "0.34.5",539 "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz",540 "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==",541 "cpu": [542 "x64"543 ],544 "license": "Apache-2.0 AND LGPL-3.0-or-later",545 "optional": true,546 "os": [547 "win32"548 ],549 "engines": {550 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"551 },552 "funding": {553 "url": "https://opencollective.com/libvips"554 }555 },556 "node_modules/@next/env": {557 "version": "15.5.23",558 "resolved": "https://registry.npmjs.org/@next/env/-/env-15.5.23.tgz",559 "integrity": "sha512-Mv3Z9hVbFcPnoLevsZ6rnX1TBtyHb5E17yN7HTPDXSXxeNsGBjUFrdbjRXKKXIOhfth7/cg6Ay7PZ2UFawaWsQ==",560 "license": "MIT"561 },562 "node_modules/@next/swc-darwin-arm64": {563 "version": "15.5.23",564 "resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.5.23.tgz",565 "integrity": "sha512-SrEwOROH/rhA03F59hHtdhgtfZMWGzr5duDBWgRQt2rS3mJhqMKOcnNx6txOd0/i3E3D3uFKYFvyHsEiwQxzag==",566 "cpu": [567 "arm64"568 ],569 "license": "MIT",570 "optional": true,571 "os": [572 "darwin"573 ],574 "engines": {575 "node": ">= 10"576 }577 },578 "node_modules/@next/swc-darwin-x64": {579 "version": "15.5.23",580 "resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.5.23.tgz",581 "integrity": "sha512-f0FpFbG2EhDCuptBGcfrLcYMDuQAhe6m1QA4VVfXFrIBoFXvXt/olGbBkYkloKlXQtmhuzvtdYyuu/6zf07GIg==",582 "cpu": [583 "x64"584 ],585 "license": "MIT",586 "optional": true,587 "os": [588 "darwin"589 ],590 "engines": {591 "node": ">= 10"592 }593 },594 "node_modules/@next/swc-linux-arm64-gnu": {595 "version": "15.5.23",596 "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.5.23.tgz",597 "integrity": "sha512-WlNtfepUXKX2u2ZsJZ8c3c8+tJSRZqsYzoMwLOY72A8ucKCCgxgNhiePA3qzFYahVWrwcQd8jOeJmBinc+VFVQ==",598 "cpu": [599 "arm64"600 ],601 "libc": [602 "glibc"603 ],604 "license": "MIT",605 "optional": true,606 "os": [607 "linux"608 ],609 "engines": {610 "node": ">= 10"611 }612 },613 "node_modules/@next/swc-linux-arm64-musl": {614 "version": "15.5.23",615 "resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.5.23.tgz",616 "integrity": "sha512-W/6qKk7UG93mg14PmQC+2urt69MIdwTBLNQ6MJyeC4wOCIHCjz+VfgssvS1pK7mgYBtLC1g6VKNoHD9xB0WWGg==",617 "cpu": [618 "arm64"619 ],620 "libc": [621 "musl"622 ],623 "license": "MIT",624 "optional": true,625 "os": [626 "linux"627 ],628 "engines": {629 "node": ">= 10"630 }631 },632 "node_modules/@next/swc-linux-x64-gnu": {633 "version": "15.5.23",634 "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.5.23.tgz",635 "integrity": "sha512-vzefI32mi6VMk96RaTAyxApgfGbiFzQBXVsekEjsDv1fr48mlABTWx0sUYhaYCBHWqCalxmz3DxbxFcbFvzNtw==",636 "cpu": [637 "x64"638 ],639 "libc": [640 "glibc"641 ],642 "license": "MIT",643 "optional": true,644 "os": [645 "linux"646 ],647 "engines": {648 "node": ">= 10"649 }650 },651 "node_modules/@next/swc-linux-x64-musl": {652 "version": "15.5.23",653 "resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.5.23.tgz",654 "integrity": "sha512-qppK/3dTGOTI+aoWWBZc3DshFIhrzgL8guATlaN9V6M1QJxbkP/rhEZ22tdICsQ/2WWXopMZ2Jokzj2u3uKY3Q==",655 "cpu": [656 "x64"657 ],658 "libc": [659 "musl"660 ],661 "license": "MIT",662 "optional": true,663 "os": [664 "linux"665 ],666 "engines": {667 "node": ">= 10"668 }669 },670 "node_modules/@next/swc-win32-arm64-msvc": {671 "version": "15.5.23",672 "resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.5.23.tgz",673 "integrity": "sha512-Wc29KFOdT7XBcII3Vtmw7aoU8Uk3Mes/FNJfhFeSHdYBFJWMcR/DsI8U9BCPUhq/uycsUVuqSKGthW15tLsigA==",674 "cpu": [675 "arm64"676 ],677 "license": "MIT",678 "optional": true,679 "os": [680 "win32"681 ],682 "engines": {683 "node": ">= 10"684 }685 },686 "node_modules/@next/swc-win32-x64-msvc": {687 "version": "15.5.23",688 "resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.5.23.tgz",689 "integrity": "sha512-/C7wRW4fa9s/PKA18zGPPpVmx8ycgVpP8yOxro4gzGTzjPJdscbAP3ODeFvgiIovxD176Z2J/SXO9t8PJKHLeQ==",690 "cpu": [691 "x64"692 ],693 "license": "MIT",694 "optional": true,695 "os": [696 "win32"697 ],698 "engines": {699 "node": ">= 10"700 }701 },702 "node_modules/@swc/helpers": {703 "version": "0.5.15",704 "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz",705 "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==",706 "license": "Apache-2.0",707 "dependencies": {708 "tslib": "^2.8.0"709 }710 },711 "node_modules/@types/d3-array": {712 "version": "3.2.2",713 "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.2.tgz",714 "integrity": "sha512-hOLWVbm7uRza0BYXpIIW5pxfrKe0W+D5lrFiAEYR+pb6w3N2SwSMaJbXdUfSEv+dT4MfHBLtn5js0LAWaO6otw==",715 "license": "MIT"716 },717 "node_modules/@types/d3-color": {718 "version": "3.1.3",719 "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz",720 "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==",721 "license": "MIT"722 },723 "node_modules/@types/d3-ease": {724 "version": "3.0.2",725 "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz",726 "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==",727 "license": "MIT"728 },729 "node_modules/@types/d3-interpolate": {730 "version": "3.0.4",731 "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz",732 "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==",733 "license": "MIT",734 "dependencies": {735 "@types/d3-color": "*"736 }737 },738 "node_modules/@types/d3-path": {739 "version": "3.1.1",740 "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.1.1.tgz",741 "integrity": "sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==",742 "license": "MIT"743 },744 "node_modules/@types/d3-scale": {745 "version": "4.0.9",746 "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.9.tgz",747 "integrity": "sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==",748 "license": "MIT",749 "dependencies": {750 "@types/d3-time": "*"751 }752 },753 "node_modules/@types/d3-shape": {754 "version": "3.1.8",755 "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.8.tgz",756 "integrity": "sha512-lae0iWfcDeR7qt7rA88BNiqdvPS5pFVPpo5OfjElwNaT2yyekbM0C9vK+yqBqEmHr6lDkRnYNoTBYlAgJa7a4w==",757 "license": "MIT",758 "dependencies": {759 "@types/d3-path": "*"760 }761 },762 "node_modules/@types/d3-time": {763 "version": "3.0.4",764 "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.4.tgz",765 "integrity": "sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==",766 "license": "MIT"767 },768 "node_modules/@types/d3-timer": {769 "version": "3.0.2",770 "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz",771 "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==",772 "license": "MIT"773 },774 "node_modules/@types/node": {775 "version": "22.20.1",776 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.1.tgz",777 "integrity": "sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==",778 "dev": true,779 "license": "MIT",780 "dependencies": {781 "undici-types": "~6.21.0"782 }783 },784 "node_modules/@types/react": {785 "version": "19.2.18",786 "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.18.tgz",787 "integrity": "sha512-AnzbBERsrLKtk2XSfTbYRLjQPdy116Sty4q+T+Bp3IC4l6jNBvreVPAHmpq9qhXQM7CXZPjLVmGMw9sy+hxQ3w==",788 "dev": true,789 "license": "MIT",790 "dependencies": {791 "csstype": "^3.2.2"792 }793 },794 "node_modules/@types/react-dom": {795 "version": "19.2.4",796 "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.4.tgz",797 "integrity": "sha512-Bsc+QHgp+P/F02XDzNCY9jnZNCUuLki36KT7VKrTXXLdHf+vHMNZnW1rVu5DNW/rCK+fya3DATySbLM4yhtKUw==",798 "dev": true,799 "license": "MIT",800 "peerDependencies": {801 "@types/react": "^19.2.0"802 }803 },804 "node_modules/caniuse-lite": {805 "version": "1.0.30001807",806 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001807.tgz",807 "integrity": "sha512-daRXJ9EB/rdRgu7kV+TTl1YUKtlsMWblPl2sLnpg9DZae16QCegol6A1SmCE31Lm9mXC1sRWGt/krouH+/dl7Q==",808 "funding": [809 {810 "type": "opencollective",811 "url": "https://opencollective.com/browserslist"812 },813 {814 "type": "tidelift",815 "url": "https://tidelift.com/funding/github/npm/caniuse-lite"816 },817 {818 "type": "github",819 "url": "https://github.com/sponsors/ai"820 }821 ],822 "license": "CC-BY-4.0"823 },824 "node_modules/client-only": {825 "version": "0.0.1",826 "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",827 "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==",828 "license": "MIT"829 },830 "node_modules/clsx": {831 "version": "2.1.1",832 "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",833 "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",834 "license": "MIT",835 "engines": {836 "node": ">=6"837 }838 },839 "node_modules/csstype": {840 "version": "3.2.3",841 "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",842 "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",843 "license": "MIT"844 },845 "node_modules/d3-array": {846 "version": "3.2.4",847 "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz",848 "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==",849 "license": "ISC",850 "dependencies": {851 "internmap": "1 - 2"852 },853 "engines": {854 "node": ">=12"855 }856 },857 "node_modules/d3-color": {858 "version": "3.1.0",859 "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz",860 "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==",861 "license": "ISC",862 "engines": {863 "node": ">=12"864 }865 },866 "node_modules/d3-ease": {867 "version": "3.0.1",868 "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz",869 "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==",870 "license": "BSD-3-Clause",871 "engines": {872 "node": ">=12"873 }874 },875 "node_modules/d3-format": {876 "version": "3.1.2",877 "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.2.tgz",878 "integrity": "sha512-AJDdYOdnyRDV5b6ArilzCPPwc1ejkHcoyFarqlPqT7zRYjhavcT3uSrqcMvsgh2CgoPbK3RCwyHaVyxYcP2Arg==",879 "license": "ISC",880 "engines": {881 "node": ">=12"882 }883 },884 "node_modules/d3-interpolate": {885 "version": "3.0.1",886 "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz",887 "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==",888 "license": "ISC",889 "dependencies": {890 "d3-color": "1 - 3"891 },892 "engines": {893 "node": ">=12"894 }895 },896 "node_modules/d3-path": {897 "version": "3.1.0",898 "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz",899 "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==",900 "license": "ISC",901 "engines": {902 "node": ">=12"903 }904 },905 "node_modules/d3-scale": {906 "version": "4.0.2",907 "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz",908 "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==",909 "license": "ISC",910 "dependencies": {911 "d3-array": "2.10.0 - 3",912 "d3-format": "1 - 3",913 "d3-interpolate": "1.2.0 - 3",914 "d3-time": "2.1.1 - 3",915 "d3-time-format": "2 - 4"916 },917 "engines": {918 "node": ">=12"919 }920 },921 "node_modules/d3-shape": {922 "version": "3.2.0",923 "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz",924 "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==",925 "license": "ISC",926 "dependencies": {927 "d3-path": "^3.1.0"928 },929 "engines": {930 "node": ">=12"931 }932 },933 "node_modules/d3-time": {934 "version": "3.1.0",935 "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz",936 "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==",937 "license": "ISC",938 "dependencies": {939 "d3-array": "2 - 3"940 },941 "engines": {942 "node": ">=12"943 }944 },945 "node_modules/d3-time-format": {946 "version": "4.1.0",947 "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz",948 "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==",949 "license": "ISC",950 "dependencies": {951 "d3-time": "1 - 3"952 },953 "engines": {954 "node": ">=12"955 }956 },957 "node_modules/d3-timer": {958 "version": "3.0.1",959 "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz",960 "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==",961 "license": "ISC",962 "engines": {963 "node": ">=12"964 }965 },966 "node_modules/decimal.js-light": {967 "version": "2.5.1",968 "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz",969 "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==",970 "license": "MIT"971 },972 "node_modules/detect-libc": {973 "version": "2.1.2",974 "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",975 "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",976 "license": "Apache-2.0",977 "optional": true,978 "engines": {979 "node": ">=8"980 }981 },982 "node_modules/dom-helpers": {983 "version": "5.2.1",984 "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz",985 "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==",986 "license": "MIT",987 "dependencies": {988 "@babel/runtime": "^7.8.7",989 "csstype": "^3.0.2"990 }991 },992 "node_modules/eventemitter3": {993 "version": "4.0.7",994 "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",995 "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",996 "license": "MIT"997 },998 "node_modules/fast-equals": {999 "version": "5.4.1",1000 "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.4.1.tgz",1001 "integrity": "sha512-DjlFSM5Pk9cGcL0q5QXl66eGzx0N6szNgaswwc5ZphlBohjTVJSnGgI+rJVOgOi65qUoQnDZN4nDqi33udtydQ==",1002 "license": "MIT",1003 "engines": {1004 "node": ">=6.0.0"1005 }1006 },1007 "node_modules/internmap": {1008 "version": "2.0.3",1009 "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz",1010 "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==",1011 "license": "ISC",1012 "engines": {1013 "node": ">=12"1014 }1015 },1016 "node_modules/js-tokens": {1017 "version": "4.0.0",1018 "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",1019 "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",1020 "license": "MIT"1021 },1022 "node_modules/lodash": {1023 "version": "4.18.1",1024 "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz",1025 "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==",1026 "license": "MIT"1027 },1028 "node_modules/loose-envify": {1029 "version": "1.4.0",1030 "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",1031 "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",1032 "license": "MIT",1033 "dependencies": {1034 "js-tokens": "^3.0.0 || ^4.0.0"1035 },1036 "bin": {1037 "loose-envify": "cli.js"1038 }1039 },1040 "node_modules/nanoid": {1041 "version": "3.3.17",1042 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.17.tgz",1043 "integrity": "sha512-xQLf0A3HOMlgHq0n247/LRuAOYmB7dXJ/DvAxGvsSBij45XtBSmQycu+F8ODbHwns/XyFZagyL1+J0Offw1E0g==",1044 "funding": [1045 {1046 "type": "github",1047 "url": "https://github.com/sponsors/ai"1048 }1049 ],1050 "license": "MIT",1051 "bin": {1052 "nanoid": "bin/nanoid.cjs"1053 },1054 "engines": {1055 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"1056 }1057 },1058 "node_modules/next": {1059 "version": "15.5.23",1060 "resolved": "https://registry.npmjs.org/next/-/next-15.5.23.tgz",1061 "integrity": "sha512-Gvd2WKgvxIXCGotxcI1im/Uf3rS3J3oZGw0g/uskg6AVBZhyE3aAbujkYWzS3xLmEPEtTLfkaVQUKK0KMTSIkA==",1062 "license": "MIT",1063 "dependencies": {1064 "@next/env": "15.5.23",1065 "@swc/helpers": "0.5.15",1066 "caniuse-lite": "^1.0.30001579",1067 "postcss": "8.4.31",1068 "styled-jsx": "5.1.6"1069 },1070 "bin": {1071 "next": "dist/bin/next"1072 },1073 "engines": {1074 "node": "^18.18.0 || ^19.8.0 || >= 20.0.0"1075 },1076 "optionalDependencies": {1077 "@next/swc-darwin-arm64": "15.5.23",1078 "@next/swc-darwin-x64": "15.5.23",1079 "@next/swc-linux-arm64-gnu": "15.5.23",1080 "@next/swc-linux-arm64-musl": "15.5.23",1081 "@next/swc-linux-x64-gnu": "15.5.23",1082 "@next/swc-linux-x64-musl": "15.5.23",1083 "@next/swc-win32-arm64-msvc": "15.5.23",1084 "@next/swc-win32-x64-msvc": "15.5.23",1085 "sharp": "^0.34.3"1086 },1087 "peerDependencies": {1088 "@opentelemetry/api": "^1.1.0",1089 "@playwright/test": "^1.51.1",1090 "babel-plugin-react-compiler": "*",1091 "react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0",1092 "react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0",1093 "sass": "^1.3.0"1094 },1095 "peerDependenciesMeta": {1096 "@opentelemetry/api": {1097 "optional": true1098 },1099 "@playwright/test": {1100 "optional": true1101 },1102 "babel-plugin-react-compiler": {1103 "optional": true1104 },1105 "sass": {1106 "optional": true1107 }1108 }1109 },1110 "node_modules/object-assign": {1111 "version": "4.1.1",1112 "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",1113 "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",1114 "license": "MIT",1115 "engines": {1116 "node": ">=0.10.0"1117 }1118 },1119 "node_modules/picocolors": {1120 "version": "1.1.1",1121 "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",1122 "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",1123 "license": "ISC"1124 },1125 "node_modules/postcss": {1126 "version": "8.4.31",1127 "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",1128 "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",1129 "funding": [1130 {1131 "type": "opencollective",1132 "url": "https://opencollective.com/postcss/"1133 },1134 {1135 "type": "tidelift",1136 "url": "https://tidelift.com/funding/github/npm/postcss"1137 },1138 {1139 "type": "github",1140 "url": "https://github.com/sponsors/ai"1141 }1142 ],1143 "license": "MIT",1144 "dependencies": {1145 "nanoid": "^3.3.6",1146 "picocolors": "^1.0.0",1147 "source-map-js": "^1.0.2"1148 },1149 "engines": {1150 "node": "^10 || ^12 || >=14"1151 }1152 },1153 "node_modules/prop-types": {1154 "version": "15.8.1",1155 "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz",1156 "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==",1157 "license": "MIT",1158 "dependencies": {1159 "loose-envify": "^1.4.0",1160 "object-assign": "^4.1.1",1161 "react-is": "^16.13.1"1162 }1163 },1164 "node_modules/prop-types/node_modules/react-is": {1165 "version": "16.13.1",1166 "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",1167 "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==",1168 "license": "MIT"1169 },1170 "node_modules/react": {1171 "version": "19.2.8",1172 "resolved": "https://registry.npmjs.org/react/-/react-19.2.8.tgz",1173 "integrity": "sha512-PWaYA1L/q9u2u7xYQi+Y3L3Yfnie7XyLeaJICV1MGD6LprsBxcAqGjYyr0eY3p+QdsA+x/Irkt4Qif8D63+Sbw==",1174 "license": "MIT",1175 "engines": {1176 "node": ">=0.10.0"1177 }1178 },1179 "node_modules/react-dom": {1180 "version": "19.2.8",1181 "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.8.tgz",1182 "integrity": "sha512-rVprimfGBG3DR+Tq0IQG2DT5PxKth1WIGDmj5yPmlzr4YBe7uyE+Du4oVqTDXZSHGGGXRtTJEGSSePyQCMBglQ==",1183 "license": "MIT",1184 "dependencies": {1185 "scheduler": "^0.27.0"1186 },1187 "peerDependencies": {1188 "react": "^19.2.8"1189 }1190 },1191 "node_modules/react-is": {1192 "version": "18.3.1",1193 "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz",1194 "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==",1195 "license": "MIT"1196 },1197 "node_modules/react-smooth": {1198 "version": "4.0.4",1199 "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.4.tgz",1200 "integrity": "sha512-gnGKTpYwqL0Iii09gHobNolvX4Kiq4PKx6eWBCYYix+8cdw+cGo3do906l1NBPKkSWx1DghC1dlWG9L2uGd61Q==",1201 "license": "MIT",1202 "dependencies": {1203 "fast-equals": "^5.0.1",1204 "prop-types": "^15.8.1",1205 "react-transition-group": "^4.4.5"1206 },1207 "peerDependencies": {1208 "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",1209 "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"1210 }1211 },1212 "node_modules/react-transition-group": {1213 "version": "4.4.5",1214 "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz",1215 "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==",1216 "license": "BSD-3-Clause",1217 "dependencies": {1218 "@babel/runtime": "^7.5.5",1219 "dom-helpers": "^5.0.1",1220 "loose-envify": "^1.4.0",1221 "prop-types": "^15.6.2"1222 },1223 "peerDependencies": {1224 "react": ">=16.6.0",1225 "react-dom": ">=16.6.0"1226 }1227 },1228 "node_modules/recharts": {1229 "version": "2.15.4",1230 "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.15.4.tgz",1231 "integrity": "sha512-UT/q6fwS3c1dHbXv2uFgYJ9BMFHu3fwnd7AYZaEQhXuYQ4hgsxLvsUXzGdKeZrW5xopzDCvuA2N41WJ88I7zIw==",1232 "deprecated": "1.x and 2.x branches are no longer active. Bump to Recharts v3 to receive latest features and bugfixes. See https://github.com/recharts/recharts/wiki/3.0-migration-guide",1233 "license": "MIT",1234 "dependencies": {1235 "clsx": "^2.0.0",1236 "eventemitter3": "^4.0.1",1237 "lodash": "^4.17.21",1238 "react-is": "^18.3.1",1239 "react-smooth": "^4.0.4",1240 "recharts-scale": "^0.4.4",1241 "tiny-invariant": "^1.3.1",1242 "victory-vendor": "^36.6.8"1243 },1244 "engines": {1245 "node": ">=14"1246 },1247 "peerDependencies": {1248 "react": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",1249 "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"1250 }1251 },1252 "node_modules/recharts-scale": {1253 "version": "0.4.5",1254 "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz",1255 "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==",1256 "license": "MIT",1257 "dependencies": {1258 "decimal.js-light": "^2.4.1"1259 }1260 },1261 "node_modules/scheduler": {1262 "version": "0.27.0",1263 "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",1264 "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",1265 "license": "MIT"1266 },1267 "node_modules/semver": {1268 "version": "7.8.5",1269 "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",1270 "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==",1271 "license": "ISC",1272 "optional": true,1273 "bin": {1274 "semver": "bin/semver.js"1275 },1276 "engines": {1277 "node": ">=10"1278 }1279 },1280 "node_modules/sharp": {1281 "version": "0.34.5",1282 "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz",1283 "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==",1284 "hasInstallScript": true,1285 "license": "Apache-2.0",1286 "optional": true,1287 "dependencies": {1288 "@img/colour": "^1.0.0",1289 "detect-libc": "^2.1.2",1290 "semver": "^7.7.3"1291 },1292 "engines": {1293 "node": "^18.17.0 || ^20.3.0 || >=21.0.0"1294 },1295 "funding": {1296 "url": "https://opencollective.com/libvips"1297 },1298 "optionalDependencies": {1299 "@img/sharp-darwin-arm64": "0.34.5",1300 "@img/sharp-darwin-x64": "0.34.5",1301 "@img/sharp-libvips-darwin-arm64": "1.2.4",1302 "@img/sharp-libvips-darwin-x64": "1.2.4",1303 "@img/sharp-libvips-linux-arm": "1.2.4",1304 "@img/sharp-libvips-linux-arm64": "1.2.4",1305 "@img/sharp-libvips-linux-ppc64": "1.2.4",1306 "@img/sharp-libvips-linux-riscv64": "1.2.4",1307 "@img/sharp-libvips-linux-s390x": "1.2.4",1308 "@img/sharp-libvips-linux-x64": "1.2.4",1309 "@img/sharp-libvips-linuxmusl-arm64": "1.2.4",1310 "@img/sharp-libvips-linuxmusl-x64": "1.2.4",1311 "@img/sharp-linux-arm": "0.34.5",1312 "@img/sharp-linux-arm64": "0.34.5",1313 "@img/sharp-linux-ppc64": "0.34.5",1314 "@img/sharp-linux-riscv64": "0.34.5",1315 "@img/sharp-linux-s390x": "0.34.5",1316 "@img/sharp-linux-x64": "0.34.5",1317 "@img/sharp-linuxmusl-arm64": "0.34.5",1318 "@img/sharp-linuxmusl-x64": "0.34.5",1319 "@img/sharp-wasm32": "0.34.5",1320 "@img/sharp-win32-arm64": "0.34.5",1321 "@img/sharp-win32-ia32": "0.34.5",1322 "@img/sharp-win32-x64": "0.34.5"1323 }1324 },1325 "node_modules/source-map-js": {1326 "version": "1.2.1",1327 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",1328 "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",1329 "license": "BSD-3-Clause",1330 "engines": {1331 "node": ">=0.10.0"1332 }1333 },1334 "node_modules/styled-jsx": {1335 "version": "5.1.6",1336 "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz",1337 "integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==",1338 "license": "MIT",1339 "dependencies": {1340 "client-only": "0.0.1"1341 },1342 "engines": {1343 "node": ">= 12.0.0"1344 },1345 "peerDependencies": {1346 "react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0"1347 },1348 "peerDependenciesMeta": {1349 "@babel/core": {1350 "optional": true1351 },1352 "babel-plugin-macros": {1353 "optional": true1354 }1355 }1356 },1357 "node_modules/tiny-invariant": {1358 "version": "1.3.3",1359 "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz",1360 "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==",1361 "license": "MIT"1362 },1363 "node_modules/tslib": {1364 "version": "2.8.1",1365 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",1366 "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",1367 "license": "0BSD"1368 },1369 "node_modules/typescript": {1370 "version": "5.9.3",1371 "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",1372 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",1373 "dev": true,1374 "license": "Apache-2.0",1375 "bin": {1376 "tsc": "bin/tsc",1377 "tsserver": "bin/tsserver"1378 },1379 "engines": {1380 "node": ">=14.17"1381 }1382 },1383 "node_modules/undici-types": {1384 "version": "6.21.0",1385 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",1386 "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",1387 "dev": true,1388 "license": "MIT"1389 },1390 "node_modules/victory-vendor": {1391 "version": "36.9.2",1392 "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.9.2.tgz",1393 "integrity": "sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==",1394 "license": "MIT AND ISC",1395 "dependencies": {1396 "@types/d3-array": "^3.0.3",1397 "@types/d3-ease": "^3.0.0",1398 "@types/d3-interpolate": "^3.0.1",1399 "@types/d3-scale": "^4.0.2",1400 "@types/d3-shape": "^3.1.0",1401 "@types/d3-time": "^3.0.0",1402 "@types/d3-timer": "^3.0.0",1403 "d3-array": "^3.1.6",1404 "d3-ease": "^3.0.1",1405 "d3-interpolate": "^3.0.1",1406 "d3-scale": "^4.0.2",1407 "d3-shape": "^3.1.0",1408 "d3-time": "^3.0.0",1409 "d3-timer": "^3.0.1"1410 }1411 }1412 }1413}1414