From 36479e526a430bcadce01fc11aeef4b49c746679 Mon Sep 17 00:00:00 2001 From: incognitotgt Date: Wed, 24 Jul 2024 00:50:53 -0400 Subject: [PATCH] feat(auth/v1.0): add option to only use cf turnstile on certain hosts only --- .config/config-schema.json | 35 +- package.json | 4 +- pnpm-lock.yaml | 846 +++++++++++++++++------------------ src/actions/image.ts | 6 +- src/components/turnstile.tsx | 13 +- src/lib/turnstile.ts | 6 + src/types/config.d.ts | 22 +- 7 files changed, 485 insertions(+), 447 deletions(-) diff --git a/.config/config-schema.json b/.config/config-schema.json index ae77b28..cabd552 100644 --- a/.config/config-schema.json +++ b/.config/config-schema.json @@ -7,7 +7,7 @@ "properties": { "credentials": { "additionalProperties": false, - "description": "Credentials configuration. Leave `undefined` to disable user/password signups.", + "description": "Credentials configuration. Leave `undefined` to disable user/password signups, or as `{}` to enable.", "properties": { "signups": { "default": false, @@ -54,18 +54,8 @@ "type": "string" }, "turnstile": { - "additionalProperties": false, - "description": "Cloudflare turnstile configuration. Leave `undefined` to disable turnstile.", - "properties": { - "secret": { - "type": "string" - }, - "siteKey": { - "type": "string" - } - }, - "required": ["secret", "siteKey"], - "type": "object" + "$ref": "#/definitions/TurnstileConfig", + "description": "Cloudflare turnstile configuration. Leave `undefined` to disable turnstile." } }, "required": ["secret"], @@ -135,6 +125,25 @@ } }, "type": "object" + }, + "TurnstileConfig": { + "additionalProperties": false, + "properties": { + "hosts": { + "items": { + "type": "string" + }, + "type": "array" + }, + "secret": { + "type": "string" + }, + "siteKey": { + "type": "string" + } + }, + "required": ["secret", "siteKey"], + "type": "object" } } } diff --git a/package.json b/package.json index 826b329..56d5618 100644 --- a/package.json +++ b/package.json @@ -53,8 +53,8 @@ "next-themes": "^0.3.0", "node-loader": "^2.0.0", "postgres": "^3.4.4", - "react": "19.0.0-rc-163365a0-20240717", - "react-dom": "19.0.0-rc-163365a0-20240717", + "react": "19.0.0-rc-f6cce072-20240723", + "react-dom": "19.0.0-rc-f6cce072-20240723", "server-only": "^0.0.1", "sharp": "^0.33.3", "sonner": "^1.4.41", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1f67a18..ab5c630 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: dependencies: '@marsidev/react-turnstile': specifier: ^0.7.2 - version: 0.7.2(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 0.7.2(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@next/bundle-analyzer': specifier: ^14.2.3 version: 14.2.3 @@ -22,61 +22,61 @@ importers: version: 2.2.2 '@radix-ui/react-accordion': specifier: ^1.2.0 - version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/react-alert-dialog': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/react-aspect-ratio': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/react-avatar': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/react-checkbox': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/react-context-menu': specifier: ^2.2.1 - version: 2.2.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 2.2.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/react-dialog': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/react-dropdown-menu': specifier: ^2.1.1 - version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/react-label': specifier: ^2.1.0 - version: 2.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 2.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/react-navigation-menu': specifier: ^1.2.0 - version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/react-popover': specifier: ^1.1.1 - version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/react-select': specifier: ^2.1.1 - version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/react-separator': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/react-slider': specifier: ^1.2.0 - version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/react-slot': specifier: ^1.1.0 - version: 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) + version: 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/react-switch': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/react-tabs': specifier: ^1.1.0 - version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/react-tooltip': specifier: ^1.1.2 - version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@tanstack/react-table': specifier: 8.19.3 - version: 8.19.3(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 8.19.3(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) '@types/dockerode': specifier: ^3.3.26 version: 3.3.26 @@ -106,22 +106,22 @@ importers: version: 16.4.5 drizzle-orm: specifier: ^0.32.0 - version: 0.32.0(@types/pg@8.11.4)(@types/react@18.3.3)(postgres@3.4.4)(react@19.0.0-rc-163365a0-20240717) + version: 0.32.0(@types/pg@8.11.4)(@types/react@18.3.3)(postgres@3.4.4)(react@19.0.0-rc-f6cce072-20240723) drizzle-zod: specifier: ^0.5.1 - version: 0.5.1(drizzle-orm@0.32.0(@types/pg@8.11.4)(@types/react@18.3.3)(postgres@3.4.4)(react@19.0.0-rc-163365a0-20240717))(zod@3.23.8) + version: 0.5.1(drizzle-orm@0.32.0(@types/pg@8.11.4)(@types/react@18.3.3)(postgres@3.4.4)(react@19.0.0-rc-f6cce072-20240723))(zod@3.23.8) lucide-react: specifier: ^0.358.0 - version: 0.358.0(react@19.0.0-rc-163365a0-20240717) + version: 0.358.0(react@19.0.0-rc-f6cce072-20240723) next: specifier: 15.0.0-rc.0 - version: 15.0.0-rc.0(babel-plugin-react-compiler@0.0.0-experimental-696af53-20240625)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 15.0.0-rc.0(babel-plugin-react-compiler@0.0.0-experimental-696af53-20240625)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) next-auth: specifier: 5.0.0-beta.18 - version: 5.0.0-beta.18(next@15.0.0-rc.0(babel-plugin-react-compiler@0.0.0-experimental-696af53-20240625)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 5.0.0-beta.18(next@15.0.0-rc.0(babel-plugin-react-compiler@0.0.0-experimental-696af53-20240625)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) next-themes: specifier: ^0.3.0 - version: 0.3.0(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 0.3.0(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) node-loader: specifier: ^2.0.0 version: 2.0.0(webpack@5.91.0(esbuild@0.19.12)) @@ -129,11 +129,11 @@ importers: specifier: ^3.4.4 version: 3.4.4 react: - specifier: 19.0.0-rc-163365a0-20240717 - version: 19.0.0-rc-163365a0-20240717 + specifier: 19.0.0-rc-f6cce072-20240723 + version: 19.0.0-rc-f6cce072-20240723 react-dom: - specifier: 19.0.0-rc-163365a0-20240717 - version: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + specifier: 19.0.0-rc-f6cce072-20240723 + version: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) server-only: specifier: ^0.0.1 version: 0.0.1 @@ -142,10 +142,10 @@ importers: version: 0.33.3 sonner: specifier: ^1.4.41 - version: 1.4.41(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + version: 1.4.41(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) swr: specifier: ^2.2.5 - version: 2.2.5(react@19.0.0-rc-163365a0-20240717) + version: 2.2.5(react@19.0.0-rc-f6cce072-20240723) tailwind-merge: specifier: ^2.2.2 version: 2.2.2 @@ -1571,8 +1571,8 @@ packages: '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - '@types/eslint@8.56.10': - resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} + '@types/eslint@9.6.0': + resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} @@ -1598,8 +1598,8 @@ packages: '@types/node@20.12.7': resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} - '@types/node@20.14.11': - resolution: {integrity: sha512-kprQpL8MMeszbz6ojB5/tU8PLN4kesnN8Gjzw349rDlNgsSzg90lAVj3llK99Dh7JON+t9AuscPPFW6mPbTnSA==} + '@types/node@20.14.12': + resolution: {integrity: sha512-r7wNXakLeSsGT0H1AU863vS2wa5wBOK4bWMjZz2wj+8nBx+m5PeIn0k8AloSLpRuiwdRQZwarZqHE4FNArPuJQ==} '@types/novnc__novnc@1.3.5': resolution: {integrity: sha512-iMYzwgNDVmSlkqTKh6tkz25Tir2i2h1Jlhja0e6ycL3GPP+HCuhPA3uzZrVLrgKUEj1RaDhI3KGMPI47bV0jQw==} @@ -1818,8 +1818,8 @@ packages: caniuse-lite@1.0.30001600: resolution: {integrity: sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==} - caniuse-lite@1.0.30001642: - resolution: {integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==} + caniuse-lite@1.0.30001643: + resolution: {integrity: sha512-ERgWGNleEilSrHM6iUz/zJNSQTP8Mr21wDWpdgvRwcTXGAq6jMtOUPP4dqFPTdKqZ2wKTdtB+uucZ3MRpAUSmg==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -2063,8 +2063,8 @@ packages: electron-to-chromium@1.4.715: resolution: {integrity: sha512-XzWNH4ZSa9BwVUQSDorPWAUQ5WGuYz7zJUNpNif40zFCiCl20t8zgylmreNmn26h5kiyw2lg7RfTmeMBsDklqg==} - electron-to-chromium@1.4.832: - resolution: {integrity: sha512-cTen3SB0H2SGU7x467NRe1eVcQgcuS6jckKfWJHia2eo0cHIGOqHoAxevIYZD4eRHcWjkvFzo93bi3vJ9W+1lA==} + electron-to-chromium@1.5.0: + resolution: {integrity: sha512-Vb3xHHYnLseK8vlMJQKJYXJ++t4u1/qJ3vykuVrVjvdiOEhYyT1AuP4x03G8EnPmYvYOhe9T+dADTmthjRQMkA==} emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2079,8 +2079,8 @@ packages: end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - enhanced-resolve@5.17.0: - resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} + enhanced-resolve@5.17.1: + resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} es-module-lexer@1.5.4: @@ -2454,8 +2454,8 @@ packages: node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - node-releases@2.0.17: - resolution: {integrity: sha512-Ww6ZlOiEQfPfXM45v17oabk77Z7mg5bOt7AjDyzy7RjK9OrLrLC8dyZQoAPEOtFX9SaNf1Tdvr5gRJWdTJj7GA==} + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -2633,10 +2633,10 @@ packages: randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - react-dom@19.0.0-rc-163365a0-20240717: - resolution: {integrity: sha512-eW9DM2ug7i2s2RCKR8jSfACiGEVdn+JSIeISLB3wT/bXWSZp5FoKmmk2WD82zOYTEjIrfL6RIvEnKem1R7MBkQ==} + react-dom@19.0.0-rc-f6cce072-20240723: + resolution: {integrity: sha512-stFRlRTnU+5BnmAesMfki8NG0NquAPaezf0z09UAeyxbjp+IfxbzwH7JjX3BxbdfTsrWorKANKnY2R0FkkSHGQ==} peerDependencies: - react: 19.0.0-rc-163365a0-20240717 + react: 19.0.0-rc-f6cce072-20240723 react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -2671,8 +2671,8 @@ packages: '@types/react': optional: true - react@19.0.0-rc-163365a0-20240717: - resolution: {integrity: sha512-reio1X2LU8V6G/TxHr20h1cpVMi8PseSBgap65JhTiOOqk0HrSWXPh9WYt9v9uE66q6EcvaexGDy7Gpoo3mR7g==} + react@19.0.0-rc-f6cce072-20240723: + resolution: {integrity: sha512-yV+oINVMm9DNBQOoQGGY91IUejKyzpg23hE3hAfXY6j7xLkHe4qbwYMTrnMCZeE3iY6HxIHSiG9wmFeTl7jWTg==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -2713,8 +2713,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - scheduler@0.25.0-rc-163365a0-20240717: - resolution: {integrity: sha512-t/YYcnKZwBLS8CSHwAXvSDKW0lUjDxkiMJzJ6JGrV/AdKoVcKfbdg00MCSZoF0nBznZQeSgQF+tHCi1nzX1Leg==} + scheduler@0.25.0-rc-f6cce072-20240723: + resolution: {integrity: sha512-U2XR3khUPYe180CEImv90v6Eme84r71Oosk7Yp+fkM4XZ9/1CR4O3nVlUG2lepFm4lCKHClkeOwMScojjcFwvg==} schema-utils@3.3.0: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} @@ -3383,11 +3383,11 @@ snapshots: '@floating-ui/core': 1.6.4 '@floating-ui/utils': 0.2.4 - '@floating-ui/react-dom@2.1.1(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@floating-ui/react-dom@2.1.1(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@floating-ui/dom': 1.6.7 - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) '@floating-ui/utils@0.2.4': {} @@ -3554,10 +3554,10 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - '@marsidev/react-turnstile@0.7.2(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@marsidev/react-turnstile@0.7.2(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) '@next/bundle-analyzer@14.2.3': dependencies: @@ -3628,527 +3628,527 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-accordion@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-accordion@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collapsible': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-collapsible': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-alert-dialog@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-alert-dialog@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-dialog': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-dialog': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-aspect-ratio@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-aspect-ratio@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-avatar@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-avatar@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-checkbox@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-checkbox@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-collapsible@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-collapsible@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723)': dependencies: - react: 19.0.0-rc-163365a0-20240717 + react: 19.0.0-rc-f6cce072-20240723 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-context-menu@2.2.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-context-menu@2.2.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-menu': 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-menu': 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-context@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723)': dependencies: - react: 19.0.0-rc-163365a0-20240717 + react: 19.0.0-rc-f6cce072-20240723 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-dialog@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-dialog@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) aria-hidden: 1.2.4 - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) - react-remove-scroll: 2.5.7(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) + react-remove-scroll: 2.5.7(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723)': dependencies: - react: 19.0.0-rc-163365a0-20240717 + react: 19.0.0-rc-f6cce072-20240723 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-dropdown-menu@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-dropdown-menu@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-menu': 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-menu': 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723)': dependencies: - react: 19.0.0-rc-163365a0-20240717 + react: 19.0.0-rc-f6cce072-20240723 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-id@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-label@2.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-label@2.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-menu@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-menu@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) aria-hidden: 1.2.4 - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) - react-remove-scroll: 2.5.7(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) + react-remove-scroll: 2.5.7(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-navigation-menu@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-navigation-menu@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-popover@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-popover@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) aria-hidden: 1.2.4 - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) - react-remove-scroll: 2.5.7(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) + react-remove-scroll: 2.5.7(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': - dependencies: - '@floating-ui/react-dom': 2.1.1(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': + dependencies: + '@floating-ui/react-dom': 2.1.1(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) '@radix-ui/rect': 1.1.0 - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-presence@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-select@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-select@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) aria-hidden: 1.2.4 - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) - react-remove-scroll: 2.5.7(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) + react-remove-scroll: 2.5.7(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-separator@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-separator@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-slider@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-slider@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-switch@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-switch@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-tabs@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-tabs@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-tooltip@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-tooltip@1.1.2(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-presence': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723)': dependencies: - react: 19.0.0-rc-163365a0-20240717 + react: 19.0.0-rc-f6cce072-20240723 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723)': dependencies: - react: 19.0.0-rc-163365a0-20240717 + react: 19.0.0-rc-f6cce072-20240723 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723)': dependencies: - react: 19.0.0-rc-163365a0-20240717 + react: 19.0.0-rc-f6cce072-20240723 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@radix-ui/rect': 1.1.0 - react: 19.0.0-rc-163365a0-20240717 + react: 19.0.0-rc-f6cce072-20240723 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 @@ -4159,11 +4159,11 @@ snapshots: dependencies: tslib: 2.6.3 - '@tanstack/react-table@8.19.3(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717)': + '@tanstack/react-table@8.19.3(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723)': dependencies: '@tanstack/table-core': 8.19.3 - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) '@tanstack/table-core@8.19.3': {} @@ -4181,10 +4181,10 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: - '@types/eslint': 8.56.10 + '@types/eslint': 9.6.0 '@types/estree': 1.0.5 - '@types/eslint@8.56.10': + '@types/eslint@9.6.0': dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -4216,7 +4216,7 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@20.14.11': + '@types/node@20.14.12': dependencies: undici-types: 5.26.5 @@ -4448,9 +4448,9 @@ snapshots: browserslist@4.23.2: dependencies: - caniuse-lite: 1.0.30001642 - electron-to-chromium: 1.4.832 - node-releases: 2.0.17 + caniuse-lite: 1.0.30001643 + electron-to-chromium: 1.5.0 + node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.2) buffer-from@1.1.2: {} @@ -4471,7 +4471,7 @@ snapshots: caniuse-lite@1.0.30001600: {} - caniuse-lite@1.0.30001642: {} + caniuse-lite@1.0.30001643: {} chalk@4.1.2: dependencies: @@ -4599,16 +4599,16 @@ snapshots: transitivePeerDependencies: - supports-color - drizzle-orm@0.32.0(@types/pg@8.11.4)(@types/react@18.3.3)(postgres@3.4.4)(react@19.0.0-rc-163365a0-20240717): + drizzle-orm@0.32.0(@types/pg@8.11.4)(@types/react@18.3.3)(postgres@3.4.4)(react@19.0.0-rc-f6cce072-20240723): optionalDependencies: '@types/pg': 8.11.4 '@types/react': 18.3.3 postgres: 3.4.4 - react: 19.0.0-rc-163365a0-20240717 + react: 19.0.0-rc-f6cce072-20240723 - drizzle-zod@0.5.1(drizzle-orm@0.32.0(@types/pg@8.11.4)(@types/react@18.3.3)(postgres@3.4.4)(react@19.0.0-rc-163365a0-20240717))(zod@3.23.8): + drizzle-zod@0.5.1(drizzle-orm@0.32.0(@types/pg@8.11.4)(@types/react@18.3.3)(postgres@3.4.4)(react@19.0.0-rc-f6cce072-20240723))(zod@3.23.8): dependencies: - drizzle-orm: 0.32.0(@types/pg@8.11.4)(@types/react@18.3.3)(postgres@3.4.4)(react@19.0.0-rc-163365a0-20240717) + drizzle-orm: 0.32.0(@types/pg@8.11.4)(@types/react@18.3.3)(postgres@3.4.4)(react@19.0.0-rc-f6cce072-20240723) zod: 3.23.8 duplexer@0.1.2: {} @@ -4617,7 +4617,7 @@ snapshots: electron-to-chromium@1.4.715: {} - electron-to-chromium@1.4.832: {} + electron-to-chromium@1.5.0: {} emoji-regex@8.0.0: {} @@ -4629,7 +4629,7 @@ snapshots: dependencies: once: 1.4.0 - enhanced-resolve@5.17.0: + enhanced-resolve@5.17.1: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 @@ -4870,7 +4870,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.11 + '@types/node': 20.14.12 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -4914,9 +4914,9 @@ snapshots: dependencies: yallist: 4.0.0 - lucide-react@0.358.0(react@19.0.0-rc-163365a0-20240717): + lucide-react@0.358.0(react@19.0.0-rc-f6cce072-20240723): dependencies: - react: 19.0.0-rc-163365a0-20240717 + react: 19.0.0-rc-f6cce072-20240723 merge-stream@2.0.0: {} @@ -4964,28 +4964,28 @@ snapshots: neo-async@2.6.2: {} - next-auth@5.0.0-beta.18(next@15.0.0-rc.0(babel-plugin-react-compiler@0.0.0-experimental-696af53-20240625)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717): + next-auth@5.0.0-beta.18(next@15.0.0-rc.0(babel-plugin-react-compiler@0.0.0-experimental-696af53-20240625)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723): dependencies: '@auth/core': 0.31.0 - next: 15.0.0-rc.0(babel-plugin-react-compiler@0.0.0-experimental-696af53-20240625)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717) - react: 19.0.0-rc-163365a0-20240717 + next: 15.0.0-rc.0(babel-plugin-react-compiler@0.0.0-experimental-696af53-20240625)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723) + react: 19.0.0-rc-f6cce072-20240723 - next-themes@0.3.0(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717): + next-themes@0.3.0(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723): dependencies: - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) - next@15.0.0-rc.0(babel-plugin-react-compiler@0.0.0-experimental-696af53-20240625)(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717): + next@15.0.0-rc.0(babel-plugin-react-compiler@0.0.0-experimental-696af53-20240625)(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723): dependencies: '@next/env': 15.0.0-rc.0 '@swc/helpers': 0.5.11 busboy: 1.6.0 - caniuse-lite: 1.0.30001642 + caniuse-lite: 1.0.30001643 graceful-fs: 4.2.11 postcss: 8.4.31 - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) - styled-jsx: 5.1.3(react@19.0.0-rc-163365a0-20240717) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) + styled-jsx: 5.1.3(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@next/swc-darwin-arm64': 15.0.0-rc.0 '@next/swc-darwin-x64': 15.0.0-rc.0 @@ -5013,7 +5013,7 @@ snapshots: node-releases@2.0.14: {} - node-releases@2.0.17: {} + node-releases@2.0.18: {} normalize-path@3.0.0: {} @@ -5161,42 +5161,42 @@ snapshots: dependencies: safe-buffer: 5.2.1 - react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717): + react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723): dependencies: - react: 19.0.0-rc-163365a0-20240717 - scheduler: 0.25.0-rc-163365a0-20240717 + react: 19.0.0-rc-f6cce072-20240723 + scheduler: 0.25.0-rc-f6cce072-20240723 react-is@16.13.1: {} - react-remove-scroll-bar@2.3.6(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717): + react-remove-scroll-bar@2.3.6(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723): dependencies: - react: 19.0.0-rc-163365a0-20240717 - react-style-singleton: 2.2.1(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) + react: 19.0.0-rc-f6cce072-20240723 + react-style-singleton: 2.2.1(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) tslib: 2.6.3 optionalDependencies: '@types/react': 18.3.3 - react-remove-scroll@2.5.7(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717): + react-remove-scroll@2.5.7(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723): dependencies: - react: 19.0.0-rc-163365a0-20240717 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - react-style-singleton: 2.2.1(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) + react: 19.0.0-rc-f6cce072-20240723 + react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + react-style-singleton: 2.2.1(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) tslib: 2.6.3 - use-callback-ref: 1.3.2(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) - use-sidecar: 1.1.2(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717) + use-callback-ref: 1.3.2(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) + use-sidecar: 1.1.2(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723) optionalDependencies: '@types/react': 18.3.3 - react-style-singleton@2.2.1(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717): + react-style-singleton@2.2.1(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 - react: 19.0.0-rc-163365a0-20240717 + react: 19.0.0-rc-f6cce072-20240723 tslib: 2.6.3 optionalDependencies: '@types/react': 18.3.3 - react@19.0.0-rc-163365a0-20240717: {} + react@19.0.0-rc-f6cce072-20240723: {} read-cache@1.0.0: dependencies: @@ -5234,7 +5234,7 @@ snapshots: safer-buffer@2.1.2: {} - scheduler@0.25.0-rc-163365a0-20240717: {} + scheduler@0.25.0-rc-f6cce072-20240723: {} schema-utils@3.3.0: dependencies: @@ -5326,10 +5326,10 @@ snapshots: mrmime: 2.0.0 totalist: 3.0.1 - sonner@1.4.41(react-dom@19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717))(react@19.0.0-rc-163365a0-20240717): + sonner@1.4.41(react-dom@19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723))(react@19.0.0-rc-f6cce072-20240723): dependencies: - react: 19.0.0-rc-163365a0-20240717 - react-dom: 19.0.0-rc-163365a0-20240717(react@19.0.0-rc-163365a0-20240717) + react: 19.0.0-rc-f6cce072-20240723 + react-dom: 19.0.0-rc-f6cce072-20240723(react@19.0.0-rc-f6cce072-20240723) source-map-js@1.2.0: {} @@ -5378,10 +5378,10 @@ snapshots: dependencies: ansi-regex: 6.0.1 - styled-jsx@5.1.3(react@19.0.0-rc-163365a0-20240717): + styled-jsx@5.1.3(react@19.0.0-rc-f6cce072-20240723): dependencies: client-only: 0.0.1 - react: 19.0.0-rc-163365a0-20240717 + react: 19.0.0-rc-f6cce072-20240723 sucrase@3.35.0: dependencies: @@ -5403,11 +5403,11 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - swr@2.2.5(react@19.0.0-rc-163365a0-20240717): + swr@2.2.5(react@19.0.0-rc-f6cce072-20240723): dependencies: client-only: 0.0.1 - react: 19.0.0-rc-163365a0-20240717 - use-sync-external-store: 1.2.0(react@19.0.0-rc-163365a0-20240717) + react: 19.0.0-rc-f6cce072-20240723 + use-sync-external-store: 1.2.0(react@19.0.0-rc-f6cce072-20240723) tailwind-merge@2.2.2: dependencies: @@ -5550,24 +5550,24 @@ snapshots: dependencies: punycode: 2.3.1 - use-callback-ref@1.3.2(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717): + use-callback-ref@1.3.2(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723): dependencies: - react: 19.0.0-rc-163365a0-20240717 + react: 19.0.0-rc-f6cce072-20240723 tslib: 2.6.3 optionalDependencies: '@types/react': 18.3.3 - use-sidecar@1.1.2(@types/react@18.3.3)(react@19.0.0-rc-163365a0-20240717): + use-sidecar@1.1.2(@types/react@18.3.3)(react@19.0.0-rc-f6cce072-20240723): dependencies: detect-node-es: 1.1.0 - react: 19.0.0-rc-163365a0-20240717 + react: 19.0.0-rc-f6cce072-20240723 tslib: 2.6.3 optionalDependencies: '@types/react': 18.3.3 - use-sync-external-store@1.2.0(react@19.0.0-rc-163365a0-20240717): + use-sync-external-store@1.2.0(react@19.0.0-rc-f6cce072-20240723): dependencies: - react: 19.0.0-rc-163365a0-20240717 + react: 19.0.0-rc-f6cce072-20240723 util-deprecate@1.0.2: {} @@ -5608,7 +5608,7 @@ snapshots: acorn-import-assertions: 1.9.0(acorn@8.12.1) browserslist: 4.23.2 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.17.0 + enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 eslint-scope: 5.1.1 events: 3.3.0 diff --git a/src/actions/image.ts b/src/actions/image.ts index b960d91..0b384fe 100644 --- a/src/actions/image.ts +++ b/src/actions/image.ts @@ -42,7 +42,7 @@ export async function addImage(data: FormData) { await pullImage(fields.dockerImage); } else { await pullImage(fields.dockerImage); - await deleteImage(oldImg[0].Id); + await deleteImage(oldImg[0].Id, false); } } await db @@ -59,7 +59,7 @@ export async function addImage(data: FormData) { redirect("/admin/images"); } -export async function deleteImage(dockerImage: string) { +export async function deleteImage(dockerImage: string, dbDelete = true) { await Promise.all( (await db.select().from(session).where(eq(session.dockerImage, dockerImage))).map((s) => deleteSession(s.id, true)), ); @@ -67,6 +67,6 @@ export async function deleteImage(dockerImage: string) { .getImage(dockerImage) .remove() .catch(() => {}); - await db.delete(image).where(eq(image.dockerImage, dockerImage)); + if (dbDelete) await db.delete(image).where(eq(image.dockerImage, dockerImage)); revalidatePath("/admin/images"); } diff --git a/src/components/turnstile.tsx b/src/components/turnstile.tsx index 147e0ec..99f4301 100644 --- a/src/components/turnstile.tsx +++ b/src/components/turnstile.tsx @@ -1,4 +1,15 @@ +import { getConfig } from "@/lib/config"; import { Turnstile as BaseTurnstile } from "@marsidev/react-turnstile"; +import { headers } from "next/headers"; export default function Turnstile() { - return process.env.TURNSTILE_SITEKEY ? : null; + const config = getConfig(); + const host = headers().get("x-forwarded-host") || headers().get("host"); + const TurnstileComponent = (props: { siteKey: string }) => ; + if ( + config?.auth.turnstile?.siteKey && + (!config.auth.turnstile.hosts || config.auth.turnstile.hosts.includes(host as string)) + ) { + return ; + } + return null; } diff --git a/src/lib/turnstile.ts b/src/lib/turnstile.ts index 4203db7..ea774c7 100644 --- a/src/lib/turnstile.ts +++ b/src/lib/turnstile.ts @@ -1,8 +1,14 @@ +import { headers } from "next/headers"; import { getConfig } from "./config"; export default async function turnstileCheck(data: FormData) { const config = getConfig(); if (!config.auth.turnstile) return true; + if ( + config.auth.turnstile.hosts && + !config.auth.turnstile.hosts?.includes(headers().get("x-forwarded-host") || headers().get("host") || "") + ) + return true; const key = data.get("cf-turnstile-response")?.toString(); const result = await fetch("https://challenges.cloudflare.com/turnstile/v0/siteverify", { body: JSON.stringify({ diff --git a/src/types/config.d.ts b/src/types/config.d.ts index 0fc7727..b213576 100644 --- a/src/types/config.d.ts +++ b/src/types/config.d.ts @@ -45,12 +45,9 @@ export interface AuthConfig { /** * Cloudflare turnstile configuration. Leave `undefined` to disable turnstile. **/ - turnstile?: { - secret: string; - siteKey: string; - }; + turnstile?: TurnstileConfig; /** - * Credentials configuration. Leave `undefined` to disable user/password signups. + * Credentials configuration. Leave `undefined` to disable user/password signups, or as `{}` to enable. **/ credentials?: { /** @@ -95,3 +92,18 @@ export interface SessionConfig { */ keepaliveDuration?: number; } + +export interface TurnstileConfig { + /* + * The Turnstile secret key, used by the backend + */ + secret: string; + /* + * The Turnstile site key, used by the frontend + */ + siteKey: string; + /* + * The hosts to enable Turnstile on + */ + hosts?: string[]; +}