diff --git a/apps/web/next.config.mjs b/apps/web/next.config.mjs index 7eb681fbc..8ded25299 100644 --- a/apps/web/next.config.mjs +++ b/apps/web/next.config.mjs @@ -2,6 +2,7 @@ import { withSentryConfig } from "@sentry/nextjs"; /** @type {import('next').NextConfig} */ const nextConfig = { + reactStrictMode: false, env: { DEBUG: process.env.DEBUG ? "true" : "", GOOGLE_CLIENT_ID: process.env.GOOGLE_CLIENT_ID || "", diff --git a/apps/web/package.json b/apps/web/package.json index 977d741d6..80865458d 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -30,11 +30,11 @@ "isomorphic-dompurify": "^2.12.0", "leaflet": "^1.9.4", "marked": "^9.1.6", - "next": "14.2.4", + "next": "15.0.0-rc.0", "pica": "^9.0.1", - "react": "^18", + "react": "19.0.0-rc-8971381549-20240625", "react-avatar-editor": "^13.0.2", - "react-dom": "^18", + "react-dom": "19.0.0-rc-8971381549-20240625", "react-error-boundary": "^4.0.13", "react-hook-form": "^7.52.0", "react-leaflet": "^4.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 16587a064..72e150b8a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -299,10 +299,10 @@ importers: version: 5.0.19 '@headlessui/react': specifier: ^1.7.19 - version: 1.7.19(react-dom@18.3.1)(react@18.3.1) + version: 1.7.19(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625) '@heroicons/react': specifier: ^2.1.3 - version: 2.1.3(react@18.3.1) + version: 2.1.3(react@19.0.0-rc-8971381549-20240625) '@hookform/resolvers': specifier: ^3.6.0 version: 3.6.0(react-hook-form@7.52.0) @@ -314,25 +314,25 @@ importers: version: link:../server '@react-oauth/google': specifier: ^0.11.1 - version: 0.11.1(react-dom@18.3.1)(react@18.3.1) + version: 0.11.1(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625) '@sentry/nextjs': specifier: ^8.10.0 - version: 8.10.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.0)(@opentelemetry/instrumentation@0.52.0)(@opentelemetry/sdk-trace-base@1.25.0)(@opentelemetry/semantic-conventions@1.25.0)(next@14.2.4)(react@18.3.1)(webpack@5.92.1) + version: 8.10.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.0)(@opentelemetry/instrumentation@0.52.0)(@opentelemetry/sdk-trace-base@1.25.0)(@opentelemetry/semantic-conventions@1.25.0)(next@15.0.0-rc.0)(react@19.0.0-rc-8971381549-20240625)(webpack@5.92.1) '@tanstack/react-query': specifier: ^5.45.1 - version: 5.45.1(react@18.3.1) + version: 5.45.1(react@19.0.0-rc-8971381549-20240625) '@tanstack/react-query-next-experimental': specifier: ^5.48.0 - version: 5.48.0(@tanstack/react-query@5.45.1)(next@14.2.4)(react@18.3.1) + version: 5.48.0(@tanstack/react-query@5.45.1)(next@15.0.0-rc.0)(react@19.0.0-rc-8971381549-20240625) '@trpc/client': specifier: 11.0.0-rc.413 version: 11.0.0-rc.413(@trpc/server@11.0.0-rc.413) '@trpc/next': specifier: 11.0.0-rc.413 - version: 11.0.0-rc.413(@tanstack/react-query@5.45.1)(@trpc/client@11.0.0-rc.413)(@trpc/react-query@11.0.0-rc.413)(@trpc/server@11.0.0-rc.413)(next@14.2.4)(react-dom@18.3.1)(react@18.3.1) + version: 11.0.0-rc.413(@tanstack/react-query@5.45.1)(@trpc/client@11.0.0-rc.413)(@trpc/react-query@11.0.0-rc.413)(@trpc/server@11.0.0-rc.413)(next@15.0.0-rc.0)(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625) '@trpc/react-query': specifier: 11.0.0-rc.413 - version: 11.0.0-rc.413(@tanstack/react-query@5.45.1)(@trpc/client@11.0.0-rc.413)(@trpc/server@11.0.0-rc.413)(react-dom@18.3.1)(react@18.3.1) + version: 11.0.0-rc.413(@tanstack/react-query@5.45.1)(@trpc/client@11.0.0-rc.413)(@trpc/server@11.0.0-rc.413)(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625) '@trpc/server': specifier: 11.0.0-rc.413 version: 11.0.0-rc.413 @@ -347,7 +347,7 @@ importers: version: 3.7.0 framer-motion: specifier: ^10.18.0 - version: 10.18.0(react-dom@18.3.1)(react@18.3.1) + version: 10.18.0(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625) iron-session: specifier: ^8.0.2 version: 8.0.2 @@ -361,41 +361,41 @@ importers: specifier: ^9.1.6 version: 9.1.6 next: - specifier: 14.2.4 - version: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1)(react@18.3.1) + specifier: 15.0.0-rc.0 + version: 15.0.0-rc.0(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625) pica: specifier: ^9.0.1 version: 9.0.1 react: - specifier: ^18 - version: 18.3.1 + specifier: 19.0.0-rc-8971381549-20240625 + version: 19.0.0-rc-8971381549-20240625 react-avatar-editor: specifier: ^13.0.2 - version: 13.0.2(@babel/core@7.24.7)(react-dom@18.3.1)(react@18.3.1) + version: 13.0.2(@babel/core@7.24.7)(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625) react-dom: - specifier: ^18 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0-rc-8971381549-20240625 + version: 19.0.0-rc-8971381549-20240625(react@19.0.0-rc-8971381549-20240625) react-error-boundary: specifier: ^4.0.13 - version: 4.0.13(react@18.3.1) + version: 4.0.13(react@19.0.0-rc-8971381549-20240625) react-hook-form: specifier: ^7.52.0 - version: 7.52.0(react@18.3.1) + version: 7.52.0(react@19.0.0-rc-8971381549-20240625) react-leaflet: specifier: ^4.2.1 - version: 4.2.1(leaflet@1.9.4)(react-dom@18.3.1)(react@18.3.1) + version: 4.2.1(leaflet@1.9.4)(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625) react-qr-code: specifier: ^2.0.14 - version: 2.0.14(react@18.3.1) + version: 2.0.14(react@19.0.0-rc-8971381549-20240625) swr: specifier: ^2.2.5 - version: 2.2.5(react@18.3.1) + version: 2.2.5(react@19.0.0-rc-8971381549-20240625) ts-debounce: specifier: ^4.0.0 version: 4.0.0 usehooks-ts: specifier: ^2.16.0 - version: 2.16.0(react@18.3.1) + version: 2.16.0(react@19.0.0-rc-8971381549-20240625) zod: specifier: ^3.23.8 version: 3.23.8 @@ -2703,25 +2703,25 @@ packages: crypto-js: 4.2.0 dev: false - /@headlessui/react@1.7.19(react-dom@18.3.1)(react@18.3.1): + /@headlessui/react@1.7.19(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-Ll+8q3OlMJfJbAKM/+/Y2q6PPYbryqNTXDbryx7SXLIDamkF6iQFbriYHga0dY44PvDhvvBWCx1Xj4U5+G4hOw==} engines: {node: '>=10'} peerDependencies: react: ^16 || ^17 || ^18 react-dom: ^16 || ^17 || ^18 dependencies: - '@tanstack/react-virtual': 3.5.1(react-dom@18.3.1)(react@18.3.1) + '@tanstack/react-virtual': 3.5.1(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625) client-only: 0.0.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-8971381549-20240625 + react-dom: 19.0.0-rc-8971381549-20240625(react@19.0.0-rc-8971381549-20240625) dev: false - /@heroicons/react@2.1.3(react@18.3.1): + /@heroicons/react@2.1.3(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-fEcPfo4oN345SoqdlCDdSa4ivjaKbk0jTd+oubcgNxnNgAfzysfwWfQUr+51wigiWHQQRiZNd1Ao0M5Y3M2EGg==} peerDependencies: react: '>= 16' dependencies: - react: 18.3.1 + react: 19.0.0-rc-8971381549-20240625 dev: false /@hookform/resolvers@3.6.0(react-hook-form@7.52.0): @@ -2729,7 +2729,7 @@ packages: peerDependencies: react-hook-form: ^7.0.0 dependencies: - react-hook-form: 7.52.0(react@18.3.1) + react-hook-form: 7.52.0(react@19.0.0-rc-8971381549-20240625) dev: false /@humanwhocodes/config-array@0.11.14: @@ -2760,6 +2760,17 @@ packages: dev: false optional: true + /@img/sharp-darwin-arm64@0.33.4: + resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.2 + dev: false + optional: true + /@img/sharp-darwin-x64@0.33.3: resolution: {integrity: sha512-2QeSl7QDK9ru//YBT4sQkoq7L0EAJZA3rtV+v9p8xTKl4U1bUqTIaCnoC7Ctx2kCjQgwFXDasOtPTCT8eCTXvw==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} @@ -2771,6 +2782,17 @@ packages: dev: false optional: true + /@img/sharp-darwin-x64@0.33.4: + resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.2 + dev: false + optional: true + /@img/sharp-libvips-darwin-arm64@1.0.2: resolution: {integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==} engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} @@ -2854,6 +2876,17 @@ packages: dev: false optional: true + /@img/sharp-linux-arm64@0.33.4: + resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.2 + dev: false + optional: true + /@img/sharp-linux-arm@0.33.3: resolution: {integrity: sha512-Q7Ee3fFSC9P7vUSqVEF0zccJsZ8GiiCJYGWDdhEjdlOeS9/jdkyJ6sUSPj+bL8VuOYFSbofrW0t/86ceVhx32w==} engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} @@ -2865,6 +2898,17 @@ packages: dev: false optional: true + /@img/sharp-linux-arm@0.33.4: + resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==} + engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.2 + dev: false + optional: true + /@img/sharp-linux-s390x@0.33.3: resolution: {integrity: sha512-vFk441DKRFepjhTEH20oBlFrHcLjPfI8B0pMIxGm3+yilKyYeHEVvrZhYFdqIseSclIqbQ3SnZMwEMWonY5XFA==} engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} @@ -2876,6 +2920,17 @@ packages: dev: false optional: true + /@img/sharp-linux-s390x@0.33.4: + resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==} + engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.2 + dev: false + optional: true + /@img/sharp-linux-x64@0.33.3: resolution: {integrity: sha512-Q4I++herIJxJi+qmbySd072oDPRkCg/SClLEIDh5IL9h1zjhqjv82H0Seupd+q2m0yOfD+/fJnjSoDFtKiHu2g==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} @@ -2887,6 +2942,17 @@ packages: dev: false optional: true + /@img/sharp-linux-x64@0.33.4: + resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.2 + dev: false + optional: true + /@img/sharp-linuxmusl-arm64@0.33.3: resolution: {integrity: sha512-qnDccehRDXadhM9PM5hLvcPRYqyFCBN31kq+ErBSZtZlsAc1U4Z85xf/RXv1qolkdu+ibw64fUDaRdktxTNP9A==} engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} @@ -2898,6 +2964,17 @@ packages: dev: false optional: true + /@img/sharp-linuxmusl-arm64@0.33.4: + resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 + dev: false + optional: true + /@img/sharp-linuxmusl-x64@0.33.3: resolution: {integrity: sha512-Jhchim8kHWIU/GZ+9poHMWRcefeaxFIs9EBqf9KtcC14Ojk6qua7ghKiPs0sbeLbLj/2IGBtDcxHyjCdYWkk2w==} engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} @@ -2909,6 +2986,17 @@ packages: dev: false optional: true + /@img/sharp-linuxmusl-x64@0.33.4: + resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.2 + dev: false + optional: true + /@img/sharp-wasm32@0.33.3: resolution: {integrity: sha512-68zivsdJ0koE96stdUfM+gmyaK/NcoSZK5dV5CAjES0FUXS9lchYt8LAB5rTbM7nlWtxaU/2GON0HVN6/ZYJAQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} @@ -2919,6 +3007,16 @@ packages: dev: false optional: true + /@img/sharp-wasm32@0.33.4: + resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [wasm32] + requiresBuild: true + dependencies: + '@emnapi/runtime': 1.2.0 + dev: false + optional: true + /@img/sharp-win32-ia32@0.33.3: resolution: {integrity: sha512-CyimAduT2whQD8ER4Ux7exKrtfoaUiVr7HG0zZvO0XTFn2idUWljjxv58GxNTkFb8/J9Ub9AqITGkJD6ZginxQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} @@ -2928,6 +3026,15 @@ packages: dev: false optional: true + /@img/sharp-win32-ia32@0.33.4: + resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@img/sharp-win32-x64@0.33.3: resolution: {integrity: sha512-viT4fUIDKnli3IfOephGnolMzhz5VaTvDRkYqtZxOMIoMQ4MrAziO7pT1nVnOt2FAm7qW5aa+CCc13aEY6Le0g==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} @@ -2937,6 +3044,15 @@ packages: dev: false optional: true + /@img/sharp-win32-x64@0.33.4: + resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -3010,8 +3126,8 @@ packages: - supports-color dev: false - /@next/env@14.2.4: - resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==} + /@next/env@15.0.0-rc.0: + resolution: {integrity: sha512-6W0ndQvHR9sXcqcKeR/inD2UTRCs9+VkSK3lfaGmEuZs7EjwwXMO2BPYjz9oBrtfPL3xuTjtXsHKSsalYQ5l1Q==} dev: false /@next/eslint-plugin-next@14.2.4: @@ -3020,8 +3136,8 @@ packages: glob: 10.3.10 dev: true - /@next/swc-darwin-arm64@14.2.4: - resolution: {integrity: sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==} + /@next/swc-darwin-arm64@15.0.0-rc.0: + resolution: {integrity: sha512-4OpTXvAWcSabXA5d688zdUwa3sfT9QrLnHMdpv4q2UDnnuqmOI0xLb6lrOxwpi+vHJNkneuNLqyc5HGBhkqL6A==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -3029,8 +3145,8 @@ packages: dev: false optional: true - /@next/swc-darwin-x64@14.2.4: - resolution: {integrity: sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==} + /@next/swc-darwin-x64@15.0.0-rc.0: + resolution: {integrity: sha512-/TD8M9DT244uhtFA8P/0DUbM7ftg2zio6yOo6ajV16vNjkcug9Kt9//Wa4SrJjWcsGZpViLctOlwn3/6JFAuAA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -3038,8 +3154,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu@14.2.4: - resolution: {integrity: sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==} + /@next/swc-linux-arm64-gnu@15.0.0-rc.0: + resolution: {integrity: sha512-3VTO32938AcqOlOI/U61/MIpeYrblP22VU1GrgmMQJozsAXEJgLCgf3wxZtn61/FG4Yc0tp7rPZE2t1fIGe0+w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3047,8 +3163,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-musl@14.2.4: - resolution: {integrity: sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==} + /@next/swc-linux-arm64-musl@15.0.0-rc.0: + resolution: {integrity: sha512-0kDnxM3AfrrHFJ/wTkjkv7cVHIaGwv+CzDg9lL2BoLEM4kMQhH20DTsBOMqpTpo1K2KCg67LuTGd3QOITT5uFQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3056,8 +3172,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu@14.2.4: - resolution: {integrity: sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==} + /@next/swc-linux-x64-gnu@15.0.0-rc.0: + resolution: {integrity: sha512-fPMNahzqYFjm5h0ncJ5+F3NrShmWhpusM+zrQl01MMU0Ed5xsL4pJJDSuXV4wPkNUSjCP3XstTjxR5kBdO4juQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3065,8 +3181,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-musl@14.2.4: - resolution: {integrity: sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==} + /@next/swc-linux-x64-musl@15.0.0-rc.0: + resolution: {integrity: sha512-7/FLgOqrrQAxOVQrxfr3bGgZ83pSCmc2S3TXBILnHw0S8qLxmFjhSjH5ogaDmjrES/PSYMaX1FsP5Af88hp7Gw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3074,8 +3190,8 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc@14.2.4: - resolution: {integrity: sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==} + /@next/swc-win32-arm64-msvc@15.0.0-rc.0: + resolution: {integrity: sha512-5wcqoYHh7hbdghjH6Xs3i5/f0ov+i1Xw2E3O+BzZNESYVLgCM1q7KJu5gdGFoXA2gz5XaKF/VBcYHikLzyjgmA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -3083,8 +3199,8 @@ packages: dev: false optional: true - /@next/swc-win32-ia32-msvc@14.2.4: - resolution: {integrity: sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==} + /@next/swc-win32-ia32-msvc@15.0.0-rc.0: + resolution: {integrity: sha512-/hqOmYRTvtBPToE4Dbl9n+sLYU7DPd52R+TtjIrrEzTMgFo2/d7un3sD7GKmb2OwOj/ExyGv6Bd/JzytBVxXlw==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -3092,8 +3208,8 @@ packages: dev: false optional: true - /@next/swc-win32-x64-msvc@14.2.4: - resolution: {integrity: sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==} + /@next/swc-win32-x64-msvc@15.0.0-rc.0: + resolution: {integrity: sha512-2Jly5nShvCUzzngP3RzdQ3JcuEcHcnIEvkvZDCXqFAK+bWks4+qOkEUO1QIAERQ99J5J9/1AN/8zFBme3Mm57A==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3509,7 +3625,7 @@ packages: - supports-color dev: false - /@react-leaflet/core@2.1.0(leaflet@1.9.4)(react-dom@18.3.1)(react@18.3.1): + /@react-leaflet/core@2.1.0(leaflet@1.9.4)(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-Qk7Pfu8BSarKGqILj4x7bCSZ1pjuAPZ+qmRwH5S7mDS91VSbVVsJSrW4qA+GPrro8t69gFYVMWb1Zc4yFmPiVg==} peerDependencies: leaflet: ^1.9.0 @@ -3517,18 +3633,18 @@ packages: react-dom: ^18.0.0 dependencies: leaflet: 1.9.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-8971381549-20240625 + react-dom: 19.0.0-rc-8971381549-20240625(react@19.0.0-rc-8971381549-20240625) dev: false - /@react-oauth/google@0.11.1(react-dom@18.3.1)(react@18.3.1): + /@react-oauth/google@0.11.1(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-tywZisXbsdaRBVbEu0VX6dRbOSL2I6DgY97woq5NMOOOz+xtDsm418vqq+Vx10KMtra3kdHMRMf0hXLWrk2RMg==} peerDependencies: react: '>=16.8.0' react-dom: '>=16.8.0' dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-8971381549-20240625 + react-dom: 19.0.0-rc-8971381549-20240625(react@19.0.0-rc-8971381549-20240625) dev: false /@rollup/plugin-commonjs@26.0.1(rollup@3.29.4): @@ -3863,7 +3979,7 @@ packages: '@sentry/utils': 8.9.2 dev: false - /@sentry/nextjs@8.10.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.0)(@opentelemetry/instrumentation@0.52.0)(@opentelemetry/sdk-trace-base@1.25.0)(@opentelemetry/semantic-conventions@1.25.0)(next@14.2.4)(react@18.3.1)(webpack@5.92.1): + /@sentry/nextjs@8.10.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.0)(@opentelemetry/instrumentation@0.52.0)(@opentelemetry/sdk-trace-base@1.25.0)(@opentelemetry/semantic-conventions@1.25.0)(next@15.0.0-rc.0)(react@19.0.0-rc-8971381549-20240625)(webpack@5.92.1): resolution: {integrity: sha512-oSaAH9PLDmAgC81PKincziJuaILFBub9cg/jldTVF3h+wTGaKDvs9PbXPkUn+dIh2RzgnTCgnIlL1L6lyJvNGw==} engines: {node: '>=14.18'} peerDependencies: @@ -3879,14 +3995,14 @@ packages: '@sentry/core': 8.10.0 '@sentry/node': 8.10.0 '@sentry/opentelemetry': 8.10.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.0)(@opentelemetry/instrumentation@0.52.0)(@opentelemetry/sdk-trace-base@1.25.0)(@opentelemetry/semantic-conventions@1.25.0) - '@sentry/react': 8.10.0(react@18.3.1) + '@sentry/react': 8.10.0(react@19.0.0-rc-8971381549-20240625) '@sentry/types': 8.10.0 '@sentry/utils': 8.10.0 '@sentry/vercel-edge': 8.10.0 '@sentry/webpack-plugin': 2.18.0(webpack@5.92.1) chalk: 3.0.0 - next: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1)(react@18.3.1) - react: 18.3.1 + next: 15.0.0-rc.0(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625) + react: 19.0.0-rc-8971381549-20240625 resolve: 1.22.8 rollup: 3.29.4 stacktrace-parser: 0.1.10 @@ -4031,7 +4147,7 @@ packages: - supports-color dev: false - /@sentry/react@8.10.0(react@18.3.1): + /@sentry/react@8.10.0(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-Nwamhet8jeJWrRFJzLd08tyYgSbZOxZTQuDtyzU+EVkjzy2RVoYZUtYSHkopzg8MULz5MrI7BfrWFVSncDBNjA==} engines: {node: '>=14.18'} peerDependencies: @@ -4042,7 +4158,7 @@ packages: '@sentry/types': 8.10.0 '@sentry/utils': 8.10.0 hoist-non-react-statics: 3.3.2 - react: 18.3.1 + react: 19.0.0-rc-8971381549-20240625 dev: false /@sentry/types@8.10.0: @@ -4283,14 +4399,9 @@ packages: - typescript dev: true - /@swc/counter@0.1.3: - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - dev: false - - /@swc/helpers@0.5.5: - resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} + /@swc/helpers@0.5.11: + resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} dependencies: - '@swc/counter': 0.1.3 tslib: 2.6.3 dev: false @@ -4319,36 +4430,36 @@ packages: resolution: {integrity: sha512-RVfIZQmFUTdjhSAAblvueimfngYyfN6HlwaJUPK71PKd7yi43Vs1S/rdimmZedPWX/WGppcq/U1HOj7O7FwYxw==} dev: false - /@tanstack/react-query-next-experimental@5.48.0(@tanstack/react-query@5.45.1)(next@14.2.4)(react@18.3.1): + /@tanstack/react-query-next-experimental@5.48.0(@tanstack/react-query@5.45.1)(next@15.0.0-rc.0)(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-+t41XBiPMtwa+xEfsNuVCxPCQQh4vnZ4Xzd6NtDaqWMsWSeR6hN6mTtMvJb2KFzBs8gZghB8yebLRE4msYnF1A==} peerDependencies: '@tanstack/react-query': ^5.48.0 next: ^13 || ^14 || ^15 react: ^18 || ^19 dependencies: - '@tanstack/react-query': 5.45.1(react@18.3.1) - next: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1)(react@18.3.1) - react: 18.3.1 + '@tanstack/react-query': 5.45.1(react@19.0.0-rc-8971381549-20240625) + next: 15.0.0-rc.0(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625) + react: 19.0.0-rc-8971381549-20240625 dev: false - /@tanstack/react-query@5.45.1(react@18.3.1): + /@tanstack/react-query@5.45.1(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-mYYfJujKg2kxmkRRjA6nn4YKG3ITsKuH22f1kteJ5IuVQqgKUgbaSQfYwVP0gBS05mhwxO03HVpD0t7BMN7WOA==} peerDependencies: react: ^18.0.0 dependencies: '@tanstack/query-core': 5.45.0 - react: 18.3.1 + react: 19.0.0-rc-8971381549-20240625 dev: false - /@tanstack/react-virtual@3.5.1(react-dom@18.3.1)(react@18.3.1): + /@tanstack/react-virtual@3.5.1(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-jIsuhfgy8GqA67PdWqg73ZB2LFE+HD9hjWL1L6ifEIZVyZVAKpYmgUG4WsKQ005aEyImJmbuimPiEvc57IY0Aw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@tanstack/virtual-core': 3.5.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-8971381549-20240625 + react-dom: 19.0.0-rc-8971381549-20240625(react@19.0.0-rc-8971381549-20240625) dev: false /@tanstack/virtual-core@3.5.1: @@ -4376,7 +4487,7 @@ packages: '@trpc/server': 11.0.0-rc.413 dev: false - /@trpc/next@11.0.0-rc.413(@tanstack/react-query@5.45.1)(@trpc/client@11.0.0-rc.413)(@trpc/react-query@11.0.0-rc.413)(@trpc/server@11.0.0-rc.413)(next@14.2.4)(react-dom@18.3.1)(react@18.3.1): + /@trpc/next@11.0.0-rc.413(@tanstack/react-query@5.45.1)(@trpc/client@11.0.0-rc.413)(@trpc/react-query@11.0.0-rc.413)(@trpc/server@11.0.0-rc.413)(next@15.0.0-rc.0)(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-EV0t8Ba+DwQ6DShJBRWL12c66up2wWuW/4fU8Pd1RuWIke1NImowD7Xv3IEfRVKIxd1OHUoWoZWK86lqbpPWyw==} peerDependencies: '@tanstack/react-query': ^5.40.0 @@ -4392,16 +4503,16 @@ packages: '@trpc/react-query': optional: true dependencies: - '@tanstack/react-query': 5.45.1(react@18.3.1) + '@tanstack/react-query': 5.45.1(react@19.0.0-rc-8971381549-20240625) '@trpc/client': 11.0.0-rc.413(@trpc/server@11.0.0-rc.413) - '@trpc/react-query': 11.0.0-rc.413(@tanstack/react-query@5.45.1)(@trpc/client@11.0.0-rc.413)(@trpc/server@11.0.0-rc.413)(react-dom@18.3.1)(react@18.3.1) + '@trpc/react-query': 11.0.0-rc.413(@tanstack/react-query@5.45.1)(@trpc/client@11.0.0-rc.413)(@trpc/server@11.0.0-rc.413)(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625) '@trpc/server': 11.0.0-rc.413 - next: 14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + next: 15.0.0-rc.0(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625) + react: 19.0.0-rc-8971381549-20240625 + react-dom: 19.0.0-rc-8971381549-20240625(react@19.0.0-rc-8971381549-20240625) dev: false - /@trpc/react-query@11.0.0-rc.413(@tanstack/react-query@5.45.1)(@trpc/client@11.0.0-rc.413)(@trpc/server@11.0.0-rc.413)(react-dom@18.3.1)(react@18.3.1): + /@trpc/react-query@11.0.0-rc.413(@tanstack/react-query@5.45.1)(@trpc/client@11.0.0-rc.413)(@trpc/server@11.0.0-rc.413)(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-b+mmkhmdijEFa3vEoUwgpcq36ha7U5f/1w2RW/UQGMFrEJyZJn3lFQpEXQSvn23AEnE0ckDBJo+y/TDrleMCNQ==} peerDependencies: '@tanstack/react-query': ^5.40.0 @@ -4410,11 +4521,11 @@ packages: react: '>=18.2.0' react-dom: '>=18.2.0' dependencies: - '@tanstack/react-query': 5.45.1(react@18.3.1) + '@tanstack/react-query': 5.45.1(react@19.0.0-rc-8971381549-20240625) '@trpc/client': 11.0.0-rc.413(@trpc/server@11.0.0-rc.413) '@trpc/server': 11.0.0-rc.413 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-8971381549-20240625 + react-dom: 19.0.0-rc-8971381549-20240625(react@19.0.0-rc-8971381549-20240625) dev: false /@trpc/server@11.0.0-rc.334: @@ -7350,7 +7461,7 @@ packages: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} dev: false - /framer-motion@10.18.0(react-dom@18.3.1)(react@18.3.1): + /framer-motion@10.18.0(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-oGlDh1Q1XqYPksuTD/usb0I70hq95OUzmL9+6Zd+Hs4XV0oaISBa/UUMSjYiq6m8EUF32132mOJ8xVZS+I0S6w==} peerDependencies: react: ^18.0.0 @@ -7361,8 +7472,8 @@ packages: react-dom: optional: true dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-8971381549-20240625 + react-dom: 19.0.0-rc-8971381549-20240625(react@19.0.0-rc-8971381549-20240625) tslib: 2.6.3 optionalDependencies: '@emotion/is-prop-valid': 0.8.8 @@ -8823,44 +8934,48 @@ packages: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} dev: false - /next@14.2.4(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==} + /next@15.0.0-rc.0(@babel/core@7.24.7)(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625): + resolution: {integrity: sha512-IWcCvxUSCAuOK5gig4+9yiyt/dLKpIa+WT01Qcx4CBE4TtwJljyTDnCVVn64jDZ4qmSzsaEYXpb4DTI8qbk03A==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 + babel-plugin-react-compiler: '*' + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': optional: true '@playwright/test': optional: true + babel-plugin-react-compiler: + optional: true sass: optional: true dependencies: - '@next/env': 14.2.4 + '@next/env': 15.0.0-rc.0 '@opentelemetry/api': 1.9.0 - '@swc/helpers': 0.5.5 + '@swc/helpers': 0.5.11 busboy: 1.6.0 caniuse-lite: 1.0.30001636 graceful-fs: 4.2.11 postcss: 8.4.31 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(@babel/core@7.24.7)(react@18.3.1) + react: 19.0.0-rc-8971381549-20240625 + react-dom: 19.0.0-rc-8971381549-20240625(react@19.0.0-rc-8971381549-20240625) + styled-jsx: 5.1.3(@babel/core@7.24.7)(react@19.0.0-rc-8971381549-20240625) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.4 - '@next/swc-darwin-x64': 14.2.4 - '@next/swc-linux-arm64-gnu': 14.2.4 - '@next/swc-linux-arm64-musl': 14.2.4 - '@next/swc-linux-x64-gnu': 14.2.4 - '@next/swc-linux-x64-musl': 14.2.4 - '@next/swc-win32-arm64-msvc': 14.2.4 - '@next/swc-win32-ia32-msvc': 14.2.4 - '@next/swc-win32-x64-msvc': 14.2.4 + '@next/swc-darwin-arm64': 15.0.0-rc.0 + '@next/swc-darwin-x64': 15.0.0-rc.0 + '@next/swc-linux-arm64-gnu': 15.0.0-rc.0 + '@next/swc-linux-arm64-musl': 15.0.0-rc.0 + '@next/swc-linux-x64-gnu': 15.0.0-rc.0 + '@next/swc-linux-x64-musl': 15.0.0-rc.0 + '@next/swc-win32-arm64-msvc': 15.0.0-rc.0 + '@next/swc-win32-ia32-msvc': 15.0.0-rc.0 + '@next/swc-win32-x64-msvc': 15.0.0-rc.0 + sharp: 0.33.4 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -9730,7 +9845,7 @@ packages: safe-buffer: 5.2.1 dev: false - /react-avatar-editor@13.0.2(@babel/core@7.24.7)(react-dom@18.3.1)(react@18.3.1): + /react-avatar-editor@13.0.2(@babel/core@7.24.7)(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-a4ajbi7lwDh98kgEtSEeKMu0vs0CHTczkq4Xcxr1EiwMFH1GlgHCEtwGU8q/H5W8SeLnH4KPK8LUjEEaZXklxQ==} peerDependencies: react: ^0.14.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 @@ -9739,39 +9854,38 @@ packages: '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.24.7) '@babel/runtime': 7.24.7 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-8971381549-20240625 + react-dom: 19.0.0-rc-8971381549-20240625(react@19.0.0-rc-8971381549-20240625) transitivePeerDependencies: - '@babel/core' - supports-color dev: false - /react-dom@18.3.1(react@18.3.1): - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + /react-dom@19.0.0-rc-8971381549-20240625(react@19.0.0-rc-8971381549-20240625): + resolution: {integrity: sha512-hmgOy99n9jHlORylaxPtW9KMI1TL3X0kX0edHExyCYRVQ0P6tBI/BWbiAMuEnAxvuPvcr8smvKJOSe5IGQnIMw==} peerDependencies: - react: ^18.3.1 + react: 19.0.0-rc-8971381549-20240625 dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 + react: 19.0.0-rc-8971381549-20240625 + scheduler: 0.25.0-rc-8971381549-20240625 dev: false - /react-error-boundary@4.0.13(react@18.3.1): + /react-error-boundary@4.0.13(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-b6PwbdSv8XeOSYvjt8LpgpKrZ0yGdtZokYwkwV2wlcZbxgopHX/hgPl5VgpnoVOWd868n1hktM8Qm4b+02MiLQ==} peerDependencies: react: '>=16.13.1' dependencies: '@babel/runtime': 7.24.7 - react: 18.3.1 + react: 19.0.0-rc-8971381549-20240625 dev: false - /react-hook-form@7.52.0(react@18.3.1): + /react-hook-form@7.52.0(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-mJX506Xc6mirzLsmXUJyqlAI3Kj9Ph2RhplYhUVffeOQSnubK2uVqBFOBJmvKikvbFV91pxVXmDiR+QMF19x6A==} engines: {node: '>=12.22.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 dependencies: - react: 18.3.1 + react: 19.0.0-rc-8971381549-20240625 dev: false /react-is@16.13.1: @@ -9781,20 +9895,20 @@ packages: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: false - /react-leaflet@4.2.1(leaflet@1.9.4)(react-dom@18.3.1)(react@18.3.1): + /react-leaflet@4.2.1(leaflet@1.9.4)(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-p9chkvhcKrWn/H/1FFeVSqLdReGwn2qmiobOQGO3BifX+/vV/39qhY8dGqbdcPh1e6jxh/QHriLXr7a4eLFK4Q==} peerDependencies: leaflet: ^1.9.0 react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@react-leaflet/core': 2.1.0(leaflet@1.9.4)(react-dom@18.3.1)(react@18.3.1) + '@react-leaflet/core': 2.1.0(leaflet@1.9.4)(react-dom@19.0.0-rc-8971381549-20240625)(react@19.0.0-rc-8971381549-20240625) leaflet: 1.9.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-8971381549-20240625 + react-dom: 19.0.0-rc-8971381549-20240625(react@19.0.0-rc-8971381549-20240625) dev: false - /react-qr-code@2.0.14(react@18.3.1): + /react-qr-code@2.0.14(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-xvAUqmXzFzf7X6aQAAKb6T02YYk9grBBFeqpp1MiVhUAKG3Rg9+hFiOKRYg4+rWc2MiXNxkri0ulAJgS12xh7Q==} peerDependencies: react: '*' @@ -9805,14 +9919,12 @@ packages: dependencies: prop-types: 15.8.1 qr.js: 0.0.0 - react: 18.3.1 + react: 19.0.0-rc-8971381549-20240625 dev: false - /react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + /react@19.0.0-rc-8971381549-20240625: + resolution: {integrity: sha512-tL/VinGicW+OwZyr9H54kKxhPr6esZKwrzjyo3ryPD/lIm/K/HC/4DK0CYd0QGSnAnYnzDF+tYcaD1Bm/Sc3vQ==} engines: {node: '>=0.10.0'} - dependencies: - loose-envify: 1.4.0 dev: false /read-cache@1.0.0: @@ -10107,10 +10219,8 @@ packages: xmlchars: 2.2.0 dev: false - /scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - dependencies: - loose-envify: 1.4.0 + /scheduler@0.25.0-rc-8971381549-20240625: + resolution: {integrity: sha512-wj5VchSCf0okWtPOU8NFX8cB4i8nlAj/hV4Wg9LwQULrx6UT3Y6sTo+tTc530gAWjdimkUEQoa4HTkQaOYULEg==} dev: false /schema-utils@3.3.0: @@ -10207,6 +10317,37 @@ packages: '@img/sharp-win32-x64': 0.33.3 dev: false + /sharp@0.33.4: + resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==} + engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0} + requiresBuild: true + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + semver: 7.6.2 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.4 + '@img/sharp-darwin-x64': 0.33.4 + '@img/sharp-libvips-darwin-arm64': 1.0.2 + '@img/sharp-libvips-darwin-x64': 1.0.2 + '@img/sharp-libvips-linux-arm': 1.0.2 + '@img/sharp-libvips-linux-arm64': 1.0.2 + '@img/sharp-libvips-linux-s390x': 1.0.2 + '@img/sharp-libvips-linux-x64': 1.0.2 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 + '@img/sharp-libvips-linuxmusl-x64': 1.0.2 + '@img/sharp-linux-arm': 0.33.4 + '@img/sharp-linux-arm64': 0.33.4 + '@img/sharp-linux-s390x': 0.33.4 + '@img/sharp-linux-x64': 0.33.4 + '@img/sharp-linuxmusl-arm64': 0.33.4 + '@img/sharp-linuxmusl-x64': 0.33.4 + '@img/sharp-wasm32': 0.33.4 + '@img/sharp-win32-ia32': 0.33.4 + '@img/sharp-win32-x64': 0.33.4 + dev: false + optional: true + /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -10460,13 +10601,13 @@ packages: resolution: {integrity: sha512-PdHt7hHUJKxvTCgbKX9C1V/ftOcjJQgz8BZwNfV5c4B6dcGqlpelTbJ999jBGZ2jYiPAwcX5dP6oBwVlBlUbxw==} dev: false - /styled-jsx@5.1.1(@babel/core@7.24.7)(react@18.3.1): - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + /styled-jsx@5.1.3(@babel/core@7.24.7)(react@19.0.0-rc-8971381549-20240625): + resolution: {integrity: sha512-qLRShOWTE/Mf6Bvl72kFeKBl8N2Eq9WIFfoAuvbtP/6tqlnj1SCjv117n2MIjOPpa1jTorYqLJgsHKy5Y3ziww==} engines: {node: '>= 12.0.0'} peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' peerDependenciesMeta: '@babel/core': optional: true @@ -10475,7 +10616,7 @@ packages: dependencies: '@babel/core': 7.24.7 client-only: 0.0.1 - react: 18.3.1 + react: 19.0.0-rc-8971381549-20240625 dev: false /sucrase@3.35.0: @@ -10539,14 +10680,14 @@ packages: picocolors: 1.0.1 dev: true - /swr@2.2.5(react@18.3.1): + /swr@2.2.5(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-QtxqyclFeAsxEUeZIYmsaQ0UjimSq1RZ9Un7I68/0ClKK/U3LoyQunwkQfJZr2fc22DfIXLNDc2wFyTEikCUpg==} peerDependencies: react: ^16.11.0 || ^17.0.0 || ^18.0.0 dependencies: client-only: 0.0.1 - react: 18.3.1 - use-sync-external-store: 1.2.2(react@18.3.1) + react: 19.0.0-rc-8971381549-20240625 + use-sync-external-store: 1.2.2(react@19.0.0-rc-8971381549-20240625) dev: false /symbol-tree@3.2.4: @@ -10995,22 +11136,22 @@ packages: requires-port: 1.0.0 dev: false - /use-sync-external-store@1.2.2(react@18.3.1): + /use-sync-external-store@1.2.2(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 18.3.1 + react: 19.0.0-rc-8971381549-20240625 dev: false - /usehooks-ts@2.16.0(react@18.3.1): + /usehooks-ts@2.16.0(react@19.0.0-rc-8971381549-20240625): resolution: {integrity: sha512-bez95WqYujxp6hFdM/CpRDiVPirZPxlMzOH2QB8yopoKQMXpscyZoxOjpEdaxvV+CAWUDSM62cWnqHE0E/MZ7w==} engines: {node: '>=16.15.0'} peerDependencies: react: ^16.8.0 || ^17 || ^18 dependencies: lodash.debounce: 4.0.8 - react: 18.3.1 + react: 19.0.0-rc-8971381549-20240625 dev: false /util-deprecate@1.0.2: