diff --git a/.env.example b/.env.example
index 7aeb57a..e720428 100644
--- a/.env.example
+++ b/.env.example
@@ -2,4 +2,4 @@ PRODUCTS=
FIELDS=
STORE=
SECRET=
-COLOR=teal
+COLOR="teal"
diff --git a/next-env.d.ts b/next-env.d.ts
index 4f11a03..40c3d68 100644
--- a/next-env.d.ts
+++ b/next-env.d.ts
@@ -2,4 +2,4 @@
///
// NOTE: This file should not be edited
-// see https://nextjs.org/docs/basic-features/typescript for more information.
+// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information.
diff --git a/package.json b/package.json
index ed51e91..1d1c474 100644
--- a/package.json
+++ b/package.json
@@ -18,16 +18,16 @@
"class-variance-authority": "^0.7.0",
"clsx": "^2.1.0",
"lucide-react": "^0.331.0",
- "next": "14.2.7",
+ "next": "15.0.0-canary.140",
"next-themes": "^0.2.1",
"papaparse": "^5.4.1",
- "react": "18.2.0",
- "react-dom": "18.2.0",
+ "react": "19.0.0-rc-d1afcb43-20240903",
+ "react-dom": "19.0.0-rc-d1afcb43-20240903",
"tailwind-merge": "^2.2.1",
"tailwindcss-animate": "^1.0.7"
},
"devDependencies": {
- "@next/eslint-plugin-next": "14.2.7",
+ "@next/eslint-plugin-next": "15.0.0-canary.140",
"@testing-library/jest-dom": "^6.4.2",
"@testing-library/react": "^14.2.1",
"@types/jest": "^29.5.12",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3159d43..d01e85a 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -10,19 +10,19 @@ importers:
dependencies:
'@radix-ui/react-dialog':
specifier: ^1.0.5
- version: 1.0.5(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
+ version: 1.0.5(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
'@radix-ui/react-label':
specifier: ^2.0.2
- version: 2.0.2(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
+ version: 2.0.2(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
'@radix-ui/react-radio-group':
specifier: ^1.1.3
- version: 1.1.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
+ version: 1.1.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
'@radix-ui/react-slot':
specifier: ^1.0.2
- version: 1.0.2(@types/react@18.2.56)(react@18.2.0)
+ version: 1.0.2(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
'@radix-ui/react-toggle':
specifier: ^1.0.3
- version: 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
+ version: 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
class-variance-authority:
specifier: ^0.7.0
version: 0.7.0
@@ -31,22 +31,22 @@ importers:
version: 2.1.0
lucide-react:
specifier: ^0.331.0
- version: 0.331.0(react@18.2.0)
+ version: 0.331.0(react@19.0.0-rc-d1afcb43-20240903)
next:
- specifier: 14.2.7
- version: 14.2.7(@babel/core@7.20.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
+ specifier: 15.0.0-canary.140
+ version: 15.0.0-canary.140(@babel/core@7.20.12)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
next-themes:
specifier: ^0.2.1
- version: 0.2.1(next@14.2.7(@babel/core@7.20.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
+ version: 0.2.1(next@15.0.0-canary.140(@babel/core@7.20.12)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903))(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
papaparse:
specifier: ^5.4.1
version: 5.4.1
react:
- specifier: 18.2.0
- version: 18.2.0
+ specifier: 19.0.0-rc-d1afcb43-20240903
+ version: 19.0.0-rc-d1afcb43-20240903
react-dom:
- specifier: 18.2.0
- version: 18.2.0(react@18.2.0)
+ specifier: 19.0.0-rc-d1afcb43-20240903
+ version: 19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903)
tailwind-merge:
specifier: ^2.2.1
version: 2.2.1
@@ -55,14 +55,14 @@ importers:
version: 1.0.7(tailwindcss@3.4.1)
devDependencies:
'@next/eslint-plugin-next':
- specifier: 14.2.7
- version: 14.2.7
+ specifier: 15.0.0-canary.140
+ version: 15.0.0-canary.140
'@testing-library/jest-dom':
specifier: ^6.4.2
version: 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.11.19))
'@testing-library/react':
specifier: ^14.2.1
- version: 14.2.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
+ version: 14.2.1(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
'@types/jest':
specifier: ^29.5.12
version: 29.5.12
@@ -86,7 +86,7 @@ importers:
version: 7.0.1(eslint@8.56.0)(typescript@5.3.3)
'@vercel/style-guide':
specifier: ^5.2.0
- version: 5.2.0(@next/eslint-plugin-next@14.2.7)(eslint@8.56.0)(jest@29.7.0(@types/node@20.11.19))(prettier@3.2.5)(typescript@5.3.3)
+ version: 5.2.0(@next/eslint-plugin-next@15.0.0-canary.140)(eslint@8.56.0)(jest@29.7.0(@types/node@20.11.19))(prettier@3.2.5)(typescript@5.3.3)
autoprefixer:
specifier: ^10.4.17
version: 10.4.17(postcss@8.4.35)
@@ -442,6 +442,9 @@ packages:
'@cypress/xvfb@1.2.4':
resolution: {integrity: sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==}
+ '@emnapi/runtime@1.2.0':
+ resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==}
+
'@eslint-community/eslint-utils@4.4.0':
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -477,9 +480,110 @@ packages:
'@humanwhocodes/object-schema@2.0.2':
resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
- '@isaacs/cliui@8.0.2':
- resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
- engines: {node: '>=12'}
+ '@img/sharp-darwin-arm64@0.33.5':
+ resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@img/sharp-darwin-x64@0.33.5':
+ resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@img/sharp-libvips-darwin-arm64@1.0.4':
+ resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@img/sharp-libvips-darwin-x64@1.0.4':
+ resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==}
+ cpu: [x64]
+ os: [darwin]
+
+ '@img/sharp-libvips-linux-arm64@1.0.4':
+ resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@img/sharp-libvips-linux-arm@1.0.5':
+ resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==}
+ cpu: [arm]
+ os: [linux]
+
+ '@img/sharp-libvips-linux-s390x@1.0.4':
+ resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==}
+ cpu: [s390x]
+ os: [linux]
+
+ '@img/sharp-libvips-linux-x64@1.0.4':
+ resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==}
+ cpu: [x64]
+ os: [linux]
+
+ '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
+ resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==}
+ cpu: [arm64]
+ os: [linux]
+
+ '@img/sharp-libvips-linuxmusl-x64@1.0.4':
+ resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==}
+ cpu: [x64]
+ os: [linux]
+
+ '@img/sharp-linux-arm64@0.33.5':
+ resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@img/sharp-linux-arm@0.33.5':
+ resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@img/sharp-linux-s390x@0.33.5':
+ resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [s390x]
+ os: [linux]
+
+ '@img/sharp-linux-x64@0.33.5':
+ resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@img/sharp-linuxmusl-arm64@0.33.5':
+ resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [arm64]
+ os: [linux]
+
+ '@img/sharp-linuxmusl-x64@0.33.5':
+ resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [linux]
+
+ '@img/sharp-wasm32@0.33.5':
+ resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [wasm32]
+
+ '@img/sharp-win32-ia32@0.33.5':
+ resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [ia32]
+ os: [win32]
+
+ '@img/sharp-win32-x64@0.33.5':
+ resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+ cpu: [x64]
+ os: [win32]
'@istanbuljs/load-nyc-config@1.1.0':
resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==}
@@ -598,62 +702,62 @@ packages:
'@microsoft/tsdoc@0.14.2':
resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==}
- '@next/env@14.2.7':
- resolution: {integrity: sha512-OTx9y6I3xE/eih+qtthppwLytmpJVPM5PPoJxChFsbjIEFXIayG0h/xLzefHGJviAa3Q5+Fd+9uYojKkHDKxoQ==}
+ '@next/env@15.0.0-canary.140':
+ resolution: {integrity: sha512-2tr3eiul3D/nfY8eRKaKork8falchQptmdsKqzU6R8DnEliXn5hleQPqhCVwE8wSQa6V2TZgByqpNf3v7CsA0A==}
- '@next/eslint-plugin-next@14.2.7':
- resolution: {integrity: sha512-+7xh142AdhZGjY9/L0iFo7mqRBMJHe+q+uOL+hto1Lfo9DeWCGcR6no4StlFbVSVcA6fQLKEX6y6qhMsSKbgNQ==}
+ '@next/eslint-plugin-next@15.0.0-canary.140':
+ resolution: {integrity: sha512-cuAaQMnBpc4U9+NeHuxC/2cXVLpIHfl5g40ujO0XjsRudxBVA1qtDR+Kcgjmw2C/oFjvHyCkM0GhMwbX7vIV2g==}
- '@next/swc-darwin-arm64@14.2.7':
- resolution: {integrity: sha512-UhZGcOyI9LE/tZL3h9rs/2wMZaaJKwnpAyegUVDGZqwsla6hMfeSj9ssBWQS9yA4UXun3pPhrFLVnw5KXZs3vw==}
+ '@next/swc-darwin-arm64@15.0.0-canary.140':
+ resolution: {integrity: sha512-Do7tNJz0a4eW0dsPreGg+WYMKVDJoTGPsqoh+RU57nSxP3ZST52KUQdW6gi5kinKiOXqWKRBo6bf8jumKNm+Gg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- '@next/swc-darwin-x64@14.2.7':
- resolution: {integrity: sha512-ys2cUgZYRc+CbyDeLAaAdZgS7N1Kpyy+wo0b/gAj+SeOeaj0Lw/q+G1hp+DuDiDAVyxLBCJXEY/AkhDmtihUTA==}
+ '@next/swc-darwin-x64@15.0.0-canary.140':
+ resolution: {integrity: sha512-HUmBaxt2l7D93BFAyWMEsqgQuNrRW8Wku59hWHuKMa9BKBBzoMdgYfpNM8DLn3TNp1iC5XIWeEXblRlrqri/Fg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- '@next/swc-linux-arm64-gnu@14.2.7':
- resolution: {integrity: sha512-2xoWtE13sUJ3qrC1lwE/HjbDPm+kBQYFkkiVECJWctRASAHQ+NwjMzgrfqqMYHfMxFb5Wws3w9PqzZJqKFdWcQ==}
+ '@next/swc-linux-arm64-gnu@15.0.0-canary.140':
+ resolution: {integrity: sha512-jr4zXbXwU98pWYOgABq8HudN9KOsDrJjOERN9hQMY3/xF1hlUjqvTzbU4ena21B7YPH2BzPGVaLqNzQeYxDzkA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@next/swc-linux-arm64-musl@14.2.7':
- resolution: {integrity: sha512-+zJ1gJdl35BSAGpkCbfyiY6iRTaPrt3KTl4SF/B1NyELkqqnrNX6cp4IjjjxKpd64/7enI0kf6b9O1Uf3cL0pw==}
+ '@next/swc-linux-arm64-musl@15.0.0-canary.140':
+ resolution: {integrity: sha512-nyCwC4QY9HyApiMl1QE4cSpMrAUuvY5qVT51c2amHPxfUsnZtL0ZPl/UrNr0JPUUiTyj+kRcFFXg3T+nhY/k6Q==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@next/swc-linux-x64-gnu@14.2.7':
- resolution: {integrity: sha512-m6EBqrskeMUzykBrv0fDX/28lWIBGhMzOYaStp0ihkjzIYJiKUOzVYD1gULHc8XDf5EMSqoH/0/TRAgXqpQwmw==}
+ '@next/swc-linux-x64-gnu@15.0.0-canary.140':
+ resolution: {integrity: sha512-/TdFriNvIFh0oc1EcFEj+qEcoJU8GtUR7SKtFJpXq5gfJGEWPpHBKx8lmIrwC5H9q91i6ky5UaKN4ny3n1r8tA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@next/swc-linux-x64-musl@14.2.7':
- resolution: {integrity: sha512-gUu0viOMvMlzFRz1r1eQ7Ql4OE+hPOmA7smfZAhn8vC4+0swMZaZxa9CSIozTYavi+bJNDZ3tgiSdMjmMzRJlQ==}
+ '@next/swc-linux-x64-musl@15.0.0-canary.140':
+ resolution: {integrity: sha512-H9TedJZZY+ISRs7G5PXPK02gB/Gxbt/LUlUFmU5SmWRB6VHR8ZSieVWXHMfpKv25q1Ze/efco5zzPwQDntNMDQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@next/swc-win32-arm64-msvc@14.2.7':
- resolution: {integrity: sha512-PGbONHIVIuzWlYmLvuFKcj+8jXnLbx4WrlESYlVnEzDsa3+Q2hI1YHoXaSmbq0k4ZwZ7J6sWNV4UZfx1OeOlbQ==}
+ '@next/swc-win32-arm64-msvc@15.0.0-canary.140':
+ resolution: {integrity: sha512-lTYa1XyZ5hFyz4K+GZIUiilKuww892mSzgHu/2aoVVXldmazA0naxniJCZh1CnWrqzhkK9GQkCCU9hnH7pmt9Q==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- '@next/swc-win32-ia32-msvc@14.2.7':
- resolution: {integrity: sha512-BiSY5umlx9ed5RQDoHcdbuKTUkuFORDqzYKPHlLeS+STUWQKWziVOn3Ic41LuTBvqE0TRJPKpio9GSIblNR+0w==}
+ '@next/swc-win32-ia32-msvc@15.0.0-canary.140':
+ resolution: {integrity: sha512-UNyWTl7o8qNHyEUZekhlhAPMyiTpfKaU1AjC9PuYQGhlRoPs/o/YBdt4RXSUGN0qS8zMOkvwnLpl3aJNMQTqPg==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
- '@next/swc-win32-x64-msvc@14.2.7':
- resolution: {integrity: sha512-pxsI23gKWRt/SPHFkDEsP+w+Nd7gK37Hpv0ngc5HpWy2e7cKx9zR/+Q2ptAUqICNTecAaGWvmhway7pj/JLEWA==}
+ '@next/swc-win32-x64-msvc@15.0.0-canary.140':
+ resolution: {integrity: sha512-qj4hDg6CGEq+IVksODGypx0y6jgRQ6SrjDTU9tqS26x3s/mn5APmkcBOILXI/pTo34FEtMWyyhsXlcxPtKcilg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@@ -673,10 +777,6 @@ packages:
resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
engines: {node: '>= 8'}
- '@pkgjs/parseargs@0.11.0':
- resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
- engines: {node: '>=14'}
-
'@pkgr/core@0.1.1':
resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==}
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
@@ -962,8 +1062,8 @@ packages:
'@swc/counter@0.1.3':
resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
- '@swc/helpers@0.5.5':
- resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==}
+ '@swc/helpers@0.5.12':
+ resolution: {integrity: sha512-KMZNXiGibsW9kvZAO1Pam2JPTDBm+KSHMMHWdsyI/1DbIZjT2A6Gy3hblVXUMEDvUAKq+e0vL0X0o54owWji7g==}
'@testing-library/dom@9.3.4':
resolution: {integrity: sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==}
@@ -1332,10 +1432,6 @@ packages:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
- ansi-regex@6.0.1:
- resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
- engines: {node: '>=12'}
-
ansi-styles@3.2.1:
resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
engines: {node: '>=4'}
@@ -1348,10 +1444,6 @@ packages:
resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
engines: {node: '>=10'}
- ansi-styles@6.2.1:
- resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
- engines: {node: '>=12'}
-
any-promise@1.3.0:
resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
@@ -1702,6 +1794,13 @@ packages:
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+ color-string@1.9.1:
+ resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
+
+ color@4.2.3:
+ resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==}
+ engines: {node: '>=12.5.0'}
+
colorette@2.0.19:
resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==}
@@ -1823,6 +1922,10 @@ packages:
resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==}
engines: {node: '>=12.20'}
+ detect-libc@2.0.3:
+ resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==}
+ engines: {node: '>=8'}
+
detect-newline@3.1.0:
resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==}
engines: {node: '>=8'}
@@ -1866,9 +1969,6 @@ packages:
dom-accessibility-api@0.6.3:
resolution: {integrity: sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==}
- eastasianwidth@0.2.0:
- resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
-
ecc-jsbn@0.1.2:
resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==}
@@ -2281,6 +2381,10 @@ packages:
resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
engines: {node: '>=8.6.0'}
+ fast-glob@3.3.1:
+ resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
+ engines: {node: '>=8.6.0'}
+
fast-glob@3.3.2:
resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
engines: {node: '>=8.6.0'}
@@ -2347,10 +2451,6 @@ packages:
for-each@0.3.3:
resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
- foreground-child@3.1.1:
- resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
- engines: {node: '>=14'}
-
forever-agent@0.6.1:
resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==}
@@ -2461,11 +2561,6 @@ packages:
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
engines: {node: '>=10.13.0'}
- glob@10.3.10:
- resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==}
- engines: {node: '>=16 || 14 >=14.17'}
- hasBin: true
-
glob@7.1.6:
resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==}
deprecated: Glob versions prior to v9 are no longer supported
@@ -2501,9 +2596,6 @@ packages:
gopd@1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
- graceful-fs@4.2.10:
- resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
-
graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
@@ -2631,6 +2723,9 @@ packages:
is-arrayish@0.2.1:
resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
+ is-arrayish@0.3.2:
+ resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
+
is-async-function@2.0.0:
resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==}
engines: {node: '>= 0.4'}
@@ -2800,10 +2895,6 @@ packages:
iterator.prototype@1.1.2:
resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==}
- jackspeak@2.3.6:
- resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
- engines: {node: '>=14'}
-
jest-changed-files@29.7.0:
resolution: {integrity: sha512-fEArFiwf1BpQ+4bXSprcDc3/x4HSzL4al2tozwVpDFpsxALjLYdyiIK4e5Vz66GQJIbXJ82+35PtysofptNX2w==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
@@ -3115,10 +3206,6 @@ packages:
resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==}
hasBin: true
- lru-cache@10.2.0:
- resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==}
- engines: {node: 14 || >=16.14}
-
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
@@ -3182,10 +3269,6 @@ packages:
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- minipass@7.0.4:
- resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==}
- engines: {node: '>=16 || 14 >=14.17'}
-
ms@2.1.2:
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
@@ -3213,21 +3296,24 @@ packages:
react: '*'
react-dom: '*'
- next@14.2.7:
- resolution: {integrity: sha512-4Qy2aK0LwH4eQiSvQWyKuC7JXE13bIopEQesWE0c/P3uuNRnZCQanI0vsrMLmUQJLAto+A+/8+sve2hd+BQuOQ==}
- engines: {node: '>=18.17.0'}
+ next@15.0.0-canary.140:
+ resolution: {integrity: sha512-eib9L5F8z9dqm4lmZM3S2RBPGxeqOQos+A2tj48zZL/RHdRu7qoqBaLkpbiopSqYE/74q+BS4nx4Xk4OTVPpmw==}
+ engines: {node: '>=18.18.0'}
hasBin: true
peerDependencies:
'@opentelemetry/api': ^1.1.0
'@playwright/test': ^1.41.2
- react: ^18.2.0
- react-dom: ^18.2.0
+ babel-plugin-react-compiler: '*'
+ react: 19.0.0-rc-7771d3a7-20240827
+ react-dom: 19.0.0-rc-7771d3a7-20240827
sass: ^1.3.0
peerDependenciesMeta:
'@opentelemetry/api':
optional: true
'@playwright/test':
optional: true
+ babel-plugin-react-compiler:
+ optional: true
sass:
optional: true
@@ -3399,10 +3485,6 @@ packages:
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
- path-scurry@1.10.1:
- resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==}
- engines: {node: '>=16 || 14 >=14.17'}
-
path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
engines: {node: '>=8'}
@@ -3619,10 +3701,10 @@ packages:
queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
- react-dom@18.2.0:
- resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==}
+ react-dom@19.0.0-rc-d1afcb43-20240903:
+ resolution: {integrity: sha512-2c1WEFLt4iODSlnuQv+H2U0GvglEKn21hWboP489758A/1olwMKUwC8IOox6Hgh1g+Zu92fUgsWU+wJGIK6Tzg==}
peerDependencies:
- react: ^18.2.0
+ react: 19.0.0-rc-d1afcb43-20240903
react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
@@ -3663,8 +3745,8 @@ packages:
'@types/react':
optional: true
- react@18.2.0:
- resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==}
+ react@19.0.0-rc-d1afcb43-20240903:
+ resolution: {integrity: sha512-fCQZwZOveZEXThFJDK164B7L4++upA9x3SuJYEt9aVbFgTVIguo4ku01G/kQcxlymGUR3AnpZ/jWGNf77d0h2Q==}
engines: {node: '>=0.10.0'}
read-cache@1.0.0:
@@ -3798,8 +3880,8 @@ packages:
safer-buffer@2.1.2:
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
- scheduler@0.23.0:
- resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
+ scheduler@0.25.0-rc-d1afcb43-20240903:
+ resolution: {integrity: sha512-yAxUDr230qpOdxSDPCDgl6/S9OwK2Hb5IG751dt1gsPQGsElbrPu5jPgkw6cH5u/pvJVTFDvTHVvjPTepQuryA==}
semver@5.7.1:
resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
@@ -3813,13 +3895,13 @@ packages:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- semver@7.3.8:
- resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
+ semver@7.6.0:
+ resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
engines: {node: '>=10'}
hasBin: true
- semver@7.6.0:
- resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==}
+ semver@7.6.3:
+ resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
engines: {node: '>=10'}
hasBin: true
@@ -3831,6 +3913,10 @@ packages:
resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==}
engines: {node: '>= 0.4'}
+ sharp@0.33.5:
+ resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==}
+ engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
+
shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
@@ -3845,9 +3931,8 @@ packages:
signal-exit@3.0.7:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
- signal-exit@4.1.0:
- resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
- engines: {node: '>=14'}
+ simple-swizzle@0.2.2:
+ resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
@@ -3930,10 +4015,6 @@ packages:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
- string-width@5.1.2:
- resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
- engines: {node: '>=12'}
-
string.prototype.matchall@4.0.8:
resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==}
@@ -3957,10 +4038,6 @@ packages:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
- strip-ansi@7.1.0:
- resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
- engines: {node: '>=12'}
-
strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
@@ -3981,13 +4058,13 @@ packages:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
- styled-jsx@5.1.1:
- resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
+ styled-jsx@5.1.6:
+ resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==}
engines: {node: '>= 12.0.0'}
peerDependencies:
'@babel/core': '*'
babel-plugin-macros: '*'
- react: '>= 16.8.0 || 17.x.x || ^18.0.0-0'
+ react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0'
peerDependenciesMeta:
'@babel/core':
optional: true
@@ -4122,9 +4199,6 @@ packages:
tslib@1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
- tslib@2.5.0:
- resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
-
tslib@2.6.2:
resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
@@ -4301,10 +4375,6 @@ packages:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
- wrap-ansi@8.1.0:
- resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
- engines: {node: '>=12'}
-
wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
@@ -4736,6 +4806,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@emnapi/runtime@1.2.0':
+ dependencies:
+ tslib: 2.6.2
+ optional: true
+
'@eslint-community/eslint-utils@4.4.0(eslint@8.56.0)':
dependencies:
eslint: 8.56.0
@@ -4777,14 +4852,80 @@ snapshots:
'@humanwhocodes/object-schema@2.0.2': {}
- '@isaacs/cliui@8.0.2':
+ '@img/sharp-darwin-arm64@0.33.5':
+ optionalDependencies:
+ '@img/sharp-libvips-darwin-arm64': 1.0.4
+ optional: true
+
+ '@img/sharp-darwin-x64@0.33.5':
+ optionalDependencies:
+ '@img/sharp-libvips-darwin-x64': 1.0.4
+ optional: true
+
+ '@img/sharp-libvips-darwin-arm64@1.0.4':
+ optional: true
+
+ '@img/sharp-libvips-darwin-x64@1.0.4':
+ optional: true
+
+ '@img/sharp-libvips-linux-arm64@1.0.4':
+ optional: true
+
+ '@img/sharp-libvips-linux-arm@1.0.5':
+ optional: true
+
+ '@img/sharp-libvips-linux-s390x@1.0.4':
+ optional: true
+
+ '@img/sharp-libvips-linux-x64@1.0.4':
+ optional: true
+
+ '@img/sharp-libvips-linuxmusl-arm64@1.0.4':
+ optional: true
+
+ '@img/sharp-libvips-linuxmusl-x64@1.0.4':
+ optional: true
+
+ '@img/sharp-linux-arm64@0.33.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linux-arm64': 1.0.4
+ optional: true
+
+ '@img/sharp-linux-arm@0.33.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linux-arm': 1.0.5
+ optional: true
+
+ '@img/sharp-linux-s390x@0.33.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linux-s390x': 1.0.4
+ optional: true
+
+ '@img/sharp-linux-x64@0.33.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linux-x64': 1.0.4
+ optional: true
+
+ '@img/sharp-linuxmusl-arm64@0.33.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
+ optional: true
+
+ '@img/sharp-linuxmusl-x64@0.33.5':
+ optionalDependencies:
+ '@img/sharp-libvips-linuxmusl-x64': 1.0.4
+ optional: true
+
+ '@img/sharp-wasm32@0.33.5':
dependencies:
- string-width: 5.1.2
- string-width-cjs: string-width@4.2.3
- strip-ansi: 7.1.0
- strip-ansi-cjs: strip-ansi@6.0.1
- wrap-ansi: 8.1.0
- wrap-ansi-cjs: wrap-ansi@7.0.0
+ '@emnapi/runtime': 1.2.0
+ optional: true
+
+ '@img/sharp-win32-ia32@0.33.5':
+ optional: true
+
+ '@img/sharp-win32-x64@0.33.5':
+ optional: true
'@istanbuljs/load-nyc-config@1.1.0':
dependencies:
@@ -4817,7 +4958,7 @@ snapshots:
chalk: 4.1.2
ci-info: 3.7.1
exit: 0.1.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jest-changed-files: 29.7.0
jest-config: 29.7.0(@types/node@20.11.19)
jest-haste-map: 29.7.0
@@ -5011,37 +5152,37 @@ snapshots:
'@microsoft/tsdoc@0.14.2': {}
- '@next/env@14.2.7': {}
+ '@next/env@15.0.0-canary.140': {}
- '@next/eslint-plugin-next@14.2.7':
+ '@next/eslint-plugin-next@15.0.0-canary.140':
dependencies:
- glob: 10.3.10
+ fast-glob: 3.3.1
- '@next/swc-darwin-arm64@14.2.7':
+ '@next/swc-darwin-arm64@15.0.0-canary.140':
optional: true
- '@next/swc-darwin-x64@14.2.7':
+ '@next/swc-darwin-x64@15.0.0-canary.140':
optional: true
- '@next/swc-linux-arm64-gnu@14.2.7':
+ '@next/swc-linux-arm64-gnu@15.0.0-canary.140':
optional: true
- '@next/swc-linux-arm64-musl@14.2.7':
+ '@next/swc-linux-arm64-musl@15.0.0-canary.140':
optional: true
- '@next/swc-linux-x64-gnu@14.2.7':
+ '@next/swc-linux-x64-gnu@15.0.0-canary.140':
optional: true
- '@next/swc-linux-x64-musl@14.2.7':
+ '@next/swc-linux-x64-musl@15.0.0-canary.140':
optional: true
- '@next/swc-win32-arm64-msvc@14.2.7':
+ '@next/swc-win32-arm64-msvc@15.0.0-canary.140':
optional: true
- '@next/swc-win32-ia32-msvc@14.2.7':
+ '@next/swc-win32-ia32-msvc@15.0.0-canary.140':
optional: true
- '@next/swc-win32-x64-msvc@14.2.7':
+ '@next/swc-win32-x64-msvc@15.0.0-canary.140':
optional: true
'@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1':
@@ -5060,253 +5201,250 @@ snapshots:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.15.0
- '@pkgjs/parseargs@0.11.0':
- optional: true
-
'@pkgr/core@0.1.1': {}
'@radix-ui/primitive@1.0.1':
dependencies:
'@babel/runtime': 7.20.13
- '@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
+ '@radix-ui/react-collection@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@radix-ui/react-slot': 1.0.2(@types/react@18.2.56)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ react: 19.0.0-rc-d1afcb43-20240903
+ react-dom: 19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903)
optionalDependencies:
'@types/react': 18.2.56
'@types/react-dom': 18.2.19
- '@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.56)(react@18.2.0)':
+ '@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- react: 18.2.0
+ react: 19.0.0-rc-d1afcb43-20240903
optionalDependencies:
'@types/react': 18.2.56
- '@radix-ui/react-context@1.0.1(@types/react@18.2.56)(react@18.2.0)':
+ '@radix-ui/react-context@1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- react: 18.2.0
+ react: 19.0.0-rc-d1afcb43-20240903
optionalDependencies:
'@types/react': 18.2.56
- '@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
+ '@radix-ui/react-dialog@1.0.5(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@radix-ui/react-id': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@radix-ui/react-slot': 1.0.2(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- aria-hidden: 1.2.2(@types/react@18.2.56)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- react-remove-scroll: 2.5.5(@types/react@18.2.56)(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-dismissable-layer': 1.0.5(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-focus-scope': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-id': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-portal': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ aria-hidden: 1.2.2(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ react: 19.0.0-rc-d1afcb43-20240903
+ react-dom: 19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903)
+ react-remove-scroll: 2.5.5(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
optionalDependencies:
'@types/react': 18.2.56
'@types/react-dom': 18.2.19
- '@radix-ui/react-direction@1.0.1(@types/react@18.2.56)(react@18.2.0)':
+ '@radix-ui/react-direction@1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- react: 18.2.0
+ react: 19.0.0-rc-d1afcb43-20240903
optionalDependencies:
'@types/react': 18.2.56
- '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
+ '@radix-ui/react-dismissable-layer@1.0.5(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.56)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ react: 19.0.0-rc-d1afcb43-20240903
+ react-dom: 19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903)
optionalDependencies:
'@types/react': 18.2.56
'@types/react-dom': 18.2.19
- '@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.56)(react@18.2.0)':
+ '@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- react: 18.2.0
+ react: 19.0.0-rc-d1afcb43-20240903
optionalDependencies:
'@types/react': 18.2.56
- '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
+ '@radix-ui/react-focus-scope@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ react: 19.0.0-rc-d1afcb43-20240903
+ react-dom: 19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903)
optionalDependencies:
'@types/react': 18.2.56
'@types/react-dom': 18.2.19
- '@radix-ui/react-id@1.0.1(@types/react@18.2.56)(react@18.2.0)':
+ '@radix-ui/react-id@1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- react: 18.2.0
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ react: 19.0.0-rc-d1afcb43-20240903
optionalDependencies:
'@types/react': 18.2.56
- '@radix-ui/react-label@2.0.2(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
+ '@radix-ui/react-label@2.0.2(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
+ react: 19.0.0-rc-d1afcb43-20240903
+ react-dom: 19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903)
optionalDependencies:
'@types/react': 18.2.56
'@types/react-dom': 18.2.19
- '@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
+ '@radix-ui/react-portal@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
+ react: 19.0.0-rc-d1afcb43-20240903
+ react-dom: 19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903)
optionalDependencies:
'@types/react': 18.2.56
'@types/react-dom': 18.2.19
- '@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
+ '@radix-ui/react-presence@1.0.1(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ react: 19.0.0-rc-d1afcb43-20240903
+ react-dom: 19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903)
optionalDependencies:
'@types/react': 18.2.56
'@types/react-dom': 18.2.19
- '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
+ '@radix-ui/react-primitive@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- '@radix-ui/react-slot': 1.0.2(@types/react@18.2.56)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ '@radix-ui/react-slot': 1.0.2(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ react: 19.0.0-rc-d1afcb43-20240903
+ react-dom: 19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903)
optionalDependencies:
'@types/react': 18.2.56
'@types/react-dom': 18.2.19
- '@radix-ui/react-radio-group@1.1.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
+ '@radix-ui/react-radio-group@1.1.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-direction': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-direction': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-presence': 1.0.1(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-roving-focus': 1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-use-previous': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-use-size': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ react: 19.0.0-rc-d1afcb43-20240903
+ react-dom: 19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903)
optionalDependencies:
'@types/react': 18.2.56
'@types/react-dom': 18.2.19
- '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
+ '@radix-ui/react-roving-focus@1.0.4(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-context': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-direction': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-id': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-context': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-direction': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-id': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ react: 19.0.0-rc-d1afcb43-20240903
+ react-dom: 19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903)
optionalDependencies:
'@types/react': 18.2.56
'@types/react-dom': 18.2.19
- '@radix-ui/react-slot@1.0.2(@types/react@18.2.56)(react@18.2.0)':
+ '@radix-ui/react-slot@1.0.2(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- react: 18.2.0
+ '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ react: 19.0.0-rc-d1afcb43-20240903
optionalDependencies:
'@types/react': 18.2.56
- '@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
+ '@radix-ui/react-toggle@1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
'@radix-ui/primitive': 1.0.1
- '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.2.19)(@types/react@18.2.56)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
+ '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ react: 19.0.0-rc-d1afcb43-20240903
+ react-dom: 19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903)
optionalDependencies:
'@types/react': 18.2.56
'@types/react-dom': 18.2.19
- '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.56)(react@18.2.0)':
+ '@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- react: 18.2.0
+ react: 19.0.0-rc-d1afcb43-20240903
optionalDependencies:
'@types/react': 18.2.56
- '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.56)(react@18.2.0)':
+ '@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- react: 18.2.0
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ react: 19.0.0-rc-d1afcb43-20240903
optionalDependencies:
'@types/react': 18.2.56
- '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.56)(react@18.2.0)':
+ '@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- react: 18.2.0
+ '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ react: 19.0.0-rc-d1afcb43-20240903
optionalDependencies:
'@types/react': 18.2.56
- '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.56)(react@18.2.0)':
+ '@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- react: 18.2.0
+ react: 19.0.0-rc-d1afcb43-20240903
optionalDependencies:
'@types/react': 18.2.56
- '@radix-ui/react-use-previous@1.0.1(@types/react@18.2.56)(react@18.2.0)':
+ '@radix-ui/react-use-previous@1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- react: 18.2.0
+ react: 19.0.0-rc-d1afcb43-20240903
optionalDependencies:
'@types/react': 18.2.56
- '@radix-ui/react-use-size@1.0.1(@types/react@18.2.56)(react@18.2.0)':
+ '@radix-ui/react-use-size@1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
- '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.56)(react@18.2.0)
- react: 18.2.0
+ '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ react: 19.0.0-rc-d1afcb43-20240903
optionalDependencies:
'@types/react': 18.2.56
@@ -5334,9 +5472,8 @@ snapshots:
'@swc/counter@0.1.3': {}
- '@swc/helpers@0.5.5':
+ '@swc/helpers@0.5.12':
dependencies:
- '@swc/counter': 0.1.3
tslib: 2.6.2
'@testing-library/dom@9.3.4':
@@ -5365,13 +5502,13 @@ snapshots:
'@types/jest': 29.5.12
jest: 29.7.0(@types/node@20.11.19)
- '@testing-library/react@14.2.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)':
+ '@testing-library/react@14.2.1(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)':
dependencies:
'@babel/runtime': 7.20.13
'@testing-library/dom': 9.3.4
'@types/react-dom': 18.2.19
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ react: 19.0.0-rc-d1afcb43-20240903
+ react-dom: 19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903)
'@types/aria-query@5.0.1': {}
@@ -5478,7 +5615,7 @@ snapshots:
ignore: 5.2.4
natural-compare-lite: 1.4.0
regexpp: 3.2.0
- semver: 7.3.8
+ semver: 7.6.0
tsutils: 3.21.0(typescript@5.3.3)
optionalDependencies:
typescript: 5.3.3
@@ -5710,7 +5847,7 @@ snapshots:
'@typescript-eslint/typescript-estree': 5.59.1(typescript@5.3.3)
eslint: 8.56.0
eslint-scope: 5.1.1
- semver: 7.3.8
+ semver: 7.6.0
transitivePeerDependencies:
- supports-color
- typescript
@@ -5765,7 +5902,7 @@ snapshots:
'@ungap/structured-clone@1.2.0': {}
- '@vercel/style-guide@5.2.0(@next/eslint-plugin-next@14.2.7)(eslint@8.56.0)(jest@29.7.0(@types/node@20.11.19))(prettier@3.2.5)(typescript@5.3.3)':
+ '@vercel/style-guide@5.2.0(@next/eslint-plugin-next@15.0.0-canary.140)(eslint@8.56.0)(jest@29.7.0(@types/node@20.11.19))(prettier@3.2.5)(typescript@5.3.3)':
dependencies:
'@babel/core': 7.23.9
'@babel/eslint-parser': 7.23.10(@babel/core@7.23.9)(eslint@8.56.0)
@@ -5787,7 +5924,7 @@ snapshots:
eslint-plugin-unicorn: 48.0.1(eslint@8.56.0)
prettier-plugin-packagejson: 2.4.11(prettier@3.2.5)
optionalDependencies:
- '@next/eslint-plugin-next': 14.2.7
+ '@next/eslint-plugin-next': 15.0.0-canary.140
eslint: 8.56.0
prettier: 3.2.5
typescript: 5.3.3
@@ -5823,8 +5960,6 @@ snapshots:
ansi-regex@5.0.1: {}
- ansi-regex@6.0.1: {}
-
ansi-styles@3.2.1:
dependencies:
color-convert: 1.9.3
@@ -5835,8 +5970,6 @@ snapshots:
ansi-styles@5.2.0: {}
- ansi-styles@6.2.1: {}
-
any-promise@1.3.0: {}
anymatch@3.1.3:
@@ -5854,10 +5987,10 @@ snapshots:
argparse@2.0.1: {}
- aria-hidden@1.2.2(@types/react@18.2.56)(react@18.2.0):
+ aria-hidden@1.2.2(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903):
dependencies:
- react: 18.2.0
- tslib: 2.5.0
+ react: 19.0.0-rc-d1afcb43-20240903
+ tslib: 2.6.2
optionalDependencies:
'@types/react': 18.2.56
@@ -6234,6 +6367,18 @@ snapshots:
color-name@1.1.4: {}
+ color-string@1.9.1:
+ dependencies:
+ color-name: 1.1.4
+ simple-swizzle: 0.2.2
+ optional: true
+
+ color@4.2.3:
+ dependencies:
+ color-convert: 2.0.1
+ color-string: 1.9.1
+ optional: true
+
colorette@2.0.19: {}
combined-stream@1.0.8:
@@ -6393,6 +6538,9 @@ snapshots:
detect-indent@7.0.1: {}
+ detect-libc@2.0.3:
+ optional: true
+
detect-newline@3.1.0: {}
detect-newline@4.0.0: {}
@@ -6423,8 +6571,6 @@ snapshots:
dom-accessibility-api@0.6.3: {}
- eastasianwidth@0.2.0: {}
-
ecc-jsbn@0.1.2:
dependencies:
jsbn: 0.1.1
@@ -6446,7 +6592,7 @@ snapshots:
enhanced-resolve@5.13.0:
dependencies:
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
tapable: 2.2.1
enquirer@2.3.6:
@@ -6847,7 +6993,7 @@ snapshots:
is-core-module: 2.11.0
minimatch: 3.1.2
resolve: 1.22.2
- semver: 7.3.8
+ semver: 7.6.0
eslint-plugin-playwright@0.16.0(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(typescript@5.3.3))(eslint@8.56.0)(jest@29.7.0(@types/node@20.11.19))(typescript@5.3.3))(eslint@8.56.0):
dependencies:
@@ -7096,6 +7242,14 @@ snapshots:
merge2: 1.4.1
micromatch: 4.0.5
+ fast-glob@3.3.1:
+ dependencies:
+ '@nodelib/fs.stat': 2.0.5
+ '@nodelib/fs.walk': 1.2.8
+ glob-parent: 5.1.2
+ merge2: 1.4.1
+ micromatch: 4.0.5
+
fast-glob@3.3.2:
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -7164,11 +7318,6 @@ snapshots:
dependencies:
is-callable: 1.2.7
- foreground-child@3.1.1:
- dependencies:
- cross-spawn: 7.0.3
- signal-exit: 4.1.0
-
forever-agent@0.6.1: {}
form-data@2.3.3:
@@ -7188,7 +7337,7 @@ snapshots:
fs-extra@9.1.0:
dependencies:
at-least-node: 1.0.0
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
jsonfile: 6.1.0
universalify: 2.0.0
@@ -7280,14 +7429,6 @@ snapshots:
dependencies:
is-glob: 4.0.3
- glob@10.3.10:
- dependencies:
- foreground-child: 3.1.1
- jackspeak: 2.3.6
- minimatch: 9.0.3
- minipass: 7.0.4
- path-scurry: 1.10.1
-
glob@7.1.6:
dependencies:
fs.realpath: 1.0.0
@@ -7324,7 +7465,7 @@ snapshots:
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
- fast-glob: 3.2.12
+ fast-glob: 3.3.2
ignore: 5.2.4
merge2: 1.4.1
slash: 3.0.0
@@ -7332,7 +7473,7 @@ snapshots:
globby@13.1.4:
dependencies:
dir-glob: 3.0.1
- fast-glob: 3.2.12
+ fast-glob: 3.3.2
ignore: 5.2.4
merge2: 1.4.1
slash: 4.0.0
@@ -7341,8 +7482,6 @@ snapshots:
dependencies:
get-intrinsic: 1.2.4
- graceful-fs@4.2.10: {}
-
graceful-fs@4.2.11: {}
grapheme-splitter@1.0.4: {}
@@ -7458,6 +7597,9 @@ snapshots:
is-arrayish@0.2.1: {}
+ is-arrayish@0.3.2:
+ optional: true
+
is-async-function@2.0.0:
dependencies:
has-tostringtag: 1.0.0
@@ -7637,12 +7779,6 @@ snapshots:
reflect.getprototypeof: 1.0.5
set-function-name: 2.0.1
- jackspeak@2.3.6:
- dependencies:
- '@isaacs/cliui': 8.0.2
- optionalDependencies:
- '@pkgjs/parseargs': 0.11.0
-
jest-changed-files@29.7.0:
dependencies:
execa: 5.1.1
@@ -7804,7 +7940,7 @@ snapshots:
'@jest/types': 29.4.2
'@types/stack-utils': 2.0.1
chalk: 4.1.2
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
micromatch: 4.0.5
pretty-format: 29.4.2
slash: 3.0.0
@@ -7937,7 +8073,7 @@ snapshots:
'@types/node': 20.11.19
chalk: 4.1.2
ci-info: 3.7.1
- graceful-fs: 4.2.10
+ graceful-fs: 4.2.11
picomatch: 2.3.1
jest-util@29.7.0:
@@ -8140,8 +8276,6 @@ snapshots:
dependencies:
js-tokens: 4.0.0
- lru-cache@10.2.0: {}
-
lru-cache@5.1.1:
dependencies:
yallist: 3.1.1
@@ -8150,9 +8284,9 @@ snapshots:
dependencies:
yallist: 4.0.0
- lucide-react@0.331.0(react@18.2.0):
+ lucide-react@0.331.0(react@19.0.0-rc-d1afcb43-20240903):
dependencies:
- react: 18.2.0
+ react: 19.0.0-rc-d1afcb43-20240903
lz-string@1.5.0: {}
@@ -8195,8 +8329,6 @@ snapshots:
minimist@1.2.8: {}
- minipass@7.0.4: {}
-
ms@2.1.2: {}
ms@2.1.3: {}
@@ -8213,33 +8345,35 @@ snapshots:
natural-compare@1.4.0: {}
- next-themes@0.2.1(next@14.2.7(@babel/core@7.20.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
+ next-themes@0.2.1(next@15.0.0-canary.140(@babel/core@7.20.12)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903))(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903):
dependencies:
- next: 14.2.7(@babel/core@7.20.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
+ next: 15.0.0-canary.140(@babel/core@7.20.12)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903)
+ react: 19.0.0-rc-d1afcb43-20240903
+ react-dom: 19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903)
- next@14.2.7(@babel/core@7.20.12)(react-dom@18.2.0(react@18.2.0))(react@18.2.0):
+ next@15.0.0-canary.140(@babel/core@7.20.12)(react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903))(react@19.0.0-rc-d1afcb43-20240903):
dependencies:
- '@next/env': 14.2.7
- '@swc/helpers': 0.5.5
+ '@next/env': 15.0.0-canary.140
+ '@swc/counter': 0.1.3
+ '@swc/helpers': 0.5.12
busboy: 1.6.0
caniuse-lite: 1.0.30001587
graceful-fs: 4.2.11
postcss: 8.4.31
- react: 18.2.0
- react-dom: 18.2.0(react@18.2.0)
- styled-jsx: 5.1.1(@babel/core@7.20.12)(react@18.2.0)
+ react: 19.0.0-rc-d1afcb43-20240903
+ react-dom: 19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903)
+ styled-jsx: 5.1.6(@babel/core@7.20.12)(react@19.0.0-rc-d1afcb43-20240903)
optionalDependencies:
- '@next/swc-darwin-arm64': 14.2.7
- '@next/swc-darwin-x64': 14.2.7
- '@next/swc-linux-arm64-gnu': 14.2.7
- '@next/swc-linux-arm64-musl': 14.2.7
- '@next/swc-linux-x64-gnu': 14.2.7
- '@next/swc-linux-x64-musl': 14.2.7
- '@next/swc-win32-arm64-msvc': 14.2.7
- '@next/swc-win32-ia32-msvc': 14.2.7
- '@next/swc-win32-x64-msvc': 14.2.7
+ '@next/swc-darwin-arm64': 15.0.0-canary.140
+ '@next/swc-darwin-x64': 15.0.0-canary.140
+ '@next/swc-linux-arm64-gnu': 15.0.0-canary.140
+ '@next/swc-linux-arm64-musl': 15.0.0-canary.140
+ '@next/swc-linux-x64-gnu': 15.0.0-canary.140
+ '@next/swc-linux-x64-musl': 15.0.0-canary.140
+ '@next/swc-win32-arm64-msvc': 15.0.0-canary.140
+ '@next/swc-win32-ia32-msvc': 15.0.0-canary.140
+ '@next/swc-win32-x64-msvc': 15.0.0-canary.140
+ sharp: 0.33.5
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
@@ -8420,11 +8554,6 @@ snapshots:
path-parse@1.0.7: {}
- path-scurry@1.10.1:
- dependencies:
- lru-cache: 10.2.0
- minipass: 7.0.4
-
path-type@4.0.0: {}
pend@1.2.0: {}
@@ -8575,11 +8704,10 @@ snapshots:
queue-microtask@1.2.3: {}
- react-dom@18.2.0(react@18.2.0):
+ react-dom@19.0.0-rc-d1afcb43-20240903(react@19.0.0-rc-d1afcb43-20240903):
dependencies:
- loose-envify: 1.4.0
- react: 18.2.0
- scheduler: 0.23.0
+ react: 19.0.0-rc-d1afcb43-20240903
+ scheduler: 0.25.0-rc-d1afcb43-20240903
react-is@16.13.1: {}
@@ -8587,37 +8715,35 @@ snapshots:
react-is@18.2.0: {}
- react-remove-scroll-bar@2.3.4(@types/react@18.2.56)(react@18.2.0):
+ react-remove-scroll-bar@2.3.4(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903):
dependencies:
- react: 18.2.0
- react-style-singleton: 2.2.1(@types/react@18.2.56)(react@18.2.0)
- tslib: 2.5.0
+ react: 19.0.0-rc-d1afcb43-20240903
+ react-style-singleton: 2.2.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ tslib: 2.6.2
optionalDependencies:
'@types/react': 18.2.56
- react-remove-scroll@2.5.5(@types/react@18.2.56)(react@18.2.0):
+ react-remove-scroll@2.5.5(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903):
dependencies:
- react: 18.2.0
- react-remove-scroll-bar: 2.3.4(@types/react@18.2.56)(react@18.2.0)
- react-style-singleton: 2.2.1(@types/react@18.2.56)(react@18.2.0)
- tslib: 2.5.0
- use-callback-ref: 1.3.0(@types/react@18.2.56)(react@18.2.0)
- use-sidecar: 1.1.2(@types/react@18.2.56)(react@18.2.0)
+ react: 19.0.0-rc-d1afcb43-20240903
+ react-remove-scroll-bar: 2.3.4(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ react-style-singleton: 2.2.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ tslib: 2.6.2
+ use-callback-ref: 1.3.0(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
+ use-sidecar: 1.1.2(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903)
optionalDependencies:
'@types/react': 18.2.56
- react-style-singleton@2.2.1(@types/react@18.2.56)(react@18.2.0):
+ react-style-singleton@2.2.1(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903):
dependencies:
get-nonce: 1.0.1
invariant: 2.2.4
- react: 18.2.0
- tslib: 2.5.0
+ react: 19.0.0-rc-d1afcb43-20240903
+ tslib: 2.6.2
optionalDependencies:
'@types/react': 18.2.56
- react@18.2.0:
- dependencies:
- loose-envify: 1.4.0
+ react@19.0.0-rc-d1afcb43-20240903: {}
read-cache@1.0.0:
dependencies:
@@ -8769,9 +8895,7 @@ snapshots:
safer-buffer@2.1.2: {}
- scheduler@0.23.0:
- dependencies:
- loose-envify: 1.4.0
+ scheduler@0.25.0-rc-d1afcb43-20240903: {}
semver@5.7.1: {}
@@ -8779,14 +8903,13 @@ snapshots:
semver@6.3.1: {}
- semver@7.3.8:
- dependencies:
- lru-cache: 6.0.0
-
semver@7.6.0:
dependencies:
lru-cache: 6.0.0
+ semver@7.6.3:
+ optional: true
+
set-function-length@1.2.1:
dependencies:
define-data-property: 1.1.4
@@ -8802,6 +8925,33 @@ snapshots:
functions-have-names: 1.2.3
has-property-descriptors: 1.0.2
+ sharp@0.33.5:
+ dependencies:
+ color: 4.2.3
+ detect-libc: 2.0.3
+ semver: 7.6.3
+ optionalDependencies:
+ '@img/sharp-darwin-arm64': 0.33.5
+ '@img/sharp-darwin-x64': 0.33.5
+ '@img/sharp-libvips-darwin-arm64': 1.0.4
+ '@img/sharp-libvips-darwin-x64': 1.0.4
+ '@img/sharp-libvips-linux-arm': 1.0.5
+ '@img/sharp-libvips-linux-arm64': 1.0.4
+ '@img/sharp-libvips-linux-s390x': 1.0.4
+ '@img/sharp-libvips-linux-x64': 1.0.4
+ '@img/sharp-libvips-linuxmusl-arm64': 1.0.4
+ '@img/sharp-libvips-linuxmusl-x64': 1.0.4
+ '@img/sharp-linux-arm': 0.33.5
+ '@img/sharp-linux-arm64': 0.33.5
+ '@img/sharp-linux-s390x': 0.33.5
+ '@img/sharp-linux-x64': 0.33.5
+ '@img/sharp-linuxmusl-arm64': 0.33.5
+ '@img/sharp-linuxmusl-x64': 0.33.5
+ '@img/sharp-wasm32': 0.33.5
+ '@img/sharp-win32-ia32': 0.33.5
+ '@img/sharp-win32-x64': 0.33.5
+ optional: true
+
shebang-command@2.0.0:
dependencies:
shebang-regex: 3.0.0
@@ -8816,7 +8966,10 @@ snapshots:
signal-exit@3.0.7: {}
- signal-exit@4.1.0: {}
+ simple-swizzle@0.2.2:
+ dependencies:
+ is-arrayish: 0.3.2
+ optional: true
sisteransi@1.0.5: {}
@@ -8913,12 +9066,6 @@ snapshots:
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
- string-width@5.1.2:
- dependencies:
- eastasianwidth: 0.2.0
- emoji-regex: 9.2.2
- strip-ansi: 7.1.0
-
string.prototype.matchall@4.0.8:
dependencies:
call-bind: 1.0.2
@@ -8964,10 +9111,6 @@ snapshots:
dependencies:
ansi-regex: 5.0.1
- strip-ansi@7.1.0:
- dependencies:
- ansi-regex: 6.0.1
-
strip-bom@3.0.0: {}
strip-bom@4.0.0: {}
@@ -8980,10 +9123,10 @@ snapshots:
strip-json-comments@3.1.1: {}
- styled-jsx@5.1.1(@babel/core@7.20.12)(react@18.2.0):
+ styled-jsx@5.1.6(@babel/core@7.20.12)(react@19.0.0-rc-d1afcb43-20240903):
dependencies:
client-only: 0.0.1
- react: 18.2.0
+ react: 19.0.0-rc-d1afcb43-20240903
optionalDependencies:
'@babel/core': 7.20.12
@@ -9149,8 +9292,6 @@ snapshots:
tslib@1.14.1: {}
- tslib@2.5.0: {}
-
tslib@2.6.2: {}
tsutils@3.21.0(typescript@5.3.3):
@@ -9245,18 +9386,18 @@ snapshots:
querystringify: 2.2.0
requires-port: 1.0.0
- use-callback-ref@1.3.0(@types/react@18.2.56)(react@18.2.0):
+ use-callback-ref@1.3.0(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903):
dependencies:
- react: 18.2.0
- tslib: 2.5.0
+ react: 19.0.0-rc-d1afcb43-20240903
+ tslib: 2.6.2
optionalDependencies:
'@types/react': 18.2.56
- use-sidecar@1.1.2(@types/react@18.2.56)(react@18.2.0):
+ use-sidecar@1.1.2(@types/react@18.2.56)(react@19.0.0-rc-d1afcb43-20240903):
dependencies:
detect-node-es: 1.1.0
- react: 18.2.0
- tslib: 2.5.0
+ react: 19.0.0-rc-d1afcb43-20240903
+ tslib: 2.6.2
optionalDependencies:
'@types/react': 18.2.56
@@ -9358,12 +9499,6 @@ snapshots:
string-width: 4.2.3
strip-ansi: 6.0.1
- wrap-ansi@8.1.0:
- dependencies:
- ansi-styles: 6.2.1
- string-width: 5.1.2
- strip-ansi: 7.1.0
-
wrappy@1.0.2: {}
write-file-atomic@4.0.2:
diff --git a/src/app/[[...product]]/page.tsx b/src/app/[[...product]]/page.tsx
index bc9e488..43950e7 100644
--- a/src/app/[[...product]]/page.tsx
+++ b/src/app/[[...product]]/page.tsx
@@ -4,6 +4,10 @@ import api from "~/product/api";
import StoreScreen from "@/modules/store/screens/Store";
+export const dynamic = "force-static";
+
+export const dynamicParams = false;
+
export async function generateStaticParams() {
const products = await api.list();
diff --git a/src/modules/store/screens/Store.tsx b/src/modules/store/screens/Store.tsx
index c9dd1e3..c3bfdab 100644
--- a/src/modules/store/screens/Store.tsx
+++ b/src/modules/store/screens/Store.tsx
@@ -143,7 +143,12 @@ function StoreScreen({products, selected}: {products: Product[]; selected: null
{categoryProducts.length ? (
categoryProducts.map((product) => (
-
+
))