diff --git a/lerna.json b/lerna.json
index bc8c5e0e326ccc..7ebb0d7d355d12 100644
--- a/lerna.json
+++ b/lerna.json
@@ -15,5 +15,5 @@
"registry": "https://registry.npmjs.org/"
}
},
- "version": "16.2.0-canary.55"
+ "version": "16.2.0-canary.56"
}
\ No newline at end of file
diff --git a/package.json b/package.json
index 09737d402687f7..ca0bb666a0a326 100644
--- a/package.json
+++ b/package.json
@@ -201,7 +201,7 @@
"eslint-plugin-jsdoc": "48.0.4",
"eslint-plugin-mdx": "3.1.5",
"eslint-plugin-react": "7.37.0",
- "eslint-plugin-react-hooks": "0.0.0-experimental-2ba30655-20260219",
+ "eslint-plugin-react-hooks": "0.0.0-experimental-ab18f33d-20260220",
"event-stream": "4.0.1",
"execa": "2.0.3",
"expect": "29.7.0",
@@ -261,16 +261,16 @@
"pretty-ms": "7.0.0",
"random-seed": "0.3.0",
"react": "19.0.0",
- "react-builtin": "npm:react@19.3.0-canary-2ba30655-20260219",
+ "react-builtin": "npm:react@19.3.0-canary-ab18f33d-20260220",
"react-dom": "19.0.0",
- "react-dom-builtin": "npm:react-dom@19.3.0-canary-2ba30655-20260219",
- "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-2ba30655-20260219",
- "react-experimental-builtin": "npm:react@0.0.0-experimental-2ba30655-20260219",
- "react-is-builtin": "npm:react-is@19.3.0-canary-2ba30655-20260219",
- "react-server-dom-turbopack": "19.3.0-canary-2ba30655-20260219",
- "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-2ba30655-20260219",
- "react-server-dom-webpack": "19.3.0-canary-2ba30655-20260219",
- "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-2ba30655-20260219",
+ "react-dom-builtin": "npm:react-dom@19.3.0-canary-ab18f33d-20260220",
+ "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-ab18f33d-20260220",
+ "react-experimental-builtin": "npm:react@0.0.0-experimental-ab18f33d-20260220",
+ "react-is-builtin": "npm:react-is@19.3.0-canary-ab18f33d-20260220",
+ "react-server-dom-turbopack": "19.3.0-canary-ab18f33d-20260220",
+ "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-ab18f33d-20260220",
+ "react-server-dom-webpack": "19.3.0-canary-ab18f33d-20260220",
+ "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-ab18f33d-20260220",
"react-ssr-prepass": "1.0.8",
"react-virtualized": "9.22.3",
"relay-compiler": "13.0.2",
@@ -280,8 +280,8 @@
"resolve-from": "5.0.0",
"sass": "1.54.0",
"satori": "0.15.2",
- "scheduler-builtin": "npm:scheduler@0.28.0-canary-2ba30655-20260219",
- "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-2ba30655-20260219",
+ "scheduler-builtin": "npm:scheduler@0.28.0-canary-ab18f33d-20260220",
+ "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-ab18f33d-20260220",
"seedrandom": "3.0.5",
"semver": "7.3.7",
"serve-handler": "6.1.6",
@@ -326,10 +326,10 @@
"@types/react-dom": "19.2.3",
"@types/retry": "0.12.0",
"jest-snapshot": "30.0.0-alpha.6",
- "react": "19.3.0-canary-2ba30655-20260219",
- "react-dom": "19.3.0-canary-2ba30655-20260219",
- "react-is": "19.3.0-canary-2ba30655-20260219",
- "scheduler": "0.28.0-canary-2ba30655-20260219"
+ "react": "19.3.0-canary-ab18f33d-20260220",
+ "react-dom": "19.3.0-canary-ab18f33d-20260220",
+ "react-is": "19.3.0-canary-ab18f33d-20260220",
+ "scheduler": "0.28.0-canary-ab18f33d-20260220"
},
"packageExtensions": {
"eslint-plugin-react-hooks@0.0.0-experimental-6de32a5a-20250822": {
diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json
index a86b114b9ffcea..de2696efa7eac7 100644
--- a/packages/create-next-app/package.json
+++ b/packages/create-next-app/package.json
@@ -1,6 +1,6 @@
{
"name": "create-next-app",
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"keywords": [
"react",
"next",
diff --git a/packages/eslint-config-next/package.json b/packages/eslint-config-next/package.json
index 2c301663aac017..71d384d3c69759 100644
--- a/packages/eslint-config-next/package.json
+++ b/packages/eslint-config-next/package.json
@@ -1,6 +1,6 @@
{
"name": "eslint-config-next",
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"description": "ESLint configuration used by Next.js.",
"license": "MIT",
"repository": {
@@ -12,7 +12,7 @@
"dist"
],
"dependencies": {
- "@next/eslint-plugin-next": "16.2.0-canary.55",
+ "@next/eslint-plugin-next": "16.2.0-canary.56",
"eslint-import-resolver-node": "^0.3.6",
"eslint-import-resolver-typescript": "^3.5.2",
"eslint-plugin-import": "^2.32.0",
diff --git a/packages/eslint-plugin-internal/package.json b/packages/eslint-plugin-internal/package.json
index 7c6e6672b03d84..473f69f99ac9d6 100644
--- a/packages/eslint-plugin-internal/package.json
+++ b/packages/eslint-plugin-internal/package.json
@@ -1,7 +1,7 @@
{
"name": "@next/eslint-plugin-internal",
"private": true,
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"description": "ESLint plugin for working on Next.js.",
"exports": {
".": "./src/eslint-plugin-internal.js"
diff --git a/packages/eslint-plugin-next/package.json b/packages/eslint-plugin-next/package.json
index 3712a3af966a3f..fee71e27886685 100644
--- a/packages/eslint-plugin-next/package.json
+++ b/packages/eslint-plugin-next/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/eslint-plugin-next",
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"description": "ESLint plugin for Next.js.",
"main": "dist/index.js",
"types": "dist/index.d.ts",
diff --git a/packages/font/package.json b/packages/font/package.json
index 96f196413c9abd..558c71831ee9b3 100644
--- a/packages/font/package.json
+++ b/packages/font/package.json
@@ -1,7 +1,7 @@
{
"name": "@next/font",
"private": true,
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"repository": {
"url": "vercel/next.js",
"directory": "packages/font"
diff --git a/packages/next-bundle-analyzer/package.json b/packages/next-bundle-analyzer/package.json
index e66564498cad2b..bfb750c9ebe6c9 100644
--- a/packages/next-bundle-analyzer/package.json
+++ b/packages/next-bundle-analyzer/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/bundle-analyzer",
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"main": "index.js",
"types": "index.d.ts",
"license": "MIT",
diff --git a/packages/next-codemod/package.json b/packages/next-codemod/package.json
index 6d447356f9f232..674ec8552eae4d 100644
--- a/packages/next-codemod/package.json
+++ b/packages/next-codemod/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/codemod",
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"license": "MIT",
"repository": {
"type": "git",
diff --git a/packages/next-env/package.json b/packages/next-env/package.json
index bd7448fb359ea2..958f83c551f98f 100644
--- a/packages/next-env/package.json
+++ b/packages/next-env/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/env",
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"keywords": [
"react",
"next",
diff --git a/packages/next-mdx/package.json b/packages/next-mdx/package.json
index 5b28c3bcccdd5d..67d19ebb690bda 100644
--- a/packages/next-mdx/package.json
+++ b/packages/next-mdx/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/mdx",
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"main": "index.js",
"license": "MIT",
"repository": {
diff --git a/packages/next-plugin-storybook/package.json b/packages/next-plugin-storybook/package.json
index 37a772efb4cdda..37eb38063b74e0 100644
--- a/packages/next-plugin-storybook/package.json
+++ b/packages/next-plugin-storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/plugin-storybook",
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"repository": {
"url": "vercel/next.js",
"directory": "packages/next-plugin-storybook"
diff --git a/packages/next-polyfill-module/package.json b/packages/next-polyfill-module/package.json
index a85858302b8b38..5ba877a46d8107 100644
--- a/packages/next-polyfill-module/package.json
+++ b/packages/next-polyfill-module/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-module",
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"description": "A standard library polyfill for ES Modules supporting browsers (Edge 16+, Firefox 60+, Chrome 61+, Safari 10.1+)",
"main": "dist/polyfill-module.js",
"license": "MIT",
diff --git a/packages/next-polyfill-nomodule/package.json b/packages/next-polyfill-nomodule/package.json
index 53899db012621e..970aa5e3fe10fc 100644
--- a/packages/next-polyfill-nomodule/package.json
+++ b/packages/next-polyfill-nomodule/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/polyfill-nomodule",
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"description": "A polyfill for non-dead, nomodule browsers.",
"main": "dist/polyfill-nomodule.js",
"license": "MIT",
diff --git a/packages/next-routing/package.json b/packages/next-routing/package.json
index 9c36b5266608e3..281b24886a4ea2 100644
--- a/packages/next-routing/package.json
+++ b/packages/next-routing/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/routing",
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"keywords": [
"react",
"next",
diff --git a/packages/next-rspack/package.json b/packages/next-rspack/package.json
index 642bf916916eef..3c1b00f0afd599 100644
--- a/packages/next-rspack/package.json
+++ b/packages/next-rspack/package.json
@@ -1,6 +1,6 @@
{
"name": "next-rspack",
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"repository": {
"url": "vercel/next.js",
"directory": "packages/next-rspack"
diff --git a/packages/next-swc/package.json b/packages/next-swc/package.json
index 041457adbd67a6..f36a82cf9e084e 100644
--- a/packages/next-swc/package.json
+++ b/packages/next-swc/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/swc",
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"private": true,
"files": [
"native/"
diff --git a/packages/next/package.json b/packages/next/package.json
index 4eeadb308937a6..76cf6fd85fe562 100644
--- a/packages/next/package.json
+++ b/packages/next/package.json
@@ -1,6 +1,6 @@
{
"name": "next",
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"description": "The React Framework",
"main": "./dist/server/next.js",
"license": "MIT",
@@ -97,7 +97,7 @@
]
},
"dependencies": {
- "@next/env": "16.2.0-canary.55",
+ "@next/env": "16.2.0-canary.56",
"@swc/helpers": "0.5.15",
"baseline-browser-mapping": "^2.9.19",
"caniuse-lite": "^1.0.30001579",
@@ -162,11 +162,11 @@
"@modelcontextprotocol/sdk": "1.18.1",
"@mswjs/interceptors": "0.23.0",
"@napi-rs/triples": "1.2.0",
- "@next/font": "16.2.0-canary.55",
- "@next/polyfill-module": "16.2.0-canary.55",
- "@next/polyfill-nomodule": "16.2.0-canary.55",
- "@next/react-refresh-utils": "16.2.0-canary.55",
- "@next/swc": "16.2.0-canary.55",
+ "@next/font": "16.2.0-canary.56",
+ "@next/polyfill-module": "16.2.0-canary.56",
+ "@next/polyfill-nomodule": "16.2.0-canary.56",
+ "@next/react-refresh-utils": "16.2.0-canary.56",
+ "@next/swc": "16.2.0-canary.56",
"@opentelemetry/api": "1.6.0",
"@playwright/test": "1.51.1",
"@rspack/core": "1.6.7",
diff --git a/packages/next/src/client/components/segment-cache/cache.ts b/packages/next/src/client/components/segment-cache/cache.ts
index 85ed71855c431a..7515d04e74456e 100644
--- a/packages/next/src/client/components/segment-cache/cache.ts
+++ b/packages/next/src/client/components/segment-cache/cache.ts
@@ -14,7 +14,6 @@ import {
import {
NEXT_DID_POSTPONE_HEADER,
NEXT_INSTANT_PREFETCH_HEADER,
- NEXT_IS_PRERENDER_HEADER,
NEXT_ROUTER_PREFETCH_HEADER,
NEXT_ROUTER_SEGMENT_PREFETCH_HEADER,
NEXT_ROUTER_STALE_TIME_HEADER,
@@ -2015,14 +2014,9 @@ export async function fetchSegmentPrefetchesUsingDynamicRequest(
let isResponsePartial = false
let responseBody = response.body
-
- // For dynamic runtime prefetches, strip the leading isPartial byte before
- // passing the stream to Flight. Static responses (served from cache) don't
- // have the byte. We detect them via NEXT_IS_PRERENDER_HEADER.
- if (
- fetchStrategy === FetchStrategy.PPRRuntime &&
- !response.headers.get(NEXT_IS_PRERENDER_HEADER)
- ) {
+ // For runtime prefetches, strip the leading isPartial byte before passing
+ // the stream to Flight.
+ if (fetchStrategy === FetchStrategy.PPRRuntime) {
const stripped = await stripIsPartialByte(responseBody)
isResponsePartial = stripped.isPartial
responseBody = stripped.stream
@@ -2645,8 +2639,17 @@ async function getStaleAt(
}
/**
- * Strips the leading isPartial byte from a runtime prefetch response stream.
- * Returns the remaining stream and whether the response is partial.
+ * Checks for and strips the leading isPartial byte from a runtime prefetch
+ * response stream. If the first byte is a recognized marker ('~' for partial,
+ * '#' for complete), it is stripped and isPartial is set accordingly. If the
+ * first byte is not a recognized marker (e.g. for static responses that were
+ * not generated by the runtime prefetch codepath), the stream is returned
+ * intact with isPartial set to false.
+ *
+ * This is safe because the marker bytes (0x7e '~', 0x23 '#') cannot appear as
+ * the first byte of a valid RSC Flight response. Flight rows start with either
+ * a row ID (a hex character) or ':' (0x3a) for hint and debug chunks. Neither
+ * overlaps with the marker bytes.
*/
async function stripIsPartialByte(
stream: ReadableStream
@@ -2659,8 +2662,18 @@ async function stripIsPartialByte(
isPartial: false,
}
}
- const isPartial = value[0] === 0x7e // ASCII '~'
- const remainder = value.byteLength > 1 ? value.subarray(1) : null
+
+ const firstByte = value[0]
+ // '~' (0x7e) = partial, '#' (0x23) = complete
+ const hasMarker = firstByte === 0x7e || firstByte === 0x23
+ const isPartial = firstByte === 0x7e
+
+ const remainder = hasMarker
+ ? value.byteLength > 1
+ ? value.subarray(1)
+ : null
+ : value
+
return {
isPartial,
stream: new ReadableStream({
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 fdd7ed026ecada..d3e9d589327f6e 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
@@ -5744,7 +5744,20 @@
workInProgress
);
nextFiber = null;
- } else nextFiber = fiber.child;
+ } else
+ 13 === fiber.tag &&
+ null !== fiber.memoizedState &&
+ null === fiber.memoizedState.dehydrated
+ ? ((fiber.lanes |= renderLanes),
+ (nextFiber = fiber.alternate),
+ null !== nextFiber && (nextFiber.lanes |= renderLanes),
+ scheduleContextWorkOnParentPath(
+ fiber.return,
+ renderLanes,
+ workInProgress
+ ),
+ (nextFiber = forcePropagateEntireTree ? fiber.child : null))
+ : (nextFiber = fiber.child);
if (null !== nextFiber) nextFiber.return = fiber;
else
for (nextFiber = fiber; null !== nextFiber; ) {
@@ -5810,6 +5823,7 @@
forcePropagateEntireTree
);
workInProgress.flags |= 262144;
+ return null !== current;
}
function checkIfContextChanged(currentDependencies) {
for (
@@ -11352,24 +11366,24 @@
return current;
}
function updateSuspenseComponent(current, workInProgress, renderLanes) {
- var JSCompiler_object_inline_digest_3240;
- var JSCompiler_object_inline_stack_3241 = workInProgress.pendingProps;
+ var JSCompiler_object_inline_digest_3222;
+ var JSCompiler_object_inline_stack_3223 = workInProgress.pendingProps;
shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128);
- var JSCompiler_object_inline_message_3239 = !1;
+ var JSCompiler_object_inline_message_3221 = !1;
var didSuspend = 0 !== (workInProgress.flags & 128);
- (JSCompiler_object_inline_digest_3240 = didSuspend) ||
- (JSCompiler_object_inline_digest_3240 =
+ (JSCompiler_object_inline_digest_3222 = didSuspend) ||
+ (JSCompiler_object_inline_digest_3222 =
null !== current && null === current.memoizedState
? !1
: 0 !== (suspenseStackCursor.current & ForceSuspenseFallback));
- JSCompiler_object_inline_digest_3240 &&
- ((JSCompiler_object_inline_message_3239 = !0),
+ JSCompiler_object_inline_digest_3222 &&
+ ((JSCompiler_object_inline_message_3221 = !0),
(workInProgress.flags &= -129));
- JSCompiler_object_inline_digest_3240 = 0 !== (workInProgress.flags & 32);
+ JSCompiler_object_inline_digest_3222 = 0 !== (workInProgress.flags & 32);
workInProgress.flags &= -33;
if (null === current) {
if (isHydrating) {
- JSCompiler_object_inline_message_3239
+ JSCompiler_object_inline_message_3221
? pushPrimaryTreeSuspenseHandler(workInProgress)
: reuseSuspenseHandlerOnStack(workInProgress);
(current = nextHydratableInstance)
@@ -11382,18 +11396,18 @@
? renderLanes
: null),
null !== renderLanes &&
- ((JSCompiler_object_inline_digest_3240 = {
+ ((JSCompiler_object_inline_digest_3222 = {
dehydrated: renderLanes,
treeContext: getSuspendedTreeContext(),
retryLane: 536870912,
hydrationErrors: null
}),
(workInProgress.memoizedState =
- JSCompiler_object_inline_digest_3240),
- (JSCompiler_object_inline_digest_3240 =
+ JSCompiler_object_inline_digest_3222),
+ (JSCompiler_object_inline_digest_3222 =
createFiberFromDehydratedFragment(renderLanes)),
- (JSCompiler_object_inline_digest_3240.return = workInProgress),
- (workInProgress.child = JSCompiler_object_inline_digest_3240),
+ (JSCompiler_object_inline_digest_3222.return = workInProgress),
+ (workInProgress.child = JSCompiler_object_inline_digest_3222),
(hydrationParentFiber = workInProgress),
(nextHydratableInstance = null)))
: (renderLanes = null);
@@ -11407,9 +11421,9 @@
: (workInProgress.lanes = 536870912);
return null;
}
- var nextPrimaryChildren = JSCompiler_object_inline_stack_3241.children,
- nextFallbackChildren = JSCompiler_object_inline_stack_3241.fallback;
- if (JSCompiler_object_inline_message_3239)
+ var nextPrimaryChildren = JSCompiler_object_inline_stack_3223.children,
+ nextFallbackChildren = JSCompiler_object_inline_stack_3223.fallback;
+ if (JSCompiler_object_inline_message_3221)
return (
reuseSuspenseHandlerOnStack(workInProgress),
mountSuspenseFallbackChildren(
@@ -11418,19 +11432,19 @@
nextFallbackChildren,
renderLanes
),
- (JSCompiler_object_inline_stack_3241 = workInProgress.child),
- (JSCompiler_object_inline_stack_3241.memoizedState =
+ (JSCompiler_object_inline_stack_3223 = workInProgress.child),
+ (JSCompiler_object_inline_stack_3223.memoizedState =
mountSuspenseOffscreenState(renderLanes)),
- (JSCompiler_object_inline_stack_3241.childLanes =
+ (JSCompiler_object_inline_stack_3223.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_3240,
+ JSCompiler_object_inline_digest_3222,
renderLanes
)),
(workInProgress.memoizedState = SUSPENDED_MARKER),
- bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3241)
+ bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3223)
);
- if (!0 === JSCompiler_object_inline_stack_3241.defer)
+ if (!0 === JSCompiler_object_inline_stack_3223.defer)
return (
reuseSuspenseHandlerOnStack(workInProgress),
mountSuspenseFallbackChildren(
@@ -11439,18 +11453,18 @@
nextFallbackChildren,
renderLanes
),
- (JSCompiler_object_inline_stack_3241 = workInProgress.child),
- (JSCompiler_object_inline_stack_3241.memoizedState =
+ (JSCompiler_object_inline_stack_3223 = workInProgress.child),
+ (JSCompiler_object_inline_stack_3223.memoizedState =
mountSuspenseOffscreenState(renderLanes)),
- (JSCompiler_object_inline_stack_3241.childLanes =
+ (JSCompiler_object_inline_stack_3223.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_3240,
+ JSCompiler_object_inline_digest_3222,
renderLanes
)),
(workInProgress.memoizedState = SUSPENDED_MARKER),
(workInProgress.lanes = 4194304),
- bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3241)
+ bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3223)
);
pushPrimaryTreeSuspenseHandler(workInProgress);
return mountSuspensePrimaryChildren(
@@ -11460,8 +11474,8 @@
}
var prevState = current.memoizedState;
if (null !== prevState) {
- var JSCompiler_object_inline_componentStack_3242 = prevState.dehydrated;
- if (null !== JSCompiler_object_inline_componentStack_3242) {
+ var JSCompiler_object_inline_componentStack_3224 = prevState.dehydrated;
+ if (null !== JSCompiler_object_inline_componentStack_3224) {
if (didSuspend)
workInProgress.flags & 256
? (pushPrimaryTreeSuspenseHandler(workInProgress),
@@ -11478,13 +11492,13 @@
(workInProgress = null))
: (reuseSuspenseHandlerOnStack(workInProgress),
(nextPrimaryChildren =
- JSCompiler_object_inline_stack_3241.fallback),
+ JSCompiler_object_inline_stack_3223.fallback),
(nextFallbackChildren = workInProgress.mode),
- (JSCompiler_object_inline_stack_3241 =
+ (JSCompiler_object_inline_stack_3223 =
mountWorkInProgressOffscreenFiber(
{
mode: "visible",
- children: JSCompiler_object_inline_stack_3241.children
+ children: JSCompiler_object_inline_stack_3223.children
},
nextFallbackChildren
)),
@@ -11495,30 +11509,30 @@
null
)),
(nextPrimaryChildren.flags |= 2),
- (JSCompiler_object_inline_stack_3241.return = workInProgress),
+ (JSCompiler_object_inline_stack_3223.return = workInProgress),
(nextPrimaryChildren.return = workInProgress),
- (JSCompiler_object_inline_stack_3241.sibling =
+ (JSCompiler_object_inline_stack_3223.sibling =
nextPrimaryChildren),
- (workInProgress.child = JSCompiler_object_inline_stack_3241),
+ (workInProgress.child = JSCompiler_object_inline_stack_3223),
reconcileChildFibers(
workInProgress,
current.child,
null,
renderLanes
),
- (JSCompiler_object_inline_stack_3241 = workInProgress.child),
- (JSCompiler_object_inline_stack_3241.memoizedState =
+ (JSCompiler_object_inline_stack_3223 = workInProgress.child),
+ (JSCompiler_object_inline_stack_3223.memoizedState =
mountSuspenseOffscreenState(renderLanes)),
- (JSCompiler_object_inline_stack_3241.childLanes =
+ (JSCompiler_object_inline_stack_3223.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_3240,
+ JSCompiler_object_inline_digest_3222,
renderLanes
)),
(workInProgress.memoizedState = SUSPENDED_MARKER),
(workInProgress = bailoutOffscreenComponent(
null,
- JSCompiler_object_inline_stack_3241
+ JSCompiler_object_inline_stack_3223
)));
else if (
(pushPrimaryTreeSuspenseHandler(workInProgress),
@@ -11526,45 +11540,45 @@
0 !== (renderLanes & 536870912) &&
markRenderDerivedCause(workInProgress),
isSuspenseInstanceFallback(
- JSCompiler_object_inline_componentStack_3242
+ JSCompiler_object_inline_componentStack_3224
))
) {
- JSCompiler_object_inline_digest_3240 =
- JSCompiler_object_inline_componentStack_3242.nextSibling &&
- JSCompiler_object_inline_componentStack_3242.nextSibling.dataset;
- if (JSCompiler_object_inline_digest_3240) {
- nextPrimaryChildren = JSCompiler_object_inline_digest_3240.dgst;
- var message = JSCompiler_object_inline_digest_3240.msg;
- nextFallbackChildren = JSCompiler_object_inline_digest_3240.stck;
- var componentStack = JSCompiler_object_inline_digest_3240.cstck;
+ JSCompiler_object_inline_digest_3222 =
+ JSCompiler_object_inline_componentStack_3224.nextSibling &&
+ JSCompiler_object_inline_componentStack_3224.nextSibling.dataset;
+ if (JSCompiler_object_inline_digest_3222) {
+ nextPrimaryChildren = JSCompiler_object_inline_digest_3222.dgst;
+ var message = JSCompiler_object_inline_digest_3222.msg;
+ nextFallbackChildren = JSCompiler_object_inline_digest_3222.stck;
+ var componentStack = JSCompiler_object_inline_digest_3222.cstck;
}
- JSCompiler_object_inline_message_3239 = message;
- JSCompiler_object_inline_digest_3240 = nextPrimaryChildren;
- JSCompiler_object_inline_stack_3241 = nextFallbackChildren;
- JSCompiler_object_inline_componentStack_3242 = componentStack;
- nextPrimaryChildren = JSCompiler_object_inline_message_3239;
- nextFallbackChildren = JSCompiler_object_inline_componentStack_3242;
+ JSCompiler_object_inline_message_3221 = message;
+ JSCompiler_object_inline_digest_3222 = nextPrimaryChildren;
+ JSCompiler_object_inline_stack_3223 = nextFallbackChildren;
+ JSCompiler_object_inline_componentStack_3224 = componentStack;
+ nextPrimaryChildren = JSCompiler_object_inline_message_3221;
+ nextFallbackChildren = JSCompiler_object_inline_componentStack_3224;
nextPrimaryChildren = nextPrimaryChildren
? Error(nextPrimaryChildren)
: Error(
"The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering."
);
nextPrimaryChildren.stack =
- JSCompiler_object_inline_stack_3241 || "";
- nextPrimaryChildren.digest = JSCompiler_object_inline_digest_3240;
- JSCompiler_object_inline_digest_3240 =
+ JSCompiler_object_inline_stack_3223 || "";
+ nextPrimaryChildren.digest = JSCompiler_object_inline_digest_3222;
+ JSCompiler_object_inline_digest_3222 =
void 0 === nextFallbackChildren ? null : nextFallbackChildren;
- JSCompiler_object_inline_stack_3241 = {
+ JSCompiler_object_inline_stack_3223 = {
value: nextPrimaryChildren,
source: null,
- stack: JSCompiler_object_inline_digest_3240
+ stack: JSCompiler_object_inline_digest_3222
};
- "string" === typeof JSCompiler_object_inline_digest_3240 &&
+ "string" === typeof JSCompiler_object_inline_digest_3222 &&
CapturedStacks.set(
nextPrimaryChildren,
- JSCompiler_object_inline_stack_3241
+ JSCompiler_object_inline_stack_3223
);
- queueHydrationError(JSCompiler_object_inline_stack_3241);
+ queueHydrationError(JSCompiler_object_inline_stack_3223);
workInProgress = retrySuspenseComponentWithoutHydrating(
current,
workInProgress,
@@ -11578,35 +11592,35 @@
renderLanes,
!1
),
- (JSCompiler_object_inline_digest_3240 =
+ (JSCompiler_object_inline_digest_3222 =
0 !== (renderLanes & current.childLanes)),
- didReceiveUpdate || JSCompiler_object_inline_digest_3240)
+ didReceiveUpdate || JSCompiler_object_inline_digest_3222)
) {
- JSCompiler_object_inline_digest_3240 = workInProgressRoot;
+ JSCompiler_object_inline_digest_3222 = workInProgressRoot;
if (
- null !== JSCompiler_object_inline_digest_3240 &&
- ((JSCompiler_object_inline_stack_3241 = getBumpedLaneForHydration(
- JSCompiler_object_inline_digest_3240,
+ null !== JSCompiler_object_inline_digest_3222 &&
+ ((JSCompiler_object_inline_stack_3223 = getBumpedLaneForHydration(
+ JSCompiler_object_inline_digest_3222,
renderLanes
)),
- 0 !== JSCompiler_object_inline_stack_3241 &&
- JSCompiler_object_inline_stack_3241 !== prevState.retryLane)
+ 0 !== JSCompiler_object_inline_stack_3223 &&
+ JSCompiler_object_inline_stack_3223 !== prevState.retryLane)
)
throw (
- ((prevState.retryLane = JSCompiler_object_inline_stack_3241),
+ ((prevState.retryLane = JSCompiler_object_inline_stack_3223),
enqueueConcurrentRenderForLane(
current,
- JSCompiler_object_inline_stack_3241
+ JSCompiler_object_inline_stack_3223
),
scheduleUpdateOnFiber(
- JSCompiler_object_inline_digest_3240,
+ JSCompiler_object_inline_digest_3222,
current,
- JSCompiler_object_inline_stack_3241
+ JSCompiler_object_inline_stack_3223
),
SelectiveHydrationException)
);
isSuspenseInstancePending(
- JSCompiler_object_inline_componentStack_3242
+ JSCompiler_object_inline_componentStack_3224
) || renderDidSuspendDelayIfPossible();
workInProgress = retrySuspenseComponentWithoutHydrating(
current,
@@ -11615,14 +11629,14 @@
);
} else
isSuspenseInstancePending(
- JSCompiler_object_inline_componentStack_3242
+ JSCompiler_object_inline_componentStack_3224
)
? ((workInProgress.flags |= 192),
(workInProgress.child = current.child),
(workInProgress = null))
: ((current = prevState.treeContext),
(nextHydratableInstance = getNextHydratable(
- JSCompiler_object_inline_componentStack_3242.nextSibling
+ JSCompiler_object_inline_componentStack_3224.nextSibling
)),
(hydrationParentFiber = workInProgress),
(isHydrating = !0),
@@ -11634,32 +11648,32 @@
restoreSuspendedTreeContext(workInProgress, current),
(workInProgress = mountSuspensePrimaryChildren(
workInProgress,
- JSCompiler_object_inline_stack_3241.children
+ JSCompiler_object_inline_stack_3223.children
)),
(workInProgress.flags |= 4096));
return workInProgress;
}
}
- if (JSCompiler_object_inline_message_3239)
+ if (JSCompiler_object_inline_message_3221)
return (
reuseSuspenseHandlerOnStack(workInProgress),
- (nextPrimaryChildren = JSCompiler_object_inline_stack_3241.fallback),
+ (nextPrimaryChildren = JSCompiler_object_inline_stack_3223.fallback),
(nextFallbackChildren = workInProgress.mode),
(componentStack = current.child),
- (JSCompiler_object_inline_componentStack_3242 =
+ (JSCompiler_object_inline_componentStack_3224 =
componentStack.sibling),
- (JSCompiler_object_inline_stack_3241 = createWorkInProgress(
+ (JSCompiler_object_inline_stack_3223 = createWorkInProgress(
componentStack,
{
mode: "hidden",
- children: JSCompiler_object_inline_stack_3241.children
+ children: JSCompiler_object_inline_stack_3223.children
}
)),
- (JSCompiler_object_inline_stack_3241.subtreeFlags =
+ (JSCompiler_object_inline_stack_3223.subtreeFlags =
componentStack.subtreeFlags & 133169152),
- null !== JSCompiler_object_inline_componentStack_3242
+ null !== JSCompiler_object_inline_componentStack_3224
? (nextPrimaryChildren = createWorkInProgress(
- JSCompiler_object_inline_componentStack_3242,
+ JSCompiler_object_inline_componentStack_3224,
nextPrimaryChildren
))
: ((nextPrimaryChildren = createFiberFromFragment(
@@ -11670,11 +11684,11 @@
)),
(nextPrimaryChildren.flags |= 2)),
(nextPrimaryChildren.return = workInProgress),
- (JSCompiler_object_inline_stack_3241.return = workInProgress),
- (JSCompiler_object_inline_stack_3241.sibling = nextPrimaryChildren),
- (workInProgress.child = JSCompiler_object_inline_stack_3241),
- bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3241),
- (JSCompiler_object_inline_stack_3241 = workInProgress.child),
+ (JSCompiler_object_inline_stack_3223.return = workInProgress),
+ (JSCompiler_object_inline_stack_3223.sibling = nextPrimaryChildren),
+ (workInProgress.child = JSCompiler_object_inline_stack_3223),
+ bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3223),
+ (JSCompiler_object_inline_stack_3223 = workInProgress.child),
(nextPrimaryChildren = current.child.memoizedState),
null === nextPrimaryChildren
? (nextPrimaryChildren = mountSuspenseOffscreenState(renderLanes))
@@ -11690,18 +11704,18 @@
baseLanes: nextPrimaryChildren.baseLanes | renderLanes,
cachePool: nextFallbackChildren
})),
- (JSCompiler_object_inline_stack_3241.memoizedState =
+ (JSCompiler_object_inline_stack_3223.memoizedState =
nextPrimaryChildren),
- (JSCompiler_object_inline_stack_3241.childLanes =
+ (JSCompiler_object_inline_stack_3223.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_3240,
+ JSCompiler_object_inline_digest_3222,
renderLanes
)),
(workInProgress.memoizedState = SUSPENDED_MARKER),
bailoutOffscreenComponent(
current.child,
- JSCompiler_object_inline_stack_3241
+ JSCompiler_object_inline_stack_3223
)
);
null !== prevState &&
@@ -11713,16 +11727,16 @@
current = renderLanes.sibling;
renderLanes = createWorkInProgress(renderLanes, {
mode: "visible",
- children: JSCompiler_object_inline_stack_3241.children
+ children: JSCompiler_object_inline_stack_3223.children
});
renderLanes.return = workInProgress;
renderLanes.sibling = null;
null !== current &&
- ((JSCompiler_object_inline_digest_3240 = workInProgress.deletions),
- null === JSCompiler_object_inline_digest_3240
+ ((JSCompiler_object_inline_digest_3222 = workInProgress.deletions),
+ null === JSCompiler_object_inline_digest_3222
? ((workInProgress.deletions = [current]),
(workInProgress.flags |= 16))
- : JSCompiler_object_inline_digest_3240.push(current));
+ : JSCompiler_object_inline_digest_3222.push(current));
workInProgress.child = renderLanes;
workInProgress.memoizedState = null;
return renderLanes;
@@ -12185,7 +12199,14 @@
(workInProgress.flags |= 128),
null
);
- if (0 !== (renderLanes & workInProgress.child.childLanes))
+ stateNode = propagateParentContextChanges(
+ current,
+ workInProgress,
+ renderLanes,
+ !1
+ );
+ var primaryChildLanes = workInProgress.child.childLanes;
+ if (stateNode || 0 !== (renderLanes & primaryChildLanes))
return updateSuspenseComponent(
current,
workInProgress,
@@ -12208,7 +12229,7 @@
workInProgress,
renderLanes
);
- var didSuspendBefore = 0 !== (current.flags & 128);
+ primaryChildLanes = 0 !== (current.flags & 128);
stateNode = 0 !== (renderLanes & workInProgress.childLanes);
stateNode ||
(propagateParentContextChanges(
@@ -12218,7 +12239,7 @@
!1
),
(stateNode = 0 !== (renderLanes & workInProgress.childLanes)));
- if (didSuspendBefore) {
+ if (primaryChildLanes) {
if (stateNode)
return updateSuspenseListComponent(
current,
@@ -12227,11 +12248,11 @@
);
workInProgress.flags |= 128;
}
- didSuspendBefore = workInProgress.memoizedState;
- null !== didSuspendBefore &&
- ((didSuspendBefore.rendering = null),
- (didSuspendBefore.tail = null),
- (didSuspendBefore.lastEffect = null));
+ primaryChildLanes = workInProgress.memoizedState;
+ null !== primaryChildLanes &&
+ ((primaryChildLanes.rendering = null),
+ (primaryChildLanes.tail = null),
+ (primaryChildLanes.lastEffect = null));
pushSuspenseListContext(workInProgress, suspenseStackCursor.current);
if (stateNode) break;
else return null;
@@ -32708,11 +32729,11 @@
};
(function () {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-experimental-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-experimental-ab18f33d-20260220" !== 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.3.0-experimental-2ba30655-20260219\nLearn more: https://react.dev/warnings/version-mismatch")
+ "\n - react-dom: 19.3.0-experimental-ab18f33d-20260220\nLearn more: https://react.dev/warnings/version-mismatch")
);
})();
("function" === typeof Map &&
@@ -32749,10 +32770,10 @@
!(function () {
var internals = {
bundleType: 1,
- version: "19.3.0-experimental-2ba30655-20260219",
+ version: "19.3.0-experimental-ab18f33d-20260220",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
- reconcilerVersion: "19.3.0-experimental-2ba30655-20260219"
+ reconcilerVersion: "19.3.0-experimental-ab18f33d-20260220"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -32900,7 +32921,7 @@
listenToAllSupportedEvents(container);
return new ReactDOMHydrationRoot(initialChildren);
};
- exports.version = "19.3.0-experimental-2ba30655-20260219";
+ exports.version = "19.3.0-experimental-ab18f33d-20260220";
"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 b8352eba625f1e..8eefd7ecafadbd 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
@@ -3077,7 +3077,20 @@ function propagateContextChanges(
null !== list && (list.lanes |= renderLanes);
scheduleContextWorkOnParentPath(nextFiber, renderLanes, workInProgress);
nextFiber = null;
- } else nextFiber = fiber.child;
+ } else
+ 13 === fiber.tag &&
+ null !== fiber.memoizedState &&
+ null === fiber.memoizedState.dehydrated
+ ? ((fiber.lanes |= renderLanes),
+ (nextFiber = fiber.alternate),
+ null !== nextFiber && (nextFiber.lanes |= renderLanes),
+ scheduleContextWorkOnParentPath(
+ fiber.return,
+ renderLanes,
+ workInProgress
+ ),
+ (nextFiber = forcePropagateEntireTree ? fiber.child : null))
+ : (nextFiber = fiber.child);
if (null !== nextFiber) nextFiber.return = fiber;
else
for (nextFiber = fiber; null !== nextFiber; ) {
@@ -3139,6 +3152,7 @@ function propagateParentContextChanges(
forcePropagateEntireTree
);
workInProgress.flags |= 262144;
+ return null !== current;
}
function checkIfContextChanged(currentDependencies) {
for (
@@ -3392,19 +3406,19 @@ ReactSharedInternals.S = function (transition, returnValue) {
"function" === typeof returnValue.then &&
entangleAsyncAction(transition, returnValue);
if (null !== entangledTransitionTypes)
- for (var root$30 = firstScheduledRoot; null !== root$30; )
- queueTransitionTypes(root$30, entangledTransitionTypes),
- (root$30 = root$30.next);
- root$30 = transition.types;
- if (null !== root$30) {
for (var root$31 = firstScheduledRoot; null !== root$31; )
- queueTransitionTypes(root$31, root$30), (root$31 = root$31.next);
+ queueTransitionTypes(root$31, entangledTransitionTypes),
+ (root$31 = root$31.next);
+ root$31 = transition.types;
+ if (null !== root$31) {
+ for (var root$32 = firstScheduledRoot; null !== root$32; )
+ queueTransitionTypes(root$32, root$31), (root$32 = root$32.next);
if (0 !== currentEntangledLane) {
- root$31 = entangledTransitionTypes;
- null === root$31 && (root$31 = entangledTransitionTypes = []);
- for (var i = 0; i < root$30.length; i++) {
- var transitionType = root$30[i];
- -1 === root$31.indexOf(transitionType) && root$31.push(transitionType);
+ root$32 = entangledTransitionTypes;
+ null === root$32 && (root$32 = entangledTransitionTypes = []);
+ for (var i = 0; i < root$31.length; i++) {
+ var transitionType = root$31[i];
+ -1 === root$32.indexOf(transitionType) && root$32.push(transitionType);
}
}
}
@@ -4965,7 +4979,7 @@ function updateReducerImpl(hook, current, reducer) {
var newBaseQueueFirst = (baseFirst = null),
newBaseQueueLast = null,
update = current,
- didReadFromEntangledAsyncAction$67 = !1;
+ didReadFromEntangledAsyncAction$68 = !1;
do {
var updateLane = update.lane & -536870913,
shouldSkipUpdate =
@@ -5020,11 +5034,11 @@ function updateReducerImpl(hook, current, reducer) {
next: null
}),
updateLane === currentEntangledLane &&
- (didReadFromEntangledAsyncAction$67 = !0);
+ (didReadFromEntangledAsyncAction$68 = !0);
else if ((renderLanes & scheduledGesture) === scheduledGesture) {
update = update.next;
scheduledGesture === currentEntangledLane &&
- (didReadFromEntangledAsyncAction$67 = !0);
+ (didReadFromEntangledAsyncAction$68 = !0);
continue;
} else
(updateLane = {
@@ -5057,7 +5071,7 @@ function updateReducerImpl(hook, current, reducer) {
if (
!objectIs(pendingQueue, hook.memoizedState) &&
((didReceiveUpdate = !0),
- didReadFromEntangledAsyncAction$67 &&
+ didReadFromEntangledAsyncAction$68 &&
((reducer = currentEntangledActionThenable), null !== reducer))
)
throw reducer;
@@ -5265,8 +5279,8 @@ function runActionStateAction(actionQueue, node) {
try {
(prevTransition = action(prevState, payload)),
handleActionReturnValue(actionQueue, node, prevTransition);
- } catch (error$74) {
- onActionError(actionQueue, node, error$74);
+ } catch (error$75) {
+ onActionError(actionQueue, node, error$75);
}
}
function handleActionReturnValue(actionQueue, node, returnValue) {
@@ -5753,14 +5767,14 @@ function refreshCache(fiber, seedKey, seedValue) {
case 3:
var lane = requestUpdateLane();
fiber = createUpdate(lane);
- var root$77 = enqueueUpdate(provider, fiber, lane);
- null !== root$77 &&
- (scheduleUpdateOnFiber(root$77, provider, lane),
- entangleTransitions(root$77, provider, lane));
+ var root$78 = enqueueUpdate(provider, fiber, lane);
+ null !== root$78 &&
+ (scheduleUpdateOnFiber(root$78, provider, lane),
+ entangleTransitions(root$78, provider, lane));
provider = createCache();
null !== seedKey &&
void 0 !== seedKey &&
- null !== root$77 &&
+ null !== root$78 &&
provider.data.set(seedKey, seedValue);
fiber.payload = { cache: provider };
return;
@@ -6338,9 +6352,9 @@ function resolveClassComponentProps(Component, baseProps) {
}
if ((Component = Component.defaultProps)) {
newProps === baseProps && (newProps = assign({}, newProps));
- for (var propName$81 in Component)
- void 0 === newProps[propName$81] &&
- (newProps[propName$81] = Component[propName$81]);
+ for (var propName$82 in Component)
+ void 0 === newProps[propName$82] &&
+ (newProps[propName$82] = Component[propName$82]);
}
return newProps;
}
@@ -6357,9 +6371,9 @@ function logUncaughtError(root, errorInfo) {
try {
var onUncaughtError = root.onUncaughtError;
onUncaughtError(errorInfo.value, { componentStack: errorInfo.stack });
- } catch (e$82) {
+ } catch (e$83) {
setTimeout(function () {
- throw e$82;
+ throw e$83;
});
}
}
@@ -6370,9 +6384,9 @@ function logCaughtError(root, boundary, errorInfo) {
componentStack: errorInfo.stack,
errorBoundary: 1 === boundary.tag ? boundary.stateNode : null
});
- } catch (e$83) {
+ } catch (e$84) {
setTimeout(function () {
- throw e$83;
+ throw e$84;
});
}
}
@@ -7865,15 +7879,22 @@ function attemptEarlyBailoutIfNoScheduledUpdate(
);
break;
case 13:
- var state$113 = workInProgress.memoizedState;
- if (null !== state$113) {
- if (null !== state$113.dehydrated)
+ var state$114 = workInProgress.memoizedState;
+ if (null !== state$114) {
+ if (null !== state$114.dehydrated)
return (
pushPrimaryTreeSuspenseHandler(workInProgress),
(workInProgress.flags |= 128),
null
);
- if (0 !== (renderLanes & workInProgress.child.childLanes))
+ state$114 = propagateParentContextChanges(
+ current,
+ workInProgress,
+ renderLanes,
+ !1
+ );
+ var primaryChildLanes = workInProgress.child.childLanes;
+ if (state$114 || 0 !== (renderLanes & primaryChildLanes))
return updateSuspenseComponent(current, workInProgress, renderLanes);
pushPrimaryTreeSuspenseHandler(workInProgress);
current = bailoutOnAlreadyFinishedWork(
@@ -7892,18 +7913,18 @@ function attemptEarlyBailoutIfNoScheduledUpdate(
workInProgress,
renderLanes
);
- var didSuspendBefore = 0 !== (current.flags & 128);
- state$113 = 0 !== (renderLanes & workInProgress.childLanes);
- state$113 ||
+ primaryChildLanes = 0 !== (current.flags & 128);
+ state$114 = 0 !== (renderLanes & workInProgress.childLanes);
+ state$114 ||
(propagateParentContextChanges(
current,
workInProgress,
renderLanes,
!1
),
- (state$113 = 0 !== (renderLanes & workInProgress.childLanes)));
- if (didSuspendBefore) {
- if (state$113)
+ (state$114 = 0 !== (renderLanes & workInProgress.childLanes)));
+ if (primaryChildLanes) {
+ if (state$114)
return updateSuspenseListComponent(
current,
workInProgress,
@@ -7911,13 +7932,13 @@ function attemptEarlyBailoutIfNoScheduledUpdate(
);
workInProgress.flags |= 128;
}
- didSuspendBefore = workInProgress.memoizedState;
- null !== didSuspendBefore &&
- ((didSuspendBefore.rendering = null),
- (didSuspendBefore.tail = null),
- (didSuspendBefore.lastEffect = null));
+ primaryChildLanes = workInProgress.memoizedState;
+ null !== primaryChildLanes &&
+ ((primaryChildLanes.rendering = null),
+ (primaryChildLanes.tail = null),
+ (primaryChildLanes.lastEffect = null));
pushSuspenseListContext(workInProgress, suspenseStackCursor.current);
- if (state$113) break;
+ if (state$114) break;
else return null;
case 22:
return (
@@ -8512,19 +8533,19 @@ function bubbleProperties(completedWork) {
newChildLanes = 0,
subtreeFlags = 0;
if (didBailout)
- for (var child$118 = completedWork.child; null !== child$118; )
- (newChildLanes |= child$118.lanes | child$118.childLanes),
- (subtreeFlags |= child$118.subtreeFlags & 133169152),
- (subtreeFlags |= child$118.flags & 133169152),
- (child$118.return = completedWork),
- (child$118 = child$118.sibling);
+ for (var child$119 = completedWork.child; null !== child$119; )
+ (newChildLanes |= child$119.lanes | child$119.childLanes),
+ (subtreeFlags |= child$119.subtreeFlags & 133169152),
+ (subtreeFlags |= child$119.flags & 133169152),
+ (child$119.return = completedWork),
+ (child$119 = child$119.sibling);
else
- for (child$118 = completedWork.child; null !== child$118; )
- (newChildLanes |= child$118.lanes | child$118.childLanes),
- (subtreeFlags |= child$118.subtreeFlags),
- (subtreeFlags |= child$118.flags),
- (child$118.return = completedWork),
- (child$118 = child$118.sibling);
+ for (child$119 = completedWork.child; null !== child$119; )
+ (newChildLanes |= child$119.lanes | child$119.childLanes),
+ (subtreeFlags |= child$119.subtreeFlags),
+ (subtreeFlags |= child$119.flags),
+ (child$119.return = completedWork),
+ (child$119 = child$119.sibling);
completedWork.subtreeFlags |= subtreeFlags;
completedWork.childLanes = newChildLanes;
return didBailout;
@@ -9329,8 +9350,8 @@ function safelyDetachRef(current, nearestMountedAncestor) {
else if ("function" === typeof ref)
try {
ref(null);
- } catch (error$153) {
- captureCommitPhaseError(current, nearestMountedAncestor, error$153);
+ } catch (error$154) {
+ captureCommitPhaseError(current, nearestMountedAncestor, error$154);
}
else ref.current = null;
}
@@ -10212,11 +10233,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) {
prevState,
instance.__reactInternalSnapshotBeforeUpdate
);
- } catch (error$151) {
+ } catch (error$152) {
captureCommitPhaseError(
finishedWork,
finishedWork.return,
- error$151
+ error$152
);
}
}
@@ -11092,14 +11113,14 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) {
i = null !== current && null !== current.memoizedState;
var prevOffscreenSubtreeIsHidden = offscreenSubtreeIsHidden,
prevOffscreenSubtreeWasHidden = offscreenSubtreeWasHidden,
- prevOffscreenDirectParentIsHidden$169 = offscreenDirectParentIsHidden;
+ prevOffscreenDirectParentIsHidden$170 = offscreenDirectParentIsHidden;
offscreenSubtreeIsHidden = prevOffscreenSubtreeIsHidden || hoistableRoot;
offscreenDirectParentIsHidden =
- prevOffscreenDirectParentIsHidden$169 || hoistableRoot;
+ prevOffscreenDirectParentIsHidden$170 || hoistableRoot;
offscreenSubtreeWasHidden = prevOffscreenSubtreeWasHidden || i;
recursivelyTraverseMutationEffects(root, finishedWork, lanes);
offscreenSubtreeWasHidden = prevOffscreenSubtreeWasHidden;
- offscreenDirectParentIsHidden = prevOffscreenDirectParentIsHidden$169;
+ offscreenDirectParentIsHidden = prevOffscreenDirectParentIsHidden$170;
offscreenSubtreeIsHidden = prevOffscreenSubtreeIsHidden;
commitReconciliationEffects(finishedWork);
flags & 8192 &&
@@ -11204,25 +11225,25 @@ function commitReconciliationEffects(finishedWork) {
);
break;
case 5:
- var parent$154 = hostParentFiber.stateNode;
+ var parent$155 = hostParentFiber.stateNode;
hostParentFiber.flags & 32 &&
- (setTextContent(parent$154, ""), (hostParentFiber.flags &= -33));
- var before$155 = getHostSibling(finishedWork);
+ (setTextContent(parent$155, ""), (hostParentFiber.flags &= -33));
+ var before$156 = getHostSibling(finishedWork);
insertOrAppendPlacementNode(
finishedWork,
- before$155,
- parent$154,
+ before$156,
+ parent$155,
parentFragmentInstances
);
break;
case 3:
case 4:
- var parent$156 = hostParentFiber.stateNode.containerInfo,
- before$157 = getHostSibling(finishedWork);
+ var parent$157 = hostParentFiber.stateNode.containerInfo,
+ before$158 = getHostSibling(finishedWork);
insertOrAppendPlacementNodeIntoContainer(
finishedWork,
- before$157,
- parent$156,
+ before$158,
+ parent$157,
parentFragmentInstances
);
break;
@@ -12427,7 +12448,7 @@ function recursivelyInsertClones(
if (null === nextPhase)
recursivelyInsertNewFiber(deletions, i, parentViewTransition, 5);
else {
- var nextPhase$183 = deletions.flags;
+ var nextPhase$184 = deletions.flags;
switch (deletions.tag) {
case 26:
recursivelyInsertClones(
@@ -12453,16 +12474,16 @@ function recursivelyInsertClones(
(setTextContent(clone, ""),
(viewTransitionMutationContext = !0)))
: (clone = clone.cloneNode(!1));
- if (nextPhase$183 & 4) {
- nextPhase$183 = clone;
+ if (nextPhase$184 & 4) {
+ nextPhase$184 = clone;
var newProps = deletions.memoizedProps;
updateProperties(
- nextPhase$183,
+ nextPhase$184,
deletions.type,
nextPhase.memoizedProps,
newProps
);
- nextPhase$183[internalPropsKey] = newProps;
+ nextPhase$184[internalPropsKey] = newProps;
}
1 === visitPhase || 2 === visitPhase
? (i.appendChild(clone),
@@ -12481,7 +12502,7 @@ function recursivelyInsertClones(
if (null === parentViewTransition)
throw Error(formatProdErrorMessage(162));
parentViewTransition = parentViewTransition.cloneNode(!1);
- nextPhase$183 & 4 &&
+ nextPhase$184 & 4 &&
((parentViewTransition.nodeValue = nextPhase.memoizedProps),
(viewTransitionMutationContext = !0));
i.appendChild(parentViewTransition);
@@ -12494,7 +12515,7 @@ function recursivelyInsertClones(
case 22:
null === deletions.memoizedState
? ((nextPhase =
- 0 === visitPhase && 0 !== (nextPhase$183 & 8192)
+ 0 === visitPhase && 0 !== (nextPhase$184 & 8192)
? 1
: visitPhase),
recursivelyInsertClones(
@@ -12512,8 +12533,8 @@ function recursivelyInsertClones(
parentViewTransition = pushMutationContext();
clone = deletions.stateNode;
clone.clones = null;
- nextPhase$183 = 1 === visitPhase ? 2 : visitPhase;
- recursivelyInsertClones(deletions, i, clone, nextPhase$183);
+ nextPhase$184 = 1 === visitPhase ? 2 : visitPhase;
+ recursivelyInsertClones(deletions, i, clone, nextPhase$184);
viewTransitionMutationContext && (deletions.flags |= 4);
1 === visitPhase
? applyExitViewTransition(deletions)
@@ -13311,8 +13332,8 @@ function renderRootSync(root, lanes, shouldYieldForPrerendering) {
workLoopSync();
exitStatus = workInProgressRootExitStatus;
break;
- } catch (thrownValue$189) {
- handleThrow(root, thrownValue$189);
+ } catch (thrownValue$190) {
+ handleThrow(root, thrownValue$190);
}
while (1);
lanes && root.shellSuspendCounter++;
@@ -13431,8 +13452,8 @@ function renderRootConcurrent(root, lanes) {
}
workLoopConcurrentByScheduler();
break;
- } catch (thrownValue$191) {
- handleThrow(root, thrownValue$191);
+ } catch (thrownValue$192) {
+ handleThrow(root, thrownValue$192);
}
while (1);
lastContextDependency = currentlyRenderingFiber$1 = null;
@@ -13743,26 +13764,26 @@ function completeRoot(
}
var rotate = computedStyle.rotate;
if ("none" !== rotate && "" !== rotate) {
- var parts$270 = rotate.split(" ");
+ var parts$271 = rotate.split(" ");
transform =
- 1 === parts$270.length
- ? "rotate(" + parts$270[0] + ") " + transform
- : 2 === parts$270.length
+ 1 === parts$271.length
+ ? "rotate(" + parts$271[0] + ") " + transform
+ : 2 === parts$271.length
? "rotate" +
- parts$270[0].toUpperCase() +
+ parts$271[0].toUpperCase() +
"(" +
- parts$270[1] +
+ parts$271[1] +
") " +
transform
- : "rotate3d(" + parts$270.join(", ") + ") " + transform;
+ : "rotate3d(" + parts$271.join(", ") + ") " + transform;
}
var translate = computedStyle.translate;
if ("none" !== translate && "" !== translate) {
- var parts$271 = translate.split(" ");
+ var parts$272 = translate.split(" ");
transform =
- (3 === parts$271.length ? "translate3d" : "translate") +
+ (3 === parts$272.length ? "translate3d" : "translate") +
"(" +
- parts$271.join(", ") +
+ parts$272.join(", ") +
") " +
transform;
}
@@ -14495,14 +14516,14 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) {
isFlushingWork = !0;
do {
var didPerformSomeWork = !1;
- for (var root$198 = firstScheduledRoot; null !== root$198; ) {
+ for (var root$199 = firstScheduledRoot; null !== root$199; ) {
if (!onlyLegacy)
if (0 !== syncTransitionLanes) {
- var pendingLanes = root$198.pendingLanes;
+ var pendingLanes = root$199.pendingLanes;
if (0 === pendingLanes) var JSCompiler_inline_result = 0;
else {
- var suspendedLanes = root$198.suspendedLanes,
- pingedLanes = root$198.pingedLanes;
+ var suspendedLanes = root$199.suspendedLanes,
+ pingedLanes = root$199.pingedLanes;
JSCompiler_inline_result =
(1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1;
JSCompiler_inline_result &=
@@ -14516,21 +14537,21 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) {
}
0 !== JSCompiler_inline_result &&
((didPerformSomeWork = !0),
- performSyncWorkOnRoot(root$198, JSCompiler_inline_result));
+ performSyncWorkOnRoot(root$199, JSCompiler_inline_result));
} else
(JSCompiler_inline_result = workInProgressRootRenderLanes),
(JSCompiler_inline_result = getNextLanes(
- root$198,
- root$198 === workInProgressRoot ? JSCompiler_inline_result : 0,
- null !== root$198.cancelPendingCommit ||
- -1 !== root$198.timeoutHandle
+ root$199,
+ root$199 === workInProgressRoot ? JSCompiler_inline_result : 0,
+ null !== root$199.cancelPendingCommit ||
+ -1 !== root$199.timeoutHandle
)),
(0 === (JSCompiler_inline_result & 3) &&
64 !== JSCompiler_inline_result) ||
- checkIfRootIsPrerendering(root$198, JSCompiler_inline_result) ||
+ checkIfRootIsPrerendering(root$199, JSCompiler_inline_result) ||
((didPerformSomeWork = !0),
- performSyncWorkOnRoot(root$198, JSCompiler_inline_result));
- root$198 = root$198.next;
+ performSyncWorkOnRoot(root$199, JSCompiler_inline_result));
+ root$199 = root$199.next;
}
} while (didPerformSomeWork);
isFlushingWork = !1;
@@ -14839,20 +14860,20 @@ function debounceScrollEnd(targetInst, nativeEvent, nativeEventTarget) {
(nativeEventTarget[internalScrollTimer] = targetInst));
}
for (
- var i$jscomp$inline_1811 = 0;
- i$jscomp$inline_1811 < simpleEventPluginEvents.length;
- i$jscomp$inline_1811++
+ var i$jscomp$inline_1812 = 0;
+ i$jscomp$inline_1812 < simpleEventPluginEvents.length;
+ i$jscomp$inline_1812++
) {
- var eventName$jscomp$inline_1812 =
- simpleEventPluginEvents[i$jscomp$inline_1811],
- domEventName$jscomp$inline_1813 =
- eventName$jscomp$inline_1812.toLowerCase(),
- capitalizedEvent$jscomp$inline_1814 =
- eventName$jscomp$inline_1812[0].toUpperCase() +
- eventName$jscomp$inline_1812.slice(1);
+ var eventName$jscomp$inline_1813 =
+ simpleEventPluginEvents[i$jscomp$inline_1812],
+ domEventName$jscomp$inline_1814 =
+ eventName$jscomp$inline_1813.toLowerCase(),
+ capitalizedEvent$jscomp$inline_1815 =
+ eventName$jscomp$inline_1813[0].toUpperCase() +
+ eventName$jscomp$inline_1813.slice(1);
registerSimpleEvent(
- domEventName$jscomp$inline_1813,
- "on" + capitalizedEvent$jscomp$inline_1814
+ domEventName$jscomp$inline_1814,
+ "on" + capitalizedEvent$jscomp$inline_1815
);
}
registerSimpleEvent(ANIMATION_END, "onAnimationEnd");
@@ -16089,34 +16110,34 @@ function setInitialProperties(domElement, tag, props) {
var propKey = null;
for (hasSrc in props)
if (props.hasOwnProperty(hasSrc)) {
- var propValue$212 = props[hasSrc];
- if (null != propValue$212)
+ var propValue$213 = props[hasSrc];
+ if (null != propValue$213)
switch (hasSrc) {
case "name":
- hasSrcSet = propValue$212;
+ hasSrcSet = propValue$213;
break;
case "type":
- propValue = propValue$212;
+ propValue = propValue$213;
break;
case "checked":
- checked = propValue$212;
+ checked = propValue$213;
break;
case "defaultChecked":
- propKey = propValue$212;
+ propKey = propValue$213;
break;
case "value":
- value = propValue$212;
+ value = propValue$213;
break;
case "defaultValue":
- defaultValue = propValue$212;
+ defaultValue = propValue$213;
break;
case "children":
case "dangerouslySetInnerHTML":
- if (null != propValue$212)
+ if (null != propValue$213)
throw Error(formatProdErrorMessage(137, tag));
break;
default:
- setProp(domElement, tag, hasSrc, propValue$212, props, null);
+ setProp(domElement, tag, hasSrc, propValue$213, props, null);
}
}
a: {
@@ -16299,14 +16320,14 @@ function setInitialProperties(domElement, tag, props) {
return;
default:
if (isCustomElement(tag)) {
- for (propValue$212 in props)
- props.hasOwnProperty(propValue$212) &&
- ((hasSrc = props[propValue$212]),
+ for (propValue$213 in props)
+ props.hasOwnProperty(propValue$213) &&
+ ((hasSrc = props[propValue$213]),
void 0 !== hasSrc &&
setPropOnCustomElement(
domElement,
tag,
- propValue$212,
+ propValue$213,
hasSrc,
props,
void 0
@@ -16353,14 +16374,14 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
setProp(domElement, tag, propKey, null, nextProps, lastProp);
}
}
- for (var propKey$229 in nextProps) {
- var propKey = nextProps[propKey$229];
- lastProp = lastProps[propKey$229];
+ for (var propKey$230 in nextProps) {
+ var propKey = nextProps[propKey$230];
+ lastProp = lastProps[propKey$230];
if (
- nextProps.hasOwnProperty(propKey$229) &&
+ nextProps.hasOwnProperty(propKey$230) &&
(null != propKey || null != lastProp)
)
- switch (propKey$229) {
+ switch (propKey$230) {
case "type":
propKey !== lastProp && (viewTransitionMutationContext = !0);
type = propKey;
@@ -16395,7 +16416,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
setProp(
domElement,
tag,
- propKey$229,
+ propKey$230,
propKey,
nextProps,
lastProp
@@ -16414,7 +16435,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
);
return;
case "select":
- propKey = value = defaultValue = propKey$229 = null;
+ propKey = value = defaultValue = propKey$230 = null;
for (type in lastProps)
if (
((lastDefaultValue = lastProps[type]),
@@ -16446,7 +16467,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
switch (name) {
case "value":
type !== lastDefaultValue && (viewTransitionMutationContext = !0);
- propKey$229 = type;
+ propKey$230 = type;
break;
case "defaultValue":
type !== lastDefaultValue && (viewTransitionMutationContext = !0);
@@ -16469,15 +16490,15 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
tag = defaultValue;
lastProps = value;
nextProps = propKey;
- null != propKey$229
- ? updateOptions(domElement, !!lastProps, propKey$229, !1)
+ null != propKey$230
+ ? updateOptions(domElement, !!lastProps, propKey$230, !1)
: !!nextProps !== !!lastProps &&
(null != tag
? updateOptions(domElement, !!lastProps, tag, !0)
: updateOptions(domElement, !!lastProps, lastProps ? [] : "", !1));
return;
case "textarea":
- propKey = propKey$229 = null;
+ propKey = propKey$230 = null;
for (defaultValue in lastProps)
if (
((name = lastProps[defaultValue]),
@@ -16502,7 +16523,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
switch (value) {
case "value":
name !== type && (viewTransitionMutationContext = !0);
- propKey$229 = name;
+ propKey$230 = name;
break;
case "defaultValue":
name !== type && (viewTransitionMutationContext = !0);
@@ -16517,17 +16538,17 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
name !== type &&
setProp(domElement, tag, value, name, nextProps, type);
}
- updateTextarea(domElement, propKey$229, propKey);
+ updateTextarea(domElement, propKey$230, propKey);
return;
case "option":
- for (var propKey$245 in lastProps)
+ for (var propKey$246 in lastProps)
if (
- ((propKey$229 = lastProps[propKey$245]),
- lastProps.hasOwnProperty(propKey$245) &&
- null != propKey$229 &&
- !nextProps.hasOwnProperty(propKey$245))
+ ((propKey$230 = lastProps[propKey$246]),
+ lastProps.hasOwnProperty(propKey$246) &&
+ null != propKey$230 &&
+ !nextProps.hasOwnProperty(propKey$246))
)
- switch (propKey$245) {
+ switch (propKey$246) {
case "selected":
domElement.selected = !1;
break;
@@ -16535,34 +16556,34 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
setProp(
domElement,
tag,
- propKey$245,
+ propKey$246,
null,
nextProps,
- propKey$229
+ propKey$230
);
}
for (lastDefaultValue in nextProps)
if (
- ((propKey$229 = nextProps[lastDefaultValue]),
+ ((propKey$230 = nextProps[lastDefaultValue]),
(propKey = lastProps[lastDefaultValue]),
nextProps.hasOwnProperty(lastDefaultValue) &&
- propKey$229 !== propKey &&
- (null != propKey$229 || null != propKey))
+ propKey$230 !== propKey &&
+ (null != propKey$230 || null != propKey))
)
switch (lastDefaultValue) {
case "selected":
- propKey$229 !== propKey && (viewTransitionMutationContext = !0);
+ propKey$230 !== propKey && (viewTransitionMutationContext = !0);
domElement.selected =
- propKey$229 &&
- "function" !== typeof propKey$229 &&
- "symbol" !== typeof propKey$229;
+ propKey$230 &&
+ "function" !== typeof propKey$230 &&
+ "symbol" !== typeof propKey$230;
break;
default:
setProp(
domElement,
tag,
lastDefaultValue,
- propKey$229,
+ propKey$230,
nextProps,
propKey
);
@@ -16583,24 +16604,24 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
case "track":
case "wbr":
case "menuitem":
- for (var propKey$250 in lastProps)
- (propKey$229 = lastProps[propKey$250]),
- lastProps.hasOwnProperty(propKey$250) &&
- null != propKey$229 &&
- !nextProps.hasOwnProperty(propKey$250) &&
- setProp(domElement, tag, propKey$250, null, nextProps, propKey$229);
+ for (var propKey$251 in lastProps)
+ (propKey$230 = lastProps[propKey$251]),
+ lastProps.hasOwnProperty(propKey$251) &&
+ null != propKey$230 &&
+ !nextProps.hasOwnProperty(propKey$251) &&
+ setProp(domElement, tag, propKey$251, null, nextProps, propKey$230);
for (checked in nextProps)
if (
- ((propKey$229 = nextProps[checked]),
+ ((propKey$230 = nextProps[checked]),
(propKey = lastProps[checked]),
nextProps.hasOwnProperty(checked) &&
- propKey$229 !== propKey &&
- (null != propKey$229 || null != propKey))
+ propKey$230 !== propKey &&
+ (null != propKey$230 || null != propKey))
)
switch (checked) {
case "children":
case "dangerouslySetInnerHTML":
- if (null != propKey$229)
+ if (null != propKey$230)
throw Error(formatProdErrorMessage(137, tag));
break;
default:
@@ -16608,7 +16629,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
domElement,
tag,
checked,
- propKey$229,
+ propKey$230,
nextProps,
propKey
);
@@ -16616,49 +16637,49 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
return;
default:
if (isCustomElement(tag)) {
- for (var propKey$255 in lastProps)
- (propKey$229 = lastProps[propKey$255]),
- lastProps.hasOwnProperty(propKey$255) &&
- void 0 !== propKey$229 &&
- !nextProps.hasOwnProperty(propKey$255) &&
+ for (var propKey$256 in lastProps)
+ (propKey$230 = lastProps[propKey$256]),
+ lastProps.hasOwnProperty(propKey$256) &&
+ void 0 !== propKey$230 &&
+ !nextProps.hasOwnProperty(propKey$256) &&
setPropOnCustomElement(
domElement,
tag,
- propKey$255,
+ propKey$256,
void 0,
nextProps,
- propKey$229
+ propKey$230
);
for (defaultChecked in nextProps)
- (propKey$229 = nextProps[defaultChecked]),
+ (propKey$230 = nextProps[defaultChecked]),
(propKey = lastProps[defaultChecked]),
!nextProps.hasOwnProperty(defaultChecked) ||
- propKey$229 === propKey ||
- (void 0 === propKey$229 && void 0 === propKey) ||
+ propKey$230 === propKey ||
+ (void 0 === propKey$230 && void 0 === propKey) ||
setPropOnCustomElement(
domElement,
tag,
defaultChecked,
- propKey$229,
+ propKey$230,
nextProps,
propKey
);
return;
}
}
- for (var propKey$260 in lastProps)
- (propKey$229 = lastProps[propKey$260]),
- lastProps.hasOwnProperty(propKey$260) &&
- null != propKey$229 &&
- !nextProps.hasOwnProperty(propKey$260) &&
- setProp(domElement, tag, propKey$260, null, nextProps, propKey$229);
+ for (var propKey$261 in lastProps)
+ (propKey$230 = lastProps[propKey$261]),
+ lastProps.hasOwnProperty(propKey$261) &&
+ null != propKey$230 &&
+ !nextProps.hasOwnProperty(propKey$261) &&
+ setProp(domElement, tag, propKey$261, null, nextProps, propKey$230);
for (lastProp in nextProps)
- (propKey$229 = nextProps[lastProp]),
+ (propKey$230 = nextProps[lastProp]),
(propKey = lastProps[lastProp]),
!nextProps.hasOwnProperty(lastProp) ||
- propKey$229 === propKey ||
- (null == propKey$229 && null == propKey) ||
- setProp(domElement, tag, lastProp, propKey$229, nextProps, propKey);
+ propKey$230 === propKey ||
+ (null == propKey$230 && null == propKey) ||
+ setProp(domElement, tag, lastProp, propKey$230, nextProps, propKey);
}
function isLikelyStaticResource(initiatorType) {
switch (initiatorType) {
@@ -17396,20 +17417,20 @@ function startGestureTransition(
)))
: (isExitGroupAnim = !0);
}
- var timing$278 = pseudoElement.getTiming();
+ var timing$279 = pseudoElement.getTiming();
anim =
rangeEnd -
- (("number" === typeof timing$278.duration
- ? timing$278.duration
+ (("number" === typeof timing$279.duration
+ ? timing$279.duration
: 0) +
- timing$278.delay) *
+ timing$279.delay) *
longestDuration;
- groupName = rangeEnd - timing$278.delay * longestDuration;
+ groupName = rangeEnd - timing$279.delay * longestDuration;
if (
- "reverse" === timing$278.direction ||
- "alternate-reverse" === timing$278.direction
+ "reverse" === timing$279.direction ||
+ "alternate-reverse" === timing$279.direction
)
- (timing$278 = anim), (anim = groupName), (groupName = timing$278);
+ (timing$279 = anim), (anim = groupName), (groupName = timing$279);
animateGesture(
pseudoElement.getKeyframes(),
pseudoElement.target,
@@ -18578,26 +18599,26 @@ function getResource(type, currentProps, pendingProps, currentResource) {
"string" === typeof pendingProps.precedence
) {
type = getStyleKey(pendingProps.href);
- var styles$288 = getResourcesFromRoot(
+ var styles$289 = getResourcesFromRoot(
JSCompiler_inline_result
).hoistableStyles,
- resource$289 = styles$288.get(type);
- resource$289 ||
+ resource$290 = styles$289.get(type);
+ resource$290 ||
((JSCompiler_inline_result =
JSCompiler_inline_result.ownerDocument || JSCompiler_inline_result),
- (resource$289 = {
+ (resource$290 = {
type: "stylesheet",
instance: null,
count: 0,
state: { loading: 0, preload: null }
}),
- styles$288.set(type, resource$289),
- (styles$288 = JSCompiler_inline_result.querySelector(
+ styles$289.set(type, resource$290),
+ (styles$289 = JSCompiler_inline_result.querySelector(
getStylesheetSelectorFromKey(type)
)) &&
- !styles$288._p &&
- ((resource$289.instance = styles$288),
- (resource$289.state.loading = 5)),
+ !styles$289._p &&
+ ((resource$290.instance = styles$289),
+ (resource$290.state.loading = 5)),
preloadPropsMap.has(type) ||
((pendingProps = {
rel: "preload",
@@ -18610,16 +18631,16 @@ function getResource(type, currentProps, pendingProps, currentResource) {
referrerPolicy: pendingProps.referrerPolicy
}),
preloadPropsMap.set(type, pendingProps),
- styles$288 ||
+ styles$289 ||
preloadStylesheet(
JSCompiler_inline_result,
type,
pendingProps,
- resource$289.state
+ resource$290.state
)));
if (currentProps && null === currentResource)
throw Error(formatProdErrorMessage(528, ""));
- return resource$289;
+ return resource$290;
}
if (currentProps && null !== currentResource)
throw Error(formatProdErrorMessage(529, ""));
@@ -18716,37 +18737,37 @@ function acquireResource(hoistableRoot, resource, props) {
return (resource.instance = instance);
case "stylesheet":
styleProps = getStyleKey(props.href);
- var instance$294 = hoistableRoot.querySelector(
+ var instance$295 = hoistableRoot.querySelector(
getStylesheetSelectorFromKey(styleProps)
);
- if (instance$294)
+ if (instance$295)
return (
(resource.state.loading |= 4),
- (resource.instance = instance$294),
- markNodeAsHoistable(instance$294),
- instance$294
+ (resource.instance = instance$295),
+ markNodeAsHoistable(instance$295),
+ instance$295
);
instance = stylesheetPropsFromRawProps(props);
(styleProps = preloadPropsMap.get(styleProps)) &&
adoptPreloadPropsForStylesheet(instance, styleProps);
- instance$294 = (
+ instance$295 = (
hoistableRoot.ownerDocument || hoistableRoot
).createElement("link");
- markNodeAsHoistable(instance$294);
- var linkInstance = instance$294;
+ markNodeAsHoistable(instance$295);
+ var linkInstance = instance$295;
linkInstance._p = new Promise(function (resolve, reject) {
linkInstance.onload = resolve;
linkInstance.onerror = reject;
});
- setInitialProperties(instance$294, "link", instance);
+ setInitialProperties(instance$295, "link", instance);
resource.state.loading |= 4;
- insertStylesheet(instance$294, props.precedence, hoistableRoot);
- return (resource.instance = instance$294);
+ insertStylesheet(instance$295, props.precedence, hoistableRoot);
+ return (resource.instance = instance$295);
case "script":
- instance$294 = getScriptKey(props.src);
+ instance$295 = getScriptKey(props.src);
if (
(styleProps = hoistableRoot.querySelector(
- getScriptSelectorFromKey(instance$294)
+ getScriptSelectorFromKey(instance$295)
))
)
return (
@@ -18755,7 +18776,7 @@ function acquireResource(hoistableRoot, resource, props) {
styleProps
);
instance = props;
- if ((styleProps = preloadPropsMap.get(instance$294)))
+ if ((styleProps = preloadPropsMap.get(instance$295)))
(instance = assign({}, props)),
adoptPreloadPropsForScript(instance, styleProps);
hoistableRoot = hoistableRoot.ownerDocument || hoistableRoot;
@@ -19879,16 +19900,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
0 === i && attemptExplicitHydrationTarget(target);
}
};
-var isomorphicReactPackageVersion$jscomp$inline_2229 = React.version;
+var isomorphicReactPackageVersion$jscomp$inline_2230 = React.version;
if (
- "19.3.0-experimental-2ba30655-20260219" !==
- isomorphicReactPackageVersion$jscomp$inline_2229
+ "19.3.0-experimental-ab18f33d-20260220" !==
+ isomorphicReactPackageVersion$jscomp$inline_2230
)
throw Error(
formatProdErrorMessage(
527,
- isomorphicReactPackageVersion$jscomp$inline_2229,
- "19.3.0-experimental-2ba30655-20260219"
+ isomorphicReactPackageVersion$jscomp$inline_2230,
+ "19.3.0-experimental-ab18f33d-20260220"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -19908,24 +19929,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
null === componentOrElement ? null : componentOrElement.stateNode;
return componentOrElement;
};
-var internals$jscomp$inline_2928 = {
+var internals$jscomp$inline_2911 = {
bundleType: 0,
- version: "19.3.0-experimental-2ba30655-20260219",
+ version: "19.3.0-experimental-ab18f33d-20260220",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
- reconcilerVersion: "19.3.0-experimental-2ba30655-20260219"
+ reconcilerVersion: "19.3.0-experimental-ab18f33d-20260220"
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
- var hook$jscomp$inline_2929 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
+ var hook$jscomp$inline_2912 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
if (
- !hook$jscomp$inline_2929.isDisabled &&
- hook$jscomp$inline_2929.supportsFiber
+ !hook$jscomp$inline_2912.isDisabled &&
+ hook$jscomp$inline_2912.supportsFiber
)
try {
- (rendererID = hook$jscomp$inline_2929.inject(
- internals$jscomp$inline_2928
+ (rendererID = hook$jscomp$inline_2912.inject(
+ internals$jscomp$inline_2911
)),
- (injectedHook = hook$jscomp$inline_2929);
+ (injectedHook = hook$jscomp$inline_2912);
} catch (err) {}
}
exports.createRoot = function (container, options) {
@@ -20020,4 +20041,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
listenToAllSupportedEvents(container);
return new ReactDOMHydrationRoot(initialChildren);
};
-exports.version = "19.3.0-experimental-2ba30655-20260219";
+exports.version = "19.3.0-experimental-ab18f33d-20260220";
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 7e9b77e0ed40a7..e69ae75c6c9dfc 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
@@ -5752,7 +5752,20 @@
workInProgress
);
nextFiber = null;
- } else nextFiber = fiber.child;
+ } else
+ 13 === fiber.tag &&
+ null !== fiber.memoizedState &&
+ null === fiber.memoizedState.dehydrated
+ ? ((fiber.lanes |= renderLanes),
+ (nextFiber = fiber.alternate),
+ null !== nextFiber && (nextFiber.lanes |= renderLanes),
+ scheduleContextWorkOnParentPath(
+ fiber.return,
+ renderLanes,
+ workInProgress
+ ),
+ (nextFiber = forcePropagateEntireTree ? fiber.child : null))
+ : (nextFiber = fiber.child);
if (null !== nextFiber) nextFiber.return = fiber;
else
for (nextFiber = fiber; null !== nextFiber; ) {
@@ -5818,6 +5831,7 @@
forcePropagateEntireTree
);
workInProgress.flags |= 262144;
+ return null !== current;
}
function checkIfContextChanged(currentDependencies) {
for (
@@ -11360,24 +11374,24 @@
return current;
}
function updateSuspenseComponent(current, workInProgress, renderLanes) {
- var JSCompiler_object_inline_digest_3245;
- var JSCompiler_object_inline_stack_3246 = workInProgress.pendingProps;
+ var JSCompiler_object_inline_digest_3227;
+ var JSCompiler_object_inline_stack_3228 = workInProgress.pendingProps;
shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128);
- var JSCompiler_object_inline_message_3244 = !1;
+ var JSCompiler_object_inline_message_3226 = !1;
var didSuspend = 0 !== (workInProgress.flags & 128);
- (JSCompiler_object_inline_digest_3245 = didSuspend) ||
- (JSCompiler_object_inline_digest_3245 =
+ (JSCompiler_object_inline_digest_3227 = didSuspend) ||
+ (JSCompiler_object_inline_digest_3227 =
null !== current && null === current.memoizedState
? !1
: 0 !== (suspenseStackCursor.current & ForceSuspenseFallback));
- JSCompiler_object_inline_digest_3245 &&
- ((JSCompiler_object_inline_message_3244 = !0),
+ JSCompiler_object_inline_digest_3227 &&
+ ((JSCompiler_object_inline_message_3226 = !0),
(workInProgress.flags &= -129));
- JSCompiler_object_inline_digest_3245 = 0 !== (workInProgress.flags & 32);
+ JSCompiler_object_inline_digest_3227 = 0 !== (workInProgress.flags & 32);
workInProgress.flags &= -33;
if (null === current) {
if (isHydrating) {
- JSCompiler_object_inline_message_3244
+ JSCompiler_object_inline_message_3226
? pushPrimaryTreeSuspenseHandler(workInProgress)
: reuseSuspenseHandlerOnStack(workInProgress);
(current = nextHydratableInstance)
@@ -11390,18 +11404,18 @@
? renderLanes
: null),
null !== renderLanes &&
- ((JSCompiler_object_inline_digest_3245 = {
+ ((JSCompiler_object_inline_digest_3227 = {
dehydrated: renderLanes,
treeContext: getSuspendedTreeContext(),
retryLane: 536870912,
hydrationErrors: null
}),
(workInProgress.memoizedState =
- JSCompiler_object_inline_digest_3245),
- (JSCompiler_object_inline_digest_3245 =
+ JSCompiler_object_inline_digest_3227),
+ (JSCompiler_object_inline_digest_3227 =
createFiberFromDehydratedFragment(renderLanes)),
- (JSCompiler_object_inline_digest_3245.return = workInProgress),
- (workInProgress.child = JSCompiler_object_inline_digest_3245),
+ (JSCompiler_object_inline_digest_3227.return = workInProgress),
+ (workInProgress.child = JSCompiler_object_inline_digest_3227),
(hydrationParentFiber = workInProgress),
(nextHydratableInstance = null)))
: (renderLanes = null);
@@ -11415,9 +11429,9 @@
: (workInProgress.lanes = 536870912);
return null;
}
- var nextPrimaryChildren = JSCompiler_object_inline_stack_3246.children,
- nextFallbackChildren = JSCompiler_object_inline_stack_3246.fallback;
- if (JSCompiler_object_inline_message_3244)
+ var nextPrimaryChildren = JSCompiler_object_inline_stack_3228.children,
+ nextFallbackChildren = JSCompiler_object_inline_stack_3228.fallback;
+ if (JSCompiler_object_inline_message_3226)
return (
reuseSuspenseHandlerOnStack(workInProgress),
mountSuspenseFallbackChildren(
@@ -11426,19 +11440,19 @@
nextFallbackChildren,
renderLanes
),
- (JSCompiler_object_inline_stack_3246 = workInProgress.child),
- (JSCompiler_object_inline_stack_3246.memoizedState =
+ (JSCompiler_object_inline_stack_3228 = workInProgress.child),
+ (JSCompiler_object_inline_stack_3228.memoizedState =
mountSuspenseOffscreenState(renderLanes)),
- (JSCompiler_object_inline_stack_3246.childLanes =
+ (JSCompiler_object_inline_stack_3228.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_3245,
+ JSCompiler_object_inline_digest_3227,
renderLanes
)),
(workInProgress.memoizedState = SUSPENDED_MARKER),
- bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3246)
+ bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3228)
);
- if (!0 === JSCompiler_object_inline_stack_3246.defer)
+ if (!0 === JSCompiler_object_inline_stack_3228.defer)
return (
reuseSuspenseHandlerOnStack(workInProgress),
mountSuspenseFallbackChildren(
@@ -11447,18 +11461,18 @@
nextFallbackChildren,
renderLanes
),
- (JSCompiler_object_inline_stack_3246 = workInProgress.child),
- (JSCompiler_object_inline_stack_3246.memoizedState =
+ (JSCompiler_object_inline_stack_3228 = workInProgress.child),
+ (JSCompiler_object_inline_stack_3228.memoizedState =
mountSuspenseOffscreenState(renderLanes)),
- (JSCompiler_object_inline_stack_3246.childLanes =
+ (JSCompiler_object_inline_stack_3228.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_3245,
+ JSCompiler_object_inline_digest_3227,
renderLanes
)),
(workInProgress.memoizedState = SUSPENDED_MARKER),
(workInProgress.lanes = 4194304),
- bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3246)
+ bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3228)
);
pushPrimaryTreeSuspenseHandler(workInProgress);
return mountSuspensePrimaryChildren(
@@ -11468,8 +11482,8 @@
}
var prevState = current.memoizedState;
if (null !== prevState) {
- var JSCompiler_object_inline_componentStack_3247 = prevState.dehydrated;
- if (null !== JSCompiler_object_inline_componentStack_3247) {
+ var JSCompiler_object_inline_componentStack_3229 = prevState.dehydrated;
+ if (null !== JSCompiler_object_inline_componentStack_3229) {
if (didSuspend)
workInProgress.flags & 256
? (pushPrimaryTreeSuspenseHandler(workInProgress),
@@ -11486,13 +11500,13 @@
(workInProgress = null))
: (reuseSuspenseHandlerOnStack(workInProgress),
(nextPrimaryChildren =
- JSCompiler_object_inline_stack_3246.fallback),
+ JSCompiler_object_inline_stack_3228.fallback),
(nextFallbackChildren = workInProgress.mode),
- (JSCompiler_object_inline_stack_3246 =
+ (JSCompiler_object_inline_stack_3228 =
mountWorkInProgressOffscreenFiber(
{
mode: "visible",
- children: JSCompiler_object_inline_stack_3246.children
+ children: JSCompiler_object_inline_stack_3228.children
},
nextFallbackChildren
)),
@@ -11503,30 +11517,30 @@
null
)),
(nextPrimaryChildren.flags |= 2),
- (JSCompiler_object_inline_stack_3246.return = workInProgress),
+ (JSCompiler_object_inline_stack_3228.return = workInProgress),
(nextPrimaryChildren.return = workInProgress),
- (JSCompiler_object_inline_stack_3246.sibling =
+ (JSCompiler_object_inline_stack_3228.sibling =
nextPrimaryChildren),
- (workInProgress.child = JSCompiler_object_inline_stack_3246),
+ (workInProgress.child = JSCompiler_object_inline_stack_3228),
reconcileChildFibers(
workInProgress,
current.child,
null,
renderLanes
),
- (JSCompiler_object_inline_stack_3246 = workInProgress.child),
- (JSCompiler_object_inline_stack_3246.memoizedState =
+ (JSCompiler_object_inline_stack_3228 = workInProgress.child),
+ (JSCompiler_object_inline_stack_3228.memoizedState =
mountSuspenseOffscreenState(renderLanes)),
- (JSCompiler_object_inline_stack_3246.childLanes =
+ (JSCompiler_object_inline_stack_3228.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_3245,
+ JSCompiler_object_inline_digest_3227,
renderLanes
)),
(workInProgress.memoizedState = SUSPENDED_MARKER),
(workInProgress = bailoutOffscreenComponent(
null,
- JSCompiler_object_inline_stack_3246
+ JSCompiler_object_inline_stack_3228
)));
else if (
(pushPrimaryTreeSuspenseHandler(workInProgress),
@@ -11534,45 +11548,45 @@
0 !== (renderLanes & 536870912) &&
markRenderDerivedCause(workInProgress),
isSuspenseInstanceFallback(
- JSCompiler_object_inline_componentStack_3247
+ JSCompiler_object_inline_componentStack_3229
))
) {
- JSCompiler_object_inline_digest_3245 =
- JSCompiler_object_inline_componentStack_3247.nextSibling &&
- JSCompiler_object_inline_componentStack_3247.nextSibling.dataset;
- if (JSCompiler_object_inline_digest_3245) {
- nextPrimaryChildren = JSCompiler_object_inline_digest_3245.dgst;
- var message = JSCompiler_object_inline_digest_3245.msg;
- nextFallbackChildren = JSCompiler_object_inline_digest_3245.stck;
- var componentStack = JSCompiler_object_inline_digest_3245.cstck;
+ JSCompiler_object_inline_digest_3227 =
+ JSCompiler_object_inline_componentStack_3229.nextSibling &&
+ JSCompiler_object_inline_componentStack_3229.nextSibling.dataset;
+ if (JSCompiler_object_inline_digest_3227) {
+ nextPrimaryChildren = JSCompiler_object_inline_digest_3227.dgst;
+ var message = JSCompiler_object_inline_digest_3227.msg;
+ nextFallbackChildren = JSCompiler_object_inline_digest_3227.stck;
+ var componentStack = JSCompiler_object_inline_digest_3227.cstck;
}
- JSCompiler_object_inline_message_3244 = message;
- JSCompiler_object_inline_digest_3245 = nextPrimaryChildren;
- JSCompiler_object_inline_stack_3246 = nextFallbackChildren;
- JSCompiler_object_inline_componentStack_3247 = componentStack;
- nextPrimaryChildren = JSCompiler_object_inline_message_3244;
- nextFallbackChildren = JSCompiler_object_inline_componentStack_3247;
+ JSCompiler_object_inline_message_3226 = message;
+ JSCompiler_object_inline_digest_3227 = nextPrimaryChildren;
+ JSCompiler_object_inline_stack_3228 = nextFallbackChildren;
+ JSCompiler_object_inline_componentStack_3229 = componentStack;
+ nextPrimaryChildren = JSCompiler_object_inline_message_3226;
+ nextFallbackChildren = JSCompiler_object_inline_componentStack_3229;
nextPrimaryChildren = nextPrimaryChildren
? Error(nextPrimaryChildren)
: Error(
"The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering."
);
nextPrimaryChildren.stack =
- JSCompiler_object_inline_stack_3246 || "";
- nextPrimaryChildren.digest = JSCompiler_object_inline_digest_3245;
- JSCompiler_object_inline_digest_3245 =
+ JSCompiler_object_inline_stack_3228 || "";
+ nextPrimaryChildren.digest = JSCompiler_object_inline_digest_3227;
+ JSCompiler_object_inline_digest_3227 =
void 0 === nextFallbackChildren ? null : nextFallbackChildren;
- JSCompiler_object_inline_stack_3246 = {
+ JSCompiler_object_inline_stack_3228 = {
value: nextPrimaryChildren,
source: null,
- stack: JSCompiler_object_inline_digest_3245
+ stack: JSCompiler_object_inline_digest_3227
};
- "string" === typeof JSCompiler_object_inline_digest_3245 &&
+ "string" === typeof JSCompiler_object_inline_digest_3227 &&
CapturedStacks.set(
nextPrimaryChildren,
- JSCompiler_object_inline_stack_3246
+ JSCompiler_object_inline_stack_3228
);
- queueHydrationError(JSCompiler_object_inline_stack_3246);
+ queueHydrationError(JSCompiler_object_inline_stack_3228);
workInProgress = retrySuspenseComponentWithoutHydrating(
current,
workInProgress,
@@ -11586,35 +11600,35 @@
renderLanes,
!1
),
- (JSCompiler_object_inline_digest_3245 =
+ (JSCompiler_object_inline_digest_3227 =
0 !== (renderLanes & current.childLanes)),
- didReceiveUpdate || JSCompiler_object_inline_digest_3245)
+ didReceiveUpdate || JSCompiler_object_inline_digest_3227)
) {
- JSCompiler_object_inline_digest_3245 = workInProgressRoot;
+ JSCompiler_object_inline_digest_3227 = workInProgressRoot;
if (
- null !== JSCompiler_object_inline_digest_3245 &&
- ((JSCompiler_object_inline_stack_3246 = getBumpedLaneForHydration(
- JSCompiler_object_inline_digest_3245,
+ null !== JSCompiler_object_inline_digest_3227 &&
+ ((JSCompiler_object_inline_stack_3228 = getBumpedLaneForHydration(
+ JSCompiler_object_inline_digest_3227,
renderLanes
)),
- 0 !== JSCompiler_object_inline_stack_3246 &&
- JSCompiler_object_inline_stack_3246 !== prevState.retryLane)
+ 0 !== JSCompiler_object_inline_stack_3228 &&
+ JSCompiler_object_inline_stack_3228 !== prevState.retryLane)
)
throw (
- ((prevState.retryLane = JSCompiler_object_inline_stack_3246),
+ ((prevState.retryLane = JSCompiler_object_inline_stack_3228),
enqueueConcurrentRenderForLane(
current,
- JSCompiler_object_inline_stack_3246
+ JSCompiler_object_inline_stack_3228
),
scheduleUpdateOnFiber(
- JSCompiler_object_inline_digest_3245,
+ JSCompiler_object_inline_digest_3227,
current,
- JSCompiler_object_inline_stack_3246
+ JSCompiler_object_inline_stack_3228
),
SelectiveHydrationException)
);
isSuspenseInstancePending(
- JSCompiler_object_inline_componentStack_3247
+ JSCompiler_object_inline_componentStack_3229
) || renderDidSuspendDelayIfPossible();
workInProgress = retrySuspenseComponentWithoutHydrating(
current,
@@ -11623,14 +11637,14 @@
);
} else
isSuspenseInstancePending(
- JSCompiler_object_inline_componentStack_3247
+ JSCompiler_object_inline_componentStack_3229
)
? ((workInProgress.flags |= 192),
(workInProgress.child = current.child),
(workInProgress = null))
: ((current = prevState.treeContext),
(nextHydratableInstance = getNextHydratable(
- JSCompiler_object_inline_componentStack_3247.nextSibling
+ JSCompiler_object_inline_componentStack_3229.nextSibling
)),
(hydrationParentFiber = workInProgress),
(isHydrating = !0),
@@ -11642,32 +11656,32 @@
restoreSuspendedTreeContext(workInProgress, current),
(workInProgress = mountSuspensePrimaryChildren(
workInProgress,
- JSCompiler_object_inline_stack_3246.children
+ JSCompiler_object_inline_stack_3228.children
)),
(workInProgress.flags |= 4096));
return workInProgress;
}
}
- if (JSCompiler_object_inline_message_3244)
+ if (JSCompiler_object_inline_message_3226)
return (
reuseSuspenseHandlerOnStack(workInProgress),
- (nextPrimaryChildren = JSCompiler_object_inline_stack_3246.fallback),
+ (nextPrimaryChildren = JSCompiler_object_inline_stack_3228.fallback),
(nextFallbackChildren = workInProgress.mode),
(componentStack = current.child),
- (JSCompiler_object_inline_componentStack_3247 =
+ (JSCompiler_object_inline_componentStack_3229 =
componentStack.sibling),
- (JSCompiler_object_inline_stack_3246 = createWorkInProgress(
+ (JSCompiler_object_inline_stack_3228 = createWorkInProgress(
componentStack,
{
mode: "hidden",
- children: JSCompiler_object_inline_stack_3246.children
+ children: JSCompiler_object_inline_stack_3228.children
}
)),
- (JSCompiler_object_inline_stack_3246.subtreeFlags =
+ (JSCompiler_object_inline_stack_3228.subtreeFlags =
componentStack.subtreeFlags & 133169152),
- null !== JSCompiler_object_inline_componentStack_3247
+ null !== JSCompiler_object_inline_componentStack_3229
? (nextPrimaryChildren = createWorkInProgress(
- JSCompiler_object_inline_componentStack_3247,
+ JSCompiler_object_inline_componentStack_3229,
nextPrimaryChildren
))
: ((nextPrimaryChildren = createFiberFromFragment(
@@ -11678,11 +11692,11 @@
)),
(nextPrimaryChildren.flags |= 2)),
(nextPrimaryChildren.return = workInProgress),
- (JSCompiler_object_inline_stack_3246.return = workInProgress),
- (JSCompiler_object_inline_stack_3246.sibling = nextPrimaryChildren),
- (workInProgress.child = JSCompiler_object_inline_stack_3246),
- bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3246),
- (JSCompiler_object_inline_stack_3246 = workInProgress.child),
+ (JSCompiler_object_inline_stack_3228.return = workInProgress),
+ (JSCompiler_object_inline_stack_3228.sibling = nextPrimaryChildren),
+ (workInProgress.child = JSCompiler_object_inline_stack_3228),
+ bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3228),
+ (JSCompiler_object_inline_stack_3228 = workInProgress.child),
(nextPrimaryChildren = current.child.memoizedState),
null === nextPrimaryChildren
? (nextPrimaryChildren = mountSuspenseOffscreenState(renderLanes))
@@ -11698,18 +11712,18 @@
baseLanes: nextPrimaryChildren.baseLanes | renderLanes,
cachePool: nextFallbackChildren
})),
- (JSCompiler_object_inline_stack_3246.memoizedState =
+ (JSCompiler_object_inline_stack_3228.memoizedState =
nextPrimaryChildren),
- (JSCompiler_object_inline_stack_3246.childLanes =
+ (JSCompiler_object_inline_stack_3228.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_3245,
+ JSCompiler_object_inline_digest_3227,
renderLanes
)),
(workInProgress.memoizedState = SUSPENDED_MARKER),
bailoutOffscreenComponent(
current.child,
- JSCompiler_object_inline_stack_3246
+ JSCompiler_object_inline_stack_3228
)
);
null !== prevState &&
@@ -11721,16 +11735,16 @@
current = renderLanes.sibling;
renderLanes = createWorkInProgress(renderLanes, {
mode: "visible",
- children: JSCompiler_object_inline_stack_3246.children
+ children: JSCompiler_object_inline_stack_3228.children
});
renderLanes.return = workInProgress;
renderLanes.sibling = null;
null !== current &&
- ((JSCompiler_object_inline_digest_3245 = workInProgress.deletions),
- null === JSCompiler_object_inline_digest_3245
+ ((JSCompiler_object_inline_digest_3227 = workInProgress.deletions),
+ null === JSCompiler_object_inline_digest_3227
? ((workInProgress.deletions = [current]),
(workInProgress.flags |= 16))
- : JSCompiler_object_inline_digest_3245.push(current));
+ : JSCompiler_object_inline_digest_3227.push(current));
workInProgress.child = renderLanes;
workInProgress.memoizedState = null;
return renderLanes;
@@ -12193,7 +12207,14 @@
(workInProgress.flags |= 128),
null
);
- if (0 !== (renderLanes & workInProgress.child.childLanes))
+ stateNode = propagateParentContextChanges(
+ current,
+ workInProgress,
+ renderLanes,
+ !1
+ );
+ var primaryChildLanes = workInProgress.child.childLanes;
+ if (stateNode || 0 !== (renderLanes & primaryChildLanes))
return updateSuspenseComponent(
current,
workInProgress,
@@ -12216,7 +12237,7 @@
workInProgress,
renderLanes
);
- var didSuspendBefore = 0 !== (current.flags & 128);
+ primaryChildLanes = 0 !== (current.flags & 128);
stateNode = 0 !== (renderLanes & workInProgress.childLanes);
stateNode ||
(propagateParentContextChanges(
@@ -12226,7 +12247,7 @@
!1
),
(stateNode = 0 !== (renderLanes & workInProgress.childLanes)));
- if (didSuspendBefore) {
+ if (primaryChildLanes) {
if (stateNode)
return updateSuspenseListComponent(
current,
@@ -12235,11 +12256,11 @@
);
workInProgress.flags |= 128;
}
- didSuspendBefore = workInProgress.memoizedState;
- null !== didSuspendBefore &&
- ((didSuspendBefore.rendering = null),
- (didSuspendBefore.tail = null),
- (didSuspendBefore.lastEffect = null));
+ primaryChildLanes = workInProgress.memoizedState;
+ null !== primaryChildLanes &&
+ ((primaryChildLanes.rendering = null),
+ (primaryChildLanes.tail = null),
+ (primaryChildLanes.lastEffect = null));
pushSuspenseListContext(workInProgress, suspenseStackCursor.current);
if (stateNode) break;
else return null;
@@ -32765,11 +32786,11 @@
};
(function () {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-experimental-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-experimental-ab18f33d-20260220" !== 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.3.0-experimental-2ba30655-20260219\nLearn more: https://react.dev/warnings/version-mismatch")
+ "\n - react-dom: 19.3.0-experimental-ab18f33d-20260220\nLearn more: https://react.dev/warnings/version-mismatch")
);
})();
("function" === typeof Map &&
@@ -32806,10 +32827,10 @@
!(function () {
var internals = {
bundleType: 1,
- version: "19.3.0-experimental-2ba30655-20260219",
+ version: "19.3.0-experimental-ab18f33d-20260220",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
- reconcilerVersion: "19.3.0-experimental-2ba30655-20260219"
+ reconcilerVersion: "19.3.0-experimental-ab18f33d-20260220"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -33287,7 +33308,7 @@
exports.useFormStatus = function () {
return resolveDispatcher().useHostTransitionStatus();
};
- exports.version = "19.3.0-experimental-2ba30655-20260219";
+ exports.version = "19.3.0-experimental-ab18f33d-20260220";
"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 35ba8fe62f0e4c..8419d2ac18187b 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
@@ -3394,7 +3394,20 @@ function propagateContextChanges(
null !== list && (list.lanes |= renderLanes);
scheduleContextWorkOnParentPath(nextFiber, renderLanes, workInProgress);
nextFiber = null;
- } else nextFiber = fiber.child;
+ } else
+ 13 === fiber.tag &&
+ null !== fiber.memoizedState &&
+ null === fiber.memoizedState.dehydrated
+ ? ((fiber.lanes |= renderLanes),
+ (nextFiber = fiber.alternate),
+ null !== nextFiber && (nextFiber.lanes |= renderLanes),
+ scheduleContextWorkOnParentPath(
+ fiber.return,
+ renderLanes,
+ workInProgress
+ ),
+ (nextFiber = forcePropagateEntireTree ? fiber.child : null))
+ : (nextFiber = fiber.child);
if (null !== nextFiber) nextFiber.return = fiber;
else
for (nextFiber = fiber; null !== nextFiber; ) {
@@ -3456,6 +3469,7 @@ function propagateParentContextChanges(
forcePropagateEntireTree
);
workInProgress.flags |= 262144;
+ return null !== current;
}
function checkIfContextChanged(currentDependencies) {
for (
@@ -5496,7 +5510,7 @@ function updateReducerImpl(hook, current, reducer) {
var newBaseQueueFirst = (baseFirst = null),
newBaseQueueLast = null,
update = current,
- didReadFromEntangledAsyncAction$76 = !1;
+ didReadFromEntangledAsyncAction$77 = !1;
do {
var updateLane = update.lane & -536870913,
shouldSkipUpdate =
@@ -5550,11 +5564,11 @@ function updateReducerImpl(hook, current, reducer) {
next: null
}),
updateLane === currentEntangledLane &&
- (didReadFromEntangledAsyncAction$76 = !0);
+ (didReadFromEntangledAsyncAction$77 = !0);
else if ((renderLanes & scheduledGesture) === scheduledGesture) {
update = update.next;
scheduledGesture === currentEntangledLane &&
- (didReadFromEntangledAsyncAction$76 = !0);
+ (didReadFromEntangledAsyncAction$77 = !0);
continue;
} else
(updateLane = {
@@ -5587,7 +5601,7 @@ function updateReducerImpl(hook, current, reducer) {
if (
!objectIs(pendingQueue, hook.memoizedState) &&
((didReceiveUpdate = !0),
- didReadFromEntangledAsyncAction$76 &&
+ didReadFromEntangledAsyncAction$77 &&
((reducer = currentEntangledActionThenable), null !== reducer))
)
throw reducer;
@@ -5796,8 +5810,8 @@ function runActionStateAction(actionQueue, node) {
try {
(prevTransition = action(prevState, payload)),
handleActionReturnValue(actionQueue, node, prevTransition);
- } catch (error$83) {
- onActionError(actionQueue, node, error$83);
+ } catch (error$84) {
+ onActionError(actionQueue, node, error$84);
}
}
function handleActionReturnValue(actionQueue, node, returnValue) {
@@ -6285,15 +6299,15 @@ function refreshCache(fiber, seedKey, seedValue) {
case 3:
var lane = requestUpdateLane();
fiber = createUpdate(lane);
- var root$86 = enqueueUpdate(provider, fiber, lane);
- null !== root$86 &&
+ var root$87 = enqueueUpdate(provider, fiber, lane);
+ null !== root$87 &&
(startUpdateTimerByLane(lane),
- scheduleUpdateOnFiber(root$86, provider, lane),
- entangleTransitions(root$86, provider, lane));
+ scheduleUpdateOnFiber(root$87, provider, lane),
+ entangleTransitions(root$87, provider, lane));
provider = createCache();
null !== seedKey &&
void 0 !== seedKey &&
- null !== root$86 &&
+ null !== root$87 &&
provider.data.set(seedKey, seedValue);
fiber.payload = { cache: provider };
return;
@@ -6877,9 +6891,9 @@ function resolveClassComponentProps(Component, baseProps) {
}
if ((Component = Component.defaultProps)) {
newProps === baseProps && (newProps = assign({}, newProps));
- for (var propName$90 in Component)
- void 0 === newProps[propName$90] &&
- (newProps[propName$90] = Component[propName$90]);
+ for (var propName$91 in Component)
+ void 0 === newProps[propName$91] &&
+ (newProps[propName$91] = Component[propName$91]);
}
return newProps;
}
@@ -6896,9 +6910,9 @@ function logUncaughtError(root, errorInfo) {
try {
var onUncaughtError = root.onUncaughtError;
onUncaughtError(errorInfo.value, { componentStack: errorInfo.stack });
- } catch (e$91) {
+ } catch (e$92) {
setTimeout(function () {
- throw e$91;
+ throw e$92;
});
}
}
@@ -6909,9 +6923,9 @@ function logCaughtError(root, boundary, errorInfo) {
componentStack: errorInfo.stack,
errorBoundary: 1 === boundary.tag ? boundary.stateNode : null
});
- } catch (e$92) {
+ } catch (e$93) {
setTimeout(function () {
- throw e$92;
+ throw e$93;
});
}
}
@@ -8421,7 +8435,14 @@ function attemptEarlyBailoutIfNoScheduledUpdate(
(workInProgress.flags |= 128),
null
);
- if (0 !== (renderLanes & workInProgress.child.childLanes))
+ stateNode = propagateParentContextChanges(
+ current,
+ workInProgress,
+ renderLanes,
+ !1
+ );
+ var primaryChildLanes = workInProgress.child.childLanes;
+ if (stateNode || 0 !== (renderLanes & primaryChildLanes))
return updateSuspenseComponent(current, workInProgress, renderLanes);
pushPrimaryTreeSuspenseHandler(workInProgress);
current = bailoutOnAlreadyFinishedWork(
@@ -8440,7 +8461,7 @@ function attemptEarlyBailoutIfNoScheduledUpdate(
workInProgress,
renderLanes
);
- var didSuspendBefore = 0 !== (current.flags & 128);
+ primaryChildLanes = 0 !== (current.flags & 128);
stateNode = 0 !== (renderLanes & workInProgress.childLanes);
stateNode ||
(propagateParentContextChanges(
@@ -8450,7 +8471,7 @@ function attemptEarlyBailoutIfNoScheduledUpdate(
!1
),
(stateNode = 0 !== (renderLanes & workInProgress.childLanes)));
- if (didSuspendBefore) {
+ if (primaryChildLanes) {
if (stateNode)
return updateSuspenseListComponent(
current,
@@ -8459,11 +8480,11 @@ function attemptEarlyBailoutIfNoScheduledUpdate(
);
workInProgress.flags |= 128;
}
- didSuspendBefore = workInProgress.memoizedState;
- null !== didSuspendBefore &&
- ((didSuspendBefore.rendering = null),
- (didSuspendBefore.tail = null),
- (didSuspendBefore.lastEffect = null));
+ primaryChildLanes = workInProgress.memoizedState;
+ null !== primaryChildLanes &&
+ ((primaryChildLanes.rendering = null),
+ (primaryChildLanes.tail = null),
+ (primaryChildLanes.lastEffect = null));
pushSuspenseListContext(workInProgress, suspenseStackCursor.current);
if (stateNode) break;
else return null;
@@ -9067,53 +9088,53 @@ function bubbleProperties(completedWork) {
if (didBailout)
if (0 !== (completedWork.mode & 2)) {
for (
- var treeBaseDuration$129 = completedWork.selfBaseDuration,
- child$130 = completedWork.child;
- null !== child$130;
+ var treeBaseDuration$130 = completedWork.selfBaseDuration,
+ child$131 = completedWork.child;
+ null !== child$131;
)
- (newChildLanes |= child$130.lanes | child$130.childLanes),
- (subtreeFlags |= child$130.subtreeFlags & 133169152),
- (subtreeFlags |= child$130.flags & 133169152),
- (treeBaseDuration$129 += child$130.treeBaseDuration),
- (child$130 = child$130.sibling);
- completedWork.treeBaseDuration = treeBaseDuration$129;
+ (newChildLanes |= child$131.lanes | child$131.childLanes),
+ (subtreeFlags |= child$131.subtreeFlags & 133169152),
+ (subtreeFlags |= child$131.flags & 133169152),
+ (treeBaseDuration$130 += child$131.treeBaseDuration),
+ (child$131 = child$131.sibling);
+ completedWork.treeBaseDuration = treeBaseDuration$130;
} else
for (
- treeBaseDuration$129 = completedWork.child;
- null !== treeBaseDuration$129;
+ treeBaseDuration$130 = completedWork.child;
+ null !== treeBaseDuration$130;
)
(newChildLanes |=
- treeBaseDuration$129.lanes | treeBaseDuration$129.childLanes),
- (subtreeFlags |= treeBaseDuration$129.subtreeFlags & 133169152),
- (subtreeFlags |= treeBaseDuration$129.flags & 133169152),
- (treeBaseDuration$129.return = completedWork),
- (treeBaseDuration$129 = treeBaseDuration$129.sibling);
+ treeBaseDuration$130.lanes | treeBaseDuration$130.childLanes),
+ (subtreeFlags |= treeBaseDuration$130.subtreeFlags & 133169152),
+ (subtreeFlags |= treeBaseDuration$130.flags & 133169152),
+ (treeBaseDuration$130.return = completedWork),
+ (treeBaseDuration$130 = treeBaseDuration$130.sibling);
else if (0 !== (completedWork.mode & 2)) {
- treeBaseDuration$129 = completedWork.actualDuration;
- child$130 = completedWork.selfBaseDuration;
+ treeBaseDuration$130 = completedWork.actualDuration;
+ child$131 = completedWork.selfBaseDuration;
for (var child = completedWork.child; null !== child; )
(newChildLanes |= child.lanes | child.childLanes),
(subtreeFlags |= child.subtreeFlags),
(subtreeFlags |= child.flags),
- (treeBaseDuration$129 += child.actualDuration),
- (child$130 += child.treeBaseDuration),
+ (treeBaseDuration$130 += child.actualDuration),
+ (child$131 += child.treeBaseDuration),
(child = child.sibling);
- completedWork.actualDuration = treeBaseDuration$129;
- completedWork.treeBaseDuration = child$130;
+ completedWork.actualDuration = treeBaseDuration$130;
+ completedWork.treeBaseDuration = child$131;
} else
for (
- treeBaseDuration$129 = completedWork.child;
- null !== treeBaseDuration$129;
+ treeBaseDuration$130 = completedWork.child;
+ null !== treeBaseDuration$130;
)
(newChildLanes |=
- treeBaseDuration$129.lanes | treeBaseDuration$129.childLanes),
- (subtreeFlags |= treeBaseDuration$129.subtreeFlags),
- (subtreeFlags |= treeBaseDuration$129.flags),
- (treeBaseDuration$129.return = completedWork),
- (treeBaseDuration$129 = treeBaseDuration$129.sibling);
+ treeBaseDuration$130.lanes | treeBaseDuration$130.childLanes),
+ (subtreeFlags |= treeBaseDuration$130.subtreeFlags),
+ (subtreeFlags |= treeBaseDuration$130.flags),
+ (treeBaseDuration$130.return = completedWork),
+ (treeBaseDuration$130 = treeBaseDuration$130.sibling);
completedWork.subtreeFlags |= subtreeFlags;
completedWork.childLanes = newChildLanes;
return didBailout;
@@ -9975,8 +9996,8 @@ function safelyCallComponentWillUnmount(
} else
try {
instance.componentWillUnmount();
- } catch (error$171) {
- captureCommitPhaseError(current, nearestMountedAncestor, error$171);
+ } catch (error$172) {
+ captureCommitPhaseError(current, nearestMountedAncestor, error$172);
}
}
function safelyAttachRef(current, nearestMountedAncestor) {
@@ -10047,8 +10068,8 @@ function safelyDetachRef(current, nearestMountedAncestor) {
recordEffectDuration(current);
}
else ref(null);
- } catch (error$173) {
- captureCommitPhaseError(current, nearestMountedAncestor, error$173);
+ } catch (error$174) {
+ captureCommitPhaseError(current, nearestMountedAncestor, error$174);
}
else ref.current = null;
}
@@ -10971,11 +10992,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) {
} else
try {
finishedRoot.componentDidMount();
- } catch (error$168) {
+ } catch (error$169) {
captureCommitPhaseError(
finishedWork,
finishedWork.return,
- error$168
+ error$169
);
}
else {
@@ -10992,11 +11013,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) {
prevState,
finishedRoot.__reactInternalSnapshotBeforeUpdate
);
- } catch (error$169) {
+ } catch (error$170) {
captureCommitPhaseError(
finishedWork,
finishedWork.return,
- error$169
+ error$170
);
}
recordEffectDuration();
@@ -11007,11 +11028,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) {
prevState,
finishedRoot.__reactInternalSnapshotBeforeUpdate
);
- } catch (error$170) {
+ } catch (error$171) {
captureCommitPhaseError(
finishedWork,
finishedWork.return,
- error$170
+ error$171
);
}
}
@@ -11978,14 +11999,14 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) {
i = null !== current && null !== current.memoizedState;
var prevOffscreenSubtreeIsHidden = offscreenSubtreeIsHidden,
prevOffscreenSubtreeWasHidden = offscreenSubtreeWasHidden,
- prevOffscreenDirectParentIsHidden$193 = offscreenDirectParentIsHidden;
+ prevOffscreenDirectParentIsHidden$194 = offscreenDirectParentIsHidden;
offscreenSubtreeIsHidden = prevOffscreenSubtreeIsHidden || hoistableRoot;
offscreenDirectParentIsHidden =
- prevOffscreenDirectParentIsHidden$193 || hoistableRoot;
+ prevOffscreenDirectParentIsHidden$194 || hoistableRoot;
offscreenSubtreeWasHidden = prevOffscreenSubtreeWasHidden || i;
recursivelyTraverseMutationEffects(root, finishedWork, lanes);
offscreenSubtreeWasHidden = prevOffscreenSubtreeWasHidden;
- offscreenDirectParentIsHidden = prevOffscreenDirectParentIsHidden$193;
+ offscreenDirectParentIsHidden = prevOffscreenDirectParentIsHidden$194;
offscreenSubtreeIsHidden = prevOffscreenSubtreeIsHidden;
i &&
!hoistableRoot &&
@@ -12139,25 +12160,25 @@ function commitReconciliationEffects(finishedWork) {
);
break;
case 5:
- var parent$174 = hostParentFiber.stateNode;
+ var parent$175 = hostParentFiber.stateNode;
hostParentFiber.flags & 32 &&
- (setTextContent(parent$174, ""), (hostParentFiber.flags &= -33));
- var before$175 = getHostSibling(finishedWork);
+ (setTextContent(parent$175, ""), (hostParentFiber.flags &= -33));
+ var before$176 = getHostSibling(finishedWork);
insertOrAppendPlacementNode(
finishedWork,
- before$175,
- parent$174,
+ before$176,
+ parent$175,
parentFragmentInstances
);
break;
case 3:
case 4:
- var parent$176 = hostParentFiber.stateNode.containerInfo,
- before$177 = getHostSibling(finishedWork);
+ var parent$177 = hostParentFiber.stateNode.containerInfo,
+ before$178 = getHostSibling(finishedWork);
insertOrAppendPlacementNodeIntoContainer(
finishedWork,
- before$177,
- parent$176,
+ before$178,
+ parent$177,
parentFragmentInstances
);
break;
@@ -13755,7 +13776,7 @@ function recursivelyInsertClones(
if (null === nextPhase)
recursivelyInsertNewFiber(deletions, i, parentViewTransition, 5);
else {
- var nextPhase$220 = deletions.flags;
+ var nextPhase$221 = deletions.flags;
switch (deletions.tag) {
case 26:
recursivelyInsertClones(
@@ -13781,16 +13802,16 @@ function recursivelyInsertClones(
(setTextContent(clone, ""),
(viewTransitionMutationContext = !0)))
: (clone = clone.cloneNode(!1));
- if (nextPhase$220 & 4) {
- nextPhase$220 = clone;
+ if (nextPhase$221 & 4) {
+ nextPhase$221 = clone;
var newProps = deletions.memoizedProps;
updateProperties(
- nextPhase$220,
+ nextPhase$221,
deletions.type,
nextPhase.memoizedProps,
newProps
);
- nextPhase$220[internalPropsKey] = newProps;
+ nextPhase$221[internalPropsKey] = newProps;
}
1 === visitPhase || 2 === visitPhase
? (i.appendChild(clone),
@@ -13809,7 +13830,7 @@ function recursivelyInsertClones(
if (null === parentViewTransition)
throw Error(formatProdErrorMessage(162));
parentViewTransition = parentViewTransition.cloneNode(!1);
- nextPhase$220 & 4 &&
+ nextPhase$221 & 4 &&
((parentViewTransition.nodeValue = nextPhase.memoizedProps),
(viewTransitionMutationContext = !0));
i.appendChild(parentViewTransition);
@@ -13822,7 +13843,7 @@ function recursivelyInsertClones(
case 22:
null === deletions.memoizedState
? ((nextPhase =
- 0 === visitPhase && 0 !== (nextPhase$220 & 8192)
+ 0 === visitPhase && 0 !== (nextPhase$221 & 8192)
? 1
: visitPhase),
recursivelyInsertClones(
@@ -13840,8 +13861,8 @@ function recursivelyInsertClones(
parentViewTransition = pushMutationContext();
clone = deletions.stateNode;
clone.clones = null;
- nextPhase$220 = 1 === visitPhase ? 2 : visitPhase;
- recursivelyInsertClones(deletions, i, clone, nextPhase$220);
+ nextPhase$221 = 1 === visitPhase ? 2 : visitPhase;
+ recursivelyInsertClones(deletions, i, clone, nextPhase$221);
viewTransitionMutationContext && (deletions.flags |= 4);
1 === visitPhase
? applyExitViewTransition(deletions)
@@ -15046,8 +15067,8 @@ function renderRootSync(root, lanes, shouldYieldForPrerendering) {
workLoopSync();
memoizedUpdaters = workInProgressRootExitStatus;
break;
- } catch (thrownValue$232) {
- handleThrow(root, thrownValue$232);
+ } catch (thrownValue$233) {
+ handleThrow(root, thrownValue$233);
}
while (1);
lanes && root.shellSuspendCounter++;
@@ -15172,8 +15193,8 @@ function renderRootConcurrent(root, lanes) {
}
workLoopConcurrentByScheduler();
break;
- } catch (thrownValue$234) {
- handleThrow(root, thrownValue$234);
+ } catch (thrownValue$235) {
+ handleThrow(root, thrownValue$235);
}
while (1);
lastContextDependency = currentlyRenderingFiber$1 = null;
@@ -15547,26 +15568,26 @@ function completeRoot(
}
var rotate = computedStyle.rotate;
if ("none" !== rotate && "" !== rotate) {
- var parts$313 = rotate.split(" ");
+ var parts$314 = rotate.split(" ");
transform =
- 1 === parts$313.length
- ? "rotate(" + parts$313[0] + ") " + transform
- : 2 === parts$313.length
+ 1 === parts$314.length
+ ? "rotate(" + parts$314[0] + ") " + transform
+ : 2 === parts$314.length
? "rotate" +
- parts$313[0].toUpperCase() +
+ parts$314[0].toUpperCase() +
"(" +
- parts$313[1] +
+ parts$314[1] +
") " +
transform
- : "rotate3d(" + parts$313.join(", ") + ") " + transform;
+ : "rotate3d(" + parts$314.join(", ") + ") " + transform;
}
var translate = computedStyle.translate;
if ("none" !== translate && "" !== translate) {
- var parts$314 = translate.split(" ");
+ var parts$315 = translate.split(" ");
transform =
- (3 === parts$314.length ? "translate3d" : "translate") +
+ (3 === parts$315.length ? "translate3d" : "translate") +
"(" +
- parts$314.join(", ") +
+ parts$315.join(", ") +
") " +
transform;
}
@@ -16520,14 +16541,14 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) {
isFlushingWork = !0;
do {
var didPerformSomeWork = !1;
- for (var root$241 = firstScheduledRoot; null !== root$241; ) {
+ for (var root$242 = firstScheduledRoot; null !== root$242; ) {
if (!onlyLegacy)
if (0 !== syncTransitionLanes) {
- var pendingLanes = root$241.pendingLanes;
+ var pendingLanes = root$242.pendingLanes;
if (0 === pendingLanes) var JSCompiler_inline_result = 0;
else {
- var suspendedLanes = root$241.suspendedLanes,
- pingedLanes = root$241.pingedLanes;
+ var suspendedLanes = root$242.suspendedLanes,
+ pingedLanes = root$242.pingedLanes;
JSCompiler_inline_result =
(1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1;
JSCompiler_inline_result &=
@@ -16541,21 +16562,21 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) {
}
0 !== JSCompiler_inline_result &&
((didPerformSomeWork = !0),
- performSyncWorkOnRoot(root$241, JSCompiler_inline_result));
+ performSyncWorkOnRoot(root$242, JSCompiler_inline_result));
} else
(JSCompiler_inline_result = workInProgressRootRenderLanes),
(JSCompiler_inline_result = getNextLanes(
- root$241,
- root$241 === workInProgressRoot ? JSCompiler_inline_result : 0,
- null !== root$241.cancelPendingCommit ||
- -1 !== root$241.timeoutHandle
+ root$242,
+ root$242 === workInProgressRoot ? JSCompiler_inline_result : 0,
+ null !== root$242.cancelPendingCommit ||
+ -1 !== root$242.timeoutHandle
)),
(0 === (JSCompiler_inline_result & 3) &&
64 !== JSCompiler_inline_result) ||
- checkIfRootIsPrerendering(root$241, JSCompiler_inline_result) ||
+ checkIfRootIsPrerendering(root$242, JSCompiler_inline_result) ||
((didPerformSomeWork = !0),
- performSyncWorkOnRoot(root$241, JSCompiler_inline_result));
- root$241 = root$241.next;
+ performSyncWorkOnRoot(root$242, JSCompiler_inline_result));
+ root$242 = root$242.next;
}
} while (didPerformSomeWork);
isFlushingWork = !1;
@@ -16870,20 +16891,20 @@ function debounceScrollEnd(targetInst, nativeEvent, nativeEventTarget) {
(nativeEventTarget[internalScrollTimer] = targetInst));
}
for (
- var i$jscomp$inline_2115 = 0;
- i$jscomp$inline_2115 < simpleEventPluginEvents.length;
- i$jscomp$inline_2115++
+ var i$jscomp$inline_2116 = 0;
+ i$jscomp$inline_2116 < simpleEventPluginEvents.length;
+ i$jscomp$inline_2116++
) {
- var eventName$jscomp$inline_2116 =
- simpleEventPluginEvents[i$jscomp$inline_2115],
- domEventName$jscomp$inline_2117 =
- eventName$jscomp$inline_2116.toLowerCase(),
- capitalizedEvent$jscomp$inline_2118 =
- eventName$jscomp$inline_2116[0].toUpperCase() +
- eventName$jscomp$inline_2116.slice(1);
+ var eventName$jscomp$inline_2117 =
+ simpleEventPluginEvents[i$jscomp$inline_2116],
+ domEventName$jscomp$inline_2118 =
+ eventName$jscomp$inline_2117.toLowerCase(),
+ capitalizedEvent$jscomp$inline_2119 =
+ eventName$jscomp$inline_2117[0].toUpperCase() +
+ eventName$jscomp$inline_2117.slice(1);
registerSimpleEvent(
- domEventName$jscomp$inline_2117,
- "on" + capitalizedEvent$jscomp$inline_2118
+ domEventName$jscomp$inline_2118,
+ "on" + capitalizedEvent$jscomp$inline_2119
);
}
registerSimpleEvent(ANIMATION_END, "onAnimationEnd");
@@ -18120,34 +18141,34 @@ function setInitialProperties(domElement, tag, props) {
var propKey = null;
for (hasSrc in props)
if (props.hasOwnProperty(hasSrc)) {
- var propValue$255 = props[hasSrc];
- if (null != propValue$255)
+ var propValue$256 = props[hasSrc];
+ if (null != propValue$256)
switch (hasSrc) {
case "name":
- hasSrcSet = propValue$255;
+ hasSrcSet = propValue$256;
break;
case "type":
- propValue = propValue$255;
+ propValue = propValue$256;
break;
case "checked":
- checked = propValue$255;
+ checked = propValue$256;
break;
case "defaultChecked":
- propKey = propValue$255;
+ propKey = propValue$256;
break;
case "value":
- value = propValue$255;
+ value = propValue$256;
break;
case "defaultValue":
- defaultValue = propValue$255;
+ defaultValue = propValue$256;
break;
case "children":
case "dangerouslySetInnerHTML":
- if (null != propValue$255)
+ if (null != propValue$256)
throw Error(formatProdErrorMessage(137, tag));
break;
default:
- setProp(domElement, tag, hasSrc, propValue$255, props, null);
+ setProp(domElement, tag, hasSrc, propValue$256, props, null);
}
}
a: {
@@ -18330,14 +18351,14 @@ function setInitialProperties(domElement, tag, props) {
return;
default:
if (isCustomElement(tag)) {
- for (propValue$255 in props)
- props.hasOwnProperty(propValue$255) &&
- ((hasSrc = props[propValue$255]),
+ for (propValue$256 in props)
+ props.hasOwnProperty(propValue$256) &&
+ ((hasSrc = props[propValue$256]),
void 0 !== hasSrc &&
setPropOnCustomElement(
domElement,
tag,
- propValue$255,
+ propValue$256,
hasSrc,
props,
void 0
@@ -18384,14 +18405,14 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
setProp(domElement, tag, propKey, null, nextProps, lastProp);
}
}
- for (var propKey$272 in nextProps) {
- var propKey = nextProps[propKey$272];
- lastProp = lastProps[propKey$272];
+ for (var propKey$273 in nextProps) {
+ var propKey = nextProps[propKey$273];
+ lastProp = lastProps[propKey$273];
if (
- nextProps.hasOwnProperty(propKey$272) &&
+ nextProps.hasOwnProperty(propKey$273) &&
(null != propKey || null != lastProp)
)
- switch (propKey$272) {
+ switch (propKey$273) {
case "type":
propKey !== lastProp && (viewTransitionMutationContext = !0);
type = propKey;
@@ -18426,7 +18447,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
setProp(
domElement,
tag,
- propKey$272,
+ propKey$273,
propKey,
nextProps,
lastProp
@@ -18445,7 +18466,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
);
return;
case "select":
- propKey = value = defaultValue = propKey$272 = null;
+ propKey = value = defaultValue = propKey$273 = null;
for (type in lastProps)
if (
((lastDefaultValue = lastProps[type]),
@@ -18477,7 +18498,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
switch (name) {
case "value":
type !== lastDefaultValue && (viewTransitionMutationContext = !0);
- propKey$272 = type;
+ propKey$273 = type;
break;
case "defaultValue":
type !== lastDefaultValue && (viewTransitionMutationContext = !0);
@@ -18500,15 +18521,15 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
tag = defaultValue;
lastProps = value;
nextProps = propKey;
- null != propKey$272
- ? updateOptions(domElement, !!lastProps, propKey$272, !1)
+ null != propKey$273
+ ? updateOptions(domElement, !!lastProps, propKey$273, !1)
: !!nextProps !== !!lastProps &&
(null != tag
? updateOptions(domElement, !!lastProps, tag, !0)
: updateOptions(domElement, !!lastProps, lastProps ? [] : "", !1));
return;
case "textarea":
- propKey = propKey$272 = null;
+ propKey = propKey$273 = null;
for (defaultValue in lastProps)
if (
((name = lastProps[defaultValue]),
@@ -18533,7 +18554,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
switch (value) {
case "value":
name !== type && (viewTransitionMutationContext = !0);
- propKey$272 = name;
+ propKey$273 = name;
break;
case "defaultValue":
name !== type && (viewTransitionMutationContext = !0);
@@ -18548,17 +18569,17 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
name !== type &&
setProp(domElement, tag, value, name, nextProps, type);
}
- updateTextarea(domElement, propKey$272, propKey);
+ updateTextarea(domElement, propKey$273, propKey);
return;
case "option":
- for (var propKey$288 in lastProps)
+ for (var propKey$289 in lastProps)
if (
- ((propKey$272 = lastProps[propKey$288]),
- lastProps.hasOwnProperty(propKey$288) &&
- null != propKey$272 &&
- !nextProps.hasOwnProperty(propKey$288))
+ ((propKey$273 = lastProps[propKey$289]),
+ lastProps.hasOwnProperty(propKey$289) &&
+ null != propKey$273 &&
+ !nextProps.hasOwnProperty(propKey$289))
)
- switch (propKey$288) {
+ switch (propKey$289) {
case "selected":
domElement.selected = !1;
break;
@@ -18566,34 +18587,34 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
setProp(
domElement,
tag,
- propKey$288,
+ propKey$289,
null,
nextProps,
- propKey$272
+ propKey$273
);
}
for (lastDefaultValue in nextProps)
if (
- ((propKey$272 = nextProps[lastDefaultValue]),
+ ((propKey$273 = nextProps[lastDefaultValue]),
(propKey = lastProps[lastDefaultValue]),
nextProps.hasOwnProperty(lastDefaultValue) &&
- propKey$272 !== propKey &&
- (null != propKey$272 || null != propKey))
+ propKey$273 !== propKey &&
+ (null != propKey$273 || null != propKey))
)
switch (lastDefaultValue) {
case "selected":
- propKey$272 !== propKey && (viewTransitionMutationContext = !0);
+ propKey$273 !== propKey && (viewTransitionMutationContext = !0);
domElement.selected =
- propKey$272 &&
- "function" !== typeof propKey$272 &&
- "symbol" !== typeof propKey$272;
+ propKey$273 &&
+ "function" !== typeof propKey$273 &&
+ "symbol" !== typeof propKey$273;
break;
default:
setProp(
domElement,
tag,
lastDefaultValue,
- propKey$272,
+ propKey$273,
nextProps,
propKey
);
@@ -18614,24 +18635,24 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
case "track":
case "wbr":
case "menuitem":
- for (var propKey$293 in lastProps)
- (propKey$272 = lastProps[propKey$293]),
- lastProps.hasOwnProperty(propKey$293) &&
- null != propKey$272 &&
- !nextProps.hasOwnProperty(propKey$293) &&
- setProp(domElement, tag, propKey$293, null, nextProps, propKey$272);
+ for (var propKey$294 in lastProps)
+ (propKey$273 = lastProps[propKey$294]),
+ lastProps.hasOwnProperty(propKey$294) &&
+ null != propKey$273 &&
+ !nextProps.hasOwnProperty(propKey$294) &&
+ setProp(domElement, tag, propKey$294, null, nextProps, propKey$273);
for (checked in nextProps)
if (
- ((propKey$272 = nextProps[checked]),
+ ((propKey$273 = nextProps[checked]),
(propKey = lastProps[checked]),
nextProps.hasOwnProperty(checked) &&
- propKey$272 !== propKey &&
- (null != propKey$272 || null != propKey))
+ propKey$273 !== propKey &&
+ (null != propKey$273 || null != propKey))
)
switch (checked) {
case "children":
case "dangerouslySetInnerHTML":
- if (null != propKey$272)
+ if (null != propKey$273)
throw Error(formatProdErrorMessage(137, tag));
break;
default:
@@ -18639,7 +18660,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
domElement,
tag,
checked,
- propKey$272,
+ propKey$273,
nextProps,
propKey
);
@@ -18647,49 +18668,49 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
return;
default:
if (isCustomElement(tag)) {
- for (var propKey$298 in lastProps)
- (propKey$272 = lastProps[propKey$298]),
- lastProps.hasOwnProperty(propKey$298) &&
- void 0 !== propKey$272 &&
- !nextProps.hasOwnProperty(propKey$298) &&
+ for (var propKey$299 in lastProps)
+ (propKey$273 = lastProps[propKey$299]),
+ lastProps.hasOwnProperty(propKey$299) &&
+ void 0 !== propKey$273 &&
+ !nextProps.hasOwnProperty(propKey$299) &&
setPropOnCustomElement(
domElement,
tag,
- propKey$298,
+ propKey$299,
void 0,
nextProps,
- propKey$272
+ propKey$273
);
for (defaultChecked in nextProps)
- (propKey$272 = nextProps[defaultChecked]),
+ (propKey$273 = nextProps[defaultChecked]),
(propKey = lastProps[defaultChecked]),
!nextProps.hasOwnProperty(defaultChecked) ||
- propKey$272 === propKey ||
- (void 0 === propKey$272 && void 0 === propKey) ||
+ propKey$273 === propKey ||
+ (void 0 === propKey$273 && void 0 === propKey) ||
setPropOnCustomElement(
domElement,
tag,
defaultChecked,
- propKey$272,
+ propKey$273,
nextProps,
propKey
);
return;
}
}
- for (var propKey$303 in lastProps)
- (propKey$272 = lastProps[propKey$303]),
- lastProps.hasOwnProperty(propKey$303) &&
- null != propKey$272 &&
- !nextProps.hasOwnProperty(propKey$303) &&
- setProp(domElement, tag, propKey$303, null, nextProps, propKey$272);
+ for (var propKey$304 in lastProps)
+ (propKey$273 = lastProps[propKey$304]),
+ lastProps.hasOwnProperty(propKey$304) &&
+ null != propKey$273 &&
+ !nextProps.hasOwnProperty(propKey$304) &&
+ setProp(domElement, tag, propKey$304, null, nextProps, propKey$273);
for (lastProp in nextProps)
- (propKey$272 = nextProps[lastProp]),
+ (propKey$273 = nextProps[lastProp]),
(propKey = lastProps[lastProp]),
!nextProps.hasOwnProperty(lastProp) ||
- propKey$272 === propKey ||
- (null == propKey$272 && null == propKey) ||
- setProp(domElement, tag, lastProp, propKey$272, nextProps, propKey);
+ propKey$273 === propKey ||
+ (null == propKey$273 && null == propKey) ||
+ setProp(domElement, tag, lastProp, propKey$273, nextProps, propKey);
}
function isLikelyStaticResource(initiatorType) {
switch (initiatorType) {
@@ -19456,20 +19477,20 @@ function startGestureTransition(
)))
: (isExitGroupAnim = !0);
}
- var timing$321 = pseudoElement.getTiming();
+ var timing$322 = pseudoElement.getTiming();
anim =
rangeEnd -
- (("number" === typeof timing$321.duration
- ? timing$321.duration
+ (("number" === typeof timing$322.duration
+ ? timing$322.duration
: 0) +
- timing$321.delay) *
+ timing$322.delay) *
longestDuration;
- groupName = rangeEnd - timing$321.delay * longestDuration;
+ groupName = rangeEnd - timing$322.delay * longestDuration;
if (
- "reverse" === timing$321.direction ||
- "alternate-reverse" === timing$321.direction
+ "reverse" === timing$322.direction ||
+ "alternate-reverse" === timing$322.direction
)
- (timing$321 = anim), (anim = groupName), (groupName = timing$321);
+ (timing$322 = anim), (anim = groupName), (groupName = timing$322);
animateGesture(
pseudoElement.getKeyframes(),
pseudoElement.target,
@@ -20639,26 +20660,26 @@ function getResource(type, currentProps, pendingProps, currentResource) {
"string" === typeof pendingProps.precedence
) {
type = getStyleKey(pendingProps.href);
- var styles$331 = getResourcesFromRoot(
+ var styles$332 = getResourcesFromRoot(
JSCompiler_inline_result
).hoistableStyles,
- resource$332 = styles$331.get(type);
- resource$332 ||
+ resource$333 = styles$332.get(type);
+ resource$333 ||
((JSCompiler_inline_result =
JSCompiler_inline_result.ownerDocument || JSCompiler_inline_result),
- (resource$332 = {
+ (resource$333 = {
type: "stylesheet",
instance: null,
count: 0,
state: { loading: 0, preload: null }
}),
- styles$331.set(type, resource$332),
- (styles$331 = JSCompiler_inline_result.querySelector(
+ styles$332.set(type, resource$333),
+ (styles$332 = JSCompiler_inline_result.querySelector(
getStylesheetSelectorFromKey(type)
)) &&
- !styles$331._p &&
- ((resource$332.instance = styles$331),
- (resource$332.state.loading = 5)),
+ !styles$332._p &&
+ ((resource$333.instance = styles$332),
+ (resource$333.state.loading = 5)),
preloadPropsMap.has(type) ||
((pendingProps = {
rel: "preload",
@@ -20671,16 +20692,16 @@ function getResource(type, currentProps, pendingProps, currentResource) {
referrerPolicy: pendingProps.referrerPolicy
}),
preloadPropsMap.set(type, pendingProps),
- styles$331 ||
+ styles$332 ||
preloadStylesheet(
JSCompiler_inline_result,
type,
pendingProps,
- resource$332.state
+ resource$333.state
)));
if (currentProps && null === currentResource)
throw Error(formatProdErrorMessage(528, ""));
- return resource$332;
+ return resource$333;
}
if (currentProps && null !== currentResource)
throw Error(formatProdErrorMessage(529, ""));
@@ -20777,37 +20798,37 @@ function acquireResource(hoistableRoot, resource, props) {
return (resource.instance = instance);
case "stylesheet":
styleProps = getStyleKey(props.href);
- var instance$337 = hoistableRoot.querySelector(
+ var instance$338 = hoistableRoot.querySelector(
getStylesheetSelectorFromKey(styleProps)
);
- if (instance$337)
+ if (instance$338)
return (
(resource.state.loading |= 4),
- (resource.instance = instance$337),
- markNodeAsHoistable(instance$337),
- instance$337
+ (resource.instance = instance$338),
+ markNodeAsHoistable(instance$338),
+ instance$338
);
instance = stylesheetPropsFromRawProps(props);
(styleProps = preloadPropsMap.get(styleProps)) &&
adoptPreloadPropsForStylesheet(instance, styleProps);
- instance$337 = (
+ instance$338 = (
hoistableRoot.ownerDocument || hoistableRoot
).createElement("link");
- markNodeAsHoistable(instance$337);
- var linkInstance = instance$337;
+ markNodeAsHoistable(instance$338);
+ var linkInstance = instance$338;
linkInstance._p = new Promise(function (resolve, reject) {
linkInstance.onload = resolve;
linkInstance.onerror = reject;
});
- setInitialProperties(instance$337, "link", instance);
+ setInitialProperties(instance$338, "link", instance);
resource.state.loading |= 4;
- insertStylesheet(instance$337, props.precedence, hoistableRoot);
- return (resource.instance = instance$337);
+ insertStylesheet(instance$338, props.precedence, hoistableRoot);
+ return (resource.instance = instance$338);
case "script":
- instance$337 = getScriptKey(props.src);
+ instance$338 = getScriptKey(props.src);
if (
(styleProps = hoistableRoot.querySelector(
- getScriptSelectorFromKey(instance$337)
+ getScriptSelectorFromKey(instance$338)
))
)
return (
@@ -20816,7 +20837,7 @@ function acquireResource(hoistableRoot, resource, props) {
styleProps
);
instance = props;
- if ((styleProps = preloadPropsMap.get(instance$337)))
+ if ((styleProps = preloadPropsMap.get(instance$338)))
(instance = assign({}, props)),
adoptPreloadPropsForScript(instance, styleProps);
hoistableRoot = hoistableRoot.ownerDocument || hoistableRoot;
@@ -21962,16 +21983,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
0 === i && attemptExplicitHydrationTarget(target);
}
};
-var isomorphicReactPackageVersion$jscomp$inline_2533 = React.version;
+var isomorphicReactPackageVersion$jscomp$inline_2534 = React.version;
if (
- "19.3.0-experimental-2ba30655-20260219" !==
- isomorphicReactPackageVersion$jscomp$inline_2533
+ "19.3.0-experimental-ab18f33d-20260220" !==
+ isomorphicReactPackageVersion$jscomp$inline_2534
)
throw Error(
formatProdErrorMessage(
527,
- isomorphicReactPackageVersion$jscomp$inline_2533,
- "19.3.0-experimental-2ba30655-20260219"
+ isomorphicReactPackageVersion$jscomp$inline_2534,
+ "19.3.0-experimental-ab18f33d-20260220"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -21991,24 +22012,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
null === componentOrElement ? null : componentOrElement.stateNode;
return componentOrElement;
};
-var internals$jscomp$inline_3249 = {
+var internals$jscomp$inline_3232 = {
bundleType: 0,
- version: "19.3.0-experimental-2ba30655-20260219",
+ version: "19.3.0-experimental-ab18f33d-20260220",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
- reconcilerVersion: "19.3.0-experimental-2ba30655-20260219"
+ reconcilerVersion: "19.3.0-experimental-ab18f33d-20260220"
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
- var hook$jscomp$inline_3250 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
+ var hook$jscomp$inline_3233 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
if (
- !hook$jscomp$inline_3250.isDisabled &&
- hook$jscomp$inline_3250.supportsFiber
+ !hook$jscomp$inline_3233.isDisabled &&
+ hook$jscomp$inline_3233.supportsFiber
)
try {
- (rendererID = hook$jscomp$inline_3250.inject(
- internals$jscomp$inline_3249
+ (rendererID = hook$jscomp$inline_3233.inject(
+ internals$jscomp$inline_3232
)),
- (injectedHook = hook$jscomp$inline_3250);
+ (injectedHook = hook$jscomp$inline_3233);
} catch (err) {}
}
function getCrossOriginStringAs(as, input) {
@@ -22264,7 +22285,7 @@ exports.useFormState = function (action, initialState, permalink) {
exports.useFormStatus = function () {
return ReactSharedInternals.H.useHostTransitionStatus();
};
-exports.version = "19.3.0-experimental-2ba30655-20260219";
+exports.version = "19.3.0-experimental-ab18f33d-20260220";
"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 6d97d9d163aa0c..80cab672850bb4 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
@@ -10516,5 +10516,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.3.0-experimental-2ba30655-20260219";
+ exports.version = "19.3.0-experimental-ab18f33d-20260220";
})();
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 c493cfbf4fd250..1402635390da36 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
@@ -7035,4 +7035,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.3.0-experimental-2ba30655-20260219";
+exports.version = "19.3.0-experimental-ab18f33d-20260220";
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 775536e9d3d98f..9b948d35520be5 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
@@ -10516,5 +10516,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.3.0-experimental-2ba30655-20260219";
+ exports.version = "19.3.0-experimental-ab18f33d-20260220";
})();
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 53272da1dfcf41..c24d674fad760a 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
@@ -7138,4 +7138,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.3.0-experimental-2ba30655-20260219";
+exports.version = "19.3.0-experimental-ab18f33d-20260220";
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 81a876b9e34757..48f7efc73476a3 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
@@ -9494,11 +9494,11 @@
}
function ensureCorrectIsomorphicReactVersion() {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-experimental-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-experimental-ab18f33d-20260220" !== 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.3.0-experimental-2ba30655-20260219\nLearn more: https://react.dev/warnings/version-mismatch")
+ "\n - react-dom: 19.3.0-experimental-ab18f33d-20260220\nLearn more: https://react.dev/warnings/version-mismatch")
);
}
var React = require("next/dist/compiled/react-experimental"),
@@ -11322,5 +11322,5 @@
startWork(request);
});
};
- exports.version = "19.3.0-experimental-2ba30655-20260219";
+ exports.version = "19.3.0-experimental-ab18f33d-20260220";
})();
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 61faca0494cb7e..a35a504044da68 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
@@ -7693,12 +7693,12 @@ function getPostponedState(request) {
}
function ensureCorrectIsomorphicReactVersion() {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-experimental-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-experimental-ab18f33d-20260220" !== isomorphicReactPackageVersion)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion,
- "19.3.0-experimental-2ba30655-20260219"
+ "19.3.0-experimental-ab18f33d-20260220"
)
);
}
@@ -7949,4 +7949,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) {
startWork(request);
});
};
-exports.version = "19.3.0-experimental-2ba30655-20260219";
+exports.version = "19.3.0-experimental-ab18f33d-20260220";
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 64f0c3486e4198..3ed735f254d3a9 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
@@ -7388,11 +7388,11 @@ function getPostponedState(request) {
}
function ensureCorrectIsomorphicReactVersion() {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-experimental-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-experimental-ab18f33d-20260220" !== 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.3.0-experimental-2ba30655-20260219\nLearn more: https://react.dev/warnings/version-mismatch")
+ "\n - react-dom: 19.3.0-experimental-ab18f33d-20260220\nLearn more: https://react.dev/warnings/version-mismatch")
);
}
ensureCorrectIsomorphicReactVersion();
@@ -7937,4 +7937,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) {
}
};
};
-exports.version = "19.3.0-experimental-2ba30655-20260219";
+exports.version = "19.3.0-experimental-ab18f33d-20260220";
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 77c03c1dc04d42..d70821ddef12ba 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
@@ -9523,11 +9523,11 @@
}
function ensureCorrectIsomorphicReactVersion() {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-experimental-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-experimental-ab18f33d-20260220" !== 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.3.0-experimental-2ba30655-20260219\nLearn more: https://react.dev/warnings/version-mismatch")
+ "\n - react-dom: 19.3.0-experimental-ab18f33d-20260220\nLearn more: https://react.dev/warnings/version-mismatch")
);
}
var React = require("next/dist/compiled/react-experimental"),
@@ -11347,5 +11347,5 @@
startWork(request);
});
};
- exports.version = "19.3.0-experimental-2ba30655-20260219";
+ exports.version = "19.3.0-experimental-ab18f33d-20260220";
})();
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 53afc209e53877..0e60732853100c 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
@@ -7811,11 +7811,11 @@ function getPostponedState(request) {
}
function ensureCorrectIsomorphicReactVersion() {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-experimental-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-experimental-ab18f33d-20260220" !== 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.3.0-experimental-2ba30655-20260219\nLearn more: https://react.dev/warnings/version-mismatch")
+ "\n - react-dom: 19.3.0-experimental-ab18f33d-20260220\nLearn more: https://react.dev/warnings/version-mismatch")
);
}
ensureCorrectIsomorphicReactVersion();
@@ -8065,4 +8065,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) {
startWork(request);
});
};
-exports.version = "19.3.0-experimental-2ba30655-20260219";
+exports.version = "19.3.0-experimental-ab18f33d-20260220";
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 3af934b1ca08b5..b478ed85374589 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
@@ -9383,11 +9383,11 @@
}
function ensureCorrectIsomorphicReactVersion() {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-experimental-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-experimental-ab18f33d-20260220" !== 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.3.0-experimental-2ba30655-20260219\nLearn more: https://react.dev/warnings/version-mismatch")
+ "\n - react-dom: 19.3.0-experimental-ab18f33d-20260220\nLearn more: https://react.dev/warnings/version-mismatch")
);
}
function createDrainHandler(destination, request) {
@@ -11513,5 +11513,5 @@
}
};
};
- exports.version = "19.3.0-experimental-2ba30655-20260219";
+ exports.version = "19.3.0-experimental-ab18f33d-20260220";
})();
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 276abb6aa7956b..ab3c81b75eb780 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
@@ -7690,11 +7690,11 @@ function getPostponedState(request) {
}
function ensureCorrectIsomorphicReactVersion() {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-experimental-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-experimental-ab18f33d-20260220" !== 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.3.0-experimental-2ba30655-20260219\nLearn more: https://react.dev/warnings/version-mismatch")
+ "\n - react-dom: 19.3.0-experimental-ab18f33d-20260220\nLearn more: https://react.dev/warnings/version-mismatch")
);
}
ensureCorrectIsomorphicReactVersion();
@@ -8244,4 +8244,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) {
}
};
};
-exports.version = "19.3.0-experimental-2ba30655-20260219";
+exports.version = "19.3.0-experimental-ab18f33d-20260220";
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 99f4712d08ae41..7a4ac6fc0e49e3 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
@@ -5785,7 +5785,20 @@
workInProgress
);
nextFiber = null;
- } else nextFiber = fiber.child;
+ } else
+ 13 === fiber.tag &&
+ null !== fiber.memoizedState &&
+ null === fiber.memoizedState.dehydrated
+ ? ((fiber.lanes |= renderLanes),
+ (nextFiber = fiber.alternate),
+ null !== nextFiber && (nextFiber.lanes |= renderLanes),
+ scheduleContextWorkOnParentPath(
+ fiber.return,
+ renderLanes,
+ workInProgress
+ ),
+ (nextFiber = forcePropagateEntireTree ? fiber.child : null))
+ : (nextFiber = fiber.child);
if (null !== nextFiber) nextFiber.return = fiber;
else
for (nextFiber = fiber; null !== nextFiber; ) {
@@ -5851,6 +5864,7 @@
forcePropagateEntireTree
);
workInProgress.flags |= 262144;
+ return null !== current;
}
function checkIfContextChanged(currentDependencies) {
for (
@@ -11393,24 +11407,24 @@
return current;
}
function updateSuspenseComponent(current, workInProgress, renderLanes) {
- var JSCompiler_object_inline_digest_3274;
- var JSCompiler_object_inline_stack_3275 = workInProgress.pendingProps;
+ var JSCompiler_object_inline_digest_3256;
+ var JSCompiler_object_inline_stack_3257 = workInProgress.pendingProps;
shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128);
- var JSCompiler_object_inline_message_3273 = !1;
+ var JSCompiler_object_inline_message_3255 = !1;
var didSuspend = 0 !== (workInProgress.flags & 128);
- (JSCompiler_object_inline_digest_3274 = didSuspend) ||
- (JSCompiler_object_inline_digest_3274 =
+ (JSCompiler_object_inline_digest_3256 = didSuspend) ||
+ (JSCompiler_object_inline_digest_3256 =
null !== current && null === current.memoizedState
? !1
: 0 !== (suspenseStackCursor.current & ForceSuspenseFallback));
- JSCompiler_object_inline_digest_3274 &&
- ((JSCompiler_object_inline_message_3273 = !0),
+ JSCompiler_object_inline_digest_3256 &&
+ ((JSCompiler_object_inline_message_3255 = !0),
(workInProgress.flags &= -129));
- JSCompiler_object_inline_digest_3274 = 0 !== (workInProgress.flags & 32);
+ JSCompiler_object_inline_digest_3256 = 0 !== (workInProgress.flags & 32);
workInProgress.flags &= -33;
if (null === current) {
if (isHydrating) {
- JSCompiler_object_inline_message_3273
+ JSCompiler_object_inline_message_3255
? pushPrimaryTreeSuspenseHandler(workInProgress)
: reuseSuspenseHandlerOnStack(workInProgress);
(current = nextHydratableInstance)
@@ -11423,18 +11437,18 @@
? renderLanes
: null),
null !== renderLanes &&
- ((JSCompiler_object_inline_digest_3274 = {
+ ((JSCompiler_object_inline_digest_3256 = {
dehydrated: renderLanes,
treeContext: getSuspendedTreeContext(),
retryLane: 536870912,
hydrationErrors: null
}),
(workInProgress.memoizedState =
- JSCompiler_object_inline_digest_3274),
- (JSCompiler_object_inline_digest_3274 =
+ JSCompiler_object_inline_digest_3256),
+ (JSCompiler_object_inline_digest_3256 =
createFiberFromDehydratedFragment(renderLanes)),
- (JSCompiler_object_inline_digest_3274.return = workInProgress),
- (workInProgress.child = JSCompiler_object_inline_digest_3274),
+ (JSCompiler_object_inline_digest_3256.return = workInProgress),
+ (workInProgress.child = JSCompiler_object_inline_digest_3256),
(hydrationParentFiber = workInProgress),
(nextHydratableInstance = null)))
: (renderLanes = null);
@@ -11448,9 +11462,9 @@
: (workInProgress.lanes = 536870912);
return null;
}
- var nextPrimaryChildren = JSCompiler_object_inline_stack_3275.children,
- nextFallbackChildren = JSCompiler_object_inline_stack_3275.fallback;
- if (JSCompiler_object_inline_message_3273)
+ var nextPrimaryChildren = JSCompiler_object_inline_stack_3257.children,
+ nextFallbackChildren = JSCompiler_object_inline_stack_3257.fallback;
+ if (JSCompiler_object_inline_message_3255)
return (
reuseSuspenseHandlerOnStack(workInProgress),
mountSuspenseFallbackChildren(
@@ -11459,19 +11473,19 @@
nextFallbackChildren,
renderLanes
),
- (JSCompiler_object_inline_stack_3275 = workInProgress.child),
- (JSCompiler_object_inline_stack_3275.memoizedState =
+ (JSCompiler_object_inline_stack_3257 = workInProgress.child),
+ (JSCompiler_object_inline_stack_3257.memoizedState =
mountSuspenseOffscreenState(renderLanes)),
- (JSCompiler_object_inline_stack_3275.childLanes =
+ (JSCompiler_object_inline_stack_3257.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_3274,
+ JSCompiler_object_inline_digest_3256,
renderLanes
)),
(workInProgress.memoizedState = SUSPENDED_MARKER),
- bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3275)
+ bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3257)
);
- if (!0 === JSCompiler_object_inline_stack_3275.defer)
+ if (!0 === JSCompiler_object_inline_stack_3257.defer)
return (
reuseSuspenseHandlerOnStack(workInProgress),
mountSuspenseFallbackChildren(
@@ -11480,18 +11494,18 @@
nextFallbackChildren,
renderLanes
),
- (JSCompiler_object_inline_stack_3275 = workInProgress.child),
- (JSCompiler_object_inline_stack_3275.memoizedState =
+ (JSCompiler_object_inline_stack_3257 = workInProgress.child),
+ (JSCompiler_object_inline_stack_3257.memoizedState =
mountSuspenseOffscreenState(renderLanes)),
- (JSCompiler_object_inline_stack_3275.childLanes =
+ (JSCompiler_object_inline_stack_3257.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_3274,
+ JSCompiler_object_inline_digest_3256,
renderLanes
)),
(workInProgress.memoizedState = SUSPENDED_MARKER),
(workInProgress.lanes = 4194304),
- bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3275)
+ bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3257)
);
pushPrimaryTreeSuspenseHandler(workInProgress);
return mountSuspensePrimaryChildren(
@@ -11501,8 +11515,8 @@
}
var prevState = current.memoizedState;
if (null !== prevState) {
- var JSCompiler_object_inline_componentStack_3276 = prevState.dehydrated;
- if (null !== JSCompiler_object_inline_componentStack_3276) {
+ var JSCompiler_object_inline_componentStack_3258 = prevState.dehydrated;
+ if (null !== JSCompiler_object_inline_componentStack_3258) {
if (didSuspend)
workInProgress.flags & 256
? (pushPrimaryTreeSuspenseHandler(workInProgress),
@@ -11519,13 +11533,13 @@
(workInProgress = null))
: (reuseSuspenseHandlerOnStack(workInProgress),
(nextPrimaryChildren =
- JSCompiler_object_inline_stack_3275.fallback),
+ JSCompiler_object_inline_stack_3257.fallback),
(nextFallbackChildren = workInProgress.mode),
- (JSCompiler_object_inline_stack_3275 =
+ (JSCompiler_object_inline_stack_3257 =
mountWorkInProgressOffscreenFiber(
{
mode: "visible",
- children: JSCompiler_object_inline_stack_3275.children
+ children: JSCompiler_object_inline_stack_3257.children
},
nextFallbackChildren
)),
@@ -11536,30 +11550,30 @@
null
)),
(nextPrimaryChildren.flags |= 2),
- (JSCompiler_object_inline_stack_3275.return = workInProgress),
+ (JSCompiler_object_inline_stack_3257.return = workInProgress),
(nextPrimaryChildren.return = workInProgress),
- (JSCompiler_object_inline_stack_3275.sibling =
+ (JSCompiler_object_inline_stack_3257.sibling =
nextPrimaryChildren),
- (workInProgress.child = JSCompiler_object_inline_stack_3275),
+ (workInProgress.child = JSCompiler_object_inline_stack_3257),
reconcileChildFibers(
workInProgress,
current.child,
null,
renderLanes
),
- (JSCompiler_object_inline_stack_3275 = workInProgress.child),
- (JSCompiler_object_inline_stack_3275.memoizedState =
+ (JSCompiler_object_inline_stack_3257 = workInProgress.child),
+ (JSCompiler_object_inline_stack_3257.memoizedState =
mountSuspenseOffscreenState(renderLanes)),
- (JSCompiler_object_inline_stack_3275.childLanes =
+ (JSCompiler_object_inline_stack_3257.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_3274,
+ JSCompiler_object_inline_digest_3256,
renderLanes
)),
(workInProgress.memoizedState = SUSPENDED_MARKER),
(workInProgress = bailoutOffscreenComponent(
null,
- JSCompiler_object_inline_stack_3275
+ JSCompiler_object_inline_stack_3257
)));
else if (
(pushPrimaryTreeSuspenseHandler(workInProgress),
@@ -11567,45 +11581,45 @@
0 !== (renderLanes & 536870912) &&
markRenderDerivedCause(workInProgress),
isSuspenseInstanceFallback(
- JSCompiler_object_inline_componentStack_3276
+ JSCompiler_object_inline_componentStack_3258
))
) {
- JSCompiler_object_inline_digest_3274 =
- JSCompiler_object_inline_componentStack_3276.nextSibling &&
- JSCompiler_object_inline_componentStack_3276.nextSibling.dataset;
- if (JSCompiler_object_inline_digest_3274) {
- nextPrimaryChildren = JSCompiler_object_inline_digest_3274.dgst;
- var message = JSCompiler_object_inline_digest_3274.msg;
- nextFallbackChildren = JSCompiler_object_inline_digest_3274.stck;
- var componentStack = JSCompiler_object_inline_digest_3274.cstck;
+ JSCompiler_object_inline_digest_3256 =
+ JSCompiler_object_inline_componentStack_3258.nextSibling &&
+ JSCompiler_object_inline_componentStack_3258.nextSibling.dataset;
+ if (JSCompiler_object_inline_digest_3256) {
+ nextPrimaryChildren = JSCompiler_object_inline_digest_3256.dgst;
+ var message = JSCompiler_object_inline_digest_3256.msg;
+ nextFallbackChildren = JSCompiler_object_inline_digest_3256.stck;
+ var componentStack = JSCompiler_object_inline_digest_3256.cstck;
}
- JSCompiler_object_inline_message_3273 = message;
- JSCompiler_object_inline_digest_3274 = nextPrimaryChildren;
- JSCompiler_object_inline_stack_3275 = nextFallbackChildren;
- JSCompiler_object_inline_componentStack_3276 = componentStack;
- nextPrimaryChildren = JSCompiler_object_inline_message_3273;
- nextFallbackChildren = JSCompiler_object_inline_componentStack_3276;
+ JSCompiler_object_inline_message_3255 = message;
+ JSCompiler_object_inline_digest_3256 = nextPrimaryChildren;
+ JSCompiler_object_inline_stack_3257 = nextFallbackChildren;
+ JSCompiler_object_inline_componentStack_3258 = componentStack;
+ nextPrimaryChildren = JSCompiler_object_inline_message_3255;
+ nextFallbackChildren = JSCompiler_object_inline_componentStack_3258;
nextPrimaryChildren = nextPrimaryChildren
? Error(nextPrimaryChildren)
: Error(
"The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering."
);
nextPrimaryChildren.stack =
- JSCompiler_object_inline_stack_3275 || "";
- nextPrimaryChildren.digest = JSCompiler_object_inline_digest_3274;
- JSCompiler_object_inline_digest_3274 =
+ JSCompiler_object_inline_stack_3257 || "";
+ nextPrimaryChildren.digest = JSCompiler_object_inline_digest_3256;
+ JSCompiler_object_inline_digest_3256 =
void 0 === nextFallbackChildren ? null : nextFallbackChildren;
- JSCompiler_object_inline_stack_3275 = {
+ JSCompiler_object_inline_stack_3257 = {
value: nextPrimaryChildren,
source: null,
- stack: JSCompiler_object_inline_digest_3274
+ stack: JSCompiler_object_inline_digest_3256
};
- "string" === typeof JSCompiler_object_inline_digest_3274 &&
+ "string" === typeof JSCompiler_object_inline_digest_3256 &&
CapturedStacks.set(
nextPrimaryChildren,
- JSCompiler_object_inline_stack_3275
+ JSCompiler_object_inline_stack_3257
);
- queueHydrationError(JSCompiler_object_inline_stack_3275);
+ queueHydrationError(JSCompiler_object_inline_stack_3257);
workInProgress = retrySuspenseComponentWithoutHydrating(
current,
workInProgress,
@@ -11619,35 +11633,35 @@
renderLanes,
!1
),
- (JSCompiler_object_inline_digest_3274 =
+ (JSCompiler_object_inline_digest_3256 =
0 !== (renderLanes & current.childLanes)),
- didReceiveUpdate || JSCompiler_object_inline_digest_3274)
+ didReceiveUpdate || JSCompiler_object_inline_digest_3256)
) {
- JSCompiler_object_inline_digest_3274 = workInProgressRoot;
+ JSCompiler_object_inline_digest_3256 = workInProgressRoot;
if (
- null !== JSCompiler_object_inline_digest_3274 &&
- ((JSCompiler_object_inline_stack_3275 = getBumpedLaneForHydration(
- JSCompiler_object_inline_digest_3274,
+ null !== JSCompiler_object_inline_digest_3256 &&
+ ((JSCompiler_object_inline_stack_3257 = getBumpedLaneForHydration(
+ JSCompiler_object_inline_digest_3256,
renderLanes
)),
- 0 !== JSCompiler_object_inline_stack_3275 &&
- JSCompiler_object_inline_stack_3275 !== prevState.retryLane)
+ 0 !== JSCompiler_object_inline_stack_3257 &&
+ JSCompiler_object_inline_stack_3257 !== prevState.retryLane)
)
throw (
- ((prevState.retryLane = JSCompiler_object_inline_stack_3275),
+ ((prevState.retryLane = JSCompiler_object_inline_stack_3257),
enqueueConcurrentRenderForLane(
current,
- JSCompiler_object_inline_stack_3275
+ JSCompiler_object_inline_stack_3257
),
scheduleUpdateOnFiber(
- JSCompiler_object_inline_digest_3274,
+ JSCompiler_object_inline_digest_3256,
current,
- JSCompiler_object_inline_stack_3275
+ JSCompiler_object_inline_stack_3257
),
SelectiveHydrationException)
);
isSuspenseInstancePending(
- JSCompiler_object_inline_componentStack_3276
+ JSCompiler_object_inline_componentStack_3258
) || renderDidSuspendDelayIfPossible();
workInProgress = retrySuspenseComponentWithoutHydrating(
current,
@@ -11656,14 +11670,14 @@
);
} else
isSuspenseInstancePending(
- JSCompiler_object_inline_componentStack_3276
+ JSCompiler_object_inline_componentStack_3258
)
? ((workInProgress.flags |= 192),
(workInProgress.child = current.child),
(workInProgress = null))
: ((current = prevState.treeContext),
(nextHydratableInstance = getNextHydratable(
- JSCompiler_object_inline_componentStack_3276.nextSibling
+ JSCompiler_object_inline_componentStack_3258.nextSibling
)),
(hydrationParentFiber = workInProgress),
(isHydrating = !0),
@@ -11675,32 +11689,32 @@
restoreSuspendedTreeContext(workInProgress, current),
(workInProgress = mountSuspensePrimaryChildren(
workInProgress,
- JSCompiler_object_inline_stack_3275.children
+ JSCompiler_object_inline_stack_3257.children
)),
(workInProgress.flags |= 4096));
return workInProgress;
}
}
- if (JSCompiler_object_inline_message_3273)
+ if (JSCompiler_object_inline_message_3255)
return (
reuseSuspenseHandlerOnStack(workInProgress),
- (nextPrimaryChildren = JSCompiler_object_inline_stack_3275.fallback),
+ (nextPrimaryChildren = JSCompiler_object_inline_stack_3257.fallback),
(nextFallbackChildren = workInProgress.mode),
(componentStack = current.child),
- (JSCompiler_object_inline_componentStack_3276 =
+ (JSCompiler_object_inline_componentStack_3258 =
componentStack.sibling),
- (JSCompiler_object_inline_stack_3275 = createWorkInProgress(
+ (JSCompiler_object_inline_stack_3257 = createWorkInProgress(
componentStack,
{
mode: "hidden",
- children: JSCompiler_object_inline_stack_3275.children
+ children: JSCompiler_object_inline_stack_3257.children
}
)),
- (JSCompiler_object_inline_stack_3275.subtreeFlags =
+ (JSCompiler_object_inline_stack_3257.subtreeFlags =
componentStack.subtreeFlags & 133169152),
- null !== JSCompiler_object_inline_componentStack_3276
+ null !== JSCompiler_object_inline_componentStack_3258
? (nextPrimaryChildren = createWorkInProgress(
- JSCompiler_object_inline_componentStack_3276,
+ JSCompiler_object_inline_componentStack_3258,
nextPrimaryChildren
))
: ((nextPrimaryChildren = createFiberFromFragment(
@@ -11711,11 +11725,11 @@
)),
(nextPrimaryChildren.flags |= 2)),
(nextPrimaryChildren.return = workInProgress),
- (JSCompiler_object_inline_stack_3275.return = workInProgress),
- (JSCompiler_object_inline_stack_3275.sibling = nextPrimaryChildren),
- (workInProgress.child = JSCompiler_object_inline_stack_3275),
- bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3275),
- (JSCompiler_object_inline_stack_3275 = workInProgress.child),
+ (JSCompiler_object_inline_stack_3257.return = workInProgress),
+ (JSCompiler_object_inline_stack_3257.sibling = nextPrimaryChildren),
+ (workInProgress.child = JSCompiler_object_inline_stack_3257),
+ bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3257),
+ (JSCompiler_object_inline_stack_3257 = workInProgress.child),
(nextPrimaryChildren = current.child.memoizedState),
null === nextPrimaryChildren
? (nextPrimaryChildren = mountSuspenseOffscreenState(renderLanes))
@@ -11731,18 +11745,18 @@
baseLanes: nextPrimaryChildren.baseLanes | renderLanes,
cachePool: nextFallbackChildren
})),
- (JSCompiler_object_inline_stack_3275.memoizedState =
+ (JSCompiler_object_inline_stack_3257.memoizedState =
nextPrimaryChildren),
- (JSCompiler_object_inline_stack_3275.childLanes =
+ (JSCompiler_object_inline_stack_3257.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_3274,
+ JSCompiler_object_inline_digest_3256,
renderLanes
)),
(workInProgress.memoizedState = SUSPENDED_MARKER),
bailoutOffscreenComponent(
current.child,
- JSCompiler_object_inline_stack_3275
+ JSCompiler_object_inline_stack_3257
)
);
null !== prevState &&
@@ -11754,16 +11768,16 @@
current = renderLanes.sibling;
renderLanes = createWorkInProgress(renderLanes, {
mode: "visible",
- children: JSCompiler_object_inline_stack_3275.children
+ children: JSCompiler_object_inline_stack_3257.children
});
renderLanes.return = workInProgress;
renderLanes.sibling = null;
null !== current &&
- ((JSCompiler_object_inline_digest_3274 = workInProgress.deletions),
- null === JSCompiler_object_inline_digest_3274
+ ((JSCompiler_object_inline_digest_3256 = workInProgress.deletions),
+ null === JSCompiler_object_inline_digest_3256
? ((workInProgress.deletions = [current]),
(workInProgress.flags |= 16))
- : JSCompiler_object_inline_digest_3274.push(current));
+ : JSCompiler_object_inline_digest_3256.push(current));
workInProgress.child = renderLanes;
workInProgress.memoizedState = null;
return renderLanes;
@@ -12226,7 +12240,14 @@
(workInProgress.flags |= 128),
null
);
- if (0 !== (renderLanes & workInProgress.child.childLanes))
+ stateNode = propagateParentContextChanges(
+ current,
+ workInProgress,
+ renderLanes,
+ !1
+ );
+ var primaryChildLanes = workInProgress.child.childLanes;
+ if (stateNode || 0 !== (renderLanes & primaryChildLanes))
return updateSuspenseComponent(
current,
workInProgress,
@@ -12249,7 +12270,7 @@
workInProgress,
renderLanes
);
- var didSuspendBefore = 0 !== (current.flags & 128);
+ primaryChildLanes = 0 !== (current.flags & 128);
stateNode = 0 !== (renderLanes & workInProgress.childLanes);
stateNode ||
(propagateParentContextChanges(
@@ -12259,7 +12280,7 @@
!1
),
(stateNode = 0 !== (renderLanes & workInProgress.childLanes)));
- if (didSuspendBefore) {
+ if (primaryChildLanes) {
if (stateNode)
return updateSuspenseListComponent(
current,
@@ -12268,11 +12289,11 @@
);
workInProgress.flags |= 128;
}
- didSuspendBefore = workInProgress.memoizedState;
- null !== didSuspendBefore &&
- ((didSuspendBefore.rendering = null),
- (didSuspendBefore.tail = null),
- (didSuspendBefore.lastEffect = null));
+ primaryChildLanes = workInProgress.memoizedState;
+ null !== primaryChildLanes &&
+ ((primaryChildLanes.rendering = null),
+ (primaryChildLanes.tail = null),
+ (primaryChildLanes.lastEffect = null));
pushSuspenseListContext(workInProgress, suspenseStackCursor.current);
if (stateNode) break;
else return null;
@@ -33029,11 +33050,11 @@
};
(function () {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-experimental-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-experimental-ab18f33d-20260220" !== 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.3.0-experimental-2ba30655-20260219\nLearn more: https://react.dev/warnings/version-mismatch")
+ "\n - react-dom: 19.3.0-experimental-ab18f33d-20260220\nLearn more: https://react.dev/warnings/version-mismatch")
);
})();
("function" === typeof Map &&
@@ -33070,10 +33091,10 @@
!(function () {
var internals = {
bundleType: 1,
- version: "19.3.0-experimental-2ba30655-20260219",
+ version: "19.3.0-experimental-ab18f33d-20260220",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
- reconcilerVersion: "19.3.0-experimental-2ba30655-20260219"
+ reconcilerVersion: "19.3.0-experimental-ab18f33d-20260220"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -33387,5 +33408,5 @@
}
};
};
- exports.version = "19.3.0-experimental-2ba30655-20260219";
+ exports.version = "19.3.0-experimental-ab18f33d-20260220";
})();
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 404d780c8a4a09..e87795ffc20317 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
@@ -3163,7 +3163,20 @@ function propagateContextChanges(
null !== list && (list.lanes |= renderLanes);
scheduleContextWorkOnParentPath(nextFiber, renderLanes, workInProgress);
nextFiber = null;
- } else nextFiber = fiber.child;
+ } else
+ 13 === fiber.tag &&
+ null !== fiber.memoizedState &&
+ null === fiber.memoizedState.dehydrated
+ ? ((fiber.lanes |= renderLanes),
+ (nextFiber = fiber.alternate),
+ null !== nextFiber && (nextFiber.lanes |= renderLanes),
+ scheduleContextWorkOnParentPath(
+ fiber.return,
+ renderLanes,
+ workInProgress
+ ),
+ (nextFiber = forcePropagateEntireTree ? fiber.child : null))
+ : (nextFiber = fiber.child);
if (null !== nextFiber) nextFiber.return = fiber;
else
for (nextFiber = fiber; null !== nextFiber; ) {
@@ -3225,6 +3238,7 @@ function propagateParentContextChanges(
forcePropagateEntireTree
);
workInProgress.flags |= 262144;
+ return null !== current;
}
function checkIfContextChanged(currentDependencies) {
for (
@@ -3478,19 +3492,19 @@ ReactSharedInternals.S = function (transition, returnValue) {
"function" === typeof returnValue.then &&
entangleAsyncAction(transition, returnValue);
if (null !== entangledTransitionTypes)
- for (var root$30 = firstScheduledRoot; null !== root$30; )
- queueTransitionTypes(root$30, entangledTransitionTypes),
- (root$30 = root$30.next);
- root$30 = transition.types;
- if (null !== root$30) {
for (var root$31 = firstScheduledRoot; null !== root$31; )
- queueTransitionTypes(root$31, root$30), (root$31 = root$31.next);
+ queueTransitionTypes(root$31, entangledTransitionTypes),
+ (root$31 = root$31.next);
+ root$31 = transition.types;
+ if (null !== root$31) {
+ for (var root$32 = firstScheduledRoot; null !== root$32; )
+ queueTransitionTypes(root$32, root$31), (root$32 = root$32.next);
if (0 !== currentEntangledLane) {
- root$31 = entangledTransitionTypes;
- null === root$31 && (root$31 = entangledTransitionTypes = []);
- for (var i = 0; i < root$30.length; i++) {
- var transitionType = root$30[i];
- -1 === root$31.indexOf(transitionType) && root$31.push(transitionType);
+ root$32 = entangledTransitionTypes;
+ null === root$32 && (root$32 = entangledTransitionTypes = []);
+ for (var i = 0; i < root$31.length; i++) {
+ var transitionType = root$31[i];
+ -1 === root$32.indexOf(transitionType) && root$32.push(transitionType);
}
}
}
@@ -5051,7 +5065,7 @@ function updateReducerImpl(hook, current, reducer) {
var newBaseQueueFirst = (baseFirst = null),
newBaseQueueLast = null,
update = current,
- didReadFromEntangledAsyncAction$67 = !1;
+ didReadFromEntangledAsyncAction$68 = !1;
do {
var updateLane = update.lane & -536870913,
shouldSkipUpdate =
@@ -5106,11 +5120,11 @@ function updateReducerImpl(hook, current, reducer) {
next: null
}),
updateLane === currentEntangledLane &&
- (didReadFromEntangledAsyncAction$67 = !0);
+ (didReadFromEntangledAsyncAction$68 = !0);
else if ((renderLanes & scheduledGesture) === scheduledGesture) {
update = update.next;
scheduledGesture === currentEntangledLane &&
- (didReadFromEntangledAsyncAction$67 = !0);
+ (didReadFromEntangledAsyncAction$68 = !0);
continue;
} else
(updateLane = {
@@ -5143,7 +5157,7 @@ function updateReducerImpl(hook, current, reducer) {
if (
!objectIs(pendingQueue, hook.memoizedState) &&
((didReceiveUpdate = !0),
- didReadFromEntangledAsyncAction$67 &&
+ didReadFromEntangledAsyncAction$68 &&
((reducer = currentEntangledActionThenable), null !== reducer))
)
throw reducer;
@@ -5351,8 +5365,8 @@ function runActionStateAction(actionQueue, node) {
try {
(prevTransition = action(prevState, payload)),
handleActionReturnValue(actionQueue, node, prevTransition);
- } catch (error$74) {
- onActionError(actionQueue, node, error$74);
+ } catch (error$75) {
+ onActionError(actionQueue, node, error$75);
}
}
function handleActionReturnValue(actionQueue, node, returnValue) {
@@ -5839,14 +5853,14 @@ function refreshCache(fiber, seedKey, seedValue) {
case 3:
var lane = requestUpdateLane();
fiber = createUpdate(lane);
- var root$77 = enqueueUpdate(provider, fiber, lane);
- null !== root$77 &&
- (scheduleUpdateOnFiber(root$77, provider, lane),
- entangleTransitions(root$77, provider, lane));
+ var root$78 = enqueueUpdate(provider, fiber, lane);
+ null !== root$78 &&
+ (scheduleUpdateOnFiber(root$78, provider, lane),
+ entangleTransitions(root$78, provider, lane));
provider = createCache();
null !== seedKey &&
void 0 !== seedKey &&
- null !== root$77 &&
+ null !== root$78 &&
provider.data.set(seedKey, seedValue);
fiber.payload = { cache: provider };
return;
@@ -6424,9 +6438,9 @@ function resolveClassComponentProps(Component, baseProps) {
}
if ((Component = Component.defaultProps)) {
newProps === baseProps && (newProps = assign({}, newProps));
- for (var propName$81 in Component)
- void 0 === newProps[propName$81] &&
- (newProps[propName$81] = Component[propName$81]);
+ for (var propName$82 in Component)
+ void 0 === newProps[propName$82] &&
+ (newProps[propName$82] = Component[propName$82]);
}
return newProps;
}
@@ -6443,9 +6457,9 @@ function logUncaughtError(root, errorInfo) {
try {
var onUncaughtError = root.onUncaughtError;
onUncaughtError(errorInfo.value, { componentStack: errorInfo.stack });
- } catch (e$82) {
+ } catch (e$83) {
setTimeout(function () {
- throw e$82;
+ throw e$83;
});
}
}
@@ -6456,9 +6470,9 @@ function logCaughtError(root, boundary, errorInfo) {
componentStack: errorInfo.stack,
errorBoundary: 1 === boundary.tag ? boundary.stateNode : null
});
- } catch (e$83) {
+ } catch (e$84) {
setTimeout(function () {
- throw e$83;
+ throw e$84;
});
}
}
@@ -7951,15 +7965,22 @@ function attemptEarlyBailoutIfNoScheduledUpdate(
);
break;
case 13:
- var state$113 = workInProgress.memoizedState;
- if (null !== state$113) {
- if (null !== state$113.dehydrated)
+ var state$114 = workInProgress.memoizedState;
+ if (null !== state$114) {
+ if (null !== state$114.dehydrated)
return (
pushPrimaryTreeSuspenseHandler(workInProgress),
(workInProgress.flags |= 128),
null
);
- if (0 !== (renderLanes & workInProgress.child.childLanes))
+ state$114 = propagateParentContextChanges(
+ current,
+ workInProgress,
+ renderLanes,
+ !1
+ );
+ var primaryChildLanes = workInProgress.child.childLanes;
+ if (state$114 || 0 !== (renderLanes & primaryChildLanes))
return updateSuspenseComponent(current, workInProgress, renderLanes);
pushPrimaryTreeSuspenseHandler(workInProgress);
current = bailoutOnAlreadyFinishedWork(
@@ -7978,18 +7999,18 @@ function attemptEarlyBailoutIfNoScheduledUpdate(
workInProgress,
renderLanes
);
- var didSuspendBefore = 0 !== (current.flags & 128);
- state$113 = 0 !== (renderLanes & workInProgress.childLanes);
- state$113 ||
+ primaryChildLanes = 0 !== (current.flags & 128);
+ state$114 = 0 !== (renderLanes & workInProgress.childLanes);
+ state$114 ||
(propagateParentContextChanges(
current,
workInProgress,
renderLanes,
!1
),
- (state$113 = 0 !== (renderLanes & workInProgress.childLanes)));
- if (didSuspendBefore) {
- if (state$113)
+ (state$114 = 0 !== (renderLanes & workInProgress.childLanes)));
+ if (primaryChildLanes) {
+ if (state$114)
return updateSuspenseListComponent(
current,
workInProgress,
@@ -7997,13 +8018,13 @@ function attemptEarlyBailoutIfNoScheduledUpdate(
);
workInProgress.flags |= 128;
}
- didSuspendBefore = workInProgress.memoizedState;
- null !== didSuspendBefore &&
- ((didSuspendBefore.rendering = null),
- (didSuspendBefore.tail = null),
- (didSuspendBefore.lastEffect = null));
+ primaryChildLanes = workInProgress.memoizedState;
+ null !== primaryChildLanes &&
+ ((primaryChildLanes.rendering = null),
+ (primaryChildLanes.tail = null),
+ (primaryChildLanes.lastEffect = null));
pushSuspenseListContext(workInProgress, suspenseStackCursor.current);
- if (state$113) break;
+ if (state$114) break;
else return null;
case 22:
return (
@@ -8598,19 +8619,19 @@ function bubbleProperties(completedWork) {
newChildLanes = 0,
subtreeFlags = 0;
if (didBailout)
- for (var child$118 = completedWork.child; null !== child$118; )
- (newChildLanes |= child$118.lanes | child$118.childLanes),
- (subtreeFlags |= child$118.subtreeFlags & 133169152),
- (subtreeFlags |= child$118.flags & 133169152),
- (child$118.return = completedWork),
- (child$118 = child$118.sibling);
+ for (var child$119 = completedWork.child; null !== child$119; )
+ (newChildLanes |= child$119.lanes | child$119.childLanes),
+ (subtreeFlags |= child$119.subtreeFlags & 133169152),
+ (subtreeFlags |= child$119.flags & 133169152),
+ (child$119.return = completedWork),
+ (child$119 = child$119.sibling);
else
- for (child$118 = completedWork.child; null !== child$118; )
- (newChildLanes |= child$118.lanes | child$118.childLanes),
- (subtreeFlags |= child$118.subtreeFlags),
- (subtreeFlags |= child$118.flags),
- (child$118.return = completedWork),
- (child$118 = child$118.sibling);
+ for (child$119 = completedWork.child; null !== child$119; )
+ (newChildLanes |= child$119.lanes | child$119.childLanes),
+ (subtreeFlags |= child$119.subtreeFlags),
+ (subtreeFlags |= child$119.flags),
+ (child$119.return = completedWork),
+ (child$119 = child$119.sibling);
completedWork.subtreeFlags |= subtreeFlags;
completedWork.childLanes = newChildLanes;
return didBailout;
@@ -9415,8 +9436,8 @@ function safelyDetachRef(current, nearestMountedAncestor) {
else if ("function" === typeof ref)
try {
ref(null);
- } catch (error$153) {
- captureCommitPhaseError(current, nearestMountedAncestor, error$153);
+ } catch (error$154) {
+ captureCommitPhaseError(current, nearestMountedAncestor, error$154);
}
else ref.current = null;
}
@@ -10298,11 +10319,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) {
prevState,
instance.__reactInternalSnapshotBeforeUpdate
);
- } catch (error$151) {
+ } catch (error$152) {
captureCommitPhaseError(
finishedWork,
finishedWork.return,
- error$151
+ error$152
);
}
}
@@ -11178,14 +11199,14 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) {
i = null !== current && null !== current.memoizedState;
var prevOffscreenSubtreeIsHidden = offscreenSubtreeIsHidden,
prevOffscreenSubtreeWasHidden = offscreenSubtreeWasHidden,
- prevOffscreenDirectParentIsHidden$169 = offscreenDirectParentIsHidden;
+ prevOffscreenDirectParentIsHidden$170 = offscreenDirectParentIsHidden;
offscreenSubtreeIsHidden = prevOffscreenSubtreeIsHidden || hoistableRoot;
offscreenDirectParentIsHidden =
- prevOffscreenDirectParentIsHidden$169 || hoistableRoot;
+ prevOffscreenDirectParentIsHidden$170 || hoistableRoot;
offscreenSubtreeWasHidden = prevOffscreenSubtreeWasHidden || i;
recursivelyTraverseMutationEffects(root, finishedWork, lanes);
offscreenSubtreeWasHidden = prevOffscreenSubtreeWasHidden;
- offscreenDirectParentIsHidden = prevOffscreenDirectParentIsHidden$169;
+ offscreenDirectParentIsHidden = prevOffscreenDirectParentIsHidden$170;
offscreenSubtreeIsHidden = prevOffscreenSubtreeIsHidden;
commitReconciliationEffects(finishedWork);
flags & 8192 &&
@@ -11290,25 +11311,25 @@ function commitReconciliationEffects(finishedWork) {
);
break;
case 5:
- var parent$154 = hostParentFiber.stateNode;
+ var parent$155 = hostParentFiber.stateNode;
hostParentFiber.flags & 32 &&
- (setTextContent(parent$154, ""), (hostParentFiber.flags &= -33));
- var before$155 = getHostSibling(finishedWork);
+ (setTextContent(parent$155, ""), (hostParentFiber.flags &= -33));
+ var before$156 = getHostSibling(finishedWork);
insertOrAppendPlacementNode(
finishedWork,
- before$155,
- parent$154,
+ before$156,
+ parent$155,
parentFragmentInstances
);
break;
case 3:
case 4:
- var parent$156 = hostParentFiber.stateNode.containerInfo,
- before$157 = getHostSibling(finishedWork);
+ var parent$157 = hostParentFiber.stateNode.containerInfo,
+ before$158 = getHostSibling(finishedWork);
insertOrAppendPlacementNodeIntoContainer(
finishedWork,
- before$157,
- parent$156,
+ before$158,
+ parent$157,
parentFragmentInstances
);
break;
@@ -12513,7 +12534,7 @@ function recursivelyInsertClones(
if (null === nextPhase)
recursivelyInsertNewFiber(deletions, i, parentViewTransition, 5);
else {
- var nextPhase$183 = deletions.flags;
+ var nextPhase$184 = deletions.flags;
switch (deletions.tag) {
case 26:
recursivelyInsertClones(
@@ -12539,16 +12560,16 @@ function recursivelyInsertClones(
(setTextContent(clone, ""),
(viewTransitionMutationContext = !0)))
: (clone = clone.cloneNode(!1));
- if (nextPhase$183 & 4) {
- nextPhase$183 = clone;
+ if (nextPhase$184 & 4) {
+ nextPhase$184 = clone;
var newProps = deletions.memoizedProps;
updateProperties(
- nextPhase$183,
+ nextPhase$184,
deletions.type,
nextPhase.memoizedProps,
newProps
);
- nextPhase$183[internalPropsKey] = newProps;
+ nextPhase$184[internalPropsKey] = newProps;
}
1 === visitPhase || 2 === visitPhase
? (i.appendChild(clone),
@@ -12567,7 +12588,7 @@ function recursivelyInsertClones(
if (null === parentViewTransition)
throw Error(formatProdErrorMessage(162));
parentViewTransition = parentViewTransition.cloneNode(!1);
- nextPhase$183 & 4 &&
+ nextPhase$184 & 4 &&
((parentViewTransition.nodeValue = nextPhase.memoizedProps),
(viewTransitionMutationContext = !0));
i.appendChild(parentViewTransition);
@@ -12580,7 +12601,7 @@ function recursivelyInsertClones(
case 22:
null === deletions.memoizedState
? ((nextPhase =
- 0 === visitPhase && 0 !== (nextPhase$183 & 8192)
+ 0 === visitPhase && 0 !== (nextPhase$184 & 8192)
? 1
: visitPhase),
recursivelyInsertClones(
@@ -12598,8 +12619,8 @@ function recursivelyInsertClones(
parentViewTransition = pushMutationContext();
clone = deletions.stateNode;
clone.clones = null;
- nextPhase$183 = 1 === visitPhase ? 2 : visitPhase;
- recursivelyInsertClones(deletions, i, clone, nextPhase$183);
+ nextPhase$184 = 1 === visitPhase ? 2 : visitPhase;
+ recursivelyInsertClones(deletions, i, clone, nextPhase$184);
viewTransitionMutationContext && (deletions.flags |= 4);
1 === visitPhase
? applyExitViewTransition(deletions)
@@ -13583,8 +13604,8 @@ function renderRootSync(root, lanes, shouldYieldForPrerendering) {
workLoopSync();
exitStatus = workInProgressRootExitStatus;
break;
- } catch (thrownValue$190) {
- handleThrow(root, thrownValue$190);
+ } catch (thrownValue$191) {
+ handleThrow(root, thrownValue$191);
}
while (1);
lanes && root.shellSuspendCounter++;
@@ -13703,8 +13724,8 @@ function renderRootConcurrent(root, lanes) {
}
workLoopConcurrentByScheduler();
break;
- } catch (thrownValue$192) {
- handleThrow(root, thrownValue$192);
+ } catch (thrownValue$193) {
+ handleThrow(root, thrownValue$193);
}
while (1);
lastContextDependency = currentlyRenderingFiber$1 = null;
@@ -14015,26 +14036,26 @@ function completeRoot(
}
var rotate = computedStyle.rotate;
if ("none" !== rotate && "" !== rotate) {
- var parts$271 = rotate.split(" ");
+ var parts$272 = rotate.split(" ");
transform =
- 1 === parts$271.length
- ? "rotate(" + parts$271[0] + ") " + transform
- : 2 === parts$271.length
+ 1 === parts$272.length
+ ? "rotate(" + parts$272[0] + ") " + transform
+ : 2 === parts$272.length
? "rotate" +
- parts$271[0].toUpperCase() +
+ parts$272[0].toUpperCase() +
"(" +
- parts$271[1] +
+ parts$272[1] +
") " +
transform
- : "rotate3d(" + parts$271.join(", ") + ") " + transform;
+ : "rotate3d(" + parts$272.join(", ") + ") " + transform;
}
var translate = computedStyle.translate;
if ("none" !== translate && "" !== translate) {
- var parts$272 = translate.split(" ");
+ var parts$273 = translate.split(" ");
transform =
- (3 === parts$272.length ? "translate3d" : "translate") +
+ (3 === parts$273.length ? "translate3d" : "translate") +
"(" +
- parts$272.join(", ") +
+ parts$273.join(", ") +
") " +
transform;
}
@@ -14767,14 +14788,14 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) {
isFlushingWork = !0;
do {
var didPerformSomeWork = !1;
- for (var root$199 = firstScheduledRoot; null !== root$199; ) {
+ for (var root$200 = firstScheduledRoot; null !== root$200; ) {
if (!onlyLegacy)
if (0 !== syncTransitionLanes) {
- var pendingLanes = root$199.pendingLanes;
+ var pendingLanes = root$200.pendingLanes;
if (0 === pendingLanes) var JSCompiler_inline_result = 0;
else {
- var suspendedLanes = root$199.suspendedLanes,
- pingedLanes = root$199.pingedLanes;
+ var suspendedLanes = root$200.suspendedLanes,
+ pingedLanes = root$200.pingedLanes;
JSCompiler_inline_result =
(1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1;
JSCompiler_inline_result &=
@@ -14788,21 +14809,21 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) {
}
0 !== JSCompiler_inline_result &&
((didPerformSomeWork = !0),
- performSyncWorkOnRoot(root$199, JSCompiler_inline_result));
+ performSyncWorkOnRoot(root$200, JSCompiler_inline_result));
} else
(JSCompiler_inline_result = workInProgressRootRenderLanes),
(JSCompiler_inline_result = getNextLanes(
- root$199,
- root$199 === workInProgressRoot ? JSCompiler_inline_result : 0,
- null !== root$199.cancelPendingCommit ||
- -1 !== root$199.timeoutHandle
+ root$200,
+ root$200 === workInProgressRoot ? JSCompiler_inline_result : 0,
+ null !== root$200.cancelPendingCommit ||
+ -1 !== root$200.timeoutHandle
)),
(0 === (JSCompiler_inline_result & 3) &&
64 !== JSCompiler_inline_result) ||
- checkIfRootIsPrerendering(root$199, JSCompiler_inline_result) ||
+ checkIfRootIsPrerendering(root$200, JSCompiler_inline_result) ||
((didPerformSomeWork = !0),
- performSyncWorkOnRoot(root$199, JSCompiler_inline_result));
- root$199 = root$199.next;
+ performSyncWorkOnRoot(root$200, JSCompiler_inline_result));
+ root$200 = root$200.next;
}
} while (didPerformSomeWork);
isFlushingWork = !1;
@@ -15111,20 +15132,20 @@ function debounceScrollEnd(targetInst, nativeEvent, nativeEventTarget) {
(nativeEventTarget[internalScrollTimer] = targetInst));
}
for (
- var i$jscomp$inline_1840 = 0;
- i$jscomp$inline_1840 < simpleEventPluginEvents.length;
- i$jscomp$inline_1840++
+ var i$jscomp$inline_1841 = 0;
+ i$jscomp$inline_1841 < simpleEventPluginEvents.length;
+ i$jscomp$inline_1841++
) {
- var eventName$jscomp$inline_1841 =
- simpleEventPluginEvents[i$jscomp$inline_1840],
- domEventName$jscomp$inline_1842 =
- eventName$jscomp$inline_1841.toLowerCase(),
- capitalizedEvent$jscomp$inline_1843 =
- eventName$jscomp$inline_1841[0].toUpperCase() +
- eventName$jscomp$inline_1841.slice(1);
+ var eventName$jscomp$inline_1842 =
+ simpleEventPluginEvents[i$jscomp$inline_1841],
+ domEventName$jscomp$inline_1843 =
+ eventName$jscomp$inline_1842.toLowerCase(),
+ capitalizedEvent$jscomp$inline_1844 =
+ eventName$jscomp$inline_1842[0].toUpperCase() +
+ eventName$jscomp$inline_1842.slice(1);
registerSimpleEvent(
- domEventName$jscomp$inline_1842,
- "on" + capitalizedEvent$jscomp$inline_1843
+ domEventName$jscomp$inline_1843,
+ "on" + capitalizedEvent$jscomp$inline_1844
);
}
registerSimpleEvent(ANIMATION_END, "onAnimationEnd");
@@ -16361,34 +16382,34 @@ function setInitialProperties(domElement, tag, props) {
var propKey = null;
for (hasSrc in props)
if (props.hasOwnProperty(hasSrc)) {
- var propValue$213 = props[hasSrc];
- if (null != propValue$213)
+ var propValue$214 = props[hasSrc];
+ if (null != propValue$214)
switch (hasSrc) {
case "name":
- hasSrcSet = propValue$213;
+ hasSrcSet = propValue$214;
break;
case "type":
- propValue = propValue$213;
+ propValue = propValue$214;
break;
case "checked":
- checked = propValue$213;
+ checked = propValue$214;
break;
case "defaultChecked":
- propKey = propValue$213;
+ propKey = propValue$214;
break;
case "value":
- value = propValue$213;
+ value = propValue$214;
break;
case "defaultValue":
- defaultValue = propValue$213;
+ defaultValue = propValue$214;
break;
case "children":
case "dangerouslySetInnerHTML":
- if (null != propValue$213)
+ if (null != propValue$214)
throw Error(formatProdErrorMessage(137, tag));
break;
default:
- setProp(domElement, tag, hasSrc, propValue$213, props, null);
+ setProp(domElement, tag, hasSrc, propValue$214, props, null);
}
}
a: {
@@ -16571,14 +16592,14 @@ function setInitialProperties(domElement, tag, props) {
return;
default:
if (isCustomElement(tag)) {
- for (propValue$213 in props)
- props.hasOwnProperty(propValue$213) &&
- ((hasSrc = props[propValue$213]),
+ for (propValue$214 in props)
+ props.hasOwnProperty(propValue$214) &&
+ ((hasSrc = props[propValue$214]),
void 0 !== hasSrc &&
setPropOnCustomElement(
domElement,
tag,
- propValue$213,
+ propValue$214,
hasSrc,
props,
void 0
@@ -16625,14 +16646,14 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
setProp(domElement, tag, propKey, null, nextProps, lastProp);
}
}
- for (var propKey$230 in nextProps) {
- var propKey = nextProps[propKey$230];
- lastProp = lastProps[propKey$230];
+ for (var propKey$231 in nextProps) {
+ var propKey = nextProps[propKey$231];
+ lastProp = lastProps[propKey$231];
if (
- nextProps.hasOwnProperty(propKey$230) &&
+ nextProps.hasOwnProperty(propKey$231) &&
(null != propKey || null != lastProp)
)
- switch (propKey$230) {
+ switch (propKey$231) {
case "type":
propKey !== lastProp && (viewTransitionMutationContext = !0);
type = propKey;
@@ -16667,7 +16688,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
setProp(
domElement,
tag,
- propKey$230,
+ propKey$231,
propKey,
nextProps,
lastProp
@@ -16686,7 +16707,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
);
return;
case "select":
- propKey = value = defaultValue = propKey$230 = null;
+ propKey = value = defaultValue = propKey$231 = null;
for (type in lastProps)
if (
((lastDefaultValue = lastProps[type]),
@@ -16718,7 +16739,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
switch (name) {
case "value":
type !== lastDefaultValue && (viewTransitionMutationContext = !0);
- propKey$230 = type;
+ propKey$231 = type;
break;
case "defaultValue":
type !== lastDefaultValue && (viewTransitionMutationContext = !0);
@@ -16741,15 +16762,15 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
tag = defaultValue;
lastProps = value;
nextProps = propKey;
- null != propKey$230
- ? updateOptions(domElement, !!lastProps, propKey$230, !1)
+ null != propKey$231
+ ? updateOptions(domElement, !!lastProps, propKey$231, !1)
: !!nextProps !== !!lastProps &&
(null != tag
? updateOptions(domElement, !!lastProps, tag, !0)
: updateOptions(domElement, !!lastProps, lastProps ? [] : "", !1));
return;
case "textarea":
- propKey = propKey$230 = null;
+ propKey = propKey$231 = null;
for (defaultValue in lastProps)
if (
((name = lastProps[defaultValue]),
@@ -16774,7 +16795,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
switch (value) {
case "value":
name !== type && (viewTransitionMutationContext = !0);
- propKey$230 = name;
+ propKey$231 = name;
break;
case "defaultValue":
name !== type && (viewTransitionMutationContext = !0);
@@ -16789,17 +16810,17 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
name !== type &&
setProp(domElement, tag, value, name, nextProps, type);
}
- updateTextarea(domElement, propKey$230, propKey);
+ updateTextarea(domElement, propKey$231, propKey);
return;
case "option":
- for (var propKey$246 in lastProps)
+ for (var propKey$247 in lastProps)
if (
- ((propKey$230 = lastProps[propKey$246]),
- lastProps.hasOwnProperty(propKey$246) &&
- null != propKey$230 &&
- !nextProps.hasOwnProperty(propKey$246))
+ ((propKey$231 = lastProps[propKey$247]),
+ lastProps.hasOwnProperty(propKey$247) &&
+ null != propKey$231 &&
+ !nextProps.hasOwnProperty(propKey$247))
)
- switch (propKey$246) {
+ switch (propKey$247) {
case "selected":
domElement.selected = !1;
break;
@@ -16807,34 +16828,34 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
setProp(
domElement,
tag,
- propKey$246,
+ propKey$247,
null,
nextProps,
- propKey$230
+ propKey$231
);
}
for (lastDefaultValue in nextProps)
if (
- ((propKey$230 = nextProps[lastDefaultValue]),
+ ((propKey$231 = nextProps[lastDefaultValue]),
(propKey = lastProps[lastDefaultValue]),
nextProps.hasOwnProperty(lastDefaultValue) &&
- propKey$230 !== propKey &&
- (null != propKey$230 || null != propKey))
+ propKey$231 !== propKey &&
+ (null != propKey$231 || null != propKey))
)
switch (lastDefaultValue) {
case "selected":
- propKey$230 !== propKey && (viewTransitionMutationContext = !0);
+ propKey$231 !== propKey && (viewTransitionMutationContext = !0);
domElement.selected =
- propKey$230 &&
- "function" !== typeof propKey$230 &&
- "symbol" !== typeof propKey$230;
+ propKey$231 &&
+ "function" !== typeof propKey$231 &&
+ "symbol" !== typeof propKey$231;
break;
default:
setProp(
domElement,
tag,
lastDefaultValue,
- propKey$230,
+ propKey$231,
nextProps,
propKey
);
@@ -16855,24 +16876,24 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
case "track":
case "wbr":
case "menuitem":
- for (var propKey$251 in lastProps)
- (propKey$230 = lastProps[propKey$251]),
- lastProps.hasOwnProperty(propKey$251) &&
- null != propKey$230 &&
- !nextProps.hasOwnProperty(propKey$251) &&
- setProp(domElement, tag, propKey$251, null, nextProps, propKey$230);
+ 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 (checked in nextProps)
if (
- ((propKey$230 = nextProps[checked]),
+ ((propKey$231 = nextProps[checked]),
(propKey = lastProps[checked]),
nextProps.hasOwnProperty(checked) &&
- propKey$230 !== propKey &&
- (null != propKey$230 || null != propKey))
+ propKey$231 !== propKey &&
+ (null != propKey$231 || null != propKey))
)
switch (checked) {
case "children":
case "dangerouslySetInnerHTML":
- if (null != propKey$230)
+ if (null != propKey$231)
throw Error(formatProdErrorMessage(137, tag));
break;
default:
@@ -16880,7 +16901,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
domElement,
tag,
checked,
- propKey$230,
+ propKey$231,
nextProps,
propKey
);
@@ -16888,49 +16909,49 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
return;
default:
if (isCustomElement(tag)) {
- for (var propKey$256 in lastProps)
- (propKey$230 = lastProps[propKey$256]),
- lastProps.hasOwnProperty(propKey$256) &&
- void 0 !== propKey$230 &&
- !nextProps.hasOwnProperty(propKey$256) &&
+ for (var propKey$257 in lastProps)
+ (propKey$231 = lastProps[propKey$257]),
+ lastProps.hasOwnProperty(propKey$257) &&
+ void 0 !== propKey$231 &&
+ !nextProps.hasOwnProperty(propKey$257) &&
setPropOnCustomElement(
domElement,
tag,
- propKey$256,
+ propKey$257,
void 0,
nextProps,
- propKey$230
+ propKey$231
);
for (defaultChecked in nextProps)
- (propKey$230 = nextProps[defaultChecked]),
+ (propKey$231 = nextProps[defaultChecked]),
(propKey = lastProps[defaultChecked]),
!nextProps.hasOwnProperty(defaultChecked) ||
- propKey$230 === propKey ||
- (void 0 === propKey$230 && void 0 === propKey) ||
+ propKey$231 === propKey ||
+ (void 0 === propKey$231 && void 0 === propKey) ||
setPropOnCustomElement(
domElement,
tag,
defaultChecked,
- propKey$230,
+ propKey$231,
nextProps,
propKey
);
return;
}
}
- for (var propKey$261 in lastProps)
- (propKey$230 = lastProps[propKey$261]),
- lastProps.hasOwnProperty(propKey$261) &&
- null != propKey$230 &&
- !nextProps.hasOwnProperty(propKey$261) &&
- setProp(domElement, tag, propKey$261, null, nextProps, propKey$230);
+ 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 (lastProp in nextProps)
- (propKey$230 = nextProps[lastProp]),
+ (propKey$231 = nextProps[lastProp]),
(propKey = lastProps[lastProp]),
!nextProps.hasOwnProperty(lastProp) ||
- propKey$230 === propKey ||
- (null == propKey$230 && null == propKey) ||
- setProp(domElement, tag, lastProp, propKey$230, nextProps, propKey);
+ propKey$231 === propKey ||
+ (null == propKey$231 && null == propKey) ||
+ setProp(domElement, tag, lastProp, propKey$231, nextProps, propKey);
}
function isLikelyStaticResource(initiatorType) {
switch (initiatorType) {
@@ -17668,20 +17689,20 @@ function startGestureTransition(
)))
: (isExitGroupAnim = !0);
}
- var timing$279 = pseudoElement.getTiming();
+ var timing$280 = pseudoElement.getTiming();
anim =
rangeEnd -
- (("number" === typeof timing$279.duration
- ? timing$279.duration
+ (("number" === typeof timing$280.duration
+ ? timing$280.duration
: 0) +
- timing$279.delay) *
+ timing$280.delay) *
longestDuration;
- groupName = rangeEnd - timing$279.delay * longestDuration;
+ groupName = rangeEnd - timing$280.delay * longestDuration;
if (
- "reverse" === timing$279.direction ||
- "alternate-reverse" === timing$279.direction
+ "reverse" === timing$280.direction ||
+ "alternate-reverse" === timing$280.direction
)
- (timing$279 = anim), (anim = groupName), (groupName = timing$279);
+ (timing$280 = anim), (anim = groupName), (groupName = timing$280);
animateGesture(
pseudoElement.getKeyframes(),
pseudoElement.target,
@@ -18894,26 +18915,26 @@ function getResource(type, currentProps, pendingProps, currentResource) {
"string" === typeof pendingProps.precedence
) {
type = getStyleKey(pendingProps.href);
- var styles$289 = getResourcesFromRoot(
+ var styles$290 = getResourcesFromRoot(
JSCompiler_inline_result
).hoistableStyles,
- resource$290 = styles$289.get(type);
- resource$290 ||
+ resource$291 = styles$290.get(type);
+ resource$291 ||
((JSCompiler_inline_result =
JSCompiler_inline_result.ownerDocument || JSCompiler_inline_result),
- (resource$290 = {
+ (resource$291 = {
type: "stylesheet",
instance: null,
count: 0,
state: { loading: 0, preload: null }
}),
- styles$289.set(type, resource$290),
- (styles$289 = JSCompiler_inline_result.querySelector(
+ styles$290.set(type, resource$291),
+ (styles$290 = JSCompiler_inline_result.querySelector(
getStylesheetSelectorFromKey(type)
)) &&
- !styles$289._p &&
- ((resource$290.instance = styles$289),
- (resource$290.state.loading = 5)),
+ !styles$290._p &&
+ ((resource$291.instance = styles$290),
+ (resource$291.state.loading = 5)),
preloadPropsMap.has(type) ||
((pendingProps = {
rel: "preload",
@@ -18926,16 +18947,16 @@ function getResource(type, currentProps, pendingProps, currentResource) {
referrerPolicy: pendingProps.referrerPolicy
}),
preloadPropsMap.set(type, pendingProps),
- styles$289 ||
+ styles$290 ||
preloadStylesheet(
JSCompiler_inline_result,
type,
pendingProps,
- resource$290.state
+ resource$291.state
)));
if (currentProps && null === currentResource)
throw Error(formatProdErrorMessage(528, ""));
- return resource$290;
+ return resource$291;
}
if (currentProps && null !== currentResource)
throw Error(formatProdErrorMessage(529, ""));
@@ -19032,37 +19053,37 @@ function acquireResource(hoistableRoot, resource, props) {
return (resource.instance = instance);
case "stylesheet":
styleProps = getStyleKey(props.href);
- var instance$295 = hoistableRoot.querySelector(
+ var instance$296 = hoistableRoot.querySelector(
getStylesheetSelectorFromKey(styleProps)
);
- if (instance$295)
+ if (instance$296)
return (
(resource.state.loading |= 4),
- (resource.instance = instance$295),
- markNodeAsHoistable(instance$295),
- instance$295
+ (resource.instance = instance$296),
+ markNodeAsHoistable(instance$296),
+ instance$296
);
instance = stylesheetPropsFromRawProps(props);
(styleProps = preloadPropsMap.get(styleProps)) &&
adoptPreloadPropsForStylesheet(instance, styleProps);
- instance$295 = (
+ instance$296 = (
hoistableRoot.ownerDocument || hoistableRoot
).createElement("link");
- markNodeAsHoistable(instance$295);
- var linkInstance = instance$295;
+ markNodeAsHoistable(instance$296);
+ var linkInstance = instance$296;
linkInstance._p = new Promise(function (resolve, reject) {
linkInstance.onload = resolve;
linkInstance.onerror = reject;
});
- setInitialProperties(instance$295, "link", instance);
+ setInitialProperties(instance$296, "link", instance);
resource.state.loading |= 4;
- insertStylesheet(instance$295, props.precedence, hoistableRoot);
- return (resource.instance = instance$295);
+ insertStylesheet(instance$296, props.precedence, hoistableRoot);
+ return (resource.instance = instance$296);
case "script":
- instance$295 = getScriptKey(props.src);
+ instance$296 = getScriptKey(props.src);
if (
(styleProps = hoistableRoot.querySelector(
- getScriptSelectorFromKey(instance$295)
+ getScriptSelectorFromKey(instance$296)
))
)
return (
@@ -19071,7 +19092,7 @@ function acquireResource(hoistableRoot, resource, props) {
styleProps
);
instance = props;
- if ((styleProps = preloadPropsMap.get(instance$295)))
+ if ((styleProps = preloadPropsMap.get(instance$296)))
(instance = assign({}, props)),
adoptPreloadPropsForScript(instance, styleProps);
hoistableRoot = hoistableRoot.ownerDocument || hoistableRoot;
@@ -20195,16 +20216,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
0 === i && attemptExplicitHydrationTarget(target);
}
};
-var isomorphicReactPackageVersion$jscomp$inline_2258 = React.version;
+var isomorphicReactPackageVersion$jscomp$inline_2259 = React.version;
if (
- "19.3.0-experimental-2ba30655-20260219" !==
- isomorphicReactPackageVersion$jscomp$inline_2258
+ "19.3.0-experimental-ab18f33d-20260220" !==
+ isomorphicReactPackageVersion$jscomp$inline_2259
)
throw Error(
formatProdErrorMessage(
527,
- isomorphicReactPackageVersion$jscomp$inline_2258,
- "19.3.0-experimental-2ba30655-20260219"
+ isomorphicReactPackageVersion$jscomp$inline_2259,
+ "19.3.0-experimental-ab18f33d-20260220"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -20224,24 +20245,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
null === componentOrElement ? null : componentOrElement.stateNode;
return componentOrElement;
};
-var internals$jscomp$inline_2962 = {
+var internals$jscomp$inline_2945 = {
bundleType: 0,
- version: "19.3.0-experimental-2ba30655-20260219",
+ version: "19.3.0-experimental-ab18f33d-20260220",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
- reconcilerVersion: "19.3.0-experimental-2ba30655-20260219"
+ reconcilerVersion: "19.3.0-experimental-ab18f33d-20260220"
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
- var hook$jscomp$inline_2963 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
+ var hook$jscomp$inline_2946 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
if (
- !hook$jscomp$inline_2963.isDisabled &&
- hook$jscomp$inline_2963.supportsFiber
+ !hook$jscomp$inline_2946.isDisabled &&
+ hook$jscomp$inline_2946.supportsFiber
)
try {
- (rendererID = hook$jscomp$inline_2963.inject(
- internals$jscomp$inline_2962
+ (rendererID = hook$jscomp$inline_2946.inject(
+ internals$jscomp$inline_2945
)),
- (injectedHook = hook$jscomp$inline_2963);
+ (injectedHook = hook$jscomp$inline_2946);
} catch (err) {}
}
exports.createComponentSelector = function (component) {
@@ -20487,4 +20508,4 @@ exports.observeVisibleRects = function (
}
};
};
-exports.version = "19.3.0-experimental-2ba30655-20260219";
+exports.version = "19.3.0-experimental-ab18f33d-20260220";
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 9dfbafe3950e87..e9b774df2cc420 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
@@ -422,7 +422,7 @@
exports.useFormStatus = function () {
return resolveDispatcher().useHostTransitionStatus();
};
- exports.version = "19.3.0-experimental-2ba30655-20260219";
+ exports.version = "19.3.0-experimental-ab18f33d-20260220";
"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 370488851ca5a8..4457a72358f4ac 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
@@ -213,4 +213,4 @@ exports.useFormState = function (action, initialState, permalink) {
exports.useFormStatus = function () {
return ReactSharedInternals.H.useHostTransitionStatus();
};
-exports.version = "19.3.0-experimental-2ba30655-20260219";
+exports.version = "19.3.0-experimental-ab18f33d-20260220";
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 4ed83b904b18ad..56b87502b1dc3c 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.3.0-experimental-2ba30655-20260219";
+ exports.version = "19.3.0-experimental-ab18f33d-20260220";
})();
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 6c7b21dd21f044..04d60c7872b56c 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.3.0-experimental-2ba30655-20260219";
+exports.version = "19.3.0-experimental-ab18f33d-20260220";
diff --git a/packages/next/src/compiled/react-dom-experimental/package.json b/packages/next/src/compiled/react-dom-experimental/package.json
index de5732a0df9a03..e337c48dc1a7a5 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-2ba30655-20260219"
+ "scheduler": "0.0.0-experimental-ab18f33d-20260220"
},
"peerDependencies": {
- "react": "0.0.0-experimental-2ba30655-20260219"
+ "react": "0.0.0-experimental-ab18f33d-20260220"
},
"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 b285a6cf356e47..d44ef1ddc45118 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
@@ -5761,7 +5761,20 @@
workInProgress
);
nextFiber = null;
- } else nextFiber = fiber.child;
+ } else
+ 13 === fiber.tag &&
+ null !== fiber.memoizedState &&
+ null === fiber.memoizedState.dehydrated
+ ? ((fiber.lanes |= renderLanes),
+ (nextFiber = fiber.alternate),
+ null !== nextFiber && (nextFiber.lanes |= renderLanes),
+ scheduleContextWorkOnParentPath(
+ fiber.return,
+ renderLanes,
+ workInProgress
+ ),
+ (nextFiber = forcePropagateEntireTree ? fiber.child : null))
+ : (nextFiber = fiber.child);
if (null !== nextFiber) nextFiber.return = fiber;
else
for (nextFiber = fiber; null !== nextFiber; ) {
@@ -5827,6 +5840,7 @@
forcePropagateEntireTree
);
workInProgress.flags |= 262144;
+ return null !== current;
}
function checkIfContextChanged(currentDependencies) {
for (
@@ -11072,24 +11086,24 @@
return current;
}
function updateSuspenseComponent(current, workInProgress, renderLanes) {
- var JSCompiler_object_inline_digest_2913;
- var JSCompiler_object_inline_stack_2914 = workInProgress.pendingProps;
+ var JSCompiler_object_inline_digest_2895;
+ var JSCompiler_object_inline_stack_2896 = workInProgress.pendingProps;
shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128);
- var JSCompiler_object_inline_message_2912 = !1;
+ var JSCompiler_object_inline_message_2894 = !1;
var didSuspend = 0 !== (workInProgress.flags & 128);
- (JSCompiler_object_inline_digest_2913 = didSuspend) ||
- (JSCompiler_object_inline_digest_2913 =
+ (JSCompiler_object_inline_digest_2895 = didSuspend) ||
+ (JSCompiler_object_inline_digest_2895 =
null !== current && null === current.memoizedState
? !1
: 0 !== (suspenseStackCursor.current & ForceSuspenseFallback));
- JSCompiler_object_inline_digest_2913 &&
- ((JSCompiler_object_inline_message_2912 = !0),
+ JSCompiler_object_inline_digest_2895 &&
+ ((JSCompiler_object_inline_message_2894 = !0),
(workInProgress.flags &= -129));
- JSCompiler_object_inline_digest_2913 = 0 !== (workInProgress.flags & 32);
+ JSCompiler_object_inline_digest_2895 = 0 !== (workInProgress.flags & 32);
workInProgress.flags &= -33;
if (null === current) {
if (isHydrating) {
- JSCompiler_object_inline_message_2912
+ JSCompiler_object_inline_message_2894
? pushPrimaryTreeSuspenseHandler(workInProgress)
: reuseSuspenseHandlerOnStack(workInProgress);
(current = nextHydratableInstance)
@@ -11102,18 +11116,18 @@
? renderLanes
: null),
null !== renderLanes &&
- ((JSCompiler_object_inline_digest_2913 = {
+ ((JSCompiler_object_inline_digest_2895 = {
dehydrated: renderLanes,
treeContext: getSuspendedTreeContext(),
retryLane: 536870912,
hydrationErrors: null
}),
(workInProgress.memoizedState =
- JSCompiler_object_inline_digest_2913),
- (JSCompiler_object_inline_digest_2913 =
+ JSCompiler_object_inline_digest_2895),
+ (JSCompiler_object_inline_digest_2895 =
createFiberFromDehydratedFragment(renderLanes)),
- (JSCompiler_object_inline_digest_2913.return = workInProgress),
- (workInProgress.child = JSCompiler_object_inline_digest_2913),
+ (JSCompiler_object_inline_digest_2895.return = workInProgress),
+ (workInProgress.child = JSCompiler_object_inline_digest_2895),
(hydrationParentFiber = workInProgress),
(nextHydratableInstance = null)))
: (renderLanes = null);
@@ -11127,39 +11141,39 @@
: (workInProgress.lanes = 536870912);
return null;
}
- var nextPrimaryChildren = JSCompiler_object_inline_stack_2914.children;
- JSCompiler_object_inline_stack_2914 =
- JSCompiler_object_inline_stack_2914.fallback;
- if (JSCompiler_object_inline_message_2912) {
+ var nextPrimaryChildren = JSCompiler_object_inline_stack_2896.children;
+ JSCompiler_object_inline_stack_2896 =
+ JSCompiler_object_inline_stack_2896.fallback;
+ if (JSCompiler_object_inline_message_2894) {
reuseSuspenseHandlerOnStack(workInProgress);
var mode = workInProgress.mode;
nextPrimaryChildren = mountWorkInProgressOffscreenFiber(
{ mode: "hidden", children: nextPrimaryChildren },
mode
);
- JSCompiler_object_inline_stack_2914 = createFiberFromFragment(
- JSCompiler_object_inline_stack_2914,
+ JSCompiler_object_inline_stack_2896 = createFiberFromFragment(
+ JSCompiler_object_inline_stack_2896,
mode,
renderLanes,
null
);
nextPrimaryChildren.return = workInProgress;
- JSCompiler_object_inline_stack_2914.return = workInProgress;
- nextPrimaryChildren.sibling = JSCompiler_object_inline_stack_2914;
+ JSCompiler_object_inline_stack_2896.return = workInProgress;
+ nextPrimaryChildren.sibling = JSCompiler_object_inline_stack_2896;
workInProgress.child = nextPrimaryChildren;
- JSCompiler_object_inline_stack_2914 = workInProgress.child;
- JSCompiler_object_inline_stack_2914.memoizedState =
+ JSCompiler_object_inline_stack_2896 = workInProgress.child;
+ JSCompiler_object_inline_stack_2896.memoizedState =
mountSuspenseOffscreenState(renderLanes);
- JSCompiler_object_inline_stack_2914.childLanes =
+ JSCompiler_object_inline_stack_2896.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_2913,
+ JSCompiler_object_inline_digest_2895,
renderLanes
);
workInProgress.memoizedState = SUSPENDED_MARKER;
return bailoutOffscreenComponent(
null,
- JSCompiler_object_inline_stack_2914
+ JSCompiler_object_inline_stack_2896
);
}
pushPrimaryTreeSuspenseHandler(workInProgress);
@@ -11170,8 +11184,8 @@
}
var prevState = current.memoizedState;
if (null !== prevState) {
- var JSCompiler_object_inline_componentStack_2915 = prevState.dehydrated;
- if (null !== JSCompiler_object_inline_componentStack_2915) {
+ var JSCompiler_object_inline_componentStack_2897 = prevState.dehydrated;
+ if (null !== JSCompiler_object_inline_componentStack_2897) {
if (didSuspend)
workInProgress.flags & 256
? (pushPrimaryTreeSuspenseHandler(workInProgress),
@@ -11188,13 +11202,13 @@
(workInProgress = null))
: (reuseSuspenseHandlerOnStack(workInProgress),
(nextPrimaryChildren =
- JSCompiler_object_inline_stack_2914.fallback),
+ JSCompiler_object_inline_stack_2896.fallback),
(mode = workInProgress.mode),
- (JSCompiler_object_inline_stack_2914 =
+ (JSCompiler_object_inline_stack_2896 =
mountWorkInProgressOffscreenFiber(
{
mode: "visible",
- children: JSCompiler_object_inline_stack_2914.children
+ children: JSCompiler_object_inline_stack_2896.children
},
mode
)),
@@ -11205,30 +11219,30 @@
null
)),
(nextPrimaryChildren.flags |= 2),
- (JSCompiler_object_inline_stack_2914.return = workInProgress),
+ (JSCompiler_object_inline_stack_2896.return = workInProgress),
(nextPrimaryChildren.return = workInProgress),
- (JSCompiler_object_inline_stack_2914.sibling =
+ (JSCompiler_object_inline_stack_2896.sibling =
nextPrimaryChildren),
- (workInProgress.child = JSCompiler_object_inline_stack_2914),
+ (workInProgress.child = JSCompiler_object_inline_stack_2896),
reconcileChildFibers(
workInProgress,
current.child,
null,
renderLanes
),
- (JSCompiler_object_inline_stack_2914 = workInProgress.child),
- (JSCompiler_object_inline_stack_2914.memoizedState =
+ (JSCompiler_object_inline_stack_2896 = workInProgress.child),
+ (JSCompiler_object_inline_stack_2896.memoizedState =
mountSuspenseOffscreenState(renderLanes)),
- (JSCompiler_object_inline_stack_2914.childLanes =
+ (JSCompiler_object_inline_stack_2896.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_2913,
+ JSCompiler_object_inline_digest_2895,
renderLanes
)),
(workInProgress.memoizedState = SUSPENDED_MARKER),
(workInProgress = bailoutOffscreenComponent(
null,
- JSCompiler_object_inline_stack_2914
+ JSCompiler_object_inline_stack_2896
)));
else if (
(pushPrimaryTreeSuspenseHandler(workInProgress),
@@ -11236,45 +11250,45 @@
0 !== (renderLanes & 536870912) &&
markRenderDerivedCause(workInProgress),
isSuspenseInstanceFallback(
- JSCompiler_object_inline_componentStack_2915
+ JSCompiler_object_inline_componentStack_2897
))
) {
- JSCompiler_object_inline_digest_2913 =
- JSCompiler_object_inline_componentStack_2915.nextSibling &&
- JSCompiler_object_inline_componentStack_2915.nextSibling.dataset;
- if (JSCompiler_object_inline_digest_2913) {
- nextPrimaryChildren = JSCompiler_object_inline_digest_2913.dgst;
- var message = JSCompiler_object_inline_digest_2913.msg;
- mode = JSCompiler_object_inline_digest_2913.stck;
- var componentStack = JSCompiler_object_inline_digest_2913.cstck;
+ JSCompiler_object_inline_digest_2895 =
+ JSCompiler_object_inline_componentStack_2897.nextSibling &&
+ JSCompiler_object_inline_componentStack_2897.nextSibling.dataset;
+ if (JSCompiler_object_inline_digest_2895) {
+ nextPrimaryChildren = JSCompiler_object_inline_digest_2895.dgst;
+ var message = JSCompiler_object_inline_digest_2895.msg;
+ mode = JSCompiler_object_inline_digest_2895.stck;
+ var componentStack = JSCompiler_object_inline_digest_2895.cstck;
}
- JSCompiler_object_inline_message_2912 = message;
- JSCompiler_object_inline_digest_2913 = nextPrimaryChildren;
- JSCompiler_object_inline_stack_2914 = mode;
- JSCompiler_object_inline_componentStack_2915 = componentStack;
- nextPrimaryChildren = JSCompiler_object_inline_message_2912;
- mode = JSCompiler_object_inline_componentStack_2915;
+ JSCompiler_object_inline_message_2894 = message;
+ JSCompiler_object_inline_digest_2895 = nextPrimaryChildren;
+ JSCompiler_object_inline_stack_2896 = mode;
+ JSCompiler_object_inline_componentStack_2897 = componentStack;
+ nextPrimaryChildren = JSCompiler_object_inline_message_2894;
+ mode = JSCompiler_object_inline_componentStack_2897;
nextPrimaryChildren = nextPrimaryChildren
? Error(nextPrimaryChildren)
: Error(
"The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering."
);
nextPrimaryChildren.stack =
- JSCompiler_object_inline_stack_2914 || "";
- nextPrimaryChildren.digest = JSCompiler_object_inline_digest_2913;
- JSCompiler_object_inline_digest_2913 =
+ JSCompiler_object_inline_stack_2896 || "";
+ nextPrimaryChildren.digest = JSCompiler_object_inline_digest_2895;
+ JSCompiler_object_inline_digest_2895 =
void 0 === mode ? null : mode;
- JSCompiler_object_inline_stack_2914 = {
+ JSCompiler_object_inline_stack_2896 = {
value: nextPrimaryChildren,
source: null,
- stack: JSCompiler_object_inline_digest_2913
+ stack: JSCompiler_object_inline_digest_2895
};
- "string" === typeof JSCompiler_object_inline_digest_2913 &&
+ "string" === typeof JSCompiler_object_inline_digest_2895 &&
CapturedStacks.set(
nextPrimaryChildren,
- JSCompiler_object_inline_stack_2914
+ JSCompiler_object_inline_stack_2896
);
- queueHydrationError(JSCompiler_object_inline_stack_2914);
+ queueHydrationError(JSCompiler_object_inline_stack_2896);
workInProgress = retrySuspenseComponentWithoutHydrating(
current,
workInProgress,
@@ -11288,35 +11302,35 @@
renderLanes,
!1
),
- (JSCompiler_object_inline_digest_2913 =
+ (JSCompiler_object_inline_digest_2895 =
0 !== (renderLanes & current.childLanes)),
- didReceiveUpdate || JSCompiler_object_inline_digest_2913)
+ didReceiveUpdate || JSCompiler_object_inline_digest_2895)
) {
- JSCompiler_object_inline_digest_2913 = workInProgressRoot;
+ JSCompiler_object_inline_digest_2895 = workInProgressRoot;
if (
- null !== JSCompiler_object_inline_digest_2913 &&
- ((JSCompiler_object_inline_stack_2914 = getBumpedLaneForHydration(
- JSCompiler_object_inline_digest_2913,
+ null !== JSCompiler_object_inline_digest_2895 &&
+ ((JSCompiler_object_inline_stack_2896 = getBumpedLaneForHydration(
+ JSCompiler_object_inline_digest_2895,
renderLanes
)),
- 0 !== JSCompiler_object_inline_stack_2914 &&
- JSCompiler_object_inline_stack_2914 !== prevState.retryLane)
+ 0 !== JSCompiler_object_inline_stack_2896 &&
+ JSCompiler_object_inline_stack_2896 !== prevState.retryLane)
)
throw (
- ((prevState.retryLane = JSCompiler_object_inline_stack_2914),
+ ((prevState.retryLane = JSCompiler_object_inline_stack_2896),
enqueueConcurrentRenderForLane(
current,
- JSCompiler_object_inline_stack_2914
+ JSCompiler_object_inline_stack_2896
),
scheduleUpdateOnFiber(
- JSCompiler_object_inline_digest_2913,
+ JSCompiler_object_inline_digest_2895,
current,
- JSCompiler_object_inline_stack_2914
+ JSCompiler_object_inline_stack_2896
),
SelectiveHydrationException)
);
isSuspenseInstancePending(
- JSCompiler_object_inline_componentStack_2915
+ JSCompiler_object_inline_componentStack_2897
) || renderDidSuspendDelayIfPossible();
workInProgress = retrySuspenseComponentWithoutHydrating(
current,
@@ -11325,14 +11339,14 @@
);
} else
isSuspenseInstancePending(
- JSCompiler_object_inline_componentStack_2915
+ JSCompiler_object_inline_componentStack_2897
)
? ((workInProgress.flags |= 192),
(workInProgress.child = current.child),
(workInProgress = null))
: ((current = prevState.treeContext),
(nextHydratableInstance = getNextHydratable(
- JSCompiler_object_inline_componentStack_2915.nextSibling
+ JSCompiler_object_inline_componentStack_2897.nextSibling
)),
(hydrationParentFiber = workInProgress),
(isHydrating = !0),
@@ -11344,32 +11358,32 @@
restoreSuspendedTreeContext(workInProgress, current),
(workInProgress = mountSuspensePrimaryChildren(
workInProgress,
- JSCompiler_object_inline_stack_2914.children
+ JSCompiler_object_inline_stack_2896.children
)),
(workInProgress.flags |= 4096));
return workInProgress;
}
}
- if (JSCompiler_object_inline_message_2912)
+ if (JSCompiler_object_inline_message_2894)
return (
reuseSuspenseHandlerOnStack(workInProgress),
- (nextPrimaryChildren = JSCompiler_object_inline_stack_2914.fallback),
+ (nextPrimaryChildren = JSCompiler_object_inline_stack_2896.fallback),
(mode = workInProgress.mode),
(componentStack = current.child),
- (JSCompiler_object_inline_componentStack_2915 =
+ (JSCompiler_object_inline_componentStack_2897 =
componentStack.sibling),
- (JSCompiler_object_inline_stack_2914 = createWorkInProgress(
+ (JSCompiler_object_inline_stack_2896 = createWorkInProgress(
componentStack,
{
mode: "hidden",
- children: JSCompiler_object_inline_stack_2914.children
+ children: JSCompiler_object_inline_stack_2896.children
}
)),
- (JSCompiler_object_inline_stack_2914.subtreeFlags =
+ (JSCompiler_object_inline_stack_2896.subtreeFlags =
componentStack.subtreeFlags & 133169152),
- null !== JSCompiler_object_inline_componentStack_2915
+ null !== JSCompiler_object_inline_componentStack_2897
? (nextPrimaryChildren = createWorkInProgress(
- JSCompiler_object_inline_componentStack_2915,
+ JSCompiler_object_inline_componentStack_2897,
nextPrimaryChildren
))
: ((nextPrimaryChildren = createFiberFromFragment(
@@ -11380,11 +11394,11 @@
)),
(nextPrimaryChildren.flags |= 2)),
(nextPrimaryChildren.return = workInProgress),
- (JSCompiler_object_inline_stack_2914.return = workInProgress),
- (JSCompiler_object_inline_stack_2914.sibling = nextPrimaryChildren),
- (workInProgress.child = JSCompiler_object_inline_stack_2914),
- bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_2914),
- (JSCompiler_object_inline_stack_2914 = workInProgress.child),
+ (JSCompiler_object_inline_stack_2896.return = workInProgress),
+ (JSCompiler_object_inline_stack_2896.sibling = nextPrimaryChildren),
+ (workInProgress.child = JSCompiler_object_inline_stack_2896),
+ bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_2896),
+ (JSCompiler_object_inline_stack_2896 = workInProgress.child),
(nextPrimaryChildren = current.child.memoizedState),
null === nextPrimaryChildren
? (nextPrimaryChildren = mountSuspenseOffscreenState(renderLanes))
@@ -11400,18 +11414,18 @@
baseLanes: nextPrimaryChildren.baseLanes | renderLanes,
cachePool: mode
})),
- (JSCompiler_object_inline_stack_2914.memoizedState =
+ (JSCompiler_object_inline_stack_2896.memoizedState =
nextPrimaryChildren),
- (JSCompiler_object_inline_stack_2914.childLanes =
+ (JSCompiler_object_inline_stack_2896.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_2913,
+ JSCompiler_object_inline_digest_2895,
renderLanes
)),
(workInProgress.memoizedState = SUSPENDED_MARKER),
bailoutOffscreenComponent(
current.child,
- JSCompiler_object_inline_stack_2914
+ JSCompiler_object_inline_stack_2896
)
);
null !== prevState &&
@@ -11423,16 +11437,16 @@
current = renderLanes.sibling;
renderLanes = createWorkInProgress(renderLanes, {
mode: "visible",
- children: JSCompiler_object_inline_stack_2914.children
+ children: JSCompiler_object_inline_stack_2896.children
});
renderLanes.return = workInProgress;
renderLanes.sibling = null;
null !== current &&
- ((JSCompiler_object_inline_digest_2913 = workInProgress.deletions),
- null === JSCompiler_object_inline_digest_2913
+ ((JSCompiler_object_inline_digest_2895 = workInProgress.deletions),
+ null === JSCompiler_object_inline_digest_2895
? ((workInProgress.deletions = [current]),
(workInProgress.flags |= 16))
- : JSCompiler_object_inline_digest_2913.push(current));
+ : JSCompiler_object_inline_digest_2895.push(current));
workInProgress.child = renderLanes;
workInProgress.memoizedState = null;
return renderLanes;
@@ -11861,7 +11875,14 @@
(workInProgress.flags |= 128),
null
);
- if (0 !== (renderLanes & workInProgress.child.childLanes))
+ stateNode = propagateParentContextChanges(
+ current,
+ workInProgress,
+ renderLanes,
+ !1
+ );
+ var primaryChildLanes = workInProgress.child.childLanes;
+ if (stateNode || 0 !== (renderLanes & primaryChildLanes))
return updateSuspenseComponent(
current,
workInProgress,
@@ -11884,7 +11905,7 @@
workInProgress,
renderLanes
);
- var didSuspendBefore = 0 !== (current.flags & 128);
+ primaryChildLanes = 0 !== (current.flags & 128);
stateNode = 0 !== (renderLanes & workInProgress.childLanes);
stateNode ||
(propagateParentContextChanges(
@@ -11894,7 +11915,7 @@
!1
),
(stateNode = 0 !== (renderLanes & workInProgress.childLanes)));
- if (didSuspendBefore) {
+ if (primaryChildLanes) {
if (stateNode)
return updateSuspenseListComponent(
current,
@@ -11903,11 +11924,11 @@
);
workInProgress.flags |= 128;
}
- didSuspendBefore = workInProgress.memoizedState;
- null !== didSuspendBefore &&
- ((didSuspendBefore.rendering = null),
- (didSuspendBefore.tail = null),
- (didSuspendBefore.lastEffect = null));
+ primaryChildLanes = workInProgress.memoizedState;
+ null !== primaryChildLanes &&
+ ((primaryChildLanes.rendering = null),
+ (primaryChildLanes.tail = null),
+ (primaryChildLanes.lastEffect = null));
pushSuspenseListContext(workInProgress, suspenseStackCursor.current);
if (stateNode) break;
else return null;
@@ -30463,11 +30484,11 @@
};
(function () {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-canary-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-canary-ab18f33d-20260220" !== 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.3.0-canary-2ba30655-20260219\nLearn more: https://react.dev/warnings/version-mismatch")
+ "\n - react-dom: 19.3.0-canary-ab18f33d-20260220\nLearn more: https://react.dev/warnings/version-mismatch")
);
})();
("function" === typeof Map &&
@@ -30504,10 +30525,10 @@
!(function () {
var internals = {
bundleType: 1,
- version: "19.3.0-canary-2ba30655-20260219",
+ version: "19.3.0-canary-ab18f33d-20260220",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
- reconcilerVersion: "19.3.0-canary-2ba30655-20260219"
+ reconcilerVersion: "19.3.0-canary-ab18f33d-20260220"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -30645,7 +30666,7 @@
listenToAllSupportedEvents(container);
return new ReactDOMHydrationRoot(initialChildren);
};
- exports.version = "19.3.0-canary-2ba30655-20260219";
+ exports.version = "19.3.0-canary-ab18f33d-20260220";
"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 a80c2f19121cf4..64572b4f78977b 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
@@ -2155,19 +2155,19 @@ function getTargetInstForChangeEvent(domEventName, targetInst) {
}
var isInputEventSupported = !1;
if (canUseDOM) {
- var JSCompiler_inline_result$jscomp$312;
+ var JSCompiler_inline_result$jscomp$313;
if (canUseDOM) {
- var isSupported$jscomp$inline_472 = "oninput" in document;
- if (!isSupported$jscomp$inline_472) {
- var element$jscomp$inline_473 = document.createElement("div");
- element$jscomp$inline_473.setAttribute("oninput", "return;");
- isSupported$jscomp$inline_472 =
- "function" === typeof element$jscomp$inline_473.oninput;
+ var isSupported$jscomp$inline_473 = "oninput" in document;
+ if (!isSupported$jscomp$inline_473) {
+ var element$jscomp$inline_474 = document.createElement("div");
+ element$jscomp$inline_474.setAttribute("oninput", "return;");
+ isSupported$jscomp$inline_473 =
+ "function" === typeof element$jscomp$inline_474.oninput;
}
- JSCompiler_inline_result$jscomp$312 = isSupported$jscomp$inline_472;
- } else JSCompiler_inline_result$jscomp$312 = !1;
+ JSCompiler_inline_result$jscomp$313 = isSupported$jscomp$inline_473;
+ } else JSCompiler_inline_result$jscomp$313 = !1;
isInputEventSupported =
- JSCompiler_inline_result$jscomp$312 &&
+ JSCompiler_inline_result$jscomp$313 &&
(!document.documentMode || 9 < document.documentMode);
}
function stopWatchingForValueChange() {
@@ -3117,7 +3117,20 @@ function propagateContextChanges(
null !== list && (list.lanes |= renderLanes);
scheduleContextWorkOnParentPath(nextFiber, renderLanes, workInProgress);
nextFiber = null;
- } else nextFiber = fiber.child;
+ } else
+ 13 === fiber.tag &&
+ null !== fiber.memoizedState &&
+ null === fiber.memoizedState.dehydrated
+ ? ((fiber.lanes |= renderLanes),
+ (nextFiber = fiber.alternate),
+ null !== nextFiber && (nextFiber.lanes |= renderLanes),
+ scheduleContextWorkOnParentPath(
+ fiber.return,
+ renderLanes,
+ workInProgress
+ ),
+ (nextFiber = forcePropagateEntireTree ? fiber.child : null))
+ : (nextFiber = fiber.child);
if (null !== nextFiber) nextFiber.return = fiber;
else
for (nextFiber = fiber; null !== nextFiber; ) {
@@ -3179,6 +3192,7 @@ function propagateParentContextChanges(
forcePropagateEntireTree
);
workInProgress.flags |= 262144;
+ return null !== current;
}
function checkIfContextChanged(currentDependencies) {
for (
@@ -3347,19 +3361,19 @@ ReactSharedInternals.S = function (transition, returnValue) {
"function" === typeof returnValue.then &&
entangleAsyncAction(transition, returnValue);
if (null !== entangledTransitionTypes)
- for (var root$26 = firstScheduledRoot; null !== root$26; )
- queueTransitionTypes(root$26, entangledTransitionTypes),
- (root$26 = root$26.next);
- root$26 = transition.types;
- if (null !== root$26) {
for (var root$27 = firstScheduledRoot; null !== root$27; )
- queueTransitionTypes(root$27, root$26), (root$27 = root$27.next);
+ queueTransitionTypes(root$27, entangledTransitionTypes),
+ (root$27 = root$27.next);
+ root$27 = transition.types;
+ if (null !== root$27) {
+ for (var root$28 = firstScheduledRoot; null !== root$28; )
+ queueTransitionTypes(root$28, root$27), (root$28 = root$28.next);
if (0 !== currentEntangledLane) {
- root$27 = entangledTransitionTypes;
- null === root$27 && (root$27 = entangledTransitionTypes = []);
- for (var i = 0; i < root$26.length; i++) {
- var transitionType = root$26[i];
- -1 === root$27.indexOf(transitionType) && root$27.push(transitionType);
+ root$28 = entangledTransitionTypes;
+ null === root$28 && (root$28 = entangledTransitionTypes = []);
+ for (var i = 0; i < root$27.length; i++) {
+ var transitionType = root$27[i];
+ -1 === root$28.indexOf(transitionType) && root$28.push(transitionType);
}
}
}
@@ -4785,7 +4799,7 @@ function updateReducerImpl(hook, current, reducer) {
var newBaseQueueFirst = (baseFirst = null),
newBaseQueueLast = null,
update = current,
- didReadFromEntangledAsyncAction$62 = !1;
+ didReadFromEntangledAsyncAction$63 = !1;
do {
var updateLane = update.lane & -536870913;
if (
@@ -4807,11 +4821,11 @@ function updateReducerImpl(hook, current, reducer) {
next: null
}),
updateLane === currentEntangledLane &&
- (didReadFromEntangledAsyncAction$62 = !0);
+ (didReadFromEntangledAsyncAction$63 = !0);
else if ((renderLanes & revertLane) === revertLane) {
update = update.next;
revertLane === currentEntangledLane &&
- (didReadFromEntangledAsyncAction$62 = !0);
+ (didReadFromEntangledAsyncAction$63 = !0);
continue;
} else
(updateLane = {
@@ -4859,7 +4873,7 @@ function updateReducerImpl(hook, current, reducer) {
if (
!objectIs(pendingQueue, hook.memoizedState) &&
((didReceiveUpdate = !0),
- didReadFromEntangledAsyncAction$62 &&
+ didReadFromEntangledAsyncAction$63 &&
((reducer = currentEntangledActionThenable), null !== reducer))
)
throw reducer;
@@ -5066,8 +5080,8 @@ function runActionStateAction(actionQueue, node) {
try {
(prevTransition = action(prevState, payload)),
handleActionReturnValue(actionQueue, node, prevTransition);
- } catch (error$68) {
- onActionError(actionQueue, node, error$68);
+ } catch (error$69) {
+ onActionError(actionQueue, node, error$69);
}
}
function handleActionReturnValue(actionQueue, node, returnValue) {
@@ -5550,10 +5564,10 @@ function refreshCache(fiber) {
case 3:
var lane = requestUpdateLane();
fiber = createUpdate(lane);
- var root$71 = enqueueUpdate(provider, fiber, lane);
- null !== root$71 &&
- (scheduleUpdateOnFiber(root$71, provider, lane),
- entangleTransitions(root$71, provider, lane));
+ var root$72 = enqueueUpdate(provider, fiber, lane);
+ null !== root$72 &&
+ (scheduleUpdateOnFiber(root$72, provider, lane),
+ entangleTransitions(root$72, provider, lane));
provider = { cache: createCache() };
fiber.payload = provider;
return;
@@ -6092,9 +6106,9 @@ function resolveClassComponentProps(Component, baseProps) {
}
if ((Component = Component.defaultProps)) {
newProps === baseProps && (newProps = assign({}, newProps));
- for (var propName$75 in Component)
- void 0 === newProps[propName$75] &&
- (newProps[propName$75] = Component[propName$75]);
+ for (var propName$76 in Component)
+ void 0 === newProps[propName$76] &&
+ (newProps[propName$76] = Component[propName$76]);
}
return newProps;
}
@@ -6111,9 +6125,9 @@ function logUncaughtError(root, errorInfo) {
try {
var onUncaughtError = root.onUncaughtError;
onUncaughtError(errorInfo.value, { componentStack: errorInfo.stack });
- } catch (e$76) {
+ } catch (e$77) {
setTimeout(function () {
- throw e$76;
+ throw e$77;
});
}
}
@@ -6124,9 +6138,9 @@ function logCaughtError(root, boundary, errorInfo) {
componentStack: errorInfo.stack,
errorBoundary: 1 === boundary.tag ? boundary.stateNode : null
});
- } catch (e$77) {
+ } catch (e$78) {
setTimeout(function () {
- throw e$77;
+ throw e$78;
});
}
}
@@ -7584,15 +7598,22 @@ function attemptEarlyBailoutIfNoScheduledUpdate(
);
break;
case 13:
- var state$106 = workInProgress.memoizedState;
- if (null !== state$106) {
- if (null !== state$106.dehydrated)
+ var state$107 = workInProgress.memoizedState;
+ if (null !== state$107) {
+ if (null !== state$107.dehydrated)
return (
pushPrimaryTreeSuspenseHandler(workInProgress),
(workInProgress.flags |= 128),
null
);
- if (0 !== (renderLanes & workInProgress.child.childLanes))
+ state$107 = propagateParentContextChanges(
+ current,
+ workInProgress,
+ renderLanes,
+ !1
+ );
+ var primaryChildLanes = workInProgress.child.childLanes;
+ if (state$107 || 0 !== (renderLanes & primaryChildLanes))
return updateSuspenseComponent(current, workInProgress, renderLanes);
pushPrimaryTreeSuspenseHandler(workInProgress);
current = bailoutOnAlreadyFinishedWork(
@@ -7611,18 +7632,18 @@ function attemptEarlyBailoutIfNoScheduledUpdate(
workInProgress,
renderLanes
);
- var didSuspendBefore = 0 !== (current.flags & 128);
- state$106 = 0 !== (renderLanes & workInProgress.childLanes);
- state$106 ||
+ primaryChildLanes = 0 !== (current.flags & 128);
+ state$107 = 0 !== (renderLanes & workInProgress.childLanes);
+ state$107 ||
(propagateParentContextChanges(
current,
workInProgress,
renderLanes,
!1
),
- (state$106 = 0 !== (renderLanes & workInProgress.childLanes)));
- if (didSuspendBefore) {
- if (state$106)
+ (state$107 = 0 !== (renderLanes & workInProgress.childLanes)));
+ if (primaryChildLanes) {
+ if (state$107)
return updateSuspenseListComponent(
current,
workInProgress,
@@ -7630,13 +7651,13 @@ function attemptEarlyBailoutIfNoScheduledUpdate(
);
workInProgress.flags |= 128;
}
- didSuspendBefore = workInProgress.memoizedState;
- null !== didSuspendBefore &&
- ((didSuspendBefore.rendering = null),
- (didSuspendBefore.tail = null),
- (didSuspendBefore.lastEffect = null));
+ primaryChildLanes = workInProgress.memoizedState;
+ null !== primaryChildLanes &&
+ ((primaryChildLanes.rendering = null),
+ (primaryChildLanes.tail = null),
+ (primaryChildLanes.lastEffect = null));
pushSuspenseListContext(workInProgress, suspenseStackCursor.current);
- if (state$106) break;
+ if (state$107) break;
else return null;
case 22:
return (
@@ -8231,19 +8252,19 @@ function bubbleProperties(completedWork) {
newChildLanes = 0,
subtreeFlags = 0;
if (didBailout)
- for (var child$111 = completedWork.child; null !== child$111; )
- (newChildLanes |= child$111.lanes | child$111.childLanes),
- (subtreeFlags |= child$111.subtreeFlags & 133169152),
- (subtreeFlags |= child$111.flags & 133169152),
- (child$111.return = completedWork),
- (child$111 = child$111.sibling);
+ for (var child$112 = completedWork.child; null !== child$112; )
+ (newChildLanes |= child$112.lanes | child$112.childLanes),
+ (subtreeFlags |= child$112.subtreeFlags & 133169152),
+ (subtreeFlags |= child$112.flags & 133169152),
+ (child$112.return = completedWork),
+ (child$112 = child$112.sibling);
else
- for (child$111 = completedWork.child; null !== child$111; )
- (newChildLanes |= child$111.lanes | child$111.childLanes),
- (subtreeFlags |= child$111.subtreeFlags),
- (subtreeFlags |= child$111.flags),
- (child$111.return = completedWork),
- (child$111 = child$111.sibling);
+ for (child$112 = completedWork.child; null !== child$112; )
+ (newChildLanes |= child$112.lanes | child$112.childLanes),
+ (subtreeFlags |= child$112.subtreeFlags),
+ (subtreeFlags |= child$112.flags),
+ (child$112.return = completedWork),
+ (child$112 = child$112.sibling);
completedWork.subtreeFlags |= subtreeFlags;
completedWork.childLanes = newChildLanes;
return didBailout;
@@ -9037,8 +9058,8 @@ function safelyDetachRef(current, nearestMountedAncestor) {
else if ("function" === typeof ref)
try {
ref(null);
- } catch (error$146) {
- captureCommitPhaseError(current, nearestMountedAncestor, error$146);
+ } catch (error$147) {
+ captureCommitPhaseError(current, nearestMountedAncestor, error$147);
}
else ref.current = null;
}
@@ -9881,11 +9902,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) {
current,
finishedRoot.__reactInternalSnapshotBeforeUpdate
);
- } catch (error$144) {
+ } catch (error$145) {
captureCommitPhaseError(
finishedWork,
finishedWork.return,
- error$144
+ error$145
);
}
}
@@ -10681,14 +10702,14 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) {
i = null !== current && null !== current.memoizedState;
var prevOffscreenSubtreeIsHidden = offscreenSubtreeIsHidden,
prevOffscreenSubtreeWasHidden = offscreenSubtreeWasHidden,
- prevOffscreenDirectParentIsHidden$162 = offscreenDirectParentIsHidden;
+ prevOffscreenDirectParentIsHidden$163 = offscreenDirectParentIsHidden;
offscreenSubtreeIsHidden = prevOffscreenSubtreeIsHidden || hoistableRoot;
offscreenDirectParentIsHidden =
- prevOffscreenDirectParentIsHidden$162 || hoistableRoot;
+ prevOffscreenDirectParentIsHidden$163 || hoistableRoot;
offscreenSubtreeWasHidden = prevOffscreenSubtreeWasHidden || i;
recursivelyTraverseMutationEffects(root, finishedWork, lanes);
offscreenSubtreeWasHidden = prevOffscreenSubtreeWasHidden;
- offscreenDirectParentIsHidden = prevOffscreenDirectParentIsHidden$162;
+ offscreenDirectParentIsHidden = prevOffscreenDirectParentIsHidden$163;
offscreenSubtreeIsHidden = prevOffscreenSubtreeIsHidden;
commitReconciliationEffects(finishedWork);
flags & 8192 &&
@@ -10793,25 +10814,25 @@ function commitReconciliationEffects(finishedWork) {
);
break;
case 5:
- var parent$147 = hostParentFiber.stateNode;
+ var parent$148 = hostParentFiber.stateNode;
hostParentFiber.flags & 32 &&
- (setTextContent(parent$147, ""), (hostParentFiber.flags &= -33));
- var before$148 = getHostSibling(finishedWork);
+ (setTextContent(parent$148, ""), (hostParentFiber.flags &= -33));
+ var before$149 = getHostSibling(finishedWork);
insertOrAppendPlacementNode(
finishedWork,
- before$148,
- parent$147,
+ before$149,
+ parent$148,
parentFragmentInstances
);
break;
case 3:
case 4:
- var parent$149 = hostParentFiber.stateNode.containerInfo,
- before$150 = getHostSibling(finishedWork);
+ var parent$150 = hostParentFiber.stateNode.containerInfo,
+ before$151 = getHostSibling(finishedWork);
insertOrAppendPlacementNodeIntoContainer(
finishedWork,
- before$150,
- parent$149,
+ before$151,
+ parent$150,
parentFragmentInstances
);
break;
@@ -12363,8 +12384,8 @@ function renderRootSync(root, lanes, shouldYieldForPrerendering) {
workLoopSync();
exitStatus = workInProgressRootExitStatus;
break;
- } catch (thrownValue$177) {
- handleThrow(root, thrownValue$177);
+ } catch (thrownValue$178) {
+ handleThrow(root, thrownValue$178);
}
while (1);
lanes && root.shellSuspendCounter++;
@@ -12483,8 +12504,8 @@ function renderRootConcurrent(root, lanes) {
}
workLoopConcurrentByScheduler();
break;
- } catch (thrownValue$179) {
- handleThrow(root, thrownValue$179);
+ } catch (thrownValue$180) {
+ handleThrow(root, thrownValue$180);
}
while (1);
lastContextDependency = currentlyRenderingFiber$1 = null;
@@ -13206,14 +13227,14 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) {
isFlushingWork = !0;
do {
var didPerformSomeWork = !1;
- for (var root$183 = firstScheduledRoot; null !== root$183; ) {
+ for (var root$184 = firstScheduledRoot; null !== root$184; ) {
if (!onlyLegacy)
if (0 !== syncTransitionLanes) {
- var pendingLanes = root$183.pendingLanes;
+ var pendingLanes = root$184.pendingLanes;
if (0 === pendingLanes) var JSCompiler_inline_result = 0;
else {
- var suspendedLanes = root$183.suspendedLanes,
- pingedLanes = root$183.pingedLanes;
+ var suspendedLanes = root$184.suspendedLanes,
+ pingedLanes = root$184.pingedLanes;
JSCompiler_inline_result =
(1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1;
JSCompiler_inline_result &=
@@ -13227,20 +13248,20 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) {
}
0 !== JSCompiler_inline_result &&
((didPerformSomeWork = !0),
- performSyncWorkOnRoot(root$183, JSCompiler_inline_result));
+ performSyncWorkOnRoot(root$184, JSCompiler_inline_result));
} else
(JSCompiler_inline_result = workInProgressRootRenderLanes),
(JSCompiler_inline_result = getNextLanes(
- root$183,
- root$183 === workInProgressRoot ? JSCompiler_inline_result : 0,
- null !== root$183.cancelPendingCommit ||
- -1 !== root$183.timeoutHandle
+ root$184,
+ root$184 === workInProgressRoot ? JSCompiler_inline_result : 0,
+ null !== root$184.cancelPendingCommit ||
+ -1 !== root$184.timeoutHandle
)),
0 === (JSCompiler_inline_result & 3) ||
- checkIfRootIsPrerendering(root$183, JSCompiler_inline_result) ||
+ checkIfRootIsPrerendering(root$184, JSCompiler_inline_result) ||
((didPerformSomeWork = !0),
- performSyncWorkOnRoot(root$183, JSCompiler_inline_result));
- root$183 = root$183.next;
+ performSyncWorkOnRoot(root$184, JSCompiler_inline_result));
+ root$184 = root$184.next;
}
} while (didPerformSomeWork);
isFlushingWork = !1;
@@ -13474,20 +13495,20 @@ function extractEvents$1(
}
}
for (
- var i$jscomp$inline_1687 = 0;
- i$jscomp$inline_1687 < simpleEventPluginEvents.length;
- i$jscomp$inline_1687++
+ var i$jscomp$inline_1688 = 0;
+ i$jscomp$inline_1688 < simpleEventPluginEvents.length;
+ i$jscomp$inline_1688++
) {
- var eventName$jscomp$inline_1688 =
- simpleEventPluginEvents[i$jscomp$inline_1687],
- domEventName$jscomp$inline_1689 =
- eventName$jscomp$inline_1688.toLowerCase(),
- capitalizedEvent$jscomp$inline_1690 =
- eventName$jscomp$inline_1688[0].toUpperCase() +
- eventName$jscomp$inline_1688.slice(1);
+ var eventName$jscomp$inline_1689 =
+ simpleEventPluginEvents[i$jscomp$inline_1688],
+ domEventName$jscomp$inline_1690 =
+ eventName$jscomp$inline_1689.toLowerCase(),
+ capitalizedEvent$jscomp$inline_1691 =
+ eventName$jscomp$inline_1689[0].toUpperCase() +
+ eventName$jscomp$inline_1689.slice(1);
registerSimpleEvent(
- domEventName$jscomp$inline_1689,
- "on" + capitalizedEvent$jscomp$inline_1690
+ domEventName$jscomp$inline_1690,
+ "on" + capitalizedEvent$jscomp$inline_1691
);
}
registerSimpleEvent(ANIMATION_END, "onAnimationEnd");
@@ -14644,34 +14665,34 @@ function setInitialProperties(domElement, tag, props) {
defaultChecked = null;
for (hasSrc in props)
if (props.hasOwnProperty(hasSrc)) {
- var propValue$197 = props[hasSrc];
- if (null != propValue$197)
+ var propValue$198 = props[hasSrc];
+ if (null != propValue$198)
switch (hasSrc) {
case "name":
- hasSrcSet = propValue$197;
+ hasSrcSet = propValue$198;
break;
case "type":
- propValue = propValue$197;
+ propValue = propValue$198;
break;
case "checked":
- checked = propValue$197;
+ checked = propValue$198;
break;
case "defaultChecked":
- defaultChecked = propValue$197;
+ defaultChecked = propValue$198;
break;
case "value":
- propKey = propValue$197;
+ propKey = propValue$198;
break;
case "defaultValue":
- defaultValue = propValue$197;
+ defaultValue = propValue$198;
break;
case "children":
case "dangerouslySetInnerHTML":
- if (null != propValue$197)
+ if (null != propValue$198)
throw Error(formatProdErrorMessage(137, tag));
break;
default:
- setProp(domElement, tag, hasSrc, propValue$197, props, null);
+ setProp(domElement, tag, hasSrc, propValue$198, props, null);
}
}
initInput(
@@ -14808,14 +14829,14 @@ function setInitialProperties(domElement, tag, props) {
return;
default:
if (isCustomElement(tag)) {
- for (propValue$197 in props)
- props.hasOwnProperty(propValue$197) &&
- ((hasSrc = props[propValue$197]),
+ for (propValue$198 in props)
+ props.hasOwnProperty(propValue$198) &&
+ ((hasSrc = props[propValue$198]),
void 0 !== hasSrc &&
setPropOnCustomElement(
domElement,
tag,
- propValue$197,
+ propValue$198,
hasSrc,
props,
void 0
@@ -14863,14 +14884,14 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
setProp(domElement, tag, propKey, null, nextProps, lastProp);
}
}
- for (var propKey$214 in nextProps) {
- var propKey = nextProps[propKey$214];
- lastProp = lastProps[propKey$214];
+ for (var propKey$215 in nextProps) {
+ var propKey = nextProps[propKey$215];
+ lastProp = lastProps[propKey$215];
if (
- nextProps.hasOwnProperty(propKey$214) &&
+ nextProps.hasOwnProperty(propKey$215) &&
(null != propKey || null != lastProp)
)
- switch (propKey$214) {
+ switch (propKey$215) {
case "type":
propKey !== lastProp && (viewTransitionMutationContext = !0);
type = propKey;
@@ -14905,7 +14926,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
setProp(
domElement,
tag,
- propKey$214,
+ propKey$215,
propKey,
nextProps,
lastProp
@@ -14924,7 +14945,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
);
return;
case "select":
- propKey = value = defaultValue = propKey$214 = null;
+ propKey = value = defaultValue = propKey$215 = null;
for (type in lastProps)
if (
((lastDefaultValue = lastProps[type]),
@@ -14956,7 +14977,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
switch (name) {
case "value":
type !== lastDefaultValue && (viewTransitionMutationContext = !0);
- propKey$214 = type;
+ propKey$215 = type;
break;
case "defaultValue":
type !== lastDefaultValue && (viewTransitionMutationContext = !0);
@@ -14979,15 +15000,15 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
tag = defaultValue;
lastProps = value;
nextProps = propKey;
- null != propKey$214
- ? updateOptions(domElement, !!lastProps, propKey$214, !1)
+ null != propKey$215
+ ? updateOptions(domElement, !!lastProps, propKey$215, !1)
: !!nextProps !== !!lastProps &&
(null != tag
? updateOptions(domElement, !!lastProps, tag, !0)
: updateOptions(domElement, !!lastProps, lastProps ? [] : "", !1));
return;
case "textarea":
- propKey = propKey$214 = null;
+ propKey = propKey$215 = null;
for (defaultValue in lastProps)
if (
((name = lastProps[defaultValue]),
@@ -15012,7 +15033,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
switch (value) {
case "value":
name !== type && (viewTransitionMutationContext = !0);
- propKey$214 = name;
+ propKey$215 = name;
break;
case "defaultValue":
name !== type && (viewTransitionMutationContext = !0);
@@ -15027,17 +15048,17 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
name !== type &&
setProp(domElement, tag, value, name, nextProps, type);
}
- updateTextarea(domElement, propKey$214, propKey);
+ updateTextarea(domElement, propKey$215, propKey);
return;
case "option":
- for (var propKey$230 in lastProps)
+ for (var propKey$231 in lastProps)
if (
- ((propKey$214 = lastProps[propKey$230]),
- lastProps.hasOwnProperty(propKey$230) &&
- null != propKey$214 &&
- !nextProps.hasOwnProperty(propKey$230))
+ ((propKey$215 = lastProps[propKey$231]),
+ lastProps.hasOwnProperty(propKey$231) &&
+ null != propKey$215 &&
+ !nextProps.hasOwnProperty(propKey$231))
)
- switch (propKey$230) {
+ switch (propKey$231) {
case "selected":
domElement.selected = !1;
break;
@@ -15045,34 +15066,34 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
setProp(
domElement,
tag,
- propKey$230,
+ propKey$231,
null,
nextProps,
- propKey$214
+ propKey$215
);
}
for (lastDefaultValue in nextProps)
if (
- ((propKey$214 = nextProps[lastDefaultValue]),
+ ((propKey$215 = nextProps[lastDefaultValue]),
(propKey = lastProps[lastDefaultValue]),
nextProps.hasOwnProperty(lastDefaultValue) &&
- propKey$214 !== propKey &&
- (null != propKey$214 || null != propKey))
+ propKey$215 !== propKey &&
+ (null != propKey$215 || null != propKey))
)
switch (lastDefaultValue) {
case "selected":
- propKey$214 !== propKey && (viewTransitionMutationContext = !0);
+ propKey$215 !== propKey && (viewTransitionMutationContext = !0);
domElement.selected =
- propKey$214 &&
- "function" !== typeof propKey$214 &&
- "symbol" !== typeof propKey$214;
+ propKey$215 &&
+ "function" !== typeof propKey$215 &&
+ "symbol" !== typeof propKey$215;
break;
default:
setProp(
domElement,
tag,
lastDefaultValue,
- propKey$214,
+ propKey$215,
nextProps,
propKey
);
@@ -15093,24 +15114,24 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
case "track":
case "wbr":
case "menuitem":
- for (var propKey$235 in lastProps)
- (propKey$214 = lastProps[propKey$235]),
- lastProps.hasOwnProperty(propKey$235) &&
- null != propKey$214 &&
- !nextProps.hasOwnProperty(propKey$235) &&
- setProp(domElement, tag, propKey$235, null, nextProps, propKey$214);
+ for (var propKey$236 in lastProps)
+ (propKey$215 = lastProps[propKey$236]),
+ lastProps.hasOwnProperty(propKey$236) &&
+ null != propKey$215 &&
+ !nextProps.hasOwnProperty(propKey$236) &&
+ setProp(domElement, tag, propKey$236, null, nextProps, propKey$215);
for (checked in nextProps)
if (
- ((propKey$214 = nextProps[checked]),
+ ((propKey$215 = nextProps[checked]),
(propKey = lastProps[checked]),
nextProps.hasOwnProperty(checked) &&
- propKey$214 !== propKey &&
- (null != propKey$214 || null != propKey))
+ propKey$215 !== propKey &&
+ (null != propKey$215 || null != propKey))
)
switch (checked) {
case "children":
case "dangerouslySetInnerHTML":
- if (null != propKey$214)
+ if (null != propKey$215)
throw Error(formatProdErrorMessage(137, tag));
break;
default:
@@ -15118,7 +15139,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
domElement,
tag,
checked,
- propKey$214,
+ propKey$215,
nextProps,
propKey
);
@@ -15126,49 +15147,49 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
return;
default:
if (isCustomElement(tag)) {
- for (var propKey$240 in lastProps)
- (propKey$214 = lastProps[propKey$240]),
- lastProps.hasOwnProperty(propKey$240) &&
- void 0 !== propKey$214 &&
- !nextProps.hasOwnProperty(propKey$240) &&
+ for (var propKey$241 in lastProps)
+ (propKey$215 = lastProps[propKey$241]),
+ lastProps.hasOwnProperty(propKey$241) &&
+ void 0 !== propKey$215 &&
+ !nextProps.hasOwnProperty(propKey$241) &&
setPropOnCustomElement(
domElement,
tag,
- propKey$240,
+ propKey$241,
void 0,
nextProps,
- propKey$214
+ propKey$215
);
for (defaultChecked in nextProps)
- (propKey$214 = nextProps[defaultChecked]),
+ (propKey$215 = nextProps[defaultChecked]),
(propKey = lastProps[defaultChecked]),
!nextProps.hasOwnProperty(defaultChecked) ||
- propKey$214 === propKey ||
- (void 0 === propKey$214 && void 0 === propKey) ||
+ propKey$215 === propKey ||
+ (void 0 === propKey$215 && void 0 === propKey) ||
setPropOnCustomElement(
domElement,
tag,
defaultChecked,
- propKey$214,
+ propKey$215,
nextProps,
propKey
);
return;
}
}
- for (var propKey$245 in lastProps)
- (propKey$214 = lastProps[propKey$245]),
- lastProps.hasOwnProperty(propKey$245) &&
- null != propKey$214 &&
- !nextProps.hasOwnProperty(propKey$245) &&
- setProp(domElement, tag, propKey$245, null, nextProps, propKey$214);
+ for (var propKey$246 in lastProps)
+ (propKey$215 = lastProps[propKey$246]),
+ lastProps.hasOwnProperty(propKey$246) &&
+ null != propKey$215 &&
+ !nextProps.hasOwnProperty(propKey$246) &&
+ setProp(domElement, tag, propKey$246, null, nextProps, propKey$215);
for (lastProp in nextProps)
- (propKey$214 = nextProps[lastProp]),
+ (propKey$215 = nextProps[lastProp]),
(propKey = lastProps[lastProp]),
!nextProps.hasOwnProperty(lastProp) ||
- propKey$214 === propKey ||
- (null == propKey$214 && null == propKey) ||
- setProp(domElement, tag, lastProp, propKey$214, nextProps, propKey);
+ propKey$215 === propKey ||
+ (null == propKey$215 && null == propKey) ||
+ setProp(domElement, tag, lastProp, propKey$215, nextProps, propKey);
}
function isLikelyStaticResource(initiatorType) {
switch (initiatorType) {
@@ -16769,26 +16790,26 @@ function getResource(type, currentProps, pendingProps, currentResource) {
"string" === typeof pendingProps.precedence
) {
type = getStyleKey(pendingProps.href);
- var styles$261 = getResourcesFromRoot(
+ var styles$262 = getResourcesFromRoot(
JSCompiler_inline_result
).hoistableStyles,
- resource$262 = styles$261.get(type);
- resource$262 ||
+ resource$263 = styles$262.get(type);
+ resource$263 ||
((JSCompiler_inline_result =
JSCompiler_inline_result.ownerDocument || JSCompiler_inline_result),
- (resource$262 = {
+ (resource$263 = {
type: "stylesheet",
instance: null,
count: 0,
state: { loading: 0, preload: null }
}),
- styles$261.set(type, resource$262),
- (styles$261 = JSCompiler_inline_result.querySelector(
+ styles$262.set(type, resource$263),
+ (styles$262 = JSCompiler_inline_result.querySelector(
getStylesheetSelectorFromKey(type)
)) &&
- !styles$261._p &&
- ((resource$262.instance = styles$261),
- (resource$262.state.loading = 5)),
+ !styles$262._p &&
+ ((resource$263.instance = styles$262),
+ (resource$263.state.loading = 5)),
preloadPropsMap.has(type) ||
((pendingProps = {
rel: "preload",
@@ -16801,16 +16822,16 @@ function getResource(type, currentProps, pendingProps, currentResource) {
referrerPolicy: pendingProps.referrerPolicy
}),
preloadPropsMap.set(type, pendingProps),
- styles$261 ||
+ styles$262 ||
preloadStylesheet(
JSCompiler_inline_result,
type,
pendingProps,
- resource$262.state
+ resource$263.state
)));
if (currentProps && null === currentResource)
throw Error(formatProdErrorMessage(528, ""));
- return resource$262;
+ return resource$263;
}
if (currentProps && null !== currentResource)
throw Error(formatProdErrorMessage(529, ""));
@@ -16907,37 +16928,37 @@ function acquireResource(hoistableRoot, resource, props) {
return (resource.instance = instance);
case "stylesheet":
styleProps = getStyleKey(props.href);
- var instance$267 = hoistableRoot.querySelector(
+ var instance$268 = hoistableRoot.querySelector(
getStylesheetSelectorFromKey(styleProps)
);
- if (instance$267)
+ if (instance$268)
return (
(resource.state.loading |= 4),
- (resource.instance = instance$267),
- markNodeAsHoistable(instance$267),
- instance$267
+ (resource.instance = instance$268),
+ markNodeAsHoistable(instance$268),
+ instance$268
);
instance = stylesheetPropsFromRawProps(props);
(styleProps = preloadPropsMap.get(styleProps)) &&
adoptPreloadPropsForStylesheet(instance, styleProps);
- instance$267 = (
+ instance$268 = (
hoistableRoot.ownerDocument || hoistableRoot
).createElement("link");
- markNodeAsHoistable(instance$267);
- var linkInstance = instance$267;
+ markNodeAsHoistable(instance$268);
+ var linkInstance = instance$268;
linkInstance._p = new Promise(function (resolve, reject) {
linkInstance.onload = resolve;
linkInstance.onerror = reject;
});
- setInitialProperties(instance$267, "link", instance);
+ setInitialProperties(instance$268, "link", instance);
resource.state.loading |= 4;
- insertStylesheet(instance$267, props.precedence, hoistableRoot);
- return (resource.instance = instance$267);
+ insertStylesheet(instance$268, props.precedence, hoistableRoot);
+ return (resource.instance = instance$268);
case "script":
- instance$267 = getScriptKey(props.src);
+ instance$268 = getScriptKey(props.src);
if (
(styleProps = hoistableRoot.querySelector(
- getScriptSelectorFromKey(instance$267)
+ getScriptSelectorFromKey(instance$268)
))
)
return (
@@ -16946,7 +16967,7 @@ function acquireResource(hoistableRoot, resource, props) {
styleProps
);
instance = props;
- if ((styleProps = preloadPropsMap.get(instance$267)))
+ if ((styleProps = preloadPropsMap.get(instance$268)))
(instance = assign({}, props)),
adoptPreloadPropsForScript(instance, styleProps);
hoistableRoot = hoistableRoot.ownerDocument || hoistableRoot;
@@ -18082,16 +18103,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
0 === i && attemptExplicitHydrationTarget(target);
}
};
-var isomorphicReactPackageVersion$jscomp$inline_2036 = React.version;
+var isomorphicReactPackageVersion$jscomp$inline_2037 = React.version;
if (
- "19.3.0-canary-2ba30655-20260219" !==
- isomorphicReactPackageVersion$jscomp$inline_2036
+ "19.3.0-canary-ab18f33d-20260220" !==
+ isomorphicReactPackageVersion$jscomp$inline_2037
)
throw Error(
formatProdErrorMessage(
527,
- isomorphicReactPackageVersion$jscomp$inline_2036,
- "19.3.0-canary-2ba30655-20260219"
+ isomorphicReactPackageVersion$jscomp$inline_2037,
+ "19.3.0-canary-ab18f33d-20260220"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -18111,24 +18132,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
null === componentOrElement ? null : componentOrElement.stateNode;
return componentOrElement;
};
-var internals$jscomp$inline_2622 = {
+var internals$jscomp$inline_2605 = {
bundleType: 0,
- version: "19.3.0-canary-2ba30655-20260219",
+ version: "19.3.0-canary-ab18f33d-20260220",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
- reconcilerVersion: "19.3.0-canary-2ba30655-20260219"
+ reconcilerVersion: "19.3.0-canary-ab18f33d-20260220"
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
- var hook$jscomp$inline_2623 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
+ var hook$jscomp$inline_2606 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
if (
- !hook$jscomp$inline_2623.isDisabled &&
- hook$jscomp$inline_2623.supportsFiber
+ !hook$jscomp$inline_2606.isDisabled &&
+ hook$jscomp$inline_2606.supportsFiber
)
try {
- (rendererID = hook$jscomp$inline_2623.inject(
- internals$jscomp$inline_2622
+ (rendererID = hook$jscomp$inline_2606.inject(
+ internals$jscomp$inline_2605
)),
- (injectedHook = hook$jscomp$inline_2623);
+ (injectedHook = hook$jscomp$inline_2606);
} catch (err) {}
}
exports.createRoot = function (container, options) {
@@ -18214,4 +18235,4 @@ exports.hydrateRoot = function (container, initialChildren, options) {
listenToAllSupportedEvents(container);
return new ReactDOMHydrationRoot(initialChildren);
};
-exports.version = "19.3.0-canary-2ba30655-20260219";
+exports.version = "19.3.0-canary-ab18f33d-20260220";
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 cefda6c2a8a72a..df6b08fc72b65e 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
@@ -5769,7 +5769,20 @@
workInProgress
);
nextFiber = null;
- } else nextFiber = fiber.child;
+ } else
+ 13 === fiber.tag &&
+ null !== fiber.memoizedState &&
+ null === fiber.memoizedState.dehydrated
+ ? ((fiber.lanes |= renderLanes),
+ (nextFiber = fiber.alternate),
+ null !== nextFiber && (nextFiber.lanes |= renderLanes),
+ scheduleContextWorkOnParentPath(
+ fiber.return,
+ renderLanes,
+ workInProgress
+ ),
+ (nextFiber = forcePropagateEntireTree ? fiber.child : null))
+ : (nextFiber = fiber.child);
if (null !== nextFiber) nextFiber.return = fiber;
else
for (nextFiber = fiber; null !== nextFiber; ) {
@@ -5835,6 +5848,7 @@
forcePropagateEntireTree
);
workInProgress.flags |= 262144;
+ return null !== current;
}
function checkIfContextChanged(currentDependencies) {
for (
@@ -11080,24 +11094,24 @@
return current;
}
function updateSuspenseComponent(current, workInProgress, renderLanes) {
- var JSCompiler_object_inline_digest_2918;
- var JSCompiler_object_inline_stack_2919 = workInProgress.pendingProps;
+ var JSCompiler_object_inline_digest_2900;
+ var JSCompiler_object_inline_stack_2901 = workInProgress.pendingProps;
shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128);
- var JSCompiler_object_inline_message_2917 = !1;
+ var JSCompiler_object_inline_message_2899 = !1;
var didSuspend = 0 !== (workInProgress.flags & 128);
- (JSCompiler_object_inline_digest_2918 = didSuspend) ||
- (JSCompiler_object_inline_digest_2918 =
+ (JSCompiler_object_inline_digest_2900 = didSuspend) ||
+ (JSCompiler_object_inline_digest_2900 =
null !== current && null === current.memoizedState
? !1
: 0 !== (suspenseStackCursor.current & ForceSuspenseFallback));
- JSCompiler_object_inline_digest_2918 &&
- ((JSCompiler_object_inline_message_2917 = !0),
+ JSCompiler_object_inline_digest_2900 &&
+ ((JSCompiler_object_inline_message_2899 = !0),
(workInProgress.flags &= -129));
- JSCompiler_object_inline_digest_2918 = 0 !== (workInProgress.flags & 32);
+ JSCompiler_object_inline_digest_2900 = 0 !== (workInProgress.flags & 32);
workInProgress.flags &= -33;
if (null === current) {
if (isHydrating) {
- JSCompiler_object_inline_message_2917
+ JSCompiler_object_inline_message_2899
? pushPrimaryTreeSuspenseHandler(workInProgress)
: reuseSuspenseHandlerOnStack(workInProgress);
(current = nextHydratableInstance)
@@ -11110,18 +11124,18 @@
? renderLanes
: null),
null !== renderLanes &&
- ((JSCompiler_object_inline_digest_2918 = {
+ ((JSCompiler_object_inline_digest_2900 = {
dehydrated: renderLanes,
treeContext: getSuspendedTreeContext(),
retryLane: 536870912,
hydrationErrors: null
}),
(workInProgress.memoizedState =
- JSCompiler_object_inline_digest_2918),
- (JSCompiler_object_inline_digest_2918 =
+ JSCompiler_object_inline_digest_2900),
+ (JSCompiler_object_inline_digest_2900 =
createFiberFromDehydratedFragment(renderLanes)),
- (JSCompiler_object_inline_digest_2918.return = workInProgress),
- (workInProgress.child = JSCompiler_object_inline_digest_2918),
+ (JSCompiler_object_inline_digest_2900.return = workInProgress),
+ (workInProgress.child = JSCompiler_object_inline_digest_2900),
(hydrationParentFiber = workInProgress),
(nextHydratableInstance = null)))
: (renderLanes = null);
@@ -11135,39 +11149,39 @@
: (workInProgress.lanes = 536870912);
return null;
}
- var nextPrimaryChildren = JSCompiler_object_inline_stack_2919.children;
- JSCompiler_object_inline_stack_2919 =
- JSCompiler_object_inline_stack_2919.fallback;
- if (JSCompiler_object_inline_message_2917) {
+ var nextPrimaryChildren = JSCompiler_object_inline_stack_2901.children;
+ JSCompiler_object_inline_stack_2901 =
+ JSCompiler_object_inline_stack_2901.fallback;
+ if (JSCompiler_object_inline_message_2899) {
reuseSuspenseHandlerOnStack(workInProgress);
var mode = workInProgress.mode;
nextPrimaryChildren = mountWorkInProgressOffscreenFiber(
{ mode: "hidden", children: nextPrimaryChildren },
mode
);
- JSCompiler_object_inline_stack_2919 = createFiberFromFragment(
- JSCompiler_object_inline_stack_2919,
+ JSCompiler_object_inline_stack_2901 = createFiberFromFragment(
+ JSCompiler_object_inline_stack_2901,
mode,
renderLanes,
null
);
nextPrimaryChildren.return = workInProgress;
- JSCompiler_object_inline_stack_2919.return = workInProgress;
- nextPrimaryChildren.sibling = JSCompiler_object_inline_stack_2919;
+ JSCompiler_object_inline_stack_2901.return = workInProgress;
+ nextPrimaryChildren.sibling = JSCompiler_object_inline_stack_2901;
workInProgress.child = nextPrimaryChildren;
- JSCompiler_object_inline_stack_2919 = workInProgress.child;
- JSCompiler_object_inline_stack_2919.memoizedState =
+ JSCompiler_object_inline_stack_2901 = workInProgress.child;
+ JSCompiler_object_inline_stack_2901.memoizedState =
mountSuspenseOffscreenState(renderLanes);
- JSCompiler_object_inline_stack_2919.childLanes =
+ JSCompiler_object_inline_stack_2901.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_2918,
+ JSCompiler_object_inline_digest_2900,
renderLanes
);
workInProgress.memoizedState = SUSPENDED_MARKER;
return bailoutOffscreenComponent(
null,
- JSCompiler_object_inline_stack_2919
+ JSCompiler_object_inline_stack_2901
);
}
pushPrimaryTreeSuspenseHandler(workInProgress);
@@ -11178,8 +11192,8 @@
}
var prevState = current.memoizedState;
if (null !== prevState) {
- var JSCompiler_object_inline_componentStack_2920 = prevState.dehydrated;
- if (null !== JSCompiler_object_inline_componentStack_2920) {
+ var JSCompiler_object_inline_componentStack_2902 = prevState.dehydrated;
+ if (null !== JSCompiler_object_inline_componentStack_2902) {
if (didSuspend)
workInProgress.flags & 256
? (pushPrimaryTreeSuspenseHandler(workInProgress),
@@ -11196,13 +11210,13 @@
(workInProgress = null))
: (reuseSuspenseHandlerOnStack(workInProgress),
(nextPrimaryChildren =
- JSCompiler_object_inline_stack_2919.fallback),
+ JSCompiler_object_inline_stack_2901.fallback),
(mode = workInProgress.mode),
- (JSCompiler_object_inline_stack_2919 =
+ (JSCompiler_object_inline_stack_2901 =
mountWorkInProgressOffscreenFiber(
{
mode: "visible",
- children: JSCompiler_object_inline_stack_2919.children
+ children: JSCompiler_object_inline_stack_2901.children
},
mode
)),
@@ -11213,30 +11227,30 @@
null
)),
(nextPrimaryChildren.flags |= 2),
- (JSCompiler_object_inline_stack_2919.return = workInProgress),
+ (JSCompiler_object_inline_stack_2901.return = workInProgress),
(nextPrimaryChildren.return = workInProgress),
- (JSCompiler_object_inline_stack_2919.sibling =
+ (JSCompiler_object_inline_stack_2901.sibling =
nextPrimaryChildren),
- (workInProgress.child = JSCompiler_object_inline_stack_2919),
+ (workInProgress.child = JSCompiler_object_inline_stack_2901),
reconcileChildFibers(
workInProgress,
current.child,
null,
renderLanes
),
- (JSCompiler_object_inline_stack_2919 = workInProgress.child),
- (JSCompiler_object_inline_stack_2919.memoizedState =
+ (JSCompiler_object_inline_stack_2901 = workInProgress.child),
+ (JSCompiler_object_inline_stack_2901.memoizedState =
mountSuspenseOffscreenState(renderLanes)),
- (JSCompiler_object_inline_stack_2919.childLanes =
+ (JSCompiler_object_inline_stack_2901.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_2918,
+ JSCompiler_object_inline_digest_2900,
renderLanes
)),
(workInProgress.memoizedState = SUSPENDED_MARKER),
(workInProgress = bailoutOffscreenComponent(
null,
- JSCompiler_object_inline_stack_2919
+ JSCompiler_object_inline_stack_2901
)));
else if (
(pushPrimaryTreeSuspenseHandler(workInProgress),
@@ -11244,45 +11258,45 @@
0 !== (renderLanes & 536870912) &&
markRenderDerivedCause(workInProgress),
isSuspenseInstanceFallback(
- JSCompiler_object_inline_componentStack_2920
+ JSCompiler_object_inline_componentStack_2902
))
) {
- JSCompiler_object_inline_digest_2918 =
- JSCompiler_object_inline_componentStack_2920.nextSibling &&
- JSCompiler_object_inline_componentStack_2920.nextSibling.dataset;
- if (JSCompiler_object_inline_digest_2918) {
- nextPrimaryChildren = JSCompiler_object_inline_digest_2918.dgst;
- var message = JSCompiler_object_inline_digest_2918.msg;
- mode = JSCompiler_object_inline_digest_2918.stck;
- var componentStack = JSCompiler_object_inline_digest_2918.cstck;
+ JSCompiler_object_inline_digest_2900 =
+ JSCompiler_object_inline_componentStack_2902.nextSibling &&
+ JSCompiler_object_inline_componentStack_2902.nextSibling.dataset;
+ if (JSCompiler_object_inline_digest_2900) {
+ nextPrimaryChildren = JSCompiler_object_inline_digest_2900.dgst;
+ var message = JSCompiler_object_inline_digest_2900.msg;
+ mode = JSCompiler_object_inline_digest_2900.stck;
+ var componentStack = JSCompiler_object_inline_digest_2900.cstck;
}
- JSCompiler_object_inline_message_2917 = message;
- JSCompiler_object_inline_digest_2918 = nextPrimaryChildren;
- JSCompiler_object_inline_stack_2919 = mode;
- JSCompiler_object_inline_componentStack_2920 = componentStack;
- nextPrimaryChildren = JSCompiler_object_inline_message_2917;
- mode = JSCompiler_object_inline_componentStack_2920;
+ JSCompiler_object_inline_message_2899 = message;
+ JSCompiler_object_inline_digest_2900 = nextPrimaryChildren;
+ JSCompiler_object_inline_stack_2901 = mode;
+ JSCompiler_object_inline_componentStack_2902 = componentStack;
+ nextPrimaryChildren = JSCompiler_object_inline_message_2899;
+ mode = JSCompiler_object_inline_componentStack_2902;
nextPrimaryChildren = nextPrimaryChildren
? Error(nextPrimaryChildren)
: Error(
"The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering."
);
nextPrimaryChildren.stack =
- JSCompiler_object_inline_stack_2919 || "";
- nextPrimaryChildren.digest = JSCompiler_object_inline_digest_2918;
- JSCompiler_object_inline_digest_2918 =
+ JSCompiler_object_inline_stack_2901 || "";
+ nextPrimaryChildren.digest = JSCompiler_object_inline_digest_2900;
+ JSCompiler_object_inline_digest_2900 =
void 0 === mode ? null : mode;
- JSCompiler_object_inline_stack_2919 = {
+ JSCompiler_object_inline_stack_2901 = {
value: nextPrimaryChildren,
source: null,
- stack: JSCompiler_object_inline_digest_2918
+ stack: JSCompiler_object_inline_digest_2900
};
- "string" === typeof JSCompiler_object_inline_digest_2918 &&
+ "string" === typeof JSCompiler_object_inline_digest_2900 &&
CapturedStacks.set(
nextPrimaryChildren,
- JSCompiler_object_inline_stack_2919
+ JSCompiler_object_inline_stack_2901
);
- queueHydrationError(JSCompiler_object_inline_stack_2919);
+ queueHydrationError(JSCompiler_object_inline_stack_2901);
workInProgress = retrySuspenseComponentWithoutHydrating(
current,
workInProgress,
@@ -11296,35 +11310,35 @@
renderLanes,
!1
),
- (JSCompiler_object_inline_digest_2918 =
+ (JSCompiler_object_inline_digest_2900 =
0 !== (renderLanes & current.childLanes)),
- didReceiveUpdate || JSCompiler_object_inline_digest_2918)
+ didReceiveUpdate || JSCompiler_object_inline_digest_2900)
) {
- JSCompiler_object_inline_digest_2918 = workInProgressRoot;
+ JSCompiler_object_inline_digest_2900 = workInProgressRoot;
if (
- null !== JSCompiler_object_inline_digest_2918 &&
- ((JSCompiler_object_inline_stack_2919 = getBumpedLaneForHydration(
- JSCompiler_object_inline_digest_2918,
+ null !== JSCompiler_object_inline_digest_2900 &&
+ ((JSCompiler_object_inline_stack_2901 = getBumpedLaneForHydration(
+ JSCompiler_object_inline_digest_2900,
renderLanes
)),
- 0 !== JSCompiler_object_inline_stack_2919 &&
- JSCompiler_object_inline_stack_2919 !== prevState.retryLane)
+ 0 !== JSCompiler_object_inline_stack_2901 &&
+ JSCompiler_object_inline_stack_2901 !== prevState.retryLane)
)
throw (
- ((prevState.retryLane = JSCompiler_object_inline_stack_2919),
+ ((prevState.retryLane = JSCompiler_object_inline_stack_2901),
enqueueConcurrentRenderForLane(
current,
- JSCompiler_object_inline_stack_2919
+ JSCompiler_object_inline_stack_2901
),
scheduleUpdateOnFiber(
- JSCompiler_object_inline_digest_2918,
+ JSCompiler_object_inline_digest_2900,
current,
- JSCompiler_object_inline_stack_2919
+ JSCompiler_object_inline_stack_2901
),
SelectiveHydrationException)
);
isSuspenseInstancePending(
- JSCompiler_object_inline_componentStack_2920
+ JSCompiler_object_inline_componentStack_2902
) || renderDidSuspendDelayIfPossible();
workInProgress = retrySuspenseComponentWithoutHydrating(
current,
@@ -11333,14 +11347,14 @@
);
} else
isSuspenseInstancePending(
- JSCompiler_object_inline_componentStack_2920
+ JSCompiler_object_inline_componentStack_2902
)
? ((workInProgress.flags |= 192),
(workInProgress.child = current.child),
(workInProgress = null))
: ((current = prevState.treeContext),
(nextHydratableInstance = getNextHydratable(
- JSCompiler_object_inline_componentStack_2920.nextSibling
+ JSCompiler_object_inline_componentStack_2902.nextSibling
)),
(hydrationParentFiber = workInProgress),
(isHydrating = !0),
@@ -11352,32 +11366,32 @@
restoreSuspendedTreeContext(workInProgress, current),
(workInProgress = mountSuspensePrimaryChildren(
workInProgress,
- JSCompiler_object_inline_stack_2919.children
+ JSCompiler_object_inline_stack_2901.children
)),
(workInProgress.flags |= 4096));
return workInProgress;
}
}
- if (JSCompiler_object_inline_message_2917)
+ if (JSCompiler_object_inline_message_2899)
return (
reuseSuspenseHandlerOnStack(workInProgress),
- (nextPrimaryChildren = JSCompiler_object_inline_stack_2919.fallback),
+ (nextPrimaryChildren = JSCompiler_object_inline_stack_2901.fallback),
(mode = workInProgress.mode),
(componentStack = current.child),
- (JSCompiler_object_inline_componentStack_2920 =
+ (JSCompiler_object_inline_componentStack_2902 =
componentStack.sibling),
- (JSCompiler_object_inline_stack_2919 = createWorkInProgress(
+ (JSCompiler_object_inline_stack_2901 = createWorkInProgress(
componentStack,
{
mode: "hidden",
- children: JSCompiler_object_inline_stack_2919.children
+ children: JSCompiler_object_inline_stack_2901.children
}
)),
- (JSCompiler_object_inline_stack_2919.subtreeFlags =
+ (JSCompiler_object_inline_stack_2901.subtreeFlags =
componentStack.subtreeFlags & 133169152),
- null !== JSCompiler_object_inline_componentStack_2920
+ null !== JSCompiler_object_inline_componentStack_2902
? (nextPrimaryChildren = createWorkInProgress(
- JSCompiler_object_inline_componentStack_2920,
+ JSCompiler_object_inline_componentStack_2902,
nextPrimaryChildren
))
: ((nextPrimaryChildren = createFiberFromFragment(
@@ -11388,11 +11402,11 @@
)),
(nextPrimaryChildren.flags |= 2)),
(nextPrimaryChildren.return = workInProgress),
- (JSCompiler_object_inline_stack_2919.return = workInProgress),
- (JSCompiler_object_inline_stack_2919.sibling = nextPrimaryChildren),
- (workInProgress.child = JSCompiler_object_inline_stack_2919),
- bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_2919),
- (JSCompiler_object_inline_stack_2919 = workInProgress.child),
+ (JSCompiler_object_inline_stack_2901.return = workInProgress),
+ (JSCompiler_object_inline_stack_2901.sibling = nextPrimaryChildren),
+ (workInProgress.child = JSCompiler_object_inline_stack_2901),
+ bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_2901),
+ (JSCompiler_object_inline_stack_2901 = workInProgress.child),
(nextPrimaryChildren = current.child.memoizedState),
null === nextPrimaryChildren
? (nextPrimaryChildren = mountSuspenseOffscreenState(renderLanes))
@@ -11408,18 +11422,18 @@
baseLanes: nextPrimaryChildren.baseLanes | renderLanes,
cachePool: mode
})),
- (JSCompiler_object_inline_stack_2919.memoizedState =
+ (JSCompiler_object_inline_stack_2901.memoizedState =
nextPrimaryChildren),
- (JSCompiler_object_inline_stack_2919.childLanes =
+ (JSCompiler_object_inline_stack_2901.childLanes =
getRemainingWorkInPrimaryTree(
current,
- JSCompiler_object_inline_digest_2918,
+ JSCompiler_object_inline_digest_2900,
renderLanes
)),
(workInProgress.memoizedState = SUSPENDED_MARKER),
bailoutOffscreenComponent(
current.child,
- JSCompiler_object_inline_stack_2919
+ JSCompiler_object_inline_stack_2901
)
);
null !== prevState &&
@@ -11431,16 +11445,16 @@
current = renderLanes.sibling;
renderLanes = createWorkInProgress(renderLanes, {
mode: "visible",
- children: JSCompiler_object_inline_stack_2919.children
+ children: JSCompiler_object_inline_stack_2901.children
});
renderLanes.return = workInProgress;
renderLanes.sibling = null;
null !== current &&
- ((JSCompiler_object_inline_digest_2918 = workInProgress.deletions),
- null === JSCompiler_object_inline_digest_2918
+ ((JSCompiler_object_inline_digest_2900 = workInProgress.deletions),
+ null === JSCompiler_object_inline_digest_2900
? ((workInProgress.deletions = [current]),
(workInProgress.flags |= 16))
- : JSCompiler_object_inline_digest_2918.push(current));
+ : JSCompiler_object_inline_digest_2900.push(current));
workInProgress.child = renderLanes;
workInProgress.memoizedState = null;
return renderLanes;
@@ -11869,7 +11883,14 @@
(workInProgress.flags |= 128),
null
);
- if (0 !== (renderLanes & workInProgress.child.childLanes))
+ stateNode = propagateParentContextChanges(
+ current,
+ workInProgress,
+ renderLanes,
+ !1
+ );
+ var primaryChildLanes = workInProgress.child.childLanes;
+ if (stateNode || 0 !== (renderLanes & primaryChildLanes))
return updateSuspenseComponent(
current,
workInProgress,
@@ -11892,7 +11913,7 @@
workInProgress,
renderLanes
);
- var didSuspendBefore = 0 !== (current.flags & 128);
+ primaryChildLanes = 0 !== (current.flags & 128);
stateNode = 0 !== (renderLanes & workInProgress.childLanes);
stateNode ||
(propagateParentContextChanges(
@@ -11902,7 +11923,7 @@
!1
),
(stateNode = 0 !== (renderLanes & workInProgress.childLanes)));
- if (didSuspendBefore) {
+ if (primaryChildLanes) {
if (stateNode)
return updateSuspenseListComponent(
current,
@@ -11911,11 +11932,11 @@
);
workInProgress.flags |= 128;
}
- didSuspendBefore = workInProgress.memoizedState;
- null !== didSuspendBefore &&
- ((didSuspendBefore.rendering = null),
- (didSuspendBefore.tail = null),
- (didSuspendBefore.lastEffect = null));
+ primaryChildLanes = workInProgress.memoizedState;
+ null !== primaryChildLanes &&
+ ((primaryChildLanes.rendering = null),
+ (primaryChildLanes.tail = null),
+ (primaryChildLanes.lastEffect = null));
pushSuspenseListContext(workInProgress, suspenseStackCursor.current);
if (stateNode) break;
else return null;
@@ -30521,11 +30542,11 @@
};
(function () {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-canary-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-canary-ab18f33d-20260220" !== 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.3.0-canary-2ba30655-20260219\nLearn more: https://react.dev/warnings/version-mismatch")
+ "\n - react-dom: 19.3.0-canary-ab18f33d-20260220\nLearn more: https://react.dev/warnings/version-mismatch")
);
})();
("function" === typeof Map &&
@@ -30562,10 +30583,10 @@
!(function () {
var internals = {
bundleType: 1,
- version: "19.3.0-canary-2ba30655-20260219",
+ version: "19.3.0-canary-ab18f33d-20260220",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
- reconcilerVersion: "19.3.0-canary-2ba30655-20260219"
+ reconcilerVersion: "19.3.0-canary-ab18f33d-20260220"
};
internals.overrideHookState = overrideHookState;
internals.overrideHookStateDeletePath = overrideHookStateDeletePath;
@@ -31033,7 +31054,7 @@
exports.useFormStatus = function () {
return resolveDispatcher().useHostTransitionStatus();
};
- exports.version = "19.3.0-canary-2ba30655-20260219";
+ exports.version = "19.3.0-canary-ab18f33d-20260220";
"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 20aa95ac18ee8e..e5b4f1bb85bc9b 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
@@ -2252,19 +2252,19 @@ function getTargetInstForChangeEvent(domEventName, targetInst) {
}
var isInputEventSupported = !1;
if (canUseDOM) {
- var JSCompiler_inline_result$jscomp$356;
+ var JSCompiler_inline_result$jscomp$357;
if (canUseDOM) {
- var isSupported$jscomp$inline_518 = "oninput" in document;
- if (!isSupported$jscomp$inline_518) {
- var element$jscomp$inline_519 = document.createElement("div");
- element$jscomp$inline_519.setAttribute("oninput", "return;");
- isSupported$jscomp$inline_518 =
- "function" === typeof element$jscomp$inline_519.oninput;
+ var isSupported$jscomp$inline_519 = "oninput" in document;
+ if (!isSupported$jscomp$inline_519) {
+ var element$jscomp$inline_520 = document.createElement("div");
+ element$jscomp$inline_520.setAttribute("oninput", "return;");
+ isSupported$jscomp$inline_519 =
+ "function" === typeof element$jscomp$inline_520.oninput;
}
- JSCompiler_inline_result$jscomp$356 = isSupported$jscomp$inline_518;
- } else JSCompiler_inline_result$jscomp$356 = !1;
+ JSCompiler_inline_result$jscomp$357 = isSupported$jscomp$inline_519;
+ } else JSCompiler_inline_result$jscomp$357 = !1;
isInputEventSupported =
- JSCompiler_inline_result$jscomp$356 &&
+ JSCompiler_inline_result$jscomp$357 &&
(!document.documentMode || 9 < document.documentMode);
}
function stopWatchingForValueChange() {
@@ -3417,7 +3417,20 @@ function propagateContextChanges(
null !== list && (list.lanes |= renderLanes);
scheduleContextWorkOnParentPath(nextFiber, renderLanes, workInProgress);
nextFiber = null;
- } else nextFiber = fiber.child;
+ } else
+ 13 === fiber.tag &&
+ null !== fiber.memoizedState &&
+ null === fiber.memoizedState.dehydrated
+ ? ((fiber.lanes |= renderLanes),
+ (nextFiber = fiber.alternate),
+ null !== nextFiber && (nextFiber.lanes |= renderLanes),
+ scheduleContextWorkOnParentPath(
+ fiber.return,
+ renderLanes,
+ workInProgress
+ ),
+ (nextFiber = forcePropagateEntireTree ? fiber.child : null))
+ : (nextFiber = fiber.child);
if (null !== nextFiber) nextFiber.return = fiber;
else
for (nextFiber = fiber; null !== nextFiber; ) {
@@ -3479,6 +3492,7 @@ function propagateParentContextChanges(
forcePropagateEntireTree
);
workInProgress.flags |= 262144;
+ return null !== current;
}
function checkIfContextChanged(currentDependencies) {
for (
@@ -3618,12 +3632,12 @@ function startUpdateTimerByLane(lane) {
0 !== (executionContext & 6) &&
((componentEffectSpawnedUpdate = !0), (blockingUpdateType = 1));
lane = resolveEventTimeStamp();
- var newEventType$30 = resolveEventType();
- lane !== blockingEventRepeatTime || newEventType$30 !== blockingEventType
+ var newEventType$31 = resolveEventType();
+ lane !== blockingEventRepeatTime || newEventType$31 !== blockingEventType
? (blockingEventRepeatTime = -1.1)
- : null !== newEventType$30 && (blockingUpdateType = 1);
+ : null !== newEventType$31 && (blockingUpdateType = 1);
blockingEventTime = lane;
- blockingEventType = newEventType$30;
+ blockingEventType = newEventType$31;
}
} else if (
0 !== (lane & 4194048) &&
@@ -3631,14 +3645,14 @@ function startUpdateTimerByLane(lane) {
((transitionUpdateTime = now()), 0 > transitionStartTime)
) {
lane = resolveEventTimeStamp();
- newEventType$30 = resolveEventType();
+ newEventType$31 = resolveEventType();
if (
lane !== transitionEventRepeatTime ||
- newEventType$30 !== transitionEventType
+ newEventType$31 !== transitionEventType
)
transitionEventRepeatTime = -1.1;
transitionEventTime = lane;
- transitionEventType = newEventType$30;
+ transitionEventType = newEventType$31;
}
}
function startHostActionTimer() {
@@ -5284,7 +5298,7 @@ function updateReducerImpl(hook, current, reducer) {
var newBaseQueueFirst = (baseFirst = null),
newBaseQueueLast = null,
update = current,
- didReadFromEntangledAsyncAction$71 = !1;
+ didReadFromEntangledAsyncAction$72 = !1;
do {
var updateLane = update.lane & -536870913;
if (
@@ -5306,11 +5320,11 @@ function updateReducerImpl(hook, current, reducer) {
next: null
}),
updateLane === currentEntangledLane &&
- (didReadFromEntangledAsyncAction$71 = !0);
+ (didReadFromEntangledAsyncAction$72 = !0);
else if ((renderLanes & revertLane) === revertLane) {
update = update.next;
revertLane === currentEntangledLane &&
- (didReadFromEntangledAsyncAction$71 = !0);
+ (didReadFromEntangledAsyncAction$72 = !0);
continue;
} else
(updateLane = {
@@ -5358,7 +5372,7 @@ function updateReducerImpl(hook, current, reducer) {
if (
!objectIs(pendingQueue, hook.memoizedState) &&
((didReceiveUpdate = !0),
- didReadFromEntangledAsyncAction$71 &&
+ didReadFromEntangledAsyncAction$72 &&
((reducer = currentEntangledActionThenable), null !== reducer))
)
throw reducer;
@@ -5566,8 +5580,8 @@ function runActionStateAction(actionQueue, node) {
try {
(prevTransition = action(prevState, payload)),
handleActionReturnValue(actionQueue, node, prevTransition);
- } catch (error$77) {
- onActionError(actionQueue, node, error$77);
+ } catch (error$78) {
+ onActionError(actionQueue, node, error$78);
}
}
function handleActionReturnValue(actionQueue, node, returnValue) {
@@ -6051,11 +6065,11 @@ function refreshCache(fiber) {
case 3:
var lane = requestUpdateLane();
fiber = createUpdate(lane);
- var root$80 = enqueueUpdate(provider, fiber, lane);
- null !== root$80 &&
+ var root$81 = enqueueUpdate(provider, fiber, lane);
+ null !== root$81 &&
(startUpdateTimerByLane(lane),
- scheduleUpdateOnFiber(root$80, provider, lane),
- entangleTransitions(root$80, provider, lane));
+ scheduleUpdateOnFiber(root$81, provider, lane),
+ entangleTransitions(root$81, provider, lane));
provider = { cache: createCache() };
fiber.payload = provider;
return;
@@ -6600,9 +6614,9 @@ function resolveClassComponentProps(Component, baseProps) {
}
if ((Component = Component.defaultProps)) {
newProps === baseProps && (newProps = assign({}, newProps));
- for (var propName$84 in Component)
- void 0 === newProps[propName$84] &&
- (newProps[propName$84] = Component[propName$84]);
+ for (var propName$85 in Component)
+ void 0 === newProps[propName$85] &&
+ (newProps[propName$85] = Component[propName$85]);
}
return newProps;
}
@@ -6619,9 +6633,9 @@ function logUncaughtError(root, errorInfo) {
try {
var onUncaughtError = root.onUncaughtError;
onUncaughtError(errorInfo.value, { componentStack: errorInfo.stack });
- } catch (e$85) {
+ } catch (e$86) {
setTimeout(function () {
- throw e$85;
+ throw e$86;
});
}
}
@@ -6632,9 +6646,9 @@ function logCaughtError(root, boundary, errorInfo) {
componentStack: errorInfo.stack,
errorBoundary: 1 === boundary.tag ? boundary.stateNode : null
});
- } catch (e$86) {
+ } catch (e$87) {
setTimeout(function () {
- throw e$86;
+ throw e$87;
});
}
}
@@ -8109,7 +8123,14 @@ function attemptEarlyBailoutIfNoScheduledUpdate(
(workInProgress.flags |= 128),
null
);
- if (0 !== (renderLanes & workInProgress.child.childLanes))
+ stateNode = propagateParentContextChanges(
+ current,
+ workInProgress,
+ renderLanes,
+ !1
+ );
+ var primaryChildLanes = workInProgress.child.childLanes;
+ if (stateNode || 0 !== (renderLanes & primaryChildLanes))
return updateSuspenseComponent(current, workInProgress, renderLanes);
pushPrimaryTreeSuspenseHandler(workInProgress);
current = bailoutOnAlreadyFinishedWork(
@@ -8128,7 +8149,7 @@ function attemptEarlyBailoutIfNoScheduledUpdate(
workInProgress,
renderLanes
);
- var didSuspendBefore = 0 !== (current.flags & 128);
+ primaryChildLanes = 0 !== (current.flags & 128);
stateNode = 0 !== (renderLanes & workInProgress.childLanes);
stateNode ||
(propagateParentContextChanges(
@@ -8138,7 +8159,7 @@ function attemptEarlyBailoutIfNoScheduledUpdate(
!1
),
(stateNode = 0 !== (renderLanes & workInProgress.childLanes)));
- if (didSuspendBefore) {
+ if (primaryChildLanes) {
if (stateNode)
return updateSuspenseListComponent(
current,
@@ -8147,11 +8168,11 @@ function attemptEarlyBailoutIfNoScheduledUpdate(
);
workInProgress.flags |= 128;
}
- didSuspendBefore = workInProgress.memoizedState;
- null !== didSuspendBefore &&
- ((didSuspendBefore.rendering = null),
- (didSuspendBefore.tail = null),
- (didSuspendBefore.lastEffect = null));
+ primaryChildLanes = workInProgress.memoizedState;
+ null !== primaryChildLanes &&
+ ((primaryChildLanes.rendering = null),
+ (primaryChildLanes.tail = null),
+ (primaryChildLanes.lastEffect = null));
pushSuspenseListContext(workInProgress, suspenseStackCursor.current);
if (stateNode) break;
else return null;
@@ -8755,53 +8776,53 @@ function bubbleProperties(completedWork) {
if (didBailout)
if (0 !== (completedWork.mode & 2)) {
for (
- var treeBaseDuration$122 = completedWork.selfBaseDuration,
- child$123 = completedWork.child;
- null !== child$123;
+ var treeBaseDuration$123 = completedWork.selfBaseDuration,
+ child$124 = completedWork.child;
+ null !== child$124;
)
- (newChildLanes |= child$123.lanes | child$123.childLanes),
- (subtreeFlags |= child$123.subtreeFlags & 133169152),
- (subtreeFlags |= child$123.flags & 133169152),
- (treeBaseDuration$122 += child$123.treeBaseDuration),
- (child$123 = child$123.sibling);
- completedWork.treeBaseDuration = treeBaseDuration$122;
+ (newChildLanes |= child$124.lanes | child$124.childLanes),
+ (subtreeFlags |= child$124.subtreeFlags & 133169152),
+ (subtreeFlags |= child$124.flags & 133169152),
+ (treeBaseDuration$123 += child$124.treeBaseDuration),
+ (child$124 = child$124.sibling);
+ completedWork.treeBaseDuration = treeBaseDuration$123;
} else
for (
- treeBaseDuration$122 = completedWork.child;
- null !== treeBaseDuration$122;
+ treeBaseDuration$123 = completedWork.child;
+ null !== treeBaseDuration$123;
)
(newChildLanes |=
- treeBaseDuration$122.lanes | treeBaseDuration$122.childLanes),
- (subtreeFlags |= treeBaseDuration$122.subtreeFlags & 133169152),
- (subtreeFlags |= treeBaseDuration$122.flags & 133169152),
- (treeBaseDuration$122.return = completedWork),
- (treeBaseDuration$122 = treeBaseDuration$122.sibling);
+ treeBaseDuration$123.lanes | treeBaseDuration$123.childLanes),
+ (subtreeFlags |= treeBaseDuration$123.subtreeFlags & 133169152),
+ (subtreeFlags |= treeBaseDuration$123.flags & 133169152),
+ (treeBaseDuration$123.return = completedWork),
+ (treeBaseDuration$123 = treeBaseDuration$123.sibling);
else if (0 !== (completedWork.mode & 2)) {
- treeBaseDuration$122 = completedWork.actualDuration;
- child$123 = completedWork.selfBaseDuration;
+ treeBaseDuration$123 = completedWork.actualDuration;
+ child$124 = completedWork.selfBaseDuration;
for (var child = completedWork.child; null !== child; )
(newChildLanes |= child.lanes | child.childLanes),
(subtreeFlags |= child.subtreeFlags),
(subtreeFlags |= child.flags),
- (treeBaseDuration$122 += child.actualDuration),
- (child$123 += child.treeBaseDuration),
+ (treeBaseDuration$123 += child.actualDuration),
+ (child$124 += child.treeBaseDuration),
(child = child.sibling);
- completedWork.actualDuration = treeBaseDuration$122;
- completedWork.treeBaseDuration = child$123;
+ completedWork.actualDuration = treeBaseDuration$123;
+ completedWork.treeBaseDuration = child$124;
} else
for (
- treeBaseDuration$122 = completedWork.child;
- null !== treeBaseDuration$122;
+ treeBaseDuration$123 = completedWork.child;
+ null !== treeBaseDuration$123;
)
(newChildLanes |=
- treeBaseDuration$122.lanes | treeBaseDuration$122.childLanes),
- (subtreeFlags |= treeBaseDuration$122.subtreeFlags),
- (subtreeFlags |= treeBaseDuration$122.flags),
- (treeBaseDuration$122.return = completedWork),
- (treeBaseDuration$122 = treeBaseDuration$122.sibling);
+ treeBaseDuration$123.lanes | treeBaseDuration$123.childLanes),
+ (subtreeFlags |= treeBaseDuration$123.subtreeFlags),
+ (subtreeFlags |= treeBaseDuration$123.flags),
+ (treeBaseDuration$123.return = completedWork),
+ (treeBaseDuration$123 = treeBaseDuration$123.sibling);
completedWork.subtreeFlags |= subtreeFlags;
completedWork.childLanes = newChildLanes;
return didBailout;
@@ -9652,8 +9673,8 @@ function safelyCallComponentWillUnmount(
} else
try {
instance.componentWillUnmount();
- } catch (error$164) {
- captureCommitPhaseError(current, nearestMountedAncestor, error$164);
+ } catch (error$165) {
+ captureCommitPhaseError(current, nearestMountedAncestor, error$165);
}
}
function safelyAttachRef(current, nearestMountedAncestor) {
@@ -9724,8 +9745,8 @@ function safelyDetachRef(current, nearestMountedAncestor) {
recordEffectDuration(current);
}
else ref(null);
- } catch (error$166) {
- captureCommitPhaseError(current, nearestMountedAncestor, error$166);
+ } catch (error$167) {
+ captureCommitPhaseError(current, nearestMountedAncestor, error$167);
}
else ref.current = null;
}
@@ -10610,11 +10631,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) {
} else
try {
finishedRoot.componentDidMount();
- } catch (error$161) {
+ } catch (error$162) {
captureCommitPhaseError(
finishedWork,
finishedWork.return,
- error$161
+ error$162
);
}
else {
@@ -10631,11 +10652,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) {
current,
finishedRoot.__reactInternalSnapshotBeforeUpdate
);
- } catch (error$162) {
+ } catch (error$163) {
captureCommitPhaseError(
finishedWork,
finishedWork.return,
- error$162
+ error$163
);
}
recordEffectDuration();
@@ -10646,11 +10667,11 @@ function commitLayoutEffectOnFiber(finishedRoot, current, finishedWork) {
current,
finishedRoot.__reactInternalSnapshotBeforeUpdate
);
- } catch (error$163) {
+ } catch (error$164) {
captureCommitPhaseError(
finishedWork,
finishedWork.return,
- error$163
+ error$164
);
}
}
@@ -11535,14 +11556,14 @@ function commitMutationEffectsOnFiber(finishedWork, root, lanes) {
i = null !== current && null !== current.memoizedState;
var prevOffscreenSubtreeIsHidden = offscreenSubtreeIsHidden,
prevOffscreenSubtreeWasHidden = offscreenSubtreeWasHidden,
- prevOffscreenDirectParentIsHidden$186 = offscreenDirectParentIsHidden;
+ prevOffscreenDirectParentIsHidden$187 = offscreenDirectParentIsHidden;
offscreenSubtreeIsHidden = prevOffscreenSubtreeIsHidden || hoistableRoot;
offscreenDirectParentIsHidden =
- prevOffscreenDirectParentIsHidden$186 || hoistableRoot;
+ prevOffscreenDirectParentIsHidden$187 || hoistableRoot;
offscreenSubtreeWasHidden = prevOffscreenSubtreeWasHidden || i;
recursivelyTraverseMutationEffects(root, finishedWork, lanes);
offscreenSubtreeWasHidden = prevOffscreenSubtreeWasHidden;
- offscreenDirectParentIsHidden = prevOffscreenDirectParentIsHidden$186;
+ offscreenDirectParentIsHidden = prevOffscreenDirectParentIsHidden$187;
offscreenSubtreeIsHidden = prevOffscreenSubtreeIsHidden;
i &&
!hoistableRoot &&
@@ -11696,25 +11717,25 @@ function commitReconciliationEffects(finishedWork) {
);
break;
case 5:
- var parent$167 = hostParentFiber.stateNode;
+ var parent$168 = hostParentFiber.stateNode;
hostParentFiber.flags & 32 &&
- (setTextContent(parent$167, ""), (hostParentFiber.flags &= -33));
- var before$168 = getHostSibling(finishedWork);
+ (setTextContent(parent$168, ""), (hostParentFiber.flags &= -33));
+ var before$169 = getHostSibling(finishedWork);
insertOrAppendPlacementNode(
finishedWork,
- before$168,
- parent$167,
+ before$169,
+ parent$168,
parentFragmentInstances
);
break;
case 3:
case 4:
- var parent$169 = hostParentFiber.stateNode.containerInfo,
- before$170 = getHostSibling(finishedWork);
+ var parent$170 = hostParentFiber.stateNode.containerInfo,
+ before$171 = getHostSibling(finishedWork);
insertOrAppendPlacementNodeIntoContainer(
finishedWork,
- before$170,
- parent$169,
+ before$171,
+ parent$170,
parentFragmentInstances
);
break;
@@ -13659,7 +13680,7 @@ function prepareFreshStack(root, lanes) {
0 <= blockingEventTime && blockingEventTime < blockingClampTime
? blockingClampTime
: blockingEventTime;
- var clampedRenderStartTime$215 =
+ var clampedRenderStartTime$216 =
0 <= endTime
? endTime
: 0 <= previousRenderStartTime
@@ -13669,13 +13690,13 @@ function prepareFreshStack(root, lanes) {
? (setCurrentTrackFromLanes(2),
logSuspendedWithDelayPhase(
blockingSuspendedTime,
- clampedRenderStartTime$215,
+ clampedRenderStartTime$216,
lanes
))
: 0 !== (animatingLanes & 127) &&
(setCurrentTrackFromLanes(2),
- logAnimatingPhase(blockingClampTime, clampedRenderStartTime$215));
- clampedRenderStartTime$215 = blockingEventType;
+ logAnimatingPhase(blockingClampTime, clampedRenderStartTime$216));
+ clampedRenderStartTime$216 = blockingEventType;
var eventIsRepeat = 0 < blockingEventRepeatTime,
isSpawnedUpdate = 1 === blockingUpdateType,
isPingedUpdate = 2 === blockingUpdateType,
@@ -13690,12 +13711,12 @@ function prepareFreshStack(root, lanes) {
? endTime > previousRenderStartTime &&
(endTime = previousRenderStartTime)
: (endTime = previousRenderStartTime),
- null !== clampedRenderStartTime$215 &&
+ null !== clampedRenderStartTime$216 &&
previousRenderStartTime > endTime &&
console.timeStamp(
eventIsRepeat
? "Consecutive"
- : "Event: " + clampedRenderStartTime$215,
+ : "Event: " + clampedRenderStartTime$216,
endTime,
previousRenderStartTime,
currentTrack,
@@ -13737,13 +13758,13 @@ function prepareFreshStack(root, lanes) {
0 <= transitionUpdateTime && transitionUpdateTime < transitionClampTime
? transitionClampTime
: transitionUpdateTime),
- (clampedRenderStartTime$215 =
+ (clampedRenderStartTime$216 =
0 <= transitionEventTime && transitionEventTime < transitionClampTime
? transitionClampTime
: transitionEventTime),
(eventIsRepeat =
- 0 <= clampedRenderStartTime$215
- ? clampedRenderStartTime$215
+ 0 <= clampedRenderStartTime$216
+ ? clampedRenderStartTime$216
: 0 <= endTime
? endTime
: renderStartTime),
@@ -13771,15 +13792,15 @@ function prepareFreshStack(root, lanes) {
? previousRenderStartTime > endTime &&
(previousRenderStartTime = endTime)
: (previousRenderStartTime = endTime),
- 0 < clampedRenderStartTime$215
- ? clampedRenderStartTime$215 > previousRenderStartTime &&
- (clampedRenderStartTime$215 = previousRenderStartTime)
- : (clampedRenderStartTime$215 = previousRenderStartTime),
- previousRenderStartTime > clampedRenderStartTime$215 &&
+ 0 < clampedRenderStartTime$216
+ ? clampedRenderStartTime$216 > previousRenderStartTime &&
+ (clampedRenderStartTime$216 = previousRenderStartTime)
+ : (clampedRenderStartTime$216 = previousRenderStartTime),
+ previousRenderStartTime > clampedRenderStartTime$216 &&
null !== eventIsRepeat &&
console.timeStamp(
isSpawnedUpdate ? "Consecutive" : "Event: " + eventIsRepeat,
- clampedRenderStartTime$215,
+ clampedRenderStartTime$216,
previousRenderStartTime,
currentTrack,
"Scheduler \u269b",
@@ -13854,9 +13875,9 @@ function prepareFreshStack(root, lanes) {
endTime = root.entangledLanes;
if (0 !== endTime)
for (root = root.entanglements, endTime &= lanes; 0 < endTime; )
- (clampedRenderStartTime$215 = 31 - clz32(endTime)),
- (eventIsRepeat = 1 << clampedRenderStartTime$215),
- (lanes |= root[clampedRenderStartTime$215]),
+ (clampedRenderStartTime$216 = 31 - clz32(endTime)),
+ (eventIsRepeat = 1 << clampedRenderStartTime$216),
+ (lanes |= root[clampedRenderStartTime$216]),
(endTime &= ~eventIsRepeat);
entangledRenderLanes = lanes;
finishQueueingConcurrentUpdates();
@@ -13987,8 +14008,8 @@ function renderRootSync(root, lanes, shouldYieldForPrerendering) {
workLoopSync();
memoizedUpdaters = workInProgressRootExitStatus;
break;
- } catch (thrownValue$220) {
- handleThrow(root, thrownValue$220);
+ } catch (thrownValue$221) {
+ handleThrow(root, thrownValue$221);
}
while (1);
lanes && root.shellSuspendCounter++;
@@ -14113,8 +14134,8 @@ function renderRootConcurrent(root, lanes) {
}
workLoopConcurrentByScheduler();
break;
- } catch (thrownValue$222) {
- handleThrow(root, thrownValue$222);
+ } catch (thrownValue$223) {
+ handleThrow(root, thrownValue$223);
}
while (1);
lastContextDependency = currentlyRenderingFiber$1 = null;
@@ -15080,14 +15101,14 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) {
isFlushingWork = !0;
do {
var didPerformSomeWork = !1;
- for (var root$226 = firstScheduledRoot; null !== root$226; ) {
+ for (var root$227 = firstScheduledRoot; null !== root$227; ) {
if (!onlyLegacy)
if (0 !== syncTransitionLanes) {
- var pendingLanes = root$226.pendingLanes;
+ var pendingLanes = root$227.pendingLanes;
if (0 === pendingLanes) var JSCompiler_inline_result = 0;
else {
- var suspendedLanes = root$226.suspendedLanes,
- pingedLanes = root$226.pingedLanes;
+ var suspendedLanes = root$227.suspendedLanes,
+ pingedLanes = root$227.pingedLanes;
JSCompiler_inline_result =
(1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1;
JSCompiler_inline_result &=
@@ -15101,20 +15122,20 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) {
}
0 !== JSCompiler_inline_result &&
((didPerformSomeWork = !0),
- performSyncWorkOnRoot(root$226, JSCompiler_inline_result));
+ performSyncWorkOnRoot(root$227, JSCompiler_inline_result));
} else
(JSCompiler_inline_result = workInProgressRootRenderLanes),
(JSCompiler_inline_result = getNextLanes(
- root$226,
- root$226 === workInProgressRoot ? JSCompiler_inline_result : 0,
- null !== root$226.cancelPendingCommit ||
- -1 !== root$226.timeoutHandle
+ root$227,
+ root$227 === workInProgressRoot ? JSCompiler_inline_result : 0,
+ null !== root$227.cancelPendingCommit ||
+ -1 !== root$227.timeoutHandle
)),
0 === (JSCompiler_inline_result & 3) ||
- checkIfRootIsPrerendering(root$226, JSCompiler_inline_result) ||
+ checkIfRootIsPrerendering(root$227, JSCompiler_inline_result) ||
((didPerformSomeWork = !0),
- performSyncWorkOnRoot(root$226, JSCompiler_inline_result));
- root$226 = root$226.next;
+ performSyncWorkOnRoot(root$227, JSCompiler_inline_result));
+ root$227 = root$227.next;
}
} while (didPerformSomeWork);
isFlushingWork = !1;
@@ -15354,20 +15375,20 @@ function extractEvents$1(
}
}
for (
- var i$jscomp$inline_1991 = 0;
- i$jscomp$inline_1991 < simpleEventPluginEvents.length;
- i$jscomp$inline_1991++
+ var i$jscomp$inline_1992 = 0;
+ i$jscomp$inline_1992 < simpleEventPluginEvents.length;
+ i$jscomp$inline_1992++
) {
- var eventName$jscomp$inline_1992 =
- simpleEventPluginEvents[i$jscomp$inline_1991],
- domEventName$jscomp$inline_1993 =
- eventName$jscomp$inline_1992.toLowerCase(),
- capitalizedEvent$jscomp$inline_1994 =
- eventName$jscomp$inline_1992[0].toUpperCase() +
- eventName$jscomp$inline_1992.slice(1);
+ var eventName$jscomp$inline_1993 =
+ simpleEventPluginEvents[i$jscomp$inline_1992],
+ domEventName$jscomp$inline_1994 =
+ eventName$jscomp$inline_1993.toLowerCase(),
+ capitalizedEvent$jscomp$inline_1995 =
+ eventName$jscomp$inline_1993[0].toUpperCase() +
+ eventName$jscomp$inline_1993.slice(1);
registerSimpleEvent(
- domEventName$jscomp$inline_1993,
- "on" + capitalizedEvent$jscomp$inline_1994
+ domEventName$jscomp$inline_1994,
+ "on" + capitalizedEvent$jscomp$inline_1995
);
}
registerSimpleEvent(ANIMATION_END, "onAnimationEnd");
@@ -16524,34 +16545,34 @@ function setInitialProperties(domElement, tag, props) {
defaultChecked = null;
for (hasSrc in props)
if (props.hasOwnProperty(hasSrc)) {
- var propValue$240 = props[hasSrc];
- if (null != propValue$240)
+ var propValue$241 = props[hasSrc];
+ if (null != propValue$241)
switch (hasSrc) {
case "name":
- hasSrcSet = propValue$240;
+ hasSrcSet = propValue$241;
break;
case "type":
- propValue = propValue$240;
+ propValue = propValue$241;
break;
case "checked":
- checked = propValue$240;
+ checked = propValue$241;
break;
case "defaultChecked":
- defaultChecked = propValue$240;
+ defaultChecked = propValue$241;
break;
case "value":
- propKey = propValue$240;
+ propKey = propValue$241;
break;
case "defaultValue":
- defaultValue = propValue$240;
+ defaultValue = propValue$241;
break;
case "children":
case "dangerouslySetInnerHTML":
- if (null != propValue$240)
+ if (null != propValue$241)
throw Error(formatProdErrorMessage(137, tag));
break;
default:
- setProp(domElement, tag, hasSrc, propValue$240, props, null);
+ setProp(domElement, tag, hasSrc, propValue$241, props, null);
}
}
initInput(
@@ -16688,14 +16709,14 @@ function setInitialProperties(domElement, tag, props) {
return;
default:
if (isCustomElement(tag)) {
- for (propValue$240 in props)
- props.hasOwnProperty(propValue$240) &&
- ((hasSrc = props[propValue$240]),
+ for (propValue$241 in props)
+ props.hasOwnProperty(propValue$241) &&
+ ((hasSrc = props[propValue$241]),
void 0 !== hasSrc &&
setPropOnCustomElement(
domElement,
tag,
- propValue$240,
+ propValue$241,
hasSrc,
props,
void 0
@@ -16743,14 +16764,14 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
setProp(domElement, tag, propKey, null, nextProps, lastProp);
}
}
- for (var propKey$257 in nextProps) {
- var propKey = nextProps[propKey$257];
- lastProp = lastProps[propKey$257];
+ for (var propKey$258 in nextProps) {
+ var propKey = nextProps[propKey$258];
+ lastProp = lastProps[propKey$258];
if (
- nextProps.hasOwnProperty(propKey$257) &&
+ nextProps.hasOwnProperty(propKey$258) &&
(null != propKey || null != lastProp)
)
- switch (propKey$257) {
+ switch (propKey$258) {
case "type":
propKey !== lastProp && (viewTransitionMutationContext = !0);
type = propKey;
@@ -16785,7 +16806,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
setProp(
domElement,
tag,
- propKey$257,
+ propKey$258,
propKey,
nextProps,
lastProp
@@ -16804,7 +16825,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
);
return;
case "select":
- propKey = value = defaultValue = propKey$257 = null;
+ propKey = value = defaultValue = propKey$258 = null;
for (type in lastProps)
if (
((lastDefaultValue = lastProps[type]),
@@ -16836,7 +16857,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
switch (name) {
case "value":
type !== lastDefaultValue && (viewTransitionMutationContext = !0);
- propKey$257 = type;
+ propKey$258 = type;
break;
case "defaultValue":
type !== lastDefaultValue && (viewTransitionMutationContext = !0);
@@ -16859,15 +16880,15 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
tag = defaultValue;
lastProps = value;
nextProps = propKey;
- null != propKey$257
- ? updateOptions(domElement, !!lastProps, propKey$257, !1)
+ null != propKey$258
+ ? updateOptions(domElement, !!lastProps, propKey$258, !1)
: !!nextProps !== !!lastProps &&
(null != tag
? updateOptions(domElement, !!lastProps, tag, !0)
: updateOptions(domElement, !!lastProps, lastProps ? [] : "", !1));
return;
case "textarea":
- propKey = propKey$257 = null;
+ propKey = propKey$258 = null;
for (defaultValue in lastProps)
if (
((name = lastProps[defaultValue]),
@@ -16892,7 +16913,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
switch (value) {
case "value":
name !== type && (viewTransitionMutationContext = !0);
- propKey$257 = name;
+ propKey$258 = name;
break;
case "defaultValue":
name !== type && (viewTransitionMutationContext = !0);
@@ -16907,17 +16928,17 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
name !== type &&
setProp(domElement, tag, value, name, nextProps, type);
}
- updateTextarea(domElement, propKey$257, propKey);
+ updateTextarea(domElement, propKey$258, propKey);
return;
case "option":
- for (var propKey$273 in lastProps)
+ for (var propKey$274 in lastProps)
if (
- ((propKey$257 = lastProps[propKey$273]),
- lastProps.hasOwnProperty(propKey$273) &&
- null != propKey$257 &&
- !nextProps.hasOwnProperty(propKey$273))
+ ((propKey$258 = lastProps[propKey$274]),
+ lastProps.hasOwnProperty(propKey$274) &&
+ null != propKey$258 &&
+ !nextProps.hasOwnProperty(propKey$274))
)
- switch (propKey$273) {
+ switch (propKey$274) {
case "selected":
domElement.selected = !1;
break;
@@ -16925,34 +16946,34 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
setProp(
domElement,
tag,
- propKey$273,
+ propKey$274,
null,
nextProps,
- propKey$257
+ propKey$258
);
}
for (lastDefaultValue in nextProps)
if (
- ((propKey$257 = nextProps[lastDefaultValue]),
+ ((propKey$258 = nextProps[lastDefaultValue]),
(propKey = lastProps[lastDefaultValue]),
nextProps.hasOwnProperty(lastDefaultValue) &&
- propKey$257 !== propKey &&
- (null != propKey$257 || null != propKey))
+ propKey$258 !== propKey &&
+ (null != propKey$258 || null != propKey))
)
switch (lastDefaultValue) {
case "selected":
- propKey$257 !== propKey && (viewTransitionMutationContext = !0);
+ propKey$258 !== propKey && (viewTransitionMutationContext = !0);
domElement.selected =
- propKey$257 &&
- "function" !== typeof propKey$257 &&
- "symbol" !== typeof propKey$257;
+ propKey$258 &&
+ "function" !== typeof propKey$258 &&
+ "symbol" !== typeof propKey$258;
break;
default:
setProp(
domElement,
tag,
lastDefaultValue,
- propKey$257,
+ propKey$258,
nextProps,
propKey
);
@@ -16973,24 +16994,24 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
case "track":
case "wbr":
case "menuitem":
- for (var propKey$278 in lastProps)
- (propKey$257 = lastProps[propKey$278]),
- lastProps.hasOwnProperty(propKey$278) &&
- null != propKey$257 &&
- !nextProps.hasOwnProperty(propKey$278) &&
- setProp(domElement, tag, propKey$278, null, nextProps, propKey$257);
+ for (var propKey$279 in lastProps)
+ (propKey$258 = lastProps[propKey$279]),
+ lastProps.hasOwnProperty(propKey$279) &&
+ null != propKey$258 &&
+ !nextProps.hasOwnProperty(propKey$279) &&
+ setProp(domElement, tag, propKey$279, null, nextProps, propKey$258);
for (checked in nextProps)
if (
- ((propKey$257 = nextProps[checked]),
+ ((propKey$258 = nextProps[checked]),
(propKey = lastProps[checked]),
nextProps.hasOwnProperty(checked) &&
- propKey$257 !== propKey &&
- (null != propKey$257 || null != propKey))
+ propKey$258 !== propKey &&
+ (null != propKey$258 || null != propKey))
)
switch (checked) {
case "children":
case "dangerouslySetInnerHTML":
- if (null != propKey$257)
+ if (null != propKey$258)
throw Error(formatProdErrorMessage(137, tag));
break;
default:
@@ -16998,7 +17019,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
domElement,
tag,
checked,
- propKey$257,
+ propKey$258,
nextProps,
propKey
);
@@ -17006,49 +17027,49 @@ function updateProperties(domElement, tag, lastProps, nextProps) {
return;
default:
if (isCustomElement(tag)) {
- for (var propKey$283 in lastProps)
- (propKey$257 = lastProps[propKey$283]),
- lastProps.hasOwnProperty(propKey$283) &&
- void 0 !== propKey$257 &&
- !nextProps.hasOwnProperty(propKey$283) &&
+ for (var propKey$284 in lastProps)
+ (propKey$258 = lastProps[propKey$284]),
+ lastProps.hasOwnProperty(propKey$284) &&
+ void 0 !== propKey$258 &&
+ !nextProps.hasOwnProperty(propKey$284) &&
setPropOnCustomElement(
domElement,
tag,
- propKey$283,
+ propKey$284,
void 0,
nextProps,
- propKey$257
+ propKey$258
);
for (defaultChecked in nextProps)
- (propKey$257 = nextProps[defaultChecked]),
+ (propKey$258 = nextProps[defaultChecked]),
(propKey = lastProps[defaultChecked]),
!nextProps.hasOwnProperty(defaultChecked) ||
- propKey$257 === propKey ||
- (void 0 === propKey$257 && void 0 === propKey) ||
+ propKey$258 === propKey ||
+ (void 0 === propKey$258 && void 0 === propKey) ||
setPropOnCustomElement(
domElement,
tag,
defaultChecked,
- propKey$257,
+ propKey$258,
nextProps,
propKey
);
return;
}
}
- for (var propKey$288 in lastProps)
- (propKey$257 = lastProps[propKey$288]),
- lastProps.hasOwnProperty(propKey$288) &&
- null != propKey$257 &&
- !nextProps.hasOwnProperty(propKey$288) &&
- setProp(domElement, tag, propKey$288, null, nextProps, propKey$257);
+ for (var propKey$289 in lastProps)
+ (propKey$258 = lastProps[propKey$289]),
+ lastProps.hasOwnProperty(propKey$289) &&
+ null != propKey$258 &&
+ !nextProps.hasOwnProperty(propKey$289) &&
+ setProp(domElement, tag, propKey$289, null, nextProps, propKey$258);
for (lastProp in nextProps)
- (propKey$257 = nextProps[lastProp]),
+ (propKey$258 = nextProps[lastProp]),
(propKey = lastProps[lastProp]),
!nextProps.hasOwnProperty(lastProp) ||
- propKey$257 === propKey ||
- (null == propKey$257 && null == propKey) ||
- setProp(domElement, tag, lastProp, propKey$257, nextProps, propKey);
+ propKey$258 === propKey ||
+ (null == propKey$258 && null == propKey) ||
+ setProp(domElement, tag, lastProp, propKey$258, nextProps, propKey);
}
function isLikelyStaticResource(initiatorType) {
switch (initiatorType) {
@@ -18677,26 +18698,26 @@ function getResource(type, currentProps, pendingProps, currentResource) {
"string" === typeof pendingProps.precedence
) {
type = getStyleKey(pendingProps.href);
- var styles$304 = getResourcesFromRoot(
+ var styles$305 = getResourcesFromRoot(
JSCompiler_inline_result
).hoistableStyles,
- resource$305 = styles$304.get(type);
- resource$305 ||
+ resource$306 = styles$305.get(type);
+ resource$306 ||
((JSCompiler_inline_result =
JSCompiler_inline_result.ownerDocument || JSCompiler_inline_result),
- (resource$305 = {
+ (resource$306 = {
type: "stylesheet",
instance: null,
count: 0,
state: { loading: 0, preload: null }
}),
- styles$304.set(type, resource$305),
- (styles$304 = JSCompiler_inline_result.querySelector(
+ styles$305.set(type, resource$306),
+ (styles$305 = JSCompiler_inline_result.querySelector(
getStylesheetSelectorFromKey(type)
)) &&
- !styles$304._p &&
- ((resource$305.instance = styles$304),
- (resource$305.state.loading = 5)),
+ !styles$305._p &&
+ ((resource$306.instance = styles$305),
+ (resource$306.state.loading = 5)),
preloadPropsMap.has(type) ||
((pendingProps = {
rel: "preload",
@@ -18709,16 +18730,16 @@ function getResource(type, currentProps, pendingProps, currentResource) {
referrerPolicy: pendingProps.referrerPolicy
}),
preloadPropsMap.set(type, pendingProps),
- styles$304 ||
+ styles$305 ||
preloadStylesheet(
JSCompiler_inline_result,
type,
pendingProps,
- resource$305.state
+ resource$306.state
)));
if (currentProps && null === currentResource)
throw Error(formatProdErrorMessage(528, ""));
- return resource$305;
+ return resource$306;
}
if (currentProps && null !== currentResource)
throw Error(formatProdErrorMessage(529, ""));
@@ -18815,37 +18836,37 @@ function acquireResource(hoistableRoot, resource, props) {
return (resource.instance = instance);
case "stylesheet":
styleProps = getStyleKey(props.href);
- var instance$310 = hoistableRoot.querySelector(
+ var instance$311 = hoistableRoot.querySelector(
getStylesheetSelectorFromKey(styleProps)
);
- if (instance$310)
+ if (instance$311)
return (
(resource.state.loading |= 4),
- (resource.instance = instance$310),
- markNodeAsHoistable(instance$310),
- instance$310
+ (resource.instance = instance$311),
+ markNodeAsHoistable(instance$311),
+ instance$311
);
instance = stylesheetPropsFromRawProps(props);
(styleProps = preloadPropsMap.get(styleProps)) &&
adoptPreloadPropsForStylesheet(instance, styleProps);
- instance$310 = (
+ instance$311 = (
hoistableRoot.ownerDocument || hoistableRoot
).createElement("link");
- markNodeAsHoistable(instance$310);
- var linkInstance = instance$310;
+ markNodeAsHoistable(instance$311);
+ var linkInstance = instance$311;
linkInstance._p = new Promise(function (resolve, reject) {
linkInstance.onload = resolve;
linkInstance.onerror = reject;
});
- setInitialProperties(instance$310, "link", instance);
+ setInitialProperties(instance$311, "link", instance);
resource.state.loading |= 4;
- insertStylesheet(instance$310, props.precedence, hoistableRoot);
- return (resource.instance = instance$310);
+ insertStylesheet(instance$311, props.precedence, hoistableRoot);
+ return (resource.instance = instance$311);
case "script":
- instance$310 = getScriptKey(props.src);
+ instance$311 = getScriptKey(props.src);
if (
(styleProps = hoistableRoot.querySelector(
- getScriptSelectorFromKey(instance$310)
+ getScriptSelectorFromKey(instance$311)
))
)
return (
@@ -18854,7 +18875,7 @@ function acquireResource(hoistableRoot, resource, props) {
styleProps
);
instance = props;
- if ((styleProps = preloadPropsMap.get(instance$310)))
+ if ((styleProps = preloadPropsMap.get(instance$311)))
(instance = assign({}, props)),
adoptPreloadPropsForScript(instance, styleProps);
hoistableRoot = hoistableRoot.ownerDocument || hoistableRoot;
@@ -20012,16 +20033,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) {
0 === i && attemptExplicitHydrationTarget(target);
}
};
-var isomorphicReactPackageVersion$jscomp$inline_2340 = React.version;
+var isomorphicReactPackageVersion$jscomp$inline_2341 = React.version;
if (
- "19.3.0-canary-2ba30655-20260219" !==
- isomorphicReactPackageVersion$jscomp$inline_2340
+ "19.3.0-canary-ab18f33d-20260220" !==
+ isomorphicReactPackageVersion$jscomp$inline_2341
)
throw Error(
formatProdErrorMessage(
527,
- isomorphicReactPackageVersion$jscomp$inline_2340,
- "19.3.0-canary-2ba30655-20260219"
+ isomorphicReactPackageVersion$jscomp$inline_2341,
+ "19.3.0-canary-ab18f33d-20260220"
)
);
ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
@@ -20041,24 +20062,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) {
null === componentOrElement ? null : componentOrElement.stateNode;
return componentOrElement;
};
-var internals$jscomp$inline_2939 = {
+var internals$jscomp$inline_2922 = {
bundleType: 0,
- version: "19.3.0-canary-2ba30655-20260219",
+ version: "19.3.0-canary-ab18f33d-20260220",
rendererPackageName: "react-dom",
currentDispatcherRef: ReactSharedInternals,
- reconcilerVersion: "19.3.0-canary-2ba30655-20260219"
+ reconcilerVersion: "19.3.0-canary-ab18f33d-20260220"
};
if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
- var hook$jscomp$inline_2940 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
+ var hook$jscomp$inline_2923 = __REACT_DEVTOOLS_GLOBAL_HOOK__;
if (
- !hook$jscomp$inline_2940.isDisabled &&
- hook$jscomp$inline_2940.supportsFiber
+ !hook$jscomp$inline_2923.isDisabled &&
+ hook$jscomp$inline_2923.supportsFiber
)
try {
- (rendererID = hook$jscomp$inline_2940.inject(
- internals$jscomp$inline_2939
+ (rendererID = hook$jscomp$inline_2923.inject(
+ internals$jscomp$inline_2922
)),
- (injectedHook = hook$jscomp$inline_2940);
+ (injectedHook = hook$jscomp$inline_2923);
} catch (err) {}
}
function getCrossOriginStringAs(as, input) {
@@ -20305,7 +20326,7 @@ exports.useFormState = function (action, initialState, permalink) {
exports.useFormStatus = function () {
return ReactSharedInternals.H.useHostTransitionStatus();
};
-exports.version = "19.3.0-canary-2ba30655-20260219";
+exports.version = "19.3.0-canary-ab18f33d-20260220";
"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 3fe0edc9456426..de27f939f5db78 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
@@ -10140,5 +10140,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.3.0-canary-2ba30655-20260219";
+ exports.version = "19.3.0-canary-ab18f33d-20260220";
})();
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 ee1cbb33ec8214..9d25f1c67f173d 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
@@ -6763,4 +6763,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.3.0-canary-2ba30655-20260219";
+exports.version = "19.3.0-canary-ab18f33d-20260220";
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 4a72261afa4e03..9f95b81c18fcb0 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
@@ -10140,5 +10140,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.3.0-canary-2ba30655-20260219";
+ exports.version = "19.3.0-canary-ab18f33d-20260220";
})();
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 e935ba3e3b4f00..22359a43dc2cc1 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
@@ -6855,4 +6855,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.3.0-canary-2ba30655-20260219";
+exports.version = "19.3.0-canary-ab18f33d-20260220";
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 cf8051831a1173..3572a9a2028bb1 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
@@ -9105,11 +9105,11 @@
}
function ensureCorrectIsomorphicReactVersion() {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-canary-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-canary-ab18f33d-20260220" !== 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.3.0-canary-2ba30655-20260219\nLearn more: https://react.dev/warnings/version-mismatch")
+ "\n - react-dom: 19.3.0-canary-ab18f33d-20260220\nLearn more: https://react.dev/warnings/version-mismatch")
);
}
var React = require("next/dist/compiled/react"),
@@ -10916,5 +10916,5 @@
startWork(request);
});
};
- exports.version = "19.3.0-canary-2ba30655-20260219";
+ exports.version = "19.3.0-canary-ab18f33d-20260220";
})();
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 70611d5baed58a..94ada61bf6b206 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
@@ -7370,12 +7370,12 @@ function getPostponedState(request) {
}
function ensureCorrectIsomorphicReactVersion() {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-canary-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-canary-ab18f33d-20260220" !== isomorphicReactPackageVersion)
throw Error(
formatProdErrorMessage(
527,
isomorphicReactPackageVersion,
- "19.3.0-canary-2ba30655-20260219"
+ "19.3.0-canary-ab18f33d-20260220"
)
);
}
@@ -7626,4 +7626,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) {
startWork(request);
});
};
-exports.version = "19.3.0-canary-2ba30655-20260219";
+exports.version = "19.3.0-canary-ab18f33d-20260220";
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 098cd549fade10..1777293cc2919e 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
@@ -7078,11 +7078,11 @@ function getPostponedState(request) {
}
function ensureCorrectIsomorphicReactVersion() {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-canary-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-canary-ab18f33d-20260220" !== 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.3.0-canary-2ba30655-20260219\nLearn more: https://react.dev/warnings/version-mismatch")
+ "\n - react-dom: 19.3.0-canary-ab18f33d-20260220\nLearn more: https://react.dev/warnings/version-mismatch")
);
}
ensureCorrectIsomorphicReactVersion();
@@ -7627,4 +7627,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) {
}
};
};
-exports.version = "19.3.0-canary-2ba30655-20260219";
+exports.version = "19.3.0-canary-ab18f33d-20260220";
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 f5199f320ebdb2..70fad52a6aec52 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
@@ -9128,11 +9128,11 @@
}
function ensureCorrectIsomorphicReactVersion() {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-canary-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-canary-ab18f33d-20260220" !== 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.3.0-canary-2ba30655-20260219\nLearn more: https://react.dev/warnings/version-mismatch")
+ "\n - react-dom: 19.3.0-canary-ab18f33d-20260220\nLearn more: https://react.dev/warnings/version-mismatch")
);
}
var React = require("next/dist/compiled/react"),
@@ -10935,5 +10935,5 @@
startWork(request);
});
};
- exports.version = "19.3.0-canary-2ba30655-20260219";
+ exports.version = "19.3.0-canary-ab18f33d-20260220";
})();
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 b20edca7aa7158..6a686a57e94792 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
@@ -7477,11 +7477,11 @@ function getPostponedState(request) {
}
function ensureCorrectIsomorphicReactVersion() {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-canary-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-canary-ab18f33d-20260220" !== 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.3.0-canary-2ba30655-20260219\nLearn more: https://react.dev/warnings/version-mismatch")
+ "\n - react-dom: 19.3.0-canary-ab18f33d-20260220\nLearn more: https://react.dev/warnings/version-mismatch")
);
}
ensureCorrectIsomorphicReactVersion();
@@ -7731,4 +7731,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) {
startWork(request);
});
};
-exports.version = "19.3.0-canary-2ba30655-20260219";
+exports.version = "19.3.0-canary-ab18f33d-20260220";
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 e78dc0955c187c..e5929bb5587f57 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
@@ -9002,11 +9002,11 @@
}
function ensureCorrectIsomorphicReactVersion() {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-canary-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-canary-ab18f33d-20260220" !== 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.3.0-canary-2ba30655-20260219\nLearn more: https://react.dev/warnings/version-mismatch")
+ "\n - react-dom: 19.3.0-canary-ab18f33d-20260220\nLearn more: https://react.dev/warnings/version-mismatch")
);
}
function createDrainHandler(destination, request) {
@@ -11115,5 +11115,5 @@
}
};
};
- exports.version = "19.3.0-canary-2ba30655-20260219";
+ exports.version = "19.3.0-canary-ab18f33d-20260220";
})();
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 a6b9010b215032..16180c86fc5473 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
@@ -7368,11 +7368,11 @@ function getPostponedState(request) {
}
function ensureCorrectIsomorphicReactVersion() {
var isomorphicReactPackageVersion = React.version;
- if ("19.3.0-canary-2ba30655-20260219" !== isomorphicReactPackageVersion)
+ if ("19.3.0-canary-ab18f33d-20260220" !== 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.3.0-canary-2ba30655-20260219\nLearn more: https://react.dev/warnings/version-mismatch")
+ "\n - react-dom: 19.3.0-canary-ab18f33d-20260220\nLearn more: https://react.dev/warnings/version-mismatch")
);
}
ensureCorrectIsomorphicReactVersion();
@@ -7922,4 +7922,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) {
}
};
};
-exports.version = "19.3.0-canary-2ba30655-20260219";
+exports.version = "19.3.0-canary-ab18f33d-20260220";
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 b026df38c46cad..75fe6d47ba1f36 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
@@ -422,7 +422,7 @@
exports.useFormStatus = function () {
return resolveDispatcher().useHostTransitionStatus();
};
- exports.version = "19.3.0-canary-2ba30655-20260219";
+ exports.version = "19.3.0-canary-ab18f33d-20260220";
"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 9fa31d372b800c..c3d825840bf1f9 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
@@ -213,4 +213,4 @@ exports.useFormState = function (action, initialState, permalink) {
exports.useFormStatus = function () {
return ReactSharedInternals.H.useHostTransitionStatus();
};
-exports.version = "19.3.0-canary-2ba30655-20260219";
+exports.version = "19.3.0-canary-ab18f33d-20260220";
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 1ae45a45372d4a..1b72ae511d859b 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.3.0-canary-2ba30655-20260219";
+ exports.version = "19.3.0-canary-ab18f33d-20260220";
})();
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 5d5c10cfbe1885..fb8cd0ddd9337c 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.3.0-canary-2ba30655-20260219";
+exports.version = "19.3.0-canary-ab18f33d-20260220";
diff --git a/packages/next/src/compiled/react-dom/package.json b/packages/next/src/compiled/react-dom/package.json
index 9dc340aec8e086..74ac4d549f4c53 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.28.0-canary-2ba30655-20260219"
+ "scheduler": "0.28.0-canary-ab18f33d-20260220"
},
"peerDependencies": {
- "react": "19.3.0-canary-2ba30655-20260219"
+ "react": "19.3.0-canary-ab18f33d-20260220"
},
"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 367754a8c6ad09..56fb0381efe2c5 100644
--- a/packages/next/src/compiled/react-experimental/cjs/react.development.js
+++ b/packages/next/src/compiled/react-experimental/cjs/react.development.js
@@ -1391,7 +1391,7 @@
exports.useTransition = function () {
return resolveDispatcher().useTransition();
};
- exports.version = "19.3.0-experimental-2ba30655-20260219";
+ exports.version = "19.3.0-experimental-ab18f33d-20260220";
"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 7da4e253784ecd..b8ac06061e0e7e 100644
--- a/packages/next/src/compiled/react-experimental/cjs/react.production.js
+++ b/packages/next/src/compiled/react-experimental/cjs/react.production.js
@@ -613,4 +613,4 @@ exports.useSyncExternalStore = function (
exports.useTransition = function () {
return ReactSharedInternals.H.useTransition();
};
-exports.version = "19.3.0-experimental-2ba30655-20260219";
+exports.version = "19.3.0-experimental-ab18f33d-20260220";
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 8a4d91d2b95add..ce08254155064f 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
@@ -1061,5 +1061,5 @@
exports.useMemo = function (create, deps) {
return resolveDispatcher().useMemo(create, deps);
};
- exports.version = "19.3.0-experimental-2ba30655-20260219";
+ exports.version = "19.3.0-experimental-ab18f33d-20260220";
})();
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 3af7f605769469..9139943880f87c 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
@@ -579,4 +579,4 @@ exports.useId = function () {
exports.useMemo = function (create, deps) {
return ReactSharedInternals.H.useMemo(create, deps);
};
-exports.version = "19.3.0-experimental-2ba30655-20260219";
+exports.version = "19.3.0-experimental-ab18f33d-20260220";
diff --git a/packages/next/src/compiled/react-is/package.json b/packages/next/src/compiled/react-is/package.json
index cd6bd5dcd1bae6..4868352d1ac083 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.3.0-canary-2ba30655-20260219",
+ "version": "19.3.0-canary-ab18f33d-20260220",
"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 68ea58c6e0d6d2..f82ee49b9f3fc0 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
@@ -5144,10 +5144,10 @@
return hook.checkDCE ? !0 : !1;
})({
bundleType: 1,
- version: "19.3.0-experimental-2ba30655-20260219",
+ version: "19.3.0-experimental-ab18f33d-20260220",
rendererPackageName: "react-server-dom-turbopack",
currentDispatcherRef: ReactSharedInternals,
- reconcilerVersion: "19.3.0-experimental-2ba30655-20260219",
+ reconcilerVersion: "19.3.0-experimental-ab18f33d-20260220",
getCurrentComponentInfo: function () {
return currentOwnerInDEV;
}
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 d1c62b885fe1a9..44cf635570296a 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-2ba30655-20260219",
- "react-dom": "0.0.0-experimental-2ba30655-20260219"
+ "react": "0.0.0-experimental-ab18f33d-20260220",
+ "react-dom": "0.0.0-experimental-ab18f33d-20260220"
}
}
\ 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 164a695d11726c..ae36de9ded4d41 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
@@ -5144,10 +5144,10 @@
return hook.checkDCE ? !0 : !1;
})({
bundleType: 1,
- version: "19.3.0-canary-2ba30655-20260219",
+ version: "19.3.0-canary-ab18f33d-20260220",
rendererPackageName: "react-server-dom-turbopack",
currentDispatcherRef: ReactSharedInternals,
- reconcilerVersion: "19.3.0-canary-2ba30655-20260219",
+ reconcilerVersion: "19.3.0-canary-ab18f33d-20260220",
getCurrentComponentInfo: function () {
return currentOwnerInDEV;
}
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 6a9017ca3910ef..1c71f2c2d57c5a 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.3.0-canary-2ba30655-20260219",
- "react-dom": "19.3.0-canary-2ba30655-20260219"
+ "react": "19.3.0-canary-ab18f33d-20260220",
+ "react-dom": "19.3.0-canary-ab18f33d-20260220"
}
}
\ 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 2eccd30ae9dc71..f83f4fee228bd0 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
@@ -5160,10 +5160,10 @@
return hook.checkDCE ? !0 : !1;
})({
bundleType: 1,
- version: "19.3.0-experimental-2ba30655-20260219",
+ version: "19.3.0-experimental-ab18f33d-20260220",
rendererPackageName: "react-server-dom-webpack",
currentDispatcherRef: ReactSharedInternals,
- reconcilerVersion: "19.3.0-experimental-2ba30655-20260219",
+ reconcilerVersion: "19.3.0-experimental-ab18f33d-20260220",
getCurrentComponentInfo: function () {
return currentOwnerInDEV;
}
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 0c3a69e28e4948..125641e9dd6fd8 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
@@ -52,8 +52,8 @@
"webpack-sources": "^3.2.0"
},
"peerDependencies": {
- "react": "0.0.0-experimental-2ba30655-20260219",
- "react-dom": "0.0.0-experimental-2ba30655-20260219",
+ "react": "0.0.0-experimental-ab18f33d-20260220",
+ "react-dom": "0.0.0-experimental-ab18f33d-20260220",
"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 4920dfdf273793..fd255ea9203484 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
@@ -5160,10 +5160,10 @@
return hook.checkDCE ? !0 : !1;
})({
bundleType: 1,
- version: "19.3.0-canary-2ba30655-20260219",
+ version: "19.3.0-canary-ab18f33d-20260220",
rendererPackageName: "react-server-dom-webpack",
currentDispatcherRef: ReactSharedInternals,
- reconcilerVersion: "19.3.0-canary-2ba30655-20260219",
+ reconcilerVersion: "19.3.0-canary-ab18f33d-20260220",
getCurrentComponentInfo: function () {
return currentOwnerInDEV;
}
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 19401bad6dbb49..16ad65de3ba1f9 100644
--- a/packages/next/src/compiled/react-server-dom-webpack/package.json
+++ b/packages/next/src/compiled/react-server-dom-webpack/package.json
@@ -52,8 +52,8 @@
"webpack-sources": "^3.2.0"
},
"peerDependencies": {
- "react": "19.3.0-canary-2ba30655-20260219",
- "react-dom": "19.3.0-canary-2ba30655-20260219",
+ "react": "19.3.0-canary-ab18f33d-20260220",
+ "react-dom": "19.3.0-canary-ab18f33d-20260220",
"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 1946c5d466f748..d14bc3324a6fee 100644
--- a/packages/next/src/compiled/react/cjs/react.development.js
+++ b/packages/next/src/compiled/react/cjs/react.development.js
@@ -1322,7 +1322,7 @@
exports.useTransition = function () {
return resolveDispatcher().useTransition();
};
- exports.version = "19.3.0-canary-2ba30655-20260219";
+ exports.version = "19.3.0-canary-ab18f33d-20260220";
"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 2cb3502b5663e5..e4d9ca4a0f2bb2 100644
--- a/packages/next/src/compiled/react/cjs/react.production.js
+++ b/packages/next/src/compiled/react/cjs/react.production.js
@@ -562,4 +562,4 @@ exports.useSyncExternalStore = function (
exports.useTransition = function () {
return ReactSharedInternals.H.useTransition();
};
-exports.version = "19.3.0-canary-2ba30655-20260219";
+exports.version = "19.3.0-canary-ab18f33d-20260220";
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 607a50124113f8..48e97755401840 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
@@ -874,5 +874,5 @@
exports.useMemo = function (create, deps) {
return resolveDispatcher().useMemo(create, deps);
};
- exports.version = "19.3.0-canary-2ba30655-20260219";
+ exports.version = "19.3.0-canary-ab18f33d-20260220";
})();
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 af9d7761a3fa57..a1b0e4a93710db 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
@@ -433,4 +433,4 @@ exports.useId = function () {
exports.useMemo = function (create, deps) {
return ReactSharedInternals.H.useMemo(create, deps);
};
-exports.version = "19.3.0-canary-2ba30655-20260219";
+exports.version = "19.3.0-canary-ab18f33d-20260220";
diff --git a/packages/next/src/compiled/unistore/unistore.js b/packages/next/src/compiled/unistore/unistore.js
index 160ef08f1b668c..4d72a9622e7fea 100644
--- a/packages/next/src/compiled/unistore/unistore.js
+++ b/packages/next/src/compiled/unistore/unistore.js
@@ -1 +1 @@
-(()=>{var t={830:t=>{function n(t,i){for(var _ in i)t[_]=i[_];return t}t.exports=function(t){var i=[];function u(t){for(var _=[],a=0;a{var t={475:t=>{function n(t,i){for(var _ in i)t[_]=i[_];return t}t.exports=function(t){var i=[];function u(t){for(var _=[],a=0;a {
// When Legacy PPR is enabled viewport can reject with a Postpone type
@@ -74,7 +98,8 @@ export function createMetadataComponents({
return getNotFoundViewport(
tree,
searchParams,
- interpolatedParams
+ interpolatedParams,
+ isRuntimePrefetchable
).catch(() => null)
}
// We're going to throw the error from the metadata outlet so we just render null here instead
@@ -94,12 +119,26 @@ export function createMetadataComponents({
}
async function Metadata() {
+ // Gate metadata to the correct render stage. If the page is not
+ // runtime-prefetchable, defer until the Static stage so that
+ // prefetchable segments get a head start.
+ if (!isRuntimePrefetchable) {
+ const workUnitStore = workUnitAsyncStorage.getStore()
+ if (workUnitStore) {
+ const stagedRendering = getStagedRenderingController(workUnitStore)
+ if (stagedRendering) {
+ await stagedRendering.waitForStage(RenderStage.Static)
+ }
+ }
+ }
+
const tags = await getResolvedMetadata(
tree,
pathnameForMetadata,
searchParams,
interpolatedParams,
metadataContext,
+ isRuntimePrefetchable,
errorType
).catch((metadataErr) => {
// When Legacy PPR is enabled metadata can reject with a Postpone type
@@ -114,7 +153,8 @@ export function createMetadataComponents({
pathnameForMetadata,
searchParams,
interpolatedParams,
- metadataContext
+ metadataContext,
+ isRuntimePrefetchable
).catch(() => null)
}
// We're going to throw the error from the metadata outlet so we just render null here instead
@@ -155,9 +195,16 @@ export function createMetadataComponents({
searchParams,
interpolatedParams,
metadataContext,
+ isRuntimePrefetchable,
+ errorType
+ ),
+ getResolvedViewport(
+ tree,
+ searchParams,
+ interpolatedParams,
+ isRuntimePrefetchable,
errorType
),
- getResolvedViewport(tree, searchParams, interpolatedParams, errorType),
]).then(() => null)
// TODO: We shouldn't change what we render based on whether we are streaming or not.
@@ -188,6 +235,7 @@ async function getResolvedMetadataImpl(
searchParams: Promise,
interpolatedParams: Params,
metadataContext: MetadataContext,
+ isRuntimePrefetchable: boolean,
errorType?: MetadataErrorType | 'redirect'
): Promise {
const errorConvention = errorType === 'redirect' ? undefined : errorType
@@ -197,6 +245,7 @@ async function getResolvedMetadataImpl(
searchParams,
interpolatedParams,
metadataContext,
+ isRuntimePrefetchable,
errorConvention
)
}
@@ -207,7 +256,8 @@ async function getNotFoundMetadataImpl(
pathname: Promise,
searchParams: Promise,
interpolatedParams: Params,
- metadataContext: MetadataContext
+ metadataContext: MetadataContext,
+ isRuntimePrefetchable: boolean
): Promise {
const notFoundErrorConvention = 'not-found'
return renderMetadata(
@@ -216,6 +266,7 @@ async function getNotFoundMetadataImpl(
searchParams,
interpolatedParams,
metadataContext,
+ isRuntimePrefetchable,
notFoundErrorConvention
)
}
@@ -225,23 +276,32 @@ async function getResolvedViewportImpl(
tree: LoaderTree,
searchParams: Promise,
interpolatedParams: Params,
+ isRuntimePrefetchable: boolean,
errorType?: MetadataErrorType | 'redirect'
): Promise {
const errorConvention = errorType === 'redirect' ? undefined : errorType
- return renderViewport(tree, searchParams, interpolatedParams, errorConvention)
+ return renderViewport(
+ tree,
+ searchParams,
+ interpolatedParams,
+ isRuntimePrefetchable,
+ errorConvention
+ )
}
const getNotFoundViewport = cache(getNotFoundViewportImpl)
async function getNotFoundViewportImpl(
tree: LoaderTree,
searchParams: Promise,
- interpolatedParams: Params
+ interpolatedParams: Params,
+ isRuntimePrefetchable: boolean
): Promise {
const notFoundErrorConvention = 'not-found'
return renderViewport(
tree,
searchParams,
interpolatedParams,
+ isRuntimePrefetchable,
notFoundErrorConvention
)
}
@@ -252,6 +312,7 @@ async function renderMetadata(
searchParams: Promise,
interpolatedParams: Params,
metadataContext: MetadataContext,
+ isRuntimePrefetchable: boolean,
errorConvention?: MetadataErrorType
) {
const resolvedMetadata = await resolveMetadata(
@@ -260,7 +321,8 @@ async function renderMetadata(
searchParams,
errorConvention,
interpolatedParams,
- metadataContext
+ metadataContext,
+ isRuntimePrefetchable
)
return <>{createMetadataElements(resolvedMetadata)}>
}
@@ -269,13 +331,15 @@ async function renderViewport(
tree: LoaderTree,
searchParams: Promise,
interpolatedParams: Params,
+ isRuntimePrefetchable: boolean,
errorConvention?: MetadataErrorType
) {
const resolvedViewport = await resolveViewport(
tree,
searchParams,
errorConvention,
- interpolatedParams
+ interpolatedParams,
+ isRuntimePrefetchable
)
return <>{createViewportElements(resolvedViewport)}>
}
diff --git a/packages/next/src/lib/metadata/resolve-metadata.ts b/packages/next/src/lib/metadata/resolve-metadata.ts
index 1c736db4140d7f..a1aa2b73a1b566 100644
--- a/packages/next/src/lib/metadata/resolve-metadata.ts
+++ b/packages/next/src/lib/metadata/resolve-metadata.ts
@@ -709,7 +709,8 @@ const resolveMetadataItems = cache(async function (
tree: LoaderTree,
searchParams: Promise,
errorConvention: MetadataErrorType | undefined,
- interpolatedParams: Params
+ interpolatedParams: Params,
+ isRuntimePrefetchable: boolean
) {
const parentParams = {}
const metadataItems: MetadataItems = []
@@ -723,7 +724,8 @@ const resolveMetadataItems = cache(async function (
searchParams,
errorConvention,
errorMetadataItem,
- interpolatedParams
+ interpolatedParams,
+ isRuntimePrefetchable
)
})
@@ -736,7 +738,8 @@ async function resolveMetadataItemsImpl(
searchParams: Promise,
errorConvention: MetadataErrorType | undefined,
errorMetadataItem: MetadataItems[number],
- interpolatedParams: Params
+ interpolatedParams: Params,
+ isRuntimePrefetchable: boolean
): Promise {
const [segment, parallelRoutes, { page }] = tree
const currentTreePrefix =
@@ -756,7 +759,10 @@ async function resolveMetadataItemsImpl(
}
}
- const params = createServerParamsForMetadata(currentParams)
+ const params = createServerParamsForMetadata(
+ currentParams,
+ isRuntimePrefetchable
+ )
const props: SegmentProps = isPage ? { params, searchParams } : { params }
await collectMetadata({
@@ -781,7 +787,8 @@ async function resolveMetadataItemsImpl(
searchParams,
errorConvention,
errorMetadataItem,
- interpolatedParams
+ interpolatedParams,
+ isRuntimePrefetchable
)
}
@@ -799,7 +806,8 @@ const resolveViewportItems = cache(async function (
tree: LoaderTree,
searchParams: Promise,
errorConvention: MetadataErrorType | undefined,
- interpolatedParams: Params
+ interpolatedParams: Params,
+ isRuntimePrefetchable: boolean
) {
const parentParams = {}
const viewportItems: ViewportItems = []
@@ -815,7 +823,8 @@ const resolveViewportItems = cache(async function (
searchParams,
errorConvention,
errorViewportItemRef,
- interpolatedParams
+ interpolatedParams,
+ isRuntimePrefetchable
)
})
@@ -828,7 +837,8 @@ async function resolveViewportItemsImpl(
searchParams: Promise,
errorConvention: MetadataErrorType | undefined,
errorViewportItemRef: ErrorViewportItemRef,
- interpolatedParams: Params
+ interpolatedParams: Params,
+ isRuntimePrefetchable: boolean
): Promise {
const [segment, parallelRoutes, { page }] = tree
const currentTreePrefix =
@@ -848,7 +858,10 @@ async function resolveViewportItemsImpl(
}
}
- const params = createServerParamsForMetadata(currentParams)
+ const params = createServerParamsForMetadata(
+ currentParams,
+ isRuntimePrefetchable
+ )
let layerProps: LayoutProps | PageProps
if (isPage) {
@@ -884,7 +897,8 @@ async function resolveViewportItemsImpl(
searchParams,
errorConvention,
errorViewportItemRef,
- interpolatedParams
+ interpolatedParams,
+ isRuntimePrefetchable
)
}
@@ -1253,13 +1267,15 @@ export async function resolveMetadata(
searchParams: Promise,
errorConvention: MetadataErrorType | undefined,
interpolatedParams: Params,
- metadataContext: MetadataContext
+ metadataContext: MetadataContext,
+ isRuntimePrefetchable: boolean
): Promise {
const metadataItems = await resolveMetadataItems(
tree,
searchParams,
errorConvention,
- interpolatedParams
+ interpolatedParams,
+ isRuntimePrefetchable
)
const workStore = workAsyncStorage.getStore()
if (!workStore) {
@@ -1278,13 +1294,15 @@ export async function resolveViewport(
tree: LoaderTree,
searchParams: Promise,
errorConvention: MetadataErrorType | undefined,
- interpolatedParams: Params
+ interpolatedParams: Params,
+ isRuntimePrefetchable: boolean
): Promise {
const viewportItems = await resolveViewportItems(
tree,
searchParams,
errorConvention,
- interpolatedParams
+ interpolatedParams,
+ isRuntimePrefetchable
)
return accumulateViewport(viewportItems)
}
diff --git a/packages/next/src/server/app-render/app-render.tsx b/packages/next/src/server/app-render/app-render.tsx
index a3a9ededd1b5b2..615eb896a8f7bc 100644
--- a/packages/next/src/server/app-render/app-render.tsx
+++ b/packages/next/src/server/app-render/app-render.tsx
@@ -228,6 +228,7 @@ import { ImageConfigContext } from '../../shared/lib/image-config-context.shared
import { imageConfigDefault } from '../../shared/lib/image-config'
import { RenderStage, StagedRenderingController } from './staged-rendering'
import {
+ anySegmentHasRuntimePrefetchEnabled,
isPageAllowedToBlock,
anySegmentNeedsInstantValidation,
} from './instant-validation/instant-config'
@@ -544,6 +545,8 @@ async function generateDynamicRSCPayload(
!options?.actionResult && // Only for navigations
(await anySegmentNeedsInstantValidation(loaderTree))
+ const metadataIsRuntimePrefetchable =
+ await anySegmentHasRuntimePrefetchEnabled(loaderTree)
const { Viewport, Metadata, MetadataOutlet } = createMetadataComponents({
tree: loaderTree,
parsedQuery: query,
@@ -551,6 +554,7 @@ async function generateDynamicRSCPayload(
metadataContext: createMetadataContext(ctx.renderOpts),
interpolatedParams: ctx.interpolatedParams,
serveStreamingMetadata,
+ isRuntimePrefetchable: metadataIsRuntimePrefetchable,
})
const rscHead = createElement(
@@ -943,6 +947,8 @@ async function generateDynamicFlightRenderResultWithStagesInDev(
devFallbackParams,
validationDebugChannelClient
)
+ } else {
+ logValidationSkipped(ctx)
}
debugChannel = returnedDebugChannel
@@ -1431,6 +1437,8 @@ async function getRSCPayload(
const serveStreamingMetadata = !!ctx.renderOpts.serveStreamingMetadata
const hasGlobalNotFound = !!tree[2]['global-not-found']
+ const metadataIsRuntimePrefetchable =
+ await anySegmentHasRuntimePrefetchEnabled(tree)
const { Viewport, Metadata, MetadataOutlet } = createMetadataComponents({
tree,
// When it's using global-not-found, metadata errorType is undefined, which will retrieve the
@@ -1444,6 +1452,7 @@ async function getRSCPayload(
metadataContext: createMetadataContext(ctx.renderOpts),
interpolatedParams: ctx.interpolatedParams,
serveStreamingMetadata,
+ isRuntimePrefetchable: metadataIsRuntimePrefetchable,
})
const preloadCallbacks: PreloadCallbacks = []
@@ -1556,6 +1565,8 @@ async function getErrorRSCPayload(
} = ctx
const serveStreamingMetadata = !!ctx.renderOpts.serveStreamingMetadata
+ const metadataIsRuntimePrefetchable =
+ await anySegmentHasRuntimePrefetchEnabled(tree)
const { Viewport, Metadata } = createMetadataComponents({
tree,
parsedQuery: query,
@@ -1564,6 +1575,7 @@ async function getErrorRSCPayload(
errorType,
interpolatedParams: ctx.interpolatedParams,
serveStreamingMetadata: serveStreamingMetadata,
+ isRuntimePrefetchable: metadataIsRuntimePrefetchable,
})
const initialHead = createElement(
@@ -2714,6 +2726,8 @@ async function renderToStream(
requestStore = finalRequestStore
debugChannel = returnedDebugChannel
} else {
+ logValidationSkipped(ctx)
+
// We're either bypassing caches or we can't restart the render.
// Do a dynamic render, but with (basic) environment labels.
@@ -3613,6 +3627,23 @@ async function logMessagesAndSendErrorsToBrowser(
}
}
+function logValidationSkipped(ctx: AppRenderContext) {
+ if (process.env.__NEXT_TEST_MODE && process.env.NEXT_TEST_LOG_VALIDATION) {
+ const requestId = ctx.requestId
+ const url = ctx.url.href
+ console.log(
+ '' +
+ JSON.stringify({ type: 'validation_start', requestId, url }) +
+ ''
+ )
+ console.log(
+ '' +
+ JSON.stringify({ type: 'validation_end', requestId, url }) +
+ ''
+ )
+ }
+}
+
async function spawnStaticShellValidationInDev(
...args: Parameters
) {
diff --git a/packages/next/src/server/app-render/work-unit-async-storage.external.ts b/packages/next/src/server/app-render/work-unit-async-storage.external.ts
index ba001d05bc0644..c8a80c4d6254bf 100644
--- a/packages/next/src/server/app-render/work-unit-async-storage.external.ts
+++ b/packages/next/src/server/app-render/work-unit-async-storage.external.ts
@@ -539,6 +539,27 @@ export function getDraftModeProviderForCacheScope(
return undefined
}
+export function getStagedRenderingController(
+ workUnitStore: WorkUnitStore
+): StagedRenderingController | null {
+ switch (workUnitStore.type) {
+ case 'request':
+ case 'prerender-runtime':
+ return workUnitStore.stagedRendering ?? null
+ case 'prerender':
+ case 'prerender-client':
+ case 'validation-client':
+ case 'prerender-ppr':
+ case 'prerender-legacy':
+ case 'cache':
+ case 'private-cache':
+ case 'unstable-cache':
+ return null
+ default:
+ return workUnitStore satisfies never
+ }
+}
+
export function getCacheSignal(
workUnitStore: WorkUnitStore
): CacheSignal | null {
diff --git a/packages/next/src/server/request/params.ts b/packages/next/src/server/request/params.ts
index 93a4553cf87cc0..4a4358232e4d8e 100644
--- a/packages/next/src/server/request/params.ts
+++ b/packages/next/src/server/request/params.ts
@@ -104,17 +104,16 @@ export function createParamsFromClient(
}
// generateMetadata always runs in RSC context so it is equivalent to a Server Page Component
-// TODO: metadata should inherit the runtime prefetchability of the page segment
-const metadataIsRuntimePrefetchable = false
export type CreateServerParamsForMetadata = typeof createServerParamsForMetadata
export function createServerParamsForMetadata(
- underlyingParams: Params
+ underlyingParams: Params,
+ isRuntimePrefetchable: boolean
): Promise {
const metadataVaryParamsAccumulator = getMetadataVaryParamsAccumulator()
return createServerParamsForServerSegment(
underlyingParams,
metadataVaryParamsAccumulator,
- metadataIsRuntimePrefetchable
+ isRuntimePrefetchable
)
}
diff --git a/packages/next/src/server/request/search-params.ts b/packages/next/src/server/request/search-params.ts
index 7dae0de5c26aef..80069983f8df40 100644
--- a/packages/next/src/server/request/search-params.ts
+++ b/packages/next/src/server/request/search-params.ts
@@ -89,16 +89,15 @@ export function createSearchParamsFromClient(
}
// generateMetadata always runs in RSC context so it is equivalent to a Server Page Component
-// TODO: metadata should inherit the runtime prefetchability of the page segment
-const metadataIsRuntimePrefetchable = false
export function createServerSearchParamsForMetadata(
- underlyingSearchParams: SearchParams
+ underlyingSearchParams: SearchParams,
+ isRuntimePrefetchable: boolean
): Promise {
const metadataVaryParamsAccumulator = getMetadataVaryParamsAccumulator()
return createServerSearchParamsForServerPage(
underlyingSearchParams,
metadataVaryParamsAccumulator,
- metadataIsRuntimePrefetchable
+ isRuntimePrefetchable
)
}
diff --git a/packages/react-refresh-utils/package.json b/packages/react-refresh-utils/package.json
index a8f19897528433..242386a76535b6 100644
--- a/packages/react-refresh-utils/package.json
+++ b/packages/react-refresh-utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/react-refresh-utils",
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"description": "An experimental package providing utilities for React Refresh.",
"repository": {
"url": "vercel/next.js",
diff --git a/packages/third-parties/package.json b/packages/third-parties/package.json
index b82acbcce11e77..fa769f3125dd30 100644
--- a/packages/third-parties/package.json
+++ b/packages/third-parties/package.json
@@ -1,6 +1,6 @@
{
"name": "@next/third-parties",
- "version": "16.2.0-canary.55",
+ "version": "16.2.0-canary.56",
"repository": {
"url": "vercel/next.js",
"directory": "packages/third-parties"
@@ -26,7 +26,7 @@
"third-party-capital": "1.0.20"
},
"devDependencies": {
- "next": "16.2.0-canary.55",
+ "next": "16.2.0-canary.56",
"outdent": "0.8.0",
"prettier": "2.5.1",
"typescript": "5.9.2"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 23c4a4dbbd6059..b7500940b83320 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -17,10 +17,10 @@ overrides:
'@types/react-dom': 19.2.3
'@types/retry': 0.12.0
jest-snapshot: 30.0.0-alpha.6
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
- react-is: 19.3.0-canary-2ba30655-20260219
- scheduler: 0.28.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
+ react-is: 19.3.0-canary-ab18f33d-20260220
+ scheduler: 0.28.0-canary-ab18f33d-20260220
packageExtensionsChecksum: 2c0398c5f3e8ad5816061c5823d227e9
@@ -83,7 +83,7 @@ importers:
version: 11.11.0
'@emotion/react':
specifier: 11.11.1
- version: 11.11.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ version: 11.11.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
'@eslint/compat':
specifier: 1.4.0
version: 1.4.0(eslint@9.37.0(jiti@2.5.1))
@@ -104,7 +104,7 @@ importers:
version: 2.2.1(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15)))
'@mdx-js/react':
specifier: 2.2.1
- version: 2.2.1(react@19.3.0-canary-2ba30655-20260219)
+ version: 2.2.1(react@19.3.0-canary-ab18f33d-20260220)
'@next/bundle-analyzer':
specifier: workspace:*
version: link:packages/next-bundle-analyzer
@@ -167,7 +167,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(patch_hash=rvl3vkomen3tospgr67bzubfyu))(babel-plugin-macros@3.1.0))
'@testing-library/react':
specifier: ^15.0.5
- version: 15.0.7(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ version: 15.0.7(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
'@types/busboy':
specifier: 1.5.3
version: 1.5.3
@@ -310,8 +310,8 @@ importers:
specifier: 7.37.0
version: 7.37.0(eslint@9.37.0(jiti@2.5.1))
eslint-plugin-react-hooks:
- specifier: 0.0.0-experimental-2ba30655-20260219
- version: 0.0.0-experimental-2ba30655-20260219(eslint@9.37.0(jiti@2.5.1))
+ specifier: 0.0.0-experimental-ab18f33d-20260220
+ version: 0.0.0-experimental-ab18f33d-20260220(eslint@9.37.0(jiti@2.5.1))
event-stream:
specifier: 4.0.1
version: 4.0.1
@@ -487,44 +487,44 @@ importers:
specifier: 0.3.0
version: 0.3.0
react:
- specifier: 19.3.0-canary-2ba30655-20260219
- version: 19.3.0-canary-2ba30655-20260219
+ specifier: 19.3.0-canary-ab18f33d-20260220
+ version: 19.3.0-canary-ab18f33d-20260220
react-builtin:
- specifier: npm:react@19.3.0-canary-2ba30655-20260219
- version: react@19.3.0-canary-2ba30655-20260219
+ specifier: npm:react@19.3.0-canary-ab18f33d-20260220
+ version: react@19.3.0-canary-ab18f33d-20260220
react-dom:
- specifier: 19.3.0-canary-2ba30655-20260219
- version: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ specifier: 19.3.0-canary-ab18f33d-20260220
+ version: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
react-dom-builtin:
- specifier: npm:react-dom@19.3.0-canary-2ba30655-20260219
- version: react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ specifier: npm:react-dom@19.3.0-canary-ab18f33d-20260220
+ version: react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
react-dom-experimental-builtin:
- specifier: npm:react-dom@0.0.0-experimental-2ba30655-20260219
- version: react-dom@0.0.0-experimental-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ specifier: npm:react-dom@0.0.0-experimental-ab18f33d-20260220
+ version: react-dom@0.0.0-experimental-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
react-experimental-builtin:
- specifier: npm:react@0.0.0-experimental-2ba30655-20260219
- version: react@0.0.0-experimental-2ba30655-20260219
+ specifier: npm:react@0.0.0-experimental-ab18f33d-20260220
+ version: react@0.0.0-experimental-ab18f33d-20260220
react-is-builtin:
- specifier: npm:react-is@19.3.0-canary-2ba30655-20260219
- version: react-is@19.3.0-canary-2ba30655-20260219
+ specifier: npm:react-is@19.3.0-canary-ab18f33d-20260220
+ version: react-is@19.3.0-canary-ab18f33d-20260220
react-server-dom-turbopack:
- specifier: 19.3.0-canary-2ba30655-20260219
- version: 19.3.0-canary-2ba30655-20260219(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ specifier: 19.3.0-canary-ab18f33d-20260220
+ version: 19.3.0-canary-ab18f33d-20260220(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
react-server-dom-turbopack-experimental:
- specifier: npm:react-server-dom-turbopack@0.0.0-experimental-2ba30655-20260219
- version: react-server-dom-turbopack@0.0.0-experimental-2ba30655-20260219(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ specifier: npm:react-server-dom-turbopack@0.0.0-experimental-ab18f33d-20260220
+ version: react-server-dom-turbopack@0.0.0-experimental-ab18f33d-20260220(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
react-server-dom-webpack:
- specifier: 19.3.0-canary-2ba30655-20260219
- version: 19.3.0-canary-2ba30655-20260219(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15)))
+ specifier: 19.3.0-canary-ab18f33d-20260220
+ version: 19.3.0-canary-ab18f33d-20260220(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15)))
react-server-dom-webpack-experimental:
- specifier: npm:react-server-dom-webpack@0.0.0-experimental-2ba30655-20260219
- version: react-server-dom-webpack@0.0.0-experimental-2ba30655-20260219(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15)))
+ specifier: npm:react-server-dom-webpack@0.0.0-experimental-ab18f33d-20260220
+ version: react-server-dom-webpack@0.0.0-experimental-ab18f33d-20260220(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15)))
react-ssr-prepass:
specifier: 1.0.8
- version: 1.0.8(react-is@19.3.0-canary-fd524fe0-20251121)(react@19.3.0-canary-2ba30655-20260219)
+ version: 1.0.8(react-is@19.3.0-canary-fd524fe0-20251121)(react@19.3.0-canary-ab18f33d-20260220)
react-virtualized:
specifier: 9.22.3
- version: 9.22.3(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ version: 9.22.3(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
relay-compiler:
specifier: 13.0.2
version: 13.0.2
@@ -547,11 +547,11 @@ importers:
specifier: 0.15.2
version: 0.15.2
scheduler-builtin:
- specifier: npm:scheduler@0.28.0-canary-2ba30655-20260219
- version: scheduler@0.28.0-canary-2ba30655-20260219
+ specifier: npm:scheduler@0.28.0-canary-ab18f33d-20260220
+ version: scheduler@0.28.0-canary-ab18f33d-20260220
scheduler-experimental-builtin:
- specifier: npm:scheduler@0.0.0-experimental-2ba30655-20260219
- version: scheduler@0.0.0-experimental-2ba30655-20260219
+ specifier: npm:scheduler@0.0.0-experimental-ab18f33d-20260220
+ version: scheduler@0.0.0-experimental-ab18f33d-20260220
seedrandom:
specifier: 3.0.5
version: 3.0.5
@@ -569,13 +569,13 @@ importers:
version: 6.0.0
styled-jsx:
specifier: 5.1.6
- version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-2ba30655-20260219)
+ version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-ab18f33d-20260220)
styled-jsx-plugin-postcss:
specifier: 3.0.2
version: 3.0.2
swr:
specifier: ^2.2.4
- version: 2.2.4(react@19.3.0-canary-2ba30655-20260219)
+ version: 2.2.4(react@19.3.0-canary-ab18f33d-20260220)
tailwindcss:
specifier: 3.2.7
version: 3.2.7(postcss@8.4.31)
@@ -629,22 +629,22 @@ importers:
dependencies:
'@radix-ui/react-dialog':
specifier: 1.1.4
- version: 1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ version: 1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
'@radix-ui/react-popover':
specifier: 1.1.4
- version: 1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ version: 1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
'@radix-ui/react-select':
specifier: 2.2.6
- version: 2.2.6(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ version: 2.2.6(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
'@radix-ui/react-slot':
specifier: 1.1.1
- version: 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ version: 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
'@radix-ui/react-toggle-group':
specifier: 1.1.1
- version: 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ version: 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
'@radix-ui/react-tooltip':
specifier: 1.1.4
- version: 1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ version: 1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
autoprefixer:
specifier: ^10.4.20
version: 10.4.21(postcss@8.5.3)
@@ -656,28 +656,28 @@ importers:
version: 2.1.1
cmdk:
specifier: 1.0.4
- version: 1.0.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ version: 1.0.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
lucide-react:
specifier: ^0.554.0
- version: 0.554.0(react@19.3.0-canary-2ba30655-20260219)
+ version: 0.554.0(react@19.3.0-canary-ab18f33d-20260220)
next:
specifier: 16.0.8
- version: 16.0.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(sass@1.77.8)
+ version: 16.0.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(sass@1.77.8)
next-themes:
specifier: ^0.4.6
- version: 0.4.6(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ version: 0.4.6(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
polished:
specifier: ^4.3.1
version: 4.3.1
react:
- specifier: 19.3.0-canary-2ba30655-20260219
- version: 19.3.0-canary-2ba30655-20260219
+ specifier: 19.3.0-canary-ab18f33d-20260220
+ version: 19.3.0-canary-ab18f33d-20260220
react-dom:
- specifier: 19.3.0-canary-2ba30655-20260219
- version: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ specifier: 19.3.0-canary-ab18f33d-20260220
+ version: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
swr:
specifier: ^2.2.4
- version: 2.2.4(react@19.3.0-canary-2ba30655-20260219)
+ version: 2.2.4(react@19.3.0-canary-ab18f33d-20260220)
tailwind-merge:
specifier: ^2.5.5
version: 2.6.0
@@ -720,22 +720,22 @@ importers:
dependencies:
fumadocs-core:
specifier: 15.7.12
- version: 15.7.12(@types/react@19.2.10)(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(sass@1.77.8))(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ version: 15.7.12(@types/react@19.2.10)(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(sass@1.77.8))(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
fumadocs-mdx:
specifier: 11.10.0
- version: 11.10.0(fumadocs-core@15.7.12(@types/react@19.2.10)(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(sass@1.77.8))(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219))(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(sass@1.77.8))(react@19.3.0-canary-2ba30655-20260219)
+ version: 11.10.0(fumadocs-core@15.7.12(@types/react@19.2.10)(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(sass@1.77.8))(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220))(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(sass@1.77.8))(react@19.3.0-canary-ab18f33d-20260220)
fumadocs-ui:
specifier: 15.7.12
- version: 15.7.12(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(sass@1.77.8))(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(tailwindcss@4.1.13)
+ version: 15.7.12(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(sass@1.77.8))(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(tailwindcss@4.1.13)
next:
specifier: 15.5.8
- version: 15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(sass@1.77.8)
+ version: 15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(sass@1.77.8)
react:
- specifier: 19.3.0-canary-2ba30655-20260219
- version: 19.3.0-canary-2ba30655-20260219
+ specifier: 19.3.0-canary-ab18f33d-20260220
+ version: 19.3.0-canary-ab18f33d-20260220
react-dom:
- specifier: 19.3.0-canary-2ba30655-20260219
- version: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ specifier: 19.3.0-canary-ab18f33d-20260220
+ version: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
devDependencies:
'@eslint/eslintrc':
specifier: ^3
@@ -1011,7 +1011,7 @@ importers:
packages/eslint-config-next:
dependencies:
'@next/eslint-plugin-next':
- specifier: 16.2.0-canary.55
+ specifier: 16.2.0-canary.56
version: link:../eslint-plugin-next
eslint:
specifier: '>=9.0.0'
@@ -1088,7 +1088,7 @@ importers:
packages/next:
dependencies:
'@next/env':
- specifier: 16.2.0-canary.55
+ specifier: 16.2.0-canary.56
version: link:../next-env
'@swc/helpers':
specifier: 0.5.15
@@ -1103,17 +1103,17 @@ importers:
specifier: 8.4.31
version: 8.4.31
react:
- specifier: 19.3.0-canary-2ba30655-20260219
- version: 19.3.0-canary-2ba30655-20260219
+ specifier: 19.3.0-canary-ab18f33d-20260220
+ version: 19.3.0-canary-ab18f33d-20260220
react-dom:
- specifier: 19.3.0-canary-2ba30655-20260219
- version: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ specifier: 19.3.0-canary-ab18f33d-20260220
+ version: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
sass:
specifier: ^1.3.0
version: 1.77.8
styled-jsx:
specifier: 5.1.6
- version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-2ba30655-20260219)
+ version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
sharp:
specifier: ^0.34.5
@@ -1184,7 +1184,7 @@ importers:
version: 7.27.0
'@base-ui-components/react':
specifier: 1.0.0-beta.2
- version: 1.0.0-beta.2(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ version: 1.0.0-beta.2(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
'@capsizecss/metrics':
specifier: 3.4.0
version: 3.4.0
@@ -1216,19 +1216,19 @@ importers:
specifier: 1.2.0
version: 1.2.0
'@next/font':
- specifier: 16.2.0-canary.55
+ specifier: 16.2.0-canary.56
version: link:../font
'@next/polyfill-module':
- specifier: 16.2.0-canary.55
+ specifier: 16.2.0-canary.56
version: link:../next-polyfill-module
'@next/polyfill-nomodule':
- specifier: 16.2.0-canary.55
+ specifier: 16.2.0-canary.56
version: link:../next-polyfill-nomodule
'@next/react-refresh-utils':
- specifier: 16.2.0-canary.55
+ specifier: 16.2.0-canary.56
version: link:../react-refresh-utils
'@next/swc':
- specifier: 16.2.0-canary.55
+ specifier: 16.2.0-canary.56
version: link:../next-swc
'@opentelemetry/api':
specifier: 1.6.0
@@ -1253,13 +1253,13 @@ importers:
version: 3.0.0(@swc/helpers@0.5.15)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9))
'@storybook/blocks':
specifier: 8.6.0
- version: 8.6.0(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(storybook@8.6.0(prettier@3.6.2))
+ version: 8.6.0(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(storybook@8.6.0(prettier@3.6.2))
'@storybook/react':
specifier: 8.6.0
- version: 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)
+ version: 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)
'@storybook/react-webpack5':
specifier: 8.6.0
- version: 8.6.0(@rspack/core@1.6.7(@swc/helpers@0.5.15))(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)
+ version: 8.6.0(@rspack/core@1.6.7(@swc/helpers@0.5.15))(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)
'@storybook/test':
specifier: 8.6.0
version: 8.6.0(storybook@8.6.0(prettier@3.6.2))
@@ -1754,7 +1754,7 @@ importers:
version: 1.0.35
unistore:
specifier: 3.4.1
- version: 3.4.1(react@19.3.0-canary-2ba30655-20260219)
+ version: 3.4.1(react@19.3.0-canary-ab18f33d-20260220)
util:
specifier: 0.12.4
version: 0.12.4
@@ -1936,14 +1936,14 @@ importers:
packages/third-parties:
dependencies:
react:
- specifier: 19.3.0-canary-2ba30655-20260219
- version: 19.3.0-canary-2ba30655-20260219
+ specifier: 19.3.0-canary-ab18f33d-20260220
+ version: 19.3.0-canary-ab18f33d-20260220
third-party-capital:
specifier: 1.0.20
version: 1.0.20
devDependencies:
next:
- specifier: 16.2.0-canary.55
+ specifier: 16.2.0-canary.56
version: link:../next
outdent:
specifier: 0.8.0
@@ -2000,14 +2000,14 @@ importers:
specifier: 29.5.0
version: 29.5.0
react:
- specifier: 19.3.0-canary-2ba30655-20260219
- version: 19.3.0-canary-2ba30655-20260219
+ specifier: 19.3.0-canary-ab18f33d-20260220
+ version: 19.3.0-canary-ab18f33d-20260220
react-test-renderer:
specifier: 18.2.0
- version: 18.2.0(react@19.3.0-canary-2ba30655-20260219)
+ version: 18.2.0(react@19.3.0-canary-ab18f33d-20260220)
styled-jsx:
specifier: ^5.1.2
- version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-2ba30655-20260219)
+ version: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-ab18f33d-20260220)
turbopack/packages/devlow-bench:
dependencies:
@@ -2895,8 +2895,8 @@ packages:
engines: {node: '>=14.0.0'}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -2905,8 +2905,8 @@ packages:
resolution: {integrity: sha512-9+uaWyF1o/PgXqHLJnC81IIG0HlV3o9eFCQ5hWZDMx5NHrFk0rrwqEFGQOB8lti/rnbxNPi+kYYw1D4e8xSn/Q==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3061,7 +3061,7 @@ packages:
resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==}
peerDependencies:
'@types/react': '*'
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -3078,7 +3078,7 @@ packages:
'@emotion/use-insertion-effect-with-fallbacks@1.0.1':
resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
'@emotion/utils@1.2.1':
resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==}
@@ -3583,20 +3583,20 @@ packages:
'@floating-ui/react-dom@2.1.0':
resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
'@floating-ui/react-dom@2.1.5':
resolution: {integrity: sha512-HDO/1/1oH9fjj4eLgegrlH3dklZpHtUYYFiVwMUwfGvk9jWDRWqkklA2/NFScknrcNSspbV868WjXORvreDX+Q==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
'@floating-ui/react@0.26.16':
resolution: {integrity: sha512-HEf43zxZNAI/E781QIVpYSF3K2VH4TTYZpqecjdsFkjsaU1EbaWcM++kw0HXFffj7gDUcBFevX8s0rQGQpxkow==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
'@floating-ui/utils@0.2.10':
resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}
@@ -4313,13 +4313,13 @@ packages:
resolution: {integrity: sha512-l9ypojKN3PjwO1CSLIsqxi7mA25+7w+xc71Q+JuCCREI0tuGwkZsKbIOpuTATIJOjPh8ycLiW7QxX1LYsRTq6w==}
peerDependencies:
'@mantine/hooks': 7.10.1
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
'@mantine/hooks@7.11.2':
resolution: {integrity: sha512-jhyVe/sbDEG2U8rr2lMecUPgQxcfr5hh9HazqGfkS7ZRIMDO7uJ947yAcTMGGkp5Lxtt5TBFt1Cb6tiB2/1agg==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
'@mapbox/node-pre-gyp@1.0.5':
resolution: {integrity: sha512-4srsKPXWlIxp5Vbqz5uLfBN+du2fJChBoYn/f2h991WLdk7jUvcSk/McVLSv/X+xQIPI8eGD5GjrnygdyHnhPA==}
@@ -4339,13 +4339,13 @@ packages:
'@mdx-js/react@2.2.1':
resolution: {integrity: sha512-YdXcMcEnqZhzql98RNrqYo9cEhTTesBiCclEtoiQUbJwx87q9453GTapYU6kJ8ZZ2ek1Vp25SiAXEFy5O/eAPw==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
'@mdx-js/react@3.1.0':
resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
'@modelcontextprotocol/sdk@1.18.1':
resolution: {integrity: sha512-d//GE8/Yh7aC3e7p+kZG8JqqEAwwDUmAfvH1quogtbk+ksS6E0RR6toKKESPYYZVre0meqkJb27zb+dhqE9Sgw==}
@@ -5016,8 +5016,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5029,8 +5029,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5042,8 +5042,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5055,8 +5055,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5068,8 +5068,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5081,8 +5081,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5094,8 +5094,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5106,7 +5106,7 @@ packages:
resolution: {integrity: sha512-b4inOtiaOnYf9KWyO3jAeeCG6FeyfY6ldiEPanbUjWd+xIk5wZeHa8yVwmrJ2vderhu/BQvzCrJI0lHd+wIiqw==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5115,7 +5115,7 @@ packages:
resolution: {integrity: sha512-Y9VzoRDSJtgFMUCoiZBDVo084VQ5hfpXxVE+NgkdNsjiDBByiImMZKKhxMwCbdHvhlENG6a833CbFkOQvTricw==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5124,7 +5124,7 @@ packages:
resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5133,7 +5133,7 @@ packages:
resolution: {integrity: sha512-OKrckBy+sMEgYM/sMmqmErVn0kZqrHPJze+Ql3DzYsDDp0hl0L62nx/2122/Bvps1qz645jlcu2tD9lrRSdf8A==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5142,7 +5142,7 @@ packages:
resolution: {integrity: sha512-UASk9zi+crv9WteK/NU4PLvOoL3OuE6BWVKNF6hPRBtYBDXQ2u5iu3O59zUlJiTVvkyuycnqrztsHVJwcK9K+Q==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5151,7 +5151,7 @@ packages:
resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5161,8 +5161,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5174,8 +5174,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5186,7 +5186,7 @@ packages:
resolution: {integrity: sha512-BUuBvgThEiAXh2DWu93XsT+a3aWrGqolGlqqw5VU1kG7p/ZH2cuDlM1sRLNnY3QcBS69UIz2mcKhMxDsdewhjg==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5195,7 +5195,7 @@ packages:
resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5205,8 +5205,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5218,8 +5218,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5231,8 +5231,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5243,7 +5243,7 @@ packages:
resolution: {integrity: sha512-pSIwfrT1a6sIoDASCSpFwOasEwKTZWDw/iBdtnqKO7v6FeOzYJ7U53cPzYFVR3geGGXgVHaH+CdngrrAzqUGxg==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5252,7 +5252,7 @@ packages:
resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5262,8 +5262,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5275,8 +5275,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5287,7 +5287,7 @@ packages:
resolution: {integrity: sha512-EJUrI8yYh7WOjNOqpoJaf1jlFIH2LvtgAl+YcFqNCa+4hj64ZXmPkAKOFs/ukjz3byN6bdb/AVUqHkI8/uWWMA==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5296,7 +5296,7 @@ packages:
resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5306,8 +5306,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5319,8 +5319,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5332,8 +5332,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5345,8 +5345,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5358,8 +5358,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5371,8 +5371,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5384,8 +5384,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5397,8 +5397,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5410,8 +5410,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5423,8 +5423,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5436,8 +5436,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5449,8 +5449,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5462,8 +5462,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5475,8 +5475,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5488,8 +5488,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5501,8 +5501,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5514,8 +5514,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5527,8 +5527,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5540,8 +5540,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5552,7 +5552,7 @@ packages:
resolution: {integrity: sha512-FUCf5XMfmW4dtYl69pdS4DbxKy8nj4M7SafBgPllysxmdachynNflAdp/gCsnYWNDnge6tI9onzMp5ARYc1KNw==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5561,7 +5561,7 @@ packages:
resolution: {integrity: sha512-RApLLOcINYJA+dMVbOju7MYv1Mb2EBp2nH4HdDzXTSyaR5optlm6Otrz1euW3HbdOR8UmmFK06TD+A9frYWv+g==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5570,7 +5570,7 @@ packages:
resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5580,8 +5580,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5593,8 +5593,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5606,8 +5606,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5619,8 +5619,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5631,7 +5631,7 @@ packages:
resolution: {integrity: sha512-CasTfvsy+frcFkbXtSJ2Zu9JHpN8TYKxkgJGWbjiZhFivxaeW7rMeZt7QELGVLaYVfFMsKHjb7Ak0nMEe+2Vfw==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5640,7 +5640,7 @@ packages:
resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5649,7 +5649,7 @@ packages:
resolution: {integrity: sha512-MtfMVJiSr2NjzS0Aa90NPTnvTSg6C/JLCV7ma0W6+OMV78vd8OyRpID+Ng9LxzsPbLeuBnWBA1Nq30AtBIDChw==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5658,7 +5658,7 @@ packages:
resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5667,7 +5667,7 @@ packages:
resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5676,7 +5676,7 @@ packages:
resolution: {integrity: sha512-L7vwWlR1kTTQ3oh7g1O0CBF3YCyyTj8NmhLR+phShpyA50HCfBFKVJTpshm9PzLiKmehsrQzTYTpX9HvmC9rhw==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5685,7 +5685,7 @@ packages:
resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5694,7 +5694,7 @@ packages:
resolution: {integrity: sha512-+FPE0rOdziWSrH9athwI1R0HDVbWlEhd+FR+aSDk4uWGmSJ9Z54sdZVDQPZAinJhJXwfT+qnj969mCsT2gfm5w==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5703,7 +5703,7 @@ packages:
resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5712,7 +5712,7 @@ packages:
resolution: {integrity: sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5721,7 +5721,7 @@ packages:
resolution: {integrity: sha512-0Fmkebhr6PiseyZlYAOtLS+nb7jLmpqTrJyv61Pe68MKYW6OWdRE2kI70TaYY27u7H0lajqM3hSMMLFq18Z7nQ==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5730,7 +5730,7 @@ packages:
resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5739,7 +5739,7 @@ packages:
resolution: {integrity: sha512-XW3/vWuIXHa+2Uwcc2ABSfcCledmXhhQPlGbfcRXbiUQI5Icjcg19BGCZVKKInYbvUCut/ufbbLLPFC5cbb1hw==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5748,7 +5748,7 @@ packages:
resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5758,8 +5758,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -5771,8 +5771,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -6076,8 +6076,8 @@ packages:
'@storybook/blocks@8.6.0':
resolution: {integrity: sha512-3PNxlB5Ooj8CIhttbDxeV6kW7ui+2GEdTngtqhnsUHVjzeTKpilsk2lviOeUzqlyq5FDK+rhpZ3L3DJ9pDvioA==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
storybook: ^8.6.0
peerDependenciesMeta:
react:
@@ -6127,8 +6127,8 @@ packages:
resolution: {integrity: sha512-Nz/UzeYQdUZUhacrPyfkiiysSjydyjgg/p0P9HxB4p/WaJUUjMAcaoaLgy3EXx61zZJ3iD36WPuDkZs5QYrA0A==}
engines: {node: '>=14.0.0'}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
'@storybook/instrumenter@8.6.0':
resolution: {integrity: sha512-eEY/Hfa3Vj5Nv4vHRHlSqjoyW6oAKNK3rKIXfL/eawQwb7rKhzijDLG5YBH44Hh7dEPIqUp0LEdgpyIY7GXezg==}
@@ -6144,8 +6144,8 @@ packages:
resolution: {integrity: sha512-04T86VG0UJtiozgZkTR5sY1qM3E0Rgwqwllvyy7kFFdkV+Sv/VsPjW9sC38s9C8FtCYRL8pJZz81ey3oylpIMA==}
engines: {node: '>=18.0.0'}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
storybook: ^8.6.0
typescript: '*'
peerDependenciesMeta:
@@ -6166,16 +6166,16 @@ packages:
'@storybook/react-dom-shim@8.6.0':
resolution: {integrity: sha512-5Y+vMHhcx0xnaNsLQMbkmjc3zkDn/fGBNsiLH2e4POvW3ZQvOxjoyxAsEQaKwLtFgsdCFSd2tR89F6ItYrA2JQ==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
storybook: ^8.6.0
'@storybook/react-webpack5@8.6.0':
resolution: {integrity: sha512-2L9CYDPn1OL0B8K5EU/Wpo9Slg8f0vkYPaPioQnmcK3Q4SJR4JAuDVWHUtNdxhaPOkHIy887Tfrf6BEC/blMaQ==}
engines: {node: '>=18.0.0'}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
storybook: ^8.6.0
typescript: '>= 4.2.x'
peerDependenciesMeta:
@@ -6187,8 +6187,8 @@ packages:
engines: {node: '>=18.0.0'}
peerDependencies:
'@storybook/test': 8.6.0
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
storybook: ^8.6.0
typescript: '>= 4.2.x'
peerDependenciesMeta:
@@ -6456,8 +6456,8 @@ packages:
engines: {node: '>=18'}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -8386,8 +8386,8 @@ packages:
cmdk@1.0.4:
resolution: {integrity: sha512-AnsjfHyHpQ/EFeAnG216WY7A5LiYCoZzCSygiLvfXC3H3LFGCprErteUcszaVluGOhuOTbJS3jWHrSDYPBBygg==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
co@4.6.0:
resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==}
@@ -10056,8 +10056,8 @@ packages:
peerDependencies:
eslint: '>=8.0.0'
- eslint-plugin-react-hooks@0.0.0-experimental-2ba30655-20260219:
- resolution: {integrity: sha512-HTfJuf+z7NmYB5Hdsc64FZByiYmQI0yBQx4OVWZRLG2nTEq6M8ZJI8wGYYGDA1m2weCxFzFvZTg3YxaP0Zx9KA==}
+ eslint-plugin-react-hooks@0.0.0-experimental-ab18f33d-20260220:
+ resolution: {integrity: sha512-Rtd9cGZfjEss7H8IyjbScCLLC67Xy2Jnv2Q1H5GKhs8qFHckS7QpkgoSFDlryLjCVaOWEcFG2dtNMcUQL72+CQ==}
engines: {node: '>=18'}
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0
@@ -10706,8 +10706,8 @@ packages:
'@types/react': 19.2.10
algoliasearch: 5.x.x
next: 14.x.x || 15.x.x
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
react-router: 7.x.x
waku: ^0.26.0
peerDependenciesMeta:
@@ -10739,7 +10739,7 @@ packages:
'@fumadocs/mdx-remote': ^1.4.0
fumadocs-core: ^14.0.0 || ^15.0.0
next: ^15.3.0
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
vite: 6.x.x || 7.x.x
peerDependenciesMeta:
'@fumadocs/mdx-remote':
@@ -10756,8 +10756,8 @@ packages:
peerDependencies:
'@types/react': 19.2.10
next: 14.x.x || 15.x.x
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
tailwindcss: ^3.4.14 || ^4.0.0
peerDependenciesMeta:
'@types/react':
@@ -13086,12 +13086,12 @@ packages:
lucide-react@0.383.0:
resolution: {integrity: sha512-13xlG0CQCJtzjSQYwwJ3WRqMHtRj3EXmLlorrARt7y+IHnxUCp3XyFNL1DfaGySWxHObDvnu1u1dV+0VMKHUSg==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
lucide-react@0.554.0:
resolution: {integrity: sha512-St+z29uthEJVx0Is7ellNkgTEhaeSoA42I7JjOCBCrc5X6LYMGSv0P/2uS5HDLTExP5tpiqRD2PyUEOS6s9UXA==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
lz-string@1.5.0:
resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
@@ -13882,8 +13882,8 @@ packages:
next-themes@0.4.6:
resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
next-tick@1.0.0:
resolution: {integrity: sha512-mc/caHeUcdjnC/boPWJefDr4KUIWQNv+tlnFnJd38QMou86QtxQzBJfxgGRzvx8jazYRqrVlaHarfO72uNxPOg==}
@@ -13897,8 +13897,8 @@ packages:
'@opentelemetry/api': ^1.1.0
'@playwright/test': ^1.51.1
babel-plugin-react-compiler: '*'
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
sass: ^1.3.0
peerDependenciesMeta:
'@opentelemetry/api':
@@ -13919,8 +13919,8 @@ packages:
'@opentelemetry/api': ^1.1.0
'@playwright/test': ^1.51.1
babel-plugin-react-compiler: '*'
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
sass: ^1.3.0
peerDependenciesMeta:
'@opentelemetry/api':
@@ -15812,23 +15812,23 @@ packages:
resolution: {integrity: sha512-APPU8HB2uZnpl6Vt/+0AFoVYgSRtfiP6FLrZgPPTDmqSb2R4qZRbgd0A3VzIFxDt5e+Fozjx79WjLWnF69DK8g==}
engines: {node: '>=16.14.0'}
- react-dom@0.0.0-experimental-2ba30655-20260219:
- resolution: {integrity: sha512-ecUuBEPmAB8d6rvGAz3fs0sbK0u+XvP/xlRYsfvcpNHK9jT3cf4fqzp4lxXWsCaakCc3OHoYkzpRG0/KfEZgAQ==}
+ react-dom@0.0.0-experimental-ab18f33d-20260220:
+ resolution: {integrity: sha512-UXGhVKyGJ+k8LBrbaTk16zwQowaJriHGENGUNZiK3qNX/mPk+JUPRNK4p7qL9xeayxnX9fALDcPpNNEPc1w0kA==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
- react-dom@19.3.0-canary-2ba30655-20260219:
- resolution: {integrity: sha512-BKNvRq/7rNumithT2pMMPDTWqGGDpn0nQ7BpnRkmOQ8xsFWzn8vplR8xqFUT/wYOHQzv3JgrJiCyyulQZFdyfA==}
+ react-dom@19.3.0-canary-ab18f33d-20260220:
+ resolution: {integrity: sha512-StkWFYd1oINSLivOnShUSA+XkbD/h/kUxpF7CYSBNYSHXQuuu9GzErVM1ljyavG90QQfjvpC2uVX7DNlKCkObQ==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
react-dom@19.3.0-canary-fd524fe0-20251121:
resolution: {integrity: sha512-+M3m+8ysDcPmt7ncitPOX5O71OOKF6lq6INFZFUMJjEGDxvl4CS2D41DJG5MnXcwiWTZLAp/uILZtt4sKTRSyQ==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
- react-is@19.3.0-canary-2ba30655-20260219:
- resolution: {integrity: sha512-WU1Gm1Y/HqPJ5WksjAs6/hZ6fmS4yg9jUQtFEkbHnFnqwwsEw9wOKAOBFGRUOw07WsGBXwwzBabv1S4gv9I+sQ==}
+ react-is@19.3.0-canary-ab18f33d-20260220:
+ resolution: {integrity: sha512-WBAXVEkFsO2l9KbXdb/8zZ+vKj8Nj3ovwUwcmFFVz63WYuwmkq24cm+d4/KSw3co6uxouqIcGeYnjRbMtGNctQ==}
react-is@19.3.0-canary-fd524fe0-20251121:
resolution: {integrity: sha512-06VG41yCv5V7FPCLxo4hBaiLEoReJ35LK9VvEqveBJq5cbEhakZznJLnPU1oJ3CCrL4DyBsPXw9EiYlrOL8c3Q==}
@@ -15839,14 +15839,14 @@ packages:
react-medium-image-zoom@5.3.0:
resolution: {integrity: sha512-RCIzVlsKqy3BYgGgYbolUfuvx0aSKC7YhX/IJGEp+WJxsqdIVYJHkBdj++FAj6VD7RiWj6VVmdCfa/9vJE9hZg==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
react-number-format@5.4.0:
resolution: {integrity: sha512-NWdICrqLhI7rAS8yUeLVd6Wr4cN7UjJ9IBTS0f/a9i7UB4x4Ti70kGnksBtZ7o4Z7YRbvCMMR/jQmkoOBa/4fg==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
react-refresh@0.12.0:
resolution: {integrity: sha512-suLIhrU2IHKL5JEKR/fAwJv7bbeq4kJ+pJopf77jHwuR+HmJS/HbrPIGsTBUVfw7tXPOmYv7UJ7PCaN49e8x4A==}
@@ -15857,7 +15857,7 @@ packages:
engines: {node: '>=10'}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -15867,7 +15867,7 @@ packages:
engines: {node: '>=10'}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -15877,7 +15877,7 @@ packages:
engines: {node: '>=10'}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -15887,58 +15887,58 @@ packages:
engines: {node: '>=10'}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
- react-server-dom-turbopack@0.0.0-experimental-2ba30655-20260219:
- resolution: {integrity: sha512-PjpFB0QtxHOS00HfMumSrQt2ojrV0X0kKKEG4y8JcpyS3zsXWaa72FwhRG/R51ZE1aklg1qvGmkVjS4Cw+Y8sg==}
+ react-server-dom-turbopack@0.0.0-experimental-ab18f33d-20260220:
+ resolution: {integrity: sha512-xk1SXZiFay3WAsl18/CphGcqV1JZtUCwf7DfuCN5kf4IEki6FJFJ6nfKq6eibrYNhpnomes4kNrqKSFDHkv0HQ==}
engines: {node: '>=0.10.0'}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
- react-server-dom-turbopack@19.3.0-canary-2ba30655-20260219:
- resolution: {integrity: sha512-1SHTAZ4DRL5iKyPgnGuXQRi9tbBZ9GXphBcUiQhdzBzMJMJgJ0lSAyArgO9M9FnWetG8lbCLxLk29maRKWjbQg==}
+ react-server-dom-turbopack@19.3.0-canary-ab18f33d-20260220:
+ resolution: {integrity: sha512-bBBGOA3Wpv31/yuS7yV8zqiiwfAH04cxRGlgsbvNUxexf05j/4eTz5qf9nYAVsPzUumgLBtV9Ul1yYVBV+UtMQ==}
engines: {node: '>=0.10.0'}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
- react-server-dom-webpack@0.0.0-experimental-2ba30655-20260219:
- resolution: {integrity: sha512-Hk2lVAl/h5bm4/sYBPy8K1K/jjBbHtCI54hwHNmcb7LEtXHPw4w10a/wxhbM7UrLXRKf9l9PnJCan2qHlQLC7w==}
+ react-server-dom-webpack@0.0.0-experimental-ab18f33d-20260220:
+ resolution: {integrity: sha512-Iqh7yNLd4nAfkwgFXYGIsp6t8dVr0EIFidaLiWhcwBTaI4Rb+v7Uv/Uo5oZzANG4UaGVNuzYdVA9zSb4iT3heQ==}
engines: {node: '>=0.10.0'}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
webpack: 5.98.0
- react-server-dom-webpack@19.3.0-canary-2ba30655-20260219:
- resolution: {integrity: sha512-fqAppBvw/YfogHDUaecsf60SslM7rK0uK77aer/d+ubrcO3yXUtXTINogpQoz6y3QRXp/lP0afxYRK0t5y31BQ==}
+ react-server-dom-webpack@19.3.0-canary-ab18f33d-20260220:
+ resolution: {integrity: sha512-VMXGRddJZddjsZFgnl+xSw/V8D/9WbWSzipQuConH986q+WMCG8Dhw2DPEef+9dIkgVwTekfOQ1PO2C/mGAKqA==}
engines: {node: '>=0.10.0'}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
webpack: 5.98.0
react-shallow-renderer@16.15.0:
resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
react-ssr-prepass@1.0.8:
resolution: {integrity: sha512-O0gfRA1SaK+9ITKxqfnXsej2jF+OHGP/+GxD4unROQaM/0/UczGF9fuF+wTboxaQoKdIf4FvS3h/OigWh704VA==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-is: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-is: 19.3.0-canary-ab18f33d-20260220
react-style-singleton@2.2.1:
resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==}
engines: {node: '>=10'}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -15948,7 +15948,7 @@ packages:
engines: {node: '>=10'}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -15956,26 +15956,26 @@ packages:
react-test-renderer@18.2.0:
resolution: {integrity: sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
react-textarea-autosize@8.5.3:
resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==}
engines: {node: '>=10'}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
react-virtualized@9.22.3:
resolution: {integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220
- react@0.0.0-experimental-2ba30655-20260219:
- resolution: {integrity: sha512-7YEWaTs4wEUcVZtQInY7cxuAwKxj+SVXifMPMk9jp0UFbl4GLUIcaJPS8AW/Dvvqh5QT99150pLYzGASGbIYKg==}
+ react@0.0.0-experimental-ab18f33d-20260220:
+ resolution: {integrity: sha512-hnphlgmXP0DIbbWz/c0mMfxFsb+qQ6gCMbE6IyvbGz55ay1DgfYKD0YtKfWUOs2cktp4LmDM5+5ewGw9LSfiCg==}
engines: {node: '>=0.10.0'}
- react@19.3.0-canary-2ba30655-20260219:
- resolution: {integrity: sha512-IdXwg3Tw+W4ucbuWP+Jn8vVIzDiQUtv6dK3QUpVjYbdxGPqDqgPzbR0UTlVB/txaKOZbQudKkWkNSuJpa4w0KA==}
+ react@19.3.0-canary-ab18f33d-20260220:
+ resolution: {integrity: sha512-mdJHb25wB8f9v58++KuaDAS4fG5dVfC/4lvKB+GHPNkiZFefhKEDGOOq/Jb2CbIWtcPQYJFah8csLZnNNxp4dg==}
engines: {node: '>=0.10.0'}
react@19.3.0-canary-fd524fe0-20251121:
@@ -16577,11 +16577,11 @@ packages:
resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
engines: {node: '>=v12.22.7'}
- scheduler@0.0.0-experimental-2ba30655-20260219:
- resolution: {integrity: sha512-FGrOe8AwQ8peVyO8hr604CvmgS9Bf4/LErCeNjRatYLSr6qRbnqkKudp60J26HUFI+P90tWtwKY0Cf9m50yLiw==}
+ scheduler@0.0.0-experimental-ab18f33d-20260220:
+ resolution: {integrity: sha512-k2FNJuxo0mIDFGryeRsIkpo2T9pboTLJPEiYuj1W6iZEETku4Ive83zHy9p0znQBHBpBV56A0f4lfq2t+PT37g==}
- scheduler@0.28.0-canary-2ba30655-20260219:
- resolution: {integrity: sha512-co/S1aXbLfADGYZg7F7KwC6hxNFOtd2ZBiGgA5wDVUQhNq0ApMuMiMqjP/RjE4hKDlnsatZQfNh4iVz2brwJ+g==}
+ scheduler@0.28.0-canary-ab18f33d-20260220:
+ resolution: {integrity: sha512-yCPVs49cN2p9VaMctL0Pc0umqksMwiTr4qTtsFhJ19oGR59RnXn0rQ7HpzuoUDKn82Dz5/xLq0LGkmfH5hIpVg==}
schema-utils@2.7.1:
resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==}
@@ -17266,7 +17266,7 @@ packages:
peerDependencies:
'@babel/core': '*'
babel-plugin-macros: '*'
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@babel/core':
optional: true
@@ -17353,7 +17353,7 @@ packages:
swr@2.2.4:
resolution: {integrity: sha512-njiZ/4RiIhoOlAaLYDqwz5qH/KZXVilRLvomrx83HjzCWTfa+InyfAjv05PSFxnmLzZkNO9ZfvgoqzAaEI4sGQ==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
symbol-observable@1.0.1:
resolution: {integrity: sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw==}
@@ -18213,7 +18213,7 @@ packages:
engines: {node: '>=10'}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -18223,7 +18223,7 @@ packages:
engines: {node: '>=10'}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -18231,13 +18231,13 @@ packages:
use-composed-ref@1.3.0:
resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
use-isomorphic-layout-effect@1.1.2:
resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==}
peerDependencies:
'@types/react': '*'
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -18246,7 +18246,7 @@ packages:
resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==}
peerDependencies:
'@types/react': '*'
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -18256,7 +18256,7 @@ packages:
engines: {node: '>=10'}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -18266,7 +18266,7 @@ packages:
engines: {node: '>=10'}
peerDependencies:
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
peerDependenciesMeta:
'@types/react':
optional: true
@@ -18274,7 +18274,7 @@ packages:
use-sync-external-store@1.5.0:
resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==}
peerDependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
@@ -19889,28 +19889,28 @@ snapshots:
'@babel/helper-string-parser': 7.25.9
'@babel/helper-validator-identifier': 7.25.9
- '@base-ui-components/react@1.0.0-beta.2(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@base-ui-components/react@1.0.0-beta.2(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@babel/runtime': 7.27.6
- '@base-ui-components/utils': 0.1.0(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ '@base-ui-components/utils': 0.1.0(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
'@floating-ui/utils': 0.2.10
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
reselect: 5.1.1
tabbable: 6.2.0
- use-sync-external-store: 1.5.0(react@19.3.0-canary-2ba30655-20260219)
+ use-sync-external-store: 1.5.0(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
- '@base-ui-components/utils@0.1.0(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@base-ui-components/utils@0.1.0(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@babel/runtime': 7.27.6
'@floating-ui/utils': 0.2.10
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
reselect: 5.1.1
- use-sync-external-store: 1.5.0(react@19.3.0-canary-2ba30655-20260219)
+ use-sync-external-store: 1.5.0(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
@@ -20083,17 +20083,17 @@ snapshots:
'@emotion/memoize@0.8.1': {}
- '@emotion/react@11.11.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@emotion/react@11.11.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@babel/runtime': 7.27.0
'@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.3.0-canary-2ba30655-20260219)
+ '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.3.0-canary-ab18f33d-20260220)
'@emotion/utils': 1.2.1
'@emotion/weak-memoize': 0.3.1
hoist-non-react-statics: 3.3.2
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
transitivePeerDependencies:
@@ -20111,9 +20111,9 @@ snapshots:
'@emotion/unitless@0.8.1': {}
- '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.3.0-canary-2ba30655-20260219)':
+ '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
'@emotion/utils@1.2.1': {}
@@ -20536,11 +20536,11 @@ snapshots:
react: 19.3.0-canary-fd524fe0-20251121
react-dom: 19.3.0-canary-fd524fe0-20251121(react@19.3.0-canary-fd524fe0-20251121)
- '@floating-ui/react-dom@2.1.5(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@floating-ui/react-dom@2.1.5(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@floating-ui/dom': 1.7.3
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
'@floating-ui/react@0.26.16(react-dom@19.3.0-canary-fd524fe0-20251121(react@19.3.0-canary-fd524fe0-20251121))(react@19.3.0-canary-fd524fe0-20251121)':
dependencies:
@@ -21500,11 +21500,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@mdx-js/react@2.2.1(react@19.3.0-canary-2ba30655-20260219)':
+ '@mdx-js/react@2.2.1(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@types/mdx': 2.0.13
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
'@mdx-js/react@2.2.1(react@19.3.0-canary-fd524fe0-20251121)':
dependencies:
@@ -21512,11 +21512,11 @@ snapshots:
'@types/react': 19.2.10
react: 19.3.0-canary-fd524fe0-20251121
- '@mdx-js/react@3.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@mdx-js/react@3.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@types/mdx': 2.0.13
'@types/react': 19.2.10
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
'@modelcontextprotocol/sdk@1.18.1':
dependencies:
@@ -22286,749 +22286,749 @@ snapshots:
'@radix-ui/primitive@1.1.3': {}
- '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/primitive': 1.1.3
- '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-arrow@1.1.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-arrow@1.1.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-arrow@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-arrow@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/primitive': 1.1.3
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-collection@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-collection@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-slot': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-slot': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-collection@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-compose-refs@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-compose-refs@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-compose-refs@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-compose-refs@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-compose-refs@1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-context@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-context@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-context@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-context@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-context@1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-context@1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/primitive': 1.1.3
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
aria-hidden: 1.2.6
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
- react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
+ react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-dialog@1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-dialog@1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/primitive': 1.1.1
- '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-id': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-slot': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-id': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-slot': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
aria-hidden: 1.2.6
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
- react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
+ react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-direction@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-direction@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-direction@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-direction@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/primitive': 1.1.0
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/primitive': 1.1.3
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-dismissable-layer@1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-dismissable-layer@1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/primitive': 1.1.1
- '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-focus-guards@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-focus-guards@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-focus-guards@1.1.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-focus-scope@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-focus-scope@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-id@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-id@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-id@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-id@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/primitive': 1.1.3
- '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-popover@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-popover@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/primitive': 1.1.3
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
aria-hidden: 1.2.6
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
- react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
+ react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-popover@1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-popover@1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/primitive': 1.1.1
- '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-id': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-popper': 1.2.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-slot': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-dismissable-layer': 1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-focus-guards': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-focus-scope': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-id': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-popper': 1.2.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-portal': 1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-presence': 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-slot': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
aria-hidden: 1.2.6
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
- react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
+ react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-popper@1.2.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
- dependencies:
- '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-arrow': 1.1.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-context': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-rect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-size': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-popper@1.2.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
+ dependencies:
+ '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-arrow': 1.1.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-context': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-rect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-size': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
'@radix-ui/rect': 1.1.0
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-popper@1.2.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
- dependencies:
- '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-arrow': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-rect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-size': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-popper@1.2.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
+ dependencies:
+ '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-arrow': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-rect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-size': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
'@radix-ui/rect': 1.1.0
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
- dependencies:
- '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-popper@1.2.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
+ dependencies:
+ '@floating-ui/react-dom': 2.1.5(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-rect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-size': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
'@radix-ui/rect': 1.1.1
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-portal@1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-portal@1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-portal@1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-portal@1.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-portal@1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-presence@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-presence@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-presence@1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-presence@1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-presence@1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-primitive@2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-primitive@2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-slot': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-slot': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-primitive@2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-primitive@2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-slot': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-slot': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-roving-focus@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-roving-focus@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/primitive': 1.1.1
- '@radix-ui/react-collection': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-direction': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-id': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-collection': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-direction': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-id': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/primitive': 1.1.3
- '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/number': 1.1.1
'@radix-ui/primitive': 1.1.3
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-select@2.2.6(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-select@2.2.6(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/number': 1.1.1
'@radix-ui/primitive': 1.1.3
- '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-previous': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
aria-hidden: 1.2.6
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
- react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
+ react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-slot@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-slot@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-slot@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-slot@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
+ '@radix-ui/react-compose-refs': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-slot@1.2.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-slot@1.2.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
+ '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/primitive': 1.1.3
- '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-context': 1.1.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-toggle-group@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-toggle-group@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/primitive': 1.1.1
- '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-direction': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-roving-focus': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-toggle': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-direction': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-roving-focus': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-toggle': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-toggle@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-toggle@1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/primitive': 1.1.1
- '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-primitive': 2.0.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-tooltip@1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-tooltip@1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/primitive': 1.1.0
- '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-id': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-slot': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-compose-refs': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-context': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-id': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-popper': 1.2.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-portal': 1.1.2(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-presence': 1.1.1(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-slot': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-use-callback-ref@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-use-callback-ref@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-use-controllable-state@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-use-controllable-state@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
+ '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
+ '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
+ '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-use-layout-effect@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-use-layout-effect@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-use-previous@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-use-rect@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-use-rect@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/rect': 1.1.0
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-use-rect@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@radix-ui/rect': 1.1.1
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-use-size@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-use-size@1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
+ '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-use-size@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-use-size@1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
+ '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@types/react': 19.2.10
- '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-primitive': 2.0.0(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
'@types/react-dom': 19.2.3(@types/react@19.2.10)
@@ -23326,12 +23326,12 @@ snapshots:
'@storybook/addon-docs@8.6.0(@types/react@19.2.10)(storybook@8.6.0(prettier@3.6.2))':
dependencies:
- '@mdx-js/react': 3.1.0(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@storybook/blocks': 8.6.0(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(storybook@8.6.0(prettier@3.6.2))
+ '@mdx-js/react': 3.1.0(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@storybook/blocks': 8.6.0(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(storybook@8.6.0(prettier@3.6.2))
'@storybook/csf-plugin': 8.6.0(storybook@8.6.0(prettier@3.6.2))
- '@storybook/react-dom-shim': 8.6.0(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(storybook@8.6.0(prettier@3.6.2))
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@storybook/react-dom-shim': 8.6.0(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(storybook@8.6.0(prettier@3.6.2))
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
storybook: 8.6.0(prettier@3.6.2)
ts-dedent: 2.2.0
transitivePeerDependencies:
@@ -23396,14 +23396,14 @@ snapshots:
- '@swc/helpers'
- webpack
- '@storybook/blocks@8.6.0(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(storybook@8.6.0(prettier@3.6.2))':
+ '@storybook/blocks@8.6.0(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(storybook@8.6.0(prettier@3.6.2))':
dependencies:
- '@storybook/icons': 1.3.0(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ '@storybook/icons': 1.3.0(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
storybook: 8.6.0(prettier@3.6.2)
ts-dedent: 2.2.0
optionalDependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
'@storybook/builder-webpack5@8.6.0(@rspack/core@1.6.7(@swc/helpers@0.5.15))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)':
dependencies:
@@ -23482,10 +23482,10 @@ snapshots:
'@storybook/global@5.0.0': {}
- '@storybook/icons@1.3.0(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@storybook/icons@1.3.0(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
'@storybook/instrumenter@8.6.0(storybook@8.6.0(prettier@3.6.2))':
dependencies:
@@ -23497,17 +23497,17 @@ snapshots:
dependencies:
storybook: 8.6.0(prettier@3.6.2)
- '@storybook/preset-react-webpack@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)':
+ '@storybook/preset-react-webpack@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)':
dependencies:
'@storybook/core-webpack': 8.6.0(storybook@8.6.0(prettier@3.6.2))
- '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)
+ '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)
'@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.9.2)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9))
'@types/semver': 7.5.6
find-up: 5.0.0
magic-string: 0.30.19
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
react-docgen: 7.1.0
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
resolve: 1.22.10
semver: 7.6.3
storybook: 8.6.0(prettier@3.6.2)
@@ -23541,19 +23541,19 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@storybook/react-dom-shim@8.6.0(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(storybook@8.6.0(prettier@3.6.2))':
+ '@storybook/react-dom-shim@8.6.0(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(storybook@8.6.0(prettier@3.6.2))':
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
storybook: 8.6.0(prettier@3.6.2)
- '@storybook/react-webpack5@8.6.0(@rspack/core@1.6.7(@swc/helpers@0.5.15))(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)':
+ '@storybook/react-webpack5@8.6.0(@rspack/core@1.6.7(@swc/helpers@0.5.15))(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)':
dependencies:
'@storybook/builder-webpack5': 8.6.0(@rspack/core@1.6.7(@swc/helpers@0.5.15))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)
- '@storybook/preset-react-webpack': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)
- '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ '@storybook/preset-react-webpack': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)
+ '@storybook/react': 8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
storybook: 8.6.0(prettier@3.6.2)
optionalDependencies:
typescript: 5.9.2
@@ -23566,16 +23566,16 @@ snapshots:
- uglify-js
- webpack-cli
- '@storybook/react@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)':
+ '@storybook/react@8.6.0(@storybook/test@8.6.0(storybook@8.6.0(prettier@3.6.2)))(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)':
dependencies:
'@storybook/components': 8.6.0(storybook@8.6.0(prettier@3.6.2))
'@storybook/global': 5.0.0
'@storybook/manager-api': 8.6.0(storybook@8.6.0(prettier@3.6.2))
'@storybook/preview-api': 8.6.0(storybook@8.6.0(prettier@3.6.2))
- '@storybook/react-dom-shim': 8.6.0(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(storybook@8.6.0(prettier@3.6.2))
+ '@storybook/react-dom-shim': 8.6.0(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(storybook@8.6.0(prettier@3.6.2))
'@storybook/theming': 8.6.0(storybook@8.6.0(prettier@3.6.2))
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
storybook: 8.6.0(prettier@3.6.2)
optionalDependencies:
'@storybook/test': 8.6.0(storybook@8.6.0(prettier@3.6.2))
@@ -23853,13 +23853,13 @@ snapshots:
lodash: 4.17.21
redent: 3.0.0
- '@testing-library/react@15.0.7(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)':
+ '@testing-library/react@15.0.7(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)':
dependencies:
'@babel/runtime': 7.27.0
'@testing-library/dom': 10.1.0
'@types/react-dom': 19.2.3(@types/react@19.2.10)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
@@ -26083,14 +26083,14 @@ snapshots:
cmd-shim@7.0.0: {}
- cmdk@1.0.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219):
+ cmdk@1.0.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
- '@radix-ui/react-dialog': 1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
- use-sync-external-store: 1.5.0(react@19.3.0-canary-2ba30655-20260219)
+ '@radix-ui/react-dialog': 1.1.4(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-id': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
+ use-sync-external-store: 1.5.0(react@19.3.0-canary-ab18f33d-20260220)
transitivePeerDependencies:
- '@types/react'
- '@types/react-dom'
@@ -28126,7 +28126,7 @@ snapshots:
- bluebird
- supports-color
- eslint-plugin-react-hooks@0.0.0-experimental-2ba30655-20260219(eslint@9.37.0(jiti@2.5.1)):
+ eslint-plugin-react-hooks@0.0.0-experimental-ab18f33d-20260220(eslint@9.37.0(jiti@2.5.1)):
dependencies:
'@babel/core': 7.26.10
'@babel/parser': 7.27.0
@@ -29084,7 +29084,7 @@ snapshots:
fsevents@2.3.3:
optional: true
- fumadocs-core@15.7.12(@types/react@19.2.10)(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(sass@1.77.8))(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219):
+ fumadocs-core@15.7.12(@types/react@19.2.10)(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(sass@1.77.8))(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
'@formatjs/intl-localematcher': 0.6.1
'@orama/orama': 3.1.13
@@ -29096,7 +29096,7 @@ snapshots:
image-size: 2.0.2
negotiator: 1.0.0
npm-to-yarn: 3.0.1
- react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ react-remove-scroll: 2.7.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
remark: 15.0.1
remark-gfm: 4.0.1
remark-rehype: 11.1.2
@@ -29105,20 +29105,20 @@ snapshots:
unist-util-visit: 5.0.0
optionalDependencies:
'@types/react': 19.2.10
- next: 15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(sass@1.77.8)
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ next: 15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(sass@1.77.8)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
transitivePeerDependencies:
- supports-color
- fumadocs-mdx@11.10.0(fumadocs-core@15.7.12(@types/react@19.2.10)(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(sass@1.77.8))(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219))(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(sass@1.77.8))(react@19.3.0-canary-2ba30655-20260219):
+ fumadocs-mdx@11.10.0(fumadocs-core@15.7.12(@types/react@19.2.10)(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(sass@1.77.8))(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220))(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(sass@1.77.8))(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
'@mdx-js/mdx': 3.1.1
'@standard-schema/spec': 1.0.0
chokidar: 4.0.3
esbuild: 0.25.9
estree-util-value-to-estree: 3.5.0
- fumadocs-core: 15.7.12(@types/react@19.2.10)(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(sass@1.77.8))(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ fumadocs-core: 15.7.12(@types/react@19.2.10)(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(sass@1.77.8))(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
js-yaml: 4.1.0
lru-cache: 11.2.1
picocolors: 1.1.1
@@ -29130,36 +29130,36 @@ snapshots:
unist-util-visit: 5.0.0
zod: 4.1.13
optionalDependencies:
- next: 15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(sass@1.77.8)
- react: 19.3.0-canary-2ba30655-20260219
+ next: 15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(sass@1.77.8)
+ react: 19.3.0-canary-ab18f33d-20260220
transitivePeerDependencies:
- supports-color
- fumadocs-ui@15.7.12(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(sass@1.77.8))(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(tailwindcss@4.1.13):
- dependencies:
- '@radix-ui/react-accordion': 1.2.12(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-navigation-menu': 1.2.14(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-scroll-area': 1.2.10(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- '@radix-ui/react-tabs': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ fumadocs-ui@15.7.12(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(sass@1.77.8))(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(tailwindcss@4.1.13):
+ dependencies:
+ '@radix-ui/react-accordion': 1.2.12(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-direction': 1.1.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-navigation-menu': 1.2.14(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-scroll-area': 1.2.10(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-slot': 1.2.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ '@radix-ui/react-tabs': 1.1.13(@types/react-dom@19.2.3(@types/react@19.2.10))(@types/react@19.2.10)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
class-variance-authority: 0.7.1
- fumadocs-core: 15.7.12(@types/react@19.2.10)(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(sass@1.77.8))(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ fumadocs-core: 15.7.12(@types/react@19.2.10)(next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(sass@1.77.8))(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
lodash.merge: 4.6.2
- next-themes: 0.4.6(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ next-themes: 0.4.6(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
postcss-selector-parser: 7.1.0
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
- react-medium-image-zoom: 5.3.0(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
+ react-medium-image-zoom: 5.3.0(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)
scroll-into-view-if-needed: 3.1.0
tailwind-merge: 3.3.1
optionalDependencies:
'@types/react': 19.2.10
- next: 15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(sass@1.77.8)
+ next: 15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(sass@1.77.8)
tailwindcss: 4.1.13
transitivePeerDependencies:
- '@mixedbread/sdk'
@@ -29831,7 +29831,7 @@ snapshots:
hoist-non-react-statics@3.3.2:
dependencies:
- react-is: 19.3.0-canary-2ba30655-20260219
+ react-is: 19.3.0-canary-ab18f33d-20260220
homedir-polyfill@1.0.3:
dependencies:
@@ -32104,9 +32104,9 @@ snapshots:
dependencies:
react: 19.3.0-canary-fd524fe0-20251121
- lucide-react@0.554.0(react@19.3.0-canary-2ba30655-20260219):
+ lucide-react@0.554.0(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
lz-string@1.5.0: {}
@@ -33461,22 +33461,22 @@ snapshots:
dependencies:
inherits: 2.0.4
- next-themes@0.4.6(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219):
+ next-themes@0.4.6(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
next-tick@1.0.0: {}
- next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(sass@1.77.8):
+ next@15.5.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(sass@1.77.8):
dependencies:
'@next/env': 15.5.8
'@swc/helpers': 0.5.15
caniuse-lite: 1.0.30001746
postcss: 8.4.31
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
- styled-jsx: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
+ styled-jsx: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@next/swc-darwin-arm64': 15.5.7
'@next/swc-darwin-x64': 15.5.7
@@ -33495,15 +33495,15 @@ snapshots:
- '@babel/core'
- babel-plugin-macros
- next@16.0.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(sass@1.77.8):
+ next@16.0.8(@babel/core@7.26.10)(@opentelemetry/api@1.6.0)(@playwright/test@1.51.1)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-3fde738-20250918)(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(sass@1.77.8):
dependencies:
'@next/env': 16.0.8
'@swc/helpers': 0.5.15
caniuse-lite: 1.0.30001746
postcss: 8.4.31
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
- styled-jsx: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
+ styled-jsx: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@next/swc-darwin-arm64': 16.0.8
'@next/swc-darwin-x64': 16.0.8
@@ -35339,31 +35339,31 @@ snapshots:
dependencies:
ansi-regex: 5.0.1
ansi-styles: 5.2.0
- react-is: 19.3.0-canary-2ba30655-20260219
+ react-is: 19.3.0-canary-ab18f33d-20260220
pretty-format@29.5.0:
dependencies:
'@jest/schemas': 29.4.3
ansi-styles: 5.2.0
- react-is: 19.3.0-canary-2ba30655-20260219
+ react-is: 19.3.0-canary-ab18f33d-20260220
pretty-format@29.7.0:
dependencies:
'@jest/schemas': 29.6.3
ansi-styles: 5.2.0
- react-is: 19.3.0-canary-2ba30655-20260219
+ react-is: 19.3.0-canary-ab18f33d-20260220
pretty-format@30.0.0-alpha.6:
dependencies:
'@jest/schemas': 30.0.0-alpha.6
ansi-styles: 5.2.0
- react-is: 19.3.0-canary-2ba30655-20260219
+ react-is: 19.3.0-canary-ab18f33d-20260220
pretty-format@30.2.0:
dependencies:
'@jest/schemas': 30.0.5
ansi-styles: 5.2.0
- react-is: 19.3.0-canary-2ba30655-20260219
+ react-is: 19.3.0-canary-ab18f33d-20260220
pretty-ms@7.0.0:
dependencies:
@@ -35427,7 +35427,7 @@ snapshots:
dependencies:
loose-envify: 1.4.0
object-assign: 4.1.1
- react-is: 19.3.0-canary-2ba30655-20260219
+ react-is: 19.3.0-canary-ab18f33d-20260220
property-information@5.6.0:
dependencies:
@@ -35639,31 +35639,31 @@ snapshots:
transitivePeerDependencies:
- supports-color
- react-dom@0.0.0-experimental-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219):
+ react-dom@0.0.0-experimental-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
- scheduler: 0.28.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ scheduler: 0.28.0-canary-ab18f33d-20260220
- react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219):
+ react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
- scheduler: 0.28.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ scheduler: 0.28.0-canary-ab18f33d-20260220
react-dom@19.3.0-canary-fd524fe0-20251121(react@19.3.0-canary-fd524fe0-20251121):
dependencies:
react: 19.3.0-canary-fd524fe0-20251121
- scheduler: 0.28.0-canary-2ba30655-20260219
+ scheduler: 0.28.0-canary-ab18f33d-20260220
- react-is@19.3.0-canary-2ba30655-20260219: {}
+ react-is@19.3.0-canary-ab18f33d-20260220: {}
react-is@19.3.0-canary-fd524fe0-20251121: {}
react-lifecycles-compat@3.0.4: {}
- react-medium-image-zoom@5.3.0(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219):
+ react-medium-image-zoom@5.3.0(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
react-number-format@5.4.0(react-dom@19.3.0-canary-fd524fe0-20251121(react@19.3.0-canary-fd524fe0-20251121))(react@19.3.0-canary-fd524fe0-20251121):
dependencies:
@@ -35681,10 +35681,10 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.10
- react-remove-scroll-bar@2.3.8(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219):
+ react-remove-scroll-bar@2.3.8(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-style-singleton: 2.2.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-style-singleton: 2.2.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
tslib: 2.8.1
optionalDependencies:
'@types/react': 19.2.10
@@ -35700,59 +35700,59 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.10
- react-remove-scroll@2.7.1(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219):
+ react-remove-scroll@2.7.1(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-remove-scroll-bar: 2.3.8(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- react-style-singleton: 2.2.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-remove-scroll-bar: 2.3.8(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ react-style-singleton: 2.2.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
tslib: 2.8.1
- use-callback-ref: 1.3.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
- use-sidecar: 1.1.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219)
+ use-callback-ref: 1.3.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
+ use-sidecar: 1.1.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220)
optionalDependencies:
'@types/react': 19.2.10
- react-server-dom-turbopack@0.0.0-experimental-2ba30655-20260219(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219):
+ react-server-dom-turbopack@0.0.0-experimental-ab18f33d-20260220(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
acorn-loose: 8.3.0
neo-async: 2.6.1
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
- react-server-dom-turbopack@19.3.0-canary-2ba30655-20260219(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219):
+ react-server-dom-turbopack@19.3.0-canary-ab18f33d-20260220(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
acorn-loose: 8.3.0
neo-async: 2.6.1
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
- react-server-dom-webpack@0.0.0-experimental-2ba30655-20260219(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))):
+ react-server-dom-webpack@0.0.0-experimental-ab18f33d-20260220(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))):
dependencies:
acorn-loose: 8.3.0
neo-async: 2.6.1
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
webpack: 5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))
webpack-sources: 3.2.3(patch_hash=jbynf5dc46ambamq3wuyho6hkq)
- react-server-dom-webpack@19.3.0-canary-2ba30655-20260219(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))):
+ react-server-dom-webpack@19.3.0-canary-ab18f33d-20260220(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))):
dependencies:
acorn-loose: 8.3.0
neo-async: 2.6.1
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
webpack: 5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))
webpack-sources: 3.2.3(patch_hash=jbynf5dc46ambamq3wuyho6hkq)
- react-shallow-renderer@16.15.0(react@19.3.0-canary-2ba30655-20260219):
+ react-shallow-renderer@16.15.0(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
object-assign: 4.1.1
- react: 19.3.0-canary-2ba30655-20260219
- react-is: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-is: 19.3.0-canary-ab18f33d-20260220
- react-ssr-prepass@1.0.8(react-is@19.3.0-canary-fd524fe0-20251121)(react@19.3.0-canary-2ba30655-20260219):
+ react-ssr-prepass@1.0.8(react-is@19.3.0-canary-fd524fe0-20251121)(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
object-is: 1.0.2
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
react-is: 19.3.0-canary-fd524fe0-20251121
react-style-singleton@2.2.1(@types/react@19.2.10)(react@19.3.0-canary-fd524fe0-20251121):
@@ -35764,10 +35764,10 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.10
- react-style-singleton@2.2.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219):
+ react-style-singleton@2.2.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
get-nonce: 1.0.1
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
tslib: 2.8.1
optionalDependencies:
'@types/react': 19.2.10
@@ -35780,12 +35780,12 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.10
- react-test-renderer@18.2.0(react@19.3.0-canary-2ba30655-20260219):
+ react-test-renderer@18.2.0(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
- react-is: 19.3.0-canary-2ba30655-20260219
- react-shallow-renderer: 16.15.0(react@19.3.0-canary-2ba30655-20260219)
- scheduler: 0.28.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-is: 19.3.0-canary-ab18f33d-20260220
+ react-shallow-renderer: 16.15.0(react@19.3.0-canary-ab18f33d-20260220)
+ scheduler: 0.28.0-canary-ab18f33d-20260220
react-textarea-autosize@8.5.3(@types/react@19.2.10)(react@19.3.0-canary-fd524fe0-20251121):
dependencies:
@@ -35796,20 +35796,20 @@ snapshots:
transitivePeerDependencies:
- '@types/react'
- react-virtualized@9.22.3(react-dom@19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219))(react@19.3.0-canary-2ba30655-20260219):
+ react-virtualized@9.22.3(react-dom@19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220))(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
'@babel/runtime': 7.27.0
clsx: 1.1.1
dom-helpers: 5.2.1
loose-envify: 1.4.0
prop-types: 15.8.1
- react: 19.3.0-canary-2ba30655-20260219
- react-dom: 19.3.0-canary-2ba30655-20260219(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ react-dom: 19.3.0-canary-ab18f33d-20260220(react@19.3.0-canary-ab18f33d-20260220)
react-lifecycles-compat: 3.0.4
- react@0.0.0-experimental-2ba30655-20260219: {}
+ react@0.0.0-experimental-ab18f33d-20260220: {}
- react@19.3.0-canary-2ba30655-20260219: {}
+ react@19.3.0-canary-ab18f33d-20260220: {}
react@19.3.0-canary-fd524fe0-20251121: {}
@@ -36633,9 +36633,9 @@ snapshots:
dependencies:
xmlchars: 2.2.0
- scheduler@0.0.0-experimental-2ba30655-20260219: {}
+ scheduler@0.0.0-experimental-ab18f33d-20260220: {}
- scheduler@0.28.0-canary-2ba30655-20260219: {}
+ scheduler@0.28.0-canary-ab18f33d-20260220: {}
schema-utils@2.7.1:
dependencies:
@@ -37528,10 +37528,10 @@ snapshots:
postcss: 7.0.32
postcss-load-plugins: 2.3.0
- styled-jsx@5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-2ba30655-20260219):
+ styled-jsx@5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
client-only: 0.0.1
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
optionalDependencies:
'@babel/core': 7.26.10
babel-plugin-macros: 3.1.0
@@ -37635,11 +37635,11 @@ snapshots:
'@swc/counter': 0.1.3
webpack: 5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))(esbuild@0.25.9)
- swr@2.2.4(react@19.3.0-canary-2ba30655-20260219):
+ swr@2.2.4(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
client-only: 0.0.1
- react: 19.3.0-canary-2ba30655-20260219
- use-sync-external-store: 1.5.0(react@19.3.0-canary-2ba30655-20260219)
+ react: 19.3.0-canary-ab18f33d-20260220
+ use-sync-external-store: 1.5.0(react@19.3.0-canary-ab18f33d-20260220)
symbol-observable@1.0.1: {}
@@ -38485,9 +38485,9 @@ snapshots:
unist-util-is: 6.0.0
unist-util-visit-parents: 6.0.1
- unistore@3.4.1(react@19.3.0-canary-2ba30655-20260219):
+ unistore@3.4.1(react@19.3.0-canary-ab18f33d-20260220):
optionalDependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
universal-github-app-jwt@1.1.1:
dependencies:
@@ -38622,9 +38622,9 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.10
- use-callback-ref@1.3.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219):
+ use-callback-ref@1.3.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
tslib: 2.8.1
optionalDependencies:
'@types/react': 19.2.10
@@ -38654,17 +38654,17 @@ snapshots:
optionalDependencies:
'@types/react': 19.2.10
- use-sidecar@1.1.3(@types/react@19.2.10)(react@19.3.0-canary-2ba30655-20260219):
+ use-sidecar@1.1.3(@types/react@19.2.10)(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
detect-node-es: 1.1.0
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
tslib: 2.8.1
optionalDependencies:
'@types/react': 19.2.10
- use-sync-external-store@1.5.0(react@19.3.0-canary-2ba30655-20260219):
+ use-sync-external-store@1.5.0(react@19.3.0-canary-ab18f33d-20260220):
dependencies:
- react: 19.3.0-canary-2ba30655-20260219
+ react: 19.3.0-canary-ab18f33d-20260220
util-deprecate@1.0.2: {}
diff --git a/scripts/sync-react.js b/scripts/sync-react.js
index 8119cb09191ea4..257a7fca7205c5 100644
--- a/scripts/sync-react.js
+++ b/scripts/sync-react.js
@@ -3,13 +3,22 @@
const path = require('path')
const fsp = require('fs/promises')
const process = require('process')
+const { pathToFileURL } = require('url')
const execa = require('execa')
const { Octokit } = require('octokit')
const SemVer = require('semver')
const yargs = require('yargs')
-/** @type {any} */
-const fetch = require('node-fetch')
+// Use this script to update Next's vendored copy of React and related packages:
+//
+// Basic usage (defaults to most recent React canary version):
+// pnpm run sync-react
+//
+// Update package.json but skip installing the dependencies automatically:
+// pnpm run sync-react --no-install
+//
+// Sync from a local checkout of React (requires having React built first):
+// pnpm run sync-react --version /path/to/react/checkout/
const repoOwner = 'vercel'
const repoName = 'next.js'
@@ -45,6 +54,10 @@ const appManifestsInstallingNextjsPeerDependencies = [
]
async function getSchedulerVersion(reactVersion) {
+ if (reactVersion.startsWith('file://')) {
+ return reactVersion
+ }
+
const url = `https://registry.npmjs.org/react-dom/${reactVersion}`
const response = await fetch(url, {
headers: {
@@ -62,13 +75,18 @@ async function getSchedulerVersion(reactVersion) {
return manifest.dependencies['scheduler']
}
-// Use this script to update Next's vendored copy of React and related packages:
-//
-// Basic usage (defaults to most recent React canary version):
-// pnpm run sync-react
-//
-// Update package.json but skip installing the dependencies automatically:
-// pnpm run sync-react --no-install
+/**
+ * @param {string} packageName
+ * @param {string} versionStr An NPM version or a file URL to a React checkout
+ * @returns {string}
+ */
+function getPackageVersion(packageName, versionStr) {
+ if (versionStr.startsWith('file://')) {
+ return new URL(packageName, versionStr).href
+ }
+
+ return `npm:${packageName}@${versionStr}`
+}
async function sync({ channel, newVersionStr, noInstall }) {
const useExperimental = channel === 'experimental'
@@ -88,32 +106,45 @@ async function sync({ channel, newVersionStr, noInstall }) {
return
}
- const baseSchedulerVersionStr = devDependencies[
- useExperimental ? 'scheduler-experimental-builtin' : 'scheduler-builtin'
- ].replace(/^npm:scheduler@/, '')
const newSchedulerVersionStr = await getSchedulerVersion(newVersionStr)
console.log(`Updating "scheduler@${channel}" to ${newSchedulerVersionStr}...`)
- for (const [dep, version] of Object.entries(devDependencies)) {
- if (version.endsWith(baseVersionStr)) {
- devDependencies[dep] = version.replace(baseVersionStr, newVersionStr)
- } else if (version.endsWith(baseSchedulerVersionStr)) {
- devDependencies[dep] = version.replace(
- baseSchedulerVersionStr,
- newSchedulerVersionStr
- )
+ for (const packageName of ['react', 'react-dom']) {
+ devDependencies[
+ `${packageName}${useExperimental ? '-experimental' : ''}-builtin`
+ ] = getPackageVersion(packageName, newVersionStr)
+
+ if (!useExperimental) {
+ pnpmOverrides[packageName] = getPackageVersion(packageName, newVersionStr)
}
}
- for (const [dep, version] of Object.entries(pnpmOverrides)) {
- if (version.endsWith(baseVersionStr)) {
- pnpmOverrides[dep] = version.replace(baseVersionStr, newVersionStr)
- } else if (version.endsWith(baseSchedulerVersionStr)) {
- pnpmOverrides[dep] = version.replace(
- baseSchedulerVersionStr,
- newSchedulerVersionStr
- )
- }
+
+ for (const packageName of [
+ 'react-server-dom-turbopack',
+ 'react-server-dom-webpack',
+ ]) {
+ devDependencies[`${packageName}${useExperimental ? '-experimental' : ''}`] =
+ getPackageVersion(packageName, newVersionStr)
}
+
+ devDependencies[
+ `scheduler-${useExperimental ? 'experimental-' : ''}builtin`
+ ] = getPackageVersion('scheduler', newSchedulerVersionStr)
+ if (!useExperimental) {
+ pnpmOverrides.scheduler = getPackageVersion(
+ 'scheduler',
+ newSchedulerVersionStr
+ )
+
+ // TODO: Should be handled like the other React packages
+ devDependencies['react-is-builtin'] = newVersionStr.startsWith('file://')
+ ? new URL('react-is', newVersionStr).href
+ : `npm:react-is@${newVersionStr}`
+ pnpmOverrides['react-is'] = newVersionStr.startsWith('file://')
+ ? new URL('react-is', newVersionStr).href
+ : `npm:react-is@${newVersionStr}`
+ }
+
await fsp.writeFile(
path.join(cwd, 'package.json'),
JSON.stringify(pkgJson, null, 2) +
@@ -122,8 +153,25 @@ async function sync({ channel, newVersionStr, noInstall }) {
)
}
-function extractInfoFromReactVersion(reactVersion) {
- const match = reactVersion.match(
+/**
+ * @typedef {object} ReactVersionInfo
+ * @property {string} semverVersion - The semver version of React.
+ * @property {string} releaseLabel - The release label of React (e.g. "canary", "rc").
+ * @property {string} sha - The commit SHA of the React version.
+ * @property {string} dateString - The date string of the React version.
+ * @returns {ReactVersionInfo}
+ */
+function extractInfoFromReactVersion(versionStr) {
+ if (versionStr.startsWith('file://')) {
+ return {
+ dateString: new Date().toISOString().split('T')[0],
+ releaseLabel: 'local',
+ semverVersion: '0.0.0',
+ sha: 'local',
+ }
+ }
+
+ const match = versionStr.match(
/(?.*)-(?.*)-(?.*)-(?.*)$/
)
return match ? match.groups : null
@@ -134,10 +182,10 @@ async function getChangelogFromGitHub(baseSha, newSha) {
let changelog = []
for (let currentPage = 1; ; currentPage++) {
const url = `https://api.github.com/repos/facebook/react/compare/${baseSha}...${newSha}?per_page=${pageSize}&page=${currentPage}`
- const headers = {}
+ const headers = new Headers()
// GITHUB_TOKEN is optional but helps in case of rate limiting during development.
if (process.env.GITHUB_TOKEN) {
- headers.Authorization = `token ${process.env.GITHUB_TOKEN}`
+ headers.set('Authorization', `token ${process.env.GITHUB_TOKEN}`)
}
const response = await fetch(url, {
headers,
@@ -229,7 +277,14 @@ async function main() {
})
.options('install', { default: true, type: 'boolean' })
.options('version', { default: null, type: 'string' }).argv
- const { actor, createPull, commit, install, version } = argv
+ let { actor, createPull, commit, install, version } = argv
+ if (version !== null && version.startsWith('/')) {
+ version = pathToFileURL(version).href
+ // Ensure trailing slash so that the URL is treated as a directory.
+ if (!version.endsWith('/')) {
+ version += '/'
+ }
+ }
async function commitEverything(message) {
await execa('git', ['add', '-A'])
@@ -281,7 +336,10 @@ Or, run this command with no arguments to use the most recently published versio
}
const { sha: newSha, dateString: newDateString } = newVersionInfo
- const branchName = `update/react/${newVersionStr}`
+ const branchName = newVersionStr.startsWith('file://')
+ ? // left to user to name their local sync branch
+ `update/react/local`
+ : `update/react/${newVersionStr}`
if (createPull) {
const { exitCode, all, command } = await execa(
'git',
@@ -319,8 +377,14 @@ Or, run this command with no arguments to use the most recently published versio
''
)
+ let experimentalNewVersionStr = `0.0.0-experimental-${newSha}-${newDateString}`
+ if (version !== null && version.startsWith('file://')) {
+ experimentalNewVersionStr = new URL('build/oss-experimental/', version).href
+ newVersionStr = new URL('build/oss-stable/', version).href
+ }
+
await sync({
- newVersionStr: `0.0.0-experimental-${newSha}-${newDateString}`,
+ newVersionStr: experimentalNewVersionStr,
noInstall: !install,
channel: 'experimental',
})
@@ -470,23 +534,27 @@ Or, run this command with no arguments to use the most recently published versio
}
let prDescription = ''
- if (syncPagesRouterReact) {
- prDescription += `**breaking change for canary users: Bumps peer dependency of React from \`${baseVersionStr}\` to \`${pagesRouterReactVersion}\`**\n\n`
- }
+ if (newVersionInfo.releaseLabel === 'local') {
+ prDescription = "Can't generate a changelog for local builds"
+ } else {
+ if (syncPagesRouterReact) {
+ prDescription += `**breaking change for canary users: Bumps peer dependency of React from \`${baseVersionStr}\` to \`${pagesRouterReactVersion}\`**\n\n`
+ }
- // Fetch the changelog from GitHub and print it to the console.
- prDescription += `[diff facebook/react@${baseSha}...${newSha}](https://github.com/facebook/react/compare/${baseSha}...${newSha})\n\n`
- try {
- const changelog = await getChangelogFromGitHub(baseSha, newSha)
- if (changelog === null) {
- prDescription += `GitHub reported no changes between ${baseSha} and ${newSha}.`
- } else {
- prDescription += `\nReact upstream changes
\n\n${changelog}\n\n `
+ // Fetch the changelog from GitHub and print it to the console.
+ prDescription += `[diff facebook/react@${baseSha}...${newSha}](https://github.com/facebook/react/compare/${baseSha}...${newSha})\n\n`
+ try {
+ const changelog = await getChangelogFromGitHub(baseSha, newSha)
+ if (changelog === null) {
+ prDescription += `GitHub reported no changes between ${baseSha} and ${newSha}.`
+ } else {
+ prDescription += `\nReact upstream changes
\n\n${changelog}\n\n `
+ }
+ } catch (error) {
+ console.error(error)
+ prDescription +=
+ '\nFailed to fetch changelog from GitHub. Changes were applied, anyway.\n'
}
- } catch (error) {
- console.error(error)
- prDescription +=
- '\nFailed to fetch changelog from GitHub. Changes were applied, anyway.\n'
}
if (!install) {
diff --git a/test/e2e/app-dir/instant-validation/app/suspense-in-root/page.tsx b/test/e2e/app-dir/instant-validation/app/suspense-in-root/page.tsx
index a014750ae22b3a..0c14e2050499c7 100644
--- a/test/e2e/app-dir/instant-validation/app/suspense-in-root/page.tsx
+++ b/test/e2e/app-dir/instant-validation/app/suspense-in-root/page.tsx
@@ -47,6 +47,18 @@ export default async function Page() {
+
+
+
+
+
+
+
+
+
+
+
+
Static
diff --git a/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/invalid-sync-io-in-generate-metadata/page.tsx b/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/invalid-sync-io-in-generate-metadata/page.tsx
new file mode 100644
index 00000000000000..a2981caf6eac90
--- /dev/null
+++ b/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/invalid-sync-io-in-generate-metadata/page.tsx
@@ -0,0 +1,30 @@
+import { cookies } from 'next/headers'
+import { Suspense } from 'react'
+
+export const unstable_instant = {
+ prefetch: 'runtime',
+ samples: [{ cookies: [] }],
+}
+
+export async function generateMetadata() {
+ await cookies()
+ const now = Date.now()
+ return {
+ title: `Sync IO in metadata: ${now}`,
+ }
+}
+
+async function Runtime() {
+ await cookies()
+ return Runtime content
+}
+
+export default function Page() {
+ return (
+
+ Loading...
}>
+
+
+
+ )
+}
diff --git a/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/invalid-sync-io-in-layout-generate-metadata/layout.tsx b/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/invalid-sync-io-in-layout-generate-metadata/layout.tsx
new file mode 100644
index 00000000000000..51f9d9ef1a0b92
--- /dev/null
+++ b/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/invalid-sync-io-in-layout-generate-metadata/layout.tsx
@@ -0,0 +1,19 @@
+import { cookies } from 'next/headers'
+
+// This layout does NOT have runtime prefetch itself, but the child page
+// does. Since metadata belongs to the Page, the sync IO heuristic for
+// generateMetadata uses the Page's prefetchability. Because the child
+// page has runtime prefetch enabled, sync IO in this layout's
+// generateMetadata should error.
+
+export async function generateMetadata() {
+ await cookies()
+ const now = Date.now()
+ return {
+ title: `Layout metadata with sync IO: ${now}`,
+ }
+}
+
+export default function Layout({ children }: { children: React.ReactNode }) {
+ return {children}
+}
diff --git a/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/invalid-sync-io-in-layout-generate-metadata/page.tsx b/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/invalid-sync-io-in-layout-generate-metadata/page.tsx
new file mode 100644
index 00000000000000..0b90a7323db920
--- /dev/null
+++ b/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/invalid-sync-io-in-layout-generate-metadata/page.tsx
@@ -0,0 +1,22 @@
+import { cookies } from 'next/headers'
+import { Suspense } from 'react'
+
+export const unstable_instant = {
+ prefetch: 'runtime',
+ samples: [{ cookies: [] }],
+}
+
+async function Runtime() {
+ await cookies()
+ return Runtime content
+}
+
+export default function Page() {
+ return (
+
+ Loading...}>
+
+
+
+ )
+}
diff --git a/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/valid-sync-io-in-generate-metadata-static-page/page.tsx b/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/valid-sync-io-in-generate-metadata-static-page/page.tsx
new file mode 100644
index 00000000000000..78f1d4ee267ad6
--- /dev/null
+++ b/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/valid-sync-io-in-generate-metadata-static-page/page.tsx
@@ -0,0 +1,28 @@
+import { cookies } from 'next/headers'
+import { Suspense } from 'react'
+
+// No unstable_instant — this page is NOT runtime-prefetchable.
+// Sync IO in generateMetadata should be allowed.
+
+export async function generateMetadata() {
+ await cookies()
+ const now = Date.now()
+ return {
+ title: `Sync IO in metadata: ${now}`,
+ }
+}
+
+async function Runtime() {
+ await cookies()
+ return Runtime content
+}
+
+export default function Page() {
+ return (
+
+ Loading...}>
+
+
+
+ )
+}
diff --git a/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/valid-sync-io-in-layout-generate-metadata-static-page/layout.tsx b/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/valid-sync-io-in-layout-generate-metadata-static-page/layout.tsx
new file mode 100644
index 00000000000000..98cdc5d1cd9daa
--- /dev/null
+++ b/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/valid-sync-io-in-layout-generate-metadata-static-page/layout.tsx
@@ -0,0 +1,17 @@
+import { cookies } from 'next/headers'
+
+// This layout does NOT have runtime prefetch and neither does the child
+// page. Since no segment has runtime prefetch enabled, sync IO in
+// generateMetadata should be allowed.
+
+export async function generateMetadata() {
+ await cookies()
+ const now = Date.now()
+ return {
+ title: `Layout metadata with sync IO: ${now}`,
+ }
+}
+
+export default function Layout({ children }: { children: React.ReactNode }) {
+ return {children}
+}
diff --git a/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/valid-sync-io-in-layout-generate-metadata-static-page/page.tsx b/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/valid-sync-io-in-layout-generate-metadata-static-page/page.tsx
new file mode 100644
index 00000000000000..cd69800a2bbd52
--- /dev/null
+++ b/test/e2e/app-dir/instant-validation/app/suspense-in-root/runtime/valid-sync-io-in-layout-generate-metadata-static-page/page.tsx
@@ -0,0 +1,19 @@
+import { cookies } from 'next/headers'
+import { Suspense } from 'react'
+
+// No unstable_instant — this page is NOT runtime-prefetchable.
+
+async function Runtime() {
+ await cookies()
+ return Runtime content
+}
+
+export default function Page() {
+ return (
+
+ Loading...}>
+
+
+
+ )
+}
diff --git a/test/e2e/app-dir/instant-validation/instant-validation.test.ts b/test/e2e/app-dir/instant-validation/instant-validation.test.ts
index aab515d4d4d6d0..78e802f38d7f81 100644
--- a/test/e2e/app-dir/instant-validation/instant-validation.test.ts
+++ b/test/e2e/app-dir/instant-validation/instant-validation.test.ts
@@ -689,6 +689,75 @@ describe('instant validation', () => {
await expectNoValidationErrors(browser, await browser.url())
})
+ it('invalid - runtime prefetch - sync IO in generateMetadata', async () => {
+ // The page has runtime prefetch enabled. generateMetadata uses
+ // cookies() then Date.now(). Since metadata belongs to the Page
+ // and the Page is runtime-prefetchable, this should error.
+ const browser = await navigateTo(
+ '/suspense-in-root/runtime/invalid-sync-io-in-generate-metadata'
+ )
+ await expect(browser).toDisplayCollapsedRedbox(`
+ {
+ "description": "Route "/suspense-in-root/runtime/invalid-sync-io-in-generate-metadata" used \`Date.now()\` before accessing either uncached data (e.g. \`fetch()\`) or awaiting \`connection()\`. When configured for Runtime prefetching, accessing the current time in a Server Component requires reading one of these data sources first. Alternatively, consider moving this expression into a Client Component or Cache Component. See more info here: https://nextjs.org/docs/messages/next-prerender-runtime-current-time",
+ "environmentLabel": "Server",
+ "label": "Console Error",
+ "source": "app/suspense-in-root/runtime/invalid-sync-io-in-generate-metadata/page.tsx (11:20) @ Module.generateMetadata
+ > 11 | const now = Date.now()
+ | ^",
+ "stack": [
+ "Module.generateMetadata app/suspense-in-root/runtime/invalid-sync-io-in-generate-metadata/page.tsx (11:20)",
+ "Next.MetadataOutlet ",
+ ],
+ }
+ `)
+ })
+
+ it('valid - runtime prefetch - sync IO in generateMetadata on a static page is allowed', async () => {
+ // The page does NOT have runtime prefetch. generateMetadata uses
+ // cookies() then Date.now(). Since no segment is runtime-prefetchable,
+ // sync IO in generateMetadata should be allowed.
+ const browser = await navigateTo(
+ '/suspense-in-root/runtime/valid-sync-io-in-generate-metadata-static-page'
+ )
+ await expectNoValidationErrors(browser, await browser.url())
+ })
+
+ it('invalid - runtime prefetch - sync IO in layout generateMetadata when page is prefetchable', async () => {
+ // The layout has generateMetadata with sync IO after cookies().
+ // The layout itself does NOT have runtime prefetch, but the child
+ // page does. Since metadata belongs to the Page, and the Page is
+ // runtime-prefetchable, sync IO in the layout's generateMetadata
+ // should error.
+ const browser = await navigateTo(
+ '/suspense-in-root/runtime/invalid-sync-io-in-layout-generate-metadata'
+ )
+ await expect(browser).toDisplayCollapsedRedbox(`
+ {
+ "description": "Route "/suspense-in-root/runtime/invalid-sync-io-in-layout-generate-metadata" used \`Date.now()\` before accessing either uncached data (e.g. \`fetch()\`) or awaiting \`connection()\`. When configured for Runtime prefetching, accessing the current time in a Server Component requires reading one of these data sources first. Alternatively, consider moving this expression into a Client Component or Cache Component. See more info here: https://nextjs.org/docs/messages/next-prerender-runtime-current-time",
+ "environmentLabel": "Server",
+ "label": "Console Error",
+ "source": "app/suspense-in-root/runtime/invalid-sync-io-in-layout-generate-metadata/layout.tsx (11:20) @ Module.generateMetadata
+ > 11 | const now = Date.now()
+ | ^",
+ "stack": [
+ "Module.generateMetadata app/suspense-in-root/runtime/invalid-sync-io-in-layout-generate-metadata/layout.tsx (11:20)",
+ "Next.MetadataOutlet ",
+ ],
+ }
+ `)
+ })
+
+ it('valid - runtime prefetch - sync IO in layout generateMetadata when page is NOT prefetchable', async () => {
+ // The layout has generateMetadata with sync IO after cookies().
+ // Neither the layout nor the page has runtime prefetch. Since no
+ // segment is runtime-prefetchable, sync IO in generateMetadata
+ // should be allowed.
+ const browser = await navigateTo(
+ '/suspense-in-root/runtime/valid-sync-io-in-layout-generate-metadata-static-page'
+ )
+ await expectNoValidationErrors(browser, await browser.url())
+ })
+
it('invalid - missing suspense around dynamic (with loading.js)', async () => {
const browser = await navigateTo(
'/suspense-in-root/static/invalid-only-loading-around-dynamic'
@@ -1247,26 +1316,23 @@ describe('instant validation', () => {
})
describe('disabling validation', () => {
- // We don't log any messages if validation is skipped, so the best we can do is wait.
- const VALIDATION_SKIPPED_WAIT: Parameters[1] =
- { waitInMs: 3000 }
it('in a layout', async () => {
const browser = await navigateTo(
'/suspense-in-root/disable-validation/in-layout'
)
- await waitForNoErrorToast(browser, VALIDATION_SKIPPED_WAIT)
+ await expectNoValidationErrors(browser, await browser.url())
})
it('in a page', async () => {
const browser = await navigateTo(
'/suspense-in-root/disable-validation/in-page'
)
- await waitForNoErrorToast(browser, VALIDATION_SKIPPED_WAIT)
+ await expectNoValidationErrors(browser, await browser.url())
})
it('in a page with a parent that has a config', async () => {
const browser = await navigateTo(
'/suspense-in-root/disable-validation/in-page-with-outer'
)
- await waitForNoErrorToast(browser, VALIDATION_SKIPPED_WAIT)
+ await expectNoValidationErrors(browser, await browser.url())
})
})
})