AT-based link agregator. Mirror of https://github.com/likeandscribe/frontpage

Update next.js 15 stable (#157)

* Update next.js 15 stable

* Fix revalidate expression

authored by tom.sherman.is and committed by

GitHub adce439e 0aab5696

+527 -178
+1 -1
packages/frontpage/app/(app)/post/[postAuthor]/[postRkey]/[commentAuthor]/[commentRkey]/og-image/route.tsx
··· 15 15 import { getVerifiedHandle } from "@/lib/data/atproto/identity"; 16 16 17 17 export const dynamic = "force-static"; 18 - export const revalidate = 60 * 60; // 1 hour 18 + export const revalidate = 3600; // 1 hour 19 19 20 20 export async function GET( 21 21 _req: Request,
+1 -1
packages/frontpage/app/(app)/post/[postAuthor]/[postRkey]/og-image/route.tsx
··· 18 18 }; 19 19 20 20 export const dynamic = "force-static"; 21 - export const revalidate = 60 * 60; // 1 hour 21 + export const revalidate = 3600; // 1 hour 22 22 23 23 export async function GET(_req: Request, { params }: { params: Params }) { 24 24 const { post } = await getPostPageData(params);
+5 -4
packages/frontpage/package.json
··· 34 34 "@radix-ui/react-tabs": "^1.1.0", 35 35 "@radix-ui/react-toast": "^1.2.1", 36 36 "@radix-ui/react-tooltip": "^1.1.1", 37 - "@sentry/nextjs": "^8", 37 + "@sentry/nextjs": "^8.35.0", 38 38 "@vercel/analytics": "^1.3.1", 39 39 "@vercel/speed-insights": "^1.0.12", 40 40 "class-variance-authority": "^0.7.0", ··· 43 43 "drizzle-orm": "^0.34.1", 44 44 "import-in-the-middle": "1.11.2", 45 45 "jose": "^5.4.0", 46 - "next": "15.0.0-canary.178", 46 + "next": "15.0.0", 47 47 "next-themes": "^0.3.0", 48 48 "oauth4webapi": "^2.12.1", 49 49 "react": "19.0.0-rc-f994737d14-20240522", ··· 63 63 "@types/react": "^18.3.10", 64 64 "@types/react-dom": "^18.3.0", 65 65 "@vitejs/plugin-react": "^4.3.1", 66 - "babel-plugin-react-compiler": "0.0.0-experimental-334f00b-20240725", 66 + "babel-plugin-react-compiler": "19.0.0-beta-8a03594-20241020", 67 67 "drizzle-kit": "^0.25.0", 68 68 "eslint": "^8", 69 - "eslint-config-next": "15.0.0-rc.0", 69 + "eslint-config-next": "15.0.0", 70 70 "jsdom": "^24.1.1", 71 71 "postcss": "^8", 72 + "require-in-the-middle": "7.4.0", 72 73 "tailwindcss": "^3.4.1", 73 74 "tsx": "^4.16.5", 74 75 "typescript": "^5",
+520 -172
pnpm-lock.yaml
··· 166 166 specifier: ^1.1.1 167 167 version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.10)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) 168 168 '@sentry/nextjs': 169 - specifier: ^8 170 - version: 8.33.1(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(next@15.0.0-canary.178(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@0.0.0-experimental-334f00b-20240725)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)(webpack@5.95.0(esbuild@0.19.12)) 169 + specifier: ^8.35.0 170 + version: 8.35.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(next@15.0.0(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.0.0-beta-8a03594-20241020)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)(webpack@5.95.0(esbuild@0.19.12)) 171 171 '@vercel/analytics': 172 172 specifier: ^1.3.1 173 - version: 1.3.1(next@15.0.0-canary.178(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@0.0.0-experimental-334f00b-20240725)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) 173 + version: 1.3.1(next@15.0.0(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.0.0-beta-8a03594-20241020)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) 174 174 '@vercel/speed-insights': 175 175 specifier: ^1.0.12 176 - version: 1.0.12(next@15.0.0-canary.178(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@0.0.0-experimental-334f00b-20240725)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) 176 + version: 1.0.12(next@15.0.0(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.0.0-beta-8a03594-20241020)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) 177 177 class-variance-authority: 178 178 specifier: ^0.7.0 179 179 version: 0.7.0 ··· 193 193 specifier: ^5.4.0 194 194 version: 5.4.0 195 195 next: 196 - specifier: 15.0.0-canary.178 197 - version: 15.0.0-canary.178(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@0.0.0-experimental-334f00b-20240725)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) 196 + specifier: 15.0.0 197 + version: 15.0.0(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.0.0-beta-8a03594-20241020)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) 198 198 next-themes: 199 199 specifier: ^0.3.0 200 200 version: 0.3.0(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) ··· 248 248 specifier: ^4.3.1 249 249 version: 4.3.1(vite@5.3.5(@types/node@20.13.0)(terser@5.34.1)) 250 250 babel-plugin-react-compiler: 251 - specifier: 0.0.0-experimental-334f00b-20240725 252 - version: 0.0.0-experimental-334f00b-20240725 251 + specifier: 19.0.0-beta-8a03594-20241020 252 + version: 19.0.0-beta-8a03594-20241020 253 253 drizzle-kit: 254 254 specifier: ^0.25.0 255 255 version: 0.25.0 ··· 257 257 specifier: ^8 258 258 version: 8.57.0 259 259 eslint-config-next: 260 - specifier: 15.0.0-rc.0 261 - version: 15.0.0-rc.0(eslint@8.57.0)(typescript@5.4.5) 260 + specifier: 15.0.0 261 + version: 15.0.0(eslint@8.57.0)(typescript@5.4.5) 262 262 jsdom: 263 263 specifier: ^24.1.1 264 264 version: 24.1.1(bufferutil@4.0.8)(utf-8-validate@6.0.3) 265 265 postcss: 266 266 specifier: ^8 267 267 version: 8.4.38 268 + require-in-the-middle: 269 + specifier: 7.4.0 270 + version: 7.4.0 268 271 tailwindcss: 269 272 specifier: ^3.4.1 270 273 version: 3.4.3 ··· 1366 1369 '@next/env@14.2.4': 1367 1370 resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==} 1368 1371 1369 - '@next/env@15.0.0-canary.178': 1370 - resolution: {integrity: sha512-AaZtpQ+rwSm0voCfzR1u/rfPbC4rH+YVVyCO/RI5JLcY8losqO70ZFRrcPY2XrSDvtfANSXNadZTajssXnvfNg==} 1372 + '@next/env@15.0.0': 1373 + resolution: {integrity: sha512-Mcv8ZVmEgTO3bePiH/eJ7zHqQEs2gCqZ0UId2RxHmDDc7Pw6ngfSrOFlxG8XDpaex+n2G+TKPsQAf28MO+88Gw==} 1371 1374 1372 1375 '@next/env@15.0.0-rc.0': 1373 1376 resolution: {integrity: sha512-6W0ndQvHR9sXcqcKeR/inD2UTRCs9+VkSK3lfaGmEuZs7EjwwXMO2BPYjz9oBrtfPL3xuTjtXsHKSsalYQ5l1Q==} 1374 1377 1375 1378 '@next/eslint-plugin-next@14.2.3': 1376 1379 resolution: {integrity: sha512-L3oDricIIjgj1AVnRdRor21gI7mShlSwU/1ZGHmqM3LzHhXXhdkrfeNY5zif25Bi5Dd7fiJHsbhoZCHfXYvlAw==} 1380 + 1381 + '@next/eslint-plugin-next@15.0.0': 1382 + resolution: {integrity: sha512-UG/Gnsq6Sc4wRhO9qk+vc/2v4OfRXH7GEH6/TGlNF5eU/vI9PIO7q+kgd65X2DxJ+qIpHWpzWwlPLmqMi1FE9A==} 1377 1383 1378 1384 '@next/eslint-plugin-next@15.0.0-rc.0': 1379 1385 resolution: {integrity: sha512-/rQXrN47qxlFHtZg77LdcCYbL54ogQuLeqIGV/6HMGnZH8iL81XEFOITO8GZjOukR5i3BbwyfrsmIqFl/scg+w==} 1380 1386 1381 - '@next/swc-darwin-arm64@15.0.0-canary.178': 1382 - resolution: {integrity: sha512-niSdgsurJburHPVG/5HMtGnvZ/uTvsAzkUIv5yxZ42qdfPub0SGlU2gDfmdqZZrBY2F2d2B7OZnFScrdnEm+6Q==} 1387 + '@next/swc-darwin-arm64@15.0.0': 1388 + resolution: {integrity: sha512-Gjgs3N7cFa40a9QT9AEHnuGKq69/bvIOn0SLGDV+ordq07QOP4k1GDOVedMHEjVeqy1HBLkL8rXnNTuMZIv79A==} 1383 1389 engines: {node: '>= 10'} 1384 1390 cpu: [arm64] 1385 1391 os: [darwin] ··· 1390 1396 cpu: [arm64] 1391 1397 os: [darwin] 1392 1398 1393 - '@next/swc-darwin-x64@15.0.0-canary.178': 1394 - resolution: {integrity: sha512-rDRkgg03sTINtY7Jnqq+Ymr0DZJq3Qi4LUsVctDyoAx0MmHb3y6JL9LPougu9IYQ8ySPppSji2AhX0uGLJkKLQ==} 1399 + '@next/swc-darwin-x64@15.0.0': 1400 + resolution: {integrity: sha512-BUtTvY5u9s5berAuOEydAUlVMjnl6ZjXS+xVrMt317mglYZ2XXjY8YRDCaz9vYMjBNPXH8Gh75Cew5CMdVbWTw==} 1395 1401 engines: {node: '>= 10'} 1396 1402 cpu: [x64] 1397 1403 os: [darwin] ··· 1402 1408 cpu: [x64] 1403 1409 os: [darwin] 1404 1410 1405 - '@next/swc-linux-arm64-gnu@15.0.0-canary.178': 1406 - resolution: {integrity: sha512-bIreW4rVtlatOE7PGsym1SpPRx6JZ7EP7+biFPKttA7zaJn8rD0aYW8RkN7d1jGcaxaqKoGCNXKFP7uUUeOEaw==} 1411 + '@next/swc-linux-arm64-gnu@15.0.0': 1412 + resolution: {integrity: sha512-sbCoEpuWUBpYoLSgYrk0CkBv8RFv4ZlPxbwqRHr/BWDBJppTBtF53EvsntlfzQJ9fosYX12xnS6ltxYYwsMBjg==} 1407 1413 engines: {node: '>= 10'} 1408 1414 cpu: [arm64] 1409 1415 os: [linux] ··· 1414 1420 cpu: [arm64] 1415 1421 os: [linux] 1416 1422 1417 - '@next/swc-linux-arm64-musl@15.0.0-canary.178': 1418 - resolution: {integrity: sha512-qgp4QzoiwQQncJbUm2hu8TShOp+MiE3qwxMB1DC7CN+Y5jLLrBLqDTbW1OobVtzlqcUjimtyDHBBwT0Zd0u9SA==} 1423 + '@next/swc-linux-arm64-musl@15.0.0': 1424 + resolution: {integrity: sha512-JAw84qfL81aQCirXKP4VkgmhiDpXJupGjt8ITUkHrOVlBd+3h5kjfPva5M0tH2F9KKSgJQHEo3F5S5tDH9h2ww==} 1419 1425 engines: {node: '>= 10'} 1420 1426 cpu: [arm64] 1421 1427 os: [linux] ··· 1426 1432 cpu: [arm64] 1427 1433 os: [linux] 1428 1434 1429 - '@next/swc-linux-x64-gnu@15.0.0-canary.178': 1430 - resolution: {integrity: sha512-Ddp2snuuER5Xg/0+bJ6wKaPz4CXlwZlr0gQG8U49ahHjdn+7VKG+HCaGHazs3bN0HMZyIMjnVz2A9Io9skvL3w==} 1435 + '@next/swc-linux-x64-gnu@15.0.0': 1436 + resolution: {integrity: sha512-r5Smd03PfxrGKMewdRf2RVNA1CU5l2rRlvZLQYZSv7FUsXD5bKEcOZ/6/98aqRwL7diXOwD8TCWJk1NbhATQHg==} 1431 1437 engines: {node: '>= 10'} 1432 1438 cpu: [x64] 1433 1439 os: [linux] ··· 1438 1444 cpu: [x64] 1439 1445 os: [linux] 1440 1446 1441 - '@next/swc-linux-x64-musl@15.0.0-canary.178': 1442 - resolution: {integrity: sha512-j9dffPfNADy0sGsOxKflG5VCFM/jUfYIeNeKfEj0lRkNst6fGTk+UOaXAI7Et4Sp8k8bl8V8IVKAUNnADSnJ+Q==} 1447 + '@next/swc-linux-x64-musl@15.0.0': 1448 + resolution: {integrity: sha512-fM6qocafz4Xjhh79CuoQNeGPhDHGBBUbdVtgNFJOUM8Ih5ZpaDZlTvqvqsh5IoO06CGomxurEGqGz/4eR/FaMQ==} 1443 1449 engines: {node: '>= 10'} 1444 1450 cpu: [x64] 1445 1451 os: [linux] ··· 1450 1456 cpu: [x64] 1451 1457 os: [linux] 1452 1458 1453 - '@next/swc-win32-arm64-msvc@15.0.0-canary.178': 1454 - resolution: {integrity: sha512-v4bgGej1FxdY9QwfJahnycleBWFuH8bxTPmG5UbP9gB47w5aIU9CtA985WwgQU9bLqDnQL/izy1FdvXaMXy3Og==} 1459 + '@next/swc-win32-arm64-msvc@15.0.0': 1460 + resolution: {integrity: sha512-ZOd7c/Lz1lv7qP/KzR513XEa7QzW5/P0AH3A5eR1+Z/KmDOvMucht0AozccPc0TqhdV1xaXmC0Fdx0hoNzk6ng==} 1455 1461 engines: {node: '>= 10'} 1456 1462 cpu: [arm64] 1457 1463 os: [win32] ··· 1462 1468 cpu: [arm64] 1463 1469 os: [win32] 1464 1470 1465 - '@next/swc-win32-ia32-msvc@15.0.0-canary.178': 1466 - resolution: {integrity: sha512-jpdq1akxCozuDmlLE1F3bQgcmWRvhUY5uUTdvb4IwB3V7ROgv3LaM5hdEYBlsP3whuwSzoY1/rPuSWVwiozNrA==} 1467 - engines: {node: '>= 10'} 1468 - cpu: [ia32] 1469 - os: [win32] 1470 - 1471 1471 '@next/swc-win32-ia32-msvc@15.0.0-rc.0': 1472 1472 resolution: {integrity: sha512-/hqOmYRTvtBPToE4Dbl9n+sLYU7DPd52R+TtjIrrEzTMgFo2/d7un3sD7GKmb2OwOj/ExyGv6Bd/JzytBVxXlw==} 1473 1473 engines: {node: '>= 10'} 1474 1474 cpu: [ia32] 1475 1475 os: [win32] 1476 1476 1477 - '@next/swc-win32-x64-msvc@15.0.0-canary.178': 1478 - resolution: {integrity: sha512-3VIqMAlLN7a1EtMIA02/vKMZjnznKk/2cJCcAqX4RmHLrwZBzYIXLR+FfnZkpOkKlUFY3zGVebYKAuBuh+5bFg==} 1477 + '@next/swc-win32-x64-msvc@15.0.0': 1478 + resolution: {integrity: sha512-2RVWcLtsqg4LtaoJ3j7RoKpnWHgcrz5XvuUGE7vBYU2i6M2XeD9Y8RlLaF770LEIScrrl8MdWsp6odtC6sZccg==} 1479 1479 engines: {node: '>= 10'} 1480 1480 cpu: [x64] 1481 1481 os: [win32] ··· 1550 1550 peerDependencies: 1551 1551 '@opentelemetry/api': ^1.3.0 1552 1552 1553 - '@opentelemetry/instrumentation-express@0.42.0': 1554 - resolution: {integrity: sha512-YNcy7ZfGnLsVEqGXQPT+S0G1AE46N21ORY7i7yUQyfhGAL4RBjnZUqefMI0NwqIl6nGbr1IpF0rZGoN8Q7x12Q==} 1553 + '@opentelemetry/instrumentation-express@0.43.0': 1554 + resolution: {integrity: sha512-bxTIlzn9qPXJgrhz8/Do5Q3jIlqfpoJrSUtVGqH+90eM1v2PkPHc+SdE+zSqe4q9Y1UQJosmZ4N4bm7Zj/++MA==} 1555 1555 engines: {node: '>=14'} 1556 1556 peerDependencies: 1557 1557 '@opentelemetry/api': ^1.3.0 1558 1558 1559 - '@opentelemetry/instrumentation-fastify@0.39.0': 1560 - resolution: {integrity: sha512-SS9uSlKcsWZabhBp2szErkeuuBDgxOUlllwkS92dVaWRnMmwysPhcEgHKB8rUe3BHg/GnZC1eo1hbTZv4YhfoA==} 1559 + '@opentelemetry/instrumentation-fastify@0.40.0': 1560 + resolution: {integrity: sha512-74qj4nG3zPtU7g2x4sm2T4R3/pBMyrYstTsqSZwdlhQk1SD4l8OSY9sPRX1qkhfxOuW3U4KZQAV/Cymb3fB6hg==} 1561 1561 engines: {node: '>=14'} 1562 1562 peerDependencies: 1563 1563 '@opentelemetry/api': ^1.3.0 ··· 2247 2247 cpu: [x64] 2248 2248 os: [win32] 2249 2249 2250 + '@rtsao/scc@1.1.0': 2251 + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} 2252 + 2250 2253 '@rushstack/eslint-patch@1.10.3': 2251 2254 resolution: {integrity: sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==} 2252 2255 2253 - '@sentry-internal/browser-utils@8.33.1': 2254 - resolution: {integrity: sha512-TW6/r+Gl5jiXv54iK1xZ3mlVgTS/jaBp4vcQ0xGMdgiQ3WchEPcFSeYovL+YHT3tSud0GZqVtDQCz+5i76puqA==} 2256 + '@sentry-internal/browser-utils@8.35.0': 2257 + resolution: {integrity: sha512-uj9nwERm7HIS13f/Q52hF/NUS5Al8Ma6jkgpfYGeppYvU0uSjPkwMogtqoJQNbOoZg973tV8qUScbcWY616wNA==} 2255 2258 engines: {node: '>=14.18'} 2256 2259 2257 - '@sentry-internal/feedback@8.33.1': 2258 - resolution: {integrity: sha512-qauMRTm3qDaLqZ3ibI03cj4gLF40y0ij65nj+cns6iWxGCtPrO8tjvXFWuQsE7Aye9dGMnBgmv7uN+NTUtC3RA==} 2260 + '@sentry-internal/feedback@8.35.0': 2261 + resolution: {integrity: sha512-7bjSaUhL0bDArozre6EiIhhdWdT/1AWNWBC1Wc5w1IxEi5xF7nvF/FfvjQYrONQzZAI3HRxc45J2qhLUzHBmoQ==} 2259 2262 engines: {node: '>=14.18'} 2260 2263 2261 - '@sentry-internal/replay-canvas@8.33.1': 2262 - resolution: {integrity: sha512-nsxTFTPCT10Ty/v6+AiST3+yotGP1sUb8xqfKB9fPnS1hZHFryp0NnEls7xFjBsBbZPU1GpFkzrk/E6JFzixDQ==} 2264 + '@sentry-internal/replay-canvas@8.35.0': 2265 + resolution: {integrity: sha512-TUrH6Piv19kvHIiRyIuapLdnuwxk/Un/l1WDCQfq7mK9p1Pac0FkQ7Uufjp6zY3lyhDDZQ8qvCS4ioCMibCwQg==} 2263 2266 engines: {node: '>=14.18'} 2264 2267 2265 - '@sentry-internal/replay@8.33.1': 2266 - resolution: {integrity: sha512-fm4coIOjmanU29NOVN9MyaP4fUCOYytbtFqVSKRFNZQ/xAgNeySiBIbUd6IjujMmnOk9bY0WEUMcdm3Uotjdog==} 2268 + '@sentry-internal/replay@8.35.0': 2269 + resolution: {integrity: sha512-3wkW03vXYMyWtTLxl9yrtkV+qxbnKFgfASdoGWhXzfLjycgT6o4/04eb3Gn71q9aXqRwH17ISVQbVswnRqMcmA==} 2267 2270 engines: {node: '>=14.18'} 2268 2271 2269 2272 '@sentry/babel-plugin-component-annotate@2.22.3': 2270 2273 resolution: {integrity: sha512-OlHA+i+vnQHRIdry4glpiS/xTOtgjmpXOt6IBOUqynx5Jd/iK1+fj+t8CckqOx9wRacO/hru2wfW/jFq0iViLg==} 2271 2274 engines: {node: '>= 14'} 2272 2275 2273 - '@sentry/browser@8.33.1': 2274 - resolution: {integrity: sha512-c6zI/igexkLwZuGk+u8Rj26ChjxGgkhe6ZbKFsXCYaKAp5ep5X7HQRkkqgbxApiqlC0LduHdd/ymzh139JLg8w==} 2276 + '@sentry/browser@8.35.0': 2277 + resolution: {integrity: sha512-WHfI+NoZzpCsmIvtr6ChOe7yWPLQyMchPnVhY3Z4UeC70bkYNdKcoj/4XZbX3m0D8+71JAsm0mJ9s9OC3Ue6MQ==} 2275 2278 engines: {node: '>=14.18'} 2276 2279 2277 2280 '@sentry/bundler-plugin-core@2.22.3': ··· 2324 2327 engines: {node: '>= 10'} 2325 2328 hasBin: true 2326 2329 2327 - '@sentry/core@8.33.1': 2328 - resolution: {integrity: sha512-3SS41suXLFzxL3OQvTMZ6q92ZapELVq2l2SoWlZopcamWhog2Ru0dp2vkunq97kFHb2TzKRTlFH4+4gbT8SJug==} 2330 + '@sentry/core@8.35.0': 2331 + resolution: {integrity: sha512-Ci0Nmtw5ETWLqQJGY4dyF+iWh7PWKy6k303fCEoEmqj2czDrKJCp7yHBNV0XYbo00prj2ZTbCr6I7albYiyONA==} 2329 2332 engines: {node: '>=14.18'} 2330 2333 2331 - '@sentry/nextjs@8.33.1': 2332 - resolution: {integrity: sha512-XLUyib6bCv2iynKaoYIotVKzLsGc9lr6QI4ZV3/PstiiXKwtTm1TPdBfIlrDJMGIMxH7Z/DmkvJNSESV19Ui6Q==} 2334 + '@sentry/nextjs@8.35.0': 2335 + resolution: {integrity: sha512-7V6Yd0llWvarebVhtK2UyIqkfw/BzKn/hQxJAob/FQ6V9wKFjF5W0EFtE2n/T0RCetL2JPF8iHu3/b4/TVREmg==} 2333 2336 engines: {node: '>=14.18'} 2334 2337 peerDependencies: 2335 2338 next: ^13.2.0 || ^14.0 || ^15.0.0-rc.0 ··· 2338 2341 webpack: 2339 2342 optional: true 2340 2343 2341 - '@sentry/node@8.33.1': 2342 - resolution: {integrity: sha512-0Xmlrl5nU5Bx6YybaIfztyOIiIXW5X64vcK0u94Sg4uHcDO7YvEbhflKjp669ds2I6ZQ/czqxnaAY8gM6P2SCA==} 2344 + '@sentry/node@8.35.0': 2345 + resolution: {integrity: sha512-B0FLOcZEfYe3CJ2t0l1N0HJcHXcIrLlGENQ2kf5HqR2zcOcOzRxyITJTSV5brCnmzVNgkz9PG8VWo3w0HXZQpA==} 2343 2346 engines: {node: '>=14.18'} 2344 2347 2345 - '@sentry/opentelemetry@8.33.1': 2346 - resolution: {integrity: sha512-D2aE2G0DUHLLnfbOXrTjiNJKAs/RZfOBJMidI4fC2AIwqCmrp55Aex4dRq4hxd8MPLR92Kt/ikHeJxlzWB15KA==} 2348 + '@sentry/opentelemetry@8.35.0': 2349 + resolution: {integrity: sha512-2mWMpEiIFop/omia9BqTJa+0Khe+tSsiZSUrxbnSpxM0zgw8DFIzJMHbiqw/I7Qaluz9pnO2HZXqgUTwNPsU8A==} 2347 2350 engines: {node: '>=14.18'} 2348 2351 peerDependencies: 2349 2352 '@opentelemetry/api': ^1.9.0 ··· 2352 2355 '@opentelemetry/sdk-trace-base': ^1.26.0 2353 2356 '@opentelemetry/semantic-conventions': ^1.27.0 2354 2357 2355 - '@sentry/react@8.33.1': 2356 - resolution: {integrity: sha512-SsEX05xfcfOvo7/pK1UyeyTAYWH8iSIsXXlsjvnSRsbuJkjb0c+q6yiZpj3A2PRdbcx43nTVE1n0lSpgaqj2HA==} 2358 + '@sentry/react@8.35.0': 2359 + resolution: {integrity: sha512-8Y+s4pE9hvT2TwSo5JS/Enw2cNFlwiLcJDNGCj/Hho+FePFYA59hbN06ouTHWARnO+swANHKZQj24Wp57p1/tg==} 2357 2360 engines: {node: '>=14.18'} 2358 2361 peerDependencies: 2359 2362 react: ^16.14.0 || 17.x || 18.x || 19.x 2360 2363 2361 - '@sentry/types@8.33.1': 2362 - resolution: {integrity: sha512-GjoAMvwtpIemoF/IiwZ7A60g4nQv3qwzR21GvJqDVUoKD0e8pv9OLX+HyXoUat4wEDGSuDUcUyUKD2G+od73QA==} 2364 + '@sentry/types@8.35.0': 2365 + resolution: {integrity: sha512-AVEZjb16MlYPifiDDvJ19dPQyDn0jlrtC1PHs6ZKO+Rzyz+2EX2BRdszvanqArldexPoU1p5Bn2w81XZNXThBA==} 2363 2366 engines: {node: '>=14.18'} 2364 2367 2365 - '@sentry/utils@8.33.1': 2366 - resolution: {integrity: sha512-uzuYpiiJuFY3N4WNHMBWUQX5oNv2t/TbG0OHRp3Rr7yeu+HSfD542TIp9/gMZ+G0Cxd8AmVO3wkKIFbk0TL4Qg==} 2368 + '@sentry/utils@8.35.0': 2369 + resolution: {integrity: sha512-MdMb6+uXjqND7qIPWhulubpSeHzia6HtxeJa8jYI09OCvIcmNGPydv/Gx/LZBwosfMHrLdTWcFH7Y7aCxrq7cg==} 2367 2370 engines: {node: '>=14.18'} 2368 2371 2369 - '@sentry/vercel-edge@8.33.1': 2370 - resolution: {integrity: sha512-YKAsFAm4ctsKRdoS3LkYF4oG5BD1chT4Uqy4AaBhlz0s5iHxBI7YzZFbcW4YiNnDWT80tdF+FS7AvUAjy+npoA==} 2372 + '@sentry/vercel-edge@8.35.0': 2373 + resolution: {integrity: sha512-Wp5HCkBb6hA1oE4gETzi4laMsPsc7UBqKCMY4H/UOkuD6HzgpyWuHZeS6nrs2A3MJWcoNoFZ2sJD1hdo4apzGQ==} 2371 2374 engines: {node: '>=14.18'} 2372 2375 2373 2376 '@sentry/webpack-plugin@2.22.3': ··· 2827 2830 aria-query@5.3.0: 2828 2831 resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} 2829 2832 2833 + aria-query@5.3.2: 2834 + resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} 2835 + engines: {node: '>= 0.4'} 2836 + 2830 2837 array-buffer-byte-length@1.0.1: 2831 2838 resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} 2832 2839 engines: {node: '>= 0.4'} ··· 2861 2868 array.prototype.tosorted@1.1.3: 2862 2869 resolution: {integrity: sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==} 2863 2870 2871 + array.prototype.tosorted@1.1.4: 2872 + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} 2873 + engines: {node: '>= 0.4'} 2874 + 2864 2875 arraybuffer.prototype.slice@1.0.3: 2865 2876 resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} 2866 2877 engines: {node: '>= 0.4'} ··· 2883 2894 resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} 2884 2895 engines: {node: '>= 0.4'} 2885 2896 2897 + axe-core@4.10.1: 2898 + resolution: {integrity: sha512-qPC9o+kD8Tir0lzNGLeghbOrWMr3ZJpaRlCIb6Uobt/7N4FiEDvqUMnxzCHRHmg8vOg14kr5gVNyScRmbMaJ9g==} 2899 + engines: {node: '>=4'} 2900 + 2886 2901 axe-core@4.7.0: 2887 2902 resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} 2888 2903 engines: {node: '>=4'} ··· 2893 2908 axobject-query@3.2.1: 2894 2909 resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} 2895 2910 2896 - babel-plugin-react-compiler@0.0.0-experimental-334f00b-20240725: 2897 - resolution: {integrity: sha512-ktVKfOtJdHqrLib7IriUe00hnrs585He/n8uzs2yJT9pnH2eyrmMG21aRGBJKxt/P5mdizGLxgyFk0HSMrekhA==} 2911 + axobject-query@4.1.0: 2912 + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} 2913 + engines: {node: '>= 0.4'} 2914 + 2915 + babel-plugin-react-compiler@19.0.0-beta-8a03594-20241020: 2916 + resolution: {integrity: sha512-Wk0748DZzQEmjkEN4SbBujM5al4q5TfRBapA32ax0AID/Yek3emS+eyCvPvb4zPddYJTAF4LaJNLt8uHYfdKAQ==} 2898 2917 2899 2918 balanced-match@1.0.2: 2900 2919 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} ··· 3360 3379 resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} 3361 3380 engines: {node: '>= 0.4'} 3362 3381 3382 + es-iterator-helpers@1.1.0: 3383 + resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==} 3384 + engines: {node: '>= 0.4'} 3385 + 3363 3386 es-module-lexer@1.5.4: 3364 3387 resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} 3365 3388 ··· 3419 3442 typescript: 3420 3443 optional: true 3421 3444 3445 + eslint-config-next@15.0.0: 3446 + resolution: {integrity: sha512-HFeTwCR2lFEUWmdB00WZrzaak2CvMvxici38gQknA6Bu2HPizSE4PNFGaFzr5GupjBt+SBJ/E0GIP57ZptOD3g==} 3447 + peerDependencies: 3448 + eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 3449 + typescript: '>=3.3.1' 3450 + peerDependenciesMeta: 3451 + typescript: 3452 + optional: true 3453 + 3422 3454 eslint-config-next@15.0.0-rc.0: 3423 3455 resolution: {integrity: sha512-c23lNAAt3oWQ9KtCzJvcApteCJgrntJHc/cgRNbBwrQ3ssx795CiV4hptdDQRmUm7y8VZV3yfrCRrnHMyQ4aOQ==} 3424 3456 peerDependencies: ··· 3455 3487 eslint: '*' 3456 3488 eslint-plugin-import: '*' 3457 3489 3490 + eslint-module-utils@2.12.0: 3491 + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} 3492 + engines: {node: '>=4'} 3493 + peerDependencies: 3494 + '@typescript-eslint/parser': '*' 3495 + eslint: '*' 3496 + eslint-import-resolver-node: '*' 3497 + eslint-import-resolver-typescript: '*' 3498 + eslint-import-resolver-webpack: '*' 3499 + peerDependenciesMeta: 3500 + '@typescript-eslint/parser': 3501 + optional: true 3502 + eslint: 3503 + optional: true 3504 + eslint-import-resolver-node: 3505 + optional: true 3506 + eslint-import-resolver-typescript: 3507 + optional: true 3508 + eslint-import-resolver-webpack: 3509 + optional: true 3510 + 3458 3511 eslint-module-utils@2.8.1: 3459 3512 resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} 3460 3513 engines: {node: '>=4'} ··· 3488 3541 peerDependencies: 3489 3542 '@typescript-eslint/parser': '*' 3490 3543 eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 3544 + peerDependenciesMeta: 3545 + '@typescript-eslint/parser': 3546 + optional: true 3547 + 3548 + eslint-plugin-import@2.31.0: 3549 + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} 3550 + engines: {node: '>=4'} 3551 + peerDependencies: 3552 + '@typescript-eslint/parser': '*' 3553 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 3491 3554 peerDependenciesMeta: 3492 3555 '@typescript-eslint/parser': 3493 3556 optional: true ··· 3505 3568 jest: 3506 3569 optional: true 3507 3570 3571 + eslint-plugin-jsx-a11y@6.10.1: 3572 + resolution: {integrity: sha512-zHByM9WTUMnfsDTafGXRiqxp6lFtNoSOWBY6FonVRn3A+BUwN1L/tdBXT40BcBJi0cZjOGTXZ0eD/rTG9fEJ0g==} 3573 + engines: {node: '>=4.0'} 3574 + peerDependencies: 3575 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 3576 + 3508 3577 eslint-plugin-jsx-a11y@6.8.0: 3509 3578 resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} 3510 3579 engines: {node: '>=4.0'} ··· 3533 3602 peerDependencies: 3534 3603 eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 3535 3604 3605 + eslint-plugin-react-hooks@5.0.0: 3606 + resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} 3607 + engines: {node: '>=10'} 3608 + peerDependencies: 3609 + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 3610 + 3536 3611 eslint-plugin-react@7.34.2: 3537 3612 resolution: {integrity: sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==} 3538 3613 engines: {node: '>=4'} 3539 3614 peerDependencies: 3540 3615 eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 3616 + 3617 + eslint-plugin-react@7.37.1: 3618 + resolution: {integrity: sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==} 3619 + engines: {node: '>=4'} 3620 + peerDependencies: 3621 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 3541 3622 3542 3623 eslint-plugin-testing-library@6.2.2: 3543 3624 resolution: {integrity: sha512-1E94YOTUDnOjSLyvOwmbVDzQi/WkKm3WVrMXu6SmBr6DN95xTGZmI6HJ/eOkSXh/DlheRsxaPsJvZByDBhWLVQ==} ··· 3641 3722 3642 3723 fast-deep-equal@3.1.3: 3643 3724 resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 3725 + 3726 + fast-glob@3.3.1: 3727 + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} 3728 + engines: {node: '>=8.6.0'} 3644 3729 3645 3730 fast-glob@3.3.2: 3646 3731 resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} ··· 3975 4060 is-core-module@2.13.1: 3976 4061 resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} 3977 4062 4063 + is-core-module@2.15.1: 4064 + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} 4065 + engines: {node: '>= 0.4'} 4066 + 3978 4067 is-data-view@1.0.1: 3979 4068 resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} 3980 4069 engines: {node: '>= 0.4'} ··· 4082 4171 4083 4172 iterator.prototype@1.1.2: 4084 4173 resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} 4174 + 4175 + iterator.prototype@1.1.3: 4176 + resolution: {integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==} 4177 + engines: {node: '>= 0.4'} 4085 4178 4086 4179 jackspeak@2.3.6: 4087 4180 resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} ··· 4335 4428 react: ^16.8 || ^17 || ^18 4336 4429 react-dom: ^16.8 || ^17 || ^18 4337 4430 4338 - next@15.0.0-canary.178: 4339 - resolution: {integrity: sha512-mjEliBuqqeWwj5RSswV37X+3x6GIpmqFIhJ+9iSfLfWHwhMC2iqxhqNZhGOUMV9Y8XoIHzwiFWEw1BKvTTDN8g==} 4431 + next@15.0.0: 4432 + resolution: {integrity: sha512-/ivqF6gCShXpKwY9hfrIQYh8YMge8L3W+w1oRLv/POmK4MOQnh+FscZ8a0fRFTSQWE+2z9ctNYvELD9vP2FV+A==} 4340 4433 engines: {node: '>=18.18.0'} 4341 4434 hasBin: true 4342 4435 peerDependencies: 4343 4436 '@opentelemetry/api': ^1.1.0 4344 4437 '@playwright/test': ^1.41.2 4345 4438 babel-plugin-react-compiler: '*' 4346 - react: ^18.2.0 || 19.0.0-rc-2d16326d-20240930 4347 - react-dom: ^18.2.0 || 19.0.0-rc-2d16326d-20240930 4439 + react: ^18.2.0 || 19.0.0-rc-65a56d0e-20241020 4440 + react-dom: ^18.2.0 || 19.0.0-rc-65a56d0e-20241020 4348 4441 sass: ^1.3.0 4349 4442 peerDependenciesMeta: 4350 4443 '@opentelemetry/api': ··· 5082 5175 resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 5083 5176 engines: {node: '>=12'} 5084 5177 5178 + string.prototype.includes@2.0.1: 5179 + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} 5180 + engines: {node: '>= 0.4'} 5181 + 5085 5182 string.prototype.matchall@4.0.11: 5086 5183 resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} 5087 5184 engines: {node: '>= 0.4'} 5185 + 5186 + string.prototype.repeat@1.0.0: 5187 + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} 5088 5188 5089 5189 string.prototype.trim@1.2.9: 5090 5190 resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} ··· 6567 6667 6568 6668 '@next/env@14.2.4': {} 6569 6669 6570 - '@next/env@15.0.0-canary.178': {} 6670 + '@next/env@15.0.0': {} 6571 6671 6572 6672 '@next/env@15.0.0-rc.0': {} 6573 6673 ··· 6575 6675 dependencies: 6576 6676 glob: 10.3.10 6577 6677 6678 + '@next/eslint-plugin-next@15.0.0': 6679 + dependencies: 6680 + fast-glob: 3.3.1 6681 + 6578 6682 '@next/eslint-plugin-next@15.0.0-rc.0': 6579 6683 dependencies: 6580 6684 glob: 10.3.10 6581 6685 6582 - '@next/swc-darwin-arm64@15.0.0-canary.178': 6686 + '@next/swc-darwin-arm64@15.0.0': 6583 6687 optional: true 6584 6688 6585 6689 '@next/swc-darwin-arm64@15.0.0-rc.0': 6586 6690 optional: true 6587 6691 6588 - '@next/swc-darwin-x64@15.0.0-canary.178': 6692 + '@next/swc-darwin-x64@15.0.0': 6589 6693 optional: true 6590 6694 6591 6695 '@next/swc-darwin-x64@15.0.0-rc.0': 6592 6696 optional: true 6593 6697 6594 - '@next/swc-linux-arm64-gnu@15.0.0-canary.178': 6698 + '@next/swc-linux-arm64-gnu@15.0.0': 6595 6699 optional: true 6596 6700 6597 6701 '@next/swc-linux-arm64-gnu@15.0.0-rc.0': 6598 6702 optional: true 6599 6703 6600 - '@next/swc-linux-arm64-musl@15.0.0-canary.178': 6704 + '@next/swc-linux-arm64-musl@15.0.0': 6601 6705 optional: true 6602 6706 6603 6707 '@next/swc-linux-arm64-musl@15.0.0-rc.0': 6604 6708 optional: true 6605 6709 6606 - '@next/swc-linux-x64-gnu@15.0.0-canary.178': 6710 + '@next/swc-linux-x64-gnu@15.0.0': 6607 6711 optional: true 6608 6712 6609 6713 '@next/swc-linux-x64-gnu@15.0.0-rc.0': 6610 6714 optional: true 6611 6715 6612 - '@next/swc-linux-x64-musl@15.0.0-canary.178': 6716 + '@next/swc-linux-x64-musl@15.0.0': 6613 6717 optional: true 6614 6718 6615 6719 '@next/swc-linux-x64-musl@15.0.0-rc.0': 6616 6720 optional: true 6617 6721 6618 - '@next/swc-win32-arm64-msvc@15.0.0-canary.178': 6722 + '@next/swc-win32-arm64-msvc@15.0.0': 6619 6723 optional: true 6620 6724 6621 6725 '@next/swc-win32-arm64-msvc@15.0.0-rc.0': 6622 6726 optional: true 6623 6727 6624 - '@next/swc-win32-ia32-msvc@15.0.0-canary.178': 6625 - optional: true 6626 - 6627 6728 '@next/swc-win32-ia32-msvc@15.0.0-rc.0': 6628 6729 optional: true 6629 6730 6630 - '@next/swc-win32-x64-msvc@15.0.0-canary.178': 6731 + '@next/swc-win32-x64-msvc@15.0.0': 6631 6732 optional: true 6632 6733 6633 6734 '@next/swc-win32-x64-msvc@15.0.0-rc.0': ··· 6700 6801 transitivePeerDependencies: 6701 6802 - supports-color 6702 6803 6703 - '@opentelemetry/instrumentation-express@0.42.0(@opentelemetry/api@1.9.0)': 6804 + '@opentelemetry/instrumentation-express@0.43.0(@opentelemetry/api@1.9.0)': 6704 6805 dependencies: 6705 6806 '@opentelemetry/api': 1.9.0 6706 6807 '@opentelemetry/core': 1.26.0(@opentelemetry/api@1.9.0) ··· 6709 6810 transitivePeerDependencies: 6710 6811 - supports-color 6711 6812 6712 - '@opentelemetry/instrumentation-fastify@0.39.0(@opentelemetry/api@1.9.0)': 6813 + '@opentelemetry/instrumentation-fastify@0.40.0(@opentelemetry/api@1.9.0)': 6713 6814 dependencies: 6714 6815 '@opentelemetry/api': 1.9.0 6715 6816 '@opentelemetry/core': 1.26.0(@opentelemetry/api@1.9.0) ··· 7440 7541 '@rollup/rollup-win32-x64-msvc@4.19.0': 7441 7542 optional: true 7442 7543 7544 + '@rtsao/scc@1.1.0': {} 7545 + 7443 7546 '@rushstack/eslint-patch@1.10.3': {} 7444 7547 7445 - '@sentry-internal/browser-utils@8.33.1': 7548 + '@sentry-internal/browser-utils@8.35.0': 7446 7549 dependencies: 7447 - '@sentry/core': 8.33.1 7448 - '@sentry/types': 8.33.1 7449 - '@sentry/utils': 8.33.1 7550 + '@sentry/core': 8.35.0 7551 + '@sentry/types': 8.35.0 7552 + '@sentry/utils': 8.35.0 7450 7553 7451 - '@sentry-internal/feedback@8.33.1': 7554 + '@sentry-internal/feedback@8.35.0': 7452 7555 dependencies: 7453 - '@sentry/core': 8.33.1 7454 - '@sentry/types': 8.33.1 7455 - '@sentry/utils': 8.33.1 7556 + '@sentry/core': 8.35.0 7557 + '@sentry/types': 8.35.0 7558 + '@sentry/utils': 8.35.0 7456 7559 7457 - '@sentry-internal/replay-canvas@8.33.1': 7560 + '@sentry-internal/replay-canvas@8.35.0': 7458 7561 dependencies: 7459 - '@sentry-internal/replay': 8.33.1 7460 - '@sentry/core': 8.33.1 7461 - '@sentry/types': 8.33.1 7462 - '@sentry/utils': 8.33.1 7562 + '@sentry-internal/replay': 8.35.0 7563 + '@sentry/core': 8.35.0 7564 + '@sentry/types': 8.35.0 7565 + '@sentry/utils': 8.35.0 7463 7566 7464 - '@sentry-internal/replay@8.33.1': 7567 + '@sentry-internal/replay@8.35.0': 7465 7568 dependencies: 7466 - '@sentry-internal/browser-utils': 8.33.1 7467 - '@sentry/core': 8.33.1 7468 - '@sentry/types': 8.33.1 7469 - '@sentry/utils': 8.33.1 7569 + '@sentry-internal/browser-utils': 8.35.0 7570 + '@sentry/core': 8.35.0 7571 + '@sentry/types': 8.35.0 7572 + '@sentry/utils': 8.35.0 7470 7573 7471 7574 '@sentry/babel-plugin-component-annotate@2.22.3': {} 7472 7575 7473 - '@sentry/browser@8.33.1': 7576 + '@sentry/browser@8.35.0': 7474 7577 dependencies: 7475 - '@sentry-internal/browser-utils': 8.33.1 7476 - '@sentry-internal/feedback': 8.33.1 7477 - '@sentry-internal/replay': 8.33.1 7478 - '@sentry-internal/replay-canvas': 8.33.1 7479 - '@sentry/core': 8.33.1 7480 - '@sentry/types': 8.33.1 7481 - '@sentry/utils': 8.33.1 7578 + '@sentry-internal/browser-utils': 8.35.0 7579 + '@sentry-internal/feedback': 8.35.0 7580 + '@sentry-internal/replay': 8.35.0 7581 + '@sentry-internal/replay-canvas': 8.35.0 7582 + '@sentry/core': 8.35.0 7583 + '@sentry/types': 8.35.0 7584 + '@sentry/utils': 8.35.0 7482 7585 7483 7586 '@sentry/bundler-plugin-core@2.22.3': 7484 7587 dependencies: ··· 7534 7637 - encoding 7535 7638 - supports-color 7536 7639 7537 - '@sentry/core@8.33.1': 7640 + '@sentry/core@8.35.0': 7538 7641 dependencies: 7539 - '@sentry/types': 8.33.1 7540 - '@sentry/utils': 8.33.1 7642 + '@sentry/types': 8.35.0 7643 + '@sentry/utils': 8.35.0 7541 7644 7542 - '@sentry/nextjs@8.33.1(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(next@15.0.0-canary.178(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@0.0.0-experimental-334f00b-20240725)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)(webpack@5.95.0(esbuild@0.19.12))': 7645 + '@sentry/nextjs@8.35.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(next@15.0.0(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.0.0-beta-8a03594-20241020)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)(webpack@5.95.0(esbuild@0.19.12))': 7543 7646 dependencies: 7544 7647 '@opentelemetry/instrumentation-http': 0.53.0(@opentelemetry/api@1.9.0) 7545 7648 '@opentelemetry/semantic-conventions': 1.27.0 7546 7649 '@rollup/plugin-commonjs': 26.0.1(rollup@3.29.5) 7547 - '@sentry-internal/browser-utils': 8.33.1 7548 - '@sentry/core': 8.33.1 7549 - '@sentry/node': 8.33.1 7550 - '@sentry/opentelemetry': 8.33.1(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0) 7551 - '@sentry/react': 8.33.1(react@19.0.0-rc-f994737d14-20240522) 7552 - '@sentry/types': 8.33.1 7553 - '@sentry/utils': 8.33.1 7554 - '@sentry/vercel-edge': 8.33.1 7650 + '@sentry-internal/browser-utils': 8.35.0 7651 + '@sentry/core': 8.35.0 7652 + '@sentry/node': 8.35.0 7653 + '@sentry/opentelemetry': 8.35.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0) 7654 + '@sentry/react': 8.35.0(react@19.0.0-rc-f994737d14-20240522) 7655 + '@sentry/types': 8.35.0 7656 + '@sentry/utils': 8.35.0 7657 + '@sentry/vercel-edge': 8.35.0 7555 7658 '@sentry/webpack-plugin': 2.22.3(webpack@5.95.0(esbuild@0.19.12)) 7556 7659 chalk: 3.0.0 7557 - next: 15.0.0-canary.178(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@0.0.0-experimental-334f00b-20240725)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) 7660 + next: 15.0.0(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.0.0-beta-8a03594-20241020)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) 7558 7661 resolve: 1.22.8 7559 7662 rollup: 3.29.5 7560 7663 stacktrace-parser: 0.1.10 ··· 7569 7672 - react 7570 7673 - supports-color 7571 7674 7572 - '@sentry/node@8.33.1': 7675 + '@sentry/node@8.35.0': 7573 7676 dependencies: 7574 7677 '@opentelemetry/api': 1.9.0 7575 7678 '@opentelemetry/context-async-hooks': 1.26.0(@opentelemetry/api@1.9.0) ··· 7578 7681 '@opentelemetry/instrumentation-amqplib': 0.42.0(@opentelemetry/api@1.9.0) 7579 7682 '@opentelemetry/instrumentation-connect': 0.39.0(@opentelemetry/api@1.9.0) 7580 7683 '@opentelemetry/instrumentation-dataloader': 0.12.0(@opentelemetry/api@1.9.0) 7581 - '@opentelemetry/instrumentation-express': 0.42.0(@opentelemetry/api@1.9.0) 7582 - '@opentelemetry/instrumentation-fastify': 0.39.0(@opentelemetry/api@1.9.0) 7684 + '@opentelemetry/instrumentation-express': 0.43.0(@opentelemetry/api@1.9.0) 7685 + '@opentelemetry/instrumentation-fastify': 0.40.0(@opentelemetry/api@1.9.0) 7583 7686 '@opentelemetry/instrumentation-fs': 0.15.0(@opentelemetry/api@1.9.0) 7584 7687 '@opentelemetry/instrumentation-generic-pool': 0.39.0(@opentelemetry/api@1.9.0) 7585 7688 '@opentelemetry/instrumentation-graphql': 0.43.0(@opentelemetry/api@1.9.0) ··· 7601 7704 '@opentelemetry/sdk-trace-base': 1.26.0(@opentelemetry/api@1.9.0) 7602 7705 '@opentelemetry/semantic-conventions': 1.27.0 7603 7706 '@prisma/instrumentation': 5.19.1 7604 - '@sentry/core': 8.33.1 7605 - '@sentry/opentelemetry': 8.33.1(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0) 7606 - '@sentry/types': 8.33.1 7607 - '@sentry/utils': 8.33.1 7707 + '@sentry/core': 8.35.0 7708 + '@sentry/opentelemetry': 8.35.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0) 7709 + '@sentry/types': 8.35.0 7710 + '@sentry/utils': 8.35.0 7608 7711 import-in-the-middle: 1.11.2 7609 7712 transitivePeerDependencies: 7610 7713 - supports-color 7611 7714 7612 - '@sentry/opentelemetry@8.33.1(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0)': 7715 + '@sentry/opentelemetry@8.35.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.26.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.27.0)': 7613 7716 dependencies: 7614 7717 '@opentelemetry/api': 1.9.0 7615 7718 '@opentelemetry/core': 1.26.0(@opentelemetry/api@1.9.0) 7616 7719 '@opentelemetry/instrumentation': 0.53.0(@opentelemetry/api@1.9.0) 7617 7720 '@opentelemetry/sdk-trace-base': 1.26.0(@opentelemetry/api@1.9.0) 7618 7721 '@opentelemetry/semantic-conventions': 1.27.0 7619 - '@sentry/core': 8.33.1 7620 - '@sentry/types': 8.33.1 7621 - '@sentry/utils': 8.33.1 7722 + '@sentry/core': 8.35.0 7723 + '@sentry/types': 8.35.0 7724 + '@sentry/utils': 8.35.0 7622 7725 7623 - '@sentry/react@8.33.1(react@19.0.0-rc-f994737d14-20240522)': 7726 + '@sentry/react@8.35.0(react@19.0.0-rc-f994737d14-20240522)': 7624 7727 dependencies: 7625 - '@sentry/browser': 8.33.1 7626 - '@sentry/core': 8.33.1 7627 - '@sentry/types': 8.33.1 7628 - '@sentry/utils': 8.33.1 7728 + '@sentry/browser': 8.35.0 7729 + '@sentry/core': 8.35.0 7730 + '@sentry/types': 8.35.0 7731 + '@sentry/utils': 8.35.0 7629 7732 hoist-non-react-statics: 3.3.2 7630 7733 react: 19.0.0-rc-f994737d14-20240522 7631 7734 7632 - '@sentry/types@8.33.1': {} 7735 + '@sentry/types@8.35.0': {} 7633 7736 7634 - '@sentry/utils@8.33.1': 7737 + '@sentry/utils@8.35.0': 7635 7738 dependencies: 7636 - '@sentry/types': 8.33.1 7739 + '@sentry/types': 8.35.0 7637 7740 7638 - '@sentry/vercel-edge@8.33.1': 7741 + '@sentry/vercel-edge@8.35.0': 7639 7742 dependencies: 7640 - '@sentry/core': 8.33.1 7641 - '@sentry/types': 8.33.1 7642 - '@sentry/utils': 8.33.1 7743 + '@sentry/core': 8.35.0 7744 + '@sentry/types': 8.35.0 7745 + '@sentry/utils': 8.35.0 7643 7746 7644 7747 '@sentry/webpack-plugin@2.22.3(webpack@5.95.0(esbuild@0.19.12))': 7645 7748 dependencies: ··· 7794 7897 dependencies: 7795 7898 '@types/yargs-parser': 21.0.3 7796 7899 7900 + '@typescript-eslint/eslint-plugin@7.14.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': 7901 + dependencies: 7902 + '@eslint-community/regexpp': 4.10.0 7903 + '@typescript-eslint/parser': 7.14.1(eslint@8.57.0)(typescript@5.4.5) 7904 + '@typescript-eslint/scope-manager': 7.14.1 7905 + '@typescript-eslint/type-utils': 7.14.1(eslint@8.57.0)(typescript@5.4.5) 7906 + '@typescript-eslint/utils': 7.14.1(eslint@8.57.0)(typescript@5.4.5) 7907 + '@typescript-eslint/visitor-keys': 7.14.1 7908 + eslint: 8.57.0 7909 + graphemer: 1.4.0 7910 + ignore: 5.3.1 7911 + natural-compare: 1.4.0 7912 + ts-api-utils: 1.3.0(typescript@5.4.5) 7913 + optionalDependencies: 7914 + typescript: 5.4.5 7915 + transitivePeerDependencies: 7916 + - supports-color 7917 + 7797 7918 '@typescript-eslint/eslint-plugin@7.14.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2)': 7798 7919 dependencies: 7799 7920 '@eslint-community/regexpp': 4.10.0 ··· 7809 7930 ts-api-utils: 1.3.0(typescript@5.5.2) 7810 7931 optionalDependencies: 7811 7932 typescript: 5.5.2 7933 + transitivePeerDependencies: 7934 + - supports-color 7935 + 7936 + '@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5)': 7937 + dependencies: 7938 + '@typescript-eslint/scope-manager': 7.14.1 7939 + '@typescript-eslint/types': 7.14.1 7940 + '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.4.5) 7941 + '@typescript-eslint/visitor-keys': 7.14.1 7942 + debug: 4.3.5 7943 + eslint: 8.57.0 7944 + optionalDependencies: 7945 + typescript: 5.4.5 7812 7946 transitivePeerDependencies: 7813 7947 - supports-color 7814 7948 ··· 7866 8000 '@typescript-eslint/types': 7.2.0 7867 8001 '@typescript-eslint/visitor-keys': 7.2.0 7868 8002 8003 + '@typescript-eslint/type-utils@7.14.1(eslint@8.57.0)(typescript@5.4.5)': 8004 + dependencies: 8005 + '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.4.5) 8006 + '@typescript-eslint/utils': 7.14.1(eslint@8.57.0)(typescript@5.4.5) 8007 + debug: 4.3.5 8008 + eslint: 8.57.0 8009 + ts-api-utils: 1.3.0(typescript@5.4.5) 8010 + optionalDependencies: 8011 + typescript: 5.4.5 8012 + transitivePeerDependencies: 8013 + - supports-color 8014 + 7869 8015 '@typescript-eslint/type-utils@7.14.1(eslint@8.57.0)(typescript@5.5.2)': 7870 8016 dependencies: 7871 8017 '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.5.2) ··· 7895 8041 tsutils: 3.21.0(typescript@5.5.2) 7896 8042 optionalDependencies: 7897 8043 typescript: 5.5.2 8044 + transitivePeerDependencies: 8045 + - supports-color 8046 + 8047 + '@typescript-eslint/typescript-estree@7.14.1(typescript@5.4.5)': 8048 + dependencies: 8049 + '@typescript-eslint/types': 7.14.1 8050 + '@typescript-eslint/visitor-keys': 7.14.1 8051 + debug: 4.3.5 8052 + globby: 11.1.0 8053 + is-glob: 4.0.3 8054 + minimatch: 9.0.4 8055 + semver: 7.6.2 8056 + ts-api-utils: 1.3.0(typescript@5.4.5) 8057 + optionalDependencies: 8058 + typescript: 5.4.5 7898 8059 transitivePeerDependencies: 7899 8060 - supports-color 7900 8061 ··· 7958 8119 - supports-color 7959 8120 - typescript 7960 8121 8122 + '@typescript-eslint/utils@7.14.1(eslint@8.57.0)(typescript@5.4.5)': 8123 + dependencies: 8124 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) 8125 + '@typescript-eslint/scope-manager': 7.14.1 8126 + '@typescript-eslint/types': 7.14.1 8127 + '@typescript-eslint/typescript-estree': 7.14.1(typescript@5.4.5) 8128 + eslint: 8.57.0 8129 + transitivePeerDependencies: 8130 + - supports-color 8131 + - typescript 8132 + 7961 8133 '@typescript-eslint/utils@7.14.1(eslint@8.57.0)(typescript@5.5.2)': 7962 8134 dependencies: 7963 8135 '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) ··· 7986 8158 7987 8159 '@ungap/structured-clone@1.2.0': {} 7988 8160 7989 - '@vercel/analytics@1.3.1(next@15.0.0-canary.178(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@0.0.0-experimental-334f00b-20240725)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)': 8161 + '@vercel/analytics@1.3.1(next@15.0.0(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.0.0-beta-8a03594-20241020)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)': 7990 8162 dependencies: 7991 8163 server-only: 0.0.1 7992 8164 optionalDependencies: 7993 - next: 15.0.0-canary.178(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@0.0.0-experimental-334f00b-20240725)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) 8165 + next: 15.0.0(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.0.0-beta-8a03594-20241020)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) 7994 8166 react: 19.0.0-rc-f994737d14-20240522 7995 8167 7996 8168 '@vercel/postgres@0.8.0': ··· 8001 8173 ws: 8.14.2(bufferutil@4.0.8)(utf-8-validate@6.0.3) 8002 8174 optional: true 8003 8175 8004 - '@vercel/speed-insights@1.0.12(next@15.0.0-canary.178(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@0.0.0-experimental-334f00b-20240725)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)': 8176 + '@vercel/speed-insights@1.0.12(next@15.0.0(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.0.0-beta-8a03594-20241020)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)': 8005 8177 optionalDependencies: 8006 - next: 15.0.0-canary.178(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@0.0.0-experimental-334f00b-20240725)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) 8178 + next: 15.0.0(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.0.0-beta-8a03594-20241020)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) 8007 8179 react: 19.0.0-rc-f994737d14-20240522 8008 8180 8009 8181 '@vercel/style-guide@6.0.0(@next/eslint-plugin-next@14.2.3)(eslint@8.57.0)(prettier@3.3.0)(typescript@5.5.2)(vitest@2.0.4)': ··· 8238 8410 dependencies: 8239 8411 dequal: 2.0.3 8240 8412 8413 + aria-query@5.3.2: {} 8414 + 8241 8415 array-buffer-byte-length@1.0.1: 8242 8416 dependencies: 8243 8417 call-bind: 1.0.7 ··· 8301 8475 es-errors: 1.3.0 8302 8476 es-shim-unscopables: 1.0.2 8303 8477 8478 + array.prototype.tosorted@1.1.4: 8479 + dependencies: 8480 + call-bind: 1.0.7 8481 + define-properties: 1.2.1 8482 + es-abstract: 1.23.3 8483 + es-errors: 1.3.0 8484 + es-shim-unscopables: 1.0.2 8485 + 8304 8486 arraybuffer.prototype.slice@1.0.3: 8305 8487 dependencies: 8306 8488 array-buffer-byte-length: 1.0.1 ··· 8324 8506 dependencies: 8325 8507 possible-typed-array-names: 1.0.0 8326 8508 8509 + axe-core@4.10.1: {} 8510 + 8327 8511 axe-core@4.7.0: {} 8328 8512 8329 8513 axios@0.27.2: ··· 8337 8521 dependencies: 8338 8522 dequal: 2.0.3 8339 8523 8340 - babel-plugin-react-compiler@0.0.0-experimental-334f00b-20240725: 8524 + axobject-query@4.1.0: {} 8525 + 8526 + babel-plugin-react-compiler@19.0.0-beta-8a03594-20241020: 8341 8527 dependencies: 8342 8528 '@babel/generator': 7.2.0 8343 8529 '@babel/types': 7.24.7 ··· 8789 8975 iterator.prototype: 1.1.2 8790 8976 safe-array-concat: 1.1.2 8791 8977 8978 + es-iterator-helpers@1.1.0: 8979 + dependencies: 8980 + call-bind: 1.0.7 8981 + define-properties: 1.2.1 8982 + es-abstract: 1.23.3 8983 + es-errors: 1.3.0 8984 + es-set-tostringtag: 2.0.3 8985 + function-bind: 1.1.2 8986 + get-intrinsic: 1.2.4 8987 + globalthis: 1.0.4 8988 + has-property-descriptors: 1.0.2 8989 + has-proto: 1.0.3 8990 + has-symbols: 1.0.3 8991 + internal-slot: 1.0.7 8992 + iterator.prototype: 1.1.3 8993 + safe-array-concat: 1.1.2 8994 + 8792 8995 es-module-lexer@1.5.4: {} 8793 8996 8794 8997 es-object-atoms@1.0.0: ··· 8919 9122 - eslint-import-resolver-webpack 8920 9123 - supports-color 8921 9124 8922 - eslint-config-next@15.0.0-rc.0(eslint@8.57.0)(typescript@5.4.5): 9125 + eslint-config-next@15.0.0(eslint@8.57.0)(typescript@5.4.5): 8923 9126 dependencies: 8924 - '@next/eslint-plugin-next': 15.0.0-rc.0 9127 + '@next/eslint-plugin-next': 15.0.0 8925 9128 '@rushstack/eslint-patch': 1.10.3 8926 - '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.4.5) 9129 + '@typescript-eslint/eslint-plugin': 7.14.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) 9130 + '@typescript-eslint/parser': 7.14.1(eslint@8.57.0)(typescript@5.4.5) 8927 9131 eslint: 8.57.0 8928 9132 eslint-import-resolver-node: 0.3.9 8929 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1)(eslint@8.57.0) 8930 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) 8931 - eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) 8932 - eslint-plugin-react: 7.34.2(eslint@8.57.0) 8933 - eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) 9133 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.0) 9134 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) 9135 + eslint-plugin-jsx-a11y: 6.10.1(eslint@8.57.0) 9136 + eslint-plugin-react: 7.37.1(eslint@8.57.0) 9137 + eslint-plugin-react-hooks: 5.0.0(eslint@8.57.0) 8934 9138 optionalDependencies: 8935 9139 typescript: 5.4.5 8936 9140 transitivePeerDependencies: ··· 8976 9180 transitivePeerDependencies: 8977 9181 - supports-color 8978 9182 9183 + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.0): 9184 + dependencies: 9185 + debug: 4.3.5 9186 + enhanced-resolve: 5.16.1 9187 + eslint: 8.57.0 9188 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.0))(eslint@8.57.0) 9189 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) 9190 + fast-glob: 3.3.2 9191 + get-tsconfig: 4.7.5 9192 + is-core-module: 2.13.1 9193 + is-glob: 4.0.3 9194 + transitivePeerDependencies: 9195 + - '@typescript-eslint/parser' 9196 + - eslint-import-resolver-node 9197 + - eslint-import-resolver-webpack 9198 + - supports-color 9199 + 8979 9200 eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0): 8980 9201 dependencies: 8981 9202 debug: 4.3.5 ··· 9027 9248 - eslint-import-resolver-webpack 9028 9249 - supports-color 9029 9250 9251 + eslint-module-utils@2.12.0(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.0))(eslint@8.57.0): 9252 + dependencies: 9253 + debug: 3.2.7 9254 + optionalDependencies: 9255 + '@typescript-eslint/parser': 7.14.1(eslint@8.57.0)(typescript@5.4.5) 9256 + eslint: 8.57.0 9257 + eslint-import-resolver-node: 0.3.9 9258 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.0) 9259 + transitivePeerDependencies: 9260 + - supports-color 9261 + 9262 + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.0))(eslint@8.57.0): 9263 + dependencies: 9264 + debug: 3.2.7 9265 + optionalDependencies: 9266 + '@typescript-eslint/parser': 7.14.1(eslint@8.57.0)(typescript@5.4.5) 9267 + eslint: 8.57.0 9268 + eslint-import-resolver-node: 0.3.9 9269 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.0) 9270 + transitivePeerDependencies: 9271 + - supports-color 9272 + 9030 9273 eslint-module-utils@2.8.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.5.2))(eslint-plugin-import@2.29.1)(eslint@8.57.0))(eslint@8.57.0): 9031 9274 dependencies: 9032 9275 debug: 3.2.7 ··· 9120 9363 - eslint-import-resolver-webpack 9121 9364 - supports-color 9122 9365 9366 + eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): 9367 + dependencies: 9368 + '@rtsao/scc': 1.1.0 9369 + array-includes: 3.1.8 9370 + array.prototype.findlastindex: 1.2.5 9371 + array.prototype.flat: 1.3.2 9372 + array.prototype.flatmap: 1.3.2 9373 + debug: 3.2.7 9374 + doctrine: 2.1.0 9375 + eslint: 8.57.0 9376 + eslint-import-resolver-node: 0.3.9 9377 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.0))(eslint@8.57.0) 9378 + hasown: 2.0.2 9379 + is-core-module: 2.15.1 9380 + is-glob: 4.0.3 9381 + minimatch: 3.1.2 9382 + object.fromentries: 2.0.8 9383 + object.groupby: 1.0.3 9384 + object.values: 1.2.0 9385 + semver: 6.3.1 9386 + string.prototype.trimend: 1.0.8 9387 + tsconfig-paths: 3.15.0 9388 + optionalDependencies: 9389 + '@typescript-eslint/parser': 7.14.1(eslint@8.57.0)(typescript@5.4.5) 9390 + transitivePeerDependencies: 9391 + - eslint-import-resolver-typescript 9392 + - eslint-import-resolver-webpack 9393 + - supports-color 9394 + 9123 9395 eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.14.1(@typescript-eslint/parser@7.14.1(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2))(eslint@8.57.0)(typescript@5.5.2): 9124 9396 dependencies: 9125 9397 '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.5.2) ··· 9130 9402 - supports-color 9131 9403 - typescript 9132 9404 9405 + eslint-plugin-jsx-a11y@6.10.1(eslint@8.57.0): 9406 + dependencies: 9407 + aria-query: 5.3.2 9408 + array-includes: 3.1.8 9409 + array.prototype.flatmap: 1.3.2 9410 + ast-types-flow: 0.0.8 9411 + axe-core: 4.10.1 9412 + axobject-query: 4.1.0 9413 + damerau-levenshtein: 1.0.8 9414 + emoji-regex: 9.2.2 9415 + es-iterator-helpers: 1.1.0 9416 + eslint: 8.57.0 9417 + hasown: 2.0.2 9418 + jsx-ast-utils: 3.3.5 9419 + language-tags: 1.0.9 9420 + minimatch: 3.1.2 9421 + object.fromentries: 2.0.8 9422 + safe-regex-test: 1.0.3 9423 + string.prototype.includes: 2.0.1 9424 + 9133 9425 eslint-plugin-jsx-a11y@6.8.0(eslint@8.57.0): 9134 9426 dependencies: 9135 9427 '@babel/runtime': 7.24.6 ··· 9173 9465 dependencies: 9174 9466 eslint: 8.57.0 9175 9467 9468 + eslint-plugin-react-hooks@5.0.0(eslint@8.57.0): 9469 + dependencies: 9470 + eslint: 8.57.0 9471 + 9176 9472 eslint-plugin-react@7.34.2(eslint@8.57.0): 9177 9473 dependencies: 9178 9474 array-includes: 3.1.8 ··· 9195 9491 semver: 6.3.1 9196 9492 string.prototype.matchall: 4.0.11 9197 9493 9494 + eslint-plugin-react@7.37.1(eslint@8.57.0): 9495 + dependencies: 9496 + array-includes: 3.1.8 9497 + array.prototype.findlast: 1.2.5 9498 + array.prototype.flatmap: 1.3.2 9499 + array.prototype.tosorted: 1.1.4 9500 + doctrine: 2.1.0 9501 + es-iterator-helpers: 1.0.19 9502 + eslint: 8.57.0 9503 + estraverse: 5.3.0 9504 + hasown: 2.0.2 9505 + jsx-ast-utils: 3.3.5 9506 + minimatch: 3.1.2 9507 + object.entries: 1.1.8 9508 + object.fromentries: 2.0.8 9509 + object.values: 1.2.0 9510 + prop-types: 15.8.1 9511 + resolve: 2.0.0-next.5 9512 + semver: 6.3.1 9513 + string.prototype.matchall: 4.0.11 9514 + string.prototype.repeat: 1.0.0 9515 + 9198 9516 eslint-plugin-testing-library@6.2.2(eslint@8.57.0)(typescript@5.5.2): 9199 9517 dependencies: 9200 9518 '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.5.2) ··· 9349 9667 optional: true 9350 9668 9351 9669 fast-deep-equal@3.1.3: {} 9670 + 9671 + fast-glob@3.3.1: 9672 + dependencies: 9673 + '@nodelib/fs.stat': 2.0.5 9674 + '@nodelib/fs.walk': 1.2.8 9675 + glob-parent: 5.1.2 9676 + merge2: 1.4.1 9677 + micromatch: 4.0.7 9352 9678 9353 9679 fast-glob@3.3.2: 9354 9680 dependencies: ··· 9699 10025 dependencies: 9700 10026 hasown: 2.0.2 9701 10027 10028 + is-core-module@2.15.1: 10029 + dependencies: 10030 + hasown: 2.0.2 10031 + 9702 10032 is-data-view@1.0.1: 9703 10033 dependencies: 9704 10034 is-typed-array: 1.1.13 ··· 9793 10123 reflect.getprototypeof: 1.0.6 9794 10124 set-function-name: 2.0.2 9795 10125 10126 + iterator.prototype@1.1.3: 10127 + dependencies: 10128 + define-properties: 1.2.1 10129 + get-intrinsic: 1.2.4 10130 + has-symbols: 1.0.3 10131 + reflect.getprototypeof: 1.0.6 10132 + set-function-name: 2.0.2 10133 + 9796 10134 jackspeak@2.3.6: 9797 10135 dependencies: 9798 10136 '@isaacs/cliui': 8.0.2 ··· 10035 10373 react: 19.0.0-rc-f994737d14-20240522 10036 10374 react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) 10037 10375 10038 - next@15.0.0-canary.178(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@0.0.0-experimental-334f00b-20240725)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522): 10376 + next@15.0.0(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.0.0-beta-8a03594-20241020)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522): 10039 10377 dependencies: 10040 - '@next/env': 15.0.0-canary.178 10378 + '@next/env': 15.0.0 10041 10379 '@swc/counter': 0.1.3 10042 10380 '@swc/helpers': 0.5.13 10043 10381 busboy: 1.6.0 ··· 10047 10385 react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) 10048 10386 styled-jsx: 5.1.6(@babel/core@7.24.7)(react@19.0.0-rc-f994737d14-20240522) 10049 10387 optionalDependencies: 10050 - '@next/swc-darwin-arm64': 15.0.0-canary.178 10051 - '@next/swc-darwin-x64': 15.0.0-canary.178 10052 - '@next/swc-linux-arm64-gnu': 15.0.0-canary.178 10053 - '@next/swc-linux-arm64-musl': 15.0.0-canary.178 10054 - '@next/swc-linux-x64-gnu': 15.0.0-canary.178 10055 - '@next/swc-linux-x64-musl': 15.0.0-canary.178 10056 - '@next/swc-win32-arm64-msvc': 15.0.0-canary.178 10057 - '@next/swc-win32-ia32-msvc': 15.0.0-canary.178 10058 - '@next/swc-win32-x64-msvc': 15.0.0-canary.178 10388 + '@next/swc-darwin-arm64': 15.0.0 10389 + '@next/swc-darwin-x64': 15.0.0 10390 + '@next/swc-linux-arm64-gnu': 15.0.0 10391 + '@next/swc-linux-arm64-musl': 15.0.0 10392 + '@next/swc-linux-x64-gnu': 15.0.0 10393 + '@next/swc-linux-x64-musl': 15.0.0 10394 + '@next/swc-win32-arm64-msvc': 15.0.0 10395 + '@next/swc-win32-x64-msvc': 15.0.0 10059 10396 '@opentelemetry/api': 1.9.0 10060 - babel-plugin-react-compiler: 0.0.0-experimental-334f00b-20240725 10397 + babel-plugin-react-compiler: 19.0.0-beta-8a03594-20241020 10061 10398 sharp: 0.33.5 10062 10399 transitivePeerDependencies: 10063 10400 - '@babel/core' ··· 10613 10950 10614 10951 resolve@1.22.8: 10615 10952 dependencies: 10616 - is-core-module: 2.13.1 10953 + is-core-module: 2.15.1 10617 10954 path-parse: 1.0.7 10618 10955 supports-preserve-symlinks-flag: 1.0.0 10619 10956 ··· 10886 11223 emoji-regex: 9.2.2 10887 11224 strip-ansi: 7.1.0 10888 11225 11226 + string.prototype.includes@2.0.1: 11227 + dependencies: 11228 + call-bind: 1.0.7 11229 + define-properties: 1.2.1 11230 + es-abstract: 1.23.3 11231 + 10889 11232 string.prototype.matchall@4.0.11: 10890 11233 dependencies: 10891 11234 call-bind: 1.0.7 ··· 10900 11243 regexp.prototype.flags: 1.5.2 10901 11244 set-function-name: 2.0.2 10902 11245 side-channel: 1.0.6 11246 + 11247 + string.prototype.repeat@1.0.0: 11248 + dependencies: 11249 + define-properties: 1.2.1 11250 + es-abstract: 1.23.3 10903 11251 10904 11252 string.prototype.trim@1.2.9: 10905 11253 dependencies: