From 727df7b807aaefa708694a3aa5763ec788939099 Mon Sep 17 00:00:00 2001 From: vercel-release-bot Date: Thu, 20 Feb 2025 16:27:02 +0000 Subject: [PATCH 1/6] Update `react@experimental` --- package.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index e91161f68b74d..dc2ca891056a6 100644 --- a/package.json +++ b/package.json @@ -228,13 +228,13 @@ "react-builtin": "npm:react@19.1.0-canary-32b0cad8-20250213", "react-dom": "19.0.0", "react-dom-builtin": "npm:react-dom@19.1.0-canary-32b0cad8-20250213", - "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-32b0cad8-20250213", - "react-experimental-builtin": "npm:react@0.0.0-experimental-32b0cad8-20250213", + "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-fcb4e0f1-20250219", + "react-experimental-builtin": "npm:react@0.0.0-experimental-fcb4e0f1-20250219", "react-is-builtin": "npm:react-is@19.1.0-canary-32b0cad8-20250213", "react-server-dom-turbopack": "19.1.0-canary-32b0cad8-20250213", - "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-32b0cad8-20250213", + "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-fcb4e0f1-20250219", "react-server-dom-webpack": "19.1.0-canary-32b0cad8-20250213", - "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-32b0cad8-20250213", + "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-fcb4e0f1-20250219", "react-ssr-prepass": "1.0.8", "react-virtualized": "9.22.3", "relay-compiler": "13.0.2", @@ -245,7 +245,7 @@ "sass": "1.54.0", "satori": "0.12.1", "scheduler-builtin": "npm:scheduler@0.26.0-canary-32b0cad8-20250213", - "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-32b0cad8-20250213", + "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-fcb4e0f1-20250219", "seedrandom": "3.0.5", "semver": "7.3.7", "shell-quote": "1.7.3", From 999adf10c5a3f1d249fea26357ef3abc51457f00 Mon Sep 17 00:00:00 2001 From: vercel-release-bot Date: Thu, 20 Feb 2025 16:27:02 +0000 Subject: [PATCH 2/6] Update `react` --- package.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index dc2ca891056a6..7ab1452586679 100644 --- a/package.json +++ b/package.json @@ -225,15 +225,15 @@ "pretty-ms": "7.0.0", "random-seed": "0.3.0", "react": "19.0.0", - "react-builtin": "npm:react@19.1.0-canary-32b0cad8-20250213", + "react-builtin": "npm:react@19.1.0-canary-fcb4e0f1-20250219", "react-dom": "19.0.0", - "react-dom-builtin": "npm:react-dom@19.1.0-canary-32b0cad8-20250213", + "react-dom-builtin": "npm:react-dom@19.1.0-canary-fcb4e0f1-20250219", "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-fcb4e0f1-20250219", "react-experimental-builtin": "npm:react@0.0.0-experimental-fcb4e0f1-20250219", - "react-is-builtin": "npm:react-is@19.1.0-canary-32b0cad8-20250213", - "react-server-dom-turbopack": "19.1.0-canary-32b0cad8-20250213", + "react-is-builtin": "npm:react-is@19.1.0-canary-fcb4e0f1-20250219", + "react-server-dom-turbopack": "19.1.0-canary-fcb4e0f1-20250219", "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-fcb4e0f1-20250219", - "react-server-dom-webpack": "19.1.0-canary-32b0cad8-20250213", + "react-server-dom-webpack": "19.1.0-canary-fcb4e0f1-20250219", "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-fcb4e0f1-20250219", "react-ssr-prepass": "1.0.8", "react-virtualized": "9.22.3", @@ -244,7 +244,7 @@ "resolve-from": "5.0.0", "sass": "1.54.0", "satori": "0.12.1", - "scheduler-builtin": "npm:scheduler@0.26.0-canary-32b0cad8-20250213", + "scheduler-builtin": "npm:scheduler@0.26.0-canary-fcb4e0f1-20250219", "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-fcb4e0f1-20250219", "seedrandom": "3.0.5", "semver": "7.3.7", @@ -287,10 +287,10 @@ "@types/react": "19.0.8", "@types/react-dom": "19.0.3", "jest-snapshot": "30.0.0-alpha.6", - "react": "19.1.0-canary-32b0cad8-20250213", - "react-dom": "19.1.0-canary-32b0cad8-20250213", - "react-is": "19.1.0-canary-32b0cad8-20250213", - "scheduler": "0.26.0-canary-32b0cad8-20250213" + "react": "19.1.0-canary-fcb4e0f1-20250219", + "react-dom": "19.1.0-canary-fcb4e0f1-20250219", + "react-is": "19.1.0-canary-fcb4e0f1-20250219", + "scheduler": "0.26.0-canary-fcb4e0f1-20250219" }, "patchedDependencies": { "webpack-sources@3.2.3": "patches/webpack-sources@3.2.3.patch", From 2f04af07ffcb89cf858fcdfb2a3c1bf63ddd820e Mon Sep 17 00:00:00 2001 From: vercel-release-bot Date: Thu, 20 Feb 2025 16:27:03 +0000 Subject: [PATCH 3/6] Updated peer dependency references in apps From f25fafcb81167675891b1c81a3545bdd3cdd888d Mon Sep 17 00:00:00 2001 From: vercel-release-bot Date: Thu, 20 Feb 2025 16:27:03 +0000 Subject: [PATCH 4/6] Updated peer dependency references in libraries From 27d4444d0c05159c5968bf1c6866adb23a1493ab Mon Sep 17 00:00:00 2001 From: vercel-release-bot Date: Thu, 20 Feb 2025 16:27:16 +0000 Subject: [PATCH 5/6] Update lockfile --- pnpm-lock.yaml | 458 ++++++++++++++++++++++++------------------------- 1 file changed, 229 insertions(+), 229 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2bd7ed2210a34..0e209f3798857 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,10 +16,10 @@ overrides: '@types/react': 19.0.8 '@types/react-dom': 19.0.3 jest-snapshot: 30.0.0-alpha.6 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 - react-is: 19.1.0-canary-32b0cad8-20250213 - scheduler: 0.26.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 + react-is: 19.1.0-canary-fcb4e0f1-20250219 + scheduler: 0.26.0-canary-fcb4e0f1-20250219 patchedDependencies: '@storybook/react@8.5.2': @@ -74,7 +74,7 @@ importers: version: 11.11.0 '@emotion/react': specifier: 11.11.1 - version: 11.11.1(@types/react@19.0.8)(react@19.1.0-canary-32b0cad8-20250213) + version: 11.11.1(@types/react@19.0.8)(react@19.1.0-canary-fcb4e0f1-20250219) '@fullhuman/postcss-purgecss': specifier: 1.3.0 version: 1.3.0 @@ -86,7 +86,7 @@ importers: version: 2.2.1(webpack@5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))) '@mdx-js/react': specifier: 2.2.1 - version: 2.2.1(react@19.1.0-canary-32b0cad8-20250213) + version: 2.2.1(react@19.1.0-canary-fcb4e0f1-20250219) '@next/bundle-analyzer': specifier: workspace:* version: link:packages/next-bundle-analyzer @@ -152,7 +152,7 @@ importers: version: 6.1.2(@jest/globals@29.7.0)(@types/jest@29.5.5)(jest@29.7.0(@types/node@20.17.6)(babel-plugin-macros@3.1.0))(vitest@3.0.4(@types/node@20.17.6)(sass@1.54.0)) '@testing-library/react': specifier: ^15.0.5 - version: 15.0.7(@types/react@19.0.8)(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213) + version: 15.0.7(@types/react@19.0.8)(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219) '@types/busboy': specifier: 1.5.3 version: 1.5.3 @@ -475,44 +475,44 @@ importers: specifier: 0.3.0 version: 0.3.0 react: - specifier: 19.1.0-canary-32b0cad8-20250213 - version: 19.1.0-canary-32b0cad8-20250213 + specifier: 19.1.0-canary-fcb4e0f1-20250219 + version: 19.1.0-canary-fcb4e0f1-20250219 react-builtin: - specifier: npm:react@19.1.0-canary-32b0cad8-20250213 - version: react@19.1.0-canary-32b0cad8-20250213 + specifier: npm:react@19.1.0-canary-fcb4e0f1-20250219 + version: react@19.1.0-canary-fcb4e0f1-20250219 react-dom: - specifier: 19.1.0-canary-32b0cad8-20250213 - version: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + specifier: 19.1.0-canary-fcb4e0f1-20250219 + version: 19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) react-dom-builtin: - specifier: npm:react-dom@19.1.0-canary-32b0cad8-20250213 - version: react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + specifier: npm:react-dom@19.1.0-canary-fcb4e0f1-20250219 + version: react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) react-dom-experimental-builtin: - specifier: npm:react-dom@0.0.0-experimental-32b0cad8-20250213 - version: react-dom@0.0.0-experimental-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + specifier: npm:react-dom@0.0.0-experimental-fcb4e0f1-20250219 + version: react-dom@0.0.0-experimental-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) react-experimental-builtin: - specifier: npm:react@0.0.0-experimental-32b0cad8-20250213 - version: react@0.0.0-experimental-32b0cad8-20250213 + specifier: npm:react@0.0.0-experimental-fcb4e0f1-20250219 + version: react@0.0.0-experimental-fcb4e0f1-20250219 react-is-builtin: - specifier: npm:react-is@19.1.0-canary-32b0cad8-20250213 - version: react-is@19.1.0-canary-32b0cad8-20250213 + specifier: npm:react-is@19.1.0-canary-fcb4e0f1-20250219 + version: react-is@19.1.0-canary-fcb4e0f1-20250219 react-server-dom-turbopack: - specifier: 19.1.0-canary-32b0cad8-20250213 - version: 19.1.0-canary-32b0cad8-20250213(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213) + specifier: 19.1.0-canary-fcb4e0f1-20250219 + version: 19.1.0-canary-fcb4e0f1-20250219(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219) react-server-dom-turbopack-experimental: - specifier: npm:react-server-dom-turbopack@0.0.0-experimental-32b0cad8-20250213 - version: react-server-dom-turbopack@0.0.0-experimental-32b0cad8-20250213(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213) + specifier: npm:react-server-dom-turbopack@0.0.0-experimental-fcb4e0f1-20250219 + version: react-server-dom-turbopack@0.0.0-experimental-fcb4e0f1-20250219(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219) react-server-dom-webpack: - specifier: 19.1.0-canary-32b0cad8-20250213 - version: 19.1.0-canary-32b0cad8-20250213(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(webpack@5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))) + specifier: 19.1.0-canary-fcb4e0f1-20250219 + version: 19.1.0-canary-fcb4e0f1-20250219(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(webpack@5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))) react-server-dom-webpack-experimental: - specifier: npm:react-server-dom-webpack@0.0.0-experimental-32b0cad8-20250213 - version: react-server-dom-webpack@0.0.0-experimental-32b0cad8-20250213(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(webpack@5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))) + specifier: npm:react-server-dom-webpack@0.0.0-experimental-fcb4e0f1-20250219 + version: react-server-dom-webpack@0.0.0-experimental-fcb4e0f1-20250219(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(webpack@5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))) react-ssr-prepass: specifier: 1.0.8 - version: 1.0.8(react-is@19.1.0-canary-ff628334-20250205)(react@19.1.0-canary-32b0cad8-20250213) + version: 1.0.8(react-is@19.1.0-canary-ff628334-20250205)(react@19.1.0-canary-fcb4e0f1-20250219) react-virtualized: specifier: 9.22.3 - version: 9.22.3(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213) + version: 9.22.3(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219) relay-compiler: specifier: 13.0.2 version: 13.0.2 @@ -535,11 +535,11 @@ importers: specifier: 0.12.1 version: 0.12.1 scheduler-builtin: - specifier: npm:scheduler@0.26.0-canary-32b0cad8-20250213 - version: scheduler@0.26.0-canary-32b0cad8-20250213 + specifier: npm:scheduler@0.26.0-canary-fcb4e0f1-20250219 + version: scheduler@0.26.0-canary-fcb4e0f1-20250219 scheduler-experimental-builtin: - specifier: npm:scheduler@0.0.0-experimental-32b0cad8-20250213 - version: scheduler@0.0.0-experimental-32b0cad8-20250213 + specifier: npm:scheduler@0.0.0-experimental-fcb4e0f1-20250219 + version: scheduler@0.0.0-experimental-fcb4e0f1-20250219 seedrandom: specifier: 3.0.5 version: 3.0.5 @@ -554,16 +554,16 @@ importers: version: 6.0.0 styled-components: specifier: 6.0.0-rc.3 - version: 6.0.0-rc.3(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213) + version: 6.0.0-rc.3(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219) styled-jsx: specifier: 5.1.6 - version: 5.1.6(@babel/core@7.22.5)(babel-plugin-macros@3.1.0)(react@19.1.0-canary-32b0cad8-20250213) + version: 5.1.6(@babel/core@7.22.5)(babel-plugin-macros@3.1.0)(react@19.1.0-canary-fcb4e0f1-20250219) styled-jsx-plugin-postcss: specifier: 3.0.2 version: 3.0.2 swr: specifier: ^2.2.4 - version: 2.2.4(react@19.1.0-canary-32b0cad8-20250213) + version: 2.2.4(react@19.1.0-canary-fcb4e0f1-20250219) tailwindcss: specifier: 3.2.7 version: 3.2.7(postcss@8.4.31) @@ -911,17 +911,17 @@ importers: specifier: 8.4.31 version: 8.4.31 react: - specifier: 19.1.0-canary-32b0cad8-20250213 - version: 19.1.0-canary-32b0cad8-20250213 + specifier: 19.1.0-canary-fcb4e0f1-20250219 + version: 19.1.0-canary-fcb4e0f1-20250219 react-dom: - specifier: 19.1.0-canary-32b0cad8-20250213 - version: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + specifier: 19.1.0-canary-fcb4e0f1-20250219 + version: 19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) sass: specifier: ^1.3.0 version: 1.77.8 styled-jsx: specifier: 5.1.6 - version: 5.1.6(@babel/core@7.22.5)(babel-plugin-macros@3.1.0)(react@19.1.0-canary-32b0cad8-20250213) + version: 5.1.6(@babel/core@7.22.5)(babel-plugin-macros@3.1.0)(react@19.1.0-canary-fcb4e0f1-20250219) optionalDependencies: sharp: specifier: ^0.33.5 @@ -1052,13 +1052,13 @@ importers: version: 1.0.5(@swc/helpers@0.5.15)(webpack@5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@storybook/blocks': specifier: 8.5.2 - version: 8.5.2(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3)) + version: 8.5.2(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(storybook@8.5.2(prettier@3.3.3)) '@storybook/react': specifier: 8.5.2 - version: 8.5.2(patch_hash=3vtnbaj5dhujyrhznezprlo624)(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) + version: 8.5.2(patch_hash=3vtnbaj5dhujyrhznezprlo624)(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) '@storybook/react-webpack5': specifier: 8.5.2 - version: 8.5.2(@rspack-canary/core@1.2.0-canary-37cc738d-20250207113050(@swc/helpers@0.5.15))(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) + version: 8.5.2(@rspack-canary/core@1.2.0-canary-37cc738d-20250207113050(@swc/helpers@0.5.15))(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) '@storybook/test': specifier: 8.5.2 version: 8.5.2(storybook@8.5.2(prettier@3.3.3)) @@ -1535,7 +1535,7 @@ importers: version: 1.0.35 unistore: specifier: 3.4.1 - version: 3.4.1(react@19.1.0-canary-32b0cad8-20250213) + version: 3.4.1(react@19.1.0-canary-fcb4e0f1-20250219) util: specifier: 0.12.4 version: 0.12.4 @@ -1702,8 +1702,8 @@ importers: packages/third-parties: dependencies: react: - specifier: 19.1.0-canary-32b0cad8-20250213 - version: 19.1.0-canary-32b0cad8-20250213 + specifier: 19.1.0-canary-fcb4e0f1-20250219 + version: 19.1.0-canary-fcb4e0f1-20250219 third-party-capital: specifier: 1.0.20 version: 1.0.20 @@ -1766,14 +1766,14 @@ importers: specifier: 29.5.0 version: 29.5.0 react: - specifier: 19.1.0-canary-32b0cad8-20250213 - version: 19.1.0-canary-32b0cad8-20250213 + specifier: 19.1.0-canary-fcb4e0f1-20250219 + version: 19.1.0-canary-fcb4e0f1-20250219 react-test-renderer: specifier: 18.2.0 - version: 18.2.0(react@19.1.0-canary-32b0cad8-20250213) + version: 18.2.0(react@19.1.0-canary-fcb4e0f1-20250219) styled-jsx: specifier: ^5.1.2 - version: 5.1.6(@babel/core@7.22.5)(babel-plugin-macros@3.1.0)(react@19.1.0-canary-32b0cad8-20250213) + version: 5.1.6(@babel/core@7.22.5)(babel-plugin-macros@3.1.0)(react@19.1.0-canary-fcb4e0f1-20250219) turbopack/packages/devlow-bench: dependencies: @@ -3512,7 +3512,7 @@ packages: resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==} peerDependencies: '@types/react': '*' - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 peerDependenciesMeta: '@types/react': optional: true @@ -3529,7 +3529,7 @@ packages: '@emotion/use-insertion-effect-with-fallbacks@1.0.1': resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 '@emotion/utils@1.2.1': resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} @@ -4028,14 +4028,14 @@ packages: '@floating-ui/react-dom@2.1.0': resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 '@floating-ui/react@0.26.16': resolution: {integrity: sha512-HEf43zxZNAI/E781QIVpYSF3K2VH4TTYZpqecjdsFkjsaU1EbaWcM++kw0HXFffj7gDUcBFevX8s0rQGQpxkow==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 '@floating-ui/utils@0.2.2': resolution: {integrity: sha512-J4yDIIthosAsRZ5CPYP/jQvUAQtlZTTD/4suA08/FEnlxqW3sKS9iAhgsa9VYLZ6vDHn/ixJgIqRQPotoBjxIw==} @@ -4723,13 +4723,13 @@ packages: resolution: {integrity: sha512-l9ypojKN3PjwO1CSLIsqxi7mA25+7w+xc71Q+JuCCREI0tuGwkZsKbIOpuTATIJOjPh8ycLiW7QxX1LYsRTq6w==} peerDependencies: '@mantine/hooks': 7.10.1 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 '@mantine/hooks@7.11.2': resolution: {integrity: sha512-jhyVe/sbDEG2U8rr2lMecUPgQxcfr5hh9HazqGfkS7ZRIMDO7uJ947yAcTMGGkp5Lxtt5TBFt1Cb6tiB2/1agg==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 '@mapbox/node-pre-gyp@1.0.5': resolution: {integrity: sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==} @@ -4746,13 +4746,13 @@ packages: '@mdx-js/react@2.2.1': resolution: {integrity: sha512-YdXcMcEnqZhzql98RNrqYo9cEhTTesBiCclEtoiQUbJwx87q9453GTapYU6kJ8ZZ2ek1Vp25SiAXEFy5O/eAPw==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 '@mdx-js/react@3.1.0': resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==} peerDependencies: '@types/react': 19.0.8 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 '@module-federation/error-codes@0.8.4': resolution: {integrity: sha512-55LYmrDdKb4jt+qr8qE8U3al62ZANp3FhfVaNPOaAmdTh0jHdD8M3yf5HKFlr5xVkVO4eV/F/J2NCfpbh+pEXQ==} @@ -5430,8 +5430,8 @@ packages: '@storybook/blocks@8.5.2': resolution: {integrity: sha512-C6Bz/YTG5ZuyAzglqgqozYUWaS39j1PnkVuMNots6S3Fp8ZJ6iZOlQ+rpumiuvnbfD5rkEZG+614RWNyNlFy7g==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 storybook: ^8.5.2 peerDependenciesMeta: react: @@ -5481,8 +5481,8 @@ packages: resolution: {integrity: sha512-Nz/UzeYQdUZUhacrPyfkiiysSjydyjgg/p0P9HxB4p/WaJUUjMAcaoaLgy3EXx61zZJ3iD36WPuDkZs5QYrA0A==} engines: {node: '>=14.0.0'} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 '@storybook/instrumenter@8.5.2': resolution: {integrity: sha512-BbaUw9GXVzRg3Km95t2mRu4W6C1n1erjzll5maBaVe2+lV9MbCvBcdYwGUgjFNlQ/ETgq6vLfLOEtziycq/B6g==} @@ -5498,8 +5498,8 @@ packages: resolution: {integrity: sha512-CpRunaOl4tB7Z+1dQEG/LSAdwnCZCaKdfn+Q71k6Pk1vpR6aFlhVbbVP5kgt47vimHDKYKYBQKudP+5IjJNvFA==} engines: {node: '>=18.0.0'} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 storybook: ^8.5.2 typescript: '*' peerDependenciesMeta: @@ -5520,16 +5520,16 @@ packages: '@storybook/react-dom-shim@8.5.2': resolution: {integrity: sha512-lt7XoaeWI8iPlWnWzIm/Wam9TpRFhlqP0KZJoKwDyHiCByqkeMrw5MJREyWq626nf34bOW8D6vkuyTzCHGTxKg==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 storybook: ^8.5.2 '@storybook/react-webpack5@8.5.2': resolution: {integrity: sha512-OrHaOSaabqOJ3433B0Ea5gVhsR1WaZRs49Y+S/z33VX9iILlougXVx9zNPoeZzgDSG4xEEn2uimFpjjcLLkWzA==} engines: {node: '>=18.0.0'} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 storybook: ^8.5.2 typescript: '>= 4.2.x' peerDependenciesMeta: @@ -5541,8 +5541,8 @@ packages: engines: {node: '>=18.0.0'} peerDependencies: '@storybook/test': 8.5.2 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 storybook: ^8.5.2 typescript: '>= 4.2.x' peerDependenciesMeta: @@ -5778,8 +5778,8 @@ packages: engines: {node: '>=18'} peerDependencies: '@types/react': 19.0.8 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 peerDependenciesMeta: '@types/react': optional: true @@ -11861,7 +11861,7 @@ packages: lucide-react@0.383.0: resolution: {integrity: sha512-13xlG0CQCJtzjSQYwwJ3WRqMHtRj3EXmLlorrARt7y+IHnxUCp3XyFNL1DfaGySWxHObDvnu1u1dV+0VMKHUSg==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} @@ -14353,23 +14353,23 @@ packages: resolution: {integrity: sha512-APPU8HB2uZnpl6Vt/+0AFoVYgSRtfiP6FLrZgPPTDmqSb2R4qZRbgd0A3VzIFxDt5e+Fozjx79WjLWnF69DK8g==} engines: {node: '>=16.14.0'} - react-dom@0.0.0-experimental-32b0cad8-20250213: - resolution: {integrity: sha512-BtpiRudohNOvKOZocJHkZjK7krvE59lfOkB+vME3j0r5qBKRE+J7iCdS23m0Nqk+iNXQglaTFiT3SJP2eJdUyQ==} + react-dom@0.0.0-experimental-fcb4e0f1-20250219: + resolution: {integrity: sha512-gc53DVUjQPCaNWYLiHEfjQpwcrRe31LsPDTgpGnSyQBX66v0/1VyOjP6/KVrRbxi55DEMTIUq3ydW1mTQYJiog==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 - react-dom@19.1.0-canary-32b0cad8-20250213: - resolution: {integrity: sha512-LdQ0E+qfcMwU94J/4I76wIiel71I5pS+McDAFPDLMSz845hX8OckhKF4fTI/tqiIgoyBN9/9fqgGKzeblpri0g==} + react-dom@19.1.0-canary-fcb4e0f1-20250219: + resolution: {integrity: sha512-hnIhzExkthvWajs3DCR9qRy2XH2290saUsfazQiRtBjfdHZEgS4W6xdOPo50CXhQVyunEIm9dFkJ7ttE2yVyxA==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 react-dom@19.1.0-canary-ff628334-20250205: resolution: {integrity: sha512-O/FFWzQNHqKLavROUliPXDPAwJcjwDcFbZmg2YfsWtSDJj1pRFTNzYvOUChC/hgBQiIM5rAiznQjBw2D9naH1g==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 - react-is@19.1.0-canary-32b0cad8-20250213: - resolution: {integrity: sha512-6v4tB1Ae1WYd26o30ao97xH1WqGmGI7oUyXjOjByrRf+H1dfl49Xz/scL/MM4fY0TYkvoP4oRSEzKloMSwe34w==} + react-is@19.1.0-canary-fcb4e0f1-20250219: + resolution: {integrity: sha512-P6jOZZGC2Rlel96Ak0vesm5CT/Qr5Jpab+Dz38RIrTGh+hguXm3SqXk+0StZo2dIlBIRBT95uuSn7YI99BefYw==} react-is@19.1.0-canary-ff628334-20250205: resolution: {integrity: sha512-tydzrH7c0S7kxlrN/Si8T4uoOWV3gMtNfTLfW3XubcKNzZwN//JEfzE1fe82nkmw7Gy2wpN6Gg+gMvOpKmiAtw==} @@ -14380,8 +14380,8 @@ packages: react-number-format@5.4.0: resolution: {integrity: sha512-NWdICrqLhI7rAS8yUeLVd6Wr4cN7UjJ9IBTS0f/a9i7UB4x4Ti70kGnksBtZ7o4Z7YRbvCMMR/jQmkoOBa/4fg==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 react-refresh@0.12.0: resolution: {integrity: sha512-suLIhrU2IHKL5JEKR/fAwJv7bbeq4kJ+pJopf77jHwuR+HmJS/HbrPIGsTBUVfw7tXPOmYv7UJ7PCaN49e8x4A==} @@ -14392,7 +14392,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.0.8 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 peerDependenciesMeta: '@types/react': optional: true @@ -14402,58 +14402,58 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.0.8 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 peerDependenciesMeta: '@types/react': optional: true - react-server-dom-turbopack@0.0.0-experimental-32b0cad8-20250213: - resolution: {integrity: sha512-ZpbXOKT3VL+yJ+cN7+VKhiUZ8J4PGcUoITVGJKm+/7mVVAjg8AcLJqoswwITTicRYVABHOyFc7YUTAQVK+SNUA==} + react-server-dom-turbopack@0.0.0-experimental-fcb4e0f1-20250219: + resolution: {integrity: sha512-0hVAvUJ5/AK2hnJiVdJ9Y6areIqmQ9kZ6voiohmcK7+b5sRbL7GC6XBSwXjAO1oY1qFqggR3vFfhwMPu7/VVsg==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 - react-server-dom-turbopack@19.1.0-canary-32b0cad8-20250213: - resolution: {integrity: sha512-I7SG9NauYJqHa0btAVo88aAZ3UFkkjxUNul38Q4FA4F1skZTuLtH+vjWHarJnxFCJnmP8KRHvwNg+QiQGrEHMw==} + react-server-dom-turbopack@19.1.0-canary-fcb4e0f1-20250219: + resolution: {integrity: sha512-/QSF61Z+NTWZpcnoaA9hm+WSI6UFWZBGGwqupA8HZSa8jEY6M+q0xkhIVGto9UDpiouq6b0l+LynB1QvBmGMhQ==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 - react-server-dom-webpack@0.0.0-experimental-32b0cad8-20250213: - resolution: {integrity: sha512-gOj1Lb79UBKX36ZNQGU8v9qeZ6W1nkwU+sGIteGTJLL0SfqWz8fsov0kbTg64V3KV1MYfsYwPu+Pztu6rHNIfA==} + react-server-dom-webpack@0.0.0-experimental-fcb4e0f1-20250219: + resolution: {integrity: sha512-kJ1vVY0BlQRRNtH1iDmEwzlwcxckn8f+VbT8XJEDWqCRCDxZ+a3bPuGIKgxrbwruq0v34xhBgAEKS3LhuWSisA==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 webpack: 5.98.0 - react-server-dom-webpack@19.1.0-canary-32b0cad8-20250213: - resolution: {integrity: sha512-pn9NW9+8AcYAU2PwUyrH0QWugMrQVxVZ0LsRg7cVIs8qPcmF4gXWXsn9n++pRjC3cfcNlmT58/c4SKwUfNTK8Q==} + react-server-dom-webpack@19.1.0-canary-fcb4e0f1-20250219: + resolution: {integrity: sha512-0l4gXMLrg40IDdW0+PanEgHTK2OUPjY9sqs+IdZaSpqQcue6RvdvOryD/VcC5ptffP5bBD/rxqcjNOdpGPyV2g==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 webpack: 5.98.0 react-shallow-renderer@16.15.0: resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 react-ssr-prepass@1.0.8: resolution: {integrity: sha512-O0gfRA1SaK+9ITKxqfnXsej2jF+OHGP/+GxD4unROQaM/0/UczGF9fuF+wTboxaQoKdIf4FvS3h/OigWh704VA==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-is: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-is: 19.1.0-canary-fcb4e0f1-20250219 react-style-singleton@2.2.1: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: '@types/react': 19.0.8 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 peerDependenciesMeta: '@types/react': optional: true @@ -14461,26 +14461,26 @@ packages: react-test-renderer@18.2.0: resolution: {integrity: sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 react-textarea-autosize@8.5.3: resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==} engines: {node: '>=10'} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 react-virtualized@9.22.3: resolution: {integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 - react@0.0.0-experimental-32b0cad8-20250213: - resolution: {integrity: sha512-lC7f8hTMyRz9r4QXYctBoxCuhj5sHuI6dId4wr5Q4zJmww/NUuOaDYqQtVR++qUa9vZJiZ9/G7Rfb97tu5WXOQ==} + react@0.0.0-experimental-fcb4e0f1-20250219: + resolution: {integrity: sha512-wHIUNv9X0n4z4ykF0k2n8/ytHQ+biwCaU5flTEB9/qN7M8yuRtVWup5Q8EegQD09XEfb75vJGKqKPkejCti0oA==} engines: {node: '>=0.10.0'} - react@19.1.0-canary-32b0cad8-20250213: - resolution: {integrity: sha512-Gfrqvqx0z5hOpPc4+OxRwVgm+/BXQ+uQnW5Yidcpa1yCpJmXugX0/IUuCO1yDZAq0x+cuRP7SnwGHxmWRNaGtA==} + react@19.1.0-canary-fcb4e0f1-20250219: + resolution: {integrity: sha512-27ccYQMGwXM6NOT89LQ6LCrhlb2M7/vhDpVJ56fNExEF9JGM6eoe4Nxbm6X3G02Oiqkk5kxdZ70JFrKnTkczlQ==} engines: {node: '>=0.10.0'} react@19.1.0-canary-ff628334-20250205: @@ -15029,11 +15029,11 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.0.0-experimental-32b0cad8-20250213: - resolution: {integrity: sha512-mfHbnQHo+PlqTIgfrQ0m8nRQ2LhY6qeg8xdJfNiEwoevh2A5QwavzmAuMALsrfkIEMNCPVaBHE+nhQZKi+W7Ag==} + scheduler@0.0.0-experimental-fcb4e0f1-20250219: + resolution: {integrity: sha512-o5iy8uTqCwHWkjXJvXpOfUVebpZlaThQJxO7votCyDnErb05yyO5Luggb520OlYrw1fgqDaz2LnqL3hSiLCZ7Q==} - scheduler@0.26.0-canary-32b0cad8-20250213: - resolution: {integrity: sha512-KF+7OsPSPifuVSl3nMj6rUBJx+6vvA0JrfXhYmkcF46vhgK78B6xiTU+Bg3mS6ZoA0/yqkylI6IYLBx5yL8olw==} + scheduler@0.26.0-canary-fcb4e0f1-20250219: + resolution: {integrity: sha512-9tlQxvTJ6TUI5ZmK74DNCQoGQT/BdggZx8ZJCVhRQs38vJ5aAyTqAVoACWHoO8Ee/BTY5bnam1xME19NuCxOeg==} schema-utils@2.7.1: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} @@ -15674,8 +15674,8 @@ packages: engines: {node: '>= 16'} peerDependencies: babel-plugin-styled-components: '>= 2' - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219 peerDependenciesMeta: babel-plugin-styled-components: optional: true @@ -15689,7 +15689,7 @@ packages: peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 peerDependenciesMeta: '@babel/core': optional: true @@ -15773,7 +15773,7 @@ packages: swr@2.2.4: resolution: {integrity: sha512-njiZ/4RiIhoOlAaLYDqwz5qH/KZXVilRLvomrx83HjzCWTfa+InyfAjv05PSFxnmLzZkNO9ZfvgoqzAaEI4sGQ==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 symbol-observable@1.0.1: resolution: {integrity: sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw==} @@ -16570,7 +16570,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.0.8 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 peerDependenciesMeta: '@types/react': optional: true @@ -16578,13 +16578,13 @@ packages: use-composed-ref@1.3.0: resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 use-isomorphic-layout-effect@1.1.2: resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 peerDependenciesMeta: '@types/react': optional: true @@ -16593,7 +16593,7 @@ packages: resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} peerDependencies: '@types/react': '*' - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 peerDependenciesMeta: '@types/react': optional: true @@ -16603,7 +16603,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.0.8 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 peerDependenciesMeta: '@types/react': optional: true @@ -16611,7 +16611,7 @@ packages: use-sync-external-store@1.2.0: resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -19425,17 +19425,17 @@ snapshots: '@emotion/memoize@0.8.1': {} - '@emotion/react@11.11.1(@types/react@19.0.8)(react@19.1.0-canary-32b0cad8-20250213)': + '@emotion/react@11.11.1(@types/react@19.0.8)(react@19.1.0-canary-fcb4e0f1-20250219)': dependencies: '@babel/runtime': 7.22.5 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 '@emotion/serialize': 1.1.2 - '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.1.0-canary-32b0cad8-20250213) + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.1.0-canary-fcb4e0f1-20250219) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 hoist-non-react-statics: 3.3.2 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 optionalDependencies: '@types/react': 19.0.8 transitivePeerDependencies: @@ -19453,9 +19453,9 @@ snapshots: '@emotion/unitless@0.8.1': {} - '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.1.0-canary-32b0cad8-20250213)': + '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.1.0-canary-fcb4e0f1-20250219)': dependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 '@emotion/utils@1.2.1': {} @@ -20999,11 +20999,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@2.2.1(react@19.1.0-canary-32b0cad8-20250213)': + '@mdx-js/react@2.2.1(react@19.1.0-canary-fcb4e0f1-20250219)': dependencies: '@types/mdx': 2.0.3 '@types/react': 19.0.8 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 '@mdx-js/react@2.2.1(react@19.1.0-canary-ff628334-20250205)': dependencies: @@ -21011,11 +21011,11 @@ snapshots: '@types/react': 19.0.8 react: 19.1.0-canary-ff628334-20250205 - '@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.1.0-canary-32b0cad8-20250213)': + '@mdx-js/react@3.1.0(@types/react@19.0.8)(react@19.1.0-canary-fcb4e0f1-20250219)': dependencies: '@types/mdx': 2.0.3 '@types/react': 19.0.8 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 '@module-federation/error-codes@0.8.4': {} @@ -21738,12 +21738,12 @@ snapshots: '@storybook/addon-docs@8.5.2(@types/react@19.0.8)(storybook@8.5.2(prettier@3.3.3))': dependencies: - '@mdx-js/react': 3.1.0(@types/react@19.0.8)(react@19.1.0-canary-32b0cad8-20250213) - '@storybook/blocks': 8.5.2(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3)) + '@mdx-js/react': 3.1.0(@types/react@19.0.8)(react@19.1.0-canary-fcb4e0f1-20250219) + '@storybook/blocks': 8.5.2(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(storybook@8.5.2(prettier@3.3.3)) '@storybook/csf-plugin': 8.5.2(storybook@8.5.2(prettier@3.3.3)) - '@storybook/react-dom-shim': 8.5.2(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3)) - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + '@storybook/react-dom-shim': 8.5.2(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(storybook@8.5.2(prettier@3.3.3)) + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) storybook: 8.5.2(prettier@3.3.3) ts-dedent: 2.2.0 transitivePeerDependencies: @@ -21808,15 +21808,15 @@ snapshots: - '@swc/helpers' - webpack - '@storybook/blocks@8.5.2(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))': + '@storybook/blocks@8.5.2(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(storybook@8.5.2(prettier@3.3.3))': dependencies: '@storybook/csf': 0.1.12 - '@storybook/icons': 1.3.0(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213) + '@storybook/icons': 1.3.0(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219) storybook: 8.5.2(prettier@3.3.3) ts-dedent: 2.2.0 optionalDependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) '@storybook/builder-webpack5@8.5.2(@rspack-canary/core@1.2.0-canary-37cc738d-20250207113050(@swc/helpers@0.5.15))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2)': dependencies: @@ -21894,10 +21894,10 @@ snapshots: '@storybook/global@5.0.0': {} - '@storybook/icons@1.3.0(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)': + '@storybook/icons@1.3.0(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)': dependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) '@storybook/instrumenter@8.5.2(storybook@8.5.2(prettier@3.3.3))': dependencies: @@ -21909,17 +21909,17 @@ snapshots: dependencies: storybook: 8.5.2(prettier@3.3.3) - '@storybook/preset-react-webpack@8.5.2(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2)': + '@storybook/preset-react-webpack@8.5.2(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2)': dependencies: '@storybook/core-webpack': 8.5.2(storybook@8.5.2(prettier@3.3.3)) - '@storybook/react': 8.5.2(patch_hash=3vtnbaj5dhujyrhznezprlo624)(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) + '@storybook/react': 8.5.2(patch_hash=3vtnbaj5dhujyrhznezprlo624)(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.7.2)(webpack@5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)) '@types/semver': 7.5.6 find-up: 5.0.0 magic-string: 0.30.17 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 react-docgen: 7.1.0 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react-dom: 19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) resolve: 1.22.8 semver: 7.6.3 storybook: 8.5.2(prettier@3.3.3) @@ -21953,19 +21953,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.5.2(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))': + '@storybook/react-dom-shim@8.5.2(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(storybook@8.5.2(prettier@3.3.3))': dependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) storybook: 8.5.2(prettier@3.3.3) - '@storybook/react-webpack5@8.5.2(@rspack-canary/core@1.2.0-canary-37cc738d-20250207113050(@swc/helpers@0.5.15))(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2)': + '@storybook/react-webpack5@8.5.2(@rspack-canary/core@1.2.0-canary-37cc738d-20250207113050(@swc/helpers@0.5.15))(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2)': dependencies: '@storybook/builder-webpack5': 8.5.2(@rspack-canary/core@1.2.0-canary-37cc738d-20250207113050(@swc/helpers@0.5.15))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) - '@storybook/preset-react-webpack': 8.5.2(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) - '@storybook/react': 8.5.2(patch_hash=3vtnbaj5dhujyrhznezprlo624)(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + '@storybook/preset-react-webpack': 8.5.2(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2)(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) + '@storybook/react': 8.5.2(patch_hash=3vtnbaj5dhujyrhznezprlo624)(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2) + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) storybook: 8.5.2(prettier@3.3.3) optionalDependencies: typescript: 5.7.2 @@ -21978,16 +21978,16 @@ snapshots: - uglify-js - webpack-cli - '@storybook/react@8.5.2(patch_hash=3vtnbaj5dhujyrhznezprlo624)(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2)': + '@storybook/react@8.5.2(patch_hash=3vtnbaj5dhujyrhznezprlo624)(@storybook/test@8.5.2(storybook@8.5.2(prettier@3.3.3)))(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(storybook@8.5.2(prettier@3.3.3))(typescript@5.7.2)': dependencies: '@storybook/components': 8.5.2(storybook@8.5.2(prettier@3.3.3)) '@storybook/global': 5.0.0 '@storybook/manager-api': 8.5.2(storybook@8.5.2(prettier@3.3.3)) '@storybook/preview-api': 8.5.2(storybook@8.5.2(prettier@3.3.3)) - '@storybook/react-dom-shim': 8.5.2(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(storybook@8.5.2(prettier@3.3.3)) + '@storybook/react-dom-shim': 8.5.2(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(storybook@8.5.2(prettier@3.3.3)) '@storybook/theming': 8.5.2(storybook@8.5.2(prettier@3.3.3)) - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) storybook: 8.5.2(prettier@3.3.3) optionalDependencies: '@storybook/test': 8.5.2(storybook@8.5.2(prettier@3.3.3)) @@ -22262,13 +22262,13 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@15.0.7(@types/react@19.0.8)(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)': + '@testing-library/react@15.0.7(@types/react@19.0.8)(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)': dependencies: '@babel/runtime': 7.22.5 '@testing-library/dom': 10.1.0 '@types/react-dom': 19.0.3(@types/react@19.0.8) - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) optionalDependencies: '@types/react': 19.0.8 @@ -27946,7 +27946,7 @@ snapshots: hoist-non-react-statics@3.3.2: dependencies: - react-is: 19.1.0-canary-32b0cad8-20250213 + react-is: 19.1.0-canary-fcb4e0f1-20250219 homedir-polyfill@1.0.3: dependencies: @@ -32838,25 +32838,25 @@ snapshots: dependencies: ansi-regex: 5.0.1 ansi-styles: 5.2.0 - react-is: 19.1.0-canary-32b0cad8-20250213 + react-is: 19.1.0-canary-fcb4e0f1-20250219 pretty-format@29.5.0: dependencies: '@jest/schemas': 29.4.3 ansi-styles: 5.2.0 - react-is: 19.1.0-canary-32b0cad8-20250213 + react-is: 19.1.0-canary-fcb4e0f1-20250219 pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 19.1.0-canary-32b0cad8-20250213 + react-is: 19.1.0-canary-fcb4e0f1-20250219 pretty-format@30.0.0-alpha.6: dependencies: '@jest/schemas': 30.0.0-alpha.6 ansi-styles: 5.2.0 - react-is: 19.1.0-canary-32b0cad8-20250213 + react-is: 19.1.0-canary-fcb4e0f1-20250219 pretty-ms@7.0.0: dependencies: @@ -32919,7 +32919,7 @@ snapshots: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react-is: 19.1.0-canary-32b0cad8-20250213 + react-is: 19.1.0-canary-fcb4e0f1-20250219 property-information@5.6.0: dependencies: @@ -33126,22 +33126,22 @@ snapshots: transitivePeerDependencies: - supports-color - react-dom@0.0.0-experimental-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213): + react-dom@0.0.0-experimental-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219): dependencies: - react: 19.1.0-canary-32b0cad8-20250213 - scheduler: 0.26.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + scheduler: 0.26.0-canary-fcb4e0f1-20250219 - react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213): + react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219): dependencies: - react: 19.1.0-canary-32b0cad8-20250213 - scheduler: 0.26.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + scheduler: 0.26.0-canary-fcb4e0f1-20250219 react-dom@19.1.0-canary-ff628334-20250205(react@19.1.0-canary-ff628334-20250205): dependencies: react: 19.1.0-canary-ff628334-20250205 - scheduler: 0.26.0-canary-32b0cad8-20250213 + scheduler: 0.26.0-canary-fcb4e0f1-20250219 - react-is@19.1.0-canary-32b0cad8-20250213: {} + react-is@19.1.0-canary-fcb4e0f1-20250219: {} react-is@19.1.0-canary-ff628334-20250205: {} @@ -33174,48 +33174,48 @@ snapshots: optionalDependencies: '@types/react': 19.0.8 - react-server-dom-turbopack@0.0.0-experimental-32b0cad8-20250213(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213): + react-server-dom-turbopack@0.0.0-experimental-fcb4e0f1-20250219(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) - react-server-dom-turbopack@19.1.0-canary-32b0cad8-20250213(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213): + react-server-dom-turbopack@19.1.0-canary-fcb4e0f1-20250219(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) - react-server-dom-webpack@0.0.0-experimental-32b0cad8-20250213(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(webpack@5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))): + react-server-dom-webpack@0.0.0-experimental-fcb4e0f1-20250219(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(webpack@5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) webpack: 5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15)) webpack-sources: 3.2.3(patch_hash=jbynf5dc46ambamq3wuyho6hkq) - react-server-dom-webpack@19.1.0-canary-32b0cad8-20250213(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213)(webpack@5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))): + react-server-dom-webpack@19.1.0-canary-fcb4e0f1-20250219(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219)(webpack@5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) webpack: 5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15)) webpack-sources: 3.2.3(patch_hash=jbynf5dc46ambamq3wuyho6hkq) - react-shallow-renderer@16.15.0(react@19.1.0-canary-32b0cad8-20250213): + react-shallow-renderer@16.15.0(react@19.1.0-canary-fcb4e0f1-20250219): dependencies: object-assign: 4.1.1 - react: 19.1.0-canary-32b0cad8-20250213 - react-is: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-is: 19.1.0-canary-fcb4e0f1-20250219 - react-ssr-prepass@1.0.8(react-is@19.1.0-canary-ff628334-20250205)(react@19.1.0-canary-32b0cad8-20250213): + react-ssr-prepass@1.0.8(react-is@19.1.0-canary-ff628334-20250205)(react@19.1.0-canary-fcb4e0f1-20250219): dependencies: object-is: 1.0.2 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 react-is: 19.1.0-canary-ff628334-20250205 react-style-singleton@2.2.1(@types/react@19.0.8)(react@19.1.0-canary-ff628334-20250205): @@ -33227,12 +33227,12 @@ snapshots: optionalDependencies: '@types/react': 19.0.8 - react-test-renderer@18.2.0(react@19.1.0-canary-32b0cad8-20250213): + react-test-renderer@18.2.0(react@19.1.0-canary-fcb4e0f1-20250219): dependencies: - react: 19.1.0-canary-32b0cad8-20250213 - react-is: 19.1.0-canary-32b0cad8-20250213 - react-shallow-renderer: 16.15.0(react@19.1.0-canary-32b0cad8-20250213) - scheduler: 0.26.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 + react-is: 19.1.0-canary-fcb4e0f1-20250219 + react-shallow-renderer: 16.15.0(react@19.1.0-canary-fcb4e0f1-20250219) + scheduler: 0.26.0-canary-fcb4e0f1-20250219 react-textarea-autosize@8.5.3(@types/react@19.0.8)(react@19.1.0-canary-ff628334-20250205): dependencies: @@ -33243,20 +33243,20 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-virtualized@9.22.3(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213): + react-virtualized@9.22.3(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219): dependencies: '@babel/runtime': 7.22.5 clsx: 1.1.1 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) react-lifecycles-compat: 3.0.4 - react@0.0.0-experimental-32b0cad8-20250213: {} + react@0.0.0-experimental-fcb4e0f1-20250219: {} - react@19.1.0-canary-32b0cad8-20250213: {} + react@19.1.0-canary-fcb4e0f1-20250219: {} react@19.1.0-canary-ff628334-20250205: {} @@ -34015,9 +34015,9 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.0.0-experimental-32b0cad8-20250213: {} + scheduler@0.0.0-experimental-fcb4e0f1-20250219: {} - scheduler@0.26.0-canary-32b0cad8-20250213: {} + scheduler@0.26.0-canary-fcb4e0f1-20250219: {} schema-utils@2.7.1: dependencies: @@ -34771,7 +34771,7 @@ snapshots: dependencies: inline-style-parser: 0.1.1 - styled-components@6.0.0-rc.3(react-dom@19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213))(react@19.1.0-canary-32b0cad8-20250213): + styled-components@6.0.0-rc.3(react-dom@19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219))(react@19.1.0-canary-fcb4e0f1-20250219): dependencies: '@babel/cli': 7.21.5(@babel/core@7.22.5) '@babel/core': 7.22.5 @@ -34786,8 +34786,8 @@ snapshots: '@emotion/unitless': 0.8.1 css-to-react-native: 3.2.0 postcss: 8.4.31 - react: 19.1.0-canary-32b0cad8-20250213 - react-dom: 19.1.0-canary-32b0cad8-20250213(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-fcb4e0f1-20250219 + react-dom: 19.1.0-canary-fcb4e0f1-20250219(react@19.1.0-canary-fcb4e0f1-20250219) shallowequal: 1.1.0 stylis: 4.2.0 tslib: 2.5.3 @@ -34799,10 +34799,10 @@ snapshots: postcss: 7.0.32 postcss-load-plugins: 2.3.0 - styled-jsx@5.1.6(@babel/core@7.22.5)(babel-plugin-macros@3.1.0)(react@19.1.0-canary-32b0cad8-20250213): + styled-jsx@5.1.6(@babel/core@7.22.5)(babel-plugin-macros@3.1.0)(react@19.1.0-canary-fcb4e0f1-20250219): dependencies: client-only: 0.0.1 - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 optionalDependencies: '@babel/core': 7.22.5 babel-plugin-macros: 3.1.0 @@ -34898,11 +34898,11 @@ snapshots: '@swc/counter': 0.1.3 webpack: 5.98.0(@swc/core@1.9.3(@swc/helpers@0.5.15))(esbuild@0.24.2) - swr@2.2.4(react@19.1.0-canary-32b0cad8-20250213): + swr@2.2.4(react@19.1.0-canary-fcb4e0f1-20250219): dependencies: client-only: 0.0.1 - react: 19.1.0-canary-32b0cad8-20250213 - use-sync-external-store: 1.2.0(react@19.1.0-canary-32b0cad8-20250213) + react: 19.1.0-canary-fcb4e0f1-20250219 + use-sync-external-store: 1.2.0(react@19.1.0-canary-fcb4e0f1-20250219) symbol-observable@1.0.1: {} @@ -35697,9 +35697,9 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - unistore@3.4.1(react@19.1.0-canary-32b0cad8-20250213): + unistore@3.4.1(react@19.1.0-canary-fcb4e0f1-20250219): optionalDependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 universal-github-app-jwt@1.1.1: dependencies: @@ -35825,9 +35825,9 @@ snapshots: optionalDependencies: '@types/react': 19.0.8 - use-sync-external-store@1.2.0(react@19.1.0-canary-32b0cad8-20250213): + use-sync-external-store@1.2.0(react@19.1.0-canary-fcb4e0f1-20250219): dependencies: - react: 19.1.0-canary-32b0cad8-20250213 + react: 19.1.0-canary-fcb4e0f1-20250219 util-deprecate@1.0.2: {} From cfd442a55303b06efec89456712158bf94a7b7a1 Mon Sep 17 00:00:00 2001 From: vercel-release-bot Date: Thu, 20 Feb 2025 16:27:53 +0000 Subject: [PATCH 6/6] ncc-compiled --- .../cjs/react-dom-client.development.js | 677 +++++++++------ .../cjs/react-dom-client.production.js | 669 ++++++++------- .../cjs/react-dom-profiling.development.js | 677 +++++++++------ .../cjs/react-dom-profiling.profiling.js | 771 ++++++++++-------- ...t-dom-server-legacy.browser.development.js | 9 +- ...ct-dom-server-legacy.browser.production.js | 9 +- ...eact-dom-server-legacy.node.development.js | 9 +- ...react-dom-server-legacy.node.production.js | 9 +- .../react-dom-server.browser.development.js | 13 +- .../react-dom-server.browser.production.js | 13 +- .../cjs/react-dom-server.bun.production.js | 13 +- .../cjs/react-dom-server.edge.development.js | 13 +- .../cjs/react-dom-server.edge.production.js | 13 +- .../cjs/react-dom-server.node.development.js | 13 +- .../cjs/react-dom-server.node.production.js | 13 +- .../react-dom-unstable_testing.development.js | 677 +++++++++------ .../react-dom-unstable_testing.production.js | 669 ++++++++------- .../cjs/react-dom.development.js | 2 +- .../cjs/react-dom.production.js | 2 +- .../cjs/react-dom.react-server.development.js | 2 +- .../cjs/react-dom.react-server.production.js | 2 +- .../react-dom-experimental/package.json | 4 +- .../cjs/react-dom-client.development.js | 76 +- .../cjs/react-dom-client.production.js | 72 +- .../cjs/react-dom-profiling.development.js | 76 +- .../cjs/react-dom-profiling.profiling.js | 76 +- ...t-dom-server-legacy.browser.development.js | 2 +- ...ct-dom-server-legacy.browser.production.js | 2 +- ...eact-dom-server-legacy.node.development.js | 2 +- ...react-dom-server-legacy.node.production.js | 2 +- .../react-dom-server.browser.development.js | 6 +- .../react-dom-server.browser.production.js | 6 +- .../cjs/react-dom-server.bun.production.js | 6 +- .../cjs/react-dom-server.edge.development.js | 6 +- .../cjs/react-dom-server.edge.production.js | 6 +- .../cjs/react-dom-server.node.development.js | 6 +- .../cjs/react-dom-server.node.production.js | 6 +- .../react-dom/cjs/react-dom.development.js | 2 +- .../react-dom/cjs/react-dom.production.js | 2 +- .../cjs/react-dom.react-server.development.js | 2 +- .../cjs/react-dom.react-server.production.js | 2 +- .../next/src/compiled/react-dom/package.json | 4 +- .../cjs/react.development.js | 5 +- .../cjs/react.production.js | 5 +- .../cjs/react.react-server.development.js | 2 +- .../cjs/react.react-server.production.js | 2 +- .../next/src/compiled/react-is/package.json | 2 +- ...om-turbopack-client.browser.development.js | 4 +- ...om-turbopack-server.browser.development.js | 88 +- ...dom-turbopack-server.browser.production.js | 36 +- ...r-dom-turbopack-server.edge.development.js | 88 +- ...er-dom-turbopack-server.edge.production.js | 36 +- ...r-dom-turbopack-server.node.development.js | 88 +- ...er-dom-turbopack-server.node.production.js | 36 +- .../package.json | 4 +- ...om-turbopack-client.browser.development.js | 4 +- ...om-turbopack-server.browser.development.js | 82 +- ...dom-turbopack-server.browser.production.js | 34 +- ...r-dom-turbopack-server.edge.development.js | 82 +- ...er-dom-turbopack-server.edge.production.js | 34 +- ...r-dom-turbopack-server.node.development.js | 82 +- ...er-dom-turbopack-server.node.production.js | 34 +- .../react-server-dom-turbopack/package.json | 4 +- ...-dom-webpack-client.browser.development.js | 4 +- ...-dom-webpack-server.browser.development.js | 88 +- ...r-dom-webpack-server.browser.production.js | 36 +- ...ver-dom-webpack-server.edge.development.js | 88 +- ...rver-dom-webpack-server.edge.production.js | 36 +- ...ver-dom-webpack-server.node.development.js | 88 +- ...rver-dom-webpack-server.node.production.js | 36 +- ...bpack-server.node.unbundled.development.js | 88 +- ...ebpack-server.node.unbundled.production.js | 36 +- .../package.json | 4 +- ...-dom-webpack-client.browser.development.js | 4 +- ...-dom-webpack-server.browser.development.js | 82 +- ...r-dom-webpack-server.browser.production.js | 34 +- ...ver-dom-webpack-server.edge.development.js | 82 +- ...rver-dom-webpack-server.edge.production.js | 34 +- ...ver-dom-webpack-server.node.development.js | 82 +- ...rver-dom-webpack-server.node.production.js | 34 +- ...bpack-server.node.unbundled.development.js | 82 +- ...ebpack-server.node.unbundled.production.js | 34 +- .../react-server-dom-webpack/package.json | 4 +- .../compiled/react/cjs/react.development.js | 2 +- .../compiled/react/cjs/react.production.js | 2 +- .../cjs/react.react-server.development.js | 2 +- .../cjs/react.react-server.production.js | 2 +- 87 files changed, 3602 insertions(+), 2775 deletions(-) diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js index 712db1943084e..33b3fb0d92ecf 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.development.js @@ -582,6 +582,7 @@ case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -596,7 +597,7 @@ case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -658,7 +659,7 @@ ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -676,10 +677,10 @@ case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -719,7 +720,7 @@ function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -795,7 +796,7 @@ root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -818,7 +819,6 @@ case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -837,7 +837,7 @@ case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -3773,6 +3773,11 @@ enqueueUpdate$1(fiber, null, null, lane); return getRootForUpdatedFiber(fiber); } + function enqueueGestureRender(fiber) { + fiber = markUpdateLaneFromFiberToRoot(fiber, null, 64); + null !== fiber && markRootUpdated$1(fiber, 64); + return fiber; + } function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { sourceFiber.lanes |= lane; var alternate = sourceFiber.alternate; @@ -3788,17 +3793,19 @@ (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (nestedUpdateCount > NESTED_UPDATE_LIMIT) @@ -3964,7 +3971,7 @@ (blockingEventTime = lane), (blockingEventType = JSCompiler_temp)); else if ( - 0 !== (lane & 4194176) && + 0 !== (lane & 4194048) && 0 > transitionUpdateTime && ((transitionUpdateTime = now()), 0 > transitionStartTime) ) { @@ -4057,9 +4064,9 @@ } function setCurrentTrackFromLanes(lanes) { reusableLaneDevToolDetails.track = - lanes & 63 + lanes & 127 ? "Blocking" - : lanes & 4194240 + : lanes & 4194176 ? "Transition" : lanes & 62914560 ? "Suspense" @@ -4176,13 +4183,13 @@ function logRenderPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure( (lanes & 536870912) === lanes ? "Prepared" - : (lanes & 201326677) === lanes + : (lanes & 201326741) === lanes ? "Hydrated" : "Render", reusableLaneOptions @@ -4191,7 +4198,7 @@ function logSuspendedRenderPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure("Prewarm", reusableLaneOptions)); @@ -4199,7 +4206,7 @@ function logSuspendedWithDelayPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure("Suspended", reusableLaneOptions)); @@ -4619,7 +4626,7 @@ } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -5214,6 +5221,28 @@ ? null : { parent: CacheContext._currentValue, pool: cacheFromPool }; } + function scheduleGesture(root, provider) { + for (var prev = root.gestures; null !== prev; ) { + if (prev.provider === provider) return prev.count++, prev; + var next = prev.next; + if (null === next) break; + prev = next; + } + provider = { provider: provider, count: 1, prev: prev, next: null }; + null === prev ? (root.gestures = provider) : (prev.next = provider); + ensureRootIsScheduled(root); + return provider; + } + function deleteScheduledGesture(root, gesture) { + null === gesture.prev + ? root.gestures === gesture && + ((root.gestures = gesture.next), + null === root.gestures && (root.pendingLanes &= -65)) + : ((gesture.prev.next = gesture.next), + null !== gesture.next && (gesture.next.prev = gesture.prev), + (gesture.prev = null), + (gesture.next = null)); + } function mountHookTypesDev() { var hookName = currentHookNameInDev; null === hookTypesDev @@ -5808,7 +5837,7 @@ throw Error( "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, nextSnapshot); } hook.memoizedState = nextSnapshot; @@ -5891,7 +5920,7 @@ "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -6865,7 +6894,7 @@ queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -6873,6 +6902,61 @@ markRootEntangled(root, lane); } } + function startGesture(fiber, queue, gestureProvider) { + var root = enqueueGestureRender(fiber); + if (null === root) return function () {}; + var update = { + gesture: scheduleGesture(root, gestureProvider), + prev: null, + next: queue.pending + }; + null !== queue.pending && (queue.pending.prev = update); + queue.pending = update; + return function () { + if (null === update.prev) + if (queue.pending === update) queue.pending = update.next; + else return; + else + (update.prev.next = update.next), + null !== update.next && (update.next.prev = update.prev), + (update.prev = null), + (update.next = null); + var gesture = update.gesture; + gesture.count--; + 0 === gesture.count && deleteScheduledGesture(root, gesture); + }; + } + function mountSwipeTransition(previous, current) { + previous = { pending: null, dispatch: null }; + var startGestureOnHook = (previous.dispatch = startGesture.bind( + null, + currentlyRenderingFiber, + previous + )); + mountWorkInProgressHook().queue = previous; + return [current, startGestureOnHook]; + } + function updateSwipeTransition(previous, current) { + var queue = updateWorkInProgressHook().queue, + startGestureOnHook = queue.dispatch; + if (64 === workInProgressRootRenderLanes) { + var root = workInProgressRoot; + if (null === root) + throw Error( + "Expected a work-in-progress root. This is a bug in React. Please file an issue." + ); + root = root.gestures; + for (var update = queue.pending; null !== update; ) { + if (root === update.gesture) { + current = previous; + break; + } + update = update.next; + } + } + null !== queue.pending && (currentlyRenderingFiber.lanes |= 64); + return [current, startGestureOnHook]; + } function pushDebugInfo(debugInfo) { var previousDebugInfo = currentDebugInfo; null != debugInfo && @@ -9343,33 +9427,33 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_componentStack_2578; - var JSCompiler_object_inline_stack_2577 = workInProgress.pendingProps; + var JSCompiler_object_inline_componentStack_2581; + var JSCompiler_object_inline_stack_2580 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_message_2575 = !1; + var JSCompiler_object_inline_message_2578 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_componentStack_2578 = didSuspend) || - (JSCompiler_object_inline_componentStack_2578 = + (JSCompiler_object_inline_componentStack_2581 = didSuspend) || + (JSCompiler_object_inline_componentStack_2581 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_componentStack_2578 && - ((JSCompiler_object_inline_message_2575 = !0), + JSCompiler_object_inline_componentStack_2581 && + ((JSCompiler_object_inline_message_2578 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_componentStack_2578 = + JSCompiler_object_inline_componentStack_2581 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_message_2575 + JSCompiler_object_inline_message_2578 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); if (isHydrating) { - var JSCompiler_object_inline_digest_2576 = nextHydratableInstance; + var JSCompiler_object_inline_digest_2579 = nextHydratableInstance; var JSCompiler_temp; - if (!(JSCompiler_temp = !JSCompiler_object_inline_digest_2576)) { + if (!(JSCompiler_temp = !JSCompiler_object_inline_digest_2579)) { c: { - var instance = JSCompiler_object_inline_digest_2576; + var instance = JSCompiler_object_inline_digest_2579; for ( JSCompiler_temp = rootOrSingletonContext; 8 !== instance.nodeType; @@ -9411,87 +9495,87 @@ JSCompiler_temp && (warnNonHydratedInstance( workInProgress, - JSCompiler_object_inline_digest_2576 + JSCompiler_object_inline_digest_2579 ), throwOnHydrationMismatch(workInProgress)); } - JSCompiler_object_inline_digest_2576 = workInProgress.memoizedState; + JSCompiler_object_inline_digest_2579 = workInProgress.memoizedState; if ( - null !== JSCompiler_object_inline_digest_2576 && - ((JSCompiler_object_inline_digest_2576 = - JSCompiler_object_inline_digest_2576.dehydrated), - null !== JSCompiler_object_inline_digest_2576) + null !== JSCompiler_object_inline_digest_2579 && + ((JSCompiler_object_inline_digest_2579 = + JSCompiler_object_inline_digest_2579.dehydrated), + null !== JSCompiler_object_inline_digest_2579) ) return ( - isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2576) + isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2579) ? (workInProgress.lanes = 32) : (workInProgress.lanes = 536870912), null ); popSuspenseHandler(workInProgress); } - JSCompiler_object_inline_digest_2576 = - JSCompiler_object_inline_stack_2577.children; - JSCompiler_temp = JSCompiler_object_inline_stack_2577.fallback; - if (JSCompiler_object_inline_message_2575) + JSCompiler_object_inline_digest_2579 = + JSCompiler_object_inline_stack_2580.children; + JSCompiler_temp = JSCompiler_object_inline_stack_2580.fallback; + if (JSCompiler_object_inline_message_2578) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_stack_2577 = + (JSCompiler_object_inline_stack_2580 = mountSuspenseFallbackChildren( workInProgress, - JSCompiler_object_inline_digest_2576, + JSCompiler_object_inline_digest_2579, JSCompiler_temp, renderLanes )), - (JSCompiler_object_inline_message_2575 = workInProgress.child), - (JSCompiler_object_inline_message_2575.memoizedState = + (JSCompiler_object_inline_message_2578 = workInProgress.child), + (JSCompiler_object_inline_message_2578.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_message_2575.childLanes = + (JSCompiler_object_inline_message_2578.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2578, + JSCompiler_object_inline_componentStack_2581, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - JSCompiler_object_inline_stack_2577 + JSCompiler_object_inline_stack_2580 ); if ( "number" === - typeof JSCompiler_object_inline_stack_2577.unstable_expectedLoadTime + typeof JSCompiler_object_inline_stack_2580.unstable_expectedLoadTime ) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_stack_2577 = + (JSCompiler_object_inline_stack_2580 = mountSuspenseFallbackChildren( workInProgress, - JSCompiler_object_inline_digest_2576, + JSCompiler_object_inline_digest_2579, JSCompiler_temp, renderLanes )), - (JSCompiler_object_inline_message_2575 = workInProgress.child), - (JSCompiler_object_inline_message_2575.memoizedState = + (JSCompiler_object_inline_message_2578 = workInProgress.child), + (JSCompiler_object_inline_message_2578.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_message_2575.childLanes = + (JSCompiler_object_inline_message_2578.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2578, + JSCompiler_object_inline_componentStack_2581, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress.lanes = 4194304), - JSCompiler_object_inline_stack_2577 + JSCompiler_object_inline_stack_2580 ); pushPrimaryTreeSuspenseHandler(workInProgress); return mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_digest_2576 + JSCompiler_object_inline_digest_2579 ); } var prevState = current.memoizedState; if ( null !== prevState && - ((JSCompiler_object_inline_digest_2576 = prevState.dehydrated), - null !== JSCompiler_object_inline_digest_2576) + ((JSCompiler_object_inline_digest_2579 = prevState.dehydrated), + null !== JSCompiler_object_inline_digest_2579) ) { if (didSuspend) workInProgress.flags & 256 @@ -9508,94 +9592,94 @@ (workInProgress.flags |= 128), (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_message_2575 = - JSCompiler_object_inline_stack_2577.fallback), - (JSCompiler_object_inline_digest_2576 = workInProgress.mode), - (JSCompiler_object_inline_stack_2577 = + (JSCompiler_object_inline_message_2578 = + JSCompiler_object_inline_stack_2580.fallback), + (JSCompiler_object_inline_digest_2579 = workInProgress.mode), + (JSCompiler_object_inline_stack_2580 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_2577.children + children: JSCompiler_object_inline_stack_2580.children }, - JSCompiler_object_inline_digest_2576 + JSCompiler_object_inline_digest_2579 )), - (JSCompiler_object_inline_message_2575 = + (JSCompiler_object_inline_message_2578 = createFiberFromFragment( - JSCompiler_object_inline_message_2575, - JSCompiler_object_inline_digest_2576, + JSCompiler_object_inline_message_2578, + JSCompiler_object_inline_digest_2579, renderLanes, null )), - (JSCompiler_object_inline_message_2575.flags |= 2), - (JSCompiler_object_inline_stack_2577.return = workInProgress), - (JSCompiler_object_inline_message_2575.return = workInProgress), - (JSCompiler_object_inline_stack_2577.sibling = - JSCompiler_object_inline_message_2575), - (workInProgress.child = JSCompiler_object_inline_stack_2577), + (JSCompiler_object_inline_message_2578.flags |= 2), + (JSCompiler_object_inline_stack_2580.return = workInProgress), + (JSCompiler_object_inline_message_2578.return = workInProgress), + (JSCompiler_object_inline_stack_2580.sibling = + JSCompiler_object_inline_message_2578), + (workInProgress.child = JSCompiler_object_inline_stack_2580), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_2577 = workInProgress.child), - (JSCompiler_object_inline_stack_2577.memoizedState = + (JSCompiler_object_inline_stack_2580 = workInProgress.child), + (JSCompiler_object_inline_stack_2580.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_2577.childLanes = + (JSCompiler_object_inline_stack_2580.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2578, + JSCompiler_object_inline_componentStack_2581, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - (workInProgress = JSCompiler_object_inline_message_2575)); + (workInProgress = JSCompiler_object_inline_message_2578)); else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), isHydrating && console.error( "We should not be hydrating here. This is a bug in React. Please file a bug." ), - isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2576)) + isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2579)) ) { - JSCompiler_object_inline_componentStack_2578 = - JSCompiler_object_inline_digest_2576.nextSibling && - JSCompiler_object_inline_digest_2576.nextSibling.dataset; - if (JSCompiler_object_inline_componentStack_2578) { - JSCompiler_temp = JSCompiler_object_inline_componentStack_2578.dgst; - var message = JSCompiler_object_inline_componentStack_2578.msg; - instance = JSCompiler_object_inline_componentStack_2578.stck; + JSCompiler_object_inline_componentStack_2581 = + JSCompiler_object_inline_digest_2579.nextSibling && + JSCompiler_object_inline_digest_2579.nextSibling.dataset; + if (JSCompiler_object_inline_componentStack_2581) { + JSCompiler_temp = JSCompiler_object_inline_componentStack_2581.dgst; + var message = JSCompiler_object_inline_componentStack_2581.msg; + instance = JSCompiler_object_inline_componentStack_2581.stck; var componentStack = - JSCompiler_object_inline_componentStack_2578.cstck; + JSCompiler_object_inline_componentStack_2581.cstck; } - JSCompiler_object_inline_message_2575 = message; - JSCompiler_object_inline_digest_2576 = JSCompiler_temp; - JSCompiler_object_inline_stack_2577 = instance; - JSCompiler_temp = JSCompiler_object_inline_componentStack_2578 = + JSCompiler_object_inline_message_2578 = message; + JSCompiler_object_inline_digest_2579 = JSCompiler_temp; + JSCompiler_object_inline_stack_2580 = instance; + JSCompiler_temp = JSCompiler_object_inline_componentStack_2581 = componentStack; - "POSTPONE" !== JSCompiler_object_inline_digest_2576 && - ((JSCompiler_object_inline_componentStack_2578 = - JSCompiler_object_inline_message_2575 - ? Error(JSCompiler_object_inline_message_2575) + "POSTPONE" !== JSCompiler_object_inline_digest_2579 && + ((JSCompiler_object_inline_componentStack_2581 = + JSCompiler_object_inline_message_2578 + ? Error(JSCompiler_object_inline_message_2578) : Error( "The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering." )), - (JSCompiler_object_inline_componentStack_2578.stack = - JSCompiler_object_inline_stack_2577 || ""), - (JSCompiler_object_inline_componentStack_2578.digest = - JSCompiler_object_inline_digest_2576), - (JSCompiler_object_inline_stack_2577 = + (JSCompiler_object_inline_componentStack_2581.stack = + JSCompiler_object_inline_stack_2580 || ""), + (JSCompiler_object_inline_componentStack_2581.digest = + JSCompiler_object_inline_digest_2579), + (JSCompiler_object_inline_stack_2580 = void 0 === JSCompiler_temp ? null : JSCompiler_temp), - (JSCompiler_object_inline_message_2575 = { - value: JSCompiler_object_inline_componentStack_2578, + (JSCompiler_object_inline_message_2578 = { + value: JSCompiler_object_inline_componentStack_2581, source: null, - stack: JSCompiler_object_inline_stack_2577 + stack: JSCompiler_object_inline_stack_2580 }), - "string" === typeof JSCompiler_object_inline_stack_2577 && + "string" === typeof JSCompiler_object_inline_stack_2580 && CapturedStacks.set( - JSCompiler_object_inline_componentStack_2578, - JSCompiler_object_inline_message_2575 + JSCompiler_object_inline_componentStack_2581, + JSCompiler_object_inline_message_2578 ), - queueHydrationError(JSCompiler_object_inline_message_2575)); + queueHydrationError(JSCompiler_object_inline_message_2578)); workInProgress = retrySuspenseComponentWithoutHydrating( current, workInProgress, @@ -9609,44 +9693,44 @@ renderLanes, !1 ), - (JSCompiler_object_inline_componentStack_2578 = + (JSCompiler_object_inline_componentStack_2581 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_componentStack_2578) + didReceiveUpdate || JSCompiler_object_inline_componentStack_2581) ) { - JSCompiler_object_inline_componentStack_2578 = workInProgressRoot; + JSCompiler_object_inline_componentStack_2581 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_componentStack_2578 && - ((JSCompiler_object_inline_stack_2577 = renderLanes & -renderLanes), - (JSCompiler_object_inline_stack_2577 = - 0 !== (JSCompiler_object_inline_stack_2577 & 42) + null !== JSCompiler_object_inline_componentStack_2581 && + ((JSCompiler_object_inline_stack_2580 = renderLanes & -renderLanes), + (JSCompiler_object_inline_stack_2580 = + 0 !== (JSCompiler_object_inline_stack_2580 & 42) ? 1 : getBumpedLaneForHydrationByLane( - JSCompiler_object_inline_stack_2577 + JSCompiler_object_inline_stack_2580 )), - (JSCompiler_object_inline_stack_2577 = + (JSCompiler_object_inline_stack_2580 = 0 !== - (JSCompiler_object_inline_stack_2577 & - (JSCompiler_object_inline_componentStack_2578.suspendedLanes | + (JSCompiler_object_inline_stack_2580 & + (JSCompiler_object_inline_componentStack_2581.suspendedLanes | renderLanes)) ? 0 - : JSCompiler_object_inline_stack_2577), - 0 !== JSCompiler_object_inline_stack_2577 && - JSCompiler_object_inline_stack_2577 !== prevState.retryLane) + : JSCompiler_object_inline_stack_2580), + 0 !== JSCompiler_object_inline_stack_2580 && + JSCompiler_object_inline_stack_2580 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_2577), + ((prevState.retryLane = JSCompiler_object_inline_stack_2580), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_2577 + JSCompiler_object_inline_stack_2580 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_componentStack_2578, + JSCompiler_object_inline_componentStack_2581, current, - JSCompiler_object_inline_stack_2577 + JSCompiler_object_inline_stack_2580 ), SelectiveHydrationException) ); - JSCompiler_object_inline_digest_2576.data === + JSCompiler_object_inline_digest_2579.data === SUSPENSE_PENDING_START_DATA || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -9654,14 +9738,14 @@ renderLanes ); } else - JSCompiler_object_inline_digest_2576.data === + JSCompiler_object_inline_digest_2579.data === SUSPENSE_PENDING_START_DATA ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_digest_2576.nextSibling + JSCompiler_object_inline_digest_2579.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -9679,54 +9763,54 @@ (treeContextProvider = workInProgress)), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_2577.children + JSCompiler_object_inline_stack_2580.children )), (workInProgress.flags |= 4096)); return workInProgress; } - if (JSCompiler_object_inline_message_2575) + if (JSCompiler_object_inline_message_2578) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_message_2575 = - JSCompiler_object_inline_stack_2577.fallback), - (JSCompiler_object_inline_digest_2576 = workInProgress.mode), + (JSCompiler_object_inline_message_2578 = + JSCompiler_object_inline_stack_2580.fallback), + (JSCompiler_object_inline_digest_2579 = workInProgress.mode), (JSCompiler_temp = current.child), (instance = JSCompiler_temp.sibling), - (JSCompiler_object_inline_stack_2577 = createWorkInProgress( + (JSCompiler_object_inline_stack_2580 = createWorkInProgress( JSCompiler_temp, { mode: "hidden", - children: JSCompiler_object_inline_stack_2577.children + children: JSCompiler_object_inline_stack_2580.children } )), - (JSCompiler_object_inline_stack_2577.subtreeFlags = + (JSCompiler_object_inline_stack_2580.subtreeFlags = JSCompiler_temp.subtreeFlags & 65011712), null !== instance - ? (JSCompiler_object_inline_message_2575 = createWorkInProgress( + ? (JSCompiler_object_inline_message_2578 = createWorkInProgress( instance, - JSCompiler_object_inline_message_2575 + JSCompiler_object_inline_message_2578 )) - : ((JSCompiler_object_inline_message_2575 = createFiberFromFragment( - JSCompiler_object_inline_message_2575, - JSCompiler_object_inline_digest_2576, + : ((JSCompiler_object_inline_message_2578 = createFiberFromFragment( + JSCompiler_object_inline_message_2578, + JSCompiler_object_inline_digest_2579, renderLanes, null )), - (JSCompiler_object_inline_message_2575.flags |= 2)), - (JSCompiler_object_inline_message_2575.return = workInProgress), - (JSCompiler_object_inline_stack_2577.return = workInProgress), - (JSCompiler_object_inline_stack_2577.sibling = - JSCompiler_object_inline_message_2575), - (workInProgress.child = JSCompiler_object_inline_stack_2577), - (JSCompiler_object_inline_stack_2577 = - JSCompiler_object_inline_message_2575), - (JSCompiler_object_inline_message_2575 = workInProgress.child), - (JSCompiler_object_inline_digest_2576 = current.child.memoizedState), - null === JSCompiler_object_inline_digest_2576 - ? (JSCompiler_object_inline_digest_2576 = + (JSCompiler_object_inline_message_2578.flags |= 2)), + (JSCompiler_object_inline_message_2578.return = workInProgress), + (JSCompiler_object_inline_stack_2580.return = workInProgress), + (JSCompiler_object_inline_stack_2580.sibling = + JSCompiler_object_inline_message_2578), + (workInProgress.child = JSCompiler_object_inline_stack_2580), + (JSCompiler_object_inline_stack_2580 = + JSCompiler_object_inline_message_2578), + (JSCompiler_object_inline_message_2578 = workInProgress.child), + (JSCompiler_object_inline_digest_2579 = current.child.memoizedState), + null === JSCompiler_object_inline_digest_2579 + ? (JSCompiler_object_inline_digest_2579 = mountSuspenseOffscreenState(renderLanes)) : ((JSCompiler_temp = - JSCompiler_object_inline_digest_2576.cachePool), + JSCompiler_object_inline_digest_2579.cachePool), null !== JSCompiler_temp ? ((instance = CacheContext._currentValue), (JSCompiler_temp = @@ -9734,38 +9818,38 @@ ? { parent: instance, pool: instance } : JSCompiler_temp)) : (JSCompiler_temp = getSuspendedCache()), - (JSCompiler_object_inline_digest_2576 = { + (JSCompiler_object_inline_digest_2579 = { baseLanes: - JSCompiler_object_inline_digest_2576.baseLanes | renderLanes, + JSCompiler_object_inline_digest_2579.baseLanes | renderLanes, cachePool: JSCompiler_temp })), - (JSCompiler_object_inline_message_2575.memoizedState = - JSCompiler_object_inline_digest_2576), - (JSCompiler_object_inline_message_2575.childLanes = + (JSCompiler_object_inline_message_2578.memoizedState = + JSCompiler_object_inline_digest_2579), + (JSCompiler_object_inline_message_2578.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2578, + JSCompiler_object_inline_componentStack_2581, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - JSCompiler_object_inline_stack_2577 + JSCompiler_object_inline_stack_2580 ); pushPrimaryTreeSuspenseHandler(workInProgress); renderLanes = current.child; current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_2577.children + children: JSCompiler_object_inline_stack_2580.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_componentStack_2578 = + ((JSCompiler_object_inline_componentStack_2581 = workInProgress.deletions), - null === JSCompiler_object_inline_componentStack_2578 + null === JSCompiler_object_inline_componentStack_2581 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_componentStack_2578.push(current)); + : JSCompiler_object_inline_componentStack_2581.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -11525,7 +11609,7 @@ selectionRange: JSCompiler_temp }; shouldStartViewTransition = _enabled = !1; - committedLanes = (committedLanes & 335544192) === committedLanes; + committedLanes = (committedLanes & 335544064) === committedLanes; nextEffect = firstChild; for (firstChild = committedLanes ? 9238 : 1028; null !== nextEffect; ) { root = nextEffect; @@ -13085,7 +13169,7 @@ viewTransitionMutationContext = !1; recursivelyTraverseMutationEffects(root, finishedWork, lanes); commitReconciliationEffects(finishedWork); - (lanes & 335544192) === lanes && + (lanes & 335544064) === lanes && null !== current && viewTransitionMutationContext && (finishedWork.flags |= 4); @@ -13548,7 +13632,7 @@ endTime ) { var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; if ( parentFiber.subtreeFlags & (isViewTransitionEligible ? 10262 : 10256) || (0 !== parentFiber.actualDuration && @@ -13589,7 +13673,7 @@ inHydratedSubtree ); var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; isViewTransitionEligible && null === finishedWork.alternate && null !== finishedWork.return && @@ -14950,7 +15034,7 @@ resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -15891,7 +15975,7 @@ } yieldDuration = (forceSync = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root.expiredLanes)) || checkIfRootIsPrerendering(root, lanes)) ? renderRootConcurrent(root, lanes) @@ -15998,15 +16082,15 @@ case RootFatalErrored: throw Error("Root did not complete. This is a bug in React."); case RootSuspendedWithDelay: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case RootSuspendedAtTheShell: setCurrentTrackFromLanes(lanes); logSuspendedRenderPhase(renderStartTime, startTime, lanes); finalizeRender(lanes, startTime); yieldEndTime = lanes; - 0 !== (yieldEndTime & 3) || 0 !== (yieldEndTime & 60) + 0 !== (yieldEndTime & 3) || 0 !== (yieldEndTime & 124) ? (blockingSuspendedTime = startTime) - : 0 !== (yieldEndTime & 4194176) && + : 0 !== (yieldEndTime & 4194048) && (transitionSuspendedTime = startTime); markRootSuspended( forceSync, @@ -16119,7 +16203,7 @@ ) { root.timeoutHandle = noTimeout; var subtreeFlags = finishedWork.subtreeFlags, - isViewTransitionEligible = (lanes & 335544192) === lanes; + isViewTransitionEligible = (lanes & 335544064) === lanes; if ( isViewTransitionEligible || subtreeFlags & 8192 || @@ -16268,9 +16352,9 @@ } } function finalizeRender(lanes, finalizationTime) { - if (0 !== (lanes & 3) || 0 !== (lanes & 60)) + if (0 !== (lanes & 3) || 0 !== (lanes & 124)) blockingClampTime = finalizationTime; - 0 !== (lanes & 4194176) && (transitionClampTime = finalizationTime); + 0 !== (lanes & 4194048) && (transitionClampTime = finalizationTime); } function prepareFreshStack(root, lanes) { supportsUserTiming && @@ -16295,13 +16379,13 @@ var endTime = renderStartTime; supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = previousRenderStartTime), (reusableLaneOptions.end = endTime), performance.measure( (lanes & 536870912) === lanes ? "Prewarm" - : (lanes & 201326677) === lanes + : (lanes & 201326741) === lanes ? "Interrupted Hydration" : "Interrupted Render", reusableLaneOptions @@ -16309,7 +16393,7 @@ } finalizeRender(workInProgressRootRenderLanes, renderStartTime); } - if (0 !== (lanes & 3) || 0 !== (lanes & 60)) { + if (0 !== (lanes & 3) || 0 !== (lanes & 124)) { previousRenderStartTime = 0 <= blockingUpdateTime && blockingUpdateTime < blockingClampTime ? blockingClampTime @@ -16352,7 +16436,7 @@ 0 < previousRenderStartTime && ((reusableLaneDevToolDetails.color = isSpawnedUpdate ? "error" - : (lanes & 738197589) === lanes + : (lanes & 738197653) === lanes ? "tertiary-light" : "primary-light"), (reusableLaneOptions.start = previousRenderStartTime), @@ -16365,7 +16449,7 @@ blockingEventIsRepeat = !0; blockingSpawnedUpdate = !1; } - 0 !== (lanes & 4194176) && + 0 !== (lanes & 4194048) && ((previousRenderStartTime = 0 <= transitionStartTime && transitionStartTime < transitionClampTime ? transitionClampTime @@ -16514,7 +16598,7 @@ function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = RootSuspendedWithDelay; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -17025,6 +17109,7 @@ didIncludeRenderPhaseUpdate = finishedWork.lanes | finishedWork.childLanes; didIncludeRenderPhaseUpdate |= concurrentlyUpdatedLanes; + null === root.gestures && (didIncludeRenderPhaseUpdate &= -65); markRootFinished( root, lanes, @@ -17036,68 +17121,71 @@ root === workInProgressRoot && ((workInProgress = workInProgressRoot = null), (workInProgressRootRenderLanes = 0)); - pendingFinishedWork = finishedWork; - pendingEffectsRoot = root; - pendingEffectsLanes = lanes; - pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; - pendingPassiveTransitions = transitions; - pendingRecoverableErrors = recoverableErrors; - pendingEffectsRenderEndTime = completedRenderEndTime; - pendingSuspendedCommitReason = suspendedCommitReason; - pendingViewTransitionEvents = null; - (lanes & 335544192) === lanes - ? ((pendingTransitionTypes = ReactSharedInternals.V), - (ReactSharedInternals.V = null), - (recoverableErrors = 10262)) - : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); - 0 !== finishedWork.actualDuration || - 0 !== (finishedWork.subtreeFlags & recoverableErrors) || - 0 !== (finishedWork.flags & recoverableErrors) - ? ((root.callbackNode = null), - (root.callbackPriority = 0), - scheduleCallback$1(NormalPriority$1, function () { - schedulerEvent = window.event; - flushPassiveEffects(!0); - return null; - })) - : ((root.callbackNode = null), (root.callbackPriority = 0)); - commitErrors = null; - commitStartTime = now(); - suspendedCommitReason === SUSPENDED_COMMIT - ? logSuspendedCommitPhase(completedRenderEndTime, commitStartTime) - : suspendedCommitReason === THROTTLED_COMMIT && - logSuspenseThrottlePhase(completedRenderEndTime, commitStartTime); - suspendedCommitReason = 0 !== (finishedWork.flags & 13878); - if ( - 0 !== (finishedWork.subtreeFlags & 13878) || - suspendedCommitReason - ) { - suspendedCommitReason = ReactSharedInternals.T; - ReactSharedInternals.T = null; - completedRenderEndTime = ReactDOMSharedInternals.p; - ReactDOMSharedInternals.p = DiscreteEventPriority; - recoverableErrors = executionContext; - executionContext |= CommitContext; - try { - commitBeforeMutationEffects(root, finishedWork, lanes); - } finally { - (executionContext = recoverableErrors), - (ReactDOMSharedInternals.p = completedRenderEndTime), - (ReactSharedInternals.T = suspendedCommitReason); + if (64 === lanes) commitGestureOnRoot(root); + else { + pendingFinishedWork = finishedWork; + pendingEffectsRoot = root; + pendingEffectsLanes = lanes; + pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; + pendingPassiveTransitions = transitions; + pendingRecoverableErrors = recoverableErrors; + pendingEffectsRenderEndTime = completedRenderEndTime; + pendingSuspendedCommitReason = suspendedCommitReason; + pendingViewTransitionEvents = null; + (lanes & 335544064) === lanes + ? ((pendingTransitionTypes = ReactSharedInternals.V), + (ReactSharedInternals.V = null), + (recoverableErrors = 10262)) + : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); + 0 !== finishedWork.actualDuration || + 0 !== (finishedWork.subtreeFlags & recoverableErrors) || + 0 !== (finishedWork.flags & recoverableErrors) + ? ((root.callbackNode = null), + (root.callbackPriority = 0), + scheduleCallback$1(NormalPriority$1, function () { + schedulerEvent = window.event; + flushPassiveEffects(!0); + return null; + })) + : ((root.callbackNode = null), (root.callbackPriority = 0)); + commitErrors = null; + commitStartTime = now(); + suspendedCommitReason === SUSPENDED_COMMIT + ? logSuspendedCommitPhase(completedRenderEndTime, commitStartTime) + : suspendedCommitReason === THROTTLED_COMMIT && + logSuspenseThrottlePhase(completedRenderEndTime, commitStartTime); + suspendedCommitReason = 0 !== (finishedWork.flags & 13878); + if ( + 0 !== (finishedWork.subtreeFlags & 13878) || + suspendedCommitReason + ) { + suspendedCommitReason = ReactSharedInternals.T; + ReactSharedInternals.T = null; + completedRenderEndTime = ReactDOMSharedInternals.p; + ReactDOMSharedInternals.p = DiscreteEventPriority; + recoverableErrors = executionContext; + executionContext |= CommitContext; + try { + commitBeforeMutationEffects(root, finishedWork, lanes); + } finally { + (executionContext = recoverableErrors), + (ReactDOMSharedInternals.p = completedRenderEndTime), + (ReactSharedInternals.T = suspendedCommitReason); + } } + pendingEffectsStatus = PENDING_MUTATION_PHASE; + (shouldStartViewTransition && + startViewTransition( + root.containerInfo, + pendingTransitionTypes, + flushMutationEffects, + flushLayoutEffects, + flushAfterMutationEffects, + flushSpawnedWork, + flushPassiveEffects + )) || + (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } - pendingEffectsStatus = PENDING_MUTATION_PHASE; - (shouldStartViewTransition && - startViewTransition( - root.containerInfo, - pendingTransitionTypes, - flushMutationEffects, - flushLayoutEffects, - flushAfterMutationEffects, - flushSpawnedWork, - flushPassiveEffects - )) || - (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } } function flushAfterMutationEffects() { @@ -17306,7 +17394,7 @@ (reusableLaneOptions.start = completedRenderEndTime), (reusableLaneOptions.end = suspendedCommitReason), performance.measure("Commit", reusableLaneOptions)); - completedRenderEndTime = (lanes & 335544192) === lanes ? 10262 : 10256; + completedRenderEndTime = (lanes & 335544064) === lanes ? 10262 : 10256; (completedRenderEndTime = 0 !== finishedWork.actualDuration || 0 !== (finishedWork.subtreeFlags & completedRenderEndTime) || @@ -17402,7 +17490,7 @@ 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); suspendedCommitReason = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (suspendedCommitReason & 42) + 0 !== (lanes & 4194090) && 0 !== (suspendedCommitReason & 42) ? ((nestedUpdateScheduled = !0), root === rootWithNestedUpdates ? nestedUpdateCount++ @@ -17412,6 +17500,14 @@ flushSyncWorkAcrossRoots_impl(0, !1); } } + function commitGestureOnRoot(root) { + var finishedGesture = root.gestures; + if (null === finishedGesture) + throw Error( + "Finished rendering the gesture lane but there were no pending gestures. React should not have started a render in this case. This is a bug in React." + ); + deleteScheduledGesture(root, finishedGesture); + } function makeErrorInfo(componentStack) { componentStack = { componentStack: componentStack }; Object.defineProperty(componentStack, "digest", { @@ -17621,10 +17717,10 @@ null !== pingCache && pingCache.delete(wakeable); root.pingedLanes |= root.suspendedLanes & pingedLanes; root.warmLanes &= ~pingedLanes; - 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 60) + 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 124) ? 0 > blockingUpdateTime && (blockingClampTime = blockingUpdateTime = now()) - : 0 !== (pingedLanes & 4194176) && + : 0 !== (pingedLanes & 4194048) && 0 > transitionUpdateTime && (transitionClampTime = transitionUpdateTime = now()); isConcurrentActEnvironment() && @@ -17826,8 +17922,8 @@ (1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1; nextLanes &= pendingLanes & ~(suspendedLanes & ~pingedLanes); nextLanes = - nextLanes & 201326677 - ? (nextLanes & 201326677) | 1 + nextLanes & 201326741 + ? (nextLanes & 201326741) | 1 : nextLanes ? nextLanes | 2 : 0; @@ -17843,7 +17939,7 @@ null !== root.cancelPendingCommit || root.timeoutHandle !== noTimeout )), - 0 === (nextLanes & 3) || + (0 === (nextLanes & 3) && 64 !== nextLanes) || checkIfRootIsPrerendering(root, nextLanes) || ((didPerformSomeWork = !0), performSyncWorkOnRoot(root, nextLanes)); @@ -17879,7 +17975,10 @@ null === prev ? (firstScheduledRoot = next) : (prev.next = next), null === next && (lastScheduledRoot = prev); else if ( - ((prev = root), 0 !== syncTransitionLanes || 0 !== (nextLanes & 3)) + ((prev = root), + 0 !== syncTransitionLanes || + 0 !== (nextLanes & 3) || + 64 === nextLanes) ) mightHavePendingSyncWork = !0; root = next; @@ -22409,6 +22508,7 @@ this.pooledCache = null; this.pooledCacheLanes = 0; this.formState = formState; + this.gestures = null; this.incompleteTransitions = new Map(); this.passiveEffectDuration = this.effectDuration = -0; this.memoizedUpdaters = new Set(); @@ -23190,7 +23290,7 @@ clz32 = Math.clz32 ? Math.clz32 : clz32Fallback, log = Math.log, LN2 = Math.LN2, - nextTransitionLane = 128, + nextTransitionLane = 256, nextRetryLane = 4194304, DiscreteEventPriority = 2, ContinuousEventPriority = 8, @@ -24917,6 +25017,7 @@ useCacheRefresh: throwInvalidHookError }; ContextOnlyDispatcher.useEffectEvent = throwInvalidHookError; + ContextOnlyDispatcher.useSwipeTransition = throwInvalidHookError; var HooksDispatcherOnMountInDEV = null, HooksDispatcherOnMountWithHookTypesInDEV = null, HooksDispatcherOnUpdateInDEV = null, @@ -25062,6 +25163,11 @@ currentHookNameInDev = "useEffectEvent"; mountHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + mountHookTypesDev(); + return mountSwipeTransition(previous, current); } }; HooksDispatcherOnMountWithHookTypesInDEV = { @@ -25196,6 +25302,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; HooksDispatcherOnUpdateInDEV = { @@ -25330,6 +25441,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; HooksDispatcherOnRerenderInDEV = { @@ -25464,6 +25580,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnMountInDEV = { @@ -25623,6 +25744,12 @@ warnInvalidHookAccess(); mountHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + mountHookTypesDev(); + return mountSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnUpdateInDEV = { @@ -25782,6 +25909,12 @@ warnInvalidHookAccess(); updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnRerenderInDEV = { @@ -25941,6 +26074,12 @@ warnInvalidHookAccess(); updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; var callComponent = { @@ -26882,11 +27021,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-fcb4e0f1-20250219" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-fcb4e0f1-20250219\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -26923,10 +27062,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.1.0-experimental-32b0cad8-20250213", + version: "19.1.0-experimental-fcb4e0f1-20250219", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-experimental-32b0cad8-20250213" + reconcilerVersion: "19.1.0-experimental-fcb4e0f1-20250219" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -27068,7 +27207,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js index 4552274dae29a..2f1a182277948 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-client.production.js @@ -340,7 +340,7 @@ function clz32Fallback(x) { x >>>= 0; return 0 === x ? 32 : (31 - ((log(x) / LN2) | 0)) | 0; } -var nextTransitionLane = 128, +var nextTransitionLane = 256, nextRetryLane = 4194304; function getHighestPriorityLanes(lanes) { var pendingSyncLanes = lanes & 42; @@ -361,6 +361,7 @@ function getHighestPriorityLanes(lanes) { case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -375,7 +376,7 @@ function getHighestPriorityLanes(lanes) { case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -431,7 +432,7 @@ function getNextLanes(root, wipLanes, rootHasPendingCommit) { ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -449,10 +450,10 @@ function computeExpirationTime(lane, currentTime) { case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -487,7 +488,7 @@ function computeExpirationTime(lane, currentTime) { function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -561,7 +562,7 @@ function markSpawnedDeferredLane(root, spawnedLane, entangledLanes) { root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -584,7 +585,6 @@ function getBumpedLaneForHydrationByLane(lane) { case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -603,7 +603,7 @@ function getBumpedLaneForHydrationByLane(lane) { case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -2021,19 +2021,19 @@ function getTargetInstForChangeEvent(domEventName, targetInst) { } var isInputEventSupported = !1; if (canUseDOM) { - var JSCompiler_inline_result$jscomp$287; + var JSCompiler_inline_result$jscomp$288; if (canUseDOM) { - var isSupported$jscomp$inline_425 = "oninput" in document; - if (!isSupported$jscomp$inline_425) { - var element$jscomp$inline_426 = document.createElement("div"); - element$jscomp$inline_426.setAttribute("oninput", "return;"); - isSupported$jscomp$inline_425 = - "function" === typeof element$jscomp$inline_426.oninput; + var isSupported$jscomp$inline_426 = "oninput" in document; + if (!isSupported$jscomp$inline_426) { + var element$jscomp$inline_427 = document.createElement("div"); + element$jscomp$inline_427.setAttribute("oninput", "return;"); + isSupported$jscomp$inline_426 = + "function" === typeof element$jscomp$inline_427.oninput; } - JSCompiler_inline_result$jscomp$287 = isSupported$jscomp$inline_425; - } else JSCompiler_inline_result$jscomp$287 = !1; + JSCompiler_inline_result$jscomp$288 = isSupported$jscomp$inline_426; + } else JSCompiler_inline_result$jscomp$288 = !1; isInputEventSupported = - JSCompiler_inline_result$jscomp$287 && + JSCompiler_inline_result$jscomp$288 && (!document.documentMode || 9 < document.documentMode); } function stopWatchingForValueChange() { @@ -2345,6 +2345,11 @@ function enqueueConcurrentRenderForLane(fiber, lane) { enqueueUpdate$1(fiber, null, null, lane); return getRootForUpdatedFiber(fiber); } +function enqueueGestureRender(fiber) { + fiber = markUpdateLaneFromFiberToRoot(fiber, null, 64); + null !== fiber && markRootUpdated$1(fiber, 64); + return fiber; +} function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { sourceFiber.lanes |= lane; var alternate = sourceFiber.alternate; @@ -2358,17 +2363,19 @@ function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { null === sourceFiber || sourceFiber._visibility & 1 || (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (50 < nestedUpdateCount) @@ -2652,7 +2659,7 @@ function enqueueUpdate(fiber, update, lane) { } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -3183,6 +3190,28 @@ function getSuspendedCache() { ? null : { parent: CacheContext._currentValue, pool: cacheFromPool }; } +function scheduleGesture(root, provider) { + for (var prev = root.gestures; null !== prev; ) { + if (prev.provider === provider) return prev.count++, prev; + var next = prev.next; + if (null === next) break; + prev = next; + } + provider = { provider: provider, count: 1, prev: prev, next: null }; + null === prev ? (root.gestures = provider) : (prev.next = provider); + ensureRootIsScheduled(root); + return provider; +} +function deleteScheduledGesture(root, gesture) { + null === gesture.prev + ? root.gestures === gesture && + ((root.gestures = gesture.next), + null === root.gestures && (root.pendingLanes &= -65)) + : ((gesture.prev.next = gesture.next), + null !== gesture.next && (gesture.next.prev = gesture.prev), + (gesture.prev = null), + (gesture.next = null)); +} var renderLanes = 0, currentlyRenderingFiber = null, currentHook = null, @@ -3589,7 +3618,7 @@ function updateSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) { ); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -4305,7 +4334,7 @@ function enqueueRenderPhaseUpdate(queue, update) { queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -4313,6 +4342,49 @@ function entangleTransitionUpdate(root, queue, lane) { markRootEntangled(root, lane); } } +function startGesture(fiber, queue, gestureProvider) { + var root = enqueueGestureRender(fiber); + if (null === root) return function () {}; + var update = { + gesture: scheduleGesture(root, gestureProvider), + prev: null, + next: queue.pending + }; + null !== queue.pending && (queue.pending.prev = update); + queue.pending = update; + return function () { + if (null === update.prev) + if (queue.pending === update) queue.pending = update.next; + else return; + else + (update.prev.next = update.next), + null !== update.next && (update.next.prev = update.prev), + (update.prev = null), + (update.next = null); + var cancelledGestured = update.gesture; + cancelledGestured.count--; + 0 === cancelledGestured.count && + deleteScheduledGesture(root, cancelledGestured); + }; +} +function updateSwipeTransition(previous, current) { + var queue = updateWorkInProgressHook().queue, + startGestureOnHook = queue.dispatch; + if (64 === workInProgressRootRenderLanes) { + var root$46 = workInProgressRoot; + if (null === root$46) throw Error(formatProdErrorMessage(349)); + root$46 = root$46.gestures; + for (var update = queue.pending; null !== update; ) { + if (root$46 === update.gesture) { + current = previous; + break; + } + update = update.next; + } + } + null !== queue.pending && (currentlyRenderingFiber.lanes |= 64); + return [current, startGestureOnHook]; +} var ContextOnlyDispatcher = { readContext: readContext, use: use, @@ -4339,6 +4411,7 @@ var ContextOnlyDispatcher = { useCacheRefresh: throwInvalidHookError }; ContextOnlyDispatcher.useEffectEvent = throwInvalidHookError; +ContextOnlyDispatcher.useSwipeTransition = throwInvalidHookError; var HooksDispatcherOnMount = { readContext: readContext, use: use, @@ -4450,7 +4523,7 @@ var HooksDispatcherOnMount = { getServerSnapshot = getSnapshot(); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } hook.memoizedState = getServerSnapshot; @@ -4528,6 +4601,16 @@ var HooksDispatcherOnMount = { throw Error(formatProdErrorMessage(440)); return ref.impl.apply(void 0, arguments); }; + }, + useSwipeTransition: function (previous, current) { + previous = { pending: null, dispatch: null }; + var startGestureOnHook = (previous.dispatch = startGesture.bind( + null, + currentlyRenderingFiber, + previous + )); + mountWorkInProgressHook().queue = previous; + return [current, startGestureOnHook]; } }, HooksDispatcherOnUpdate = { @@ -4578,6 +4661,7 @@ var HooksDispatcherOnMount = { useCacheRefresh: updateRefresh }; HooksDispatcherOnUpdate.useEffectEvent = updateEvent; +HooksDispatcherOnUpdate.useSwipeTransition = updateSwipeTransition; var HooksDispatcherOnRerender = { readContext: readContext, use: use, @@ -4631,6 +4715,7 @@ var HooksDispatcherOnRerender = { useCacheRefresh: updateRefresh }; HooksDispatcherOnRerender.useEffectEvent = updateEvent; +HooksDispatcherOnRerender.useSwipeTransition = updateSwipeTransition; var thenableState = null, thenableIndexCounter = 0; function unwrapThenable(thenable) { @@ -5485,9 +5570,9 @@ function logUncaughtError(root, errorInfo) { try { var onUncaughtError = root.onUncaughtError; onUncaughtError(errorInfo.value, { componentStack: errorInfo.stack }); - } catch (e$75) { + } catch (e$76) { setTimeout(function () { - throw e$75; + throw e$76; }); } } @@ -5498,9 +5583,9 @@ function logCaughtError(root, boundary, errorInfo) { componentStack: errorInfo.stack, errorBoundary: 1 === boundary.tag ? boundary.stateNode : null }); - } catch (e$76) { + } catch (e$77) { setTimeout(function () { - throw e$76; + throw e$77; }); } } @@ -7565,8 +7650,8 @@ function safelyDetachRef(current, nearestMountedAncestor) { else if ("function" === typeof ref) try { ref(null); - } catch (error$115) { - captureCommitPhaseError(current, nearestMountedAncestor, error$115); + } catch (error$116) { + captureCommitPhaseError(current, nearestMountedAncestor, error$116); } else ref.current = null; } @@ -7785,7 +7870,7 @@ function commitBeforeMutationEffects(root, firstChild, committedLanes) { } else JSCompiler_temp = null; selectionInformation = { focusedElem: root, selectionRange: JSCompiler_temp }; shouldStartViewTransition = _enabled = !1; - committedLanes = (committedLanes & 335544192) === committedLanes; + committedLanes = (committedLanes & 335544064) === committedLanes; nextEffect = firstChild; for (firstChild = committedLanes ? 9238 : 1028; null !== nextEffect; ) { root = nextEffect; @@ -8372,11 +8457,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) { current, finishedRoot.__reactInternalSnapshotBeforeUpdate ); - } catch (error$114) { + } catch (error$115) { captureCommitPhaseError( finishedWork, finishedWork.return, - error$114 + error$115 ); } } @@ -9150,7 +9235,7 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) { viewTransitionMutationContext = !1; recursivelyTraverseMutationEffects(root, finishedWork, lanes); commitReconciliationEffects(finishedWork); - (lanes & 335544192) === lanes && + (lanes & 335544064) === lanes && null !== current && viewTransitionMutationContext && (finishedWork.flags |= 4); @@ -9184,21 +9269,21 @@ function commitReconciliationEffects(finishedWork) { insertOrAppendPlacementNode(finishedWork, before, parent$jscomp$0); break; case 5: - var parent$116 = JSCompiler_inline_result.stateNode; + var parent$117 = JSCompiler_inline_result.stateNode; JSCompiler_inline_result.flags & 32 && - (setTextContent(parent$116, ""), + (setTextContent(parent$117, ""), (JSCompiler_inline_result.flags &= -33)); - var before$117 = getHostSibling(finishedWork); - insertOrAppendPlacementNode(finishedWork, before$117, parent$116); + var before$118 = getHostSibling(finishedWork); + insertOrAppendPlacementNode(finishedWork, before$118, parent$117); break; case 3: case 4: - var parent$118 = JSCompiler_inline_result.stateNode.containerInfo, - before$119 = getHostSibling(finishedWork); + var parent$119 = JSCompiler_inline_result.stateNode.containerInfo, + before$120 = getHostSibling(finishedWork); insertOrAppendPlacementNodeIntoContainer( finishedWork, - before$119, - parent$118 + before$120, + parent$119 ); break; default: @@ -9562,7 +9647,7 @@ function recursivelyTraversePassiveMountEffects( committedTransitions ) { var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; if (parentFiber.subtreeFlags & (isViewTransitionEligible ? 10262 : 10256)) for (parentFiber = parentFiber.child; null !== parentFiber; ) commitPassiveMountOnFiber( @@ -9581,7 +9666,7 @@ function commitPassiveMountOnFiber( committedTransitions ) { var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; isViewTransitionEligible && null === finishedWork.alternate && null !== finishedWork.return && @@ -10527,7 +10612,7 @@ function preloadResourceAndSuspendIfNeeded(workInProgress, resource) { resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -10565,14 +10650,14 @@ function cutOffTailIfNeeded(renderState, hasRenderedATailFallback) { break; case "collapsed": lastTailNode = renderState.tail; - for (var lastTailNode$137 = null; null !== lastTailNode; ) - null !== lastTailNode.alternate && (lastTailNode$137 = lastTailNode), + for (var lastTailNode$138 = null; null !== lastTailNode; ) + null !== lastTailNode.alternate && (lastTailNode$138 = lastTailNode), (lastTailNode = lastTailNode.sibling); - null === lastTailNode$137 + null === lastTailNode$138 ? hasRenderedATailFallback || null === renderState.tail ? (renderState.tail = null) : (renderState.tail.sibling = null) - : (lastTailNode$137.sibling = null); + : (lastTailNode$138.sibling = null); } } function bubbleProperties(completedWork) { @@ -10582,19 +10667,19 @@ function bubbleProperties(completedWork) { newChildLanes = 0, subtreeFlags = 0; if (didBailout) - for (var child$138 = completedWork.child; null !== child$138; ) - (newChildLanes |= child$138.lanes | child$138.childLanes), - (subtreeFlags |= child$138.subtreeFlags & 65011712), - (subtreeFlags |= child$138.flags & 65011712), - (child$138.return = completedWork), - (child$138 = child$138.sibling); + for (var child$139 = completedWork.child; null !== child$139; ) + (newChildLanes |= child$139.lanes | child$139.childLanes), + (subtreeFlags |= child$139.subtreeFlags & 65011712), + (subtreeFlags |= child$139.flags & 65011712), + (child$139.return = completedWork), + (child$139 = child$139.sibling); else - for (child$138 = completedWork.child; null !== child$138; ) - (newChildLanes |= child$138.lanes | child$138.childLanes), - (subtreeFlags |= child$138.subtreeFlags), - (subtreeFlags |= child$138.flags), - (child$138.return = completedWork), - (child$138 = child$138.sibling); + for (child$139 = completedWork.child; null !== child$139; ) + (newChildLanes |= child$139.lanes | child$139.childLanes), + (subtreeFlags |= child$139.subtreeFlags), + (subtreeFlags |= child$139.flags), + (child$139.return = completedWork), + (child$139 = child$139.sibling); completedWork.subtreeFlags |= subtreeFlags; completedWork.childLanes = newChildLanes; return didBailout; @@ -10875,11 +10960,11 @@ function completeWork(current, workInProgress, renderLanes) { null !== newProps.alternate.memoizedState && null !== newProps.alternate.memoizedState.cachePool && (type = newProps.alternate.memoizedState.cachePool.pool); - var cache$151 = null; + var cache$152 = null; null !== newProps.memoizedState && null !== newProps.memoizedState.cachePool && - (cache$151 = newProps.memoizedState.cachePool.pool); - cache$151 !== type && (newProps.flags |= 2048); + (cache$152 = newProps.memoizedState.cachePool.pool); + cache$152 !== type && (newProps.flags |= 2048); } renderLanes !== current && renderLanes && @@ -10904,8 +10989,8 @@ function completeWork(current, workInProgress, renderLanes) { type = workInProgress.memoizedState; if (null === type) return bubbleProperties(workInProgress), null; newProps = 0 !== (workInProgress.flags & 128); - cache$151 = type.rendering; - if (null === cache$151) + cache$152 = type.rendering; + if (null === cache$152) if (newProps) cutOffTailIfNeeded(type, !1); else { if ( @@ -10913,11 +10998,11 @@ function completeWork(current, workInProgress, renderLanes) { (null !== current && 0 !== (current.flags & 128)) ) for (current = workInProgress.child; null !== current; ) { - cache$151 = findFirstSuspended(current); - if (null !== cache$151) { + cache$152 = findFirstSuspended(current); + if (null !== cache$152) { workInProgress.flags |= 128; cutOffTailIfNeeded(type, !1); - current = cache$151.updateQueue; + current = cache$152.updateQueue; workInProgress.updateQueue = current; scheduleRetryEffect(workInProgress, current); workInProgress.subtreeFlags = 0; @@ -10942,7 +11027,7 @@ function completeWork(current, workInProgress, renderLanes) { } else { if (!newProps) - if (((current = findFirstSuspended(cache$151)), null !== current)) { + if (((current = findFirstSuspended(cache$152)), null !== current)) { if ( ((workInProgress.flags |= 128), (newProps = !0), @@ -10952,7 +11037,7 @@ function completeWork(current, workInProgress, renderLanes) { cutOffTailIfNeeded(type, !0), null === type.tail && "hidden" === type.tailMode && - !cache$151.alternate && + !cache$152.alternate && !isHydrating) ) return bubbleProperties(workInProgress), null; @@ -10965,13 +11050,13 @@ function completeWork(current, workInProgress, renderLanes) { cutOffTailIfNeeded(type, !1), (workInProgress.lanes = 4194304)); type.isBackwards - ? ((cache$151.sibling = workInProgress.child), - (workInProgress.child = cache$151)) + ? ((cache$152.sibling = workInProgress.child), + (workInProgress.child = cache$152)) : ((current = type.last), null !== current - ? (current.sibling = cache$151) - : (workInProgress.child = cache$151), - (type.last = cache$151)); + ? (current.sibling = cache$152) + : (workInProgress.child = cache$152), + (type.last = cache$152)); } if (null !== type.tail) return ( @@ -11242,7 +11327,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { if (0 !== (executionContext & 6)) throw Error(formatProdErrorMessage(327)); var shouldTimeSlice = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root$jscomp$0.expiredLanes)) || checkIfRootIsPrerendering(root$jscomp$0, lanes), exitStatus = shouldTimeSlice @@ -11330,7 +11415,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { case 1: throw Error(formatProdErrorMessage(345)); case 4: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case 6: markRootSuspended( shouldTimeSlice, @@ -11422,7 +11507,7 @@ function commitRootWhenReady( ) { root.timeoutHandle = -1; suspendedCommitReason = finishedWork.subtreeFlags; - var isViewTransitionEligible = (lanes & 335544192) === lanes; + var isViewTransitionEligible = (lanes & 335544064) === lanes; if ( isViewTransitionEligible || suspendedCommitReason & 8192 || @@ -11642,7 +11727,7 @@ function pushAsyncDispatcher() { function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = 4; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -11707,8 +11792,8 @@ function renderRootSync(root, lanes, shouldYieldForPrerendering) { workLoopSync(); exitStatus = workInProgressRootExitStatus; break; - } catch (thrownValue$170) { - handleThrow(root, thrownValue$170); + } catch (thrownValue$171) { + handleThrow(root, thrownValue$171); } while (1); lanes && root.shellSuspendCounter++; @@ -11823,8 +11908,8 @@ function renderRootConcurrent(root, lanes) { } workLoopConcurrentByScheduler(); break; - } catch (thrownValue$172) { - handleThrow(root, thrownValue$172); + } catch (thrownValue$173) { + handleThrow(root, thrownValue$173); } while (1); lastContextDependency = currentlyRenderingFiber$1 = null; @@ -12013,6 +12098,7 @@ function commitRoot( if (finishedWork === root.current) throw Error(formatProdErrorMessage(177)); didIncludeRenderPhaseUpdate = finishedWork.lanes | finishedWork.childLanes; didIncludeRenderPhaseUpdate |= concurrentlyUpdatedLanes; + null === root.gestures && (didIncludeRenderPhaseUpdate &= -65); markRootFinished( root, lanes, @@ -12024,55 +12110,58 @@ function commitRoot( root === workInProgressRoot && ((workInProgress = workInProgressRoot = null), (workInProgressRootRenderLanes = 0)); - pendingFinishedWork = finishedWork; - pendingEffectsRoot = root; - pendingEffectsLanes = lanes; - pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; - pendingPassiveTransitions = transitions; - pendingRecoverableErrors = recoverableErrors; - pendingViewTransitionEvents = null; - (lanes & 335544192) === lanes - ? ((pendingTransitionTypes = ReactSharedInternals.V), - (ReactSharedInternals.V = null), - (recoverableErrors = 10262)) - : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); - 0 !== (finishedWork.subtreeFlags & recoverableErrors) || - 0 !== (finishedWork.flags & recoverableErrors) - ? ((root.callbackNode = null), - (root.callbackPriority = 0), - scheduleCallback$1(NormalPriority$1, function () { - flushPassiveEffects(!0); - return null; - })) - : ((root.callbackNode = null), (root.callbackPriority = 0)); - recoverableErrors = 0 !== (finishedWork.flags & 13878); - if (0 !== (finishedWork.subtreeFlags & 13878) || recoverableErrors) { - recoverableErrors = ReactSharedInternals.T; - ReactSharedInternals.T = null; - transitions = ReactDOMSharedInternals.p; - ReactDOMSharedInternals.p = 2; - spawnedLane = executionContext; - executionContext |= 4; - try { - commitBeforeMutationEffects(root, finishedWork, lanes); - } finally { - (executionContext = spawnedLane), - (ReactDOMSharedInternals.p = transitions), - (ReactSharedInternals.T = recoverableErrors); + if (64 === lanes) commitGestureOnRoot(root); + else { + pendingFinishedWork = finishedWork; + pendingEffectsRoot = root; + pendingEffectsLanes = lanes; + pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; + pendingPassiveTransitions = transitions; + pendingRecoverableErrors = recoverableErrors; + pendingViewTransitionEvents = null; + (lanes & 335544064) === lanes + ? ((pendingTransitionTypes = ReactSharedInternals.V), + (ReactSharedInternals.V = null), + (recoverableErrors = 10262)) + : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); + 0 !== (finishedWork.subtreeFlags & recoverableErrors) || + 0 !== (finishedWork.flags & recoverableErrors) + ? ((root.callbackNode = null), + (root.callbackPriority = 0), + scheduleCallback$1(NormalPriority$1, function () { + flushPassiveEffects(!0); + return null; + })) + : ((root.callbackNode = null), (root.callbackPriority = 0)); + recoverableErrors = 0 !== (finishedWork.flags & 13878); + if (0 !== (finishedWork.subtreeFlags & 13878) || recoverableErrors) { + recoverableErrors = ReactSharedInternals.T; + ReactSharedInternals.T = null; + transitions = ReactDOMSharedInternals.p; + ReactDOMSharedInternals.p = 2; + spawnedLane = executionContext; + executionContext |= 4; + try { + commitBeforeMutationEffects(root, finishedWork, lanes); + } finally { + (executionContext = spawnedLane), + (ReactDOMSharedInternals.p = transitions), + (ReactSharedInternals.T = recoverableErrors); + } } + pendingEffectsStatus = 1; + (shouldStartViewTransition && + startViewTransition( + root.containerInfo, + pendingTransitionTypes, + flushMutationEffects, + flushLayoutEffects, + flushAfterMutationEffects, + flushSpawnedWork, + flushPassiveEffects + )) || + (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } - pendingEffectsStatus = 1; - (shouldStartViewTransition && - startViewTransition( - root.containerInfo, - pendingTransitionTypes, - flushMutationEffects, - flushLayoutEffects, - flushAfterMutationEffects, - flushSpawnedWork, - flushPassiveEffects - )) || - (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } } function flushAfterMutationEffects() { @@ -12236,7 +12325,7 @@ function flushSpawnedWork() { finishedWork = pendingFinishedWork, lanes = pendingEffectsLanes, recoverableErrors = pendingRecoverableErrors, - passiveSubtreeMask = (lanes & 335544192) === lanes ? 10262 : 10256; + passiveSubtreeMask = (lanes & 335544064) === lanes ? 10262 : 10256; 0 !== (finishedWork.subtreeFlags & passiveSubtreeMask) || 0 !== (finishedWork.flags & passiveSubtreeMask) ? (pendingEffectsStatus = 5) @@ -12292,7 +12381,7 @@ function flushSpawnedWork() { 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); passiveSubtreeMask = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (passiveSubtreeMask & 42) + 0 !== (lanes & 4194090) && 0 !== (passiveSubtreeMask & 42) ? root === rootWithNestedUpdates ? nestedUpdateCount++ : ((nestedUpdateCount = 0), (rootWithNestedUpdates = root)) @@ -12300,6 +12389,11 @@ function flushSpawnedWork() { flushSyncWorkAcrossRoots_impl(0, !1); } } +function commitGestureOnRoot(root) { + var finishedGesture = root.gestures; + if (null === finishedGesture) throw Error(formatProdErrorMessage(548)); + deleteScheduledGesture(root, finishedGesture); +} function releaseRootPooledCache(root, remainingLanes) { 0 === (root.pooledCacheLanes &= remainingLanes) && ((remainingLanes = root.pooledCache), @@ -12493,41 +12587,42 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) { isFlushingWork = !0; do { var didPerformSomeWork = !1; - for (var root$178 = firstScheduledRoot; null !== root$178; ) { + for (var root$179 = firstScheduledRoot; null !== root$179; ) { if (!onlyLegacy) if (0 !== syncTransitionLanes) { - var pendingLanes = root$178.pendingLanes; + var pendingLanes = root$179.pendingLanes; if (0 === pendingLanes) var JSCompiler_inline_result = 0; else { - var suspendedLanes = root$178.suspendedLanes, - pingedLanes = root$178.pingedLanes; + var suspendedLanes = root$179.suspendedLanes, + pingedLanes = root$179.pingedLanes; JSCompiler_inline_result = (1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1; JSCompiler_inline_result &= pendingLanes & ~(suspendedLanes & ~pingedLanes); JSCompiler_inline_result = - JSCompiler_inline_result & 201326677 - ? (JSCompiler_inline_result & 201326677) | 1 + JSCompiler_inline_result & 201326741 + ? (JSCompiler_inline_result & 201326741) | 1 : JSCompiler_inline_result ? JSCompiler_inline_result | 2 : 0; } 0 !== JSCompiler_inline_result && ((didPerformSomeWork = !0), - performSyncWorkOnRoot(root$178, JSCompiler_inline_result)); + performSyncWorkOnRoot(root$179, JSCompiler_inline_result)); } else (JSCompiler_inline_result = workInProgressRootRenderLanes), (JSCompiler_inline_result = getNextLanes( - root$178, - root$178 === workInProgressRoot ? JSCompiler_inline_result : 0, - null !== root$178.cancelPendingCommit || - -1 !== root$178.timeoutHandle + root$179, + root$179 === workInProgressRoot ? JSCompiler_inline_result : 0, + null !== root$179.cancelPendingCommit || + -1 !== root$179.timeoutHandle )), - 0 === (JSCompiler_inline_result & 3) || - checkIfRootIsPrerendering(root$178, JSCompiler_inline_result) || + (0 === (JSCompiler_inline_result & 3) && + 64 !== JSCompiler_inline_result) || + checkIfRootIsPrerendering(root$179, JSCompiler_inline_result) || ((didPerformSomeWork = !0), - performSyncWorkOnRoot(root$178, JSCompiler_inline_result)); - root$178 = root$178.next; + performSyncWorkOnRoot(root$179, JSCompiler_inline_result)); + root$179 = root$179.next; } } while (didPerformSomeWork); isFlushingWork = !1; @@ -12555,7 +12650,8 @@ function processRootScheduleInMicrotask() { null === prev ? (firstScheduledRoot = next) : (prev.next = next), null === next && (lastScheduledRoot = prev); else if ( - ((prev = root), 0 !== syncTransitionLanes || 0 !== (nextLanes & 3)) + ((prev = root), + 0 !== syncTransitionLanes || 0 !== (nextLanes & 3) || 64 === nextLanes) ) mightHavePendingSyncWork = !0; root = next; @@ -12767,20 +12863,20 @@ function extractEvents$1( } } for ( - var i$jscomp$inline_1572 = 0; - i$jscomp$inline_1572 < simpleEventPluginEvents.length; - i$jscomp$inline_1572++ + var i$jscomp$inline_1576 = 0; + i$jscomp$inline_1576 < simpleEventPluginEvents.length; + i$jscomp$inline_1576++ ) { - var eventName$jscomp$inline_1573 = - simpleEventPluginEvents[i$jscomp$inline_1572], - domEventName$jscomp$inline_1574 = - eventName$jscomp$inline_1573.toLowerCase(), - capitalizedEvent$jscomp$inline_1575 = - eventName$jscomp$inline_1573[0].toUpperCase() + - eventName$jscomp$inline_1573.slice(1); + var eventName$jscomp$inline_1577 = + simpleEventPluginEvents[i$jscomp$inline_1576], + domEventName$jscomp$inline_1578 = + eventName$jscomp$inline_1577.toLowerCase(), + capitalizedEvent$jscomp$inline_1579 = + eventName$jscomp$inline_1577[0].toUpperCase() + + eventName$jscomp$inline_1577.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1574, - "on" + capitalizedEvent$jscomp$inline_1575 + domEventName$jscomp$inline_1578, + "on" + capitalizedEvent$jscomp$inline_1579 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -13961,34 +14057,34 @@ function setInitialProperties(domElement, tag, props) { defaultChecked = null; for (hasSrc in props) if (props.hasOwnProperty(hasSrc)) { - var propValue$192 = props[hasSrc]; - if (null != propValue$192) + var propValue$193 = props[hasSrc]; + if (null != propValue$193) switch (hasSrc) { case "name": - hasSrcSet = propValue$192; + hasSrcSet = propValue$193; break; case "type": - propValue = propValue$192; + propValue = propValue$193; break; case "checked": - checked = propValue$192; + checked = propValue$193; break; case "defaultChecked": - defaultChecked = propValue$192; + defaultChecked = propValue$193; break; case "value": - propKey = propValue$192; + propKey = propValue$193; break; case "defaultValue": - defaultValue = propValue$192; + defaultValue = propValue$193; break; case "children": case "dangerouslySetInnerHTML": - if (null != propValue$192) + if (null != propValue$193) throw Error(formatProdErrorMessage(137, tag)); break; default: - setProp(domElement, tag, hasSrc, propValue$192, props, null); + setProp(domElement, tag, hasSrc, propValue$193, props, null); } } initInput( @@ -14125,14 +14221,14 @@ function setInitialProperties(domElement, tag, props) { return; default: if (isCustomElement(tag)) { - for (propValue$192 in props) - props.hasOwnProperty(propValue$192) && - ((hasSrc = props[propValue$192]), + for (propValue$193 in props) + props.hasOwnProperty(propValue$193) && + ((hasSrc = props[propValue$193]), void 0 !== hasSrc && setPropOnCustomElement( domElement, tag, - propValue$192, + propValue$193, hasSrc, props, void 0 @@ -14180,14 +14276,14 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp(domElement, tag, propKey, null, nextProps, lastProp); } } - for (var propKey$209 in nextProps) { - var propKey = nextProps[propKey$209]; - lastProp = lastProps[propKey$209]; + for (var propKey$210 in nextProps) { + var propKey = nextProps[propKey$210]; + lastProp = lastProps[propKey$210]; if ( - nextProps.hasOwnProperty(propKey$209) && + nextProps.hasOwnProperty(propKey$210) && (null != propKey || null != lastProp) ) - switch (propKey$209) { + switch (propKey$210) { case "type": propKey !== lastProp && (viewTransitionMutationContext = !0); type = propKey; @@ -14222,7 +14318,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp( domElement, tag, - propKey$209, + propKey$210, propKey, nextProps, lastProp @@ -14241,7 +14337,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { ); return; case "select": - propKey = value = defaultValue = propKey$209 = null; + propKey = value = defaultValue = propKey$210 = null; for (type in lastProps) if ( ((lastDefaultValue = lastProps[type]), @@ -14273,7 +14369,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { switch (name) { case "value": type !== lastDefaultValue && (viewTransitionMutationContext = !0); - propKey$209 = type; + propKey$210 = type; break; case "defaultValue": type !== lastDefaultValue && (viewTransitionMutationContext = !0); @@ -14296,15 +14392,15 @@ function updateProperties(domElement, tag, lastProps, nextProps) { tag = defaultValue; lastProps = value; nextProps = propKey; - null != propKey$209 - ? updateOptions(domElement, !!lastProps, propKey$209, !1) + null != propKey$210 + ? updateOptions(domElement, !!lastProps, propKey$210, !1) : !!nextProps !== !!lastProps && (null != tag ? updateOptions(domElement, !!lastProps, tag, !0) : updateOptions(domElement, !!lastProps, lastProps ? [] : "", !1)); return; case "textarea": - propKey = propKey$209 = null; + propKey = propKey$210 = null; for (defaultValue in lastProps) if ( ((name = lastProps[defaultValue]), @@ -14329,7 +14425,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { switch (value) { case "value": name !== type && (viewTransitionMutationContext = !0); - propKey$209 = name; + propKey$210 = name; break; case "defaultValue": name !== type && (viewTransitionMutationContext = !0); @@ -14344,17 +14440,17 @@ function updateProperties(domElement, tag, lastProps, nextProps) { name !== type && setProp(domElement, tag, value, name, nextProps, type); } - updateTextarea(domElement, propKey$209, propKey); + updateTextarea(domElement, propKey$210, propKey); return; case "option": - for (var propKey$225 in lastProps) + for (var propKey$226 in lastProps) if ( - ((propKey$209 = lastProps[propKey$225]), - lastProps.hasOwnProperty(propKey$225) && - null != propKey$209 && - !nextProps.hasOwnProperty(propKey$225)) + ((propKey$210 = lastProps[propKey$226]), + lastProps.hasOwnProperty(propKey$226) && + null != propKey$210 && + !nextProps.hasOwnProperty(propKey$226)) ) - switch (propKey$225) { + switch (propKey$226) { case "selected": domElement.selected = !1; break; @@ -14362,34 +14458,34 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp( domElement, tag, - propKey$225, + propKey$226, null, nextProps, - propKey$209 + propKey$210 ); } for (lastDefaultValue in nextProps) if ( - ((propKey$209 = nextProps[lastDefaultValue]), + ((propKey$210 = nextProps[lastDefaultValue]), (propKey = lastProps[lastDefaultValue]), nextProps.hasOwnProperty(lastDefaultValue) && - propKey$209 !== propKey && - (null != propKey$209 || null != propKey)) + propKey$210 !== propKey && + (null != propKey$210 || null != propKey)) ) switch (lastDefaultValue) { case "selected": - propKey$209 !== propKey && (viewTransitionMutationContext = !0); + propKey$210 !== propKey && (viewTransitionMutationContext = !0); domElement.selected = - propKey$209 && - "function" !== typeof propKey$209 && - "symbol" !== typeof propKey$209; + propKey$210 && + "function" !== typeof propKey$210 && + "symbol" !== typeof propKey$210; break; default: setProp( domElement, tag, lastDefaultValue, - propKey$209, + propKey$210, nextProps, propKey ); @@ -14410,24 +14506,24 @@ function updateProperties(domElement, tag, lastProps, nextProps) { case "track": case "wbr": case "menuitem": - for (var propKey$230 in lastProps) - (propKey$209 = lastProps[propKey$230]), - lastProps.hasOwnProperty(propKey$230) && - null != propKey$209 && - !nextProps.hasOwnProperty(propKey$230) && - setProp(domElement, tag, propKey$230, null, nextProps, propKey$209); + for (var propKey$231 in lastProps) + (propKey$210 = lastProps[propKey$231]), + lastProps.hasOwnProperty(propKey$231) && + null != propKey$210 && + !nextProps.hasOwnProperty(propKey$231) && + setProp(domElement, tag, propKey$231, null, nextProps, propKey$210); for (checked in nextProps) if ( - ((propKey$209 = nextProps[checked]), + ((propKey$210 = nextProps[checked]), (propKey = lastProps[checked]), nextProps.hasOwnProperty(checked) && - propKey$209 !== propKey && - (null != propKey$209 || null != propKey)) + propKey$210 !== propKey && + (null != propKey$210 || null != propKey)) ) switch (checked) { case "children": case "dangerouslySetInnerHTML": - if (null != propKey$209) + if (null != propKey$210) throw Error(formatProdErrorMessage(137, tag)); break; default: @@ -14435,7 +14531,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { domElement, tag, checked, - propKey$209, + propKey$210, nextProps, propKey ); @@ -14443,49 +14539,49 @@ function updateProperties(domElement, tag, lastProps, nextProps) { return; default: if (isCustomElement(tag)) { - for (var propKey$235 in lastProps) - (propKey$209 = lastProps[propKey$235]), - lastProps.hasOwnProperty(propKey$235) && - void 0 !== propKey$209 && - !nextProps.hasOwnProperty(propKey$235) && + for (var propKey$236 in lastProps) + (propKey$210 = lastProps[propKey$236]), + lastProps.hasOwnProperty(propKey$236) && + void 0 !== propKey$210 && + !nextProps.hasOwnProperty(propKey$236) && setPropOnCustomElement( domElement, tag, - propKey$235, + propKey$236, void 0, nextProps, - propKey$209 + propKey$210 ); for (defaultChecked in nextProps) - (propKey$209 = nextProps[defaultChecked]), + (propKey$210 = nextProps[defaultChecked]), (propKey = lastProps[defaultChecked]), !nextProps.hasOwnProperty(defaultChecked) || - propKey$209 === propKey || - (void 0 === propKey$209 && void 0 === propKey) || + propKey$210 === propKey || + (void 0 === propKey$210 && void 0 === propKey) || setPropOnCustomElement( domElement, tag, defaultChecked, - propKey$209, + propKey$210, nextProps, propKey ); return; } } - for (var propKey$240 in lastProps) - (propKey$209 = lastProps[propKey$240]), - lastProps.hasOwnProperty(propKey$240) && - null != propKey$209 && - !nextProps.hasOwnProperty(propKey$240) && - setProp(domElement, tag, propKey$240, null, nextProps, propKey$209); + for (var propKey$241 in lastProps) + (propKey$210 = lastProps[propKey$241]), + lastProps.hasOwnProperty(propKey$241) && + null != propKey$210 && + !nextProps.hasOwnProperty(propKey$241) && + setProp(domElement, tag, propKey$241, null, nextProps, propKey$210); for (lastProp in nextProps) - (propKey$209 = nextProps[lastProp]), + (propKey$210 = nextProps[lastProp]), (propKey = lastProps[lastProp]), !nextProps.hasOwnProperty(lastProp) || - propKey$209 === propKey || - (null == propKey$209 && null == propKey) || - setProp(domElement, tag, lastProp, propKey$209, nextProps, propKey); + propKey$210 === propKey || + (null == propKey$210 && null == propKey) || + setProp(domElement, tag, lastProp, propKey$210, nextProps, propKey); } var eventsEnabled = null, selectionInformation = null; @@ -15237,26 +15333,26 @@ function getResource(type, currentProps, pendingProps, currentResource) { "string" === typeof pendingProps.precedence ) { type = getStyleKey(pendingProps.href); - var styles$248 = getResourcesFromRoot( + var styles$249 = getResourcesFromRoot( JSCompiler_inline_result ).hoistableStyles, - resource$249 = styles$248.get(type); - resource$249 || + resource$250 = styles$249.get(type); + resource$250 || ((JSCompiler_inline_result = JSCompiler_inline_result.ownerDocument || JSCompiler_inline_result), - (resource$249 = { + (resource$250 = { type: "stylesheet", instance: null, count: 0, state: { loading: 0, preload: null } }), - styles$248.set(type, resource$249), - (styles$248 = JSCompiler_inline_result.querySelector( + styles$249.set(type, resource$250), + (styles$249 = JSCompiler_inline_result.querySelector( getStylesheetSelectorFromKey(type) )) && - !styles$248._p && - ((resource$249.instance = styles$248), - (resource$249.state.loading = 5)), + !styles$249._p && + ((resource$250.instance = styles$249), + (resource$250.state.loading = 5)), preloadPropsMap.has(type) || ((pendingProps = { rel: "preload", @@ -15269,16 +15365,16 @@ function getResource(type, currentProps, pendingProps, currentResource) { referrerPolicy: pendingProps.referrerPolicy }), preloadPropsMap.set(type, pendingProps), - styles$248 || + styles$249 || preloadStylesheet( JSCompiler_inline_result, type, pendingProps, - resource$249.state + resource$250.state ))); if (currentProps && null === currentResource) throw Error(formatProdErrorMessage(528, "")); - return resource$249; + return resource$250; } if (currentProps && null !== currentResource) throw Error(formatProdErrorMessage(529, "")); @@ -15375,37 +15471,37 @@ function acquireResource(hoistableRoot, resource, props) { return (resource.instance = instance); case "stylesheet": styleProps = getStyleKey(props.href); - var instance$254 = hoistableRoot.querySelector( + var instance$255 = hoistableRoot.querySelector( getStylesheetSelectorFromKey(styleProps) ); - if (instance$254) + if (instance$255) return ( (resource.state.loading |= 4), - (resource.instance = instance$254), - markNodeAsHoistable(instance$254), - instance$254 + (resource.instance = instance$255), + markNodeAsHoistable(instance$255), + instance$255 ); instance = stylesheetPropsFromRawProps(props); (styleProps = preloadPropsMap.get(styleProps)) && adoptPreloadPropsForStylesheet(instance, styleProps); - instance$254 = ( + instance$255 = ( hoistableRoot.ownerDocument || hoistableRoot ).createElement("link"); - markNodeAsHoistable(instance$254); - var linkInstance = instance$254; + markNodeAsHoistable(instance$255); + var linkInstance = instance$255; linkInstance._p = new Promise(function (resolve, reject) { linkInstance.onload = resolve; linkInstance.onerror = reject; }); - setInitialProperties(instance$254, "link", instance); + setInitialProperties(instance$255, "link", instance); resource.state.loading |= 4; - insertStylesheet(instance$254, props.precedence, hoistableRoot); - return (resource.instance = instance$254); + insertStylesheet(instance$255, props.precedence, hoistableRoot); + return (resource.instance = instance$255); case "script": - instance$254 = getScriptKey(props.src); + instance$255 = getScriptKey(props.src); if ( (styleProps = hoistableRoot.querySelector( - getScriptSelectorFromKey(instance$254) + getScriptSelectorFromKey(instance$255) )) ) return ( @@ -15414,7 +15510,7 @@ function acquireResource(hoistableRoot, resource, props) { styleProps ); instance = props; - if ((styleProps = preloadPropsMap.get(instance$254))) + if ((styleProps = preloadPropsMap.get(instance$255))) (instance = assign({}, props)), adoptPreloadPropsForScript(instance, styleProps); hoistableRoot = hoistableRoot.ownerDocument || hoistableRoot; @@ -15746,6 +15842,7 @@ function FiberRootNode( this.pooledCache = null; this.pooledCacheLanes = 0; this.formState = formState; + this.gestures = null; this.incompleteTransitions = new Map(); } function createFiberRoot( @@ -16433,16 +16530,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { 0 === i && attemptExplicitHydrationTarget(target); } }; -var isomorphicReactPackageVersion$jscomp$inline_1824 = React.version; +var isomorphicReactPackageVersion$jscomp$inline_1828 = React.version; if ( - "19.1.0-experimental-32b0cad8-20250213" !== - isomorphicReactPackageVersion$jscomp$inline_1824 + "19.1.0-experimental-fcb4e0f1-20250219" !== + isomorphicReactPackageVersion$jscomp$inline_1828 ) throw Error( formatProdErrorMessage( 527, - isomorphicReactPackageVersion$jscomp$inline_1824, - "19.1.0-experimental-32b0cad8-20250213" + isomorphicReactPackageVersion$jscomp$inline_1828, + "19.1.0-experimental-fcb4e0f1-20250219" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -16462,24 +16559,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_2359 = { +var internals$jscomp$inline_2363 = { bundleType: 0, - version: "19.1.0-experimental-32b0cad8-20250213", + version: "19.1.0-experimental-fcb4e0f1-20250219", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-experimental-32b0cad8-20250213" + reconcilerVersion: "19.1.0-experimental-fcb4e0f1-20250219" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2360 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2364 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2360.isDisabled && - hook$jscomp$inline_2360.supportsFiber + !hook$jscomp$inline_2364.isDisabled && + hook$jscomp$inline_2364.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2360.inject( - internals$jscomp$inline_2359 + (rendererID = hook$jscomp$inline_2364.inject( + internals$jscomp$inline_2363 )), - (injectedHook = hook$jscomp$inline_2360); + (injectedHook = hook$jscomp$inline_2364); } catch (err) {} } exports.createRoot = function (container, options) { @@ -16571,4 +16668,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js index 3134e36dcf3af..e82ea9fee3788 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.development.js @@ -590,6 +590,7 @@ case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -604,7 +605,7 @@ case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -666,7 +667,7 @@ ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -684,10 +685,10 @@ case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -727,7 +728,7 @@ function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -803,7 +804,7 @@ root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -826,7 +827,6 @@ case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -845,7 +845,7 @@ case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -3781,6 +3781,11 @@ enqueueUpdate$1(fiber, null, null, lane); return getRootForUpdatedFiber(fiber); } + function enqueueGestureRender(fiber) { + fiber = markUpdateLaneFromFiberToRoot(fiber, null, 64); + null !== fiber && markRootUpdated$1(fiber, 64); + return fiber; + } function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { sourceFiber.lanes |= lane; var alternate = sourceFiber.alternate; @@ -3796,17 +3801,19 @@ (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (nestedUpdateCount > NESTED_UPDATE_LIMIT) @@ -3972,7 +3979,7 @@ (blockingEventTime = lane), (blockingEventType = JSCompiler_temp)); else if ( - 0 !== (lane & 4194176) && + 0 !== (lane & 4194048) && 0 > transitionUpdateTime && ((transitionUpdateTime = now()), 0 > transitionStartTime) ) { @@ -4065,9 +4072,9 @@ } function setCurrentTrackFromLanes(lanes) { reusableLaneDevToolDetails.track = - lanes & 63 + lanes & 127 ? "Blocking" - : lanes & 4194240 + : lanes & 4194176 ? "Transition" : lanes & 62914560 ? "Suspense" @@ -4184,13 +4191,13 @@ function logRenderPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure( (lanes & 536870912) === lanes ? "Prepared" - : (lanes & 201326677) === lanes + : (lanes & 201326741) === lanes ? "Hydrated" : "Render", reusableLaneOptions @@ -4199,7 +4206,7 @@ function logSuspendedRenderPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure("Prewarm", reusableLaneOptions)); @@ -4207,7 +4214,7 @@ function logSuspendedWithDelayPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure("Suspended", reusableLaneOptions)); @@ -4627,7 +4634,7 @@ } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -5222,6 +5229,28 @@ ? null : { parent: CacheContext._currentValue, pool: cacheFromPool }; } + function scheduleGesture(root, provider) { + for (var prev = root.gestures; null !== prev; ) { + if (prev.provider === provider) return prev.count++, prev; + var next = prev.next; + if (null === next) break; + prev = next; + } + provider = { provider: provider, count: 1, prev: prev, next: null }; + null === prev ? (root.gestures = provider) : (prev.next = provider); + ensureRootIsScheduled(root); + return provider; + } + function deleteScheduledGesture(root, gesture) { + null === gesture.prev + ? root.gestures === gesture && + ((root.gestures = gesture.next), + null === root.gestures && (root.pendingLanes &= -65)) + : ((gesture.prev.next = gesture.next), + null !== gesture.next && (gesture.next.prev = gesture.prev), + (gesture.prev = null), + (gesture.next = null)); + } function mountHookTypesDev() { var hookName = currentHookNameInDev; null === hookTypesDev @@ -5816,7 +5845,7 @@ throw Error( "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, nextSnapshot); } hook.memoizedState = nextSnapshot; @@ -5899,7 +5928,7 @@ "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -6873,7 +6902,7 @@ queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -6881,6 +6910,61 @@ markRootEntangled(root, lane); } } + function startGesture(fiber, queue, gestureProvider) { + var root = enqueueGestureRender(fiber); + if (null === root) return function () {}; + var update = { + gesture: scheduleGesture(root, gestureProvider), + prev: null, + next: queue.pending + }; + null !== queue.pending && (queue.pending.prev = update); + queue.pending = update; + return function () { + if (null === update.prev) + if (queue.pending === update) queue.pending = update.next; + else return; + else + (update.prev.next = update.next), + null !== update.next && (update.next.prev = update.prev), + (update.prev = null), + (update.next = null); + var gesture = update.gesture; + gesture.count--; + 0 === gesture.count && deleteScheduledGesture(root, gesture); + }; + } + function mountSwipeTransition(previous, current) { + previous = { pending: null, dispatch: null }; + var startGestureOnHook = (previous.dispatch = startGesture.bind( + null, + currentlyRenderingFiber, + previous + )); + mountWorkInProgressHook().queue = previous; + return [current, startGestureOnHook]; + } + function updateSwipeTransition(previous, current) { + var queue = updateWorkInProgressHook().queue, + startGestureOnHook = queue.dispatch; + if (64 === workInProgressRootRenderLanes) { + var root = workInProgressRoot; + if (null === root) + throw Error( + "Expected a work-in-progress root. This is a bug in React. Please file an issue." + ); + root = root.gestures; + for (var update = queue.pending; null !== update; ) { + if (root === update.gesture) { + current = previous; + break; + } + update = update.next; + } + } + null !== queue.pending && (currentlyRenderingFiber.lanes |= 64); + return [current, startGestureOnHook]; + } function pushDebugInfo(debugInfo) { var previousDebugInfo = currentDebugInfo; null != debugInfo && @@ -9351,33 +9435,33 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_componentStack_2583; - var JSCompiler_object_inline_stack_2582 = workInProgress.pendingProps; + var JSCompiler_object_inline_componentStack_2586; + var JSCompiler_object_inline_stack_2585 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_message_2580 = !1; + var JSCompiler_object_inline_message_2583 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_componentStack_2583 = didSuspend) || - (JSCompiler_object_inline_componentStack_2583 = + (JSCompiler_object_inline_componentStack_2586 = didSuspend) || + (JSCompiler_object_inline_componentStack_2586 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_componentStack_2583 && - ((JSCompiler_object_inline_message_2580 = !0), + JSCompiler_object_inline_componentStack_2586 && + ((JSCompiler_object_inline_message_2583 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_componentStack_2583 = + JSCompiler_object_inline_componentStack_2586 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_message_2580 + JSCompiler_object_inline_message_2583 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); if (isHydrating) { - var JSCompiler_object_inline_digest_2581 = nextHydratableInstance; + var JSCompiler_object_inline_digest_2584 = nextHydratableInstance; var JSCompiler_temp; - if (!(JSCompiler_temp = !JSCompiler_object_inline_digest_2581)) { + if (!(JSCompiler_temp = !JSCompiler_object_inline_digest_2584)) { c: { - var instance = JSCompiler_object_inline_digest_2581; + var instance = JSCompiler_object_inline_digest_2584; for ( JSCompiler_temp = rootOrSingletonContext; 8 !== instance.nodeType; @@ -9419,87 +9503,87 @@ JSCompiler_temp && (warnNonHydratedInstance( workInProgress, - JSCompiler_object_inline_digest_2581 + JSCompiler_object_inline_digest_2584 ), throwOnHydrationMismatch(workInProgress)); } - JSCompiler_object_inline_digest_2581 = workInProgress.memoizedState; + JSCompiler_object_inline_digest_2584 = workInProgress.memoizedState; if ( - null !== JSCompiler_object_inline_digest_2581 && - ((JSCompiler_object_inline_digest_2581 = - JSCompiler_object_inline_digest_2581.dehydrated), - null !== JSCompiler_object_inline_digest_2581) + null !== JSCompiler_object_inline_digest_2584 && + ((JSCompiler_object_inline_digest_2584 = + JSCompiler_object_inline_digest_2584.dehydrated), + null !== JSCompiler_object_inline_digest_2584) ) return ( - isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2581) + isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2584) ? (workInProgress.lanes = 32) : (workInProgress.lanes = 536870912), null ); popSuspenseHandler(workInProgress); } - JSCompiler_object_inline_digest_2581 = - JSCompiler_object_inline_stack_2582.children; - JSCompiler_temp = JSCompiler_object_inline_stack_2582.fallback; - if (JSCompiler_object_inline_message_2580) + JSCompiler_object_inline_digest_2584 = + JSCompiler_object_inline_stack_2585.children; + JSCompiler_temp = JSCompiler_object_inline_stack_2585.fallback; + if (JSCompiler_object_inline_message_2583) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_stack_2582 = + (JSCompiler_object_inline_stack_2585 = mountSuspenseFallbackChildren( workInProgress, - JSCompiler_object_inline_digest_2581, + JSCompiler_object_inline_digest_2584, JSCompiler_temp, renderLanes )), - (JSCompiler_object_inline_message_2580 = workInProgress.child), - (JSCompiler_object_inline_message_2580.memoizedState = + (JSCompiler_object_inline_message_2583 = workInProgress.child), + (JSCompiler_object_inline_message_2583.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_message_2580.childLanes = + (JSCompiler_object_inline_message_2583.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2583, + JSCompiler_object_inline_componentStack_2586, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - JSCompiler_object_inline_stack_2582 + JSCompiler_object_inline_stack_2585 ); if ( "number" === - typeof JSCompiler_object_inline_stack_2582.unstable_expectedLoadTime + typeof JSCompiler_object_inline_stack_2585.unstable_expectedLoadTime ) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_stack_2582 = + (JSCompiler_object_inline_stack_2585 = mountSuspenseFallbackChildren( workInProgress, - JSCompiler_object_inline_digest_2581, + JSCompiler_object_inline_digest_2584, JSCompiler_temp, renderLanes )), - (JSCompiler_object_inline_message_2580 = workInProgress.child), - (JSCompiler_object_inline_message_2580.memoizedState = + (JSCompiler_object_inline_message_2583 = workInProgress.child), + (JSCompiler_object_inline_message_2583.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_message_2580.childLanes = + (JSCompiler_object_inline_message_2583.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2583, + JSCompiler_object_inline_componentStack_2586, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress.lanes = 4194304), - JSCompiler_object_inline_stack_2582 + JSCompiler_object_inline_stack_2585 ); pushPrimaryTreeSuspenseHandler(workInProgress); return mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_digest_2581 + JSCompiler_object_inline_digest_2584 ); } var prevState = current.memoizedState; if ( null !== prevState && - ((JSCompiler_object_inline_digest_2581 = prevState.dehydrated), - null !== JSCompiler_object_inline_digest_2581) + ((JSCompiler_object_inline_digest_2584 = prevState.dehydrated), + null !== JSCompiler_object_inline_digest_2584) ) { if (didSuspend) workInProgress.flags & 256 @@ -9516,94 +9600,94 @@ (workInProgress.flags |= 128), (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_message_2580 = - JSCompiler_object_inline_stack_2582.fallback), - (JSCompiler_object_inline_digest_2581 = workInProgress.mode), - (JSCompiler_object_inline_stack_2582 = + (JSCompiler_object_inline_message_2583 = + JSCompiler_object_inline_stack_2585.fallback), + (JSCompiler_object_inline_digest_2584 = workInProgress.mode), + (JSCompiler_object_inline_stack_2585 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_2582.children + children: JSCompiler_object_inline_stack_2585.children }, - JSCompiler_object_inline_digest_2581 + JSCompiler_object_inline_digest_2584 )), - (JSCompiler_object_inline_message_2580 = + (JSCompiler_object_inline_message_2583 = createFiberFromFragment( - JSCompiler_object_inline_message_2580, - JSCompiler_object_inline_digest_2581, + JSCompiler_object_inline_message_2583, + JSCompiler_object_inline_digest_2584, renderLanes, null )), - (JSCompiler_object_inline_message_2580.flags |= 2), - (JSCompiler_object_inline_stack_2582.return = workInProgress), - (JSCompiler_object_inline_message_2580.return = workInProgress), - (JSCompiler_object_inline_stack_2582.sibling = - JSCompiler_object_inline_message_2580), - (workInProgress.child = JSCompiler_object_inline_stack_2582), + (JSCompiler_object_inline_message_2583.flags |= 2), + (JSCompiler_object_inline_stack_2585.return = workInProgress), + (JSCompiler_object_inline_message_2583.return = workInProgress), + (JSCompiler_object_inline_stack_2585.sibling = + JSCompiler_object_inline_message_2583), + (workInProgress.child = JSCompiler_object_inline_stack_2585), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_2582 = workInProgress.child), - (JSCompiler_object_inline_stack_2582.memoizedState = + (JSCompiler_object_inline_stack_2585 = workInProgress.child), + (JSCompiler_object_inline_stack_2585.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_2582.childLanes = + (JSCompiler_object_inline_stack_2585.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2583, + JSCompiler_object_inline_componentStack_2586, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - (workInProgress = JSCompiler_object_inline_message_2580)); + (workInProgress = JSCompiler_object_inline_message_2583)); else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), isHydrating && console.error( "We should not be hydrating here. This is a bug in React. Please file a bug." ), - isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2581)) + isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2584)) ) { - JSCompiler_object_inline_componentStack_2583 = - JSCompiler_object_inline_digest_2581.nextSibling && - JSCompiler_object_inline_digest_2581.nextSibling.dataset; - if (JSCompiler_object_inline_componentStack_2583) { - JSCompiler_temp = JSCompiler_object_inline_componentStack_2583.dgst; - var message = JSCompiler_object_inline_componentStack_2583.msg; - instance = JSCompiler_object_inline_componentStack_2583.stck; + JSCompiler_object_inline_componentStack_2586 = + JSCompiler_object_inline_digest_2584.nextSibling && + JSCompiler_object_inline_digest_2584.nextSibling.dataset; + if (JSCompiler_object_inline_componentStack_2586) { + JSCompiler_temp = JSCompiler_object_inline_componentStack_2586.dgst; + var message = JSCompiler_object_inline_componentStack_2586.msg; + instance = JSCompiler_object_inline_componentStack_2586.stck; var componentStack = - JSCompiler_object_inline_componentStack_2583.cstck; + JSCompiler_object_inline_componentStack_2586.cstck; } - JSCompiler_object_inline_message_2580 = message; - JSCompiler_object_inline_digest_2581 = JSCompiler_temp; - JSCompiler_object_inline_stack_2582 = instance; - JSCompiler_temp = JSCompiler_object_inline_componentStack_2583 = + JSCompiler_object_inline_message_2583 = message; + JSCompiler_object_inline_digest_2584 = JSCompiler_temp; + JSCompiler_object_inline_stack_2585 = instance; + JSCompiler_temp = JSCompiler_object_inline_componentStack_2586 = componentStack; - "POSTPONE" !== JSCompiler_object_inline_digest_2581 && - ((JSCompiler_object_inline_componentStack_2583 = - JSCompiler_object_inline_message_2580 - ? Error(JSCompiler_object_inline_message_2580) + "POSTPONE" !== JSCompiler_object_inline_digest_2584 && + ((JSCompiler_object_inline_componentStack_2586 = + JSCompiler_object_inline_message_2583 + ? Error(JSCompiler_object_inline_message_2583) : Error( "The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering." )), - (JSCompiler_object_inline_componentStack_2583.stack = - JSCompiler_object_inline_stack_2582 || ""), - (JSCompiler_object_inline_componentStack_2583.digest = - JSCompiler_object_inline_digest_2581), - (JSCompiler_object_inline_stack_2582 = + (JSCompiler_object_inline_componentStack_2586.stack = + JSCompiler_object_inline_stack_2585 || ""), + (JSCompiler_object_inline_componentStack_2586.digest = + JSCompiler_object_inline_digest_2584), + (JSCompiler_object_inline_stack_2585 = void 0 === JSCompiler_temp ? null : JSCompiler_temp), - (JSCompiler_object_inline_message_2580 = { - value: JSCompiler_object_inline_componentStack_2583, + (JSCompiler_object_inline_message_2583 = { + value: JSCompiler_object_inline_componentStack_2586, source: null, - stack: JSCompiler_object_inline_stack_2582 + stack: JSCompiler_object_inline_stack_2585 }), - "string" === typeof JSCompiler_object_inline_stack_2582 && + "string" === typeof JSCompiler_object_inline_stack_2585 && CapturedStacks.set( - JSCompiler_object_inline_componentStack_2583, - JSCompiler_object_inline_message_2580 + JSCompiler_object_inline_componentStack_2586, + JSCompiler_object_inline_message_2583 ), - queueHydrationError(JSCompiler_object_inline_message_2580)); + queueHydrationError(JSCompiler_object_inline_message_2583)); workInProgress = retrySuspenseComponentWithoutHydrating( current, workInProgress, @@ -9617,44 +9701,44 @@ renderLanes, !1 ), - (JSCompiler_object_inline_componentStack_2583 = + (JSCompiler_object_inline_componentStack_2586 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_componentStack_2583) + didReceiveUpdate || JSCompiler_object_inline_componentStack_2586) ) { - JSCompiler_object_inline_componentStack_2583 = workInProgressRoot; + JSCompiler_object_inline_componentStack_2586 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_componentStack_2583 && - ((JSCompiler_object_inline_stack_2582 = renderLanes & -renderLanes), - (JSCompiler_object_inline_stack_2582 = - 0 !== (JSCompiler_object_inline_stack_2582 & 42) + null !== JSCompiler_object_inline_componentStack_2586 && + ((JSCompiler_object_inline_stack_2585 = renderLanes & -renderLanes), + (JSCompiler_object_inline_stack_2585 = + 0 !== (JSCompiler_object_inline_stack_2585 & 42) ? 1 : getBumpedLaneForHydrationByLane( - JSCompiler_object_inline_stack_2582 + JSCompiler_object_inline_stack_2585 )), - (JSCompiler_object_inline_stack_2582 = + (JSCompiler_object_inline_stack_2585 = 0 !== - (JSCompiler_object_inline_stack_2582 & - (JSCompiler_object_inline_componentStack_2583.suspendedLanes | + (JSCompiler_object_inline_stack_2585 & + (JSCompiler_object_inline_componentStack_2586.suspendedLanes | renderLanes)) ? 0 - : JSCompiler_object_inline_stack_2582), - 0 !== JSCompiler_object_inline_stack_2582 && - JSCompiler_object_inline_stack_2582 !== prevState.retryLane) + : JSCompiler_object_inline_stack_2585), + 0 !== JSCompiler_object_inline_stack_2585 && + JSCompiler_object_inline_stack_2585 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_2582), + ((prevState.retryLane = JSCompiler_object_inline_stack_2585), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_2582 + JSCompiler_object_inline_stack_2585 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_componentStack_2583, + JSCompiler_object_inline_componentStack_2586, current, - JSCompiler_object_inline_stack_2582 + JSCompiler_object_inline_stack_2585 ), SelectiveHydrationException) ); - JSCompiler_object_inline_digest_2581.data === + JSCompiler_object_inline_digest_2584.data === SUSPENSE_PENDING_START_DATA || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -9662,14 +9746,14 @@ renderLanes ); } else - JSCompiler_object_inline_digest_2581.data === + JSCompiler_object_inline_digest_2584.data === SUSPENSE_PENDING_START_DATA ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_digest_2581.nextSibling + JSCompiler_object_inline_digest_2584.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -9687,54 +9771,54 @@ (treeContextProvider = workInProgress)), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_2582.children + JSCompiler_object_inline_stack_2585.children )), (workInProgress.flags |= 4096)); return workInProgress; } - if (JSCompiler_object_inline_message_2580) + if (JSCompiler_object_inline_message_2583) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_message_2580 = - JSCompiler_object_inline_stack_2582.fallback), - (JSCompiler_object_inline_digest_2581 = workInProgress.mode), + (JSCompiler_object_inline_message_2583 = + JSCompiler_object_inline_stack_2585.fallback), + (JSCompiler_object_inline_digest_2584 = workInProgress.mode), (JSCompiler_temp = current.child), (instance = JSCompiler_temp.sibling), - (JSCompiler_object_inline_stack_2582 = createWorkInProgress( + (JSCompiler_object_inline_stack_2585 = createWorkInProgress( JSCompiler_temp, { mode: "hidden", - children: JSCompiler_object_inline_stack_2582.children + children: JSCompiler_object_inline_stack_2585.children } )), - (JSCompiler_object_inline_stack_2582.subtreeFlags = + (JSCompiler_object_inline_stack_2585.subtreeFlags = JSCompiler_temp.subtreeFlags & 65011712), null !== instance - ? (JSCompiler_object_inline_message_2580 = createWorkInProgress( + ? (JSCompiler_object_inline_message_2583 = createWorkInProgress( instance, - JSCompiler_object_inline_message_2580 + JSCompiler_object_inline_message_2583 )) - : ((JSCompiler_object_inline_message_2580 = createFiberFromFragment( - JSCompiler_object_inline_message_2580, - JSCompiler_object_inline_digest_2581, + : ((JSCompiler_object_inline_message_2583 = createFiberFromFragment( + JSCompiler_object_inline_message_2583, + JSCompiler_object_inline_digest_2584, renderLanes, null )), - (JSCompiler_object_inline_message_2580.flags |= 2)), - (JSCompiler_object_inline_message_2580.return = workInProgress), - (JSCompiler_object_inline_stack_2582.return = workInProgress), - (JSCompiler_object_inline_stack_2582.sibling = - JSCompiler_object_inline_message_2580), - (workInProgress.child = JSCompiler_object_inline_stack_2582), - (JSCompiler_object_inline_stack_2582 = - JSCompiler_object_inline_message_2580), - (JSCompiler_object_inline_message_2580 = workInProgress.child), - (JSCompiler_object_inline_digest_2581 = current.child.memoizedState), - null === JSCompiler_object_inline_digest_2581 - ? (JSCompiler_object_inline_digest_2581 = + (JSCompiler_object_inline_message_2583.flags |= 2)), + (JSCompiler_object_inline_message_2583.return = workInProgress), + (JSCompiler_object_inline_stack_2585.return = workInProgress), + (JSCompiler_object_inline_stack_2585.sibling = + JSCompiler_object_inline_message_2583), + (workInProgress.child = JSCompiler_object_inline_stack_2585), + (JSCompiler_object_inline_stack_2585 = + JSCompiler_object_inline_message_2583), + (JSCompiler_object_inline_message_2583 = workInProgress.child), + (JSCompiler_object_inline_digest_2584 = current.child.memoizedState), + null === JSCompiler_object_inline_digest_2584 + ? (JSCompiler_object_inline_digest_2584 = mountSuspenseOffscreenState(renderLanes)) : ((JSCompiler_temp = - JSCompiler_object_inline_digest_2581.cachePool), + JSCompiler_object_inline_digest_2584.cachePool), null !== JSCompiler_temp ? ((instance = CacheContext._currentValue), (JSCompiler_temp = @@ -9742,38 +9826,38 @@ ? { parent: instance, pool: instance } : JSCompiler_temp)) : (JSCompiler_temp = getSuspendedCache()), - (JSCompiler_object_inline_digest_2581 = { + (JSCompiler_object_inline_digest_2584 = { baseLanes: - JSCompiler_object_inline_digest_2581.baseLanes | renderLanes, + JSCompiler_object_inline_digest_2584.baseLanes | renderLanes, cachePool: JSCompiler_temp })), - (JSCompiler_object_inline_message_2580.memoizedState = - JSCompiler_object_inline_digest_2581), - (JSCompiler_object_inline_message_2580.childLanes = + (JSCompiler_object_inline_message_2583.memoizedState = + JSCompiler_object_inline_digest_2584), + (JSCompiler_object_inline_message_2583.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2583, + JSCompiler_object_inline_componentStack_2586, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - JSCompiler_object_inline_stack_2582 + JSCompiler_object_inline_stack_2585 ); pushPrimaryTreeSuspenseHandler(workInProgress); renderLanes = current.child; current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_2582.children + children: JSCompiler_object_inline_stack_2585.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_componentStack_2583 = + ((JSCompiler_object_inline_componentStack_2586 = workInProgress.deletions), - null === JSCompiler_object_inline_componentStack_2583 + null === JSCompiler_object_inline_componentStack_2586 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_componentStack_2583.push(current)); + : JSCompiler_object_inline_componentStack_2586.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -11533,7 +11617,7 @@ selectionRange: JSCompiler_temp }; shouldStartViewTransition = _enabled = !1; - committedLanes = (committedLanes & 335544192) === committedLanes; + committedLanes = (committedLanes & 335544064) === committedLanes; nextEffect = firstChild; for (firstChild = committedLanes ? 9238 : 1028; null !== nextEffect; ) { root = nextEffect; @@ -13093,7 +13177,7 @@ viewTransitionMutationContext = !1; recursivelyTraverseMutationEffects(root, finishedWork, lanes); commitReconciliationEffects(finishedWork); - (lanes & 335544192) === lanes && + (lanes & 335544064) === lanes && null !== current && viewTransitionMutationContext && (finishedWork.flags |= 4); @@ -13556,7 +13640,7 @@ endTime ) { var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; if ( parentFiber.subtreeFlags & (isViewTransitionEligible ? 10262 : 10256) || (0 !== parentFiber.actualDuration && @@ -13597,7 +13681,7 @@ inHydratedSubtree ); var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; isViewTransitionEligible && null === finishedWork.alternate && null !== finishedWork.return && @@ -14958,7 +15042,7 @@ resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -15899,7 +15983,7 @@ } yieldDuration = (forceSync = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root.expiredLanes)) || checkIfRootIsPrerendering(root, lanes)) ? renderRootConcurrent(root, lanes) @@ -16006,15 +16090,15 @@ case RootFatalErrored: throw Error("Root did not complete. This is a bug in React."); case RootSuspendedWithDelay: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case RootSuspendedAtTheShell: setCurrentTrackFromLanes(lanes); logSuspendedRenderPhase(renderStartTime, startTime, lanes); finalizeRender(lanes, startTime); yieldEndTime = lanes; - 0 !== (yieldEndTime & 3) || 0 !== (yieldEndTime & 60) + 0 !== (yieldEndTime & 3) || 0 !== (yieldEndTime & 124) ? (blockingSuspendedTime = startTime) - : 0 !== (yieldEndTime & 4194176) && + : 0 !== (yieldEndTime & 4194048) && (transitionSuspendedTime = startTime); markRootSuspended( forceSync, @@ -16127,7 +16211,7 @@ ) { root.timeoutHandle = noTimeout; var subtreeFlags = finishedWork.subtreeFlags, - isViewTransitionEligible = (lanes & 335544192) === lanes; + isViewTransitionEligible = (lanes & 335544064) === lanes; if ( isViewTransitionEligible || subtreeFlags & 8192 || @@ -16276,9 +16360,9 @@ } } function finalizeRender(lanes, finalizationTime) { - if (0 !== (lanes & 3) || 0 !== (lanes & 60)) + if (0 !== (lanes & 3) || 0 !== (lanes & 124)) blockingClampTime = finalizationTime; - 0 !== (lanes & 4194176) && (transitionClampTime = finalizationTime); + 0 !== (lanes & 4194048) && (transitionClampTime = finalizationTime); } function prepareFreshStack(root, lanes) { supportsUserTiming && @@ -16303,13 +16387,13 @@ var endTime = renderStartTime; supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = previousRenderStartTime), (reusableLaneOptions.end = endTime), performance.measure( (lanes & 536870912) === lanes ? "Prewarm" - : (lanes & 201326677) === lanes + : (lanes & 201326741) === lanes ? "Interrupted Hydration" : "Interrupted Render", reusableLaneOptions @@ -16317,7 +16401,7 @@ } finalizeRender(workInProgressRootRenderLanes, renderStartTime); } - if (0 !== (lanes & 3) || 0 !== (lanes & 60)) { + if (0 !== (lanes & 3) || 0 !== (lanes & 124)) { previousRenderStartTime = 0 <= blockingUpdateTime && blockingUpdateTime < blockingClampTime ? blockingClampTime @@ -16360,7 +16444,7 @@ 0 < previousRenderStartTime && ((reusableLaneDevToolDetails.color = isSpawnedUpdate ? "error" - : (lanes & 738197589) === lanes + : (lanes & 738197653) === lanes ? "tertiary-light" : "primary-light"), (reusableLaneOptions.start = previousRenderStartTime), @@ -16373,7 +16457,7 @@ blockingEventIsRepeat = !0; blockingSpawnedUpdate = !1; } - 0 !== (lanes & 4194176) && + 0 !== (lanes & 4194048) && ((previousRenderStartTime = 0 <= transitionStartTime && transitionStartTime < transitionClampTime ? transitionClampTime @@ -16522,7 +16606,7 @@ function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = RootSuspendedWithDelay; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -17033,6 +17117,7 @@ didIncludeRenderPhaseUpdate = finishedWork.lanes | finishedWork.childLanes; didIncludeRenderPhaseUpdate |= concurrentlyUpdatedLanes; + null === root.gestures && (didIncludeRenderPhaseUpdate &= -65); markRootFinished( root, lanes, @@ -17044,68 +17129,71 @@ root === workInProgressRoot && ((workInProgress = workInProgressRoot = null), (workInProgressRootRenderLanes = 0)); - pendingFinishedWork = finishedWork; - pendingEffectsRoot = root; - pendingEffectsLanes = lanes; - pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; - pendingPassiveTransitions = transitions; - pendingRecoverableErrors = recoverableErrors; - pendingEffectsRenderEndTime = completedRenderEndTime; - pendingSuspendedCommitReason = suspendedCommitReason; - pendingViewTransitionEvents = null; - (lanes & 335544192) === lanes - ? ((pendingTransitionTypes = ReactSharedInternals.V), - (ReactSharedInternals.V = null), - (recoverableErrors = 10262)) - : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); - 0 !== finishedWork.actualDuration || - 0 !== (finishedWork.subtreeFlags & recoverableErrors) || - 0 !== (finishedWork.flags & recoverableErrors) - ? ((root.callbackNode = null), - (root.callbackPriority = 0), - scheduleCallback$1(NormalPriority$1, function () { - schedulerEvent = window.event; - flushPassiveEffects(!0); - return null; - })) - : ((root.callbackNode = null), (root.callbackPriority = 0)); - commitErrors = null; - commitStartTime = now(); - suspendedCommitReason === SUSPENDED_COMMIT - ? logSuspendedCommitPhase(completedRenderEndTime, commitStartTime) - : suspendedCommitReason === THROTTLED_COMMIT && - logSuspenseThrottlePhase(completedRenderEndTime, commitStartTime); - suspendedCommitReason = 0 !== (finishedWork.flags & 13878); - if ( - 0 !== (finishedWork.subtreeFlags & 13878) || - suspendedCommitReason - ) { - suspendedCommitReason = ReactSharedInternals.T; - ReactSharedInternals.T = null; - completedRenderEndTime = ReactDOMSharedInternals.p; - ReactDOMSharedInternals.p = DiscreteEventPriority; - recoverableErrors = executionContext; - executionContext |= CommitContext; - try { - commitBeforeMutationEffects(root, finishedWork, lanes); - } finally { - (executionContext = recoverableErrors), - (ReactDOMSharedInternals.p = completedRenderEndTime), - (ReactSharedInternals.T = suspendedCommitReason); + if (64 === lanes) commitGestureOnRoot(root); + else { + pendingFinishedWork = finishedWork; + pendingEffectsRoot = root; + pendingEffectsLanes = lanes; + pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; + pendingPassiveTransitions = transitions; + pendingRecoverableErrors = recoverableErrors; + pendingEffectsRenderEndTime = completedRenderEndTime; + pendingSuspendedCommitReason = suspendedCommitReason; + pendingViewTransitionEvents = null; + (lanes & 335544064) === lanes + ? ((pendingTransitionTypes = ReactSharedInternals.V), + (ReactSharedInternals.V = null), + (recoverableErrors = 10262)) + : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); + 0 !== finishedWork.actualDuration || + 0 !== (finishedWork.subtreeFlags & recoverableErrors) || + 0 !== (finishedWork.flags & recoverableErrors) + ? ((root.callbackNode = null), + (root.callbackPriority = 0), + scheduleCallback$1(NormalPriority$1, function () { + schedulerEvent = window.event; + flushPassiveEffects(!0); + return null; + })) + : ((root.callbackNode = null), (root.callbackPriority = 0)); + commitErrors = null; + commitStartTime = now(); + suspendedCommitReason === SUSPENDED_COMMIT + ? logSuspendedCommitPhase(completedRenderEndTime, commitStartTime) + : suspendedCommitReason === THROTTLED_COMMIT && + logSuspenseThrottlePhase(completedRenderEndTime, commitStartTime); + suspendedCommitReason = 0 !== (finishedWork.flags & 13878); + if ( + 0 !== (finishedWork.subtreeFlags & 13878) || + suspendedCommitReason + ) { + suspendedCommitReason = ReactSharedInternals.T; + ReactSharedInternals.T = null; + completedRenderEndTime = ReactDOMSharedInternals.p; + ReactDOMSharedInternals.p = DiscreteEventPriority; + recoverableErrors = executionContext; + executionContext |= CommitContext; + try { + commitBeforeMutationEffects(root, finishedWork, lanes); + } finally { + (executionContext = recoverableErrors), + (ReactDOMSharedInternals.p = completedRenderEndTime), + (ReactSharedInternals.T = suspendedCommitReason); + } } + pendingEffectsStatus = PENDING_MUTATION_PHASE; + (shouldStartViewTransition && + startViewTransition( + root.containerInfo, + pendingTransitionTypes, + flushMutationEffects, + flushLayoutEffects, + flushAfterMutationEffects, + flushSpawnedWork, + flushPassiveEffects + )) || + (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } - pendingEffectsStatus = PENDING_MUTATION_PHASE; - (shouldStartViewTransition && - startViewTransition( - root.containerInfo, - pendingTransitionTypes, - flushMutationEffects, - flushLayoutEffects, - flushAfterMutationEffects, - flushSpawnedWork, - flushPassiveEffects - )) || - (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } } function flushAfterMutationEffects() { @@ -17314,7 +17402,7 @@ (reusableLaneOptions.start = completedRenderEndTime), (reusableLaneOptions.end = suspendedCommitReason), performance.measure("Commit", reusableLaneOptions)); - completedRenderEndTime = (lanes & 335544192) === lanes ? 10262 : 10256; + completedRenderEndTime = (lanes & 335544064) === lanes ? 10262 : 10256; (completedRenderEndTime = 0 !== finishedWork.actualDuration || 0 !== (finishedWork.subtreeFlags & completedRenderEndTime) || @@ -17410,7 +17498,7 @@ 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); suspendedCommitReason = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (suspendedCommitReason & 42) + 0 !== (lanes & 4194090) && 0 !== (suspendedCommitReason & 42) ? ((nestedUpdateScheduled = !0), root === rootWithNestedUpdates ? nestedUpdateCount++ @@ -17420,6 +17508,14 @@ flushSyncWorkAcrossRoots_impl(0, !1); } } + function commitGestureOnRoot(root) { + var finishedGesture = root.gestures; + if (null === finishedGesture) + throw Error( + "Finished rendering the gesture lane but there were no pending gestures. React should not have started a render in this case. This is a bug in React." + ); + deleteScheduledGesture(root, finishedGesture); + } function makeErrorInfo(componentStack) { componentStack = { componentStack: componentStack }; Object.defineProperty(componentStack, "digest", { @@ -17629,10 +17725,10 @@ null !== pingCache && pingCache.delete(wakeable); root.pingedLanes |= root.suspendedLanes & pingedLanes; root.warmLanes &= ~pingedLanes; - 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 60) + 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 124) ? 0 > blockingUpdateTime && (blockingClampTime = blockingUpdateTime = now()) - : 0 !== (pingedLanes & 4194176) && + : 0 !== (pingedLanes & 4194048) && 0 > transitionUpdateTime && (transitionClampTime = transitionUpdateTime = now()); isConcurrentActEnvironment() && @@ -17834,8 +17930,8 @@ (1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1; nextLanes &= pendingLanes & ~(suspendedLanes & ~pingedLanes); nextLanes = - nextLanes & 201326677 - ? (nextLanes & 201326677) | 1 + nextLanes & 201326741 + ? (nextLanes & 201326741) | 1 : nextLanes ? nextLanes | 2 : 0; @@ -17851,7 +17947,7 @@ null !== root.cancelPendingCommit || root.timeoutHandle !== noTimeout )), - 0 === (nextLanes & 3) || + (0 === (nextLanes & 3) && 64 !== nextLanes) || checkIfRootIsPrerendering(root, nextLanes) || ((didPerformSomeWork = !0), performSyncWorkOnRoot(root, nextLanes)); @@ -17887,7 +17983,10 @@ null === prev ? (firstScheduledRoot = next) : (prev.next = next), null === next && (lastScheduledRoot = prev); else if ( - ((prev = root), 0 !== syncTransitionLanes || 0 !== (nextLanes & 3)) + ((prev = root), + 0 !== syncTransitionLanes || + 0 !== (nextLanes & 3) || + 64 === nextLanes) ) mightHavePendingSyncWork = !0; root = next; @@ -22417,6 +22516,7 @@ this.pooledCache = null; this.pooledCacheLanes = 0; this.formState = formState; + this.gestures = null; this.incompleteTransitions = new Map(); this.passiveEffectDuration = this.effectDuration = -0; this.memoizedUpdaters = new Set(); @@ -23243,7 +23343,7 @@ clz32 = Math.clz32 ? Math.clz32 : clz32Fallback, log = Math.log, LN2 = Math.LN2, - nextTransitionLane = 128, + nextTransitionLane = 256, nextRetryLane = 4194304, DiscreteEventPriority = 2, ContinuousEventPriority = 8, @@ -24970,6 +25070,7 @@ useCacheRefresh: throwInvalidHookError }; ContextOnlyDispatcher.useEffectEvent = throwInvalidHookError; + ContextOnlyDispatcher.useSwipeTransition = throwInvalidHookError; var HooksDispatcherOnMountInDEV = null, HooksDispatcherOnMountWithHookTypesInDEV = null, HooksDispatcherOnUpdateInDEV = null, @@ -25115,6 +25216,11 @@ currentHookNameInDev = "useEffectEvent"; mountHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + mountHookTypesDev(); + return mountSwipeTransition(previous, current); } }; HooksDispatcherOnMountWithHookTypesInDEV = { @@ -25249,6 +25355,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; HooksDispatcherOnUpdateInDEV = { @@ -25383,6 +25494,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; HooksDispatcherOnRerenderInDEV = { @@ -25517,6 +25633,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnMountInDEV = { @@ -25676,6 +25797,12 @@ warnInvalidHookAccess(); mountHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + mountHookTypesDev(); + return mountSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnUpdateInDEV = { @@ -25835,6 +25962,12 @@ warnInvalidHookAccess(); updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnRerenderInDEV = { @@ -25994,6 +26127,12 @@ warnInvalidHookAccess(); updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; var callComponent = { @@ -26935,11 +27074,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-fcb4e0f1-20250219" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-fcb4e0f1-20250219\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -26976,10 +27115,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.1.0-experimental-32b0cad8-20250213", + version: "19.1.0-experimental-fcb4e0f1-20250219", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-experimental-32b0cad8-20250213" + reconcilerVersion: "19.1.0-experimental-fcb4e0f1-20250219" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -27451,7 +27590,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js index cf4f6cdc66398..898bf3fbf8bb9 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-profiling.profiling.js @@ -403,7 +403,7 @@ function clz32Fallback(x) { x >>>= 0; return 0 === x ? 32 : (31 - ((log(x) / LN2) | 0)) | 0; } -var nextTransitionLane = 128, +var nextTransitionLane = 256, nextRetryLane = 4194304; function getHighestPriorityLanes(lanes) { var pendingSyncLanes = lanes & 42; @@ -424,6 +424,7 @@ function getHighestPriorityLanes(lanes) { case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -438,7 +439,7 @@ function getHighestPriorityLanes(lanes) { case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -494,7 +495,7 @@ function getNextLanes(root, wipLanes, rootHasPendingCommit) { ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -512,10 +513,10 @@ function computeExpirationTime(lane, currentTime) { case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -550,7 +551,7 @@ function computeExpirationTime(lane, currentTime) { function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -624,7 +625,7 @@ function markSpawnedDeferredLane(root, spawnedLane, entangledLanes) { root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -647,7 +648,6 @@ function getBumpedLaneForHydrationByLane(lane) { case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -666,7 +666,7 @@ function getBumpedLaneForHydrationByLane(lane) { case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -2114,19 +2114,19 @@ function getTargetInstForChangeEvent(domEventName, targetInst) { } var isInputEventSupported = !1; if (canUseDOM) { - var JSCompiler_inline_result$jscomp$310; + var JSCompiler_inline_result$jscomp$311; if (canUseDOM) { - var isSupported$jscomp$inline_449 = "oninput" in document; - if (!isSupported$jscomp$inline_449) { - var element$jscomp$inline_450 = document.createElement("div"); - element$jscomp$inline_450.setAttribute("oninput", "return;"); - isSupported$jscomp$inline_449 = - "function" === typeof element$jscomp$inline_450.oninput; + var isSupported$jscomp$inline_450 = "oninput" in document; + if (!isSupported$jscomp$inline_450) { + var element$jscomp$inline_451 = document.createElement("div"); + element$jscomp$inline_451.setAttribute("oninput", "return;"); + isSupported$jscomp$inline_450 = + "function" === typeof element$jscomp$inline_451.oninput; } - JSCompiler_inline_result$jscomp$310 = isSupported$jscomp$inline_449; - } else JSCompiler_inline_result$jscomp$310 = !1; + JSCompiler_inline_result$jscomp$311 = isSupported$jscomp$inline_450; + } else JSCompiler_inline_result$jscomp$311 = !1; isInputEventSupported = - JSCompiler_inline_result$jscomp$310 && + JSCompiler_inline_result$jscomp$311 && (!document.documentMode || 9 < document.documentMode); } function stopWatchingForValueChange() { @@ -2438,6 +2438,11 @@ function enqueueConcurrentRenderForLane(fiber, lane) { enqueueUpdate$1(fiber, null, null, lane); return getRootForUpdatedFiber(fiber); } +function enqueueGestureRender(fiber) { + fiber = markUpdateLaneFromFiberToRoot(fiber, null, 64); + null !== fiber && markRootUpdated$1(fiber, 64); + return fiber; +} function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { sourceFiber.lanes |= lane; var alternate = sourceFiber.alternate; @@ -2451,17 +2456,19 @@ function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { null === sourceFiber || sourceFiber._visibility & 1 || (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (50 < nestedUpdateCount) @@ -2517,7 +2524,7 @@ function startUpdateTimerByLane(lane) { (blockingEventTime = lane), (blockingEventType = JSCompiler_temp)); else if ( - 0 !== (lane & 4194176) && + 0 !== (lane & 4194048) && 0 > transitionUpdateTime && ((transitionUpdateTime = now()), 0 > transitionStartTime) ) { @@ -2631,9 +2638,9 @@ var supportsUserTiming = }; function setCurrentTrackFromLanes(lanes) { reusableLaneDevToolDetails.track = - lanes & 63 + lanes & 127 ? "Blocking" - : lanes & 4194240 + : lanes & 4194176 ? "Transition" : lanes & 62914560 ? "Suspense" @@ -2763,13 +2770,13 @@ function logComponentEffect(fiber, startTime, endTime, selfTime, errors) { function logRenderPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure( (lanes & 536870912) === lanes ? "Prepared" - : (lanes & 201326677) === lanes + : (lanes & 201326741) === lanes ? "Hydrated" : "Render", reusableLaneOptions @@ -2778,7 +2785,7 @@ function logRenderPhase(startTime, endTime, lanes) { function logSuspendedRenderPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure("Prewarm", reusableLaneOptions)); @@ -2786,7 +2793,7 @@ function logSuspendedRenderPhase(startTime, endTime, lanes) { function logSuspendedWithDelayPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure("Suspended", reusableLaneOptions)); @@ -3099,7 +3106,7 @@ function enqueueUpdate(fiber, update, lane) { } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -3648,6 +3655,28 @@ function getSuspendedCache() { ? null : { parent: CacheContext._currentValue, pool: cacheFromPool }; } +function scheduleGesture(root, provider) { + for (var prev = root.gestures; null !== prev; ) { + if (prev.provider === provider) return prev.count++, prev; + var next = prev.next; + if (null === next) break; + prev = next; + } + provider = { provider: provider, count: 1, prev: prev, next: null }; + null === prev ? (root.gestures = provider) : (prev.next = provider); + ensureRootIsScheduled(root); + return provider; +} +function deleteScheduledGesture(root, gesture) { + null === gesture.prev + ? root.gestures === gesture && + ((root.gestures = gesture.next), + null === root.gestures && (root.pendingLanes &= -65)) + : ((gesture.prev.next = gesture.next), + null !== gesture.next && (gesture.next.prev = gesture.prev), + (gesture.prev = null), + (gesture.next = null)); +} var renderLanes = 0, currentlyRenderingFiber = null, currentHook = null, @@ -4054,7 +4083,7 @@ function updateSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) { ); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -4774,7 +4803,7 @@ function enqueueRenderPhaseUpdate(queue, update) { queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -4782,6 +4811,49 @@ function entangleTransitionUpdate(root, queue, lane) { markRootEntangled(root, lane); } } +function startGesture(fiber, queue, gestureProvider) { + var root = enqueueGestureRender(fiber); + if (null === root) return function () {}; + var update = { + gesture: scheduleGesture(root, gestureProvider), + prev: null, + next: queue.pending + }; + null !== queue.pending && (queue.pending.prev = update); + queue.pending = update; + return function () { + if (null === update.prev) + if (queue.pending === update) queue.pending = update.next; + else return; + else + (update.prev.next = update.next), + null !== update.next && (update.next.prev = update.prev), + (update.prev = null), + (update.next = null); + var cancelledGestured = update.gesture; + cancelledGestured.count--; + 0 === cancelledGestured.count && + deleteScheduledGesture(root, cancelledGestured); + }; +} +function updateSwipeTransition(previous, current) { + var queue = updateWorkInProgressHook().queue, + startGestureOnHook = queue.dispatch; + if (64 === workInProgressRootRenderLanes) { + var root$50 = workInProgressRoot; + if (null === root$50) throw Error(formatProdErrorMessage(349)); + root$50 = root$50.gestures; + for (var update = queue.pending; null !== update; ) { + if (root$50 === update.gesture) { + current = previous; + break; + } + update = update.next; + } + } + null !== queue.pending && (currentlyRenderingFiber.lanes |= 64); + return [current, startGestureOnHook]; +} var ContextOnlyDispatcher = { readContext: readContext, use: use, @@ -4808,6 +4880,7 @@ var ContextOnlyDispatcher = { useCacheRefresh: throwInvalidHookError }; ContextOnlyDispatcher.useEffectEvent = throwInvalidHookError; +ContextOnlyDispatcher.useSwipeTransition = throwInvalidHookError; var HooksDispatcherOnMount = { readContext: readContext, use: use, @@ -4919,7 +4992,7 @@ var HooksDispatcherOnMount = { getServerSnapshot = getSnapshot(); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } hook.memoizedState = getServerSnapshot; @@ -4997,6 +5070,16 @@ var HooksDispatcherOnMount = { throw Error(formatProdErrorMessage(440)); return ref.impl.apply(void 0, arguments); }; + }, + useSwipeTransition: function (previous, current) { + previous = { pending: null, dispatch: null }; + var startGestureOnHook = (previous.dispatch = startGesture.bind( + null, + currentlyRenderingFiber, + previous + )); + mountWorkInProgressHook().queue = previous; + return [current, startGestureOnHook]; } }, HooksDispatcherOnUpdate = { @@ -5047,6 +5130,7 @@ var HooksDispatcherOnMount = { useCacheRefresh: updateRefresh }; HooksDispatcherOnUpdate.useEffectEvent = updateEvent; +HooksDispatcherOnUpdate.useSwipeTransition = updateSwipeTransition; var HooksDispatcherOnRerender = { readContext: readContext, use: use, @@ -5100,6 +5184,7 @@ var HooksDispatcherOnRerender = { useCacheRefresh: updateRefresh }; HooksDispatcherOnRerender.useEffectEvent = updateEvent; +HooksDispatcherOnRerender.useSwipeTransition = updateSwipeTransition; var thenableState = null, thenableIndexCounter = 0; function unwrapThenable(thenable) { @@ -5954,9 +6039,9 @@ function logUncaughtError(root, errorInfo) { try { var onUncaughtError = root.onUncaughtError; onUncaughtError(errorInfo.value, { componentStack: errorInfo.stack }); - } catch (e$79) { + } catch (e$80) { setTimeout(function () { - throw e$79; + throw e$80; }); } } @@ -5967,9 +6052,9 @@ function logCaughtError(root, boundary, errorInfo) { componentStack: errorInfo.stack, errorBoundary: 1 === boundary.tag ? boundary.stateNode : null }); - } catch (e$80) { + } catch (e$81) { setTimeout(function () { - throw e$80; + throw e$81; }); } } @@ -8063,8 +8148,8 @@ function safelyCallComponentWillUnmount( } else try { instance.componentWillUnmount(); - } catch (error$122) { - captureCommitPhaseError(current, nearestMountedAncestor, error$122); + } catch (error$123) { + captureCommitPhaseError(current, nearestMountedAncestor, error$123); } } function safelyAttachRef(current, nearestMountedAncestor) { @@ -8130,8 +8215,8 @@ function safelyDetachRef(current, nearestMountedAncestor) { recordEffectDuration(current); } else ref(null); - } catch (error$123) { - captureCommitPhaseError(current, nearestMountedAncestor, error$123); + } catch (error$124) { + captureCommitPhaseError(current, nearestMountedAncestor, error$124); } else ref.current = null; } @@ -8385,7 +8470,7 @@ function commitBeforeMutationEffects(root, firstChild, committedLanes) { } else JSCompiler_temp = null; selectionInformation = { focusedElem: root, selectionRange: JSCompiler_temp }; shouldStartViewTransition = _enabled = !1; - committedLanes = (committedLanes & 335544192) === committedLanes; + committedLanes = (committedLanes & 335544064) === committedLanes; nextEffect = firstChild; for (firstChild = committedLanes ? 9238 : 1028; null !== nextEffect; ) { root = nextEffect; @@ -8968,11 +9053,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) { } else try { finishedRoot.componentDidMount(); - } catch (error$119) { + } catch (error$120) { captureCommitPhaseError( finishedWork, finishedWork.return, - error$119 + error$120 ); } else { @@ -8989,11 +9074,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) { current, finishedRoot.__reactInternalSnapshotBeforeUpdate ); - } catch (error$120) { + } catch (error$121) { captureCommitPhaseError( finishedWork, finishedWork.return, - error$120 + error$121 ); } recordEffectDuration(); @@ -9004,11 +9089,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) { current, finishedRoot.__reactInternalSnapshotBeforeUpdate ); - } catch (error$121) { + } catch (error$122) { captureCommitPhaseError( finishedWork, finishedWork.return, - error$121 + error$122 ); } } @@ -9817,7 +9902,7 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) { viewTransitionMutationContext = !1; recursivelyTraverseMutationEffects(root, finishedWork, lanes); commitReconciliationEffects(finishedWork); - (lanes & 335544192) === lanes && + (lanes & 335544064) === lanes && null !== current && viewTransitionMutationContext && (finishedWork.flags |= 4); @@ -9864,21 +9949,21 @@ function commitReconciliationEffects(finishedWork) { insertOrAppendPlacementNode(finishedWork, before, parent$jscomp$0); break; case 5: - var parent$124 = JSCompiler_inline_result.stateNode; + var parent$125 = JSCompiler_inline_result.stateNode; JSCompiler_inline_result.flags & 32 && - (setTextContent(parent$124, ""), + (setTextContent(parent$125, ""), (JSCompiler_inline_result.flags &= -33)); - var before$125 = getHostSibling(finishedWork); - insertOrAppendPlacementNode(finishedWork, before$125, parent$124); + var before$126 = getHostSibling(finishedWork); + insertOrAppendPlacementNode(finishedWork, before$126, parent$125); break; case 3: case 4: - var parent$126 = JSCompiler_inline_result.stateNode.containerInfo, - before$127 = getHostSibling(finishedWork); + var parent$127 = JSCompiler_inline_result.stateNode.containerInfo, + before$128 = getHostSibling(finishedWork); insertOrAppendPlacementNodeIntoContainer( finishedWork, - before$127, - parent$126 + before$128, + parent$127 ); break; default: @@ -10288,7 +10373,7 @@ function recursivelyTraversePassiveMountEffects( endTime ) { var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; if ( parentFiber.subtreeFlags & (isViewTransitionEligible ? 10262 : 10256) || (0 !== parentFiber.actualDuration && @@ -10329,7 +10414,7 @@ function commitPassiveMountOnFiber( inHydratedSubtree ); var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; isViewTransitionEligible && null === finishedWork.alternate && null !== finishedWork.return && @@ -11475,7 +11560,7 @@ function preloadResourceAndSuspendIfNeeded(workInProgress, resource) { resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -11513,14 +11598,14 @@ function cutOffTailIfNeeded(renderState, hasRenderedATailFallback) { break; case "collapsed": lastTailNode = renderState.tail; - for (var lastTailNode$152 = null; null !== lastTailNode; ) - null !== lastTailNode.alternate && (lastTailNode$152 = lastTailNode), + for (var lastTailNode$153 = null; null !== lastTailNode; ) + null !== lastTailNode.alternate && (lastTailNode$153 = lastTailNode), (lastTailNode = lastTailNode.sibling); - null === lastTailNode$152 + null === lastTailNode$153 ? hasRenderedATailFallback || null === renderState.tail ? (renderState.tail = null) : (renderState.tail.sibling = null) - : (lastTailNode$152.sibling = null); + : (lastTailNode$153.sibling = null); } } function bubbleProperties(completedWork) { @@ -11532,53 +11617,53 @@ function bubbleProperties(completedWork) { if (didBailout) if (0 !== (completedWork.mode & 2)) { for ( - var treeBaseDuration$154 = completedWork.selfBaseDuration, - child$155 = completedWork.child; - null !== child$155; + var treeBaseDuration$155 = completedWork.selfBaseDuration, + child$156 = completedWork.child; + null !== child$156; ) - (newChildLanes |= child$155.lanes | child$155.childLanes), - (subtreeFlags |= child$155.subtreeFlags & 65011712), - (subtreeFlags |= child$155.flags & 65011712), - (treeBaseDuration$154 += child$155.treeBaseDuration), - (child$155 = child$155.sibling); - completedWork.treeBaseDuration = treeBaseDuration$154; + (newChildLanes |= child$156.lanes | child$156.childLanes), + (subtreeFlags |= child$156.subtreeFlags & 65011712), + (subtreeFlags |= child$156.flags & 65011712), + (treeBaseDuration$155 += child$156.treeBaseDuration), + (child$156 = child$156.sibling); + completedWork.treeBaseDuration = treeBaseDuration$155; } else for ( - treeBaseDuration$154 = completedWork.child; - null !== treeBaseDuration$154; + treeBaseDuration$155 = completedWork.child; + null !== treeBaseDuration$155; ) (newChildLanes |= - treeBaseDuration$154.lanes | treeBaseDuration$154.childLanes), - (subtreeFlags |= treeBaseDuration$154.subtreeFlags & 65011712), - (subtreeFlags |= treeBaseDuration$154.flags & 65011712), - (treeBaseDuration$154.return = completedWork), - (treeBaseDuration$154 = treeBaseDuration$154.sibling); + treeBaseDuration$155.lanes | treeBaseDuration$155.childLanes), + (subtreeFlags |= treeBaseDuration$155.subtreeFlags & 65011712), + (subtreeFlags |= treeBaseDuration$155.flags & 65011712), + (treeBaseDuration$155.return = completedWork), + (treeBaseDuration$155 = treeBaseDuration$155.sibling); else if (0 !== (completedWork.mode & 2)) { - treeBaseDuration$154 = completedWork.actualDuration; - child$155 = completedWork.selfBaseDuration; + treeBaseDuration$155 = completedWork.actualDuration; + child$156 = completedWork.selfBaseDuration; for (var child = completedWork.child; null !== child; ) (newChildLanes |= child.lanes | child.childLanes), (subtreeFlags |= child.subtreeFlags), (subtreeFlags |= child.flags), - (treeBaseDuration$154 += child.actualDuration), - (child$155 += child.treeBaseDuration), + (treeBaseDuration$155 += child.actualDuration), + (child$156 += child.treeBaseDuration), (child = child.sibling); - completedWork.actualDuration = treeBaseDuration$154; - completedWork.treeBaseDuration = child$155; + completedWork.actualDuration = treeBaseDuration$155; + completedWork.treeBaseDuration = child$156; } else for ( - treeBaseDuration$154 = completedWork.child; - null !== treeBaseDuration$154; + treeBaseDuration$155 = completedWork.child; + null !== treeBaseDuration$155; ) (newChildLanes |= - treeBaseDuration$154.lanes | treeBaseDuration$154.childLanes), - (subtreeFlags |= treeBaseDuration$154.subtreeFlags), - (subtreeFlags |= treeBaseDuration$154.flags), - (treeBaseDuration$154.return = completedWork), - (treeBaseDuration$154 = treeBaseDuration$154.sibling); + treeBaseDuration$155.lanes | treeBaseDuration$155.childLanes), + (subtreeFlags |= treeBaseDuration$155.subtreeFlags), + (subtreeFlags |= treeBaseDuration$155.flags), + (treeBaseDuration$155.return = completedWork), + (treeBaseDuration$155 = treeBaseDuration$155.sibling); completedWork.subtreeFlags |= subtreeFlags; completedWork.childLanes = newChildLanes; return didBailout; @@ -11875,11 +11960,11 @@ function completeWork(current, workInProgress, renderLanes) { null !== newProps.alternate.memoizedState && null !== newProps.alternate.memoizedState.cachePool && (type = newProps.alternate.memoizedState.cachePool.pool); - var cache$171 = null; + var cache$172 = null; null !== newProps.memoizedState && null !== newProps.memoizedState.cachePool && - (cache$171 = newProps.memoizedState.cachePool.pool); - cache$171 !== type && (newProps.flags |= 2048); + (cache$172 = newProps.memoizedState.cachePool.pool); + cache$172 !== type && (newProps.flags |= 2048); } renderLanes !== current && renderLanes && @@ -11909,8 +11994,8 @@ function completeWork(current, workInProgress, renderLanes) { type = workInProgress.memoizedState; if (null === type) return bubbleProperties(workInProgress), null; newProps = 0 !== (workInProgress.flags & 128); - cache$171 = type.rendering; - if (null === cache$171) + cache$172 = type.rendering; + if (null === cache$172) if (newProps) cutOffTailIfNeeded(type, !1); else { if ( @@ -11918,11 +12003,11 @@ function completeWork(current, workInProgress, renderLanes) { (null !== current && 0 !== (current.flags & 128)) ) for (current = workInProgress.child; null !== current; ) { - cache$171 = findFirstSuspended(current); - if (null !== cache$171) { + cache$172 = findFirstSuspended(current); + if (null !== cache$172) { workInProgress.flags |= 128; cutOffTailIfNeeded(type, !1); - current = cache$171.updateQueue; + current = cache$172.updateQueue; workInProgress.updateQueue = current; scheduleRetryEffect(workInProgress, current); workInProgress.subtreeFlags = 0; @@ -11947,7 +12032,7 @@ function completeWork(current, workInProgress, renderLanes) { } else { if (!newProps) - if (((current = findFirstSuspended(cache$171)), null !== current)) { + if (((current = findFirstSuspended(cache$172)), null !== current)) { if ( ((workInProgress.flags |= 128), (newProps = !0), @@ -11957,7 +12042,7 @@ function completeWork(current, workInProgress, renderLanes) { cutOffTailIfNeeded(type, !0), null === type.tail && "hidden" === type.tailMode && - !cache$171.alternate && + !cache$172.alternate && !isHydrating) ) return bubbleProperties(workInProgress), null; @@ -11970,13 +12055,13 @@ function completeWork(current, workInProgress, renderLanes) { cutOffTailIfNeeded(type, !1), (workInProgress.lanes = 4194304)); type.isBackwards - ? ((cache$171.sibling = workInProgress.child), - (workInProgress.child = cache$171)) + ? ((cache$172.sibling = workInProgress.child), + (workInProgress.child = cache$172)) : ((current = type.last), null !== current - ? (current.sibling = cache$171) - : (workInProgress.child = cache$171), - (type.last = cache$171)); + ? (current.sibling = cache$172) + : (workInProgress.child = cache$172), + (type.last = cache$172)); } if (null !== type.tail) return ( @@ -12297,7 +12382,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { } var exitStatus = (yieldEndTime = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root$jscomp$0.expiredLanes)) || checkIfRootIsPrerendering(root$jscomp$0, lanes)) ? renderRootConcurrent(root$jscomp$0, lanes) @@ -12388,15 +12473,15 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { case 1: throw Error(formatProdErrorMessage(345)); case 4: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case 6: setCurrentTrackFromLanes(lanes); logSuspendedRenderPhase(renderStartTime, startTime, lanes); finalizeRender(lanes, startTime); forceSync = lanes; - 0 !== (forceSync & 3) || 0 !== (forceSync & 60) + 0 !== (forceSync & 3) || 0 !== (forceSync & 124) ? (blockingSuspendedTime = startTime) - : 0 !== (forceSync & 4194176) && + : 0 !== (forceSync & 4194048) && (transitionSuspendedTime = startTime); markRootSuspended( yieldEndTime, @@ -12488,7 +12573,7 @@ function commitRootWhenReady( ) { root.timeoutHandle = -1; var subtreeFlags = finishedWork.subtreeFlags, - isViewTransitionEligible = (lanes & 335544192) === lanes; + isViewTransitionEligible = (lanes & 335544064) === lanes; if ( isViewTransitionEligible || subtreeFlags & 8192 || @@ -12629,9 +12714,9 @@ function resetWorkInProgressStack() { } } function finalizeRender(lanes, finalizationTime) { - if (0 !== (lanes & 3) || 0 !== (lanes & 60)) + if (0 !== (lanes & 3) || 0 !== (lanes & 124)) blockingClampTime = finalizationTime; - 0 !== (lanes & 4194176) && (transitionClampTime = finalizationTime); + 0 !== (lanes & 4194048) && (transitionClampTime = finalizationTime); } function prepareFreshStack(root, lanes) { supportsUserTiming && @@ -12652,13 +12737,13 @@ function prepareFreshStack(root, lanes) { var endTime = renderStartTime; supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = previousRenderStartTime), (reusableLaneOptions.end = endTime), performance.measure( (lanes & 536870912) === lanes ? "Prewarm" - : (lanes & 201326677) === lanes + : (lanes & 201326741) === lanes ? "Interrupted Hydration" : "Interrupted Render", reusableLaneOptions @@ -12666,7 +12751,7 @@ function prepareFreshStack(root, lanes) { } finalizeRender(workInProgressRootRenderLanes, renderStartTime); } - if (0 !== (lanes & 3) || 0 !== (lanes & 60)) { + if (0 !== (lanes & 3) || 0 !== (lanes & 124)) { previousRenderStartTime = 0 <= blockingUpdateTime && blockingUpdateTime < blockingClampTime ? blockingClampTime @@ -12709,7 +12794,7 @@ function prepareFreshStack(root, lanes) { 0 < previousRenderStartTime && ((reusableLaneDevToolDetails.color = isSpawnedUpdate ? "error" - : (lanes & 738197589) === lanes + : (lanes & 738197653) === lanes ? "tertiary-light" : "primary-light"), (reusableLaneOptions.start = previousRenderStartTime), @@ -12722,7 +12807,7 @@ function prepareFreshStack(root, lanes) { blockingEventIsRepeat = !0; blockingSpawnedUpdate = !1; } - 0 !== (lanes & 4194176) && + 0 !== (lanes & 4194048) && ((previousRenderStartTime = 0 <= transitionStartTime && transitionStartTime < transitionClampTime ? transitionClampTime @@ -12860,7 +12945,7 @@ function pushAsyncDispatcher() { function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = 4; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -12934,8 +13019,8 @@ function renderRootSync(root, lanes, shouldYieldForPrerendering) { workLoopSync(); memoizedUpdaters = workInProgressRootExitStatus; break; - } catch (thrownValue$192) { - handleThrow(root, thrownValue$192); + } catch (thrownValue$193) { + handleThrow(root, thrownValue$193); } while (1); lanes && root.shellSuspendCounter++; @@ -13056,8 +13141,8 @@ function renderRootConcurrent(root, lanes) { } workLoopConcurrentByScheduler(); break; - } catch (thrownValue$194) { - handleThrow(root, thrownValue$194); + } catch (thrownValue$195) { + handleThrow(root, thrownValue$195); } while (1); lastContextDependency = currentlyRenderingFiber$1 = null; @@ -13293,6 +13378,7 @@ function commitRoot( if (finishedWork === root.current) throw Error(formatProdErrorMessage(177)); didIncludeRenderPhaseUpdate = finishedWork.lanes | finishedWork.childLanes; didIncludeRenderPhaseUpdate |= concurrentlyUpdatedLanes; + null === root.gestures && (didIncludeRenderPhaseUpdate &= -65); markRootFinished( root, lanes, @@ -13304,65 +13390,68 @@ function commitRoot( root === workInProgressRoot && ((workInProgress = workInProgressRoot = null), (workInProgressRootRenderLanes = 0)); - pendingFinishedWork = finishedWork; - pendingEffectsRoot = root; - pendingEffectsLanes = lanes; - pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; - pendingPassiveTransitions = transitions; - pendingRecoverableErrors = recoverableErrors; - pendingEffectsRenderEndTime = completedRenderEndTime; - pendingSuspendedCommitReason = suspendedCommitReason; - pendingViewTransitionEvents = null; - (lanes & 335544192) === lanes - ? ((pendingTransitionTypes = ReactSharedInternals.V), - (ReactSharedInternals.V = null), - (recoverableErrors = 10262)) - : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); - 0 !== finishedWork.actualDuration || - 0 !== (finishedWork.subtreeFlags & recoverableErrors) || - 0 !== (finishedWork.flags & recoverableErrors) - ? ((root.callbackNode = null), - (root.callbackPriority = 0), - scheduleCallback$1(NormalPriority$1, function () { - schedulerEvent = window.event; - flushPassiveEffects(!0); - return null; - })) - : ((root.callbackNode = null), (root.callbackPriority = 0)); - commitErrors = null; - commitStartTime = now(); - 1 === suspendedCommitReason - ? logSuspendedCommitPhase(completedRenderEndTime, commitStartTime) - : 2 === suspendedCommitReason && - logSuspenseThrottlePhase(completedRenderEndTime, commitStartTime); - suspendedCommitReason = 0 !== (finishedWork.flags & 13878); - if (0 !== (finishedWork.subtreeFlags & 13878) || suspendedCommitReason) { - suspendedCommitReason = ReactSharedInternals.T; - ReactSharedInternals.T = null; - completedRenderEndTime = ReactDOMSharedInternals.p; - ReactDOMSharedInternals.p = 2; - recoverableErrors = executionContext; - executionContext |= 4; - try { - commitBeforeMutationEffects(root, finishedWork, lanes); - } finally { - (executionContext = recoverableErrors), - (ReactDOMSharedInternals.p = completedRenderEndTime), - (ReactSharedInternals.T = suspendedCommitReason); + if (64 === lanes) commitGestureOnRoot(root); + else { + pendingFinishedWork = finishedWork; + pendingEffectsRoot = root; + pendingEffectsLanes = lanes; + pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; + pendingPassiveTransitions = transitions; + pendingRecoverableErrors = recoverableErrors; + pendingEffectsRenderEndTime = completedRenderEndTime; + pendingSuspendedCommitReason = suspendedCommitReason; + pendingViewTransitionEvents = null; + (lanes & 335544064) === lanes + ? ((pendingTransitionTypes = ReactSharedInternals.V), + (ReactSharedInternals.V = null), + (recoverableErrors = 10262)) + : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); + 0 !== finishedWork.actualDuration || + 0 !== (finishedWork.subtreeFlags & recoverableErrors) || + 0 !== (finishedWork.flags & recoverableErrors) + ? ((root.callbackNode = null), + (root.callbackPriority = 0), + scheduleCallback$1(NormalPriority$1, function () { + schedulerEvent = window.event; + flushPassiveEffects(!0); + return null; + })) + : ((root.callbackNode = null), (root.callbackPriority = 0)); + commitErrors = null; + commitStartTime = now(); + 1 === suspendedCommitReason + ? logSuspendedCommitPhase(completedRenderEndTime, commitStartTime) + : 2 === suspendedCommitReason && + logSuspenseThrottlePhase(completedRenderEndTime, commitStartTime); + suspendedCommitReason = 0 !== (finishedWork.flags & 13878); + if (0 !== (finishedWork.subtreeFlags & 13878) || suspendedCommitReason) { + suspendedCommitReason = ReactSharedInternals.T; + ReactSharedInternals.T = null; + completedRenderEndTime = ReactDOMSharedInternals.p; + ReactDOMSharedInternals.p = 2; + recoverableErrors = executionContext; + executionContext |= 4; + try { + commitBeforeMutationEffects(root, finishedWork, lanes); + } finally { + (executionContext = recoverableErrors), + (ReactDOMSharedInternals.p = completedRenderEndTime), + (ReactSharedInternals.T = suspendedCommitReason); + } } + pendingEffectsStatus = 1; + (shouldStartViewTransition && + startViewTransition( + root.containerInfo, + pendingTransitionTypes, + flushMutationEffects, + flushLayoutEffects, + flushAfterMutationEffects, + flushSpawnedWork, + flushPassiveEffects + )) || + (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } - pendingEffectsStatus = 1; - (shouldStartViewTransition && - startViewTransition( - root.containerInfo, - pendingTransitionTypes, - flushMutationEffects, - flushLayoutEffects, - flushAfterMutationEffects, - flushSpawnedWork, - flushPassiveEffects - )) || - (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } } function flushAfterMutationEffects() { @@ -13553,7 +13642,7 @@ function flushSpawnedWork() { (reusableLaneOptions.start = completedRenderEndTime), (reusableLaneOptions.end = suspendedCommitReason), performance.measure("Commit", reusableLaneOptions)); - completedRenderEndTime = (lanes & 335544192) === lanes ? 10262 : 10256; + completedRenderEndTime = (lanes & 335544064) === lanes ? 10262 : 10256; (completedRenderEndTime = 0 !== finishedWork.actualDuration || 0 !== (finishedWork.subtreeFlags & completedRenderEndTime) || @@ -13631,7 +13720,7 @@ function flushSpawnedWork() { 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); suspendedCommitReason = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (suspendedCommitReason & 42) + 0 !== (lanes & 4194090) && 0 !== (suspendedCommitReason & 42) ? ((nestedUpdateScheduled = !0), root === rootWithNestedUpdates ? nestedUpdateCount++ @@ -13641,6 +13730,11 @@ function flushSpawnedWork() { flushSyncWorkAcrossRoots_impl(0, !1); } } +function commitGestureOnRoot(root) { + var finishedGesture = root.gestures; + if (null === finishedGesture) throw Error(formatProdErrorMessage(548)); + deleteScheduledGesture(root, finishedGesture); +} function releaseRootPooledCache(root, remainingLanes) { 0 === (root.pooledCacheLanes &= remainingLanes) && ((remainingLanes = root.pooledCache), @@ -13806,9 +13900,9 @@ function pingSuspendedRoot(root, wakeable, pingedLanes) { null !== pingCache && pingCache.delete(wakeable); root.pingedLanes |= root.suspendedLanes & pingedLanes; root.warmLanes &= ~pingedLanes; - 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 60) + 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 124) ? 0 > blockingUpdateTime && (blockingClampTime = blockingUpdateTime = now()) - : 0 !== (pingedLanes & 4194176) && + : 0 !== (pingedLanes & 4194048) && 0 > transitionUpdateTime && (transitionClampTime = transitionUpdateTime = now()); workInProgressRoot === root && @@ -13887,41 +13981,42 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) { isFlushingWork = !0; do { var didPerformSomeWork = !1; - for (var root$200 = firstScheduledRoot; null !== root$200; ) { + for (var root$201 = firstScheduledRoot; null !== root$201; ) { if (!onlyLegacy) if (0 !== syncTransitionLanes) { - var pendingLanes = root$200.pendingLanes; + var pendingLanes = root$201.pendingLanes; if (0 === pendingLanes) var JSCompiler_inline_result = 0; else { - var suspendedLanes = root$200.suspendedLanes, - pingedLanes = root$200.pingedLanes; + var suspendedLanes = root$201.suspendedLanes, + pingedLanes = root$201.pingedLanes; JSCompiler_inline_result = (1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1; JSCompiler_inline_result &= pendingLanes & ~(suspendedLanes & ~pingedLanes); JSCompiler_inline_result = - JSCompiler_inline_result & 201326677 - ? (JSCompiler_inline_result & 201326677) | 1 + JSCompiler_inline_result & 201326741 + ? (JSCompiler_inline_result & 201326741) | 1 : JSCompiler_inline_result ? JSCompiler_inline_result | 2 : 0; } 0 !== JSCompiler_inline_result && ((didPerformSomeWork = !0), - performSyncWorkOnRoot(root$200, JSCompiler_inline_result)); + performSyncWorkOnRoot(root$201, JSCompiler_inline_result)); } else (JSCompiler_inline_result = workInProgressRootRenderLanes), (JSCompiler_inline_result = getNextLanes( - root$200, - root$200 === workInProgressRoot ? JSCompiler_inline_result : 0, - null !== root$200.cancelPendingCommit || - -1 !== root$200.timeoutHandle + root$201, + root$201 === workInProgressRoot ? JSCompiler_inline_result : 0, + null !== root$201.cancelPendingCommit || + -1 !== root$201.timeoutHandle )), - 0 === (JSCompiler_inline_result & 3) || - checkIfRootIsPrerendering(root$200, JSCompiler_inline_result) || + (0 === (JSCompiler_inline_result & 3) && + 64 !== JSCompiler_inline_result) || + checkIfRootIsPrerendering(root$201, JSCompiler_inline_result) || ((didPerformSomeWork = !0), - performSyncWorkOnRoot(root$200, JSCompiler_inline_result)); - root$200 = root$200.next; + performSyncWorkOnRoot(root$201, JSCompiler_inline_result)); + root$201 = root$201.next; } } while (didPerformSomeWork); isFlushingWork = !1; @@ -13950,7 +14045,8 @@ function processRootScheduleInMicrotask() { null === prev ? (firstScheduledRoot = next) : (prev.next = next), null === next && (lastScheduledRoot = prev); else if ( - ((prev = root), 0 !== syncTransitionLanes || 0 !== (nextLanes & 3)) + ((prev = root), + 0 !== syncTransitionLanes || 0 !== (nextLanes & 3) || 64 === nextLanes) ) mightHavePendingSyncWork = !0; root = next; @@ -14169,20 +14265,20 @@ function extractEvents$1( } } for ( - var i$jscomp$inline_1720 = 0; - i$jscomp$inline_1720 < simpleEventPluginEvents.length; - i$jscomp$inline_1720++ + var i$jscomp$inline_1724 = 0; + i$jscomp$inline_1724 < simpleEventPluginEvents.length; + i$jscomp$inline_1724++ ) { - var eventName$jscomp$inline_1721 = - simpleEventPluginEvents[i$jscomp$inline_1720], - domEventName$jscomp$inline_1722 = - eventName$jscomp$inline_1721.toLowerCase(), - capitalizedEvent$jscomp$inline_1723 = - eventName$jscomp$inline_1721[0].toUpperCase() + - eventName$jscomp$inline_1721.slice(1); + var eventName$jscomp$inline_1725 = + simpleEventPluginEvents[i$jscomp$inline_1724], + domEventName$jscomp$inline_1726 = + eventName$jscomp$inline_1725.toLowerCase(), + capitalizedEvent$jscomp$inline_1727 = + eventName$jscomp$inline_1725[0].toUpperCase() + + eventName$jscomp$inline_1725.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1722, - "on" + capitalizedEvent$jscomp$inline_1723 + domEventName$jscomp$inline_1726, + "on" + capitalizedEvent$jscomp$inline_1727 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -15363,34 +15459,34 @@ function setInitialProperties(domElement, tag, props) { defaultChecked = null; for (hasSrc in props) if (props.hasOwnProperty(hasSrc)) { - var propValue$214 = props[hasSrc]; - if (null != propValue$214) + var propValue$215 = props[hasSrc]; + if (null != propValue$215) switch (hasSrc) { case "name": - hasSrcSet = propValue$214; + hasSrcSet = propValue$215; break; case "type": - propValue = propValue$214; + propValue = propValue$215; break; case "checked": - checked = propValue$214; + checked = propValue$215; break; case "defaultChecked": - defaultChecked = propValue$214; + defaultChecked = propValue$215; break; case "value": - propKey = propValue$214; + propKey = propValue$215; break; case "defaultValue": - defaultValue = propValue$214; + defaultValue = propValue$215; break; case "children": case "dangerouslySetInnerHTML": - if (null != propValue$214) + if (null != propValue$215) throw Error(formatProdErrorMessage(137, tag)); break; default: - setProp(domElement, tag, hasSrc, propValue$214, props, null); + setProp(domElement, tag, hasSrc, propValue$215, props, null); } } initInput( @@ -15527,14 +15623,14 @@ function setInitialProperties(domElement, tag, props) { return; default: if (isCustomElement(tag)) { - for (propValue$214 in props) - props.hasOwnProperty(propValue$214) && - ((hasSrc = props[propValue$214]), + for (propValue$215 in props) + props.hasOwnProperty(propValue$215) && + ((hasSrc = props[propValue$215]), void 0 !== hasSrc && setPropOnCustomElement( domElement, tag, - propValue$214, + propValue$215, hasSrc, props, void 0 @@ -15582,14 +15678,14 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp(domElement, tag, propKey, null, nextProps, lastProp); } } - for (var propKey$231 in nextProps) { - var propKey = nextProps[propKey$231]; - lastProp = lastProps[propKey$231]; + for (var propKey$232 in nextProps) { + var propKey = nextProps[propKey$232]; + lastProp = lastProps[propKey$232]; if ( - nextProps.hasOwnProperty(propKey$231) && + nextProps.hasOwnProperty(propKey$232) && (null != propKey || null != lastProp) ) - switch (propKey$231) { + switch (propKey$232) { case "type": propKey !== lastProp && (viewTransitionMutationContext = !0); type = propKey; @@ -15624,7 +15720,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp( domElement, tag, - propKey$231, + propKey$232, propKey, nextProps, lastProp @@ -15643,7 +15739,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { ); return; case "select": - propKey = value = defaultValue = propKey$231 = null; + propKey = value = defaultValue = propKey$232 = null; for (type in lastProps) if ( ((lastDefaultValue = lastProps[type]), @@ -15675,7 +15771,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { switch (name) { case "value": type !== lastDefaultValue && (viewTransitionMutationContext = !0); - propKey$231 = type; + propKey$232 = type; break; case "defaultValue": type !== lastDefaultValue && (viewTransitionMutationContext = !0); @@ -15698,15 +15794,15 @@ function updateProperties(domElement, tag, lastProps, nextProps) { tag = defaultValue; lastProps = value; nextProps = propKey; - null != propKey$231 - ? updateOptions(domElement, !!lastProps, propKey$231, !1) + null != propKey$232 + ? updateOptions(domElement, !!lastProps, propKey$232, !1) : !!nextProps !== !!lastProps && (null != tag ? updateOptions(domElement, !!lastProps, tag, !0) : updateOptions(domElement, !!lastProps, lastProps ? [] : "", !1)); return; case "textarea": - propKey = propKey$231 = null; + propKey = propKey$232 = null; for (defaultValue in lastProps) if ( ((name = lastProps[defaultValue]), @@ -15731,7 +15827,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { switch (value) { case "value": name !== type && (viewTransitionMutationContext = !0); - propKey$231 = name; + propKey$232 = name; break; case "defaultValue": name !== type && (viewTransitionMutationContext = !0); @@ -15746,17 +15842,17 @@ function updateProperties(domElement, tag, lastProps, nextProps) { name !== type && setProp(domElement, tag, value, name, nextProps, type); } - updateTextarea(domElement, propKey$231, propKey); + updateTextarea(domElement, propKey$232, propKey); return; case "option": - for (var propKey$247 in lastProps) + for (var propKey$248 in lastProps) if ( - ((propKey$231 = lastProps[propKey$247]), - lastProps.hasOwnProperty(propKey$247) && - null != propKey$231 && - !nextProps.hasOwnProperty(propKey$247)) + ((propKey$232 = lastProps[propKey$248]), + lastProps.hasOwnProperty(propKey$248) && + null != propKey$232 && + !nextProps.hasOwnProperty(propKey$248)) ) - switch (propKey$247) { + switch (propKey$248) { case "selected": domElement.selected = !1; break; @@ -15764,34 +15860,34 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp( domElement, tag, - propKey$247, + propKey$248, null, nextProps, - propKey$231 + propKey$232 ); } for (lastDefaultValue in nextProps) if ( - ((propKey$231 = nextProps[lastDefaultValue]), + ((propKey$232 = nextProps[lastDefaultValue]), (propKey = lastProps[lastDefaultValue]), nextProps.hasOwnProperty(lastDefaultValue) && - propKey$231 !== propKey && - (null != propKey$231 || null != propKey)) + propKey$232 !== propKey && + (null != propKey$232 || null != propKey)) ) switch (lastDefaultValue) { case "selected": - propKey$231 !== propKey && (viewTransitionMutationContext = !0); + propKey$232 !== propKey && (viewTransitionMutationContext = !0); domElement.selected = - propKey$231 && - "function" !== typeof propKey$231 && - "symbol" !== typeof propKey$231; + propKey$232 && + "function" !== typeof propKey$232 && + "symbol" !== typeof propKey$232; break; default: setProp( domElement, tag, lastDefaultValue, - propKey$231, + propKey$232, nextProps, propKey ); @@ -15812,24 +15908,24 @@ function updateProperties(domElement, tag, lastProps, nextProps) { case "track": case "wbr": case "menuitem": - for (var propKey$252 in lastProps) - (propKey$231 = lastProps[propKey$252]), - lastProps.hasOwnProperty(propKey$252) && - null != propKey$231 && - !nextProps.hasOwnProperty(propKey$252) && - setProp(domElement, tag, propKey$252, null, nextProps, propKey$231); + for (var propKey$253 in lastProps) + (propKey$232 = lastProps[propKey$253]), + lastProps.hasOwnProperty(propKey$253) && + null != propKey$232 && + !nextProps.hasOwnProperty(propKey$253) && + setProp(domElement, tag, propKey$253, null, nextProps, propKey$232); for (checked in nextProps) if ( - ((propKey$231 = nextProps[checked]), + ((propKey$232 = nextProps[checked]), (propKey = lastProps[checked]), nextProps.hasOwnProperty(checked) && - propKey$231 !== propKey && - (null != propKey$231 || null != propKey)) + propKey$232 !== propKey && + (null != propKey$232 || null != propKey)) ) switch (checked) { case "children": case "dangerouslySetInnerHTML": - if (null != propKey$231) + if (null != propKey$232) throw Error(formatProdErrorMessage(137, tag)); break; default: @@ -15837,7 +15933,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { domElement, tag, checked, - propKey$231, + propKey$232, nextProps, propKey ); @@ -15845,49 +15941,49 @@ function updateProperties(domElement, tag, lastProps, nextProps) { return; default: if (isCustomElement(tag)) { - for (var propKey$257 in lastProps) - (propKey$231 = lastProps[propKey$257]), - lastProps.hasOwnProperty(propKey$257) && - void 0 !== propKey$231 && - !nextProps.hasOwnProperty(propKey$257) && + for (var propKey$258 in lastProps) + (propKey$232 = lastProps[propKey$258]), + lastProps.hasOwnProperty(propKey$258) && + void 0 !== propKey$232 && + !nextProps.hasOwnProperty(propKey$258) && setPropOnCustomElement( domElement, tag, - propKey$257, + propKey$258, void 0, nextProps, - propKey$231 + propKey$232 ); for (defaultChecked in nextProps) - (propKey$231 = nextProps[defaultChecked]), + (propKey$232 = nextProps[defaultChecked]), (propKey = lastProps[defaultChecked]), !nextProps.hasOwnProperty(defaultChecked) || - propKey$231 === propKey || - (void 0 === propKey$231 && void 0 === propKey) || + propKey$232 === propKey || + (void 0 === propKey$232 && void 0 === propKey) || setPropOnCustomElement( domElement, tag, defaultChecked, - propKey$231, + propKey$232, nextProps, propKey ); return; } } - for (var propKey$262 in lastProps) - (propKey$231 = lastProps[propKey$262]), - lastProps.hasOwnProperty(propKey$262) && - null != propKey$231 && - !nextProps.hasOwnProperty(propKey$262) && - setProp(domElement, tag, propKey$262, null, nextProps, propKey$231); + for (var propKey$263 in lastProps) + (propKey$232 = lastProps[propKey$263]), + lastProps.hasOwnProperty(propKey$263) && + null != propKey$232 && + !nextProps.hasOwnProperty(propKey$263) && + setProp(domElement, tag, propKey$263, null, nextProps, propKey$232); for (lastProp in nextProps) - (propKey$231 = nextProps[lastProp]), + (propKey$232 = nextProps[lastProp]), (propKey = lastProps[lastProp]), !nextProps.hasOwnProperty(lastProp) || - propKey$231 === propKey || - (null == propKey$231 && null == propKey) || - setProp(domElement, tag, lastProp, propKey$231, nextProps, propKey); + propKey$232 === propKey || + (null == propKey$232 && null == propKey) || + setProp(domElement, tag, lastProp, propKey$232, nextProps, propKey); } var eventsEnabled = null, selectionInformation = null; @@ -16648,26 +16744,26 @@ function getResource(type, currentProps, pendingProps, currentResource) { "string" === typeof pendingProps.precedence ) { type = getStyleKey(pendingProps.href); - var styles$270 = getResourcesFromRoot( + var styles$271 = getResourcesFromRoot( JSCompiler_inline_result ).hoistableStyles, - resource$271 = styles$270.get(type); - resource$271 || + resource$272 = styles$271.get(type); + resource$272 || ((JSCompiler_inline_result = JSCompiler_inline_result.ownerDocument || JSCompiler_inline_result), - (resource$271 = { + (resource$272 = { type: "stylesheet", instance: null, count: 0, state: { loading: 0, preload: null } }), - styles$270.set(type, resource$271), - (styles$270 = JSCompiler_inline_result.querySelector( + styles$271.set(type, resource$272), + (styles$271 = JSCompiler_inline_result.querySelector( getStylesheetSelectorFromKey(type) )) && - !styles$270._p && - ((resource$271.instance = styles$270), - (resource$271.state.loading = 5)), + !styles$271._p && + ((resource$272.instance = styles$271), + (resource$272.state.loading = 5)), preloadPropsMap.has(type) || ((pendingProps = { rel: "preload", @@ -16680,16 +16776,16 @@ function getResource(type, currentProps, pendingProps, currentResource) { referrerPolicy: pendingProps.referrerPolicy }), preloadPropsMap.set(type, pendingProps), - styles$270 || + styles$271 || preloadStylesheet( JSCompiler_inline_result, type, pendingProps, - resource$271.state + resource$272.state ))); if (currentProps && null === currentResource) throw Error(formatProdErrorMessage(528, "")); - return resource$271; + return resource$272; } if (currentProps && null !== currentResource) throw Error(formatProdErrorMessage(529, "")); @@ -16786,37 +16882,37 @@ function acquireResource(hoistableRoot, resource, props) { return (resource.instance = instance); case "stylesheet": styleProps = getStyleKey(props.href); - var instance$276 = hoistableRoot.querySelector( + var instance$277 = hoistableRoot.querySelector( getStylesheetSelectorFromKey(styleProps) ); - if (instance$276) + if (instance$277) return ( (resource.state.loading |= 4), - (resource.instance = instance$276), - markNodeAsHoistable(instance$276), - instance$276 + (resource.instance = instance$277), + markNodeAsHoistable(instance$277), + instance$277 ); instance = stylesheetPropsFromRawProps(props); (styleProps = preloadPropsMap.get(styleProps)) && adoptPreloadPropsForStylesheet(instance, styleProps); - instance$276 = ( + instance$277 = ( hoistableRoot.ownerDocument || hoistableRoot ).createElement("link"); - markNodeAsHoistable(instance$276); - var linkInstance = instance$276; + markNodeAsHoistable(instance$277); + var linkInstance = instance$277; linkInstance._p = new Promise(function (resolve, reject) { linkInstance.onload = resolve; linkInstance.onerror = reject; }); - setInitialProperties(instance$276, "link", instance); + setInitialProperties(instance$277, "link", instance); resource.state.loading |= 4; - insertStylesheet(instance$276, props.precedence, hoistableRoot); - return (resource.instance = instance$276); + insertStylesheet(instance$277, props.precedence, hoistableRoot); + return (resource.instance = instance$277); case "script": - instance$276 = getScriptKey(props.src); + instance$277 = getScriptKey(props.src); if ( (styleProps = hoistableRoot.querySelector( - getScriptSelectorFromKey(instance$276) + getScriptSelectorFromKey(instance$277) )) ) return ( @@ -16825,7 +16921,7 @@ function acquireResource(hoistableRoot, resource, props) { styleProps ); instance = props; - if ((styleProps = preloadPropsMap.get(instance$276))) + if ((styleProps = preloadPropsMap.get(instance$277))) (instance = assign({}, props)), adoptPreloadPropsForScript(instance, styleProps); hoistableRoot = hoistableRoot.ownerDocument || hoistableRoot; @@ -17157,6 +17253,7 @@ function FiberRootNode( this.pooledCache = null; this.pooledCacheLanes = 0; this.formState = formState; + this.gestures = null; this.incompleteTransitions = new Map(); this.passiveEffectDuration = this.effectDuration = -0; this.memoizedUpdaters = new Set(); @@ -17861,16 +17958,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { 0 === i && attemptExplicitHydrationTarget(target); } }; -var isomorphicReactPackageVersion$jscomp$inline_1972 = React.version; +var isomorphicReactPackageVersion$jscomp$inline_1976 = React.version; if ( - "19.1.0-experimental-32b0cad8-20250213" !== - isomorphicReactPackageVersion$jscomp$inline_1972 + "19.1.0-experimental-fcb4e0f1-20250219" !== + isomorphicReactPackageVersion$jscomp$inline_1976 ) throw Error( formatProdErrorMessage( 527, - isomorphicReactPackageVersion$jscomp$inline_1972, - "19.1.0-experimental-32b0cad8-20250213" + isomorphicReactPackageVersion$jscomp$inline_1976, + "19.1.0-experimental-fcb4e0f1-20250219" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -17890,24 +17987,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_2500 = { +var internals$jscomp$inline_2504 = { bundleType: 0, - version: "19.1.0-experimental-32b0cad8-20250213", + version: "19.1.0-experimental-fcb4e0f1-20250219", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-experimental-32b0cad8-20250213" + reconcilerVersion: "19.1.0-experimental-fcb4e0f1-20250219" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2501 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2505 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2501.isDisabled && - hook$jscomp$inline_2501.supportsFiber + !hook$jscomp$inline_2505.isDisabled && + hook$jscomp$inline_2505.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2501.inject( - internals$jscomp$inline_2500 + (rendererID = hook$jscomp$inline_2505.inject( + internals$jscomp$inline_2504 )), - (injectedHook = hook$jscomp$inline_2501); + (injectedHook = hook$jscomp$inline_2505); } catch (err) {} } function noop() {} @@ -18160,7 +18257,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js index edac9a46117c2..7df9eb53422b2 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.development.js @@ -4088,6 +4088,9 @@ function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } + function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); + } function noop$1() {} function disabledLog() {} function disableLogs() { @@ -9511,6 +9514,10 @@ }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -9591,5 +9598,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js index 293d8766b82a4..d27474907742d 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.browser.production.js @@ -3327,6 +3327,9 @@ function readPreviousThenableFromState() { function unsupportedRefresh() { throw Error(formatProdErrorMessage(393)); } +function unsupportedStartGesture() { + throw Error(formatProdErrorMessage(547)); +} function noop$1() {} var HooksDispatcher = { readContext: function (context) { @@ -3418,6 +3421,10 @@ var HooksDispatcher = { }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -6342,4 +6349,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js index a722735d74274..92b751b2670bc 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.development.js @@ -4088,6 +4088,9 @@ function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } + function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); + } function noop$1() {} function disabledLog() {} function disableLogs() { @@ -9511,6 +9514,10 @@ }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -9591,5 +9598,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js index 7b9457f2ce636..8d170fae49fc3 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server-legacy.node.production.js @@ -3373,6 +3373,9 @@ function readPreviousThenableFromState() { function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } +function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); +} function noop$1() {} var HooksDispatcher = { readContext: function (context) { @@ -3469,6 +3472,10 @@ var HooksDispatcher = { }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -6436,4 +6443,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js index 69c6951b09293..aacf2a18faffe 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.development.js @@ -4265,6 +4265,9 @@ function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } + function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); + } function noop$1() {} function disabledLog() {} function disableLogs() { @@ -8499,11 +8502,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-fcb4e0f1-20250219" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-fcb4e0f1-20250219\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -9967,6 +9970,10 @@ }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -10285,5 +10292,5 @@ startWork(request); }); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js index 7b88a55265410..260bbb9dbc960 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.browser.production.js @@ -3729,6 +3729,9 @@ function readPreviousThenableFromState() { function unsupportedRefresh() { throw Error(formatProdErrorMessage(393)); } +function unsupportedStartGesture() { + throw Error(formatProdErrorMessage(547)); +} function noop$1() {} var HooksDispatcher = { readContext: function (context) { @@ -3819,6 +3822,10 @@ var HooksDispatcher = { }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -6883,12 +6890,12 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-fcb4e0f1-20250219" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.1.0-experimental-32b0cad8-20250213" + "19.1.0-experimental-fcb4e0f1-20250219" ) ); } @@ -7143,4 +7150,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js index cadbe3e3d2c2a..eaaeb8482450c 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.bun.production.js @@ -3362,6 +3362,9 @@ function readPreviousThenableFromState() { function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } +function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); +} function noop$1() {} var HooksDispatcher = { readContext: function (context) { @@ -3457,6 +3460,10 @@ var HooksDispatcher = { }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -6361,13 +6368,13 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } var isomorphicReactPackageVersion$jscomp$inline_810 = React.version; if ( - "19.1.0-experimental-32b0cad8-20250213" !== + "19.1.0-experimental-fcb4e0f1-20250219" !== isomorphicReactPackageVersion$jscomp$inline_810 ) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion$jscomp$inline_810 + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-fcb4e0f1-20250219\nLearn more: https://react.dev/warnings/version-mismatch") ); exports.renderToReadableStream = function (children, options) { return new Promise(function (resolve, reject) { @@ -6458,4 +6465,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js index ab660f6165944..b4487bf719911 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.development.js @@ -4261,6 +4261,9 @@ function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } + function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); + } function noop$1() {} function disabledLog() {} function disableLogs() { @@ -8522,11 +8525,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-fcb4e0f1-20250219" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-fcb4e0f1-20250219\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -9986,6 +9989,10 @@ }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -10315,5 +10322,5 @@ const setTimeoutOrImmediate = ? globalThis['set' + 'Immediate'] : setTimeout; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js index c3fd2b481fbc3..ea834fe696189 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.edge.production.js @@ -3767,6 +3767,9 @@ function readPreviousThenableFromState() { function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } +function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); +} function noop$1() {} var HooksDispatcher = { readContext: function (context) { @@ -3862,6 +3865,10 @@ var HooksDispatcher = { }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -6992,11 +6999,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-fcb4e0f1-20250219" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-fcb4e0f1-20250219\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7261,4 +7268,4 @@ const setTimeoutOrImmediate = ? globalThis['set' + 'Immediate'] : setTimeout; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js index 3b42fba5c9929..e453a4ba349bb 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.development.js @@ -4153,6 +4153,9 @@ function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } + function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); + } function noop$1() {} function disabledLog() {} function disableLogs() { @@ -8386,11 +8389,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-fcb4e0f1-20250219" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-fcb4e0f1-20250219\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -9920,6 +9923,10 @@ }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -10165,5 +10172,5 @@ } }; }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js index be662a13939d9..75c34a1a7cc66 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-server.node.production.js @@ -3654,6 +3654,9 @@ function readPreviousThenableFromState() { function unsupportedRefresh() { throw Error("Cache cannot be refreshed during server rendering."); } +function unsupportedStartGesture() { + throw Error("startGesture cannot be called during server rendering."); +} function noop$1() {} var HooksDispatcher = { readContext: function (context) { @@ -3749,6 +3752,10 @@ var HooksDispatcher = { }, useEffectEvent: function () { return throwOnUseEffectEventCall; + }, + useSwipeTransition: function (previous, current) { + resolveCurrentlyRenderingComponent(); + return [current, unsupportedStartGesture]; } }, currentResumableState = null, @@ -6871,11 +6878,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-fcb4e0f1-20250219" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-fcb4e0f1-20250219\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7126,4 +7133,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) { } }; }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js index 11d70b044a7be..b5d1f5c790899 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.development.js @@ -582,6 +582,7 @@ case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -596,7 +597,7 @@ case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -658,7 +659,7 @@ ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -676,10 +677,10 @@ case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -719,7 +720,7 @@ function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -795,7 +796,7 @@ root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -818,7 +819,6 @@ case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -837,7 +837,7 @@ case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -3814,6 +3814,11 @@ enqueueUpdate$1(fiber, null, null, lane); return getRootForUpdatedFiber(fiber); } + function enqueueGestureRender(fiber) { + fiber = markUpdateLaneFromFiberToRoot(fiber, null, 64); + null !== fiber && markRootUpdated$1(fiber, 64); + return fiber; + } function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { sourceFiber.lanes |= lane; var alternate = sourceFiber.alternate; @@ -3829,17 +3834,19 @@ (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (nestedUpdateCount > NESTED_UPDATE_LIMIT) @@ -4005,7 +4012,7 @@ (blockingEventTime = lane), (blockingEventType = JSCompiler_temp)); else if ( - 0 !== (lane & 4194176) && + 0 !== (lane & 4194048) && 0 > transitionUpdateTime && ((transitionUpdateTime = now()), 0 > transitionStartTime) ) { @@ -4098,9 +4105,9 @@ } function setCurrentTrackFromLanes(lanes) { reusableLaneDevToolDetails.track = - lanes & 63 + lanes & 127 ? "Blocking" - : lanes & 4194240 + : lanes & 4194176 ? "Transition" : lanes & 62914560 ? "Suspense" @@ -4217,13 +4224,13 @@ function logRenderPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure( (lanes & 536870912) === lanes ? "Prepared" - : (lanes & 201326677) === lanes + : (lanes & 201326741) === lanes ? "Hydrated" : "Render", reusableLaneOptions @@ -4232,7 +4239,7 @@ function logSuspendedRenderPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure("Prewarm", reusableLaneOptions)); @@ -4240,7 +4247,7 @@ function logSuspendedWithDelayPhase(startTime, endTime, lanes) { supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = startTime), (reusableLaneOptions.end = endTime), performance.measure("Suspended", reusableLaneOptions)); @@ -4660,7 +4667,7 @@ } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -5255,6 +5262,28 @@ ? null : { parent: CacheContext._currentValue, pool: cacheFromPool }; } + function scheduleGesture(root, provider) { + for (var prev = root.gestures; null !== prev; ) { + if (prev.provider === provider) return prev.count++, prev; + var next = prev.next; + if (null === next) break; + prev = next; + } + provider = { provider: provider, count: 1, prev: prev, next: null }; + null === prev ? (root.gestures = provider) : (prev.next = provider); + ensureRootIsScheduled(root); + return provider; + } + function deleteScheduledGesture(root, gesture) { + null === gesture.prev + ? root.gestures === gesture && + ((root.gestures = gesture.next), + null === root.gestures && (root.pendingLanes &= -65)) + : ((gesture.prev.next = gesture.next), + null !== gesture.next && (gesture.next.prev = gesture.prev), + (gesture.prev = null), + (gesture.next = null)); + } function mountHookTypesDev() { var hookName = currentHookNameInDev; null === hookTypesDev @@ -5849,7 +5878,7 @@ throw Error( "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, nextSnapshot); } hook.memoizedState = nextSnapshot; @@ -5932,7 +5961,7 @@ "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -6906,7 +6935,7 @@ queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -6914,6 +6943,61 @@ markRootEntangled(root, lane); } } + function startGesture(fiber, queue, gestureProvider) { + var root = enqueueGestureRender(fiber); + if (null === root) return function () {}; + var update = { + gesture: scheduleGesture(root, gestureProvider), + prev: null, + next: queue.pending + }; + null !== queue.pending && (queue.pending.prev = update); + queue.pending = update; + return function () { + if (null === update.prev) + if (queue.pending === update) queue.pending = update.next; + else return; + else + (update.prev.next = update.next), + null !== update.next && (update.next.prev = update.prev), + (update.prev = null), + (update.next = null); + var gesture = update.gesture; + gesture.count--; + 0 === gesture.count && deleteScheduledGesture(root, gesture); + }; + } + function mountSwipeTransition(previous, current) { + previous = { pending: null, dispatch: null }; + var startGestureOnHook = (previous.dispatch = startGesture.bind( + null, + currentlyRenderingFiber, + previous + )); + mountWorkInProgressHook().queue = previous; + return [current, startGestureOnHook]; + } + function updateSwipeTransition(previous, current) { + var queue = updateWorkInProgressHook().queue, + startGestureOnHook = queue.dispatch; + if (64 === workInProgressRootRenderLanes) { + var root = workInProgressRoot; + if (null === root) + throw Error( + "Expected a work-in-progress root. This is a bug in React. Please file an issue." + ); + root = root.gestures; + for (var update = queue.pending; null !== update; ) { + if (root === update.gesture) { + current = previous; + break; + } + update = update.next; + } + } + null !== queue.pending && (currentlyRenderingFiber.lanes |= 64); + return [current, startGestureOnHook]; + } function pushDebugInfo(debugInfo) { var previousDebugInfo = currentDebugInfo; null != debugInfo && @@ -9384,33 +9468,33 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_componentStack_2612; - var JSCompiler_object_inline_stack_2611 = workInProgress.pendingProps; + var JSCompiler_object_inline_componentStack_2615; + var JSCompiler_object_inline_stack_2614 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_message_2609 = !1; + var JSCompiler_object_inline_message_2612 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_componentStack_2612 = didSuspend) || - (JSCompiler_object_inline_componentStack_2612 = + (JSCompiler_object_inline_componentStack_2615 = didSuspend) || + (JSCompiler_object_inline_componentStack_2615 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_componentStack_2612 && - ((JSCompiler_object_inline_message_2609 = !0), + JSCompiler_object_inline_componentStack_2615 && + ((JSCompiler_object_inline_message_2612 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_componentStack_2612 = + JSCompiler_object_inline_componentStack_2615 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_message_2609 + JSCompiler_object_inline_message_2612 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); if (isHydrating) { - var JSCompiler_object_inline_digest_2610 = nextHydratableInstance; + var JSCompiler_object_inline_digest_2613 = nextHydratableInstance; var JSCompiler_temp; - if (!(JSCompiler_temp = !JSCompiler_object_inline_digest_2610)) { + if (!(JSCompiler_temp = !JSCompiler_object_inline_digest_2613)) { c: { - var instance = JSCompiler_object_inline_digest_2610; + var instance = JSCompiler_object_inline_digest_2613; for ( JSCompiler_temp = rootOrSingletonContext; 8 !== instance.nodeType; @@ -9452,87 +9536,87 @@ JSCompiler_temp && (warnNonHydratedInstance( workInProgress, - JSCompiler_object_inline_digest_2610 + JSCompiler_object_inline_digest_2613 ), throwOnHydrationMismatch(workInProgress)); } - JSCompiler_object_inline_digest_2610 = workInProgress.memoizedState; + JSCompiler_object_inline_digest_2613 = workInProgress.memoizedState; if ( - null !== JSCompiler_object_inline_digest_2610 && - ((JSCompiler_object_inline_digest_2610 = - JSCompiler_object_inline_digest_2610.dehydrated), - null !== JSCompiler_object_inline_digest_2610) + null !== JSCompiler_object_inline_digest_2613 && + ((JSCompiler_object_inline_digest_2613 = + JSCompiler_object_inline_digest_2613.dehydrated), + null !== JSCompiler_object_inline_digest_2613) ) return ( - isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2610) + isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2613) ? (workInProgress.lanes = 32) : (workInProgress.lanes = 536870912), null ); popSuspenseHandler(workInProgress); } - JSCompiler_object_inline_digest_2610 = - JSCompiler_object_inline_stack_2611.children; - JSCompiler_temp = JSCompiler_object_inline_stack_2611.fallback; - if (JSCompiler_object_inline_message_2609) + JSCompiler_object_inline_digest_2613 = + JSCompiler_object_inline_stack_2614.children; + JSCompiler_temp = JSCompiler_object_inline_stack_2614.fallback; + if (JSCompiler_object_inline_message_2612) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_stack_2611 = + (JSCompiler_object_inline_stack_2614 = mountSuspenseFallbackChildren( workInProgress, - JSCompiler_object_inline_digest_2610, + JSCompiler_object_inline_digest_2613, JSCompiler_temp, renderLanes )), - (JSCompiler_object_inline_message_2609 = workInProgress.child), - (JSCompiler_object_inline_message_2609.memoizedState = + (JSCompiler_object_inline_message_2612 = workInProgress.child), + (JSCompiler_object_inline_message_2612.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_message_2609.childLanes = + (JSCompiler_object_inline_message_2612.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2612, + JSCompiler_object_inline_componentStack_2615, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - JSCompiler_object_inline_stack_2611 + JSCompiler_object_inline_stack_2614 ); if ( "number" === - typeof JSCompiler_object_inline_stack_2611.unstable_expectedLoadTime + typeof JSCompiler_object_inline_stack_2614.unstable_expectedLoadTime ) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_stack_2611 = + (JSCompiler_object_inline_stack_2614 = mountSuspenseFallbackChildren( workInProgress, - JSCompiler_object_inline_digest_2610, + JSCompiler_object_inline_digest_2613, JSCompiler_temp, renderLanes )), - (JSCompiler_object_inline_message_2609 = workInProgress.child), - (JSCompiler_object_inline_message_2609.memoizedState = + (JSCompiler_object_inline_message_2612 = workInProgress.child), + (JSCompiler_object_inline_message_2612.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_message_2609.childLanes = + (JSCompiler_object_inline_message_2612.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2612, + JSCompiler_object_inline_componentStack_2615, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress.lanes = 4194304), - JSCompiler_object_inline_stack_2611 + JSCompiler_object_inline_stack_2614 ); pushPrimaryTreeSuspenseHandler(workInProgress); return mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_digest_2610 + JSCompiler_object_inline_digest_2613 ); } var prevState = current.memoizedState; if ( null !== prevState && - ((JSCompiler_object_inline_digest_2610 = prevState.dehydrated), - null !== JSCompiler_object_inline_digest_2610) + ((JSCompiler_object_inline_digest_2613 = prevState.dehydrated), + null !== JSCompiler_object_inline_digest_2613) ) { if (didSuspend) workInProgress.flags & 256 @@ -9549,94 +9633,94 @@ (workInProgress.flags |= 128), (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_message_2609 = - JSCompiler_object_inline_stack_2611.fallback), - (JSCompiler_object_inline_digest_2610 = workInProgress.mode), - (JSCompiler_object_inline_stack_2611 = + (JSCompiler_object_inline_message_2612 = + JSCompiler_object_inline_stack_2614.fallback), + (JSCompiler_object_inline_digest_2613 = workInProgress.mode), + (JSCompiler_object_inline_stack_2614 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_2611.children + children: JSCompiler_object_inline_stack_2614.children }, - JSCompiler_object_inline_digest_2610 + JSCompiler_object_inline_digest_2613 )), - (JSCompiler_object_inline_message_2609 = + (JSCompiler_object_inline_message_2612 = createFiberFromFragment( - JSCompiler_object_inline_message_2609, - JSCompiler_object_inline_digest_2610, + JSCompiler_object_inline_message_2612, + JSCompiler_object_inline_digest_2613, renderLanes, null )), - (JSCompiler_object_inline_message_2609.flags |= 2), - (JSCompiler_object_inline_stack_2611.return = workInProgress), - (JSCompiler_object_inline_message_2609.return = workInProgress), - (JSCompiler_object_inline_stack_2611.sibling = - JSCompiler_object_inline_message_2609), - (workInProgress.child = JSCompiler_object_inline_stack_2611), + (JSCompiler_object_inline_message_2612.flags |= 2), + (JSCompiler_object_inline_stack_2614.return = workInProgress), + (JSCompiler_object_inline_message_2612.return = workInProgress), + (JSCompiler_object_inline_stack_2614.sibling = + JSCompiler_object_inline_message_2612), + (workInProgress.child = JSCompiler_object_inline_stack_2614), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_2611 = workInProgress.child), - (JSCompiler_object_inline_stack_2611.memoizedState = + (JSCompiler_object_inline_stack_2614 = workInProgress.child), + (JSCompiler_object_inline_stack_2614.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_2611.childLanes = + (JSCompiler_object_inline_stack_2614.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2612, + JSCompiler_object_inline_componentStack_2615, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - (workInProgress = JSCompiler_object_inline_message_2609)); + (workInProgress = JSCompiler_object_inline_message_2612)); else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), isHydrating && console.error( "We should not be hydrating here. This is a bug in React. Please file a bug." ), - isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2610)) + isSuspenseInstanceFallback(JSCompiler_object_inline_digest_2613)) ) { - JSCompiler_object_inline_componentStack_2612 = - JSCompiler_object_inline_digest_2610.nextSibling && - JSCompiler_object_inline_digest_2610.nextSibling.dataset; - if (JSCompiler_object_inline_componentStack_2612) { - JSCompiler_temp = JSCompiler_object_inline_componentStack_2612.dgst; - var message = JSCompiler_object_inline_componentStack_2612.msg; - instance = JSCompiler_object_inline_componentStack_2612.stck; + JSCompiler_object_inline_componentStack_2615 = + JSCompiler_object_inline_digest_2613.nextSibling && + JSCompiler_object_inline_digest_2613.nextSibling.dataset; + if (JSCompiler_object_inline_componentStack_2615) { + JSCompiler_temp = JSCompiler_object_inline_componentStack_2615.dgst; + var message = JSCompiler_object_inline_componentStack_2615.msg; + instance = JSCompiler_object_inline_componentStack_2615.stck; var componentStack = - JSCompiler_object_inline_componentStack_2612.cstck; + JSCompiler_object_inline_componentStack_2615.cstck; } - JSCompiler_object_inline_message_2609 = message; - JSCompiler_object_inline_digest_2610 = JSCompiler_temp; - JSCompiler_object_inline_stack_2611 = instance; - JSCompiler_temp = JSCompiler_object_inline_componentStack_2612 = + JSCompiler_object_inline_message_2612 = message; + JSCompiler_object_inline_digest_2613 = JSCompiler_temp; + JSCompiler_object_inline_stack_2614 = instance; + JSCompiler_temp = JSCompiler_object_inline_componentStack_2615 = componentStack; - "POSTPONE" !== JSCompiler_object_inline_digest_2610 && - ((JSCompiler_object_inline_componentStack_2612 = - JSCompiler_object_inline_message_2609 - ? Error(JSCompiler_object_inline_message_2609) + "POSTPONE" !== JSCompiler_object_inline_digest_2613 && + ((JSCompiler_object_inline_componentStack_2615 = + JSCompiler_object_inline_message_2612 + ? Error(JSCompiler_object_inline_message_2612) : Error( "The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering." )), - (JSCompiler_object_inline_componentStack_2612.stack = - JSCompiler_object_inline_stack_2611 || ""), - (JSCompiler_object_inline_componentStack_2612.digest = - JSCompiler_object_inline_digest_2610), - (JSCompiler_object_inline_stack_2611 = + (JSCompiler_object_inline_componentStack_2615.stack = + JSCompiler_object_inline_stack_2614 || ""), + (JSCompiler_object_inline_componentStack_2615.digest = + JSCompiler_object_inline_digest_2613), + (JSCompiler_object_inline_stack_2614 = void 0 === JSCompiler_temp ? null : JSCompiler_temp), - (JSCompiler_object_inline_message_2609 = { - value: JSCompiler_object_inline_componentStack_2612, + (JSCompiler_object_inline_message_2612 = { + value: JSCompiler_object_inline_componentStack_2615, source: null, - stack: JSCompiler_object_inline_stack_2611 + stack: JSCompiler_object_inline_stack_2614 }), - "string" === typeof JSCompiler_object_inline_stack_2611 && + "string" === typeof JSCompiler_object_inline_stack_2614 && CapturedStacks.set( - JSCompiler_object_inline_componentStack_2612, - JSCompiler_object_inline_message_2609 + JSCompiler_object_inline_componentStack_2615, + JSCompiler_object_inline_message_2612 ), - queueHydrationError(JSCompiler_object_inline_message_2609)); + queueHydrationError(JSCompiler_object_inline_message_2612)); workInProgress = retrySuspenseComponentWithoutHydrating( current, workInProgress, @@ -9650,44 +9734,44 @@ renderLanes, !1 ), - (JSCompiler_object_inline_componentStack_2612 = + (JSCompiler_object_inline_componentStack_2615 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_componentStack_2612) + didReceiveUpdate || JSCompiler_object_inline_componentStack_2615) ) { - JSCompiler_object_inline_componentStack_2612 = workInProgressRoot; + JSCompiler_object_inline_componentStack_2615 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_componentStack_2612 && - ((JSCompiler_object_inline_stack_2611 = renderLanes & -renderLanes), - (JSCompiler_object_inline_stack_2611 = - 0 !== (JSCompiler_object_inline_stack_2611 & 42) + null !== JSCompiler_object_inline_componentStack_2615 && + ((JSCompiler_object_inline_stack_2614 = renderLanes & -renderLanes), + (JSCompiler_object_inline_stack_2614 = + 0 !== (JSCompiler_object_inline_stack_2614 & 42) ? 1 : getBumpedLaneForHydrationByLane( - JSCompiler_object_inline_stack_2611 + JSCompiler_object_inline_stack_2614 )), - (JSCompiler_object_inline_stack_2611 = + (JSCompiler_object_inline_stack_2614 = 0 !== - (JSCompiler_object_inline_stack_2611 & - (JSCompiler_object_inline_componentStack_2612.suspendedLanes | + (JSCompiler_object_inline_stack_2614 & + (JSCompiler_object_inline_componentStack_2615.suspendedLanes | renderLanes)) ? 0 - : JSCompiler_object_inline_stack_2611), - 0 !== JSCompiler_object_inline_stack_2611 && - JSCompiler_object_inline_stack_2611 !== prevState.retryLane) + : JSCompiler_object_inline_stack_2614), + 0 !== JSCompiler_object_inline_stack_2614 && + JSCompiler_object_inline_stack_2614 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_2611), + ((prevState.retryLane = JSCompiler_object_inline_stack_2614), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_2611 + JSCompiler_object_inline_stack_2614 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_componentStack_2612, + JSCompiler_object_inline_componentStack_2615, current, - JSCompiler_object_inline_stack_2611 + JSCompiler_object_inline_stack_2614 ), SelectiveHydrationException) ); - JSCompiler_object_inline_digest_2610.data === + JSCompiler_object_inline_digest_2613.data === SUSPENSE_PENDING_START_DATA || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -9695,14 +9779,14 @@ renderLanes ); } else - JSCompiler_object_inline_digest_2610.data === + JSCompiler_object_inline_digest_2613.data === SUSPENSE_PENDING_START_DATA ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_digest_2610.nextSibling + JSCompiler_object_inline_digest_2613.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -9720,54 +9804,54 @@ (treeContextProvider = workInProgress)), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_2611.children + JSCompiler_object_inline_stack_2614.children )), (workInProgress.flags |= 4096)); return workInProgress; } - if (JSCompiler_object_inline_message_2609) + if (JSCompiler_object_inline_message_2612) return ( reuseSuspenseHandlerOnStack(workInProgress), - (JSCompiler_object_inline_message_2609 = - JSCompiler_object_inline_stack_2611.fallback), - (JSCompiler_object_inline_digest_2610 = workInProgress.mode), + (JSCompiler_object_inline_message_2612 = + JSCompiler_object_inline_stack_2614.fallback), + (JSCompiler_object_inline_digest_2613 = workInProgress.mode), (JSCompiler_temp = current.child), (instance = JSCompiler_temp.sibling), - (JSCompiler_object_inline_stack_2611 = createWorkInProgress( + (JSCompiler_object_inline_stack_2614 = createWorkInProgress( JSCompiler_temp, { mode: "hidden", - children: JSCompiler_object_inline_stack_2611.children + children: JSCompiler_object_inline_stack_2614.children } )), - (JSCompiler_object_inline_stack_2611.subtreeFlags = + (JSCompiler_object_inline_stack_2614.subtreeFlags = JSCompiler_temp.subtreeFlags & 65011712), null !== instance - ? (JSCompiler_object_inline_message_2609 = createWorkInProgress( + ? (JSCompiler_object_inline_message_2612 = createWorkInProgress( instance, - JSCompiler_object_inline_message_2609 + JSCompiler_object_inline_message_2612 )) - : ((JSCompiler_object_inline_message_2609 = createFiberFromFragment( - JSCompiler_object_inline_message_2609, - JSCompiler_object_inline_digest_2610, + : ((JSCompiler_object_inline_message_2612 = createFiberFromFragment( + JSCompiler_object_inline_message_2612, + JSCompiler_object_inline_digest_2613, renderLanes, null )), - (JSCompiler_object_inline_message_2609.flags |= 2)), - (JSCompiler_object_inline_message_2609.return = workInProgress), - (JSCompiler_object_inline_stack_2611.return = workInProgress), - (JSCompiler_object_inline_stack_2611.sibling = - JSCompiler_object_inline_message_2609), - (workInProgress.child = JSCompiler_object_inline_stack_2611), - (JSCompiler_object_inline_stack_2611 = - JSCompiler_object_inline_message_2609), - (JSCompiler_object_inline_message_2609 = workInProgress.child), - (JSCompiler_object_inline_digest_2610 = current.child.memoizedState), - null === JSCompiler_object_inline_digest_2610 - ? (JSCompiler_object_inline_digest_2610 = + (JSCompiler_object_inline_message_2612.flags |= 2)), + (JSCompiler_object_inline_message_2612.return = workInProgress), + (JSCompiler_object_inline_stack_2614.return = workInProgress), + (JSCompiler_object_inline_stack_2614.sibling = + JSCompiler_object_inline_message_2612), + (workInProgress.child = JSCompiler_object_inline_stack_2614), + (JSCompiler_object_inline_stack_2614 = + JSCompiler_object_inline_message_2612), + (JSCompiler_object_inline_message_2612 = workInProgress.child), + (JSCompiler_object_inline_digest_2613 = current.child.memoizedState), + null === JSCompiler_object_inline_digest_2613 + ? (JSCompiler_object_inline_digest_2613 = mountSuspenseOffscreenState(renderLanes)) : ((JSCompiler_temp = - JSCompiler_object_inline_digest_2610.cachePool), + JSCompiler_object_inline_digest_2613.cachePool), null !== JSCompiler_temp ? ((instance = CacheContext._currentValue), (JSCompiler_temp = @@ -9775,38 +9859,38 @@ ? { parent: instance, pool: instance } : JSCompiler_temp)) : (JSCompiler_temp = getSuspendedCache()), - (JSCompiler_object_inline_digest_2610 = { + (JSCompiler_object_inline_digest_2613 = { baseLanes: - JSCompiler_object_inline_digest_2610.baseLanes | renderLanes, + JSCompiler_object_inline_digest_2613.baseLanes | renderLanes, cachePool: JSCompiler_temp })), - (JSCompiler_object_inline_message_2609.memoizedState = - JSCompiler_object_inline_digest_2610), - (JSCompiler_object_inline_message_2609.childLanes = + (JSCompiler_object_inline_message_2612.memoizedState = + JSCompiler_object_inline_digest_2613), + (JSCompiler_object_inline_message_2612.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_2612, + JSCompiler_object_inline_componentStack_2615, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - JSCompiler_object_inline_stack_2611 + JSCompiler_object_inline_stack_2614 ); pushPrimaryTreeSuspenseHandler(workInProgress); renderLanes = current.child; current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_2611.children + children: JSCompiler_object_inline_stack_2614.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_componentStack_2612 = + ((JSCompiler_object_inline_componentStack_2615 = workInProgress.deletions), - null === JSCompiler_object_inline_componentStack_2612 + null === JSCompiler_object_inline_componentStack_2615 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_componentStack_2612.push(current)); + : JSCompiler_object_inline_componentStack_2615.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -11566,7 +11650,7 @@ selectionRange: JSCompiler_temp }; shouldStartViewTransition = _enabled = !1; - committedLanes = (committedLanes & 335544192) === committedLanes; + committedLanes = (committedLanes & 335544064) === committedLanes; nextEffect = firstChild; for (firstChild = committedLanes ? 9238 : 1028; null !== nextEffect; ) { root = nextEffect; @@ -13126,7 +13210,7 @@ viewTransitionMutationContext = !1; recursivelyTraverseMutationEffects(root, finishedWork, lanes); commitReconciliationEffects(finishedWork); - (lanes & 335544192) === lanes && + (lanes & 335544064) === lanes && null !== current && viewTransitionMutationContext && (finishedWork.flags |= 4); @@ -13589,7 +13673,7 @@ endTime ) { var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; if ( parentFiber.subtreeFlags & (isViewTransitionEligible ? 10262 : 10256) || (0 !== parentFiber.actualDuration && @@ -13630,7 +13714,7 @@ inHydratedSubtree ); var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; isViewTransitionEligible && null === finishedWork.alternate && null !== finishedWork.return && @@ -14991,7 +15075,7 @@ resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -16114,7 +16198,7 @@ } yieldDuration = (forceSync = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root.expiredLanes)) || checkIfRootIsPrerendering(root, lanes)) ? renderRootConcurrent(root, lanes) @@ -16221,15 +16305,15 @@ case RootFatalErrored: throw Error("Root did not complete. This is a bug in React."); case RootSuspendedWithDelay: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case RootSuspendedAtTheShell: setCurrentTrackFromLanes(lanes); logSuspendedRenderPhase(renderStartTime, startTime, lanes); finalizeRender(lanes, startTime); yieldEndTime = lanes; - 0 !== (yieldEndTime & 3) || 0 !== (yieldEndTime & 60) + 0 !== (yieldEndTime & 3) || 0 !== (yieldEndTime & 124) ? (blockingSuspendedTime = startTime) - : 0 !== (yieldEndTime & 4194176) && + : 0 !== (yieldEndTime & 4194048) && (transitionSuspendedTime = startTime); markRootSuspended( forceSync, @@ -16342,7 +16426,7 @@ ) { root.timeoutHandle = noTimeout; var subtreeFlags = finishedWork.subtreeFlags, - isViewTransitionEligible = (lanes & 335544192) === lanes; + isViewTransitionEligible = (lanes & 335544064) === lanes; if ( isViewTransitionEligible || subtreeFlags & 8192 || @@ -16491,9 +16575,9 @@ } } function finalizeRender(lanes, finalizationTime) { - if (0 !== (lanes & 3) || 0 !== (lanes & 60)) + if (0 !== (lanes & 3) || 0 !== (lanes & 124)) blockingClampTime = finalizationTime; - 0 !== (lanes & 4194176) && (transitionClampTime = finalizationTime); + 0 !== (lanes & 4194048) && (transitionClampTime = finalizationTime); } function prepareFreshStack(root, lanes) { supportsUserTiming && @@ -16518,13 +16602,13 @@ var endTime = renderStartTime; supportsUserTiming && ((reusableLaneDevToolDetails.color = - (lanes & 738197589) === lanes ? "tertiary-dark" : "primary-dark"), + (lanes & 738197653) === lanes ? "tertiary-dark" : "primary-dark"), (reusableLaneOptions.start = previousRenderStartTime), (reusableLaneOptions.end = endTime), performance.measure( (lanes & 536870912) === lanes ? "Prewarm" - : (lanes & 201326677) === lanes + : (lanes & 201326741) === lanes ? "Interrupted Hydration" : "Interrupted Render", reusableLaneOptions @@ -16532,7 +16616,7 @@ } finalizeRender(workInProgressRootRenderLanes, renderStartTime); } - if (0 !== (lanes & 3) || 0 !== (lanes & 60)) { + if (0 !== (lanes & 3) || 0 !== (lanes & 124)) { previousRenderStartTime = 0 <= blockingUpdateTime && blockingUpdateTime < blockingClampTime ? blockingClampTime @@ -16575,7 +16659,7 @@ 0 < previousRenderStartTime && ((reusableLaneDevToolDetails.color = isSpawnedUpdate ? "error" - : (lanes & 738197589) === lanes + : (lanes & 738197653) === lanes ? "tertiary-light" : "primary-light"), (reusableLaneOptions.start = previousRenderStartTime), @@ -16588,7 +16672,7 @@ blockingEventIsRepeat = !0; blockingSpawnedUpdate = !1; } - 0 !== (lanes & 4194176) && + 0 !== (lanes & 4194048) && ((previousRenderStartTime = 0 <= transitionStartTime && transitionStartTime < transitionClampTime ? transitionClampTime @@ -16737,7 +16821,7 @@ function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = RootSuspendedWithDelay; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -17248,6 +17332,7 @@ didIncludeRenderPhaseUpdate = finishedWork.lanes | finishedWork.childLanes; didIncludeRenderPhaseUpdate |= concurrentlyUpdatedLanes; + null === root.gestures && (didIncludeRenderPhaseUpdate &= -65); markRootFinished( root, lanes, @@ -17259,68 +17344,71 @@ root === workInProgressRoot && ((workInProgress = workInProgressRoot = null), (workInProgressRootRenderLanes = 0)); - pendingFinishedWork = finishedWork; - pendingEffectsRoot = root; - pendingEffectsLanes = lanes; - pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; - pendingPassiveTransitions = transitions; - pendingRecoverableErrors = recoverableErrors; - pendingEffectsRenderEndTime = completedRenderEndTime; - pendingSuspendedCommitReason = suspendedCommitReason; - pendingViewTransitionEvents = null; - (lanes & 335544192) === lanes - ? ((pendingTransitionTypes = ReactSharedInternals.V), - (ReactSharedInternals.V = null), - (recoverableErrors = 10262)) - : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); - 0 !== finishedWork.actualDuration || - 0 !== (finishedWork.subtreeFlags & recoverableErrors) || - 0 !== (finishedWork.flags & recoverableErrors) - ? ((root.callbackNode = null), - (root.callbackPriority = 0), - scheduleCallback$1(NormalPriority$1, function () { - schedulerEvent = window.event; - flushPassiveEffects(!0); - return null; - })) - : ((root.callbackNode = null), (root.callbackPriority = 0)); - commitErrors = null; - commitStartTime = now(); - suspendedCommitReason === SUSPENDED_COMMIT - ? logSuspendedCommitPhase(completedRenderEndTime, commitStartTime) - : suspendedCommitReason === THROTTLED_COMMIT && - logSuspenseThrottlePhase(completedRenderEndTime, commitStartTime); - suspendedCommitReason = 0 !== (finishedWork.flags & 13878); - if ( - 0 !== (finishedWork.subtreeFlags & 13878) || - suspendedCommitReason - ) { - suspendedCommitReason = ReactSharedInternals.T; - ReactSharedInternals.T = null; - completedRenderEndTime = ReactDOMSharedInternals.p; - ReactDOMSharedInternals.p = DiscreteEventPriority; - recoverableErrors = executionContext; - executionContext |= CommitContext; - try { - commitBeforeMutationEffects(root, finishedWork, lanes); - } finally { - (executionContext = recoverableErrors), - (ReactDOMSharedInternals.p = completedRenderEndTime), - (ReactSharedInternals.T = suspendedCommitReason); + if (64 === lanes) commitGestureOnRoot(root); + else { + pendingFinishedWork = finishedWork; + pendingEffectsRoot = root; + pendingEffectsLanes = lanes; + pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; + pendingPassiveTransitions = transitions; + pendingRecoverableErrors = recoverableErrors; + pendingEffectsRenderEndTime = completedRenderEndTime; + pendingSuspendedCommitReason = suspendedCommitReason; + pendingViewTransitionEvents = null; + (lanes & 335544064) === lanes + ? ((pendingTransitionTypes = ReactSharedInternals.V), + (ReactSharedInternals.V = null), + (recoverableErrors = 10262)) + : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); + 0 !== finishedWork.actualDuration || + 0 !== (finishedWork.subtreeFlags & recoverableErrors) || + 0 !== (finishedWork.flags & recoverableErrors) + ? ((root.callbackNode = null), + (root.callbackPriority = 0), + scheduleCallback$1(NormalPriority$1, function () { + schedulerEvent = window.event; + flushPassiveEffects(!0); + return null; + })) + : ((root.callbackNode = null), (root.callbackPriority = 0)); + commitErrors = null; + commitStartTime = now(); + suspendedCommitReason === SUSPENDED_COMMIT + ? logSuspendedCommitPhase(completedRenderEndTime, commitStartTime) + : suspendedCommitReason === THROTTLED_COMMIT && + logSuspenseThrottlePhase(completedRenderEndTime, commitStartTime); + suspendedCommitReason = 0 !== (finishedWork.flags & 13878); + if ( + 0 !== (finishedWork.subtreeFlags & 13878) || + suspendedCommitReason + ) { + suspendedCommitReason = ReactSharedInternals.T; + ReactSharedInternals.T = null; + completedRenderEndTime = ReactDOMSharedInternals.p; + ReactDOMSharedInternals.p = DiscreteEventPriority; + recoverableErrors = executionContext; + executionContext |= CommitContext; + try { + commitBeforeMutationEffects(root, finishedWork, lanes); + } finally { + (executionContext = recoverableErrors), + (ReactDOMSharedInternals.p = completedRenderEndTime), + (ReactSharedInternals.T = suspendedCommitReason); + } } + pendingEffectsStatus = PENDING_MUTATION_PHASE; + (shouldStartViewTransition && + startViewTransition( + root.containerInfo, + pendingTransitionTypes, + flushMutationEffects, + flushLayoutEffects, + flushAfterMutationEffects, + flushSpawnedWork, + flushPassiveEffects + )) || + (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } - pendingEffectsStatus = PENDING_MUTATION_PHASE; - (shouldStartViewTransition && - startViewTransition( - root.containerInfo, - pendingTransitionTypes, - flushMutationEffects, - flushLayoutEffects, - flushAfterMutationEffects, - flushSpawnedWork, - flushPassiveEffects - )) || - (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } } function flushAfterMutationEffects() { @@ -17529,7 +17617,7 @@ (reusableLaneOptions.start = completedRenderEndTime), (reusableLaneOptions.end = suspendedCommitReason), performance.measure("Commit", reusableLaneOptions)); - completedRenderEndTime = (lanes & 335544192) === lanes ? 10262 : 10256; + completedRenderEndTime = (lanes & 335544064) === lanes ? 10262 : 10256; (completedRenderEndTime = 0 !== finishedWork.actualDuration || 0 !== (finishedWork.subtreeFlags & completedRenderEndTime) || @@ -17625,7 +17713,7 @@ 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); suspendedCommitReason = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (suspendedCommitReason & 42) + 0 !== (lanes & 4194090) && 0 !== (suspendedCommitReason & 42) ? ((nestedUpdateScheduled = !0), root === rootWithNestedUpdates ? nestedUpdateCount++ @@ -17635,6 +17723,14 @@ flushSyncWorkAcrossRoots_impl(0, !1); } } + function commitGestureOnRoot(root) { + var finishedGesture = root.gestures; + if (null === finishedGesture) + throw Error( + "Finished rendering the gesture lane but there were no pending gestures. React should not have started a render in this case. This is a bug in React." + ); + deleteScheduledGesture(root, finishedGesture); + } function makeErrorInfo(componentStack) { componentStack = { componentStack: componentStack }; Object.defineProperty(componentStack, "digest", { @@ -17844,10 +17940,10 @@ null !== pingCache && pingCache.delete(wakeable); root.pingedLanes |= root.suspendedLanes & pingedLanes; root.warmLanes &= ~pingedLanes; - 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 60) + 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 124) ? 0 > blockingUpdateTime && (blockingClampTime = blockingUpdateTime = now()) - : 0 !== (pingedLanes & 4194176) && + : 0 !== (pingedLanes & 4194048) && 0 > transitionUpdateTime && (transitionClampTime = transitionUpdateTime = now()); isConcurrentActEnvironment() && @@ -18049,8 +18145,8 @@ (1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1; nextLanes &= pendingLanes & ~(suspendedLanes & ~pingedLanes); nextLanes = - nextLanes & 201326677 - ? (nextLanes & 201326677) | 1 + nextLanes & 201326741 + ? (nextLanes & 201326741) | 1 : nextLanes ? nextLanes | 2 : 0; @@ -18066,7 +18162,7 @@ null !== root.cancelPendingCommit || root.timeoutHandle !== noTimeout )), - 0 === (nextLanes & 3) || + (0 === (nextLanes & 3) && 64 !== nextLanes) || checkIfRootIsPrerendering(root, nextLanes) || ((didPerformSomeWork = !0), performSyncWorkOnRoot(root, nextLanes)); @@ -18102,7 +18198,10 @@ null === prev ? (firstScheduledRoot = next) : (prev.next = next), null === next && (lastScheduledRoot = prev); else if ( - ((prev = root), 0 !== syncTransitionLanes || 0 !== (nextLanes & 3)) + ((prev = root), + 0 !== syncTransitionLanes || + 0 !== (nextLanes & 3) || + 64 === nextLanes) ) mightHavePendingSyncWork = !0; root = next; @@ -22697,6 +22796,7 @@ this.pooledCache = null; this.pooledCacheLanes = 0; this.formState = formState; + this.gestures = null; this.incompleteTransitions = new Map(); this.passiveEffectDuration = this.effectDuration = -0; this.memoizedUpdaters = new Set(); @@ -23474,7 +23574,7 @@ clz32 = Math.clz32 ? Math.clz32 : clz32Fallback, log = Math.log, LN2 = Math.LN2, - nextTransitionLane = 128, + nextTransitionLane = 256, nextRetryLane = 4194304, DiscreteEventPriority = 2, ContinuousEventPriority = 8, @@ -25246,6 +25346,7 @@ useCacheRefresh: throwInvalidHookError }; ContextOnlyDispatcher.useEffectEvent = throwInvalidHookError; + ContextOnlyDispatcher.useSwipeTransition = throwInvalidHookError; var HooksDispatcherOnMountInDEV = null, HooksDispatcherOnMountWithHookTypesInDEV = null, HooksDispatcherOnUpdateInDEV = null, @@ -25391,6 +25492,11 @@ currentHookNameInDev = "useEffectEvent"; mountHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + mountHookTypesDev(); + return mountSwipeTransition(previous, current); } }; HooksDispatcherOnMountWithHookTypesInDEV = { @@ -25525,6 +25631,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; HooksDispatcherOnUpdateInDEV = { @@ -25659,6 +25770,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; HooksDispatcherOnRerenderInDEV = { @@ -25793,6 +25909,11 @@ currentHookNameInDev = "useEffectEvent"; updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnMountInDEV = { @@ -25952,6 +26073,12 @@ warnInvalidHookAccess(); mountHookTypesDev(); return mountEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + mountHookTypesDev(); + return mountSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnUpdateInDEV = { @@ -26111,6 +26238,12 @@ warnInvalidHookAccess(); updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; InvalidNestedHooksDispatcherOnRerenderInDEV = { @@ -26270,6 +26403,12 @@ warnInvalidHookAccess(); updateHookTypesDev(); return updateEvent(callback); + }, + useSwipeTransition: function (previous, current) { + currentHookNameInDev = "useSwipeTransition"; + warnInvalidHookAccess(); + updateHookTypesDev(); + return updateSwipeTransition(previous, current); } }; var callComponent = { @@ -27216,11 +27355,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-experimental-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-experimental-fcb4e0f1-20250219" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-experimental-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-experimental-fcb4e0f1-20250219\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -27257,10 +27396,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.1.0-experimental-32b0cad8-20250213", + version: "19.1.0-experimental-fcb4e0f1-20250219", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-experimental-32b0cad8-20250213" + reconcilerVersion: "19.1.0-experimental-fcb4e0f1-20250219" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -27568,5 +27707,5 @@ } }; }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js index a3c360e7ab792..7eef7b3b6863d 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom-unstable_testing.production.js @@ -340,7 +340,7 @@ function clz32Fallback(x) { x >>>= 0; return 0 === x ? 32 : (31 - ((log(x) / LN2) | 0)) | 0; } -var nextTransitionLane = 128, +var nextTransitionLane = 256, nextRetryLane = 4194304; function getHighestPriorityLanes(lanes) { var pendingSyncLanes = lanes & 42; @@ -361,6 +361,7 @@ function getHighestPriorityLanes(lanes) { case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -375,7 +376,7 @@ function getHighestPriorityLanes(lanes) { case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -431,7 +432,7 @@ function getNextLanes(root, wipLanes, rootHasPendingCommit) { ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -449,10 +450,10 @@ function computeExpirationTime(lane, currentTime) { case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -487,7 +488,7 @@ function computeExpirationTime(lane, currentTime) { function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -561,7 +562,7 @@ function markSpawnedDeferredLane(root, spawnedLane, entangledLanes) { root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -584,7 +585,6 @@ function getBumpedLaneForHydrationByLane(lane) { case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -603,7 +603,7 @@ function getBumpedLaneForHydrationByLane(lane) { case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -2107,19 +2107,19 @@ function getTargetInstForChangeEvent(domEventName, targetInst) { } var isInputEventSupported = !1; if (canUseDOM) { - var JSCompiler_inline_result$jscomp$288; + var JSCompiler_inline_result$jscomp$289; if (canUseDOM) { - var isSupported$jscomp$inline_430 = "oninput" in document; - if (!isSupported$jscomp$inline_430) { - var element$jscomp$inline_431 = document.createElement("div"); - element$jscomp$inline_431.setAttribute("oninput", "return;"); - isSupported$jscomp$inline_430 = - "function" === typeof element$jscomp$inline_431.oninput; + var isSupported$jscomp$inline_431 = "oninput" in document; + if (!isSupported$jscomp$inline_431) { + var element$jscomp$inline_432 = document.createElement("div"); + element$jscomp$inline_432.setAttribute("oninput", "return;"); + isSupported$jscomp$inline_431 = + "function" === typeof element$jscomp$inline_432.oninput; } - JSCompiler_inline_result$jscomp$288 = isSupported$jscomp$inline_430; - } else JSCompiler_inline_result$jscomp$288 = !1; + JSCompiler_inline_result$jscomp$289 = isSupported$jscomp$inline_431; + } else JSCompiler_inline_result$jscomp$289 = !1; isInputEventSupported = - JSCompiler_inline_result$jscomp$288 && + JSCompiler_inline_result$jscomp$289 && (!document.documentMode || 9 < document.documentMode); } function stopWatchingForValueChange() { @@ -2431,6 +2431,11 @@ function enqueueConcurrentRenderForLane(fiber, lane) { enqueueUpdate$1(fiber, null, null, lane); return getRootForUpdatedFiber(fiber); } +function enqueueGestureRender(fiber) { + fiber = markUpdateLaneFromFiberToRoot(fiber, null, 64); + null !== fiber && markRootUpdated$1(fiber, 64); + return fiber; +} function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { sourceFiber.lanes |= lane; var alternate = sourceFiber.alternate; @@ -2444,17 +2449,19 @@ function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { null === sourceFiber || sourceFiber._visibility & 1 || (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (50 < nestedUpdateCount) @@ -2738,7 +2745,7 @@ function enqueueUpdate(fiber, update, lane) { } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -3269,6 +3276,28 @@ function getSuspendedCache() { ? null : { parent: CacheContext._currentValue, pool: cacheFromPool }; } +function scheduleGesture(root, provider) { + for (var prev = root.gestures; null !== prev; ) { + if (prev.provider === provider) return prev.count++, prev; + var next = prev.next; + if (null === next) break; + prev = next; + } + provider = { provider: provider, count: 1, prev: prev, next: null }; + null === prev ? (root.gestures = provider) : (prev.next = provider); + ensureRootIsScheduled(root); + return provider; +} +function deleteScheduledGesture(root, gesture) { + null === gesture.prev + ? root.gestures === gesture && + ((root.gestures = gesture.next), + null === root.gestures && (root.pendingLanes &= -65)) + : ((gesture.prev.next = gesture.next), + null !== gesture.next && (gesture.next.prev = gesture.prev), + (gesture.prev = null), + (gesture.next = null)); +} var renderLanes = 0, currentlyRenderingFiber = null, currentHook = null, @@ -3675,7 +3704,7 @@ function updateSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) { ); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -4391,7 +4420,7 @@ function enqueueRenderPhaseUpdate(queue, update) { queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -4399,6 +4428,49 @@ function entangleTransitionUpdate(root, queue, lane) { markRootEntangled(root, lane); } } +function startGesture(fiber, queue, gestureProvider) { + var root = enqueueGestureRender(fiber); + if (null === root) return function () {}; + var update = { + gesture: scheduleGesture(root, gestureProvider), + prev: null, + next: queue.pending + }; + null !== queue.pending && (queue.pending.prev = update); + queue.pending = update; + return function () { + if (null === update.prev) + if (queue.pending === update) queue.pending = update.next; + else return; + else + (update.prev.next = update.next), + null !== update.next && (update.next.prev = update.prev), + (update.prev = null), + (update.next = null); + var cancelledGestured = update.gesture; + cancelledGestured.count--; + 0 === cancelledGestured.count && + deleteScheduledGesture(root, cancelledGestured); + }; +} +function updateSwipeTransition(previous, current) { + var queue = updateWorkInProgressHook().queue, + startGestureOnHook = queue.dispatch; + if (64 === workInProgressRootRenderLanes) { + var root$46 = workInProgressRoot; + if (null === root$46) throw Error(formatProdErrorMessage(349)); + root$46 = root$46.gestures; + for (var update = queue.pending; null !== update; ) { + if (root$46 === update.gesture) { + current = previous; + break; + } + update = update.next; + } + } + null !== queue.pending && (currentlyRenderingFiber.lanes |= 64); + return [current, startGestureOnHook]; +} var ContextOnlyDispatcher = { readContext: readContext, use: use, @@ -4425,6 +4497,7 @@ var ContextOnlyDispatcher = { useCacheRefresh: throwInvalidHookError }; ContextOnlyDispatcher.useEffectEvent = throwInvalidHookError; +ContextOnlyDispatcher.useSwipeTransition = throwInvalidHookError; var HooksDispatcherOnMount = { readContext: readContext, use: use, @@ -4536,7 +4609,7 @@ var HooksDispatcherOnMount = { getServerSnapshot = getSnapshot(); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } hook.memoizedState = getServerSnapshot; @@ -4614,6 +4687,16 @@ var HooksDispatcherOnMount = { throw Error(formatProdErrorMessage(440)); return ref.impl.apply(void 0, arguments); }; + }, + useSwipeTransition: function (previous, current) { + previous = { pending: null, dispatch: null }; + var startGestureOnHook = (previous.dispatch = startGesture.bind( + null, + currentlyRenderingFiber, + previous + )); + mountWorkInProgressHook().queue = previous; + return [current, startGestureOnHook]; } }, HooksDispatcherOnUpdate = { @@ -4664,6 +4747,7 @@ var HooksDispatcherOnMount = { useCacheRefresh: updateRefresh }; HooksDispatcherOnUpdate.useEffectEvent = updateEvent; +HooksDispatcherOnUpdate.useSwipeTransition = updateSwipeTransition; var HooksDispatcherOnRerender = { readContext: readContext, use: use, @@ -4717,6 +4801,7 @@ var HooksDispatcherOnRerender = { useCacheRefresh: updateRefresh }; HooksDispatcherOnRerender.useEffectEvent = updateEvent; +HooksDispatcherOnRerender.useSwipeTransition = updateSwipeTransition; var thenableState = null, thenableIndexCounter = 0; function unwrapThenable(thenable) { @@ -5571,9 +5656,9 @@ function logUncaughtError(root, errorInfo) { try { var onUncaughtError = root.onUncaughtError; onUncaughtError(errorInfo.value, { componentStack: errorInfo.stack }); - } catch (e$75) { + } catch (e$76) { setTimeout(function () { - throw e$75; + throw e$76; }); } } @@ -5584,9 +5669,9 @@ function logCaughtError(root, boundary, errorInfo) { componentStack: errorInfo.stack, errorBoundary: 1 === boundary.tag ? boundary.stateNode : null }); - } catch (e$76) { + } catch (e$77) { setTimeout(function () { - throw e$76; + throw e$77; }); } } @@ -7651,8 +7736,8 @@ function safelyDetachRef(current, nearestMountedAncestor) { else if ("function" === typeof ref) try { ref(null); - } catch (error$115) { - captureCommitPhaseError(current, nearestMountedAncestor, error$115); + } catch (error$116) { + captureCommitPhaseError(current, nearestMountedAncestor, error$116); } else ref.current = null; } @@ -7871,7 +7956,7 @@ function commitBeforeMutationEffects(root, firstChild, committedLanes) { } else JSCompiler_temp = null; selectionInformation = { focusedElem: root, selectionRange: JSCompiler_temp }; shouldStartViewTransition = _enabled = !1; - committedLanes = (committedLanes & 335544192) === committedLanes; + committedLanes = (committedLanes & 335544064) === committedLanes; nextEffect = firstChild; for (firstChild = committedLanes ? 9238 : 1028; null !== nextEffect; ) { root = nextEffect; @@ -8458,11 +8543,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) { current, finishedRoot.__reactInternalSnapshotBeforeUpdate ); - } catch (error$114) { + } catch (error$115) { captureCommitPhaseError( finishedWork, finishedWork.return, - error$114 + error$115 ); } } @@ -9236,7 +9321,7 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) { viewTransitionMutationContext = !1; recursivelyTraverseMutationEffects(root, finishedWork, lanes); commitReconciliationEffects(finishedWork); - (lanes & 335544192) === lanes && + (lanes & 335544064) === lanes && null !== current && viewTransitionMutationContext && (finishedWork.flags |= 4); @@ -9270,21 +9355,21 @@ function commitReconciliationEffects(finishedWork) { insertOrAppendPlacementNode(finishedWork, before, parent$jscomp$0); break; case 5: - var parent$116 = JSCompiler_inline_result.stateNode; + var parent$117 = JSCompiler_inline_result.stateNode; JSCompiler_inline_result.flags & 32 && - (setTextContent(parent$116, ""), + (setTextContent(parent$117, ""), (JSCompiler_inline_result.flags &= -33)); - var before$117 = getHostSibling(finishedWork); - insertOrAppendPlacementNode(finishedWork, before$117, parent$116); + var before$118 = getHostSibling(finishedWork); + insertOrAppendPlacementNode(finishedWork, before$118, parent$117); break; case 3: case 4: - var parent$118 = JSCompiler_inline_result.stateNode.containerInfo, - before$119 = getHostSibling(finishedWork); + var parent$119 = JSCompiler_inline_result.stateNode.containerInfo, + before$120 = getHostSibling(finishedWork); insertOrAppendPlacementNodeIntoContainer( finishedWork, - before$119, - parent$118 + before$120, + parent$119 ); break; default: @@ -9648,7 +9733,7 @@ function recursivelyTraversePassiveMountEffects( committedTransitions ) { var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; if (parentFiber.subtreeFlags & (isViewTransitionEligible ? 10262 : 10256)) for (parentFiber = parentFiber.child; null !== parentFiber; ) commitPassiveMountOnFiber( @@ -9667,7 +9752,7 @@ function commitPassiveMountOnFiber( committedTransitions ) { var isViewTransitionEligible = - (committedLanes & 335544192) === committedLanes; + (committedLanes & 335544064) === committedLanes; isViewTransitionEligible && null === finishedWork.alternate && null !== finishedWork.return && @@ -10613,7 +10698,7 @@ function preloadResourceAndSuspendIfNeeded(workInProgress, resource) { resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -10651,14 +10736,14 @@ function cutOffTailIfNeeded(renderState, hasRenderedATailFallback) { break; case "collapsed": lastTailNode = renderState.tail; - for (var lastTailNode$137 = null; null !== lastTailNode; ) - null !== lastTailNode.alternate && (lastTailNode$137 = lastTailNode), + for (var lastTailNode$138 = null; null !== lastTailNode; ) + null !== lastTailNode.alternate && (lastTailNode$138 = lastTailNode), (lastTailNode = lastTailNode.sibling); - null === lastTailNode$137 + null === lastTailNode$138 ? hasRenderedATailFallback || null === renderState.tail ? (renderState.tail = null) : (renderState.tail.sibling = null) - : (lastTailNode$137.sibling = null); + : (lastTailNode$138.sibling = null); } } function bubbleProperties(completedWork) { @@ -10668,19 +10753,19 @@ function bubbleProperties(completedWork) { newChildLanes = 0, subtreeFlags = 0; if (didBailout) - for (var child$138 = completedWork.child; null !== child$138; ) - (newChildLanes |= child$138.lanes | child$138.childLanes), - (subtreeFlags |= child$138.subtreeFlags & 65011712), - (subtreeFlags |= child$138.flags & 65011712), - (child$138.return = completedWork), - (child$138 = child$138.sibling); + for (var child$139 = completedWork.child; null !== child$139; ) + (newChildLanes |= child$139.lanes | child$139.childLanes), + (subtreeFlags |= child$139.subtreeFlags & 65011712), + (subtreeFlags |= child$139.flags & 65011712), + (child$139.return = completedWork), + (child$139 = child$139.sibling); else - for (child$138 = completedWork.child; null !== child$138; ) - (newChildLanes |= child$138.lanes | child$138.childLanes), - (subtreeFlags |= child$138.subtreeFlags), - (subtreeFlags |= child$138.flags), - (child$138.return = completedWork), - (child$138 = child$138.sibling); + for (child$139 = completedWork.child; null !== child$139; ) + (newChildLanes |= child$139.lanes | child$139.childLanes), + (subtreeFlags |= child$139.subtreeFlags), + (subtreeFlags |= child$139.flags), + (child$139.return = completedWork), + (child$139 = child$139.sibling); completedWork.subtreeFlags |= subtreeFlags; completedWork.childLanes = newChildLanes; return didBailout; @@ -10961,11 +11046,11 @@ function completeWork(current, workInProgress, renderLanes) { null !== newProps.alternate.memoizedState && null !== newProps.alternate.memoizedState.cachePool && (type = newProps.alternate.memoizedState.cachePool.pool); - var cache$151 = null; + var cache$152 = null; null !== newProps.memoizedState && null !== newProps.memoizedState.cachePool && - (cache$151 = newProps.memoizedState.cachePool.pool); - cache$151 !== type && (newProps.flags |= 2048); + (cache$152 = newProps.memoizedState.cachePool.pool); + cache$152 !== type && (newProps.flags |= 2048); } renderLanes !== current && renderLanes && @@ -10990,8 +11075,8 @@ function completeWork(current, workInProgress, renderLanes) { type = workInProgress.memoizedState; if (null === type) return bubbleProperties(workInProgress), null; newProps = 0 !== (workInProgress.flags & 128); - cache$151 = type.rendering; - if (null === cache$151) + cache$152 = type.rendering; + if (null === cache$152) if (newProps) cutOffTailIfNeeded(type, !1); else { if ( @@ -10999,11 +11084,11 @@ function completeWork(current, workInProgress, renderLanes) { (null !== current && 0 !== (current.flags & 128)) ) for (current = workInProgress.child; null !== current; ) { - cache$151 = findFirstSuspended(current); - if (null !== cache$151) { + cache$152 = findFirstSuspended(current); + if (null !== cache$152) { workInProgress.flags |= 128; cutOffTailIfNeeded(type, !1); - current = cache$151.updateQueue; + current = cache$152.updateQueue; workInProgress.updateQueue = current; scheduleRetryEffect(workInProgress, current); workInProgress.subtreeFlags = 0; @@ -11028,7 +11113,7 @@ function completeWork(current, workInProgress, renderLanes) { } else { if (!newProps) - if (((current = findFirstSuspended(cache$151)), null !== current)) { + if (((current = findFirstSuspended(cache$152)), null !== current)) { if ( ((workInProgress.flags |= 128), (newProps = !0), @@ -11038,7 +11123,7 @@ function completeWork(current, workInProgress, renderLanes) { cutOffTailIfNeeded(type, !0), null === type.tail && "hidden" === type.tailMode && - !cache$151.alternate && + !cache$152.alternate && !isHydrating) ) return bubbleProperties(workInProgress), null; @@ -11051,13 +11136,13 @@ function completeWork(current, workInProgress, renderLanes) { cutOffTailIfNeeded(type, !1), (workInProgress.lanes = 4194304)); type.isBackwards - ? ((cache$151.sibling = workInProgress.child), - (workInProgress.child = cache$151)) + ? ((cache$152.sibling = workInProgress.child), + (workInProgress.child = cache$152)) : ((current = type.last), null !== current - ? (current.sibling = cache$151) - : (workInProgress.child = cache$151), - (type.last = cache$151)); + ? (current.sibling = cache$152) + : (workInProgress.child = cache$152), + (type.last = cache$152)); } if (null !== type.tail) return ( @@ -11514,7 +11599,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { if (0 !== (executionContext & 6)) throw Error(formatProdErrorMessage(327)); var shouldTimeSlice = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root$jscomp$0.expiredLanes)) || checkIfRootIsPrerendering(root$jscomp$0, lanes), exitStatus = shouldTimeSlice @@ -11602,7 +11687,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { case 1: throw Error(formatProdErrorMessage(345)); case 4: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case 6: markRootSuspended( shouldTimeSlice, @@ -11694,7 +11779,7 @@ function commitRootWhenReady( ) { root.timeoutHandle = -1; suspendedCommitReason = finishedWork.subtreeFlags; - var isViewTransitionEligible = (lanes & 335544192) === lanes; + var isViewTransitionEligible = (lanes & 335544064) === lanes; if ( isViewTransitionEligible || suspendedCommitReason & 8192 || @@ -11914,7 +11999,7 @@ function pushAsyncDispatcher() { function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = 4; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -11979,8 +12064,8 @@ function renderRootSync(root, lanes, shouldYieldForPrerendering) { workLoopSync(); exitStatus = workInProgressRootExitStatus; break; - } catch (thrownValue$171) { - handleThrow(root, thrownValue$171); + } catch (thrownValue$172) { + handleThrow(root, thrownValue$172); } while (1); lanes && root.shellSuspendCounter++; @@ -12095,8 +12180,8 @@ function renderRootConcurrent(root, lanes) { } workLoopConcurrentByScheduler(); break; - } catch (thrownValue$173) { - handleThrow(root, thrownValue$173); + } catch (thrownValue$174) { + handleThrow(root, thrownValue$174); } while (1); lastContextDependency = currentlyRenderingFiber$1 = null; @@ -12285,6 +12370,7 @@ function commitRoot( if (finishedWork === root.current) throw Error(formatProdErrorMessage(177)); didIncludeRenderPhaseUpdate = finishedWork.lanes | finishedWork.childLanes; didIncludeRenderPhaseUpdate |= concurrentlyUpdatedLanes; + null === root.gestures && (didIncludeRenderPhaseUpdate &= -65); markRootFinished( root, lanes, @@ -12296,55 +12382,58 @@ function commitRoot( root === workInProgressRoot && ((workInProgress = workInProgressRoot = null), (workInProgressRootRenderLanes = 0)); - pendingFinishedWork = finishedWork; - pendingEffectsRoot = root; - pendingEffectsLanes = lanes; - pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; - pendingPassiveTransitions = transitions; - pendingRecoverableErrors = recoverableErrors; - pendingViewTransitionEvents = null; - (lanes & 335544192) === lanes - ? ((pendingTransitionTypes = ReactSharedInternals.V), - (ReactSharedInternals.V = null), - (recoverableErrors = 10262)) - : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); - 0 !== (finishedWork.subtreeFlags & recoverableErrors) || - 0 !== (finishedWork.flags & recoverableErrors) - ? ((root.callbackNode = null), - (root.callbackPriority = 0), - scheduleCallback$1(NormalPriority$1, function () { - flushPassiveEffects(!0); - return null; - })) - : ((root.callbackNode = null), (root.callbackPriority = 0)); - recoverableErrors = 0 !== (finishedWork.flags & 13878); - if (0 !== (finishedWork.subtreeFlags & 13878) || recoverableErrors) { - recoverableErrors = ReactSharedInternals.T; - ReactSharedInternals.T = null; - transitions = ReactDOMSharedInternals.p; - ReactDOMSharedInternals.p = 2; - spawnedLane = executionContext; - executionContext |= 4; - try { - commitBeforeMutationEffects(root, finishedWork, lanes); - } finally { - (executionContext = spawnedLane), - (ReactDOMSharedInternals.p = transitions), - (ReactSharedInternals.T = recoverableErrors); + if (64 === lanes) commitGestureOnRoot(root); + else { + pendingFinishedWork = finishedWork; + pendingEffectsRoot = root; + pendingEffectsLanes = lanes; + pendingEffectsRemainingLanes = didIncludeRenderPhaseUpdate; + pendingPassiveTransitions = transitions; + pendingRecoverableErrors = recoverableErrors; + pendingViewTransitionEvents = null; + (lanes & 335544064) === lanes + ? ((pendingTransitionTypes = ReactSharedInternals.V), + (ReactSharedInternals.V = null), + (recoverableErrors = 10262)) + : ((pendingTransitionTypes = null), (recoverableErrors = 10256)); + 0 !== (finishedWork.subtreeFlags & recoverableErrors) || + 0 !== (finishedWork.flags & recoverableErrors) + ? ((root.callbackNode = null), + (root.callbackPriority = 0), + scheduleCallback$1(NormalPriority$1, function () { + flushPassiveEffects(!0); + return null; + })) + : ((root.callbackNode = null), (root.callbackPriority = 0)); + recoverableErrors = 0 !== (finishedWork.flags & 13878); + if (0 !== (finishedWork.subtreeFlags & 13878) || recoverableErrors) { + recoverableErrors = ReactSharedInternals.T; + ReactSharedInternals.T = null; + transitions = ReactDOMSharedInternals.p; + ReactDOMSharedInternals.p = 2; + spawnedLane = executionContext; + executionContext |= 4; + try { + commitBeforeMutationEffects(root, finishedWork, lanes); + } finally { + (executionContext = spawnedLane), + (ReactDOMSharedInternals.p = transitions), + (ReactSharedInternals.T = recoverableErrors); + } } + pendingEffectsStatus = 1; + (shouldStartViewTransition && + startViewTransition( + root.containerInfo, + pendingTransitionTypes, + flushMutationEffects, + flushLayoutEffects, + flushAfterMutationEffects, + flushSpawnedWork, + flushPassiveEffects + )) || + (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } - pendingEffectsStatus = 1; - (shouldStartViewTransition && - startViewTransition( - root.containerInfo, - pendingTransitionTypes, - flushMutationEffects, - flushLayoutEffects, - flushAfterMutationEffects, - flushSpawnedWork, - flushPassiveEffects - )) || - (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } } function flushAfterMutationEffects() { @@ -12508,7 +12597,7 @@ function flushSpawnedWork() { finishedWork = pendingFinishedWork, lanes = pendingEffectsLanes, recoverableErrors = pendingRecoverableErrors, - passiveSubtreeMask = (lanes & 335544192) === lanes ? 10262 : 10256; + passiveSubtreeMask = (lanes & 335544064) === lanes ? 10262 : 10256; 0 !== (finishedWork.subtreeFlags & passiveSubtreeMask) || 0 !== (finishedWork.flags & passiveSubtreeMask) ? (pendingEffectsStatus = 5) @@ -12564,7 +12653,7 @@ function flushSpawnedWork() { 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); passiveSubtreeMask = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (passiveSubtreeMask & 42) + 0 !== (lanes & 4194090) && 0 !== (passiveSubtreeMask & 42) ? root === rootWithNestedUpdates ? nestedUpdateCount++ : ((nestedUpdateCount = 0), (rootWithNestedUpdates = root)) @@ -12572,6 +12661,11 @@ function flushSpawnedWork() { flushSyncWorkAcrossRoots_impl(0, !1); } } +function commitGestureOnRoot(root) { + var finishedGesture = root.gestures; + if (null === finishedGesture) throw Error(formatProdErrorMessage(548)); + deleteScheduledGesture(root, finishedGesture); +} function releaseRootPooledCache(root, remainingLanes) { 0 === (root.pooledCacheLanes &= remainingLanes) && ((remainingLanes = root.pooledCache), @@ -12765,41 +12859,42 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) { isFlushingWork = !0; do { var didPerformSomeWork = !1; - for (var root$179 = firstScheduledRoot; null !== root$179; ) { + for (var root$180 = firstScheduledRoot; null !== root$180; ) { if (!onlyLegacy) if (0 !== syncTransitionLanes) { - var pendingLanes = root$179.pendingLanes; + var pendingLanes = root$180.pendingLanes; if (0 === pendingLanes) var JSCompiler_inline_result = 0; else { - var suspendedLanes = root$179.suspendedLanes, - pingedLanes = root$179.pingedLanes; + var suspendedLanes = root$180.suspendedLanes, + pingedLanes = root$180.pingedLanes; JSCompiler_inline_result = (1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1; JSCompiler_inline_result &= pendingLanes & ~(suspendedLanes & ~pingedLanes); JSCompiler_inline_result = - JSCompiler_inline_result & 201326677 - ? (JSCompiler_inline_result & 201326677) | 1 + JSCompiler_inline_result & 201326741 + ? (JSCompiler_inline_result & 201326741) | 1 : JSCompiler_inline_result ? JSCompiler_inline_result | 2 : 0; } 0 !== JSCompiler_inline_result && ((didPerformSomeWork = !0), - performSyncWorkOnRoot(root$179, JSCompiler_inline_result)); + performSyncWorkOnRoot(root$180, JSCompiler_inline_result)); } else (JSCompiler_inline_result = workInProgressRootRenderLanes), (JSCompiler_inline_result = getNextLanes( - root$179, - root$179 === workInProgressRoot ? JSCompiler_inline_result : 0, - null !== root$179.cancelPendingCommit || - -1 !== root$179.timeoutHandle + root$180, + root$180 === workInProgressRoot ? JSCompiler_inline_result : 0, + null !== root$180.cancelPendingCommit || + -1 !== root$180.timeoutHandle )), - 0 === (JSCompiler_inline_result & 3) || - checkIfRootIsPrerendering(root$179, JSCompiler_inline_result) || + (0 === (JSCompiler_inline_result & 3) && + 64 !== JSCompiler_inline_result) || + checkIfRootIsPrerendering(root$180, JSCompiler_inline_result) || ((didPerformSomeWork = !0), - performSyncWorkOnRoot(root$179, JSCompiler_inline_result)); - root$179 = root$179.next; + performSyncWorkOnRoot(root$180, JSCompiler_inline_result)); + root$180 = root$180.next; } } while (didPerformSomeWork); isFlushingWork = !1; @@ -12827,7 +12922,8 @@ function processRootScheduleInMicrotask() { null === prev ? (firstScheduledRoot = next) : (prev.next = next), null === next && (lastScheduledRoot = prev); else if ( - ((prev = root), 0 !== syncTransitionLanes || 0 !== (nextLanes & 3)) + ((prev = root), + 0 !== syncTransitionLanes || 0 !== (nextLanes & 3) || 64 === nextLanes) ) mightHavePendingSyncWork = !0; root = next; @@ -13039,20 +13135,20 @@ function extractEvents$1( } } for ( - var i$jscomp$inline_1601 = 0; - i$jscomp$inline_1601 < simpleEventPluginEvents.length; - i$jscomp$inline_1601++ + var i$jscomp$inline_1605 = 0; + i$jscomp$inline_1605 < simpleEventPluginEvents.length; + i$jscomp$inline_1605++ ) { - var eventName$jscomp$inline_1602 = - simpleEventPluginEvents[i$jscomp$inline_1601], - domEventName$jscomp$inline_1603 = - eventName$jscomp$inline_1602.toLowerCase(), - capitalizedEvent$jscomp$inline_1604 = - eventName$jscomp$inline_1602[0].toUpperCase() + - eventName$jscomp$inline_1602.slice(1); + var eventName$jscomp$inline_1606 = + simpleEventPluginEvents[i$jscomp$inline_1605], + domEventName$jscomp$inline_1607 = + eventName$jscomp$inline_1606.toLowerCase(), + capitalizedEvent$jscomp$inline_1608 = + eventName$jscomp$inline_1606[0].toUpperCase() + + eventName$jscomp$inline_1606.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1603, - "on" + capitalizedEvent$jscomp$inline_1604 + domEventName$jscomp$inline_1607, + "on" + capitalizedEvent$jscomp$inline_1608 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -14233,34 +14329,34 @@ function setInitialProperties(domElement, tag, props) { defaultChecked = null; for (hasSrc in props) if (props.hasOwnProperty(hasSrc)) { - var propValue$193 = props[hasSrc]; - if (null != propValue$193) + var propValue$194 = props[hasSrc]; + if (null != propValue$194) switch (hasSrc) { case "name": - hasSrcSet = propValue$193; + hasSrcSet = propValue$194; break; case "type": - propValue = propValue$193; + propValue = propValue$194; break; case "checked": - checked = propValue$193; + checked = propValue$194; break; case "defaultChecked": - defaultChecked = propValue$193; + defaultChecked = propValue$194; break; case "value": - propKey = propValue$193; + propKey = propValue$194; break; case "defaultValue": - defaultValue = propValue$193; + defaultValue = propValue$194; break; case "children": case "dangerouslySetInnerHTML": - if (null != propValue$193) + if (null != propValue$194) throw Error(formatProdErrorMessage(137, tag)); break; default: - setProp(domElement, tag, hasSrc, propValue$193, props, null); + setProp(domElement, tag, hasSrc, propValue$194, props, null); } } initInput( @@ -14397,14 +14493,14 @@ function setInitialProperties(domElement, tag, props) { return; default: if (isCustomElement(tag)) { - for (propValue$193 in props) - props.hasOwnProperty(propValue$193) && - ((hasSrc = props[propValue$193]), + for (propValue$194 in props) + props.hasOwnProperty(propValue$194) && + ((hasSrc = props[propValue$194]), void 0 !== hasSrc && setPropOnCustomElement( domElement, tag, - propValue$193, + propValue$194, hasSrc, props, void 0 @@ -14452,14 +14548,14 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp(domElement, tag, propKey, null, nextProps, lastProp); } } - for (var propKey$210 in nextProps) { - var propKey = nextProps[propKey$210]; - lastProp = lastProps[propKey$210]; + for (var propKey$211 in nextProps) { + var propKey = nextProps[propKey$211]; + lastProp = lastProps[propKey$211]; if ( - nextProps.hasOwnProperty(propKey$210) && + nextProps.hasOwnProperty(propKey$211) && (null != propKey || null != lastProp) ) - switch (propKey$210) { + switch (propKey$211) { case "type": propKey !== lastProp && (viewTransitionMutationContext = !0); type = propKey; @@ -14494,7 +14590,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp( domElement, tag, - propKey$210, + propKey$211, propKey, nextProps, lastProp @@ -14513,7 +14609,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { ); return; case "select": - propKey = value = defaultValue = propKey$210 = null; + propKey = value = defaultValue = propKey$211 = null; for (type in lastProps) if ( ((lastDefaultValue = lastProps[type]), @@ -14545,7 +14641,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { switch (name) { case "value": type !== lastDefaultValue && (viewTransitionMutationContext = !0); - propKey$210 = type; + propKey$211 = type; break; case "defaultValue": type !== lastDefaultValue && (viewTransitionMutationContext = !0); @@ -14568,15 +14664,15 @@ function updateProperties(domElement, tag, lastProps, nextProps) { tag = defaultValue; lastProps = value; nextProps = propKey; - null != propKey$210 - ? updateOptions(domElement, !!lastProps, propKey$210, !1) + null != propKey$211 + ? updateOptions(domElement, !!lastProps, propKey$211, !1) : !!nextProps !== !!lastProps && (null != tag ? updateOptions(domElement, !!lastProps, tag, !0) : updateOptions(domElement, !!lastProps, lastProps ? [] : "", !1)); return; case "textarea": - propKey = propKey$210 = null; + propKey = propKey$211 = null; for (defaultValue in lastProps) if ( ((name = lastProps[defaultValue]), @@ -14601,7 +14697,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { switch (value) { case "value": name !== type && (viewTransitionMutationContext = !0); - propKey$210 = name; + propKey$211 = name; break; case "defaultValue": name !== type && (viewTransitionMutationContext = !0); @@ -14616,17 +14712,17 @@ function updateProperties(domElement, tag, lastProps, nextProps) { name !== type && setProp(domElement, tag, value, name, nextProps, type); } - updateTextarea(domElement, propKey$210, propKey); + updateTextarea(domElement, propKey$211, propKey); return; case "option": - for (var propKey$226 in lastProps) + for (var propKey$227 in lastProps) if ( - ((propKey$210 = lastProps[propKey$226]), - lastProps.hasOwnProperty(propKey$226) && - null != propKey$210 && - !nextProps.hasOwnProperty(propKey$226)) + ((propKey$211 = lastProps[propKey$227]), + lastProps.hasOwnProperty(propKey$227) && + null != propKey$211 && + !nextProps.hasOwnProperty(propKey$227)) ) - switch (propKey$226) { + switch (propKey$227) { case "selected": domElement.selected = !1; break; @@ -14634,34 +14730,34 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp( domElement, tag, - propKey$226, + propKey$227, null, nextProps, - propKey$210 + propKey$211 ); } for (lastDefaultValue in nextProps) if ( - ((propKey$210 = nextProps[lastDefaultValue]), + ((propKey$211 = nextProps[lastDefaultValue]), (propKey = lastProps[lastDefaultValue]), nextProps.hasOwnProperty(lastDefaultValue) && - propKey$210 !== propKey && - (null != propKey$210 || null != propKey)) + propKey$211 !== propKey && + (null != propKey$211 || null != propKey)) ) switch (lastDefaultValue) { case "selected": - propKey$210 !== propKey && (viewTransitionMutationContext = !0); + propKey$211 !== propKey && (viewTransitionMutationContext = !0); domElement.selected = - propKey$210 && - "function" !== typeof propKey$210 && - "symbol" !== typeof propKey$210; + propKey$211 && + "function" !== typeof propKey$211 && + "symbol" !== typeof propKey$211; break; default: setProp( domElement, tag, lastDefaultValue, - propKey$210, + propKey$211, nextProps, propKey ); @@ -14682,24 +14778,24 @@ function updateProperties(domElement, tag, lastProps, nextProps) { case "track": case "wbr": case "menuitem": - for (var propKey$231 in lastProps) - (propKey$210 = lastProps[propKey$231]), - lastProps.hasOwnProperty(propKey$231) && - null != propKey$210 && - !nextProps.hasOwnProperty(propKey$231) && - setProp(domElement, tag, propKey$231, null, nextProps, propKey$210); + for (var propKey$232 in lastProps) + (propKey$211 = lastProps[propKey$232]), + lastProps.hasOwnProperty(propKey$232) && + null != propKey$211 && + !nextProps.hasOwnProperty(propKey$232) && + setProp(domElement, tag, propKey$232, null, nextProps, propKey$211); for (checked in nextProps) if ( - ((propKey$210 = nextProps[checked]), + ((propKey$211 = nextProps[checked]), (propKey = lastProps[checked]), nextProps.hasOwnProperty(checked) && - propKey$210 !== propKey && - (null != propKey$210 || null != propKey)) + propKey$211 !== propKey && + (null != propKey$211 || null != propKey)) ) switch (checked) { case "children": case "dangerouslySetInnerHTML": - if (null != propKey$210) + if (null != propKey$211) throw Error(formatProdErrorMessage(137, tag)); break; default: @@ -14707,7 +14803,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { domElement, tag, checked, - propKey$210, + propKey$211, nextProps, propKey ); @@ -14715,49 +14811,49 @@ function updateProperties(domElement, tag, lastProps, nextProps) { return; default: if (isCustomElement(tag)) { - for (var propKey$236 in lastProps) - (propKey$210 = lastProps[propKey$236]), - lastProps.hasOwnProperty(propKey$236) && - void 0 !== propKey$210 && - !nextProps.hasOwnProperty(propKey$236) && + for (var propKey$237 in lastProps) + (propKey$211 = lastProps[propKey$237]), + lastProps.hasOwnProperty(propKey$237) && + void 0 !== propKey$211 && + !nextProps.hasOwnProperty(propKey$237) && setPropOnCustomElement( domElement, tag, - propKey$236, + propKey$237, void 0, nextProps, - propKey$210 + propKey$211 ); for (defaultChecked in nextProps) - (propKey$210 = nextProps[defaultChecked]), + (propKey$211 = nextProps[defaultChecked]), (propKey = lastProps[defaultChecked]), !nextProps.hasOwnProperty(defaultChecked) || - propKey$210 === propKey || - (void 0 === propKey$210 && void 0 === propKey) || + propKey$211 === propKey || + (void 0 === propKey$211 && void 0 === propKey) || setPropOnCustomElement( domElement, tag, defaultChecked, - propKey$210, + propKey$211, nextProps, propKey ); return; } } - for (var propKey$241 in lastProps) - (propKey$210 = lastProps[propKey$241]), - lastProps.hasOwnProperty(propKey$241) && - null != propKey$210 && - !nextProps.hasOwnProperty(propKey$241) && - setProp(domElement, tag, propKey$241, null, nextProps, propKey$210); + for (var propKey$242 in lastProps) + (propKey$211 = lastProps[propKey$242]), + lastProps.hasOwnProperty(propKey$242) && + null != propKey$211 && + !nextProps.hasOwnProperty(propKey$242) && + setProp(domElement, tag, propKey$242, null, nextProps, propKey$211); for (lastProp in nextProps) - (propKey$210 = nextProps[lastProp]), + (propKey$211 = nextProps[lastProp]), (propKey = lastProps[lastProp]), !nextProps.hasOwnProperty(lastProp) || - propKey$210 === propKey || - (null == propKey$210 && null == propKey) || - setProp(domElement, tag, lastProp, propKey$210, nextProps, propKey); + propKey$211 === propKey || + (null == propKey$211 && null == propKey) || + setProp(domElement, tag, lastProp, propKey$211, nextProps, propKey); } var eventsEnabled = null, selectionInformation = null; @@ -15566,26 +15662,26 @@ function getResource(type, currentProps, pendingProps, currentResource) { "string" === typeof pendingProps.precedence ) { type = getStyleKey(pendingProps.href); - var styles$249 = getResourcesFromRoot( + var styles$250 = getResourcesFromRoot( JSCompiler_inline_result ).hoistableStyles, - resource$250 = styles$249.get(type); - resource$250 || + resource$251 = styles$250.get(type); + resource$251 || ((JSCompiler_inline_result = JSCompiler_inline_result.ownerDocument || JSCompiler_inline_result), - (resource$250 = { + (resource$251 = { type: "stylesheet", instance: null, count: 0, state: { loading: 0, preload: null } }), - styles$249.set(type, resource$250), - (styles$249 = JSCompiler_inline_result.querySelector( + styles$250.set(type, resource$251), + (styles$250 = JSCompiler_inline_result.querySelector( getStylesheetSelectorFromKey(type) )) && - !styles$249._p && - ((resource$250.instance = styles$249), - (resource$250.state.loading = 5)), + !styles$250._p && + ((resource$251.instance = styles$250), + (resource$251.state.loading = 5)), preloadPropsMap.has(type) || ((pendingProps = { rel: "preload", @@ -15598,16 +15694,16 @@ function getResource(type, currentProps, pendingProps, currentResource) { referrerPolicy: pendingProps.referrerPolicy }), preloadPropsMap.set(type, pendingProps), - styles$249 || + styles$250 || preloadStylesheet( JSCompiler_inline_result, type, pendingProps, - resource$250.state + resource$251.state ))); if (currentProps && null === currentResource) throw Error(formatProdErrorMessage(528, "")); - return resource$250; + return resource$251; } if (currentProps && null !== currentResource) throw Error(formatProdErrorMessage(529, "")); @@ -15704,37 +15800,37 @@ function acquireResource(hoistableRoot, resource, props) { return (resource.instance = instance); case "stylesheet": styleProps = getStyleKey(props.href); - var instance$255 = hoistableRoot.querySelector( + var instance$256 = hoistableRoot.querySelector( getStylesheetSelectorFromKey(styleProps) ); - if (instance$255) + if (instance$256) return ( (resource.state.loading |= 4), - (resource.instance = instance$255), - markNodeAsHoistable(instance$255), - instance$255 + (resource.instance = instance$256), + markNodeAsHoistable(instance$256), + instance$256 ); instance = stylesheetPropsFromRawProps(props); (styleProps = preloadPropsMap.get(styleProps)) && adoptPreloadPropsForStylesheet(instance, styleProps); - instance$255 = ( + instance$256 = ( hoistableRoot.ownerDocument || hoistableRoot ).createElement("link"); - markNodeAsHoistable(instance$255); - var linkInstance = instance$255; + markNodeAsHoistable(instance$256); + var linkInstance = instance$256; linkInstance._p = new Promise(function (resolve, reject) { linkInstance.onload = resolve; linkInstance.onerror = reject; }); - setInitialProperties(instance$255, "link", instance); + setInitialProperties(instance$256, "link", instance); resource.state.loading |= 4; - insertStylesheet(instance$255, props.precedence, hoistableRoot); - return (resource.instance = instance$255); + insertStylesheet(instance$256, props.precedence, hoistableRoot); + return (resource.instance = instance$256); case "script": - instance$255 = getScriptKey(props.src); + instance$256 = getScriptKey(props.src); if ( (styleProps = hoistableRoot.querySelector( - getScriptSelectorFromKey(instance$255) + getScriptSelectorFromKey(instance$256) )) ) return ( @@ -15743,7 +15839,7 @@ function acquireResource(hoistableRoot, resource, props) { styleProps ); instance = props; - if ((styleProps = preloadPropsMap.get(instance$255))) + if ((styleProps = preloadPropsMap.get(instance$256))) (instance = assign({}, props)), adoptPreloadPropsForScript(instance, styleProps); hoistableRoot = hoistableRoot.ownerDocument || hoistableRoot; @@ -16075,6 +16171,7 @@ function FiberRootNode( this.pooledCache = null; this.pooledCacheLanes = 0; this.formState = formState; + this.gestures = null; this.incompleteTransitions = new Map(); } function createFiberRoot( @@ -16762,16 +16859,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { 0 === i && attemptExplicitHydrationTarget(target); } }; -var isomorphicReactPackageVersion$jscomp$inline_1853 = React.version; +var isomorphicReactPackageVersion$jscomp$inline_1857 = React.version; if ( - "19.1.0-experimental-32b0cad8-20250213" !== - isomorphicReactPackageVersion$jscomp$inline_1853 + "19.1.0-experimental-fcb4e0f1-20250219" !== + isomorphicReactPackageVersion$jscomp$inline_1857 ) throw Error( formatProdErrorMessage( 527, - isomorphicReactPackageVersion$jscomp$inline_1853, - "19.1.0-experimental-32b0cad8-20250213" + isomorphicReactPackageVersion$jscomp$inline_1857, + "19.1.0-experimental-fcb4e0f1-20250219" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -16791,24 +16888,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_2393 = { +var internals$jscomp$inline_2397 = { bundleType: 0, - version: "19.1.0-experimental-32b0cad8-20250213", + version: "19.1.0-experimental-fcb4e0f1-20250219", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-experimental-32b0cad8-20250213" + reconcilerVersion: "19.1.0-experimental-fcb4e0f1-20250219" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2394 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2398 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2394.isDisabled && - hook$jscomp$inline_2394.supportsFiber + !hook$jscomp$inline_2398.isDisabled && + hook$jscomp$inline_2398.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2394.inject( - internals$jscomp$inline_2393 + (rendererID = hook$jscomp$inline_2398.inject( + internals$jscomp$inline_2397 )), - (injectedHook = hook$jscomp$inline_2394); + (injectedHook = hook$jscomp$inline_2398); } catch (err) {} } exports.createComponentSelector = function (component) { @@ -17051,4 +17148,4 @@ exports.observeVisibleRects = function ( } }; }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js index f1d74d2e86ae3..25d168415a683 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js @@ -416,7 +416,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js index 596d7057b2e21..106cbbaa94ee7 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js @@ -207,4 +207,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js index f7b3760865e1a..4eb2970440aa8 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.development.js @@ -336,5 +336,5 @@ })) : Internals.d.m(href)); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; })(); diff --git a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js index 1de799900b969..a002564aa3711 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.react-server.production.js @@ -149,4 +149,4 @@ exports.preloadModule = function (href, options) { }); } else Internals.d.m(href); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom-experimental/package.json b/packages/next/src/compiled/react-dom-experimental/package.json index fd7096d77e967..f88e5bbaaad6e 100644 --- a/packages/next/src/compiled/react-dom-experimental/package.json +++ b/packages/next/src/compiled/react-dom-experimental/package.json @@ -72,10 +72,10 @@ "./package.json": "./package.json" }, "dependencies": { - "scheduler": "0.0.0-experimental-32b0cad8-20250213" + "scheduler": "0.0.0-experimental-fcb4e0f1-20250219" }, "peerDependencies": { - "react": "0.0.0-experimental-32b0cad8-20250213" + "react": "0.0.0-experimental-fcb4e0f1-20250219" }, "browser": { "./server.js": "./server.browser.js", diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js index cc31660e8e523..4dcbd764035d8 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-client.development.js @@ -601,8 +601,8 @@ if (lane & 8) return "InputContinuous"; if (lane & 16) return "DefaultHydration"; if (lane & 32) return "Default"; - if (lane & 64) return "TransitionHydration"; - if (lane & 4194176) return "Transition"; + if (lane & 128) return "TransitionHydration"; + if (lane & 4194048) return "Transition"; if (lane & 62914560) return "Retry"; if (lane & 67108864) return "SelectiveHydration"; if (lane & 134217728) return "IdleHydration"; @@ -629,6 +629,7 @@ case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -643,7 +644,7 @@ case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -705,7 +706,7 @@ ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -723,10 +724,10 @@ case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -766,7 +767,7 @@ function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -842,7 +843,7 @@ root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -865,7 +866,6 @@ case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -884,7 +884,7 @@ case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -3829,17 +3829,19 @@ (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (nestedUpdateCount > NESTED_UPDATE_LIMIT) @@ -4362,7 +4364,7 @@ } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -5542,7 +5544,7 @@ throw Error( "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, nextSnapshot); } hook.memoizedState = nextSnapshot; @@ -5625,7 +5627,7 @@ "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -6568,7 +6570,7 @@ queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -13512,7 +13514,7 @@ resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -14393,7 +14395,7 @@ throw Error("Should not already be working."); var shouldTimeSlice = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root.expiredLanes)) || checkIfRootIsPrerendering(root, lanes), exitStatus = shouldTimeSlice @@ -14486,7 +14488,7 @@ case RootFatalErrored: throw Error("Root did not complete. This is a bug in React."); case RootSuspendedWithDelay: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case RootSuspendedAtTheShell: markRootSuspended( shouldTimeSlice, @@ -14838,7 +14840,7 @@ function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = RootSuspendedWithDelay; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -15646,7 +15648,7 @@ 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); remainingLanes = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (remainingLanes & 42) + 0 !== (lanes & 4194090) && 0 !== (remainingLanes & 42) ? ((nestedUpdateScheduled = !0), root === rootWithNestedUpdates ? nestedUpdateCount++ @@ -16034,8 +16036,8 @@ (1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1; nextLanes &= pendingLanes & ~(suspendedLanes & ~pingedLanes); nextLanes = - nextLanes & 201326677 - ? (nextLanes & 201326677) | 1 + nextLanes & 201326741 + ? (nextLanes & 201326741) | 1 : nextLanes ? nextLanes | 2 : 0; @@ -21242,7 +21244,7 @@ clz32 = Math.clz32 ? Math.clz32 : clz32Fallback, log = Math.log, LN2 = Math.LN2, - nextTransitionLane = 128, + nextTransitionLane = 256, nextRetryLane = 4194304, DiscreteEventPriority = 2, ContinuousEventPriority = 8, @@ -24754,11 +24756,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-canary-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-canary-fcb4e0f1-20250219" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-canary-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-canary-fcb4e0f1-20250219\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -24795,10 +24797,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.1.0-canary-32b0cad8-20250213", + version: "19.1.0-canary-fcb4e0f1-20250219", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-canary-32b0cad8-20250213" + reconcilerVersion: "19.1.0-canary-fcb4e0f1-20250219" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -24942,7 +24944,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-fcb4e0f1-20250219"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js index a958d7af33633..5b660f8726be7 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-client.production.js @@ -336,7 +336,7 @@ function clz32Fallback(x) { x >>>= 0; return 0 === x ? 32 : (31 - ((log(x) / LN2) | 0)) | 0; } -var nextTransitionLane = 128, +var nextTransitionLane = 256, nextRetryLane = 4194304; function getHighestPriorityLanes(lanes) { var pendingSyncLanes = lanes & 42; @@ -357,6 +357,7 @@ function getHighestPriorityLanes(lanes) { case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -371,7 +372,7 @@ function getHighestPriorityLanes(lanes) { case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -427,7 +428,7 @@ function getNextLanes(root, wipLanes, rootHasPendingCommit) { ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -445,10 +446,10 @@ function computeExpirationTime(lane, currentTime) { case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -483,7 +484,7 @@ function computeExpirationTime(lane, currentTime) { function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -557,7 +558,7 @@ function markSpawnedDeferredLane(root, spawnedLane, entangledLanes) { root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -580,7 +581,6 @@ function getBumpedLaneForHydrationByLane(lane) { case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -599,7 +599,7 @@ function getBumpedLaneForHydrationByLane(lane) { case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -2349,17 +2349,19 @@ function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { null === sourceFiber || sourceFiber._visibility & 1 || (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (50 < nestedUpdateCount) @@ -2643,7 +2645,7 @@ function enqueueUpdate(fiber, update, lane) { } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -3571,7 +3573,7 @@ function updateSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) { ); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -4261,7 +4263,7 @@ function enqueueRenderPhaseUpdate(queue, update) { queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -4405,7 +4407,7 @@ var ContextOnlyDispatcher = { getServerSnapshot = getSnapshot(); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } hook.memoizedState = getServerSnapshot; @@ -9583,7 +9585,7 @@ function preloadResourceAndSuspendIfNeeded(workInProgress, resource) { resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -10275,7 +10277,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { if (0 !== (executionContext & 6)) throw Error(formatProdErrorMessage(327)); var shouldTimeSlice = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root$jscomp$0.expiredLanes)) || checkIfRootIsPrerendering(root$jscomp$0, lanes), exitStatus = shouldTimeSlice @@ -10363,7 +10365,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { case 1: throw Error(formatProdErrorMessage(345)); case 4: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case 6: markRootSuspended( shouldTimeSlice, @@ -10656,7 +10658,7 @@ function pushAsyncDispatcher() { function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = 4; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -11267,7 +11269,7 @@ function flushSpawnedWork() { 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); remainingLanes = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (remainingLanes & 42) + 0 !== (lanes & 4194090) && 0 !== (remainingLanes & 42) ? root === rootWithNestedUpdates ? nestedUpdateCount++ : ((nestedUpdateCount = 0), (rootWithNestedUpdates = root)) @@ -11481,8 +11483,8 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) { JSCompiler_inline_result &= pendingLanes & ~(suspendedLanes & ~pingedLanes); JSCompiler_inline_result = - JSCompiler_inline_result & 201326677 - ? (JSCompiler_inline_result & 201326677) | 1 + JSCompiler_inline_result & 201326741 + ? (JSCompiler_inline_result & 201326741) | 1 : JSCompiler_inline_result ? JSCompiler_inline_result | 2 : 0; @@ -15250,14 +15252,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1762 = React.version; if ( - "19.1.0-canary-32b0cad8-20250213" !== + "19.1.0-canary-fcb4e0f1-20250219" !== isomorphicReactPackageVersion$jscomp$inline_1762 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1762, - "19.1.0-canary-32b0cad8-20250213" + "19.1.0-canary-fcb4e0f1-20250219" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -15279,10 +15281,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2243 = { bundleType: 0, - version: "19.1.0-canary-32b0cad8-20250213", + version: "19.1.0-canary-fcb4e0f1-20250219", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-canary-32b0cad8-20250213" + reconcilerVersion: "19.1.0-canary-fcb4e0f1-20250219" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2244 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -15386,4 +15388,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js index dd5a0e2064a7a..cff8c5176658e 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.development.js @@ -609,8 +609,8 @@ if (lane & 8) return "InputContinuous"; if (lane & 16) return "DefaultHydration"; if (lane & 32) return "Default"; - if (lane & 64) return "TransitionHydration"; - if (lane & 4194176) return "Transition"; + if (lane & 128) return "TransitionHydration"; + if (lane & 4194048) return "Transition"; if (lane & 62914560) return "Retry"; if (lane & 67108864) return "SelectiveHydration"; if (lane & 134217728) return "IdleHydration"; @@ -637,6 +637,7 @@ case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -651,7 +652,7 @@ case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -713,7 +714,7 @@ ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -731,10 +732,10 @@ case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -774,7 +775,7 @@ function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -850,7 +851,7 @@ root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -873,7 +874,6 @@ case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -892,7 +892,7 @@ case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -3837,17 +3837,19 @@ (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (nestedUpdateCount > NESTED_UPDATE_LIMIT) @@ -4370,7 +4372,7 @@ } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -5550,7 +5552,7 @@ throw Error( "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, nextSnapshot); } hook.memoizedState = nextSnapshot; @@ -5633,7 +5635,7 @@ "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -6576,7 +6578,7 @@ queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -13520,7 +13522,7 @@ resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -14401,7 +14403,7 @@ throw Error("Should not already be working."); var shouldTimeSlice = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root.expiredLanes)) || checkIfRootIsPrerendering(root, lanes), exitStatus = shouldTimeSlice @@ -14494,7 +14496,7 @@ case RootFatalErrored: throw Error("Root did not complete. This is a bug in React."); case RootSuspendedWithDelay: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case RootSuspendedAtTheShell: markRootSuspended( shouldTimeSlice, @@ -14850,7 +14852,7 @@ function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = RootSuspendedWithDelay; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -15658,7 +15660,7 @@ 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); remainingLanes = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (remainingLanes & 42) + 0 !== (lanes & 4194090) && 0 !== (remainingLanes & 42) ? ((nestedUpdateScheduled = !0), root === rootWithNestedUpdates ? nestedUpdateCount++ @@ -16046,8 +16048,8 @@ (1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1; nextLanes &= pendingLanes & ~(suspendedLanes & ~pingedLanes); nextLanes = - nextLanes & 201326677 - ? (nextLanes & 201326677) | 1 + nextLanes & 201326741 + ? (nextLanes & 201326741) | 1 : nextLanes ? nextLanes | 2 : 0; @@ -21299,7 +21301,7 @@ clz32 = Math.clz32 ? Math.clz32 : clz32Fallback, log = Math.log, LN2 = Math.LN2, - nextTransitionLane = 128, + nextTransitionLane = 256, nextRetryLane = 4194304, DiscreteEventPriority = 2, ContinuousEventPriority = 8, @@ -24811,11 +24813,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-canary-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-canary-fcb4e0f1-20250219" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-canary-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-canary-fcb4e0f1-20250219\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -24852,10 +24854,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.1.0-canary-32b0cad8-20250213", + version: "19.1.0-canary-fcb4e0f1-20250219", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-canary-32b0cad8-20250213" + reconcilerVersion: "19.1.0-canary-fcb4e0f1-20250219" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -25329,7 +25331,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-fcb4e0f1-20250219"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js index 796bd201ca668..4daabfbdc1314 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-profiling.profiling.js @@ -379,8 +379,8 @@ function getLabelForLane(lane) { if (lane & 8) return "InputContinuous"; if (lane & 16) return "DefaultHydration"; if (lane & 32) return "Default"; - if (lane & 64) return "TransitionHydration"; - if (lane & 4194176) return "Transition"; + if (lane & 128) return "TransitionHydration"; + if (lane & 4194048) return "Transition"; if (lane & 62914560) return "Retry"; if (lane & 67108864) return "SelectiveHydration"; if (lane & 134217728) return "IdleHydration"; @@ -388,7 +388,7 @@ function getLabelForLane(lane) { if (lane & 536870912) return "Offscreen"; if (lane & 1073741824) return "Deferred"; } -var nextTransitionLane = 128, +var nextTransitionLane = 256, nextRetryLane = 4194304; function getHighestPriorityLanes(lanes) { var pendingSyncLanes = lanes & 42; @@ -409,6 +409,7 @@ function getHighestPriorityLanes(lanes) { case 64: return 64; case 128: + return 128; case 256: case 512: case 1024: @@ -423,7 +424,7 @@ function getHighestPriorityLanes(lanes) { case 524288: case 1048576: case 2097152: - return lanes & 4194176; + return lanes & 4194048; case 4194304: case 8388608: case 16777216: @@ -479,7 +480,7 @@ function getNextLanes(root, wipLanes, rootHasPendingCommit) { ((suspendedLanes = nextLanes & -nextLanes), (rootHasPendingCommit = wipLanes & -wipLanes), suspendedLanes >= rootHasPendingCommit || - (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194176))) + (32 === suspendedLanes && 0 !== (rootHasPendingCommit & 4194048))) ? wipLanes : nextLanes; } @@ -497,10 +498,10 @@ function computeExpirationTime(lane, currentTime) { case 2: case 4: case 8: + case 64: return currentTime + 250; case 16: case 32: - case 64: case 128: case 256: case 512: @@ -535,7 +536,7 @@ function computeExpirationTime(lane, currentTime) { function claimNextTransitionLane() { var lane = nextTransitionLane; nextTransitionLane <<= 1; - 0 === (nextTransitionLane & 4194176) && (nextTransitionLane = 128); + 0 === (nextTransitionLane & 4194048) && (nextTransitionLane = 256); return lane; } function claimNextRetryLane() { @@ -609,7 +610,7 @@ function markSpawnedDeferredLane(root, spawnedLane, entangledLanes) { root.entanglements[spawnedLaneIndex] = root.entanglements[spawnedLaneIndex] | 1073741824 | - (entangledLanes & 4194218); + (entangledLanes & 4194090); } function markRootEntangled(root, entangledLanes) { var rootEntangledLanes = (root.entangledLanes |= entangledLanes); @@ -632,7 +633,6 @@ function getBumpedLaneForHydrationByLane(lane) { case 32: lane = 16; break; - case 128: case 256: case 512: case 1024: @@ -651,7 +651,7 @@ function getBumpedLaneForHydrationByLane(lane) { case 8388608: case 16777216: case 33554432: - lane = 64; + lane = 128; break; case 268435456: lane = 134217728; @@ -2431,17 +2431,19 @@ function markUpdateLaneFromFiberToRoot(sourceFiber, update, lane) { null === sourceFiber || sourceFiber._visibility & 1 || (isHidden = !0)), (sourceFiber = parent), (parent = parent.return); - isHidden && - null !== update && - 3 === sourceFiber.tag && - ((parent = sourceFiber.stateNode), - (isHidden = 31 - clz32(lane)), - (parent = parent.hiddenUpdates), - (sourceFiber = parent[isHidden]), - null === sourceFiber - ? (parent[isHidden] = [update]) - : sourceFiber.push(update), - (update.lane = lane | 536870912)); + return 3 === sourceFiber.tag + ? ((parent = sourceFiber.stateNode), + isHidden && + null !== update && + ((isHidden = 31 - clz32(lane)), + (sourceFiber = parent.hiddenUpdates), + (alternate = sourceFiber[isHidden]), + null === alternate + ? (sourceFiber[isHidden] = [update]) + : alternate.push(update), + (update.lane = lane | 536870912)), + parent) + : null; } function getRootForUpdatedFiber(sourceFiber) { if (50 < nestedUpdateCount) @@ -2779,7 +2781,7 @@ function enqueueUpdate(fiber, update, lane) { } function entangleTransitions(root, fiber, lane) { fiber = fiber.updateQueue; - if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194176))) { + if (null !== fiber && ((fiber = fiber.shared), 0 !== (lane & 4194048))) { var queueLanes = fiber.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -3712,7 +3714,7 @@ function updateSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) { ); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); isHydrating$jscomp$0 || - 0 !== (renderLanes & 60) || + 0 !== (renderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -4405,7 +4407,7 @@ function enqueueRenderPhaseUpdate(queue, update) { queue.pending = update; } function entangleTransitionUpdate(root, queue, lane) { - if (0 !== (lane & 4194176)) { + if (0 !== (lane & 4194048)) { var queueLanes = queue.lanes; queueLanes &= root.pendingLanes; lane |= queueLanes; @@ -4549,7 +4551,7 @@ var ContextOnlyDispatcher = { getServerSnapshot = getSnapshot(); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); - 0 !== (workInProgressRootRenderLanes & 60) || + 0 !== (workInProgressRootRenderLanes & 124) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } hook.memoizedState = getServerSnapshot; @@ -10011,7 +10013,7 @@ function preloadResourceAndSuspendIfNeeded(workInProgress, resource) { resource = suspenseHandlerStackCursor.current; if ( null !== resource && - ((workInProgressRootRenderLanes & 4194176) === + ((workInProgressRootRenderLanes & 4194048) === workInProgressRootRenderLanes ? null !== shellBoundary : ((workInProgressRootRenderLanes & 62914560) !== @@ -10770,7 +10772,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { if (0 !== (executionContext & 6)) throw Error(formatProdErrorMessage(327)); var shouldTimeSlice = (!forceSync && - 0 === (lanes & 60) && + 0 === (lanes & 124) && 0 === (lanes & root$jscomp$0.expiredLanes)) || checkIfRootIsPrerendering(root$jscomp$0, lanes), exitStatus = shouldTimeSlice @@ -10858,7 +10860,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { case 1: throw Error(formatProdErrorMessage(345)); case 4: - if ((lanes & 4194176) !== lanes) break; + if ((lanes & 4194048) !== lanes) break; case 6: markRootSuspended( shouldTimeSlice, @@ -11181,7 +11183,7 @@ function pushAsyncDispatcher() { function renderDidSuspendDelayIfPossible() { workInProgressRootExitStatus = 4; workInProgressRootDidSkipSuspendedSiblings || - ((workInProgressRootRenderLanes & 4194176) !== + ((workInProgressRootRenderLanes & 4194048) !== workInProgressRootRenderLanes && null !== suspenseHandlerStackCursor.current) || (workInProgressRootIsPrerendering = !0); @@ -11875,7 +11877,7 @@ function flushSpawnedWork() { 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); ensureRootIsScheduled(root); remainingLanes = root.pendingLanes; - 0 !== (lanes & 4194218) && 0 !== (remainingLanes & 42) + 0 !== (lanes & 4194090) && 0 !== (remainingLanes & 42) ? ((nestedUpdateScheduled = !0), root === rootWithNestedUpdates ? nestedUpdateCount++ @@ -12107,8 +12109,8 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) { JSCompiler_inline_result &= pendingLanes & ~(suspendedLanes & ~pingedLanes); JSCompiler_inline_result = - JSCompiler_inline_result & 201326677 - ? (JSCompiler_inline_result & 201326677) | 1 + JSCompiler_inline_result & 201326741 + ? (JSCompiler_inline_result & 201326741) | 1 : JSCompiler_inline_result ? JSCompiler_inline_result | 2 : 0; @@ -15898,14 +15900,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_1858 = React.version; if ( - "19.1.0-canary-32b0cad8-20250213" !== + "19.1.0-canary-fcb4e0f1-20250219" !== isomorphicReactPackageVersion$jscomp$inline_1858 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_1858, - "19.1.0-canary-32b0cad8-20250213" + "19.1.0-canary-fcb4e0f1-20250219" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -15927,10 +15929,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_1865 = { bundleType: 0, - version: "19.1.0-canary-32b0cad8-20250213", + version: "19.1.0-canary-fcb4e0f1-20250219", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-canary-32b0cad8-20250213", + reconcilerVersion: "19.1.0-canary-fcb4e0f1-20250219", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$281 = 0; @@ -16210,7 +16212,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-fcb4e0f1-20250219"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js index b53d19f6f9250..e9a5fb3b25e4e 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.development.js @@ -9008,5 +9008,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-fcb4e0f1-20250219"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js index cabefd57a4579..8d1e15fa1b093 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.browser.production.js @@ -5885,4 +5885,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToReadableStream" which supports Suspense on the server' ); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js index 684aebc7b24bf..e7214318d1cb7 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.development.js @@ -9008,5 +9008,5 @@ 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-fcb4e0f1-20250219"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js index 4d32392599f8d..652ed93adea09 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server-legacy.node.production.js @@ -5965,4 +5965,4 @@ exports.renderToString = function (children, options) { 'The server used "renderToString" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to "renderToPipeableStream" which supports Suspense on the server' ); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js index 437c407d0abd5..bb2f3b72ef69d 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.development.js @@ -7739,11 +7739,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-canary-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-canary-fcb4e0f1-20250219" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-canary-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-canary-fcb4e0f1-20250219\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -9397,5 +9397,5 @@ startWork(request); }); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-fcb4e0f1-20250219"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js index 3b1a3569d226e..725c267e0bd35 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.browser.production.js @@ -6225,12 +6225,12 @@ function abort(request, reason) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-canary-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-canary-fcb4e0f1-20250219" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.1.0-canary-32b0cad8-20250213" + "19.1.0-canary-fcb4e0f1-20250219" ) ); } @@ -6377,4 +6377,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js index 80af3db0cbbad..07e4873308c7f 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.bun.production.js @@ -5863,13 +5863,13 @@ function abort(request, reason) { } var isomorphicReactPackageVersion$jscomp$inline_761 = React.version; if ( - "19.1.0-canary-32b0cad8-20250213" !== + "19.1.0-canary-fcb4e0f1-20250219" !== isomorphicReactPackageVersion$jscomp$inline_761 ) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion$jscomp$inline_761 + - "\n - react-dom: 19.1.0-canary-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-canary-fcb4e0f1-20250219\nLearn more: https://react.dev/warnings/version-mismatch") ); exports.renderToReadableStream = function (children, options) { return new Promise(function (resolve, reject) { @@ -5960,4 +5960,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js index b0500e3d1ab08..5054c0c1d7a2d 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.development.js @@ -7762,11 +7762,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-canary-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-canary-fcb4e0f1-20250219" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-canary-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-canary-fcb4e0f1-20250219\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -9427,5 +9427,5 @@ const setTimeoutOrImmediate = ? globalThis['set' + 'Immediate'] : setTimeout; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-fcb4e0f1-20250219"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js index d82e24f7f6c46..9a9b26f56f1ab 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.edge.production.js @@ -6320,11 +6320,11 @@ function abort(request, reason) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-canary-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-canary-fcb4e0f1-20250219" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-canary-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-canary-fcb4e0f1-20250219\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -6481,4 +6481,4 @@ const setTimeoutOrImmediate = ? globalThis['set' + 'Immediate'] : setTimeout; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js index a5f434e07d225..304e529436056 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.development.js @@ -7637,11 +7637,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-canary-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-canary-fcb4e0f1-20250219" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-canary-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-canary-fcb4e0f1-20250219\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -9290,5 +9290,5 @@ } }; }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-fcb4e0f1-20250219"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js index 98f0eff1039d0..0a485fae7a102 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom-server.node.production.js @@ -6212,11 +6212,11 @@ function abort(request, reason) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.1.0-canary-32b0cad8-20250213" !== isomorphicReactPackageVersion) + if ("19.1.0-canary-fcb4e0f1-20250219" !== isomorphicReactPackageVersion) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion + - "\n - react-dom: 19.1.0-canary-32b0cad8-20250213\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.1.0-canary-fcb4e0f1-20250219\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -6365,4 +6365,4 @@ exports.renderToPipeableStream = function (children, options) { } }; }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom.development.js index 6597babda4a0f..4aa6a85a0bc64 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.development.js @@ -416,7 +416,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-fcb4e0f1-20250219"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom.production.js index f059d78939453..140829cc4d973 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.production.js @@ -207,4 +207,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js index ade3ee3037233..3ada60479c77e 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.development.js @@ -336,5 +336,5 @@ })) : Internals.d.m(href)); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-fcb4e0f1-20250219"; })(); diff --git a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js index 9702d43efbfc2..65cd82ac2c9a6 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.react-server.production.js @@ -149,4 +149,4 @@ exports.preloadModule = function (href, options) { }); } else Internals.d.m(href); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-dom/package.json b/packages/next/src/compiled/react-dom/package.json index efbfe27bb7704..6bfc1f2ad8047 100644 --- a/packages/next/src/compiled/react-dom/package.json +++ b/packages/next/src/compiled/react-dom/package.json @@ -67,10 +67,10 @@ "./package.json": "./package.json" }, "dependencies": { - "scheduler": "0.26.0-canary-32b0cad8-20250213" + "scheduler": "0.26.0-canary-fcb4e0f1-20250219" }, "peerDependencies": { - "react": "19.1.0-canary-32b0cad8-20250213" + "react": "19.1.0-canary-fcb4e0f1-20250219" }, "browser": { "./server.js": "./server.browser.js", diff --git a/packages/next/src/compiled/react-experimental/cjs/react.development.js b/packages/next/src/compiled/react-experimental/cjs/react.development.js index 6b41fcf34c558..467c39485a913 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.development.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.development.js @@ -1188,6 +1188,9 @@ exports.unstable_useCacheRefresh = function () { return resolveDispatcher().useCacheRefresh(); }; + exports.unstable_useSwipeTransition = function (previous, current, next) { + return resolveDispatcher().useSwipeTransition(previous, current, next); + }; exports.use = function (usable) { return resolveDispatcher().use(usable); }; @@ -1274,7 +1277,7 @@ exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react-experimental/cjs/react.production.js b/packages/next/src/compiled/react-experimental/cjs/react.production.js index 97f9f53317d23..307df25f5f200 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.production.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.production.js @@ -510,6 +510,9 @@ exports.unstable_postpone = function (reason) { exports.unstable_useCacheRefresh = function () { return ReactSharedInternals.H.useCacheRefresh(); }; +exports.unstable_useSwipeTransition = function (previous, current, next) { + return ReactSharedInternals.H.useSwipeTransition(previous, current, next); +}; exports.use = function (usable) { return ReactSharedInternals.H.use(usable); }; @@ -573,4 +576,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js b/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js index 58885810b1c91..dff1ad923e0e2 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.react-server.development.js @@ -981,5 +981,5 @@ exports.useMemo = function (create, deps) { return resolveDispatcher().useMemo(create, deps); }; - exports.version = "19.1.0-experimental-32b0cad8-20250213"; + exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; })(); diff --git a/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js b/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js index 4ac7538e95484..9b1135c7879f4 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.react-server.production.js @@ -561,4 +561,4 @@ exports.useId = function () { exports.useMemo = function (create, deps) { return ReactSharedInternals.H.useMemo(create, deps); }; -exports.version = "19.1.0-experimental-32b0cad8-20250213"; +exports.version = "19.1.0-experimental-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react-is/package.json b/packages/next/src/compiled/react-is/package.json index 542a9856a19e7..aec8c46cf5181 100644 --- a/packages/next/src/compiled/react-is/package.json +++ b/packages/next/src/compiled/react-is/package.json @@ -1,6 +1,6 @@ { "name": "react-is", - "version": "19.1.0-canary-32b0cad8-20250213", + "version": "19.1.0-canary-fcb4e0f1-20250219", "description": "Brand checking of React Elements.", "main": "index.js", "sideEffects": false, diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js index f85655ae28d4c..684878b74f4d2 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.development.js @@ -2896,10 +2896,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.1.0-experimental-32b0cad8-20250213", + version: "19.1.0-experimental-fcb4e0f1-20250219", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-experimental-32b0cad8-20250213", + reconcilerVersion: "19.1.0-experimental-fcb4e0f1-20250219", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js index dcae4b3eccf4f..a42248eb2e2fd 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.development.js @@ -3790,24 +3790,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3821,47 +3849,21 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } - }, - currentOwner = null, + }; + HooksDispatcher.useEffectEvent = unsupportedHook; + HooksDispatcher.useSwipeTransition = unsupportedHook; + var currentOwner = null, DefaultAsyncDispatcher = { getCacheForType: function (resourceType) { var cache = (cache = currentRequest ? currentRequest : null) diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.production.js index 47abd609a5c17..03a3bcc879600 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.browser.production.js @@ -508,40 +508,42 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; +HooksDispatcher.useEffectEvent = unsupportedHook; +HooksDispatcher.useSwipeTransition = unsupportedHook; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js index a70dfb3d5ca19..2ec2eb6b90e00 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.development.js @@ -3887,24 +3887,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3918,47 +3946,21 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } - }, - currentOwner = null, + }; + HooksDispatcher.useEffectEvent = unsupportedHook; + HooksDispatcher.useSwipeTransition = unsupportedHook; + var currentOwner = null, DefaultAsyncDispatcher = { getCacheForType: function (resourceType) { var cache = (cache = resolveRequest()) ? cache.cache : new Map(); diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.production.js index 38ca1e59ee99a..0d52d61b20ad3 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.edge.production.js @@ -506,40 +506,42 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; +HooksDispatcher.useEffectEvent = unsupportedHook; +HooksDispatcher.useSwipeTransition = unsupportedHook; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js index 4226e13330872..bce690259c614 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.development.js @@ -3875,24 +3875,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3906,47 +3934,21 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } - }, - currentOwner = null, + }; + HooksDispatcher.useEffectEvent = unsupportedHook; + HooksDispatcher.useSwipeTransition = unsupportedHook; + var currentOwner = null, DefaultAsyncDispatcher = { getCacheForType: function (resourceType) { var cache = (cache = resolveRequest()) ? cache.cache : new Map(); diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.production.js index 6c9502db3987b..70431cb2bcdc6 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-server.node.production.js @@ -526,40 +526,42 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; +HooksDispatcher.useEffectEvent = unsupportedHook; +HooksDispatcher.useSwipeTransition = unsupportedHook; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json b/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json index ff2d0593d84e7..a90ac27accaf6 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/package.json @@ -48,7 +48,7 @@ "neo-async": "^2.6.1" }, "peerDependencies": { - "react": "0.0.0-experimental-32b0cad8-20250213", - "react-dom": "0.0.0-experimental-32b0cad8-20250213" + "react": "0.0.0-experimental-fcb4e0f1-20250219", + "react-dom": "0.0.0-experimental-fcb4e0f1-20250219" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js index cc31a61bcb452..447cfe81e3223 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.development.js @@ -2647,10 +2647,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.1.0-canary-32b0cad8-20250213", + version: "19.1.0-canary-fcb4e0f1-20250219", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-canary-32b0cad8-20250213", + reconcilerVersion: "19.1.0-canary-fcb4e0f1-20250219", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js index c5f29dbb7394e..22e2e4b21f915 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.development.js @@ -3618,24 +3618,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3649,44 +3677,16 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } }, currentOwner = null, diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.production.js index dc9ea9497586e..f834213cd1c30 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.browser.production.js @@ -507,39 +507,39 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js index 7e381748eb587..b65102cd2aa67 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.development.js @@ -3702,24 +3702,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3733,44 +3761,16 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } }, currentOwner = null, diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.production.js index 30a7cbecc9182..bcccec6b7f904 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.edge.production.js @@ -505,39 +505,39 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js index 7cac39225f291..a6d9c75e90d41 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.development.js @@ -3699,24 +3699,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3730,44 +3758,16 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } }, currentOwner = null, diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js index dca1f28d9844b..e34438b46f4ed 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-server.node.production.js @@ -525,39 +525,39 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); diff --git a/packages/next/src/compiled/react-server-dom-turbopack/package.json b/packages/next/src/compiled/react-server-dom-turbopack/package.json index 97f5e18503a50..be8295eee1113 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/package.json +++ b/packages/next/src/compiled/react-server-dom-turbopack/package.json @@ -48,7 +48,7 @@ "neo-async": "^2.6.1" }, "peerDependencies": { - "react": "19.1.0-canary-32b0cad8-20250213", - "react-dom": "19.1.0-canary-32b0cad8-20250213" + "react": "19.1.0-canary-fcb4e0f1-20250219", + "react-dom": "19.1.0-canary-fcb4e0f1-20250219" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js index 1ee98fbbccbd6..57dcf3ea9c618 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.development.js @@ -2911,10 +2911,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.1.0-experimental-32b0cad8-20250213", + version: "19.1.0-experimental-fcb4e0f1-20250219", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-experimental-32b0cad8-20250213", + reconcilerVersion: "19.1.0-experimental-fcb4e0f1-20250219", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js index 7277bdaccdb0e..9143d6a2f7f69 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.development.js @@ -3797,24 +3797,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3828,47 +3856,21 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } - }, - currentOwner = null, + }; + HooksDispatcher.useEffectEvent = unsupportedHook; + HooksDispatcher.useSwipeTransition = unsupportedHook; + var currentOwner = null, DefaultAsyncDispatcher = { getCacheForType: function (resourceType) { var cache = (cache = currentRequest ? currentRequest : null) diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.production.js index 3e02446fb4746..8e874e7ef5b05 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.browser.production.js @@ -508,40 +508,42 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; +HooksDispatcher.useEffectEvent = unsupportedHook; +HooksDispatcher.useSwipeTransition = unsupportedHook; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js index bdf3ae11cd5eb..ac8e917dda864 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.development.js @@ -3890,24 +3890,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3921,47 +3949,21 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } - }, - currentOwner = null, + }; + HooksDispatcher.useEffectEvent = unsupportedHook; + HooksDispatcher.useSwipeTransition = unsupportedHook; + var currentOwner = null, DefaultAsyncDispatcher = { getCacheForType: function (resourceType) { var cache = (cache = resolveRequest()) ? cache.cache : new Map(); diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.js index 838ffb9b64c08..020517669ddd5 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.edge.production.js @@ -506,40 +506,42 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; +HooksDispatcher.useEffectEvent = unsupportedHook; +HooksDispatcher.useSwipeTransition = unsupportedHook; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js index df7fb038df8f7..cf4595bf23e8c 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.development.js @@ -3878,24 +3878,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3909,47 +3937,21 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } - }, - currentOwner = null, + }; + HooksDispatcher.useEffectEvent = unsupportedHook; + HooksDispatcher.useSwipeTransition = unsupportedHook; + var currentOwner = null, DefaultAsyncDispatcher = { getCacheForType: function (resourceType) { var cache = (cache = resolveRequest()) ? cache.cache : new Map(); diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.js index 226203d5838a4..c0375963fdd07 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.production.js @@ -526,40 +526,42 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; +HooksDispatcher.useEffectEvent = unsupportedHook; +HooksDispatcher.useSwipeTransition = unsupportedHook; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js index c8e48c6186887..dcb13de86196a 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.development.js @@ -3841,24 +3841,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3872,47 +3900,21 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } - }, - currentOwner = null, + }; + HooksDispatcher.useEffectEvent = unsupportedHook; + HooksDispatcher.useSwipeTransition = unsupportedHook; + var currentOwner = null, DefaultAsyncDispatcher = { getCacheForType: function (resourceType) { var cache = (cache = resolveRequest()) ? cache.cache : new Map(); diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.production.js index 4edc835feecdb..70bc063b4fcba 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-server.node.unbundled.production.js @@ -526,40 +526,42 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; +HooksDispatcher.useEffectEvent = unsupportedHook; +HooksDispatcher.useSwipeTransition = unsupportedHook; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json b/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json index 079e6ab596b26..700e4296e265f 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json @@ -64,8 +64,8 @@ "webpack-sources": "^3.2.0" }, "peerDependencies": { - "react": "0.0.0-experimental-32b0cad8-20250213", - "react-dom": "0.0.0-experimental-32b0cad8-20250213", + "react": "0.0.0-experimental-fcb4e0f1-20250219", + "react-dom": "0.0.0-experimental-fcb4e0f1-20250219", "webpack": "^5.59.0" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js index c00e1337e2690..9abe9d36eeb56 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.development.js @@ -2662,10 +2662,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.1.0-canary-32b0cad8-20250213", + version: "19.1.0-canary-fcb4e0f1-20250219", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.1.0-canary-32b0cad8-20250213", + reconcilerVersion: "19.1.0-canary-fcb4e0f1-20250219", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js index 17c5c2e65b8b4..725dffce90112 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.development.js @@ -3625,24 +3625,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3656,44 +3684,16 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } }, currentOwner = null, diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.js index 2d37902e4cff8..99590ca3da5aa 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.browser.production.js @@ -507,39 +507,39 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js index 29a5857daa969..c6b844e399d4a 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.development.js @@ -3705,24 +3705,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3736,44 +3764,16 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } }, currentOwner = null, diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.js index 591f7514fec5b..043f04f5cd13e 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.edge.production.js @@ -505,39 +505,39 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js index f36e1363537b5..7d3cb891455a7 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.development.js @@ -3702,24 +3702,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3733,44 +3761,16 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } }, currentOwner = null, diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js index 9206ec86049fd..27eb26e0f2f02 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.production.js @@ -525,39 +525,39 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js index 45f02526d22a1..aa2d94dd1a5c2 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.development.js @@ -3665,24 +3665,52 @@ thenableState = null, currentComponentDebugInfo = null, HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); + readContext: unsupportedContext, + use: function (usable) { + if ( + (null !== usable && "object" === typeof usable) || + "function" === typeof usable + ) { + if ("function" === typeof usable.then) { + var index = thenableIndexCounter; + thenableIndexCounter += 1; + null === thenableState && (thenableState = []); + return trackUsedThenable(thenableState, usable, index); + } + usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); + } + if (isClientReference(usable)) { + if ( + null != usable.value && + usable.value.$$typeof === REACT_CONTEXT_TYPE + ) + throw Error( + "Cannot read a Client Context from a Server Component." + ); + throw Error("Cannot use() an already resolved Client Reference."); + } + throw Error( + "An unsupported type was passed to use(): " + String(usable) + ); }, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: function () { if (null === currentRequest$1) throw Error("useId can only be used while React is rendering"); @@ -3696,44 +3724,16 @@ ); }, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: function (usable) { - if ( - (null !== usable && "object" === typeof usable) || - "function" === typeof usable - ) { - if ("function" === typeof usable.then) { - var index = thenableIndexCounter; - thenableIndexCounter += 1; - null === thenableState && (thenableState = []); - return trackUsedThenable(thenableState, usable, index); - } - usable.$$typeof === REACT_CONTEXT_TYPE && unsupportedContext(); - } - if (isClientReference(usable)) { - if ( - null != usable.value && - usable.value.$$typeof === REACT_CONTEXT_TYPE - ) - throw Error( - "Cannot read a Client Context from a Server Component." - ); - throw Error("Cannot use() an already resolved Client Reference."); - } - throw Error( - "An unsupported type was passed to use(): " + String(usable) - ); + useCacheRefresh: function () { + return unsupportedRefresh; } }, currentOwner = null, diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js index 0fb8a0e34ec37..f4cba231bb84f 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-server.node.unbundled.production.js @@ -525,39 +525,39 @@ function getThenableStateAfterSuspending() { return state; } var HooksDispatcher = { - useMemo: function (nextCreate) { - return nextCreate(); - }, + readContext: unsupportedContext, + use: use, useCallback: function (callback) { return callback; }, - useDebugValue: function () {}, - useDeferredValue: unsupportedHook, - useTransition: unsupportedHook, - readContext: unsupportedContext, useContext: unsupportedContext, + useEffect: unsupportedHook, + useImperativeHandle: unsupportedHook, + useLayoutEffect: unsupportedHook, + useInsertionEffect: unsupportedHook, + useMemo: function (nextCreate) { + return nextCreate(); + }, useReducer: unsupportedHook, useRef: unsupportedHook, useState: unsupportedHook, - useInsertionEffect: unsupportedHook, - useLayoutEffect: unsupportedHook, - useImperativeHandle: unsupportedHook, - useEffect: unsupportedHook, + useDebugValue: function () {}, + useDeferredValue: unsupportedHook, + useTransition: unsupportedHook, + useSyncExternalStore: unsupportedHook, useId: useId, useHostTransitionStatus: unsupportedHook, - useOptimistic: unsupportedHook, useFormState: unsupportedHook, useActionState: unsupportedHook, - useSyncExternalStore: unsupportedHook, - useCacheRefresh: function () { - return unsupportedRefresh; - }, + useOptimistic: unsupportedHook, useMemoCache: function (size) { for (var data = Array(size), i = 0; i < size; i++) data[i] = REACT_MEMO_CACHE_SENTINEL; return data; }, - use: use + useCacheRefresh: function () { + return unsupportedRefresh; + } }; function unsupportedHook() { throw Error("This Hook is not supported in Server Components."); diff --git a/packages/next/src/compiled/react-server-dom-webpack/package.json b/packages/next/src/compiled/react-server-dom-webpack/package.json index d52663b1da934..f76e6f777a492 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/package.json +++ b/packages/next/src/compiled/react-server-dom-webpack/package.json @@ -64,8 +64,8 @@ "webpack-sources": "^3.2.0" }, "peerDependencies": { - "react": "19.1.0-canary-32b0cad8-20250213", - "react-dom": "19.1.0-canary-32b0cad8-20250213", + "react": "19.1.0-canary-fcb4e0f1-20250219", + "react-dom": "19.1.0-canary-fcb4e0f1-20250219", "webpack": "^5.59.0" } } \ No newline at end of file diff --git a/packages/next/src/compiled/react/cjs/react.development.js b/packages/next/src/compiled/react/cjs/react.development.js index b422a625f3c97..4857b43c2eaab 100644 --- a/packages/next/src/compiled/react/cjs/react.development.js +++ b/packages/next/src/compiled/react/cjs/react.development.js @@ -1238,7 +1238,7 @@ exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-fcb4e0f1-20250219"; "undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ && "function" === typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop && diff --git a/packages/next/src/compiled/react/cjs/react.production.js b/packages/next/src/compiled/react/cjs/react.production.js index e7d96ae02d1e0..05005d5084655 100644 --- a/packages/next/src/compiled/react/cjs/react.production.js +++ b/packages/next/src/compiled/react/cjs/react.production.js @@ -543,4 +543,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-fcb4e0f1-20250219"; diff --git a/packages/next/src/compiled/react/cjs/react.react-server.development.js b/packages/next/src/compiled/react/cjs/react.react-server.development.js index f9668fde4f9ea..eb48654022324 100644 --- a/packages/next/src/compiled/react/cjs/react.react-server.development.js +++ b/packages/next/src/compiled/react/cjs/react.react-server.development.js @@ -810,5 +810,5 @@ exports.useMemo = function (create, deps) { return resolveDispatcher().useMemo(create, deps); }; - exports.version = "19.1.0-canary-32b0cad8-20250213"; + exports.version = "19.1.0-canary-fcb4e0f1-20250219"; })(); diff --git a/packages/next/src/compiled/react/cjs/react.react-server.production.js b/packages/next/src/compiled/react/cjs/react.react-server.production.js index 6dbb142dfa53e..0b7caf3667667 100644 --- a/packages/next/src/compiled/react/cjs/react.react-server.production.js +++ b/packages/next/src/compiled/react/cjs/react.react-server.production.js @@ -426,4 +426,4 @@ exports.useId = function () { exports.useMemo = function (create, deps) { return ReactSharedInternals.H.useMemo(create, deps); }; -exports.version = "19.1.0-canary-32b0cad8-20250213"; +exports.version = "19.1.0-canary-fcb4e0f1-20250219";