diff --git a/package.json b/package.json index 72feea4c15c0a..86db82bce17d5 100644 --- a/package.json +++ b/package.json @@ -179,7 +179,7 @@ "eslint-plugin-jsdoc": "48.0.4", "eslint-plugin-mdx": "3.1.5", "eslint-plugin-react": "7.35.0", - "eslint-plugin-react-hooks": "0.0.0-experimental-d415fd3e-20250919", + "eslint-plugin-react-hooks": "0.0.0-experimental-1eca9a27-20250922", "eslint-v8": "npm:eslint@^8.57.0", "event-stream": "4.0.1", "execa": "2.0.3", @@ -239,16 +239,16 @@ "pretty-ms": "7.0.0", "random-seed": "0.3.0", "react": "19.0.0", - "react-builtin": "npm:react@19.2.0-canary-d415fd3e-20250919", + "react-builtin": "npm:react@19.2.0-canary-1eca9a27-20250922", "react-dom": "19.0.0", - "react-dom-builtin": "npm:react-dom@19.2.0-canary-d415fd3e-20250919", - "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-d415fd3e-20250919", - "react-experimental-builtin": "npm:react@0.0.0-experimental-d415fd3e-20250919", - "react-is-builtin": "npm:react-is@19.2.0-canary-d415fd3e-20250919", - "react-server-dom-turbopack": "19.2.0-canary-d415fd3e-20250919", - "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-d415fd3e-20250919", - "react-server-dom-webpack": "19.2.0-canary-d415fd3e-20250919", - "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-d415fd3e-20250919", + "react-dom-builtin": "npm:react-dom@19.2.0-canary-1eca9a27-20250922", + "react-dom-experimental-builtin": "npm:react-dom@0.0.0-experimental-1eca9a27-20250922", + "react-experimental-builtin": "npm:react@0.0.0-experimental-1eca9a27-20250922", + "react-is-builtin": "npm:react-is@19.2.0-canary-1eca9a27-20250922", + "react-server-dom-turbopack": "19.2.0-canary-1eca9a27-20250922", + "react-server-dom-turbopack-experimental": "npm:react-server-dom-turbopack@0.0.0-experimental-1eca9a27-20250922", + "react-server-dom-webpack": "19.2.0-canary-1eca9a27-20250922", + "react-server-dom-webpack-experimental": "npm:react-server-dom-webpack@0.0.0-experimental-1eca9a27-20250922", "react-ssr-prepass": "1.0.8", "react-virtualized": "9.22.3", "relay-compiler": "13.0.2", @@ -258,8 +258,8 @@ "resolve-from": "5.0.0", "sass": "1.54.0", "satori": "0.15.2", - "scheduler-builtin": "npm:scheduler@0.27.0-canary-d415fd3e-20250919", - "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-d415fd3e-20250919", + "scheduler-builtin": "npm:scheduler@0.27.0-canary-1eca9a27-20250922", + "scheduler-experimental-builtin": "npm:scheduler@0.0.0-experimental-1eca9a27-20250922", "seedrandom": "3.0.5", "semver": "7.3.7", "serve-handler": "6.1.6", @@ -303,10 +303,10 @@ "@types/react-dom": "19.1.7", "@types/retry": "0.12.0", "jest-snapshot": "30.0.0-alpha.6", - "react": "19.2.0-canary-d415fd3e-20250919", - "react-dom": "19.2.0-canary-d415fd3e-20250919", - "react-is": "19.2.0-canary-d415fd3e-20250919", - "scheduler": "0.27.0-canary-d415fd3e-20250919" + "react": "19.2.0-canary-1eca9a27-20250922", + "react-dom": "19.2.0-canary-1eca9a27-20250922", + "react-is": "19.2.0-canary-1eca9a27-20250922", + "scheduler": "0.27.0-canary-1eca9a27-20250922" }, "packageExtensions": { "eslint-plugin-react-hooks@0.0.0-experimental-6de32a5a-20250822": { 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 fe320716f4b1e..30258e19ccf6a 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 @@ -1253,6 +1253,12 @@ ); } } + function includesSyncLane(lanes) { + return 0 !== (lanes & 3); + } + function includesBlockingLane(lanes) { + return 0 !== (lanes & 124); + } function claimNextRetryLane() { var lane = nextRetryLane; nextRetryLane <<= 1; @@ -4572,38 +4578,14 @@ "error" )); } - function logSuspenseThrottlePhase(startTime, endTime, debugTask) { - !supportsUserTiming || - endTime <= startTime || - (debugTask - ? debugTask.run( - console.timeStamp.bind( - console, - "Throttled", - startTime, - endTime, - currentTrack, - LANES_TRACK_GROUP, - "secondary-light" - ) - ) - : console.timeStamp( - "Throttled", - startTime, - endTime, - currentTrack, - LANES_TRACK_GROUP, - "secondary-light" - )); - } - function logSuspendedCommitPhase(startTime, endTime, debugTask) { + function logSuspendedCommitPhase(startTime, endTime, reason, debugTask) { !supportsUserTiming || endTime <= startTime || (debugTask ? debugTask.run( console.timeStamp.bind( console, - "Suspended on CSS or Images", + reason, startTime, endTime, currentTrack, @@ -4612,7 +4594,7 @@ ) ) : console.timeStamp( - "Suspended on CSS or Images", + reason, startTime, endTime, currentTrack, @@ -4691,6 +4673,30 @@ abortedViewTransition ? "error" : "secondary-dark" )); } + function logAnimatingPhase(startTime, endTime, debugTask) { + !supportsUserTiming || + endTime <= startTime || + (debugTask + ? debugTask.run( + console.timeStamp.bind( + console, + "Animating", + startTime, + endTime, + currentTrack, + LANES_TRACK_GROUP, + "secondary-dark" + ) + ) + : console.timeStamp( + "Animating", + startTime, + endTime, + currentTrack, + LANES_TRACK_GROUP, + "secondary-dark" + )); + } function finishQueueingConcurrentUpdates() { for ( var endIndex = concurrentQueuesIndex, @@ -6153,7 +6159,7 @@ var runningTransition = scheduledGesture.running; if (null !== runningTransition) { var pendingLanesExcludingGestureLane = root.pendingLanes & -65; - 0 !== (pendingLanesExcludingGestureLane & 124) || + includesBlockingLane(pendingLanesExcludingGestureLane) || 0 !== (pendingLanesExcludingGestureLane & 4194048) ? ((runningTransition = root.stoppingGestures), null !== runningTransition && @@ -8492,7 +8498,7 @@ throw Error( "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); - 0 !== (workInProgressRootRenderLanes & 124) || + includesBlockingLane(workInProgressRootRenderLanes) || pushStoreConsistencyCheck(fiber, getSnapshot, nextSnapshot); } hook.memoizedState = nextSnapshot; @@ -8575,7 +8581,7 @@ "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); isHydrating$jscomp$0 || - 0 !== (renderLanes & 124) || + includesBlockingLane(renderLanes) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -11234,25 +11240,25 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_componentStack_3193; - var JSCompiler_object_inline_stack_3192 = workInProgress.pendingProps; + var JSCompiler_object_inline_componentStack_3199; + var JSCompiler_object_inline_stack_3198 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_digest_3191 = !1; + var JSCompiler_object_inline_digest_3197 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_componentStack_3193 = didSuspend) || - (JSCompiler_object_inline_componentStack_3193 = + (JSCompiler_object_inline_componentStack_3199 = didSuspend) || + (JSCompiler_object_inline_componentStack_3199 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_componentStack_3193 && - ((JSCompiler_object_inline_digest_3191 = !0), + JSCompiler_object_inline_componentStack_3199 && + ((JSCompiler_object_inline_digest_3197 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_componentStack_3193 = + JSCompiler_object_inline_componentStack_3199 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_digest_3191 + JSCompiler_object_inline_digest_3197 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); (current = nextHydratableInstance) @@ -11265,20 +11271,20 @@ ? renderLanes : null), null !== renderLanes && - ((JSCompiler_object_inline_componentStack_3193 = { + ((JSCompiler_object_inline_componentStack_3199 = { dehydrated: renderLanes, treeContext: getSuspendedTreeContext(), retryLane: 536870912, hydrationErrors: null }), (workInProgress.memoizedState = - JSCompiler_object_inline_componentStack_3193), - (JSCompiler_object_inline_componentStack_3193 = + JSCompiler_object_inline_componentStack_3199), + (JSCompiler_object_inline_componentStack_3199 = createFiberFromDehydratedFragment(renderLanes)), - (JSCompiler_object_inline_componentStack_3193.return = + (JSCompiler_object_inline_componentStack_3199.return = workInProgress), (workInProgress.child = - JSCompiler_object_inline_componentStack_3193), + JSCompiler_object_inline_componentStack_3199), (hydrationParentFiber = workInProgress), (nextHydratableInstance = null))) : (renderLanes = null); @@ -11292,9 +11298,9 @@ : (workInProgress.lanes = 536870912); return null; } - var nextPrimaryChildren = JSCompiler_object_inline_stack_3192.children, - nextFallbackChildren = JSCompiler_object_inline_stack_3192.fallback; - if (JSCompiler_object_inline_digest_3191) + var nextPrimaryChildren = JSCompiler_object_inline_stack_3198.children, + nextFallbackChildren = JSCompiler_object_inline_stack_3198.fallback; + if (JSCompiler_object_inline_digest_3197) return ( reuseSuspenseHandlerOnStack(workInProgress), mountSuspenseFallbackChildren( @@ -11303,21 +11309,21 @@ nextFallbackChildren, renderLanes ), - (JSCompiler_object_inline_stack_3192 = workInProgress.child), - (JSCompiler_object_inline_stack_3192.memoizedState = + (JSCompiler_object_inline_stack_3198 = workInProgress.child), + (JSCompiler_object_inline_stack_3198.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3192.childLanes = + (JSCompiler_object_inline_stack_3198.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3193, + JSCompiler_object_inline_componentStack_3199, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3192) + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3198) ); if ( "number" === - typeof JSCompiler_object_inline_stack_3192.unstable_expectedLoadTime + typeof JSCompiler_object_inline_stack_3198.unstable_expectedLoadTime ) return ( reuseSuspenseHandlerOnStack(workInProgress), @@ -11327,18 +11333,18 @@ nextFallbackChildren, renderLanes ), - (JSCompiler_object_inline_stack_3192 = workInProgress.child), - (JSCompiler_object_inline_stack_3192.memoizedState = + (JSCompiler_object_inline_stack_3198 = workInProgress.child), + (JSCompiler_object_inline_stack_3198.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3192.childLanes = + (JSCompiler_object_inline_stack_3198.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3193, + JSCompiler_object_inline_componentStack_3199, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress.lanes = 4194304), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3192) + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3198) ); pushPrimaryTreeSuspenseHandler(workInProgress); return mountSuspensePrimaryChildren( @@ -11348,8 +11354,8 @@ } var prevState = current.memoizedState; if (null !== prevState) { - var JSCompiler_object_inline_message_3190 = prevState.dehydrated; - if (null !== JSCompiler_object_inline_message_3190) { + var JSCompiler_object_inline_message_3196 = prevState.dehydrated; + if (null !== JSCompiler_object_inline_message_3196) { if (didSuspend) workInProgress.flags & 256 ? (pushPrimaryTreeSuspenseHandler(workInProgress), @@ -11366,13 +11372,13 @@ (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), (nextPrimaryChildren = - JSCompiler_object_inline_stack_3192.fallback), + JSCompiler_object_inline_stack_3198.fallback), (nextFallbackChildren = workInProgress.mode), - (JSCompiler_object_inline_stack_3192 = + (JSCompiler_object_inline_stack_3198 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_3192.children + children: JSCompiler_object_inline_stack_3198.children }, nextFallbackChildren )), @@ -11383,78 +11389,78 @@ null )), (nextPrimaryChildren.flags |= 2), - (JSCompiler_object_inline_stack_3192.return = workInProgress), + (JSCompiler_object_inline_stack_3198.return = workInProgress), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_3192.sibling = + (JSCompiler_object_inline_stack_3198.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_3192), + (workInProgress.child = JSCompiler_object_inline_stack_3198), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_3192 = workInProgress.child), - (JSCompiler_object_inline_stack_3192.memoizedState = + (JSCompiler_object_inline_stack_3198 = workInProgress.child), + (JSCompiler_object_inline_stack_3198.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3192.childLanes = + (JSCompiler_object_inline_stack_3198.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3193, + JSCompiler_object_inline_componentStack_3199, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress = bailoutOffscreenComponent( null, - JSCompiler_object_inline_stack_3192 + JSCompiler_object_inline_stack_3198 ))); else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), warnIfHydrating(), 0 !== (renderLanes & 536870912) && markRenderDerivedCause(workInProgress), - isSuspenseInstanceFallback(JSCompiler_object_inline_message_3190)) + isSuspenseInstanceFallback(JSCompiler_object_inline_message_3196)) ) { - JSCompiler_object_inline_componentStack_3193 = - JSCompiler_object_inline_message_3190.nextSibling && - JSCompiler_object_inline_message_3190.nextSibling.dataset; - if (JSCompiler_object_inline_componentStack_3193) { + JSCompiler_object_inline_componentStack_3199 = + JSCompiler_object_inline_message_3196.nextSibling && + JSCompiler_object_inline_message_3196.nextSibling.dataset; + if (JSCompiler_object_inline_componentStack_3199) { nextPrimaryChildren = - JSCompiler_object_inline_componentStack_3193.dgst; - var message = JSCompiler_object_inline_componentStack_3193.msg; + JSCompiler_object_inline_componentStack_3199.dgst; + var message = JSCompiler_object_inline_componentStack_3199.msg; nextFallbackChildren = - JSCompiler_object_inline_componentStack_3193.stck; + JSCompiler_object_inline_componentStack_3199.stck; var componentStack = - JSCompiler_object_inline_componentStack_3193.cstck; + JSCompiler_object_inline_componentStack_3199.cstck; } - JSCompiler_object_inline_message_3190 = message; - JSCompiler_object_inline_digest_3191 = nextPrimaryChildren; - JSCompiler_object_inline_stack_3192 = nextFallbackChildren; - JSCompiler_object_inline_componentStack_3193 = componentStack; - nextPrimaryChildren = JSCompiler_object_inline_digest_3191; - nextFallbackChildren = JSCompiler_object_inline_message_3190; - componentStack = JSCompiler_object_inline_componentStack_3193; + JSCompiler_object_inline_message_3196 = message; + JSCompiler_object_inline_digest_3197 = nextPrimaryChildren; + JSCompiler_object_inline_stack_3198 = nextFallbackChildren; + JSCompiler_object_inline_componentStack_3199 = componentStack; + nextPrimaryChildren = JSCompiler_object_inline_digest_3197; + nextFallbackChildren = JSCompiler_object_inline_message_3196; + componentStack = JSCompiler_object_inline_componentStack_3199; "POSTPONE" !== nextPrimaryChildren && - ((JSCompiler_object_inline_componentStack_3193 = + ((JSCompiler_object_inline_componentStack_3199 = nextFallbackChildren ? Error(nextFallbackChildren) : Error( "The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering." )), - (JSCompiler_object_inline_componentStack_3193.stack = - JSCompiler_object_inline_stack_3192 || ""), - (JSCompiler_object_inline_componentStack_3193.digest = + (JSCompiler_object_inline_componentStack_3199.stack = + JSCompiler_object_inline_stack_3198 || ""), + (JSCompiler_object_inline_componentStack_3199.digest = nextPrimaryChildren), - (JSCompiler_object_inline_stack_3192 = + (JSCompiler_object_inline_stack_3198 = void 0 === componentStack ? null : componentStack), (nextPrimaryChildren = { - value: JSCompiler_object_inline_componentStack_3193, + value: JSCompiler_object_inline_componentStack_3199, source: null, - stack: JSCompiler_object_inline_stack_3192 + stack: JSCompiler_object_inline_stack_3198 }), - "string" === typeof JSCompiler_object_inline_stack_3192 && + "string" === typeof JSCompiler_object_inline_stack_3198 && CapturedStacks.set( - JSCompiler_object_inline_componentStack_3193, + JSCompiler_object_inline_componentStack_3199, nextPrimaryChildren ), queueHydrationError(nextPrimaryChildren)); @@ -11471,34 +11477,34 @@ renderLanes, !1 ), - (JSCompiler_object_inline_componentStack_3193 = + (JSCompiler_object_inline_componentStack_3199 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_componentStack_3193) + didReceiveUpdate || JSCompiler_object_inline_componentStack_3199) ) { - JSCompiler_object_inline_componentStack_3193 = workInProgressRoot; + JSCompiler_object_inline_componentStack_3199 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_componentStack_3193 && - ((JSCompiler_object_inline_stack_3192 = getBumpedLaneForHydration( - JSCompiler_object_inline_componentStack_3193, + null !== JSCompiler_object_inline_componentStack_3199 && + ((JSCompiler_object_inline_stack_3198 = getBumpedLaneForHydration( + JSCompiler_object_inline_componentStack_3199, renderLanes )), - 0 !== JSCompiler_object_inline_stack_3192 && - JSCompiler_object_inline_stack_3192 !== prevState.retryLane) + 0 !== JSCompiler_object_inline_stack_3198 && + JSCompiler_object_inline_stack_3198 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_3192), + ((prevState.retryLane = JSCompiler_object_inline_stack_3198), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_3192 + JSCompiler_object_inline_stack_3198 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_componentStack_3193, + JSCompiler_object_inline_componentStack_3199, current, - JSCompiler_object_inline_stack_3192 + JSCompiler_object_inline_stack_3198 ), SelectiveHydrationException) ); - isSuspenseInstancePending(JSCompiler_object_inline_message_3190) || + isSuspenseInstancePending(JSCompiler_object_inline_message_3196) || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -11506,13 +11512,13 @@ renderLanes ); } else - isSuspenseInstancePending(JSCompiler_object_inline_message_3190) + isSuspenseInstancePending(JSCompiler_object_inline_message_3196) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_message_3190.nextSibling + JSCompiler_object_inline_message_3196.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -11524,31 +11530,31 @@ restoreSuspendedTreeContext(workInProgress, current), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_3192.children + JSCompiler_object_inline_stack_3198.children )), (workInProgress.flags |= 4096)); return workInProgress; } } - if (JSCompiler_object_inline_digest_3191) + if (JSCompiler_object_inline_digest_3197) return ( reuseSuspenseHandlerOnStack(workInProgress), - (nextPrimaryChildren = JSCompiler_object_inline_stack_3192.fallback), + (nextPrimaryChildren = JSCompiler_object_inline_stack_3198.fallback), (nextFallbackChildren = workInProgress.mode), (componentStack = current.child), - (JSCompiler_object_inline_message_3190 = componentStack.sibling), - (JSCompiler_object_inline_stack_3192 = createWorkInProgress( + (JSCompiler_object_inline_message_3196 = componentStack.sibling), + (JSCompiler_object_inline_stack_3198 = createWorkInProgress( componentStack, { mode: "hidden", - children: JSCompiler_object_inline_stack_3192.children + children: JSCompiler_object_inline_stack_3198.children } )), - (JSCompiler_object_inline_stack_3192.subtreeFlags = + (JSCompiler_object_inline_stack_3198.subtreeFlags = componentStack.subtreeFlags & 65011712), - null !== JSCompiler_object_inline_message_3190 + null !== JSCompiler_object_inline_message_3196 ? (nextPrimaryChildren = createWorkInProgress( - JSCompiler_object_inline_message_3190, + JSCompiler_object_inline_message_3196, nextPrimaryChildren )) : ((nextPrimaryChildren = createFiberFromFragment( @@ -11559,11 +11565,11 @@ )), (nextPrimaryChildren.flags |= 2)), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_3192.return = workInProgress), - (JSCompiler_object_inline_stack_3192.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_3192), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3192), - (JSCompiler_object_inline_stack_3192 = workInProgress.child), + (JSCompiler_object_inline_stack_3198.return = workInProgress), + (JSCompiler_object_inline_stack_3198.sibling = nextPrimaryChildren), + (workInProgress.child = JSCompiler_object_inline_stack_3198), + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3198), + (JSCompiler_object_inline_stack_3198 = workInProgress.child), (nextPrimaryChildren = current.child.memoizedState), null === nextPrimaryChildren ? (nextPrimaryChildren = mountSuspenseOffscreenState(renderLanes)) @@ -11579,18 +11585,18 @@ baseLanes: nextPrimaryChildren.baseLanes | renderLanes, cachePool: nextFallbackChildren })), - (JSCompiler_object_inline_stack_3192.memoizedState = + (JSCompiler_object_inline_stack_3198.memoizedState = nextPrimaryChildren), - (JSCompiler_object_inline_stack_3192.childLanes = + (JSCompiler_object_inline_stack_3198.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3193, + JSCompiler_object_inline_componentStack_3199, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), bailoutOffscreenComponent( current.child, - JSCompiler_object_inline_stack_3192 + JSCompiler_object_inline_stack_3198 ) ); null !== prevState && @@ -11602,17 +11608,17 @@ current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_3192.children + children: JSCompiler_object_inline_stack_3198.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_componentStack_3193 = + ((JSCompiler_object_inline_componentStack_3199 = workInProgress.deletions), - null === JSCompiler_object_inline_componentStack_3193 + null === JSCompiler_object_inline_componentStack_3199 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_componentStack_3193.push(current)); + : JSCompiler_object_inline_componentStack_3199.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -14406,20 +14412,24 @@ return prevChildren; } function applyViewTransitionToHostInstances( - child, + fiber, name, className, collectMeasurements, stopAtNestedViewTransitions ) { viewTransitionHostInstanceIdx = 0; - return applyViewTransitionToHostInstancesRecursive( - child, + (name = applyViewTransitionToHostInstancesRecursive( + fiber.child, name, className, collectMeasurements, stopAtNestedViewTransitions - ); + )) && + null != fiber._debugTask && + null === animatingTask && + (animatingTask = fiber._debugTask); + return name; } function applyViewTransitionToHostInstancesRecursive( child, @@ -14495,7 +14505,7 @@ props = getViewTransitionClassName(props.default, props.share); "none" !== props && (applyViewTransitionToHostInstances( - placement.child, + placement, name, props, null, @@ -14517,7 +14527,7 @@ ); "none" !== className ? applyViewTransitionToHostInstances( - placement.child, + placement, name, className, null, @@ -14556,7 +14566,7 @@ ); "none" !== className && (applyViewTransitionToHostInstances( - deletion.child, + deletion, name, className, null, @@ -14595,7 +14605,7 @@ ); "none" !== className && (applyViewTransitionToHostInstances( - deletion.child, + deletion, name, className, null, @@ -14627,7 +14637,7 @@ changedParent.flags &= -5; "none" !== props && applyViewTransitionToHostInstances( - changedParent.child, + changedParent, name, props, (changedParent.memoizedState = []), @@ -15065,7 +15075,7 @@ )), "none" !== current && applyViewTransitionToHostInstances( - isViewTransitionEligible.child, + isViewTransitionEligible, finishedWork, current, (isViewTransitionEligible.memoizedState = []), @@ -18460,7 +18470,7 @@ } startTime = (forceSync = (!forceSync && - 0 === (lanes & 124) && + !includesBlockingLane(lanes) && 0 === (lanes & root.expiredLanes)) || checkIfRootIsPrerendering(root, lanes)) ? renderRootConcurrent(root, lanes) @@ -18606,7 +18616,8 @@ ); finalizeRender(lanes, yieldedFiber); yieldEndTime = lanes; - 0 !== (yieldEndTime & 3) || 0 !== (yieldEndTime & 124) + includesSyncLane(yieldEndTime) || + includesBlockingLane(yieldEndTime) ? (blockingSuspendedTime = yieldedFiber) : 0 !== (yieldEndTime & 4194048) && (transitionSuspendedTime = yieldedFiber); @@ -18639,7 +18650,7 @@ workInProgressSuspendedRetryLanes, startTime, null, - IMMEDIATE_COMMIT, + null, renderStartTime, yieldedFiber ); @@ -18659,6 +18670,7 @@ !workInProgressRootDidSkipSuspendedSiblings ); if (0 !== getNextLanes(forceSync, 0, !0)) break a; + pendingEffectsLanes = lanes; forceSync.timeoutHandle = scheduleTimeout( commitRootWhenReady.bind( null, @@ -18673,7 +18685,7 @@ workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, startTime, - THROTTLED_COMMIT, + "Throttled", renderStartTime, yieldedFiber ), @@ -18693,7 +18705,7 @@ workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, startTime, - IMMEDIATE_COMMIT, + null, renderStartTime, yieldedFiber ); @@ -18739,6 +18751,7 @@ imgBytes: 0, suspenseyImages: [], waitingForImages: !0, + waitingForViewTransition: !1, unsuspend: noop$1 }), (appearingViewTransitions = null), @@ -18754,6 +18767,7 @@ ).__reactViewTransition), null != isViewTransitionEligible && (subtreeFlags.count++, + (subtreeFlags.waitingForViewTransition = !0), (subtreeFlags = onUnsuspend.bind(subtreeFlags)), isViewTransitionEligible.finished.then( subtreeFlags, @@ -18768,6 +18782,7 @@ (subtreeFlags = waitForCommitToBeReady(suspendedState, subtreeFlags)), null !== subtreeFlags) ) { + pendingEffectsLanes = lanes; root.cancelPendingCommit = subtreeFlags( commitRoot.bind( null, @@ -18782,7 +18797,17 @@ suspendedRetryLanes, exitStatus, suspendedState, - SUSPENDED_COMMIT, + suspendedState.waitingForViewTransition + ? "Waiting for the previous Animation" + : 0 < suspendedState.count + ? 0 < suspendedState.imgCount + ? "Suspended on CSS and Images" + : "Suspended on CSS" + : 1 === suspendedState.imgCount + ? "Suspended on an Image" + : 0 < suspendedState.imgCount + ? "Suspended on Images" + : null, completedRenderStartTime, completedRenderEndTime ) @@ -18890,9 +18915,11 @@ } } function finalizeRender(lanes, finalizationTime) { - if (0 !== (lanes & 3) || 0 !== (lanes & 124)) + if (includesSyncLane(lanes) || includesBlockingLane(lanes)) blockingClampTime = finalizationTime; 0 !== (lanes & 4194048) && (transitionClampTime = finalizationTime); + 0 !== (lanes & 62914560) && (retryClampTime = finalizationTime); + 0 !== (lanes & 2080374784) && (idleClampTime = finalizationTime); } function prepareFreshStack(root, lanes) { supportsUserTiming && @@ -18980,10 +19007,11 @@ } finalizeRender(workInProgressRootRenderLanes, renderStartTime); } + previousRenderStartTime = workInProgressUpdateTask; workInProgressUpdateTask = null; - if (0 !== (lanes & 3) || 0 !== (lanes & 124)) { + if (includesSyncLane(lanes) || includesBlockingLane(lanes)) { workInProgressUpdateTask = blockingUpdateTask; - previousRenderStartTime = + debugTask = 0 <= blockingUpdateTime && blockingUpdateTime < blockingClampTime ? blockingClampTime : blockingUpdateTime; @@ -18991,18 +19019,23 @@ 0 <= blockingEventTime && blockingEventTime < blockingClampTime ? blockingClampTime : blockingEventTime; - 0 <= blockingSuspendedTime && - (setCurrentTrackFromLanes(lanes), - logSuspendedWithDelayPhase( - blockingSuspendedTime, - 0 <= endTime - ? endTime - : 0 <= previousRenderStartTime - ? previousRenderStartTime - : renderStartTime, - lanes, - workInProgressUpdateTask - )); + color = + 0 <= endTime ? endTime : 0 <= debugTask ? debugTask : renderStartTime; + if (0 <= blockingSuspendedTime) + setCurrentTrackFromLanes(2), + logSuspendedWithDelayPhase( + blockingSuspendedTime, + color, + lanes, + previousRenderStartTime + ); + else if ( + includesSyncLane(animatingLanes) || + includesBlockingLane(animatingLanes) + ) + setCurrentTrackFromLanes(2), + logAnimatingPhase(blockingClampTime, color, animatingTask); + previousRenderStartTime = debugTask; var eventTime = endTime, eventType = blockingEventType, eventIsRepeat = blockingEventIsRepeat, @@ -19105,18 +19138,23 @@ 0 <= transitionEventTime && transitionEventTime < transitionClampTime ? transitionClampTime : transitionEventTime), - 0 <= transitionSuspendedTime && - (setCurrentTrackFromLanes(lanes), - logSuspendedWithDelayPhase( - transitionSuspendedTime, - 0 <= endTime - ? endTime - : 0 <= previousRenderStartTime - ? previousRenderStartTime - : renderStartTime, - lanes, - workInProgressUpdateTask - )), + (color = + 0 <= endTime + ? endTime + : 0 <= previousRenderStartTime + ? previousRenderStartTime + : renderStartTime), + 0 <= transitionSuspendedTime + ? (setCurrentTrackFromLanes(256), + logSuspendedWithDelayPhase( + transitionSuspendedTime, + color, + lanes, + workInProgressUpdateTask + )) + : 0 !== (animatingLanes & 4194048) && + (setCurrentTrackFromLanes(256), + logAnimatingPhase(transitionClampTime, color, animatingTask)), (isPingedUpdate = endTime), (eventTime = transitionEventType), (eventType = transitionEventIsRepeat), @@ -19218,6 +19256,14 @@ (transitionSuspendedTime = -1.1), (transitionEventIsRepeat = !0), (transitionClampTime = now())); + 0 !== (lanes & 62914560) && + 0 !== (animatingLanes & 62914560) && + (setCurrentTrackFromLanes(4194304), + logAnimatingPhase(retryClampTime, renderStartTime, animatingTask)); + 0 !== (lanes & 2080374784) && + 0 !== (animatingLanes & 2080374784) && + (setCurrentTrackFromLanes(268435456), + logAnimatingPhase(idleClampTime, renderStartTime, animatingTask)); previousRenderStartTime = root.timeoutHandle; previousRenderStartTime !== noTimeout && ((root.timeoutHandle = noTimeout), @@ -19225,6 +19271,7 @@ previousRenderStartTime = root.cancelPendingCommit; null !== previousRenderStartTime && ((root.cancelPendingCommit = null), previousRenderStartTime()); + pendingEffectsLanes = 0; resetWorkInProgressStack(); workInProgressRoot = root; workInProgress = previousRenderStartTime = createWorkInProgress( @@ -19901,18 +19948,13 @@ : ((root.callbackNode = null), (root.callbackPriority = 0)); commitErrors = null; commitStartTime = now(); - suspendedCommitReason === SUSPENDED_COMMIT - ? logSuspendedCommitPhase( - completedRenderEndTime, - commitStartTime, - workInProgressUpdateTask - ) - : suspendedCommitReason === THROTTLED_COMMIT && - logSuspenseThrottlePhase( - completedRenderEndTime, - commitStartTime, - workInProgressUpdateTask - ); + null !== suspendedCommitReason && + logSuspendedCommitPhase( + completedRenderEndTime, + commitStartTime, + suspendedCommitReason, + workInProgressUpdateTask + ); shouldStartViewTransition = !1; suspendedCommitReason = 0 !== (finishedWork.flags & 13878); if ( @@ -19938,7 +19980,9 @@ (stopCompletedGestures(root), (finishedWork = !1)); pendingEffectsStatus = PENDING_MUTATION_PHASE; finishedWork - ? (pendingViewTransition = startViewTransition( + ? ((animatingLanes |= lanes), + (animatingTask = null), + (pendingViewTransition = startViewTransition( suspendedState, root.containerInfo, pendingTransitionTypes, @@ -19948,8 +19992,9 @@ flushSpawnedWork, flushPassiveEffects, reportViewTransitionError, - suspendedViewTransition - )) + suspendedViewTransition, + finishedViewTransition.bind(null, lanes) + ))) : (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); @@ -19965,7 +20010,7 @@ function suspendedViewTransition(reason) { commitEndTime = now(); logCommitPhase( - pendingSuspendedCommitReason === IMMEDIATE_COMMIT + null === pendingSuspendedCommitReason ? pendingEffectsRenderEndTime : commitStartTime, commitEndTime, @@ -19973,8 +20018,37 @@ pendingDelayedCommitReason === ABORTED_VIEW_TRANSITION_COMMIT, workInProgressUpdateTask ); - pendingSuspendedViewTransitionReason = reason; - pendingSuspendedCommitReason = SUSPENDED_COMMIT; + pendingSuspendedCommitReason = pendingSuspendedViewTransitionReason = + reason; + } + function finishedViewTransition(lanes) { + if (0 !== (animatingLanes & lanes)) { + var task = animatingTask; + animatingLanes &= ~lanes; + animatingTask = null; + (!includesSyncLane(lanes) && !includesBlockingLane(lanes)) || + includesSyncLane(workInProgressRootRenderLanes) || + includesBlockingLane(workInProgressRootRenderLanes) || + includesSyncLane(pendingEffectsLanes) || + includesBlockingLane(pendingEffectsLanes) || + (setCurrentTrackFromLanes(2), + logAnimatingPhase(blockingClampTime, now$1(), task)); + 0 !== (lanes & 4194048) && + 0 === (workInProgressRootRenderLanes & 4194048) && + 0 === (pendingEffectsLanes & 4194048) && + (setCurrentTrackFromLanes(256), + logAnimatingPhase(transitionClampTime, now$1(), task)); + 0 !== (lanes & 62914560) && + 0 === (workInProgressRootRenderLanes & 62914560) && + 0 === (pendingEffectsLanes & 62914560) && + (setCurrentTrackFromLanes(4194304), + logAnimatingPhase(retryClampTime, now$1(), task)); + 0 !== (lanes & 2080374784) && + 0 === (workInProgressRootRenderLanes & 2080374784) && + 0 === (pendingEffectsLanes & 2080374784) && + (setCurrentTrackFromLanes(268435456), + logAnimatingPhase(idleClampTime, now$1(), task)); + } } function flushAfterMutationEffects() { pendingEffectsStatus === PENDING_AFTER_MUTATION_PHASE && @@ -20130,8 +20204,8 @@ endTime = commitStartTime; !supportsUserTiming || endTime <= startTime || - (workInProgressUpdateTask - ? workInProgressUpdateTask.run( + (animatingTask + ? animatingTask.run( console.timeStamp.bind( console, suspendedViewTransitionReason, @@ -20204,9 +20278,7 @@ startTime = pendingSuspendedCommitReason; commitEndTime = now(); logCommitPhase( - startTime === IMMEDIATE_COMMIT - ? suspendedViewTransitionReason - : commitStartTime, + null === startTime ? suspendedViewTransitionReason : commitStartTime, commitEndTime, commitErrors, pendingDelayedCommitReason === ABORTED_VIEW_TRANSITION_COMMIT, @@ -20228,8 +20300,8 @@ pendingDelayedCommitReason === ABORTED_VIEW_TRANSITION_COMMIT; !supportsUserTiming || endTime <= startViewTransitionStartTime || - (workInProgressUpdateTask - ? workInProgressUpdateTask.run( + (animatingTask + ? animatingTask.run( console.timeStamp.bind( console, abortedViewTransition @@ -20361,7 +20433,7 @@ errorInfo++ ) (0, onRecoverableError[errorInfo])(recoverableError); - 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); + includesSyncLane(pendingEffectsLanes) && flushPendingEffects(); ensureRootIsScheduled(startViewTransitionStartTime); remainingLanes = startViewTransitionStartTime.pendingLanes; 0 !== (endTime & 261930) && 0 !== (remainingLanes & 42) @@ -20727,36 +20799,17 @@ var passiveEffectStartTime = 0; commitErrors = null; passiveEffectStartTime = now$1(); - if (pendingDelayedCommitReason === ANIMATION_STARTED_COMMIT) { + if (pendingDelayedCommitReason === ANIMATION_STARTED_COMMIT) + logAnimatingPhase( + commitEndTime, + passiveEffectStartTime, + animatingTask + ); + else { var startTime = commitEndTime, - endTime = passiveEffectStartTime; - !supportsUserTiming || - endTime <= startTime || - (workInProgressUpdateTask - ? workInProgressUpdateTask.run( - console.timeStamp.bind( - console, - "Animating", - startTime, - endTime, - currentTrack, - LANES_TRACK_GROUP, - "secondary" - ) - ) - : console.timeStamp( - "Animating", - startTime, - endTime, - currentTrack, - LANES_TRACK_GROUP, - "secondary" - )); - } else { - startTime = commitEndTime; - endTime = passiveEffectStartTime; - var delayedUntilPaint = - pendingDelayedCommitReason === DELAYED_PASSIVE_COMMIT; + endTime = passiveEffectStartTime, + delayedUntilPaint = + pendingDelayedCommitReason === DELAYED_PASSIVE_COMMIT; !supportsUserTiming || endTime <= startTime || (workInProgressUpdateTask @@ -20944,7 +20997,7 @@ null !== pingCache && pingCache.delete(wakeable); root.pingedLanes |= root.suspendedLanes & pingedLanes; root.warmLanes &= ~pingedLanes; - 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 124) + includesSyncLane(pingedLanes) || includesBlockingLane(pingedLanes) ? 0 > blockingUpdateTime && ((blockingClampTime = blockingUpdateTime = now()), (blockingUpdateTask = createTask("Promise Resolved")), @@ -21170,7 +21223,7 @@ null !== root.cancelPendingCommit || root.timeoutHandle !== noTimeout )), - (0 === (nextLanes & 3) && 64 !== nextLanes) || + (!includesSyncLane(nextLanes) && 64 !== nextLanes) || checkIfRootIsPrerendering(root, nextLanes) || ((didPerformSomeWork = !0), performSyncWorkOnRoot(root, nextLanes)); @@ -21208,7 +21261,7 @@ else if ( ((prev = root), 0 !== syncTransitionLanes || - 0 !== (nextLanes & 3) || + includesSyncLane(nextLanes) || 64 === nextLanes) ) mightHavePendingSyncWork = !0; @@ -21296,7 +21349,7 @@ (root.callbackPriority = 0) ); if ( - 0 !== (suspendedLanes & 3) && + includesSyncLane(suspendedLanes) && !checkIfRootIsPrerendering(root, suspendedLanes) ) return ( @@ -25267,7 +25320,8 @@ spawnedWorkCallback, passiveCallback, errorCallback, - blockedCallback + blockedCallback, + finishedAnimation ) { var ownerDocument = 9 === rootContainer.nodeType @@ -25430,6 +25484,7 @@ cancelAllViewTransitionAnimations(ownerDocument.documentElement); ownerDocument.__reactViewTransition === transition && (ownerDocument.__reactViewTransition = null); + finishedAnimation(); passiveCallback(); }); return transition; @@ -29297,6 +29352,10 @@ transitionEventType = null, transitionEventIsRepeat = !1, transitionSuspendedTime = -1.1, + retryClampTime = -0, + idleClampTime = -0, + animatingLanes = 0, + animatingTask = null, yieldReason = 0, yieldStartTime = -1.1, currentUpdateIsNested = !1, @@ -31046,8 +31105,6 @@ workInProgressUpdateTask = null, legacyErrorBoundariesThatAlreadyFailed = null, IMMEDIATE_COMMIT = 0, - SUSPENDED_COMMIT = 1, - THROTTLED_COMMIT = 2, ABORTED_VIEW_TRANSITION_COMMIT = 1, DELAYED_PASSIVE_COMMIT = 2, ANIMATION_STARTED_COMMIT = 3, @@ -31070,7 +31127,7 @@ pendingViewTransition = null, pendingViewTransitionEvents = null, pendingTransitionTypes = null, - pendingSuspendedCommitReason = IMMEDIATE_COMMIT, + pendingSuspendedCommitReason = null, pendingDelayedCommitReason = IMMEDIATE_COMMIT, pendingSuspendedViewTransitionReason = null, NESTED_UPDATE_LIMIT = 50, @@ -31977,11 +32034,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-d415fd3e-20250919" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1eca9a27-20250922" !== 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.2.0-experimental-d415fd3e-20250919\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1eca9a27-20250922\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -32018,10 +32075,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-experimental-d415fd3e-20250919", + version: "19.2.0-experimental-1eca9a27-20250922", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-d415fd3e-20250919" + reconcilerVersion: "19.2.0-experimental-1eca9a27-20250922" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -32168,7 +32225,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.2.0-experimental-d415fd3e-20250919"; + exports.version = "19.2.0-experimental-1eca9a27-20250922"; "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 31c3764c0e1d5..43daae5dbc481 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 @@ -9426,7 +9426,7 @@ function pushViewTransitionCancelableScope() { } var viewTransitionHostInstanceIdx = 0; function applyViewTransitionToHostInstances( - child, + fiber, name, className, collectMeasurements, @@ -9434,7 +9434,7 @@ function applyViewTransitionToHostInstances( ) { viewTransitionHostInstanceIdx = 0; return applyViewTransitionToHostInstancesRecursive( - child, + fiber.child, name, className, collectMeasurements, @@ -9513,7 +9513,7 @@ function commitAppearingPairViewTransitions(placement) { props = getViewTransitionClassName(props.default, props.share); "none" !== props && (applyViewTransitionToHostInstances( - placement.child, + placement, name, props, null, @@ -9534,13 +9534,7 @@ function commitEnterViewTransitions(placement, gesture) { state.paired ? props.share : props.enter ); "none" !== className - ? applyViewTransitionToHostInstances( - placement.child, - name, - className, - null, - !1 - ) + ? applyViewTransitionToHostInstances(placement, name, className, null, !1) ? (commitAppearingPairViewTransitions(placement), state.paired || gesture || @@ -9574,7 +9568,7 @@ function commitDeletedPairViewTransitions(deletion) { ); "none" !== className && (applyViewTransitionToHostInstances( - deletion.child, + deletion, name, className, null, @@ -9609,13 +9603,7 @@ function commitExitViewTransitions(deletion) { void 0 !== pair ? props.share : props.exit ); "none" !== className && - (applyViewTransitionToHostInstances( - deletion.child, - name, - className, - null, - !1 - ) + (applyViewTransitionToHostInstances(deletion, name, className, null, !1) ? void 0 !== pair ? ((className = deletion.stateNode), (pair.paired = className), @@ -9642,7 +9630,7 @@ function commitNestedViewTransitions(changedParent) { changedParent.flags &= -5; "none" !== props && applyViewTransitionToHostInstances( - changedParent.child, + changedParent, name, props, (changedParent.memoizedState = []), @@ -10036,7 +10024,7 @@ function commitBeforeMutationEffects_complete( (flags = getViewTransitionClassName(flags.default, flags.update)), "none" !== flags && applyViewTransitionToHostInstances( - current.child, + current, isViewTransitionEligible, flags, (current.memoizedState = []), @@ -12715,6 +12703,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { !workInProgressRootDidSkipSuspendedSiblings ); if (0 !== getNextLanes(shouldTimeSlice, 0, !0)) break a; + pendingEffectsLanes = lanes; shouldTimeSlice.timeoutHandle = scheduleTimeout( commitRootWhenReady.bind( null, @@ -12729,7 +12718,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, renderWasConcurrent, - 2, + "Throttled", -0, 0 ), @@ -12749,7 +12738,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, renderWasConcurrent, - 0, + null, -0, 0 ); @@ -12794,6 +12783,7 @@ function commitRootWhenReady( imgBytes: 0, suspenseyImages: [], waitingForImages: !0, + waitingForViewTransition: !1, unsuspend: noop$1 }), (appearingViewTransitions = null), @@ -12813,6 +12803,7 @@ function commitRootWhenReady( ).__reactViewTransition), null != isViewTransitionEligible && (subtreeFlags.count++, + (subtreeFlags.waitingForViewTransition = !0), (subtreeFlags = onUnsuspend.bind(subtreeFlags)), isViewTransitionEligible.finished.then(subtreeFlags, subtreeFlags))), (subtreeFlags = @@ -12827,6 +12818,7 @@ function commitRootWhenReady( )), null !== subtreeFlags) ) { + pendingEffectsLanes = lanes; root.cancelPendingCommit = subtreeFlags( commitRoot.bind( null, @@ -12841,7 +12833,7 @@ function commitRootWhenReady( suspendedRetryLanes, exitStatus, suspendedCommitReason, - 1, + null, completedRenderStartTime, completedRenderEndTime ) @@ -12947,6 +12939,7 @@ function prepareFreshStack(root, lanes) { timeoutHandle = root.cancelPendingCommit; null !== timeoutHandle && ((root.cancelPendingCommit = null), timeoutHandle()); + pendingEffectsLanes = 0; resetWorkInProgressStack(); workInProgressRoot = root; workInProgress = timeoutHandle = createWorkInProgress(root.current, null); @@ -13487,6 +13480,7 @@ function commitRoot( flushSpawnedWork, flushPassiveEffects, reportViewTransitionError, + null, null )) : (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); @@ -19567,14 +19561,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2216 = React.version; if ( - "19.2.0-experimental-d415fd3e-20250919" !== + "19.2.0-experimental-1eca9a27-20250922" !== isomorphicReactPackageVersion$jscomp$inline_2216 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2216, - "19.2.0-experimental-d415fd3e-20250919" + "19.2.0-experimental-1eca9a27-20250922" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -19596,10 +19590,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2913 = { bundleType: 0, - version: "19.2.0-experimental-d415fd3e-20250919", + version: "19.2.0-experimental-1eca9a27-20250922", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-d415fd3e-20250919" + reconcilerVersion: "19.2.0-experimental-1eca9a27-20250922" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2914 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -19706,4 +19700,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-experimental-d415fd3e-20250919"; +exports.version = "19.2.0-experimental-1eca9a27-20250922"; 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 2c64203442a19..0a20e14620082 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 @@ -1261,6 +1261,12 @@ ); } } + function includesSyncLane(lanes) { + return 0 !== (lanes & 3); + } + function includesBlockingLane(lanes) { + return 0 !== (lanes & 124); + } function claimNextRetryLane() { var lane = nextRetryLane; nextRetryLane <<= 1; @@ -4580,38 +4586,14 @@ "error" )); } - function logSuspenseThrottlePhase(startTime, endTime, debugTask) { - !supportsUserTiming || - endTime <= startTime || - (debugTask - ? debugTask.run( - console.timeStamp.bind( - console, - "Throttled", - startTime, - endTime, - currentTrack, - LANES_TRACK_GROUP, - "secondary-light" - ) - ) - : console.timeStamp( - "Throttled", - startTime, - endTime, - currentTrack, - LANES_TRACK_GROUP, - "secondary-light" - )); - } - function logSuspendedCommitPhase(startTime, endTime, debugTask) { + function logSuspendedCommitPhase(startTime, endTime, reason, debugTask) { !supportsUserTiming || endTime <= startTime || (debugTask ? debugTask.run( console.timeStamp.bind( console, - "Suspended on CSS or Images", + reason, startTime, endTime, currentTrack, @@ -4620,7 +4602,7 @@ ) ) : console.timeStamp( - "Suspended on CSS or Images", + reason, startTime, endTime, currentTrack, @@ -4699,6 +4681,30 @@ abortedViewTransition ? "error" : "secondary-dark" )); } + function logAnimatingPhase(startTime, endTime, debugTask) { + !supportsUserTiming || + endTime <= startTime || + (debugTask + ? debugTask.run( + console.timeStamp.bind( + console, + "Animating", + startTime, + endTime, + currentTrack, + LANES_TRACK_GROUP, + "secondary-dark" + ) + ) + : console.timeStamp( + "Animating", + startTime, + endTime, + currentTrack, + LANES_TRACK_GROUP, + "secondary-dark" + )); + } function finishQueueingConcurrentUpdates() { for ( var endIndex = concurrentQueuesIndex, @@ -6161,7 +6167,7 @@ var runningTransition = scheduledGesture.running; if (null !== runningTransition) { var pendingLanesExcludingGestureLane = root.pendingLanes & -65; - 0 !== (pendingLanesExcludingGestureLane & 124) || + includesBlockingLane(pendingLanesExcludingGestureLane) || 0 !== (pendingLanesExcludingGestureLane & 4194048) ? ((runningTransition = root.stoppingGestures), null !== runningTransition && @@ -8500,7 +8506,7 @@ throw Error( "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); - 0 !== (workInProgressRootRenderLanes & 124) || + includesBlockingLane(workInProgressRootRenderLanes) || pushStoreConsistencyCheck(fiber, getSnapshot, nextSnapshot); } hook.memoizedState = nextSnapshot; @@ -8583,7 +8589,7 @@ "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); isHydrating$jscomp$0 || - 0 !== (renderLanes & 124) || + includesBlockingLane(renderLanes) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -11242,25 +11248,25 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_componentStack_3198; - var JSCompiler_object_inline_stack_3197 = workInProgress.pendingProps; + var JSCompiler_object_inline_componentStack_3204; + var JSCompiler_object_inline_stack_3203 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_digest_3196 = !1; + var JSCompiler_object_inline_digest_3202 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_componentStack_3198 = didSuspend) || - (JSCompiler_object_inline_componentStack_3198 = + (JSCompiler_object_inline_componentStack_3204 = didSuspend) || + (JSCompiler_object_inline_componentStack_3204 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_componentStack_3198 && - ((JSCompiler_object_inline_digest_3196 = !0), + JSCompiler_object_inline_componentStack_3204 && + ((JSCompiler_object_inline_digest_3202 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_componentStack_3198 = + JSCompiler_object_inline_componentStack_3204 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_digest_3196 + JSCompiler_object_inline_digest_3202 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); (current = nextHydratableInstance) @@ -11273,20 +11279,20 @@ ? renderLanes : null), null !== renderLanes && - ((JSCompiler_object_inline_componentStack_3198 = { + ((JSCompiler_object_inline_componentStack_3204 = { dehydrated: renderLanes, treeContext: getSuspendedTreeContext(), retryLane: 536870912, hydrationErrors: null }), (workInProgress.memoizedState = - JSCompiler_object_inline_componentStack_3198), - (JSCompiler_object_inline_componentStack_3198 = + JSCompiler_object_inline_componentStack_3204), + (JSCompiler_object_inline_componentStack_3204 = createFiberFromDehydratedFragment(renderLanes)), - (JSCompiler_object_inline_componentStack_3198.return = + (JSCompiler_object_inline_componentStack_3204.return = workInProgress), (workInProgress.child = - JSCompiler_object_inline_componentStack_3198), + JSCompiler_object_inline_componentStack_3204), (hydrationParentFiber = workInProgress), (nextHydratableInstance = null))) : (renderLanes = null); @@ -11300,9 +11306,9 @@ : (workInProgress.lanes = 536870912); return null; } - var nextPrimaryChildren = JSCompiler_object_inline_stack_3197.children, - nextFallbackChildren = JSCompiler_object_inline_stack_3197.fallback; - if (JSCompiler_object_inline_digest_3196) + var nextPrimaryChildren = JSCompiler_object_inline_stack_3203.children, + nextFallbackChildren = JSCompiler_object_inline_stack_3203.fallback; + if (JSCompiler_object_inline_digest_3202) return ( reuseSuspenseHandlerOnStack(workInProgress), mountSuspenseFallbackChildren( @@ -11311,21 +11317,21 @@ nextFallbackChildren, renderLanes ), - (JSCompiler_object_inline_stack_3197 = workInProgress.child), - (JSCompiler_object_inline_stack_3197.memoizedState = + (JSCompiler_object_inline_stack_3203 = workInProgress.child), + (JSCompiler_object_inline_stack_3203.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3197.childLanes = + (JSCompiler_object_inline_stack_3203.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3198, + JSCompiler_object_inline_componentStack_3204, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3197) + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3203) ); if ( "number" === - typeof JSCompiler_object_inline_stack_3197.unstable_expectedLoadTime + typeof JSCompiler_object_inline_stack_3203.unstable_expectedLoadTime ) return ( reuseSuspenseHandlerOnStack(workInProgress), @@ -11335,18 +11341,18 @@ nextFallbackChildren, renderLanes ), - (JSCompiler_object_inline_stack_3197 = workInProgress.child), - (JSCompiler_object_inline_stack_3197.memoizedState = + (JSCompiler_object_inline_stack_3203 = workInProgress.child), + (JSCompiler_object_inline_stack_3203.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3197.childLanes = + (JSCompiler_object_inline_stack_3203.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3198, + JSCompiler_object_inline_componentStack_3204, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress.lanes = 4194304), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3197) + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3203) ); pushPrimaryTreeSuspenseHandler(workInProgress); return mountSuspensePrimaryChildren( @@ -11356,8 +11362,8 @@ } var prevState = current.memoizedState; if (null !== prevState) { - var JSCompiler_object_inline_message_3195 = prevState.dehydrated; - if (null !== JSCompiler_object_inline_message_3195) { + var JSCompiler_object_inline_message_3201 = prevState.dehydrated; + if (null !== JSCompiler_object_inline_message_3201) { if (didSuspend) workInProgress.flags & 256 ? (pushPrimaryTreeSuspenseHandler(workInProgress), @@ -11374,13 +11380,13 @@ (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), (nextPrimaryChildren = - JSCompiler_object_inline_stack_3197.fallback), + JSCompiler_object_inline_stack_3203.fallback), (nextFallbackChildren = workInProgress.mode), - (JSCompiler_object_inline_stack_3197 = + (JSCompiler_object_inline_stack_3203 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_3197.children + children: JSCompiler_object_inline_stack_3203.children }, nextFallbackChildren )), @@ -11391,78 +11397,78 @@ null )), (nextPrimaryChildren.flags |= 2), - (JSCompiler_object_inline_stack_3197.return = workInProgress), + (JSCompiler_object_inline_stack_3203.return = workInProgress), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_3197.sibling = + (JSCompiler_object_inline_stack_3203.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_3197), + (workInProgress.child = JSCompiler_object_inline_stack_3203), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_3197 = workInProgress.child), - (JSCompiler_object_inline_stack_3197.memoizedState = + (JSCompiler_object_inline_stack_3203 = workInProgress.child), + (JSCompiler_object_inline_stack_3203.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3197.childLanes = + (JSCompiler_object_inline_stack_3203.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3198, + JSCompiler_object_inline_componentStack_3204, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress = bailoutOffscreenComponent( null, - JSCompiler_object_inline_stack_3197 + JSCompiler_object_inline_stack_3203 ))); else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), warnIfHydrating(), 0 !== (renderLanes & 536870912) && markRenderDerivedCause(workInProgress), - isSuspenseInstanceFallback(JSCompiler_object_inline_message_3195)) + isSuspenseInstanceFallback(JSCompiler_object_inline_message_3201)) ) { - JSCompiler_object_inline_componentStack_3198 = - JSCompiler_object_inline_message_3195.nextSibling && - JSCompiler_object_inline_message_3195.nextSibling.dataset; - if (JSCompiler_object_inline_componentStack_3198) { + JSCompiler_object_inline_componentStack_3204 = + JSCompiler_object_inline_message_3201.nextSibling && + JSCompiler_object_inline_message_3201.nextSibling.dataset; + if (JSCompiler_object_inline_componentStack_3204) { nextPrimaryChildren = - JSCompiler_object_inline_componentStack_3198.dgst; - var message = JSCompiler_object_inline_componentStack_3198.msg; + JSCompiler_object_inline_componentStack_3204.dgst; + var message = JSCompiler_object_inline_componentStack_3204.msg; nextFallbackChildren = - JSCompiler_object_inline_componentStack_3198.stck; + JSCompiler_object_inline_componentStack_3204.stck; var componentStack = - JSCompiler_object_inline_componentStack_3198.cstck; + JSCompiler_object_inline_componentStack_3204.cstck; } - JSCompiler_object_inline_message_3195 = message; - JSCompiler_object_inline_digest_3196 = nextPrimaryChildren; - JSCompiler_object_inline_stack_3197 = nextFallbackChildren; - JSCompiler_object_inline_componentStack_3198 = componentStack; - nextPrimaryChildren = JSCompiler_object_inline_digest_3196; - nextFallbackChildren = JSCompiler_object_inline_message_3195; - componentStack = JSCompiler_object_inline_componentStack_3198; + JSCompiler_object_inline_message_3201 = message; + JSCompiler_object_inline_digest_3202 = nextPrimaryChildren; + JSCompiler_object_inline_stack_3203 = nextFallbackChildren; + JSCompiler_object_inline_componentStack_3204 = componentStack; + nextPrimaryChildren = JSCompiler_object_inline_digest_3202; + nextFallbackChildren = JSCompiler_object_inline_message_3201; + componentStack = JSCompiler_object_inline_componentStack_3204; "POSTPONE" !== nextPrimaryChildren && - ((JSCompiler_object_inline_componentStack_3198 = + ((JSCompiler_object_inline_componentStack_3204 = nextFallbackChildren ? Error(nextFallbackChildren) : Error( "The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering." )), - (JSCompiler_object_inline_componentStack_3198.stack = - JSCompiler_object_inline_stack_3197 || ""), - (JSCompiler_object_inline_componentStack_3198.digest = + (JSCompiler_object_inline_componentStack_3204.stack = + JSCompiler_object_inline_stack_3203 || ""), + (JSCompiler_object_inline_componentStack_3204.digest = nextPrimaryChildren), - (JSCompiler_object_inline_stack_3197 = + (JSCompiler_object_inline_stack_3203 = void 0 === componentStack ? null : componentStack), (nextPrimaryChildren = { - value: JSCompiler_object_inline_componentStack_3198, + value: JSCompiler_object_inline_componentStack_3204, source: null, - stack: JSCompiler_object_inline_stack_3197 + stack: JSCompiler_object_inline_stack_3203 }), - "string" === typeof JSCompiler_object_inline_stack_3197 && + "string" === typeof JSCompiler_object_inline_stack_3203 && CapturedStacks.set( - JSCompiler_object_inline_componentStack_3198, + JSCompiler_object_inline_componentStack_3204, nextPrimaryChildren ), queueHydrationError(nextPrimaryChildren)); @@ -11479,34 +11485,34 @@ renderLanes, !1 ), - (JSCompiler_object_inline_componentStack_3198 = + (JSCompiler_object_inline_componentStack_3204 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_componentStack_3198) + didReceiveUpdate || JSCompiler_object_inline_componentStack_3204) ) { - JSCompiler_object_inline_componentStack_3198 = workInProgressRoot; + JSCompiler_object_inline_componentStack_3204 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_componentStack_3198 && - ((JSCompiler_object_inline_stack_3197 = getBumpedLaneForHydration( - JSCompiler_object_inline_componentStack_3198, + null !== JSCompiler_object_inline_componentStack_3204 && + ((JSCompiler_object_inline_stack_3203 = getBumpedLaneForHydration( + JSCompiler_object_inline_componentStack_3204, renderLanes )), - 0 !== JSCompiler_object_inline_stack_3197 && - JSCompiler_object_inline_stack_3197 !== prevState.retryLane) + 0 !== JSCompiler_object_inline_stack_3203 && + JSCompiler_object_inline_stack_3203 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_3197), + ((prevState.retryLane = JSCompiler_object_inline_stack_3203), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_3197 + JSCompiler_object_inline_stack_3203 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_componentStack_3198, + JSCompiler_object_inline_componentStack_3204, current, - JSCompiler_object_inline_stack_3197 + JSCompiler_object_inline_stack_3203 ), SelectiveHydrationException) ); - isSuspenseInstancePending(JSCompiler_object_inline_message_3195) || + isSuspenseInstancePending(JSCompiler_object_inline_message_3201) || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -11514,13 +11520,13 @@ renderLanes ); } else - isSuspenseInstancePending(JSCompiler_object_inline_message_3195) + isSuspenseInstancePending(JSCompiler_object_inline_message_3201) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_message_3195.nextSibling + JSCompiler_object_inline_message_3201.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -11532,31 +11538,31 @@ restoreSuspendedTreeContext(workInProgress, current), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_3197.children + JSCompiler_object_inline_stack_3203.children )), (workInProgress.flags |= 4096)); return workInProgress; } } - if (JSCompiler_object_inline_digest_3196) + if (JSCompiler_object_inline_digest_3202) return ( reuseSuspenseHandlerOnStack(workInProgress), - (nextPrimaryChildren = JSCompiler_object_inline_stack_3197.fallback), + (nextPrimaryChildren = JSCompiler_object_inline_stack_3203.fallback), (nextFallbackChildren = workInProgress.mode), (componentStack = current.child), - (JSCompiler_object_inline_message_3195 = componentStack.sibling), - (JSCompiler_object_inline_stack_3197 = createWorkInProgress( + (JSCompiler_object_inline_message_3201 = componentStack.sibling), + (JSCompiler_object_inline_stack_3203 = createWorkInProgress( componentStack, { mode: "hidden", - children: JSCompiler_object_inline_stack_3197.children + children: JSCompiler_object_inline_stack_3203.children } )), - (JSCompiler_object_inline_stack_3197.subtreeFlags = + (JSCompiler_object_inline_stack_3203.subtreeFlags = componentStack.subtreeFlags & 65011712), - null !== JSCompiler_object_inline_message_3195 + null !== JSCompiler_object_inline_message_3201 ? (nextPrimaryChildren = createWorkInProgress( - JSCompiler_object_inline_message_3195, + JSCompiler_object_inline_message_3201, nextPrimaryChildren )) : ((nextPrimaryChildren = createFiberFromFragment( @@ -11567,11 +11573,11 @@ )), (nextPrimaryChildren.flags |= 2)), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_3197.return = workInProgress), - (JSCompiler_object_inline_stack_3197.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_3197), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3197), - (JSCompiler_object_inline_stack_3197 = workInProgress.child), + (JSCompiler_object_inline_stack_3203.return = workInProgress), + (JSCompiler_object_inline_stack_3203.sibling = nextPrimaryChildren), + (workInProgress.child = JSCompiler_object_inline_stack_3203), + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3203), + (JSCompiler_object_inline_stack_3203 = workInProgress.child), (nextPrimaryChildren = current.child.memoizedState), null === nextPrimaryChildren ? (nextPrimaryChildren = mountSuspenseOffscreenState(renderLanes)) @@ -11587,18 +11593,18 @@ baseLanes: nextPrimaryChildren.baseLanes | renderLanes, cachePool: nextFallbackChildren })), - (JSCompiler_object_inline_stack_3197.memoizedState = + (JSCompiler_object_inline_stack_3203.memoizedState = nextPrimaryChildren), - (JSCompiler_object_inline_stack_3197.childLanes = + (JSCompiler_object_inline_stack_3203.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3198, + JSCompiler_object_inline_componentStack_3204, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), bailoutOffscreenComponent( current.child, - JSCompiler_object_inline_stack_3197 + JSCompiler_object_inline_stack_3203 ) ); null !== prevState && @@ -11610,17 +11616,17 @@ current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_3197.children + children: JSCompiler_object_inline_stack_3203.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_componentStack_3198 = + ((JSCompiler_object_inline_componentStack_3204 = workInProgress.deletions), - null === JSCompiler_object_inline_componentStack_3198 + null === JSCompiler_object_inline_componentStack_3204 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_componentStack_3198.push(current)); + : JSCompiler_object_inline_componentStack_3204.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -14414,20 +14420,24 @@ return prevChildren; } function applyViewTransitionToHostInstances( - child, + fiber, name, className, collectMeasurements, stopAtNestedViewTransitions ) { viewTransitionHostInstanceIdx = 0; - return applyViewTransitionToHostInstancesRecursive( - child, + (name = applyViewTransitionToHostInstancesRecursive( + fiber.child, name, className, collectMeasurements, stopAtNestedViewTransitions - ); + )) && + null != fiber._debugTask && + null === animatingTask && + (animatingTask = fiber._debugTask); + return name; } function applyViewTransitionToHostInstancesRecursive( child, @@ -14503,7 +14513,7 @@ props = getViewTransitionClassName(props.default, props.share); "none" !== props && (applyViewTransitionToHostInstances( - placement.child, + placement, name, props, null, @@ -14525,7 +14535,7 @@ ); "none" !== className ? applyViewTransitionToHostInstances( - placement.child, + placement, name, className, null, @@ -14564,7 +14574,7 @@ ); "none" !== className && (applyViewTransitionToHostInstances( - deletion.child, + deletion, name, className, null, @@ -14603,7 +14613,7 @@ ); "none" !== className && (applyViewTransitionToHostInstances( - deletion.child, + deletion, name, className, null, @@ -14635,7 +14645,7 @@ changedParent.flags &= -5; "none" !== props && applyViewTransitionToHostInstances( - changedParent.child, + changedParent, name, props, (changedParent.memoizedState = []), @@ -15073,7 +15083,7 @@ )), "none" !== current && applyViewTransitionToHostInstances( - isViewTransitionEligible.child, + isViewTransitionEligible, finishedWork, current, (isViewTransitionEligible.memoizedState = []), @@ -18468,7 +18478,7 @@ } startTime = (forceSync = (!forceSync && - 0 === (lanes & 124) && + !includesBlockingLane(lanes) && 0 === (lanes & root.expiredLanes)) || checkIfRootIsPrerendering(root, lanes)) ? renderRootConcurrent(root, lanes) @@ -18614,7 +18624,8 @@ ); finalizeRender(lanes, yieldedFiber); yieldEndTime = lanes; - 0 !== (yieldEndTime & 3) || 0 !== (yieldEndTime & 124) + includesSyncLane(yieldEndTime) || + includesBlockingLane(yieldEndTime) ? (blockingSuspendedTime = yieldedFiber) : 0 !== (yieldEndTime & 4194048) && (transitionSuspendedTime = yieldedFiber); @@ -18647,7 +18658,7 @@ workInProgressSuspendedRetryLanes, startTime, null, - IMMEDIATE_COMMIT, + null, renderStartTime, yieldedFiber ); @@ -18667,6 +18678,7 @@ !workInProgressRootDidSkipSuspendedSiblings ); if (0 !== getNextLanes(forceSync, 0, !0)) break a; + pendingEffectsLanes = lanes; forceSync.timeoutHandle = scheduleTimeout( commitRootWhenReady.bind( null, @@ -18681,7 +18693,7 @@ workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, startTime, - THROTTLED_COMMIT, + "Throttled", renderStartTime, yieldedFiber ), @@ -18701,7 +18713,7 @@ workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, startTime, - IMMEDIATE_COMMIT, + null, renderStartTime, yieldedFiber ); @@ -18747,6 +18759,7 @@ imgBytes: 0, suspenseyImages: [], waitingForImages: !0, + waitingForViewTransition: !1, unsuspend: noop$1 }), (appearingViewTransitions = null), @@ -18762,6 +18775,7 @@ ).__reactViewTransition), null != isViewTransitionEligible && (subtreeFlags.count++, + (subtreeFlags.waitingForViewTransition = !0), (subtreeFlags = onUnsuspend.bind(subtreeFlags)), isViewTransitionEligible.finished.then( subtreeFlags, @@ -18776,6 +18790,7 @@ (subtreeFlags = waitForCommitToBeReady(suspendedState, subtreeFlags)), null !== subtreeFlags) ) { + pendingEffectsLanes = lanes; root.cancelPendingCommit = subtreeFlags( commitRoot.bind( null, @@ -18790,7 +18805,17 @@ suspendedRetryLanes, exitStatus, suspendedState, - SUSPENDED_COMMIT, + suspendedState.waitingForViewTransition + ? "Waiting for the previous Animation" + : 0 < suspendedState.count + ? 0 < suspendedState.imgCount + ? "Suspended on CSS and Images" + : "Suspended on CSS" + : 1 === suspendedState.imgCount + ? "Suspended on an Image" + : 0 < suspendedState.imgCount + ? "Suspended on Images" + : null, completedRenderStartTime, completedRenderEndTime ) @@ -18898,9 +18923,11 @@ } } function finalizeRender(lanes, finalizationTime) { - if (0 !== (lanes & 3) || 0 !== (lanes & 124)) + if (includesSyncLane(lanes) || includesBlockingLane(lanes)) blockingClampTime = finalizationTime; 0 !== (lanes & 4194048) && (transitionClampTime = finalizationTime); + 0 !== (lanes & 62914560) && (retryClampTime = finalizationTime); + 0 !== (lanes & 2080374784) && (idleClampTime = finalizationTime); } function prepareFreshStack(root, lanes) { supportsUserTiming && @@ -18988,10 +19015,11 @@ } finalizeRender(workInProgressRootRenderLanes, renderStartTime); } + previousRenderStartTime = workInProgressUpdateTask; workInProgressUpdateTask = null; - if (0 !== (lanes & 3) || 0 !== (lanes & 124)) { + if (includesSyncLane(lanes) || includesBlockingLane(lanes)) { workInProgressUpdateTask = blockingUpdateTask; - previousRenderStartTime = + debugTask = 0 <= blockingUpdateTime && blockingUpdateTime < blockingClampTime ? blockingClampTime : blockingUpdateTime; @@ -18999,18 +19027,23 @@ 0 <= blockingEventTime && blockingEventTime < blockingClampTime ? blockingClampTime : blockingEventTime; - 0 <= blockingSuspendedTime && - (setCurrentTrackFromLanes(lanes), - logSuspendedWithDelayPhase( - blockingSuspendedTime, - 0 <= endTime - ? endTime - : 0 <= previousRenderStartTime - ? previousRenderStartTime - : renderStartTime, - lanes, - workInProgressUpdateTask - )); + color = + 0 <= endTime ? endTime : 0 <= debugTask ? debugTask : renderStartTime; + if (0 <= blockingSuspendedTime) + setCurrentTrackFromLanes(2), + logSuspendedWithDelayPhase( + blockingSuspendedTime, + color, + lanes, + previousRenderStartTime + ); + else if ( + includesSyncLane(animatingLanes) || + includesBlockingLane(animatingLanes) + ) + setCurrentTrackFromLanes(2), + logAnimatingPhase(blockingClampTime, color, animatingTask); + previousRenderStartTime = debugTask; var eventTime = endTime, eventType = blockingEventType, eventIsRepeat = blockingEventIsRepeat, @@ -19113,18 +19146,23 @@ 0 <= transitionEventTime && transitionEventTime < transitionClampTime ? transitionClampTime : transitionEventTime), - 0 <= transitionSuspendedTime && - (setCurrentTrackFromLanes(lanes), - logSuspendedWithDelayPhase( - transitionSuspendedTime, - 0 <= endTime - ? endTime - : 0 <= previousRenderStartTime - ? previousRenderStartTime - : renderStartTime, - lanes, - workInProgressUpdateTask - )), + (color = + 0 <= endTime + ? endTime + : 0 <= previousRenderStartTime + ? previousRenderStartTime + : renderStartTime), + 0 <= transitionSuspendedTime + ? (setCurrentTrackFromLanes(256), + logSuspendedWithDelayPhase( + transitionSuspendedTime, + color, + lanes, + workInProgressUpdateTask + )) + : 0 !== (animatingLanes & 4194048) && + (setCurrentTrackFromLanes(256), + logAnimatingPhase(transitionClampTime, color, animatingTask)), (isPingedUpdate = endTime), (eventTime = transitionEventType), (eventType = transitionEventIsRepeat), @@ -19226,6 +19264,14 @@ (transitionSuspendedTime = -1.1), (transitionEventIsRepeat = !0), (transitionClampTime = now())); + 0 !== (lanes & 62914560) && + 0 !== (animatingLanes & 62914560) && + (setCurrentTrackFromLanes(4194304), + logAnimatingPhase(retryClampTime, renderStartTime, animatingTask)); + 0 !== (lanes & 2080374784) && + 0 !== (animatingLanes & 2080374784) && + (setCurrentTrackFromLanes(268435456), + logAnimatingPhase(idleClampTime, renderStartTime, animatingTask)); previousRenderStartTime = root.timeoutHandle; previousRenderStartTime !== noTimeout && ((root.timeoutHandle = noTimeout), @@ -19233,6 +19279,7 @@ previousRenderStartTime = root.cancelPendingCommit; null !== previousRenderStartTime && ((root.cancelPendingCommit = null), previousRenderStartTime()); + pendingEffectsLanes = 0; resetWorkInProgressStack(); workInProgressRoot = root; workInProgress = previousRenderStartTime = createWorkInProgress( @@ -19909,18 +19956,13 @@ : ((root.callbackNode = null), (root.callbackPriority = 0)); commitErrors = null; commitStartTime = now(); - suspendedCommitReason === SUSPENDED_COMMIT - ? logSuspendedCommitPhase( - completedRenderEndTime, - commitStartTime, - workInProgressUpdateTask - ) - : suspendedCommitReason === THROTTLED_COMMIT && - logSuspenseThrottlePhase( - completedRenderEndTime, - commitStartTime, - workInProgressUpdateTask - ); + null !== suspendedCommitReason && + logSuspendedCommitPhase( + completedRenderEndTime, + commitStartTime, + suspendedCommitReason, + workInProgressUpdateTask + ); shouldStartViewTransition = !1; suspendedCommitReason = 0 !== (finishedWork.flags & 13878); if ( @@ -19946,7 +19988,9 @@ (stopCompletedGestures(root), (finishedWork = !1)); pendingEffectsStatus = PENDING_MUTATION_PHASE; finishedWork - ? (pendingViewTransition = startViewTransition( + ? ((animatingLanes |= lanes), + (animatingTask = null), + (pendingViewTransition = startViewTransition( suspendedState, root.containerInfo, pendingTransitionTypes, @@ -19956,8 +20000,9 @@ flushSpawnedWork, flushPassiveEffects, reportViewTransitionError, - suspendedViewTransition - )) + suspendedViewTransition, + finishedViewTransition.bind(null, lanes) + ))) : (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); @@ -19973,7 +20018,7 @@ function suspendedViewTransition(reason) { commitEndTime = now(); logCommitPhase( - pendingSuspendedCommitReason === IMMEDIATE_COMMIT + null === pendingSuspendedCommitReason ? pendingEffectsRenderEndTime : commitStartTime, commitEndTime, @@ -19981,8 +20026,37 @@ pendingDelayedCommitReason === ABORTED_VIEW_TRANSITION_COMMIT, workInProgressUpdateTask ); - pendingSuspendedViewTransitionReason = reason; - pendingSuspendedCommitReason = SUSPENDED_COMMIT; + pendingSuspendedCommitReason = pendingSuspendedViewTransitionReason = + reason; + } + function finishedViewTransition(lanes) { + if (0 !== (animatingLanes & lanes)) { + var task = animatingTask; + animatingLanes &= ~lanes; + animatingTask = null; + (!includesSyncLane(lanes) && !includesBlockingLane(lanes)) || + includesSyncLane(workInProgressRootRenderLanes) || + includesBlockingLane(workInProgressRootRenderLanes) || + includesSyncLane(pendingEffectsLanes) || + includesBlockingLane(pendingEffectsLanes) || + (setCurrentTrackFromLanes(2), + logAnimatingPhase(blockingClampTime, now$1(), task)); + 0 !== (lanes & 4194048) && + 0 === (workInProgressRootRenderLanes & 4194048) && + 0 === (pendingEffectsLanes & 4194048) && + (setCurrentTrackFromLanes(256), + logAnimatingPhase(transitionClampTime, now$1(), task)); + 0 !== (lanes & 62914560) && + 0 === (workInProgressRootRenderLanes & 62914560) && + 0 === (pendingEffectsLanes & 62914560) && + (setCurrentTrackFromLanes(4194304), + logAnimatingPhase(retryClampTime, now$1(), task)); + 0 !== (lanes & 2080374784) && + 0 === (workInProgressRootRenderLanes & 2080374784) && + 0 === (pendingEffectsLanes & 2080374784) && + (setCurrentTrackFromLanes(268435456), + logAnimatingPhase(idleClampTime, now$1(), task)); + } } function flushAfterMutationEffects() { pendingEffectsStatus === PENDING_AFTER_MUTATION_PHASE && @@ -20138,8 +20212,8 @@ endTime = commitStartTime; !supportsUserTiming || endTime <= startTime || - (workInProgressUpdateTask - ? workInProgressUpdateTask.run( + (animatingTask + ? animatingTask.run( console.timeStamp.bind( console, suspendedViewTransitionReason, @@ -20212,9 +20286,7 @@ startTime = pendingSuspendedCommitReason; commitEndTime = now(); logCommitPhase( - startTime === IMMEDIATE_COMMIT - ? suspendedViewTransitionReason - : commitStartTime, + null === startTime ? suspendedViewTransitionReason : commitStartTime, commitEndTime, commitErrors, pendingDelayedCommitReason === ABORTED_VIEW_TRANSITION_COMMIT, @@ -20236,8 +20308,8 @@ pendingDelayedCommitReason === ABORTED_VIEW_TRANSITION_COMMIT; !supportsUserTiming || endTime <= startViewTransitionStartTime || - (workInProgressUpdateTask - ? workInProgressUpdateTask.run( + (animatingTask + ? animatingTask.run( console.timeStamp.bind( console, abortedViewTransition @@ -20369,7 +20441,7 @@ errorInfo++ ) (0, onRecoverableError[errorInfo])(recoverableError); - 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); + includesSyncLane(pendingEffectsLanes) && flushPendingEffects(); ensureRootIsScheduled(startViewTransitionStartTime); remainingLanes = startViewTransitionStartTime.pendingLanes; 0 !== (endTime & 261930) && 0 !== (remainingLanes & 42) @@ -20735,36 +20807,17 @@ var passiveEffectStartTime = 0; commitErrors = null; passiveEffectStartTime = now$1(); - if (pendingDelayedCommitReason === ANIMATION_STARTED_COMMIT) { + if (pendingDelayedCommitReason === ANIMATION_STARTED_COMMIT) + logAnimatingPhase( + commitEndTime, + passiveEffectStartTime, + animatingTask + ); + else { var startTime = commitEndTime, - endTime = passiveEffectStartTime; - !supportsUserTiming || - endTime <= startTime || - (workInProgressUpdateTask - ? workInProgressUpdateTask.run( - console.timeStamp.bind( - console, - "Animating", - startTime, - endTime, - currentTrack, - LANES_TRACK_GROUP, - "secondary" - ) - ) - : console.timeStamp( - "Animating", - startTime, - endTime, - currentTrack, - LANES_TRACK_GROUP, - "secondary" - )); - } else { - startTime = commitEndTime; - endTime = passiveEffectStartTime; - var delayedUntilPaint = - pendingDelayedCommitReason === DELAYED_PASSIVE_COMMIT; + endTime = passiveEffectStartTime, + delayedUntilPaint = + pendingDelayedCommitReason === DELAYED_PASSIVE_COMMIT; !supportsUserTiming || endTime <= startTime || (workInProgressUpdateTask @@ -20952,7 +21005,7 @@ null !== pingCache && pingCache.delete(wakeable); root.pingedLanes |= root.suspendedLanes & pingedLanes; root.warmLanes &= ~pingedLanes; - 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 124) + includesSyncLane(pingedLanes) || includesBlockingLane(pingedLanes) ? 0 > blockingUpdateTime && ((blockingClampTime = blockingUpdateTime = now()), (blockingUpdateTask = createTask("Promise Resolved")), @@ -21178,7 +21231,7 @@ null !== root.cancelPendingCommit || root.timeoutHandle !== noTimeout )), - (0 === (nextLanes & 3) && 64 !== nextLanes) || + (!includesSyncLane(nextLanes) && 64 !== nextLanes) || checkIfRootIsPrerendering(root, nextLanes) || ((didPerformSomeWork = !0), performSyncWorkOnRoot(root, nextLanes)); @@ -21216,7 +21269,7 @@ else if ( ((prev = root), 0 !== syncTransitionLanes || - 0 !== (nextLanes & 3) || + includesSyncLane(nextLanes) || 64 === nextLanes) ) mightHavePendingSyncWork = !0; @@ -21304,7 +21357,7 @@ (root.callbackPriority = 0) ); if ( - 0 !== (suspendedLanes & 3) && + includesSyncLane(suspendedLanes) && !checkIfRootIsPrerendering(root, suspendedLanes) ) return ( @@ -25275,7 +25328,8 @@ spawnedWorkCallback, passiveCallback, errorCallback, - blockedCallback + blockedCallback, + finishedAnimation ) { var ownerDocument = 9 === rootContainer.nodeType @@ -25438,6 +25492,7 @@ cancelAllViewTransitionAnimations(ownerDocument.documentElement); ownerDocument.__reactViewTransition === transition && (ownerDocument.__reactViewTransition = null); + finishedAnimation(); passiveCallback(); }); return transition; @@ -29349,6 +29404,10 @@ transitionEventType = null, transitionEventIsRepeat = !1, transitionSuspendedTime = -1.1, + retryClampTime = -0, + idleClampTime = -0, + animatingLanes = 0, + animatingTask = null, yieldReason = 0, yieldStartTime = -1.1, currentUpdateIsNested = !1, @@ -31098,8 +31157,6 @@ workInProgressUpdateTask = null, legacyErrorBoundariesThatAlreadyFailed = null, IMMEDIATE_COMMIT = 0, - SUSPENDED_COMMIT = 1, - THROTTLED_COMMIT = 2, ABORTED_VIEW_TRANSITION_COMMIT = 1, DELAYED_PASSIVE_COMMIT = 2, ANIMATION_STARTED_COMMIT = 3, @@ -31122,7 +31179,7 @@ pendingViewTransition = null, pendingViewTransitionEvents = null, pendingTransitionTypes = null, - pendingSuspendedCommitReason = IMMEDIATE_COMMIT, + pendingSuspendedCommitReason = null, pendingDelayedCommitReason = IMMEDIATE_COMMIT, pendingSuspendedViewTransitionReason = null, NESTED_UPDATE_LIMIT = 50, @@ -32029,11 +32086,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-d415fd3e-20250919" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1eca9a27-20250922" !== 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.2.0-experimental-d415fd3e-20250919\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1eca9a27-20250922\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -32070,10 +32127,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-experimental-d415fd3e-20250919", + version: "19.2.0-experimental-1eca9a27-20250922", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-d415fd3e-20250919" + reconcilerVersion: "19.2.0-experimental-1eca9a27-20250922" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -32550,7 +32607,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-experimental-d415fd3e-20250919"; + exports.version = "19.2.0-experimental-1eca9a27-20250922"; "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 b3a2275c07515..9b0f0406d3ba0 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 @@ -868,6 +868,12 @@ function computeExpirationTime(lane, currentTime) { return -1; } } +function includesSyncLane(lanes) { + return 0 !== (lanes & 3); +} +function includesBlockingLane(lanes) { + return 0 !== (lanes & 124); +} function claimNextRetryLane() { var lane = nextRetryLane; nextRetryLane <<= 1; @@ -2714,6 +2720,18 @@ function logCommitPhase(startTime, endTime, errors, abortedViewTransition) { abortedViewTransition ? "error" : "secondary-dark" ); } +function logAnimatingPhase(startTime, endTime) { + !supportsUserTiming || + endTime <= startTime || + console.timeStamp( + "Animating", + startTime, + endTime, + currentTrack, + "Scheduler \u269b", + "secondary-dark" + ); +} var concurrentQueues = [], concurrentQueuesIndex = 0, concurrentlyUpdatedLanes = 0; @@ -3542,6 +3560,9 @@ var now = Scheduler.unstable_now, transitionEventType = null, transitionEventIsRepeat = !1, transitionSuspendedTime = -1.1, + retryClampTime = -0, + idleClampTime = -0, + animatingLanes = 0, yieldReason = 0, yieldStartTime = -1.1; function startUpdateTimerByLane(lane) { @@ -3892,7 +3913,7 @@ function chainGestureCancellation(root, scheduledGesture, prevCancel) { var runningTransition = scheduledGesture.running; if (null !== runningTransition) { var pendingLanesExcludingGestureLane = root.pendingLanes & -65; - 0 !== (pendingLanesExcludingGestureLane & 124) || + includesBlockingLane(pendingLanesExcludingGestureLane) || 0 !== (pendingLanesExcludingGestureLane & 4194048) ? ((runningTransition = root.stoppingGestures), null !== runningTransition && @@ -5537,7 +5558,7 @@ function updateSyncExternalStore(subscribe, getSnapshot, getServerSnapshot) { ); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); isHydrating$jscomp$0 || - 0 !== (renderLanes & 124) || + includesBlockingLane(renderLanes) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -6465,7 +6486,7 @@ var HooksDispatcherOnMount = { getServerSnapshot = getSnapshot(); if (null === workInProgressRoot) throw Error(formatProdErrorMessage(349)); - 0 !== (workInProgressRootRenderLanes & 124) || + includesBlockingLane(workInProgressRootRenderLanes) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } hook.memoizedState = getServerSnapshot; @@ -10110,7 +10131,7 @@ function pushViewTransitionCancelableScope() { } var viewTransitionHostInstanceIdx = 0; function applyViewTransitionToHostInstances( - child, + fiber, name, className, collectMeasurements, @@ -10118,7 +10139,7 @@ function applyViewTransitionToHostInstances( ) { viewTransitionHostInstanceIdx = 0; return applyViewTransitionToHostInstancesRecursive( - child, + fiber.child, name, className, collectMeasurements, @@ -10197,7 +10218,7 @@ function commitAppearingPairViewTransitions(placement) { props = getViewTransitionClassName(props.default, props.share); "none" !== props && (applyViewTransitionToHostInstances( - placement.child, + placement, name, props, null, @@ -10218,13 +10239,7 @@ function commitEnterViewTransitions(placement, gesture) { state.paired ? props.share : props.enter ); "none" !== className - ? applyViewTransitionToHostInstances( - placement.child, - name, - className, - null, - !1 - ) + ? applyViewTransitionToHostInstances(placement, name, className, null, !1) ? (commitAppearingPairViewTransitions(placement), state.paired || gesture || @@ -10258,7 +10273,7 @@ function commitDeletedPairViewTransitions(deletion) { ); "none" !== className && (applyViewTransitionToHostInstances( - deletion.child, + deletion, name, className, null, @@ -10293,13 +10308,7 @@ function commitExitViewTransitions(deletion) { void 0 !== pair ? props.share : props.exit ); "none" !== className && - (applyViewTransitionToHostInstances( - deletion.child, - name, - className, - null, - !1 - ) + (applyViewTransitionToHostInstances(deletion, name, className, null, !1) ? void 0 !== pair ? ((className = deletion.stateNode), (pair.paired = className), @@ -10326,7 +10335,7 @@ function commitNestedViewTransitions(changedParent) { changedParent.flags &= -5; "none" !== props && applyViewTransitionToHostInstances( - changedParent.child, + changedParent, name, props, (changedParent.memoizedState = []), @@ -10736,7 +10745,7 @@ function commitBeforeMutationEffects_complete( (flags = getViewTransitionClassName(flags.default, flags.update)), "none" !== flags && applyViewTransitionToHostInstances( - current.child, + current, isViewTransitionEligible, flags, (current.memoizedState = []), @@ -13763,7 +13772,7 @@ var DefaultAsyncDispatcher = { pendingViewTransition = null, pendingViewTransitionEvents = null, pendingTransitionTypes = null, - pendingSuspendedCommitReason = 0, + pendingSuspendedCommitReason = null, pendingDelayedCommitReason = 0, pendingSuspendedViewTransitionReason = null, nestedUpdateCount = 0, @@ -13884,7 +13893,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { } var exitStatus = (yieldEndTime = (!forceSync && - 0 === (lanes & 124) && + !includesBlockingLane(lanes) && 0 === (lanes & root$jscomp$0.expiredLanes)) || checkIfRootIsPrerendering(root$jscomp$0, lanes)) ? renderRootConcurrent(root$jscomp$0, lanes) @@ -13988,7 +13997,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { logSuspendedRenderPhase(renderStartTime, yieldDuration, lanes); finalizeRender(lanes, yieldDuration); forceSync = lanes; - 0 !== (forceSync & 3) || 0 !== (forceSync & 124) + includesSyncLane(forceSync) || includesBlockingLane(forceSync) ? (blockingSuspendedTime = yieldDuration) : 0 !== (forceSync & 4194048) && (transitionSuspendedTime = yieldDuration); @@ -14020,6 +14029,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { !workInProgressRootDidSkipSuspendedSiblings ); if (0 !== getNextLanes(yieldEndTime, 0, !0)) break a; + pendingEffectsLanes = lanes; yieldEndTime.timeoutHandle = scheduleTimeout( commitRootWhenReady.bind( null, @@ -14034,7 +14044,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, renderWasConcurrent, - 2, + "Throttled", renderStartTime, yieldDuration ), @@ -14054,7 +14064,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, renderWasConcurrent, - 0, + null, renderStartTime, yieldDuration ); @@ -14099,6 +14109,7 @@ function commitRootWhenReady( imgBytes: 0, suspenseyImages: [], waitingForImages: !0, + waitingForViewTransition: !1, unsuspend: noop$1 }), (appearingViewTransitions = null), @@ -14114,6 +14125,7 @@ function commitRootWhenReady( ).__reactViewTransition), null != isViewTransitionEligible && (subtreeFlags.count++, + (subtreeFlags.waitingForViewTransition = !0), (subtreeFlags = onUnsuspend.bind(subtreeFlags)), isViewTransitionEligible.finished.then(subtreeFlags, subtreeFlags))), (subtreeFlags = @@ -14125,6 +14137,7 @@ function commitRootWhenReady( (subtreeFlags = waitForCommitToBeReady(suspendedState, subtreeFlags)), null !== subtreeFlags) ) { + pendingEffectsLanes = lanes; root.cancelPendingCommit = subtreeFlags( commitRoot.bind( null, @@ -14139,7 +14152,17 @@ function commitRootWhenReady( suspendedRetryLanes, exitStatus, suspendedState, - 1, + suspendedState.waitingForViewTransition + ? "Waiting for the previous Animation" + : 0 < suspendedState.count + ? 0 < suspendedState.imgCount + ? "Suspended on CSS and Images" + : "Suspended on CSS" + : 1 === suspendedState.imgCount + ? "Suspended on an Image" + : 0 < suspendedState.imgCount + ? "Suspended on Images" + : null, completedRenderStartTime, completedRenderEndTime ) @@ -14242,9 +14265,11 @@ function resetWorkInProgressStack() { } } function finalizeRender(lanes, finalizationTime) { - if (0 !== (lanes & 3) || 0 !== (lanes & 124)) + if (includesSyncLane(lanes) || includesBlockingLane(lanes)) blockingClampTime = finalizationTime; 0 !== (lanes & 4194048) && (transitionClampTime = finalizationTime); + 0 !== (lanes & 62914560) && (retryClampTime = finalizationTime); + 0 !== (lanes & 2080374784) && (idleClampTime = finalizationTime); } function prepareFreshStack(root, lanes) { supportsUserTiming && @@ -14308,7 +14333,7 @@ function prepareFreshStack(root, lanes) { } finalizeRender(workInProgressRootRenderLanes, renderStartTime); } - if (0 !== (lanes & 3) || 0 !== (lanes & 124)) { + if (includesSyncLane(lanes) || includesBlockingLane(lanes)) { previousRenderStartTime = 0 <= blockingUpdateTime && blockingUpdateTime < blockingClampTime ? blockingClampTime @@ -14317,19 +14342,27 @@ function prepareFreshStack(root, lanes) { 0 <= blockingEventTime && blockingEventTime < blockingClampTime ? blockingClampTime : blockingEventTime; - 0 <= blockingSuspendedTime && - (setCurrentTrackFromLanes(lanes), - logSuspendedWithDelayPhase( - blockingSuspendedTime, - 0 <= endTime - ? endTime - : 0 <= previousRenderStartTime - ? previousRenderStartTime - : renderStartTime, - lanes - )); - var eventType = blockingEventType, - eventIsRepeat = blockingEventIsRepeat, + var clampedRenderStartTime = + 0 <= endTime + ? endTime + : 0 <= previousRenderStartTime + ? previousRenderStartTime + : renderStartTime; + if (0 <= blockingSuspendedTime) + setCurrentTrackFromLanes(2), + logSuspendedWithDelayPhase( + blockingSuspendedTime, + clampedRenderStartTime, + lanes + ); + else if ( + includesSyncLane(animatingLanes) || + includesBlockingLane(animatingLanes) + ) + setCurrentTrackFromLanes(2), + logAnimatingPhase(blockingClampTime, clampedRenderStartTime); + clampedRenderStartTime = blockingEventType; + var eventIsRepeat = blockingEventIsRepeat, isSpawnedUpdate = 1 === blockingUpdateType, isPingedUpdate = 2 === blockingUpdateType, renderStartTime$jscomp$0 = renderStartTime; @@ -14343,10 +14376,10 @@ function prepareFreshStack(root, lanes) { ? endTime > previousRenderStartTime && (endTime = previousRenderStartTime) : (endTime = previousRenderStartTime), - null !== eventType && + null !== clampedRenderStartTime && previousRenderStartTime > endTime && console.timeStamp( - eventIsRepeat ? "Consecutive" : "Event: " + eventType, + eventIsRepeat ? "Consecutive" : "Event: " + clampedRenderStartTime, endTime, previousRenderStartTime, currentTrack, @@ -14387,17 +14420,26 @@ function prepareFreshStack(root, lanes) { 0 <= transitionUpdateTime && transitionUpdateTime < transitionClampTime ? transitionClampTime : transitionUpdateTime), - (eventType = + (clampedRenderStartTime = 0 <= transitionEventTime && transitionEventTime < transitionClampTime ? transitionClampTime : transitionEventTime), - 0 <= transitionSuspendedTime && - (setCurrentTrackFromLanes(lanes), - logSuspendedWithDelayPhase( - transitionSuspendedTime, - 0 <= eventType ? eventType : 0 <= endTime ? endTime : renderStartTime, - lanes - )), + (eventIsRepeat = + 0 <= clampedRenderStartTime + ? clampedRenderStartTime + : 0 <= endTime + ? endTime + : renderStartTime), + 0 <= transitionSuspendedTime + ? (setCurrentTrackFromLanes(256), + logSuspendedWithDelayPhase( + transitionSuspendedTime, + eventIsRepeat, + lanes + )) + : 0 !== (animatingLanes & 4194048) && + (setCurrentTrackFromLanes(256), + logAnimatingPhase(transitionClampTime, eventIsRepeat)), (eventIsRepeat = transitionEventType), (isSpawnedUpdate = transitionEventIsRepeat), (isPingedUpdate = 2 === transitionUpdateType), @@ -14412,15 +14454,15 @@ function prepareFreshStack(root, lanes) { ? previousRenderStartTime > endTime && (previousRenderStartTime = endTime) : (previousRenderStartTime = endTime), - 0 < eventType - ? eventType > previousRenderStartTime && - (eventType = previousRenderStartTime) - : (eventType = previousRenderStartTime), - previousRenderStartTime > eventType && + 0 < clampedRenderStartTime + ? clampedRenderStartTime > previousRenderStartTime && + (clampedRenderStartTime = previousRenderStartTime) + : (clampedRenderStartTime = previousRenderStartTime), + previousRenderStartTime > clampedRenderStartTime && null !== eventIsRepeat && console.timeStamp( isSpawnedUpdate ? "Consecutive" : "Event: " + eventIsRepeat, - eventType, + clampedRenderStartTime, previousRenderStartTime, currentTrack, "Scheduler \u269b", @@ -14453,12 +14495,21 @@ function prepareFreshStack(root, lanes) { (transitionSuspendedTime = -1.1), (transitionEventIsRepeat = !0), (transitionClampTime = now())); + 0 !== (lanes & 62914560) && + 0 !== (animatingLanes & 62914560) && + (setCurrentTrackFromLanes(4194304), + logAnimatingPhase(retryClampTime, renderStartTime)); + 0 !== (lanes & 2080374784) && + 0 !== (animatingLanes & 2080374784) && + (setCurrentTrackFromLanes(268435456), + logAnimatingPhase(idleClampTime, renderStartTime)); previousRenderStartTime = root.timeoutHandle; -1 !== previousRenderStartTime && ((root.timeoutHandle = -1), cancelTimeout(previousRenderStartTime)); previousRenderStartTime = root.cancelPendingCommit; null !== previousRenderStartTime && ((root.cancelPendingCommit = null), previousRenderStartTime()); + pendingEffectsLanes = 0; resetWorkInProgressStack(); workInProgressRoot = root; workInProgress = previousRenderStartTime = createWorkInProgress( @@ -14485,9 +14536,9 @@ function prepareFreshStack(root, lanes) { endTime = root.entangledLanes; if (0 !== endTime) for (root = root.entanglements, endTime &= lanes; 0 < endTime; ) - (eventType = 31 - clz32(endTime)), - (eventIsRepeat = 1 << eventType), - (lanes |= root[eventType]), + (clampedRenderStartTime = 31 - clz32(endTime)), + (eventIsRepeat = 1 << clampedRenderStartTime), + (lanes |= root[clampedRenderStartTime]), (endTime &= ~eventIsRepeat); entangledRenderLanes = lanes; finishQueueingConcurrentUpdates(); @@ -14623,8 +14674,8 @@ function renderRootSync(root, lanes, shouldYieldForPrerendering) { workLoopSync(); memoizedUpdaters = workInProgressRootExitStatus; break; - } catch (thrownValue$219) { - handleThrow(root, thrownValue$219); + } catch (thrownValue$220) { + handleThrow(root, thrownValue$220); } while (1); lanes && root.shellSuspendCounter++; @@ -14749,8 +14800,8 @@ function renderRootConcurrent(root, lanes) { } workLoopConcurrentByScheduler(); break; - } catch (thrownValue$221) { - handleThrow(root, thrownValue$221); + } catch (thrownValue$222) { + handleThrow(root, thrownValue$222); } while (1); lastContextDependency = currentlyRenderingFiber$1 = null; @@ -15042,28 +15093,17 @@ function commitRoot( : ((root.callbackNode = null), (root.callbackPriority = 0)); commitErrors = null; commitStartTime = now(); - 1 === suspendedCommitReason - ? !supportsUserTiming || + null !== suspendedCommitReason && + (!supportsUserTiming || commitStartTime <= completedRenderEndTime || console.timeStamp( - "Suspended on CSS or Images", + suspendedCommitReason, completedRenderEndTime, commitStartTime, currentTrack, "Scheduler \u269b", "secondary-light" - ) - : 2 === suspendedCommitReason && - (!supportsUserTiming || - commitStartTime <= completedRenderEndTime || - console.timeStamp( - "Throttled", - completedRenderEndTime, - commitStartTime, - currentTrack, - "Scheduler \u269b", - "secondary-light" - )); + )); shouldStartViewTransition = !1; suspendedCommitReason = 0 !== (finishedWork.flags & 13878); if (0 !== (finishedWork.subtreeFlags & 13878) || suspendedCommitReason) { @@ -15086,7 +15126,8 @@ function commitRoot( (stopCompletedGestures(root), (finishedWork = !1)); pendingEffectsStatus = 1; finishedWork - ? (pendingViewTransition = startViewTransition( + ? ((animatingLanes |= lanes), + (pendingViewTransition = startViewTransition( suspendedState, root.containerInfo, pendingTransitionTypes, @@ -15096,8 +15137,9 @@ function commitRoot( flushSpawnedWork, flushPassiveEffects, reportViewTransitionError, - suspendedViewTransition - )) + suspendedViewTransition, + finishedViewTransition.bind(null, lanes) + ))) : (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); } } @@ -15111,15 +15153,40 @@ function reportViewTransitionError(error) { function suspendedViewTransition(reason) { commitEndTime = now(); logCommitPhase( - 0 === pendingSuspendedCommitReason + null === pendingSuspendedCommitReason ? pendingEffectsRenderEndTime : commitStartTime, commitEndTime, commitErrors, 1 === pendingDelayedCommitReason ); - pendingSuspendedViewTransitionReason = reason; - pendingSuspendedCommitReason = 1; + pendingSuspendedCommitReason = pendingSuspendedViewTransitionReason = reason; +} +function finishedViewTransition(lanes) { + 0 !== (animatingLanes & lanes) && + ((animatingLanes &= ~lanes), + (!includesSyncLane(lanes) && !includesBlockingLane(lanes)) || + includesSyncLane(workInProgressRootRenderLanes) || + includesBlockingLane(workInProgressRootRenderLanes) || + includesSyncLane(pendingEffectsLanes) || + includesBlockingLane(pendingEffectsLanes) || + (setCurrentTrackFromLanes(2), + logAnimatingPhase(blockingClampTime, now$1())), + 0 !== (lanes & 4194048) && + 0 === (workInProgressRootRenderLanes & 4194048) && + 0 === (pendingEffectsLanes & 4194048) && + (setCurrentTrackFromLanes(256), + logAnimatingPhase(transitionClampTime, now$1())), + 0 !== (lanes & 62914560) && + 0 === (workInProgressRootRenderLanes & 62914560) && + 0 === (pendingEffectsLanes & 62914560) && + (setCurrentTrackFromLanes(4194304), + logAnimatingPhase(retryClampTime, now$1())), + 0 !== (lanes & 2080374784) && + 0 === (workInProgressRootRenderLanes & 2080374784) && + 0 === (pendingEffectsLanes & 2080374784) && + (setCurrentTrackFromLanes(268435456), + logAnimatingPhase(idleClampTime, now$1()))); } function flushAfterMutationEffects() { 3 === pendingEffectsStatus && @@ -15324,7 +15391,7 @@ function flushLayoutEffects() { finishedWork = pendingSuspendedCommitReason; commitEndTime = now(); logCommitPhase( - 0 === finishedWork ? suspendedViewTransitionReason : commitStartTime, + null === finishedWork ? suspendedViewTransitionReason : commitStartTime, commitEndTime, commitErrors, 1 === pendingDelayedCommitReason @@ -15440,7 +15507,7 @@ function flushSpawnedWork() { recoverableErrors++ ) (0, onRecoverableError[recoverableErrors])(recoverableError); - 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); + includesSyncLane(pendingEffectsLanes) && flushPendingEffects(); ensureRootIsScheduled(startViewTransitionStartTime); remainingLanes = startViewTransitionStartTime.pendingLanes; 0 !== (abortedViewTransition & 261930) && 0 !== (remainingLanes & 42) @@ -15598,26 +15665,26 @@ function commitGestureOnRoot( } var rotate = computedStyle.rotate; if ("none" !== rotate && "" !== rotate) { - var parts$300 = rotate.split(" "); + var parts$301 = rotate.split(" "); transform = - 1 === parts$300.length - ? "rotate(" + parts$300[0] + ") " + transform - : 2 === parts$300.length + 1 === parts$301.length + ? "rotate(" + parts$301[0] + ") " + transform + : 2 === parts$301.length ? "rotate" + - parts$300[0].toUpperCase() + + parts$301[0].toUpperCase() + "(" + - parts$300[1] + + parts$301[1] + ") " + transform - : "rotate3d(" + parts$300.join(", ") + ") " + transform; + : "rotate3d(" + parts$301.join(", ") + ") " + transform; } var translate = computedStyle.translate; if ("none" !== translate && "" !== translate) { - var parts$301 = translate.split(" "); + var parts$302 = translate.split(" "); transform = - (3 === parts$301.length ? "translate3d" : "translate") + + (3 === parts$302.length ? "translate3d" : "translate") + "(" + - parts$301.join(", ") + + parts$302.join(", ") + ") " + transform; } @@ -15772,16 +15839,7 @@ function flushPassiveEffects() { commitErrors = null; passiveEffectStartTime = now$1(); 3 === pendingDelayedCommitReason - ? !supportsUserTiming || - passiveEffectStartTime <= commitEndTime || - console.timeStamp( - "Animating", - commitEndTime, - passiveEffectStartTime, - currentTrack, - "Scheduler \u269b", - "secondary" - ) + ? logAnimatingPhase(commitEndTime, passiveEffectStartTime) : !supportsUserTiming || passiveEffectStartTime <= commitEndTime || console.timeStamp( @@ -15911,7 +15969,7 @@ function pingSuspendedRoot(root, wakeable, pingedLanes) { null !== pingCache && pingCache.delete(wakeable); root.pingedLanes |= root.suspendedLanes & pingedLanes; root.warmLanes &= ~pingedLanes; - 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 124) + includesSyncLane(pingedLanes) || includesBlockingLane(pingedLanes) ? 0 > blockingUpdateTime && ((blockingClampTime = blockingUpdateTime = now()), (blockingUpdateType = 2)) @@ -15996,14 +16054,14 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) { isFlushingWork = !0; do { var didPerformSomeWork = !1; - for (var root$228 = firstScheduledRoot; null !== root$228; ) { + for (var root$229 = firstScheduledRoot; null !== root$229; ) { if (!onlyLegacy) if (0 !== syncTransitionLanes) { - var pendingLanes = root$228.pendingLanes; + var pendingLanes = root$229.pendingLanes; if (0 === pendingLanes) var JSCompiler_inline_result = 0; else { - var suspendedLanes = root$228.suspendedLanes, - pingedLanes = root$228.pingedLanes; + var suspendedLanes = root$229.suspendedLanes, + pingedLanes = root$229.pingedLanes; JSCompiler_inline_result = (1 << (31 - clz32(42 | syncTransitionLanes) + 1)) - 1; JSCompiler_inline_result &= @@ -16017,21 +16075,21 @@ function flushSyncWorkAcrossRoots_impl(syncTransitionLanes, onlyLegacy) { } 0 !== JSCompiler_inline_result && ((didPerformSomeWork = !0), - performSyncWorkOnRoot(root$228, JSCompiler_inline_result)); + performSyncWorkOnRoot(root$229, JSCompiler_inline_result)); } else (JSCompiler_inline_result = workInProgressRootRenderLanes), (JSCompiler_inline_result = getNextLanes( - root$228, - root$228 === workInProgressRoot ? JSCompiler_inline_result : 0, - null !== root$228.cancelPendingCommit || - -1 !== root$228.timeoutHandle + root$229, + root$229 === workInProgressRoot ? JSCompiler_inline_result : 0, + null !== root$229.cancelPendingCommit || + -1 !== root$229.timeoutHandle )), - (0 === (JSCompiler_inline_result & 3) && + (!includesSyncLane(JSCompiler_inline_result) && 64 !== JSCompiler_inline_result) || - checkIfRootIsPrerendering(root$228, JSCompiler_inline_result) || + checkIfRootIsPrerendering(root$229, JSCompiler_inline_result) || ((didPerformSomeWork = !0), - performSyncWorkOnRoot(root$228, JSCompiler_inline_result)); - root$228 = root$228.next; + performSyncWorkOnRoot(root$229, JSCompiler_inline_result)); + root$229 = root$229.next; } } while (didPerformSomeWork); isFlushingWork = !1; @@ -16061,7 +16119,9 @@ function processRootScheduleInMicrotask() { null === next && (lastScheduledRoot = prev); else if ( ((prev = root), - 0 !== syncTransitionLanes || 0 !== (nextLanes & 3) || 64 === nextLanes) + 0 !== syncTransitionLanes || + includesSyncLane(nextLanes) || + 64 === nextLanes) ) mightHavePendingSyncWork = !0; root = next; @@ -16149,7 +16209,7 @@ function scheduleTaskForRootDuringMicrotask(root, currentTime) { (root.callbackPriority = 0) ); if ( - 0 !== (suspendedLanes & 3) && + includesSyncLane(suspendedLanes) && !checkIfRootIsPrerendering(root, suspendedLanes) ) return ( @@ -16363,20 +16423,20 @@ function debounceScrollEnd(targetInst, nativeEvent, nativeEventTarget) { (nativeEventTarget[internalScrollTimer] = targetInst)); } for ( - var i$jscomp$inline_2044 = 0; - i$jscomp$inline_2044 < simpleEventPluginEvents.length; - i$jscomp$inline_2044++ + var i$jscomp$inline_2050 = 0; + i$jscomp$inline_2050 < simpleEventPluginEvents.length; + i$jscomp$inline_2050++ ) { - var eventName$jscomp$inline_2045 = - simpleEventPluginEvents[i$jscomp$inline_2044], - domEventName$jscomp$inline_2046 = - eventName$jscomp$inline_2045.toLowerCase(), - capitalizedEvent$jscomp$inline_2047 = - eventName$jscomp$inline_2045[0].toUpperCase() + - eventName$jscomp$inline_2045.slice(1); + var eventName$jscomp$inline_2051 = + simpleEventPluginEvents[i$jscomp$inline_2050], + domEventName$jscomp$inline_2052 = + eventName$jscomp$inline_2051.toLowerCase(), + capitalizedEvent$jscomp$inline_2053 = + eventName$jscomp$inline_2051[0].toUpperCase() + + eventName$jscomp$inline_2051.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_2046, - "on" + capitalizedEvent$jscomp$inline_2047 + domEventName$jscomp$inline_2052, + "on" + capitalizedEvent$jscomp$inline_2053 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -17610,34 +17670,34 @@ function setInitialProperties(domElement, tag, props) { var propKey = null; for (hasSrc in props) if (props.hasOwnProperty(hasSrc)) { - var propValue$242 = props[hasSrc]; - if (null != propValue$242) + var propValue$243 = props[hasSrc]; + if (null != propValue$243) switch (hasSrc) { case "name": - hasSrcSet = propValue$242; + hasSrcSet = propValue$243; break; case "type": - propValue = propValue$242; + propValue = propValue$243; break; case "checked": - checked = propValue$242; + checked = propValue$243; break; case "defaultChecked": - propKey = propValue$242; + propKey = propValue$243; break; case "value": - value = propValue$242; + value = propValue$243; break; case "defaultValue": - defaultValue = propValue$242; + defaultValue = propValue$243; break; case "children": case "dangerouslySetInnerHTML": - if (null != propValue$242) + if (null != propValue$243) throw Error(formatProdErrorMessage(137, tag)); break; default: - setProp(domElement, tag, hasSrc, propValue$242, props, null); + setProp(domElement, tag, hasSrc, propValue$243, props, null); } } a: { @@ -17820,14 +17880,14 @@ function setInitialProperties(domElement, tag, props) { return; default: if (isCustomElement(tag)) { - for (propValue$242 in props) - props.hasOwnProperty(propValue$242) && - ((hasSrc = props[propValue$242]), + for (propValue$243 in props) + props.hasOwnProperty(propValue$243) && + ((hasSrc = props[propValue$243]), void 0 !== hasSrc && setPropOnCustomElement( domElement, tag, - propValue$242, + propValue$243, hasSrc, props, void 0 @@ -17874,14 +17934,14 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp(domElement, tag, propKey, null, nextProps, lastProp); } } - for (var propKey$259 in nextProps) { - var propKey = nextProps[propKey$259]; - lastProp = lastProps[propKey$259]; + for (var propKey$260 in nextProps) { + var propKey = nextProps[propKey$260]; + lastProp = lastProps[propKey$260]; if ( - nextProps.hasOwnProperty(propKey$259) && + nextProps.hasOwnProperty(propKey$260) && (null != propKey || null != lastProp) ) - switch (propKey$259) { + switch (propKey$260) { case "type": propKey !== lastProp && (viewTransitionMutationContext = !0); type = propKey; @@ -17916,7 +17976,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp( domElement, tag, - propKey$259, + propKey$260, propKey, nextProps, lastProp @@ -17935,7 +17995,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { ); return; case "select": - propKey = value = defaultValue = propKey$259 = null; + propKey = value = defaultValue = propKey$260 = null; for (type in lastProps) if ( ((lastDefaultValue = lastProps[type]), @@ -17967,7 +18027,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { switch (name) { case "value": type !== lastDefaultValue && (viewTransitionMutationContext = !0); - propKey$259 = type; + propKey$260 = type; break; case "defaultValue": type !== lastDefaultValue && (viewTransitionMutationContext = !0); @@ -17990,15 +18050,15 @@ function updateProperties(domElement, tag, lastProps, nextProps) { tag = defaultValue; lastProps = value; nextProps = propKey; - null != propKey$259 - ? updateOptions(domElement, !!lastProps, propKey$259, !1) + null != propKey$260 + ? updateOptions(domElement, !!lastProps, propKey$260, !1) : !!nextProps !== !!lastProps && (null != tag ? updateOptions(domElement, !!lastProps, tag, !0) : updateOptions(domElement, !!lastProps, lastProps ? [] : "", !1)); return; case "textarea": - propKey = propKey$259 = null; + propKey = propKey$260 = null; for (defaultValue in lastProps) if ( ((name = lastProps[defaultValue]), @@ -18023,7 +18083,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { switch (value) { case "value": name !== type && (viewTransitionMutationContext = !0); - propKey$259 = name; + propKey$260 = name; break; case "defaultValue": name !== type && (viewTransitionMutationContext = !0); @@ -18038,17 +18098,17 @@ function updateProperties(domElement, tag, lastProps, nextProps) { name !== type && setProp(domElement, tag, value, name, nextProps, type); } - updateTextarea(domElement, propKey$259, propKey); + updateTextarea(domElement, propKey$260, propKey); return; case "option": - for (var propKey$275 in lastProps) + for (var propKey$276 in lastProps) if ( - ((propKey$259 = lastProps[propKey$275]), - lastProps.hasOwnProperty(propKey$275) && - null != propKey$259 && - !nextProps.hasOwnProperty(propKey$275)) + ((propKey$260 = lastProps[propKey$276]), + lastProps.hasOwnProperty(propKey$276) && + null != propKey$260 && + !nextProps.hasOwnProperty(propKey$276)) ) - switch (propKey$275) { + switch (propKey$276) { case "selected": domElement.selected = !1; break; @@ -18056,34 +18116,34 @@ function updateProperties(domElement, tag, lastProps, nextProps) { setProp( domElement, tag, - propKey$275, + propKey$276, null, nextProps, - propKey$259 + propKey$260 ); } for (lastDefaultValue in nextProps) if ( - ((propKey$259 = nextProps[lastDefaultValue]), + ((propKey$260 = nextProps[lastDefaultValue]), (propKey = lastProps[lastDefaultValue]), nextProps.hasOwnProperty(lastDefaultValue) && - propKey$259 !== propKey && - (null != propKey$259 || null != propKey)) + propKey$260 !== propKey && + (null != propKey$260 || null != propKey)) ) switch (lastDefaultValue) { case "selected": - propKey$259 !== propKey && (viewTransitionMutationContext = !0); + propKey$260 !== propKey && (viewTransitionMutationContext = !0); domElement.selected = - propKey$259 && - "function" !== typeof propKey$259 && - "symbol" !== typeof propKey$259; + propKey$260 && + "function" !== typeof propKey$260 && + "symbol" !== typeof propKey$260; break; default: setProp( domElement, tag, lastDefaultValue, - propKey$259, + propKey$260, nextProps, propKey ); @@ -18104,24 +18164,24 @@ function updateProperties(domElement, tag, lastProps, nextProps) { case "track": case "wbr": case "menuitem": - for (var propKey$280 in lastProps) - (propKey$259 = lastProps[propKey$280]), - lastProps.hasOwnProperty(propKey$280) && - null != propKey$259 && - !nextProps.hasOwnProperty(propKey$280) && - setProp(domElement, tag, propKey$280, null, nextProps, propKey$259); + for (var propKey$281 in lastProps) + (propKey$260 = lastProps[propKey$281]), + lastProps.hasOwnProperty(propKey$281) && + null != propKey$260 && + !nextProps.hasOwnProperty(propKey$281) && + setProp(domElement, tag, propKey$281, null, nextProps, propKey$260); for (checked in nextProps) if ( - ((propKey$259 = nextProps[checked]), + ((propKey$260 = nextProps[checked]), (propKey = lastProps[checked]), nextProps.hasOwnProperty(checked) && - propKey$259 !== propKey && - (null != propKey$259 || null != propKey)) + propKey$260 !== propKey && + (null != propKey$260 || null != propKey)) ) switch (checked) { case "children": case "dangerouslySetInnerHTML": - if (null != propKey$259) + if (null != propKey$260) throw Error(formatProdErrorMessage(137, tag)); break; default: @@ -18129,7 +18189,7 @@ function updateProperties(domElement, tag, lastProps, nextProps) { domElement, tag, checked, - propKey$259, + propKey$260, nextProps, propKey ); @@ -18137,49 +18197,49 @@ function updateProperties(domElement, tag, lastProps, nextProps) { return; default: if (isCustomElement(tag)) { - for (var propKey$285 in lastProps) - (propKey$259 = lastProps[propKey$285]), - lastProps.hasOwnProperty(propKey$285) && - void 0 !== propKey$259 && - !nextProps.hasOwnProperty(propKey$285) && + for (var propKey$286 in lastProps) + (propKey$260 = lastProps[propKey$286]), + lastProps.hasOwnProperty(propKey$286) && + void 0 !== propKey$260 && + !nextProps.hasOwnProperty(propKey$286) && setPropOnCustomElement( domElement, tag, - propKey$285, + propKey$286, void 0, nextProps, - propKey$259 + propKey$260 ); for (defaultChecked in nextProps) - (propKey$259 = nextProps[defaultChecked]), + (propKey$260 = nextProps[defaultChecked]), (propKey = lastProps[defaultChecked]), !nextProps.hasOwnProperty(defaultChecked) || - propKey$259 === propKey || - (void 0 === propKey$259 && void 0 === propKey) || + propKey$260 === propKey || + (void 0 === propKey$260 && void 0 === propKey) || setPropOnCustomElement( domElement, tag, defaultChecked, - propKey$259, + propKey$260, nextProps, propKey ); return; } } - for (var propKey$290 in lastProps) - (propKey$259 = lastProps[propKey$290]), - lastProps.hasOwnProperty(propKey$290) && - null != propKey$259 && - !nextProps.hasOwnProperty(propKey$290) && - setProp(domElement, tag, propKey$290, null, nextProps, propKey$259); + for (var propKey$291 in lastProps) + (propKey$260 = lastProps[propKey$291]), + lastProps.hasOwnProperty(propKey$291) && + null != propKey$260 && + !nextProps.hasOwnProperty(propKey$291) && + setProp(domElement, tag, propKey$291, null, nextProps, propKey$260); for (lastProp in nextProps) - (propKey$259 = nextProps[lastProp]), + (propKey$260 = nextProps[lastProp]), (propKey = lastProps[lastProp]), !nextProps.hasOwnProperty(lastProp) || - propKey$259 === propKey || - (null == propKey$259 && null == propKey) || - setProp(domElement, tag, lastProp, propKey$259, nextProps, propKey); + propKey$260 === propKey || + (null == propKey$260 && null == propKey) || + setProp(domElement, tag, lastProp, propKey$260, nextProps, propKey); } function isLikelyStaticResource(initiatorType) { switch (initiatorType) { @@ -18613,7 +18673,8 @@ function startViewTransition( spawnedWorkCallback, passiveCallback, errorCallback, - blockedCallback + blockedCallback, + finishedAnimation ) { var ownerDocument = 9 === rootContainer.nodeType ? rootContainer : rootContainer.ownerDocument; @@ -18767,6 +18828,7 @@ function startViewTransition( cancelAllViewTransitionAnimations(ownerDocument.documentElement); ownerDocument.__reactViewTransition === transition && (ownerDocument.__reactViewTransition = null); + finishedAnimation(); passiveCallback(); }); return transition; @@ -18938,20 +19000,20 @@ function startGestureTransition( ))) : (isExitGroupAnim = !0); } - var timing$307 = pseudoElement.getTiming(); + var timing$308 = pseudoElement.getTiming(); anim = rangeEnd - - (("number" === typeof timing$307.duration - ? timing$307.duration + (("number" === typeof timing$308.duration + ? timing$308.duration : 0) + - timing$307.delay) * + timing$308.delay) * longestDuration; - groupName = rangeEnd - timing$307.delay * longestDuration; + groupName = rangeEnd - timing$308.delay * longestDuration; if ( - "reverse" === timing$307.direction || - "alternate-reverse" === timing$307.direction + "reverse" === timing$308.direction || + "alternate-reverse" === timing$308.direction ) - (timing$307 = anim), (anim = groupName), (groupName = timing$307); + (timing$308 = anim), (anim = groupName), (groupName = timing$308); animateGesture( pseudoElement.getKeyframes(), pseudoElement.target, @@ -20078,26 +20140,26 @@ function getResource(type, currentProps, pendingProps, currentResource) { "string" === typeof pendingProps.precedence ) { type = getStyleKey(pendingProps.href); - var styles$316 = getResourcesFromRoot( + var styles$317 = getResourcesFromRoot( JSCompiler_inline_result ).hoistableStyles, - resource$317 = styles$316.get(type); - resource$317 || + resource$318 = styles$317.get(type); + resource$318 || ((JSCompiler_inline_result = JSCompiler_inline_result.ownerDocument || JSCompiler_inline_result), - (resource$317 = { + (resource$318 = { type: "stylesheet", instance: null, count: 0, state: { loading: 0, preload: null } }), - styles$316.set(type, resource$317), - (styles$316 = JSCompiler_inline_result.querySelector( + styles$317.set(type, resource$318), + (styles$317 = JSCompiler_inline_result.querySelector( getStylesheetSelectorFromKey(type) )) && - !styles$316._p && - ((resource$317.instance = styles$316), - (resource$317.state.loading = 5)), + !styles$317._p && + ((resource$318.instance = styles$317), + (resource$318.state.loading = 5)), preloadPropsMap.has(type) || ((pendingProps = { rel: "preload", @@ -20110,16 +20172,16 @@ function getResource(type, currentProps, pendingProps, currentResource) { referrerPolicy: pendingProps.referrerPolicy }), preloadPropsMap.set(type, pendingProps), - styles$316 || + styles$317 || preloadStylesheet( JSCompiler_inline_result, type, pendingProps, - resource$317.state + resource$318.state ))); if (currentProps && null === currentResource) throw Error(formatProdErrorMessage(528, "")); - return resource$317; + return resource$318; } if (currentProps && null !== currentResource) throw Error(formatProdErrorMessage(529, "")); @@ -20216,37 +20278,37 @@ function acquireResource(hoistableRoot, resource, props) { return (resource.instance = instance); case "stylesheet": styleProps = getStyleKey(props.href); - var instance$322 = hoistableRoot.querySelector( + var instance$323 = hoistableRoot.querySelector( getStylesheetSelectorFromKey(styleProps) ); - if (instance$322) + if (instance$323) return ( (resource.state.loading |= 4), - (resource.instance = instance$322), - markNodeAsHoistable(instance$322), - instance$322 + (resource.instance = instance$323), + markNodeAsHoistable(instance$323), + instance$323 ); instance = stylesheetPropsFromRawProps(props); (styleProps = preloadPropsMap.get(styleProps)) && adoptPreloadPropsForStylesheet(instance, styleProps); - instance$322 = ( + instance$323 = ( hoistableRoot.ownerDocument || hoistableRoot ).createElement("link"); - markNodeAsHoistable(instance$322); - var linkInstance = instance$322; + markNodeAsHoistable(instance$323); + var linkInstance = instance$323; linkInstance._p = new Promise(function (resolve, reject) { linkInstance.onload = resolve; linkInstance.onerror = reject; }); - setInitialProperties(instance$322, "link", instance); + setInitialProperties(instance$323, "link", instance); resource.state.loading |= 4; - insertStylesheet(instance$322, props.precedence, hoistableRoot); - return (resource.instance = instance$322); + insertStylesheet(instance$323, props.precedence, hoistableRoot); + return (resource.instance = instance$323); case "script": - instance$322 = getScriptKey(props.src); + instance$323 = getScriptKey(props.src); if ( (styleProps = hoistableRoot.querySelector( - getScriptSelectorFromKey(instance$322) + getScriptSelectorFromKey(instance$323) )) ) return ( @@ -20255,7 +20317,7 @@ function acquireResource(hoistableRoot, resource, props) { styleProps ); instance = props; - if ((styleProps = preloadPropsMap.get(instance$322))) + if ((styleProps = preloadPropsMap.get(instance$323))) (instance = assign({}, props)), adoptPreloadPropsForScript(instance, styleProps); hoistableRoot = hoistableRoot.ownerDocument || hoistableRoot; @@ -21399,16 +21461,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { 0 === i && attemptExplicitHydrationTarget(target); } }; -var isomorphicReactPackageVersion$jscomp$inline_2462 = React.version; +var isomorphicReactPackageVersion$jscomp$inline_2468 = React.version; if ( - "19.2.0-experimental-d415fd3e-20250919" !== - isomorphicReactPackageVersion$jscomp$inline_2462 + "19.2.0-experimental-1eca9a27-20250922" !== + isomorphicReactPackageVersion$jscomp$inline_2468 ) throw Error( formatProdErrorMessage( 527, - isomorphicReactPackageVersion$jscomp$inline_2462, - "19.2.0-experimental-d415fd3e-20250919" + isomorphicReactPackageVersion$jscomp$inline_2468, + "19.2.0-experimental-1eca9a27-20250922" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -21428,24 +21490,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_3165 = { +var internals$jscomp$inline_3168 = { bundleType: 0, - version: "19.2.0-experimental-d415fd3e-20250919", + version: "19.2.0-experimental-1eca9a27-20250922", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-d415fd3e-20250919" + reconcilerVersion: "19.2.0-experimental-1eca9a27-20250922" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_3166 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_3169 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_3166.isDisabled && - hook$jscomp$inline_3166.supportsFiber + !hook$jscomp$inline_3169.isDisabled && + hook$jscomp$inline_3169.supportsFiber ) try { - (rendererID = hook$jscomp$inline_3166.inject( - internals$jscomp$inline_3165 + (rendererID = hook$jscomp$inline_3169.inject( + internals$jscomp$inline_3168 )), - (injectedHook = hook$jscomp$inline_3166); + (injectedHook = hook$jscomp$inline_3169); } catch (err) {} } function getCrossOriginStringAs(as, input) { @@ -21701,7 +21763,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-experimental-d415fd3e-20250919"; +exports.version = "19.2.0-experimental-1eca9a27-20250922"; "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 9778680db5247..60f83731420c0 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 @@ -10527,5 +10527,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.2.0-experimental-d415fd3e-20250919"; + exports.version = "19.2.0-experimental-1eca9a27-20250922"; })(); 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 dd5d624f3258d..91495583e70f6 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 @@ -7142,4 +7142,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.2.0-experimental-d415fd3e-20250919"; +exports.version = "19.2.0-experimental-1eca9a27-20250922"; 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 6a2e1e3957074..0229506bc7503 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 @@ -10527,5 +10527,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.2.0-experimental-d415fd3e-20250919"; + exports.version = "19.2.0-experimental-1eca9a27-20250922"; })(); 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 0ab397b3da543..f2954fb927302 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 @@ -7245,4 +7245,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.2.0-experimental-d415fd3e-20250919"; +exports.version = "19.2.0-experimental-1eca9a27-20250922"; 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 c4e804ba7b899..428781c12146e 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 @@ -9512,11 +9512,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-d415fd3e-20250919" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1eca9a27-20250922" !== 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.2.0-experimental-d415fd3e-20250919\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1eca9a27-20250922\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -11339,5 +11339,5 @@ startWork(request); }); }; - exports.version = "19.2.0-experimental-d415fd3e-20250919"; + exports.version = "19.2.0-experimental-1eca9a27-20250922"; })(); 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 ce1e4ca6c1e2b..21a85776d71a8 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 @@ -7805,12 +7805,12 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-d415fd3e-20250919" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1eca9a27-20250922" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.2.0-experimental-d415fd3e-20250919" + "19.2.0-experimental-1eca9a27-20250922" ) ); } @@ -8065,4 +8065,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.2.0-experimental-d415fd3e-20250919"; +exports.version = "19.2.0-experimental-1eca9a27-20250922"; 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 946e41013c329..dced6364b7402 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 @@ -7293,13 +7293,13 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } var isomorphicReactPackageVersion$jscomp$inline_869 = React.version; if ( - "19.2.0-experimental-d415fd3e-20250919" !== + "19.2.0-experimental-1eca9a27-20250922" !== isomorphicReactPackageVersion$jscomp$inline_869 ) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion$jscomp$inline_869 + - "\n - react-dom: 19.2.0-experimental-d415fd3e-20250919\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1eca9a27-20250922\nLearn more: https://react.dev/warnings/version-mismatch") ); exports.renderToReadableStream = function (children, options) { return new Promise(function (resolve, reject) { @@ -7390,4 +7390,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.2.0-experimental-d415fd3e-20250919"; +exports.version = "19.2.0-experimental-1eca9a27-20250922"; 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 85aff0feef822..f15fdffcc2592 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 @@ -9541,11 +9541,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-d415fd3e-20250919" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1eca9a27-20250922" !== 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.2.0-experimental-d415fd3e-20250919\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1eca9a27-20250922\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react-experimental"), @@ -11364,5 +11364,5 @@ startWork(request); }); }; - exports.version = "19.2.0-experimental-d415fd3e-20250919"; + exports.version = "19.2.0-experimental-1eca9a27-20250922"; })(); 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 7bce94d7827c8..bbf9b50b1413f 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 @@ -7923,11 +7923,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-d415fd3e-20250919" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1eca9a27-20250922" !== 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.2.0-experimental-d415fd3e-20250919\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1eca9a27-20250922\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -8181,4 +8181,4 @@ exports.resumeAndPrerender = function (children, postponedState, options) { startWork(request); }); }; -exports.version = "19.2.0-experimental-d415fd3e-20250919"; +exports.version = "19.2.0-experimental-1eca9a27-20250922"; 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 36d22fa17fd03..e670db3253d56 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 @@ -9402,11 +9402,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-d415fd3e-20250919" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1eca9a27-20250922" !== 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.2.0-experimental-d415fd3e-20250919\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1eca9a27-20250922\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -11535,5 +11535,5 @@ } }; }; - exports.version = "19.2.0-experimental-d415fd3e-20250919"; + exports.version = "19.2.0-experimental-1eca9a27-20250922"; })(); 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 1f4d6c6923e60..c2c7c816112af 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 @@ -7803,11 +7803,11 @@ function getPostponedState(request) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-d415fd3e-20250919" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1eca9a27-20250922" !== 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.2.0-experimental-d415fd3e-20250919\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1eca9a27-20250922\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -8365,4 +8365,4 @@ exports.resumeToPipeableStream = function (children, postponedState, options) { } }; }; -exports.version = "19.2.0-experimental-d415fd3e-20250919"; +exports.version = "19.2.0-experimental-1eca9a27-20250922"; 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 4844b904aec91..67a7c09587b4c 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 @@ -1253,6 +1253,12 @@ ); } } + function includesSyncLane(lanes) { + return 0 !== (lanes & 3); + } + function includesBlockingLane(lanes) { + return 0 !== (lanes & 124); + } function claimNextRetryLane() { var lane = nextRetryLane; nextRetryLane <<= 1; @@ -4613,38 +4619,14 @@ "error" )); } - function logSuspenseThrottlePhase(startTime, endTime, debugTask) { - !supportsUserTiming || - endTime <= startTime || - (debugTask - ? debugTask.run( - console.timeStamp.bind( - console, - "Throttled", - startTime, - endTime, - currentTrack, - LANES_TRACK_GROUP, - "secondary-light" - ) - ) - : console.timeStamp( - "Throttled", - startTime, - endTime, - currentTrack, - LANES_TRACK_GROUP, - "secondary-light" - )); - } - function logSuspendedCommitPhase(startTime, endTime, debugTask) { + function logSuspendedCommitPhase(startTime, endTime, reason, debugTask) { !supportsUserTiming || endTime <= startTime || (debugTask ? debugTask.run( console.timeStamp.bind( console, - "Suspended on CSS or Images", + reason, startTime, endTime, currentTrack, @@ -4653,7 +4635,7 @@ ) ) : console.timeStamp( - "Suspended on CSS or Images", + reason, startTime, endTime, currentTrack, @@ -4732,6 +4714,30 @@ abortedViewTransition ? "error" : "secondary-dark" )); } + function logAnimatingPhase(startTime, endTime, debugTask) { + !supportsUserTiming || + endTime <= startTime || + (debugTask + ? debugTask.run( + console.timeStamp.bind( + console, + "Animating", + startTime, + endTime, + currentTrack, + LANES_TRACK_GROUP, + "secondary-dark" + ) + ) + : console.timeStamp( + "Animating", + startTime, + endTime, + currentTrack, + LANES_TRACK_GROUP, + "secondary-dark" + )); + } function finishQueueingConcurrentUpdates() { for ( var endIndex = concurrentQueuesIndex, @@ -6194,7 +6200,7 @@ var runningTransition = scheduledGesture.running; if (null !== runningTransition) { var pendingLanesExcludingGestureLane = root.pendingLanes & -65; - 0 !== (pendingLanesExcludingGestureLane & 124) || + includesBlockingLane(pendingLanesExcludingGestureLane) || 0 !== (pendingLanesExcludingGestureLane & 4194048) ? ((runningTransition = root.stoppingGestures), null !== runningTransition && @@ -8533,7 +8539,7 @@ throw Error( "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); - 0 !== (workInProgressRootRenderLanes & 124) || + includesBlockingLane(workInProgressRootRenderLanes) || pushStoreConsistencyCheck(fiber, getSnapshot, nextSnapshot); } hook.memoizedState = nextSnapshot; @@ -8616,7 +8622,7 @@ "Expected a work-in-progress root. This is a bug in React. Please file an issue." ); isHydrating$jscomp$0 || - 0 !== (renderLanes & 124) || + includesBlockingLane(renderLanes) || pushStoreConsistencyCheck(fiber, getSnapshot, getServerSnapshot); } return getServerSnapshot; @@ -11275,25 +11281,25 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_componentStack_3227; - var JSCompiler_object_inline_stack_3226 = workInProgress.pendingProps; + var JSCompiler_object_inline_componentStack_3233; + var JSCompiler_object_inline_stack_3232 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_digest_3225 = !1; + var JSCompiler_object_inline_digest_3231 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_componentStack_3227 = didSuspend) || - (JSCompiler_object_inline_componentStack_3227 = + (JSCompiler_object_inline_componentStack_3233 = didSuspend) || + (JSCompiler_object_inline_componentStack_3233 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_componentStack_3227 && - ((JSCompiler_object_inline_digest_3225 = !0), + JSCompiler_object_inline_componentStack_3233 && + ((JSCompiler_object_inline_digest_3231 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_componentStack_3227 = + JSCompiler_object_inline_componentStack_3233 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_digest_3225 + JSCompiler_object_inline_digest_3231 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); (current = nextHydratableInstance) @@ -11306,20 +11312,20 @@ ? renderLanes : null), null !== renderLanes && - ((JSCompiler_object_inline_componentStack_3227 = { + ((JSCompiler_object_inline_componentStack_3233 = { dehydrated: renderLanes, treeContext: getSuspendedTreeContext(), retryLane: 536870912, hydrationErrors: null }), (workInProgress.memoizedState = - JSCompiler_object_inline_componentStack_3227), - (JSCompiler_object_inline_componentStack_3227 = + JSCompiler_object_inline_componentStack_3233), + (JSCompiler_object_inline_componentStack_3233 = createFiberFromDehydratedFragment(renderLanes)), - (JSCompiler_object_inline_componentStack_3227.return = + (JSCompiler_object_inline_componentStack_3233.return = workInProgress), (workInProgress.child = - JSCompiler_object_inline_componentStack_3227), + JSCompiler_object_inline_componentStack_3233), (hydrationParentFiber = workInProgress), (nextHydratableInstance = null))) : (renderLanes = null); @@ -11333,9 +11339,9 @@ : (workInProgress.lanes = 536870912); return null; } - var nextPrimaryChildren = JSCompiler_object_inline_stack_3226.children, - nextFallbackChildren = JSCompiler_object_inline_stack_3226.fallback; - if (JSCompiler_object_inline_digest_3225) + var nextPrimaryChildren = JSCompiler_object_inline_stack_3232.children, + nextFallbackChildren = JSCompiler_object_inline_stack_3232.fallback; + if (JSCompiler_object_inline_digest_3231) return ( reuseSuspenseHandlerOnStack(workInProgress), mountSuspenseFallbackChildren( @@ -11344,21 +11350,21 @@ nextFallbackChildren, renderLanes ), - (JSCompiler_object_inline_stack_3226 = workInProgress.child), - (JSCompiler_object_inline_stack_3226.memoizedState = + (JSCompiler_object_inline_stack_3232 = workInProgress.child), + (JSCompiler_object_inline_stack_3232.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3226.childLanes = + (JSCompiler_object_inline_stack_3232.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3227, + JSCompiler_object_inline_componentStack_3233, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3226) + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3232) ); if ( "number" === - typeof JSCompiler_object_inline_stack_3226.unstable_expectedLoadTime + typeof JSCompiler_object_inline_stack_3232.unstable_expectedLoadTime ) return ( reuseSuspenseHandlerOnStack(workInProgress), @@ -11368,18 +11374,18 @@ nextFallbackChildren, renderLanes ), - (JSCompiler_object_inline_stack_3226 = workInProgress.child), - (JSCompiler_object_inline_stack_3226.memoizedState = + (JSCompiler_object_inline_stack_3232 = workInProgress.child), + (JSCompiler_object_inline_stack_3232.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3226.childLanes = + (JSCompiler_object_inline_stack_3232.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3227, + JSCompiler_object_inline_componentStack_3233, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress.lanes = 4194304), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3226) + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3232) ); pushPrimaryTreeSuspenseHandler(workInProgress); return mountSuspensePrimaryChildren( @@ -11389,8 +11395,8 @@ } var prevState = current.memoizedState; if (null !== prevState) { - var JSCompiler_object_inline_message_3224 = prevState.dehydrated; - if (null !== JSCompiler_object_inline_message_3224) { + var JSCompiler_object_inline_message_3230 = prevState.dehydrated; + if (null !== JSCompiler_object_inline_message_3230) { if (didSuspend) workInProgress.flags & 256 ? (pushPrimaryTreeSuspenseHandler(workInProgress), @@ -11407,13 +11413,13 @@ (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), (nextPrimaryChildren = - JSCompiler_object_inline_stack_3226.fallback), + JSCompiler_object_inline_stack_3232.fallback), (nextFallbackChildren = workInProgress.mode), - (JSCompiler_object_inline_stack_3226 = + (JSCompiler_object_inline_stack_3232 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_3226.children + children: JSCompiler_object_inline_stack_3232.children }, nextFallbackChildren )), @@ -11424,78 +11430,78 @@ null )), (nextPrimaryChildren.flags |= 2), - (JSCompiler_object_inline_stack_3226.return = workInProgress), + (JSCompiler_object_inline_stack_3232.return = workInProgress), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_3226.sibling = + (JSCompiler_object_inline_stack_3232.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_3226), + (workInProgress.child = JSCompiler_object_inline_stack_3232), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_3226 = workInProgress.child), - (JSCompiler_object_inline_stack_3226.memoizedState = + (JSCompiler_object_inline_stack_3232 = workInProgress.child), + (JSCompiler_object_inline_stack_3232.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_3226.childLanes = + (JSCompiler_object_inline_stack_3232.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3227, + JSCompiler_object_inline_componentStack_3233, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress = bailoutOffscreenComponent( null, - JSCompiler_object_inline_stack_3226 + JSCompiler_object_inline_stack_3232 ))); else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), warnIfHydrating(), 0 !== (renderLanes & 536870912) && markRenderDerivedCause(workInProgress), - isSuspenseInstanceFallback(JSCompiler_object_inline_message_3224)) + isSuspenseInstanceFallback(JSCompiler_object_inline_message_3230)) ) { - JSCompiler_object_inline_componentStack_3227 = - JSCompiler_object_inline_message_3224.nextSibling && - JSCompiler_object_inline_message_3224.nextSibling.dataset; - if (JSCompiler_object_inline_componentStack_3227) { + JSCompiler_object_inline_componentStack_3233 = + JSCompiler_object_inline_message_3230.nextSibling && + JSCompiler_object_inline_message_3230.nextSibling.dataset; + if (JSCompiler_object_inline_componentStack_3233) { nextPrimaryChildren = - JSCompiler_object_inline_componentStack_3227.dgst; - var message = JSCompiler_object_inline_componentStack_3227.msg; + JSCompiler_object_inline_componentStack_3233.dgst; + var message = JSCompiler_object_inline_componentStack_3233.msg; nextFallbackChildren = - JSCompiler_object_inline_componentStack_3227.stck; + JSCompiler_object_inline_componentStack_3233.stck; var componentStack = - JSCompiler_object_inline_componentStack_3227.cstck; + JSCompiler_object_inline_componentStack_3233.cstck; } - JSCompiler_object_inline_message_3224 = message; - JSCompiler_object_inline_digest_3225 = nextPrimaryChildren; - JSCompiler_object_inline_stack_3226 = nextFallbackChildren; - JSCompiler_object_inline_componentStack_3227 = componentStack; - nextPrimaryChildren = JSCompiler_object_inline_digest_3225; - nextFallbackChildren = JSCompiler_object_inline_message_3224; - componentStack = JSCompiler_object_inline_componentStack_3227; + JSCompiler_object_inline_message_3230 = message; + JSCompiler_object_inline_digest_3231 = nextPrimaryChildren; + JSCompiler_object_inline_stack_3232 = nextFallbackChildren; + JSCompiler_object_inline_componentStack_3233 = componentStack; + nextPrimaryChildren = JSCompiler_object_inline_digest_3231; + nextFallbackChildren = JSCompiler_object_inline_message_3230; + componentStack = JSCompiler_object_inline_componentStack_3233; "POSTPONE" !== nextPrimaryChildren && - ((JSCompiler_object_inline_componentStack_3227 = + ((JSCompiler_object_inline_componentStack_3233 = nextFallbackChildren ? Error(nextFallbackChildren) : Error( "The server could not finish this Suspense boundary, likely due to an error during server rendering. Switched to client rendering." )), - (JSCompiler_object_inline_componentStack_3227.stack = - JSCompiler_object_inline_stack_3226 || ""), - (JSCompiler_object_inline_componentStack_3227.digest = + (JSCompiler_object_inline_componentStack_3233.stack = + JSCompiler_object_inline_stack_3232 || ""), + (JSCompiler_object_inline_componentStack_3233.digest = nextPrimaryChildren), - (JSCompiler_object_inline_stack_3226 = + (JSCompiler_object_inline_stack_3232 = void 0 === componentStack ? null : componentStack), (nextPrimaryChildren = { - value: JSCompiler_object_inline_componentStack_3227, + value: JSCompiler_object_inline_componentStack_3233, source: null, - stack: JSCompiler_object_inline_stack_3226 + stack: JSCompiler_object_inline_stack_3232 }), - "string" === typeof JSCompiler_object_inline_stack_3226 && + "string" === typeof JSCompiler_object_inline_stack_3232 && CapturedStacks.set( - JSCompiler_object_inline_componentStack_3227, + JSCompiler_object_inline_componentStack_3233, nextPrimaryChildren ), queueHydrationError(nextPrimaryChildren)); @@ -11512,34 +11518,34 @@ renderLanes, !1 ), - (JSCompiler_object_inline_componentStack_3227 = + (JSCompiler_object_inline_componentStack_3233 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_componentStack_3227) + didReceiveUpdate || JSCompiler_object_inline_componentStack_3233) ) { - JSCompiler_object_inline_componentStack_3227 = workInProgressRoot; + JSCompiler_object_inline_componentStack_3233 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_componentStack_3227 && - ((JSCompiler_object_inline_stack_3226 = getBumpedLaneForHydration( - JSCompiler_object_inline_componentStack_3227, + null !== JSCompiler_object_inline_componentStack_3233 && + ((JSCompiler_object_inline_stack_3232 = getBumpedLaneForHydration( + JSCompiler_object_inline_componentStack_3233, renderLanes )), - 0 !== JSCompiler_object_inline_stack_3226 && - JSCompiler_object_inline_stack_3226 !== prevState.retryLane) + 0 !== JSCompiler_object_inline_stack_3232 && + JSCompiler_object_inline_stack_3232 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_3226), + ((prevState.retryLane = JSCompiler_object_inline_stack_3232), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_3226 + JSCompiler_object_inline_stack_3232 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_componentStack_3227, + JSCompiler_object_inline_componentStack_3233, current, - JSCompiler_object_inline_stack_3226 + JSCompiler_object_inline_stack_3232 ), SelectiveHydrationException) ); - isSuspenseInstancePending(JSCompiler_object_inline_message_3224) || + isSuspenseInstancePending(JSCompiler_object_inline_message_3230) || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -11547,13 +11553,13 @@ renderLanes ); } else - isSuspenseInstancePending(JSCompiler_object_inline_message_3224) + isSuspenseInstancePending(JSCompiler_object_inline_message_3230) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_message_3224.nextSibling + JSCompiler_object_inline_message_3230.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -11565,31 +11571,31 @@ restoreSuspendedTreeContext(workInProgress, current), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_3226.children + JSCompiler_object_inline_stack_3232.children )), (workInProgress.flags |= 4096)); return workInProgress; } } - if (JSCompiler_object_inline_digest_3225) + if (JSCompiler_object_inline_digest_3231) return ( reuseSuspenseHandlerOnStack(workInProgress), - (nextPrimaryChildren = JSCompiler_object_inline_stack_3226.fallback), + (nextPrimaryChildren = JSCompiler_object_inline_stack_3232.fallback), (nextFallbackChildren = workInProgress.mode), (componentStack = current.child), - (JSCompiler_object_inline_message_3224 = componentStack.sibling), - (JSCompiler_object_inline_stack_3226 = createWorkInProgress( + (JSCompiler_object_inline_message_3230 = componentStack.sibling), + (JSCompiler_object_inline_stack_3232 = createWorkInProgress( componentStack, { mode: "hidden", - children: JSCompiler_object_inline_stack_3226.children + children: JSCompiler_object_inline_stack_3232.children } )), - (JSCompiler_object_inline_stack_3226.subtreeFlags = + (JSCompiler_object_inline_stack_3232.subtreeFlags = componentStack.subtreeFlags & 65011712), - null !== JSCompiler_object_inline_message_3224 + null !== JSCompiler_object_inline_message_3230 ? (nextPrimaryChildren = createWorkInProgress( - JSCompiler_object_inline_message_3224, + JSCompiler_object_inline_message_3230, nextPrimaryChildren )) : ((nextPrimaryChildren = createFiberFromFragment( @@ -11600,11 +11606,11 @@ )), (nextPrimaryChildren.flags |= 2)), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_3226.return = workInProgress), - (JSCompiler_object_inline_stack_3226.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_3226), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3226), - (JSCompiler_object_inline_stack_3226 = workInProgress.child), + (JSCompiler_object_inline_stack_3232.return = workInProgress), + (JSCompiler_object_inline_stack_3232.sibling = nextPrimaryChildren), + (workInProgress.child = JSCompiler_object_inline_stack_3232), + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_3232), + (JSCompiler_object_inline_stack_3232 = workInProgress.child), (nextPrimaryChildren = current.child.memoizedState), null === nextPrimaryChildren ? (nextPrimaryChildren = mountSuspenseOffscreenState(renderLanes)) @@ -11620,18 +11626,18 @@ baseLanes: nextPrimaryChildren.baseLanes | renderLanes, cachePool: nextFallbackChildren })), - (JSCompiler_object_inline_stack_3226.memoizedState = + (JSCompiler_object_inline_stack_3232.memoizedState = nextPrimaryChildren), - (JSCompiler_object_inline_stack_3226.childLanes = + (JSCompiler_object_inline_stack_3232.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_componentStack_3227, + JSCompiler_object_inline_componentStack_3233, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), bailoutOffscreenComponent( current.child, - JSCompiler_object_inline_stack_3226 + JSCompiler_object_inline_stack_3232 ) ); null !== prevState && @@ -11643,17 +11649,17 @@ current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_3226.children + children: JSCompiler_object_inline_stack_3232.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_componentStack_3227 = + ((JSCompiler_object_inline_componentStack_3233 = workInProgress.deletions), - null === JSCompiler_object_inline_componentStack_3227 + null === JSCompiler_object_inline_componentStack_3233 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_componentStack_3227.push(current)); + : JSCompiler_object_inline_componentStack_3233.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -14447,20 +14453,24 @@ return prevChildren; } function applyViewTransitionToHostInstances( - child, + fiber, name, className, collectMeasurements, stopAtNestedViewTransitions ) { viewTransitionHostInstanceIdx = 0; - return applyViewTransitionToHostInstancesRecursive( - child, + (name = applyViewTransitionToHostInstancesRecursive( + fiber.child, name, className, collectMeasurements, stopAtNestedViewTransitions - ); + )) && + null != fiber._debugTask && + null === animatingTask && + (animatingTask = fiber._debugTask); + return name; } function applyViewTransitionToHostInstancesRecursive( child, @@ -14536,7 +14546,7 @@ props = getViewTransitionClassName(props.default, props.share); "none" !== props && (applyViewTransitionToHostInstances( - placement.child, + placement, name, props, null, @@ -14558,7 +14568,7 @@ ); "none" !== className ? applyViewTransitionToHostInstances( - placement.child, + placement, name, className, null, @@ -14597,7 +14607,7 @@ ); "none" !== className && (applyViewTransitionToHostInstances( - deletion.child, + deletion, name, className, null, @@ -14636,7 +14646,7 @@ ); "none" !== className && (applyViewTransitionToHostInstances( - deletion.child, + deletion, name, className, null, @@ -14668,7 +14678,7 @@ changedParent.flags &= -5; "none" !== props && applyViewTransitionToHostInstances( - changedParent.child, + changedParent, name, props, (changedParent.memoizedState = []), @@ -15106,7 +15116,7 @@ )), "none" !== current && applyViewTransitionToHostInstances( - isViewTransitionEligible.child, + isViewTransitionEligible, finishedWork, current, (isViewTransitionEligible.memoizedState = []), @@ -18683,7 +18693,7 @@ } startTime = (forceSync = (!forceSync && - 0 === (lanes & 124) && + !includesBlockingLane(lanes) && 0 === (lanes & root.expiredLanes)) || checkIfRootIsPrerendering(root, lanes)) ? renderRootConcurrent(root, lanes) @@ -18829,7 +18839,8 @@ ); finalizeRender(lanes, yieldedFiber); yieldEndTime = lanes; - 0 !== (yieldEndTime & 3) || 0 !== (yieldEndTime & 124) + includesSyncLane(yieldEndTime) || + includesBlockingLane(yieldEndTime) ? (blockingSuspendedTime = yieldedFiber) : 0 !== (yieldEndTime & 4194048) && (transitionSuspendedTime = yieldedFiber); @@ -18862,7 +18873,7 @@ workInProgressSuspendedRetryLanes, startTime, null, - IMMEDIATE_COMMIT, + null, renderStartTime, yieldedFiber ); @@ -18882,6 +18893,7 @@ !workInProgressRootDidSkipSuspendedSiblings ); if (0 !== getNextLanes(forceSync, 0, !0)) break a; + pendingEffectsLanes = lanes; forceSync.timeoutHandle = scheduleTimeout( commitRootWhenReady.bind( null, @@ -18896,7 +18908,7 @@ workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, startTime, - THROTTLED_COMMIT, + "Throttled", renderStartTime, yieldedFiber ), @@ -18916,7 +18928,7 @@ workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, startTime, - IMMEDIATE_COMMIT, + null, renderStartTime, yieldedFiber ); @@ -18962,6 +18974,7 @@ imgBytes: 0, suspenseyImages: [], waitingForImages: !0, + waitingForViewTransition: !1, unsuspend: noop$1 }), (appearingViewTransitions = null), @@ -18977,6 +18990,7 @@ ).__reactViewTransition), null != isViewTransitionEligible && (subtreeFlags.count++, + (subtreeFlags.waitingForViewTransition = !0), (subtreeFlags = onUnsuspend.bind(subtreeFlags)), isViewTransitionEligible.finished.then( subtreeFlags, @@ -18991,6 +19005,7 @@ (subtreeFlags = waitForCommitToBeReady(suspendedState, subtreeFlags)), null !== subtreeFlags) ) { + pendingEffectsLanes = lanes; root.cancelPendingCommit = subtreeFlags( commitRoot.bind( null, @@ -19005,7 +19020,17 @@ suspendedRetryLanes, exitStatus, suspendedState, - SUSPENDED_COMMIT, + suspendedState.waitingForViewTransition + ? "Waiting for the previous Animation" + : 0 < suspendedState.count + ? 0 < suspendedState.imgCount + ? "Suspended on CSS and Images" + : "Suspended on CSS" + : 1 === suspendedState.imgCount + ? "Suspended on an Image" + : 0 < suspendedState.imgCount + ? "Suspended on Images" + : null, completedRenderStartTime, completedRenderEndTime ) @@ -19113,9 +19138,11 @@ } } function finalizeRender(lanes, finalizationTime) { - if (0 !== (lanes & 3) || 0 !== (lanes & 124)) + if (includesSyncLane(lanes) || includesBlockingLane(lanes)) blockingClampTime = finalizationTime; 0 !== (lanes & 4194048) && (transitionClampTime = finalizationTime); + 0 !== (lanes & 62914560) && (retryClampTime = finalizationTime); + 0 !== (lanes & 2080374784) && (idleClampTime = finalizationTime); } function prepareFreshStack(root, lanes) { supportsUserTiming && @@ -19203,10 +19230,11 @@ } finalizeRender(workInProgressRootRenderLanes, renderStartTime); } + previousRenderStartTime = workInProgressUpdateTask; workInProgressUpdateTask = null; - if (0 !== (lanes & 3) || 0 !== (lanes & 124)) { + if (includesSyncLane(lanes) || includesBlockingLane(lanes)) { workInProgressUpdateTask = blockingUpdateTask; - previousRenderStartTime = + debugTask = 0 <= blockingUpdateTime && blockingUpdateTime < blockingClampTime ? blockingClampTime : blockingUpdateTime; @@ -19214,18 +19242,23 @@ 0 <= blockingEventTime && blockingEventTime < blockingClampTime ? blockingClampTime : blockingEventTime; - 0 <= blockingSuspendedTime && - (setCurrentTrackFromLanes(lanes), - logSuspendedWithDelayPhase( - blockingSuspendedTime, - 0 <= endTime - ? endTime - : 0 <= previousRenderStartTime - ? previousRenderStartTime - : renderStartTime, - lanes, - workInProgressUpdateTask - )); + color = + 0 <= endTime ? endTime : 0 <= debugTask ? debugTask : renderStartTime; + if (0 <= blockingSuspendedTime) + setCurrentTrackFromLanes(2), + logSuspendedWithDelayPhase( + blockingSuspendedTime, + color, + lanes, + previousRenderStartTime + ); + else if ( + includesSyncLane(animatingLanes) || + includesBlockingLane(animatingLanes) + ) + setCurrentTrackFromLanes(2), + logAnimatingPhase(blockingClampTime, color, animatingTask); + previousRenderStartTime = debugTask; var eventTime = endTime, eventType = blockingEventType, eventIsRepeat = blockingEventIsRepeat, @@ -19328,18 +19361,23 @@ 0 <= transitionEventTime && transitionEventTime < transitionClampTime ? transitionClampTime : transitionEventTime), - 0 <= transitionSuspendedTime && - (setCurrentTrackFromLanes(lanes), - logSuspendedWithDelayPhase( - transitionSuspendedTime, - 0 <= endTime - ? endTime - : 0 <= previousRenderStartTime - ? previousRenderStartTime - : renderStartTime, - lanes, - workInProgressUpdateTask - )), + (color = + 0 <= endTime + ? endTime + : 0 <= previousRenderStartTime + ? previousRenderStartTime + : renderStartTime), + 0 <= transitionSuspendedTime + ? (setCurrentTrackFromLanes(256), + logSuspendedWithDelayPhase( + transitionSuspendedTime, + color, + lanes, + workInProgressUpdateTask + )) + : 0 !== (animatingLanes & 4194048) && + (setCurrentTrackFromLanes(256), + logAnimatingPhase(transitionClampTime, color, animatingTask)), (isPingedUpdate = endTime), (eventTime = transitionEventType), (eventType = transitionEventIsRepeat), @@ -19441,6 +19479,14 @@ (transitionSuspendedTime = -1.1), (transitionEventIsRepeat = !0), (transitionClampTime = now())); + 0 !== (lanes & 62914560) && + 0 !== (animatingLanes & 62914560) && + (setCurrentTrackFromLanes(4194304), + logAnimatingPhase(retryClampTime, renderStartTime, animatingTask)); + 0 !== (lanes & 2080374784) && + 0 !== (animatingLanes & 2080374784) && + (setCurrentTrackFromLanes(268435456), + logAnimatingPhase(idleClampTime, renderStartTime, animatingTask)); previousRenderStartTime = root.timeoutHandle; previousRenderStartTime !== noTimeout && ((root.timeoutHandle = noTimeout), @@ -19448,6 +19494,7 @@ previousRenderStartTime = root.cancelPendingCommit; null !== previousRenderStartTime && ((root.cancelPendingCommit = null), previousRenderStartTime()); + pendingEffectsLanes = 0; resetWorkInProgressStack(); workInProgressRoot = root; workInProgress = previousRenderStartTime = createWorkInProgress( @@ -20124,18 +20171,13 @@ : ((root.callbackNode = null), (root.callbackPriority = 0)); commitErrors = null; commitStartTime = now(); - suspendedCommitReason === SUSPENDED_COMMIT - ? logSuspendedCommitPhase( - completedRenderEndTime, - commitStartTime, - workInProgressUpdateTask - ) - : suspendedCommitReason === THROTTLED_COMMIT && - logSuspenseThrottlePhase( - completedRenderEndTime, - commitStartTime, - workInProgressUpdateTask - ); + null !== suspendedCommitReason && + logSuspendedCommitPhase( + completedRenderEndTime, + commitStartTime, + suspendedCommitReason, + workInProgressUpdateTask + ); shouldStartViewTransition = !1; suspendedCommitReason = 0 !== (finishedWork.flags & 13878); if ( @@ -20161,7 +20203,9 @@ (stopCompletedGestures(root), (finishedWork = !1)); pendingEffectsStatus = PENDING_MUTATION_PHASE; finishedWork - ? (pendingViewTransition = startViewTransition( + ? ((animatingLanes |= lanes), + (animatingTask = null), + (pendingViewTransition = startViewTransition( suspendedState, root.containerInfo, pendingTransitionTypes, @@ -20171,8 +20215,9 @@ flushSpawnedWork, flushPassiveEffects, reportViewTransitionError, - suspendedViewTransition - )) + suspendedViewTransition, + finishedViewTransition.bind(null, lanes) + ))) : (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); @@ -20188,7 +20233,7 @@ function suspendedViewTransition(reason) { commitEndTime = now(); logCommitPhase( - pendingSuspendedCommitReason === IMMEDIATE_COMMIT + null === pendingSuspendedCommitReason ? pendingEffectsRenderEndTime : commitStartTime, commitEndTime, @@ -20196,8 +20241,37 @@ pendingDelayedCommitReason === ABORTED_VIEW_TRANSITION_COMMIT, workInProgressUpdateTask ); - pendingSuspendedViewTransitionReason = reason; - pendingSuspendedCommitReason = SUSPENDED_COMMIT; + pendingSuspendedCommitReason = pendingSuspendedViewTransitionReason = + reason; + } + function finishedViewTransition(lanes) { + if (0 !== (animatingLanes & lanes)) { + var task = animatingTask; + animatingLanes &= ~lanes; + animatingTask = null; + (!includesSyncLane(lanes) && !includesBlockingLane(lanes)) || + includesSyncLane(workInProgressRootRenderLanes) || + includesBlockingLane(workInProgressRootRenderLanes) || + includesSyncLane(pendingEffectsLanes) || + includesBlockingLane(pendingEffectsLanes) || + (setCurrentTrackFromLanes(2), + logAnimatingPhase(blockingClampTime, now$1(), task)); + 0 !== (lanes & 4194048) && + 0 === (workInProgressRootRenderLanes & 4194048) && + 0 === (pendingEffectsLanes & 4194048) && + (setCurrentTrackFromLanes(256), + logAnimatingPhase(transitionClampTime, now$1(), task)); + 0 !== (lanes & 62914560) && + 0 === (workInProgressRootRenderLanes & 62914560) && + 0 === (pendingEffectsLanes & 62914560) && + (setCurrentTrackFromLanes(4194304), + logAnimatingPhase(retryClampTime, now$1(), task)); + 0 !== (lanes & 2080374784) && + 0 === (workInProgressRootRenderLanes & 2080374784) && + 0 === (pendingEffectsLanes & 2080374784) && + (setCurrentTrackFromLanes(268435456), + logAnimatingPhase(idleClampTime, now$1(), task)); + } } function flushAfterMutationEffects() { pendingEffectsStatus === PENDING_AFTER_MUTATION_PHASE && @@ -20353,8 +20427,8 @@ endTime = commitStartTime; !supportsUserTiming || endTime <= startTime || - (workInProgressUpdateTask - ? workInProgressUpdateTask.run( + (animatingTask + ? animatingTask.run( console.timeStamp.bind( console, suspendedViewTransitionReason, @@ -20427,9 +20501,7 @@ startTime = pendingSuspendedCommitReason; commitEndTime = now(); logCommitPhase( - startTime === IMMEDIATE_COMMIT - ? suspendedViewTransitionReason - : commitStartTime, + null === startTime ? suspendedViewTransitionReason : commitStartTime, commitEndTime, commitErrors, pendingDelayedCommitReason === ABORTED_VIEW_TRANSITION_COMMIT, @@ -20451,8 +20523,8 @@ pendingDelayedCommitReason === ABORTED_VIEW_TRANSITION_COMMIT; !supportsUserTiming || endTime <= startViewTransitionStartTime || - (workInProgressUpdateTask - ? workInProgressUpdateTask.run( + (animatingTask + ? animatingTask.run( console.timeStamp.bind( console, abortedViewTransition @@ -20584,7 +20656,7 @@ errorInfo++ ) (0, onRecoverableError[errorInfo])(recoverableError); - 0 !== (pendingEffectsLanes & 3) && flushPendingEffects(); + includesSyncLane(pendingEffectsLanes) && flushPendingEffects(); ensureRootIsScheduled(startViewTransitionStartTime); remainingLanes = startViewTransitionStartTime.pendingLanes; 0 !== (endTime & 261930) && 0 !== (remainingLanes & 42) @@ -20950,36 +21022,17 @@ var passiveEffectStartTime = 0; commitErrors = null; passiveEffectStartTime = now$1(); - if (pendingDelayedCommitReason === ANIMATION_STARTED_COMMIT) { + if (pendingDelayedCommitReason === ANIMATION_STARTED_COMMIT) + logAnimatingPhase( + commitEndTime, + passiveEffectStartTime, + animatingTask + ); + else { var startTime = commitEndTime, - endTime = passiveEffectStartTime; - !supportsUserTiming || - endTime <= startTime || - (workInProgressUpdateTask - ? workInProgressUpdateTask.run( - console.timeStamp.bind( - console, - "Animating", - startTime, - endTime, - currentTrack, - LANES_TRACK_GROUP, - "secondary" - ) - ) - : console.timeStamp( - "Animating", - startTime, - endTime, - currentTrack, - LANES_TRACK_GROUP, - "secondary" - )); - } else { - startTime = commitEndTime; - endTime = passiveEffectStartTime; - var delayedUntilPaint = - pendingDelayedCommitReason === DELAYED_PASSIVE_COMMIT; + endTime = passiveEffectStartTime, + delayedUntilPaint = + pendingDelayedCommitReason === DELAYED_PASSIVE_COMMIT; !supportsUserTiming || endTime <= startTime || (workInProgressUpdateTask @@ -21167,7 +21220,7 @@ null !== pingCache && pingCache.delete(wakeable); root.pingedLanes |= root.suspendedLanes & pingedLanes; root.warmLanes &= ~pingedLanes; - 0 !== (pingedLanes & 3) || 0 !== (pingedLanes & 124) + includesSyncLane(pingedLanes) || includesBlockingLane(pingedLanes) ? 0 > blockingUpdateTime && ((blockingClampTime = blockingUpdateTime = now()), (blockingUpdateTask = createTask("Promise Resolved")), @@ -21393,7 +21446,7 @@ null !== root.cancelPendingCommit || root.timeoutHandle !== noTimeout )), - (0 === (nextLanes & 3) && 64 !== nextLanes) || + (!includesSyncLane(nextLanes) && 64 !== nextLanes) || checkIfRootIsPrerendering(root, nextLanes) || ((didPerformSomeWork = !0), performSyncWorkOnRoot(root, nextLanes)); @@ -21431,7 +21484,7 @@ else if ( ((prev = root), 0 !== syncTransitionLanes || - 0 !== (nextLanes & 3) || + includesSyncLane(nextLanes) || 64 === nextLanes) ) mightHavePendingSyncWork = !0; @@ -21519,7 +21572,7 @@ (root.callbackPriority = 0) ); if ( - 0 !== (suspendedLanes & 3) && + includesSyncLane(suspendedLanes) && !checkIfRootIsPrerendering(root, suspendedLanes) ) return ( @@ -25490,7 +25543,8 @@ spawnedWorkCallback, passiveCallback, errorCallback, - blockedCallback + blockedCallback, + finishedAnimation ) { var ownerDocument = 9 === rootContainer.nodeType @@ -25653,6 +25707,7 @@ cancelAllViewTransitionAnimations(ownerDocument.documentElement); ownerDocument.__reactViewTransition === transition && (ownerDocument.__reactViewTransition = null); + finishedAnimation(); passiveCallback(); }); return transition; @@ -29613,6 +29668,10 @@ transitionEventType = null, transitionEventIsRepeat = !1, transitionSuspendedTime = -1.1, + retryClampTime = -0, + idleClampTime = -0, + animatingLanes = 0, + animatingTask = null, yieldReason = 0, yieldStartTime = -1.1, currentUpdateIsNested = !1, @@ -31367,8 +31426,6 @@ workInProgressUpdateTask = null, legacyErrorBoundariesThatAlreadyFailed = null, IMMEDIATE_COMMIT = 0, - SUSPENDED_COMMIT = 1, - THROTTLED_COMMIT = 2, ABORTED_VIEW_TRANSITION_COMMIT = 1, DELAYED_PASSIVE_COMMIT = 2, ANIMATION_STARTED_COMMIT = 3, @@ -31391,7 +31448,7 @@ pendingViewTransition = null, pendingViewTransitionEvents = null, pendingTransitionTypes = null, - pendingSuspendedCommitReason = IMMEDIATE_COMMIT, + pendingSuspendedCommitReason = null, pendingDelayedCommitReason = IMMEDIATE_COMMIT, pendingSuspendedViewTransitionReason = null, NESTED_UPDATE_LIMIT = 50, @@ -32298,11 +32355,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-experimental-d415fd3e-20250919" !== isomorphicReactPackageVersion) + if ("19.2.0-experimental-1eca9a27-20250922" !== 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.2.0-experimental-d415fd3e-20250919\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-experimental-1eca9a27-20250922\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -32339,10 +32396,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-experimental-d415fd3e-20250919", + version: "19.2.0-experimental-1eca9a27-20250922", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-d415fd3e-20250919" + reconcilerVersion: "19.2.0-experimental-1eca9a27-20250922" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -32655,5 +32712,5 @@ } }; }; - exports.version = "19.2.0-experimental-d415fd3e-20250919"; + exports.version = "19.2.0-experimental-1eca9a27-20250922"; })(); 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 7eb468f293f67..071c7a18b7a2e 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 @@ -9512,7 +9512,7 @@ function pushViewTransitionCancelableScope() { } var viewTransitionHostInstanceIdx = 0; function applyViewTransitionToHostInstances( - child, + fiber, name, className, collectMeasurements, @@ -9520,7 +9520,7 @@ function applyViewTransitionToHostInstances( ) { viewTransitionHostInstanceIdx = 0; return applyViewTransitionToHostInstancesRecursive( - child, + fiber.child, name, className, collectMeasurements, @@ -9599,7 +9599,7 @@ function commitAppearingPairViewTransitions(placement) { props = getViewTransitionClassName(props.default, props.share); "none" !== props && (applyViewTransitionToHostInstances( - placement.child, + placement, name, props, null, @@ -9620,13 +9620,7 @@ function commitEnterViewTransitions(placement, gesture) { state.paired ? props.share : props.enter ); "none" !== className - ? applyViewTransitionToHostInstances( - placement.child, - name, - className, - null, - !1 - ) + ? applyViewTransitionToHostInstances(placement, name, className, null, !1) ? (commitAppearingPairViewTransitions(placement), state.paired || gesture || @@ -9660,7 +9654,7 @@ function commitDeletedPairViewTransitions(deletion) { ); "none" !== className && (applyViewTransitionToHostInstances( - deletion.child, + deletion, name, className, null, @@ -9695,13 +9689,7 @@ function commitExitViewTransitions(deletion) { void 0 !== pair ? props.share : props.exit ); "none" !== className && - (applyViewTransitionToHostInstances( - deletion.child, - name, - className, - null, - !1 - ) + (applyViewTransitionToHostInstances(deletion, name, className, null, !1) ? void 0 !== pair ? ((className = deletion.stateNode), (pair.paired = className), @@ -9728,7 +9716,7 @@ function commitNestedViewTransitions(changedParent) { changedParent.flags &= -5; "none" !== props && applyViewTransitionToHostInstances( - changedParent.child, + changedParent, name, props, (changedParent.memoizedState = []), @@ -10122,7 +10110,7 @@ function commitBeforeMutationEffects_complete( (flags = getViewTransitionClassName(flags.default, flags.update)), "none" !== flags && applyViewTransitionToHostInstances( - current.child, + current, isViewTransitionEligible, flags, (current.memoizedState = []), @@ -12987,6 +12975,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { !workInProgressRootDidSkipSuspendedSiblings ); if (0 !== getNextLanes(shouldTimeSlice, 0, !0)) break a; + pendingEffectsLanes = lanes; shouldTimeSlice.timeoutHandle = scheduleTimeout( commitRootWhenReady.bind( null, @@ -13001,7 +12990,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, renderWasConcurrent, - 2, + "Throttled", -0, 0 ), @@ -13021,7 +13010,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, renderWasConcurrent, - 0, + null, -0, 0 ); @@ -13066,6 +13055,7 @@ function commitRootWhenReady( imgBytes: 0, suspenseyImages: [], waitingForImages: !0, + waitingForViewTransition: !1, unsuspend: noop$1 }), (appearingViewTransitions = null), @@ -13085,6 +13075,7 @@ function commitRootWhenReady( ).__reactViewTransition), null != isViewTransitionEligible && (subtreeFlags.count++, + (subtreeFlags.waitingForViewTransition = !0), (subtreeFlags = onUnsuspend.bind(subtreeFlags)), isViewTransitionEligible.finished.then(subtreeFlags, subtreeFlags))), (subtreeFlags = @@ -13099,6 +13090,7 @@ function commitRootWhenReady( )), null !== subtreeFlags) ) { + pendingEffectsLanes = lanes; root.cancelPendingCommit = subtreeFlags( commitRoot.bind( null, @@ -13113,7 +13105,7 @@ function commitRootWhenReady( suspendedRetryLanes, exitStatus, suspendedCommitReason, - 1, + null, completedRenderStartTime, completedRenderEndTime ) @@ -13219,6 +13211,7 @@ function prepareFreshStack(root, lanes) { timeoutHandle = root.cancelPendingCommit; null !== timeoutHandle && ((root.cancelPendingCommit = null), timeoutHandle()); + pendingEffectsLanes = 0; resetWorkInProgressStack(); workInProgressRoot = root; workInProgress = timeoutHandle = createWorkInProgress(root.current, null); @@ -13759,6 +13752,7 @@ function commitRoot( flushSpawnedWork, flushPassiveEffects, reportViewTransitionError, + null, null )) : (flushMutationEffects(), flushLayoutEffects(), flushSpawnedWork()); @@ -19883,14 +19877,14 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { }; var isomorphicReactPackageVersion$jscomp$inline_2245 = React.version; if ( - "19.2.0-experimental-d415fd3e-20250919" !== + "19.2.0-experimental-1eca9a27-20250922" !== isomorphicReactPackageVersion$jscomp$inline_2245 ) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion$jscomp$inline_2245, - "19.2.0-experimental-d415fd3e-20250919" + "19.2.0-experimental-1eca9a27-20250922" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -19912,10 +19906,10 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { }; var internals$jscomp$inline_2947 = { bundleType: 0, - version: "19.2.0-experimental-d415fd3e-20250919", + version: "19.2.0-experimental-1eca9a27-20250922", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-d415fd3e-20250919" + reconcilerVersion: "19.2.0-experimental-1eca9a27-20250922" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { var hook$jscomp$inline_2948 = __REACT_DEVTOOLS_GLOBAL_HOOK__; @@ -20173,4 +20167,4 @@ exports.observeVisibleRects = function ( } }; }; -exports.version = "19.2.0-experimental-d415fd3e-20250919"; +exports.version = "19.2.0-experimental-1eca9a27-20250922"; 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 7eb5c543ffd49..908ec507a3398 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.development.js @@ -416,7 +416,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-experimental-d415fd3e-20250919"; + exports.version = "19.2.0-experimental-1eca9a27-20250922"; "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 d81681a2d8c24..f6459110ae155 100644 --- a/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js +++ b/packages/next/src/compiled/react-dom-experimental/cjs/react-dom.production.js @@ -207,4 +207,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-experimental-d415fd3e-20250919"; +exports.version = "19.2.0-experimental-1eca9a27-20250922"; 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 3fe5bd4db43d1..e6f06b9b4b1ab 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.2.0-experimental-d415fd3e-20250919"; + exports.version = "19.2.0-experimental-1eca9a27-20250922"; })(); 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 52ddf9622c48b..95161c55431c8 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.2.0-experimental-d415fd3e-20250919"; +exports.version = "19.2.0-experimental-1eca9a27-20250922"; diff --git a/packages/next/src/compiled/react-dom-experimental/package.json b/packages/next/src/compiled/react-dom-experimental/package.json index 8605a36573327..8935bcea418fb 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-d415fd3e-20250919" + "scheduler": "0.0.0-experimental-1eca9a27-20250922" }, "peerDependencies": { - "react": "0.0.0-experimental-d415fd3e-20250919" + "react": "0.0.0-experimental-1eca9a27-20250922" }, "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 96cc986eb7ac0..b09a998043797 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 @@ -9932,24 +9932,24 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_digest_2536; - var JSCompiler_object_inline_stack_2537 = workInProgress.pendingProps; + var JSCompiler_object_inline_digest_2518; + var JSCompiler_object_inline_stack_2519 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_message_2535 = !1; + var JSCompiler_object_inline_message_2517 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_digest_2536 = didSuspend) || - (JSCompiler_object_inline_digest_2536 = + (JSCompiler_object_inline_digest_2518 = didSuspend) || + (JSCompiler_object_inline_digest_2518 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_digest_2536 && - ((JSCompiler_object_inline_message_2535 = !0), + JSCompiler_object_inline_digest_2518 && + ((JSCompiler_object_inline_message_2517 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_digest_2536 = 0 !== (workInProgress.flags & 32); + JSCompiler_object_inline_digest_2518 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_message_2535 + JSCompiler_object_inline_message_2517 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); (current = nextHydratableInstance) @@ -9962,18 +9962,18 @@ ? renderLanes : null), null !== renderLanes && - ((JSCompiler_object_inline_digest_2536 = { + ((JSCompiler_object_inline_digest_2518 = { dehydrated: renderLanes, treeContext: getSuspendedTreeContext(), retryLane: 536870912, hydrationErrors: null }), (workInProgress.memoizedState = - JSCompiler_object_inline_digest_2536), - (JSCompiler_object_inline_digest_2536 = + JSCompiler_object_inline_digest_2518), + (JSCompiler_object_inline_digest_2518 = createFiberFromDehydratedFragment(renderLanes)), - (JSCompiler_object_inline_digest_2536.return = workInProgress), - (workInProgress.child = JSCompiler_object_inline_digest_2536), + (JSCompiler_object_inline_digest_2518.return = workInProgress), + (workInProgress.child = JSCompiler_object_inline_digest_2518), (hydrationParentFiber = workInProgress), (nextHydratableInstance = null))) : (renderLanes = null); @@ -9987,39 +9987,39 @@ : (workInProgress.lanes = 536870912); return null; } - var nextPrimaryChildren = JSCompiler_object_inline_stack_2537.children; - JSCompiler_object_inline_stack_2537 = - JSCompiler_object_inline_stack_2537.fallback; - if (JSCompiler_object_inline_message_2535) { + var nextPrimaryChildren = JSCompiler_object_inline_stack_2519.children; + JSCompiler_object_inline_stack_2519 = + JSCompiler_object_inline_stack_2519.fallback; + if (JSCompiler_object_inline_message_2517) { reuseSuspenseHandlerOnStack(workInProgress); var mode = workInProgress.mode; nextPrimaryChildren = mountWorkInProgressOffscreenFiber( { mode: "hidden", children: nextPrimaryChildren }, mode ); - JSCompiler_object_inline_stack_2537 = createFiberFromFragment( - JSCompiler_object_inline_stack_2537, + JSCompiler_object_inline_stack_2519 = createFiberFromFragment( + JSCompiler_object_inline_stack_2519, mode, renderLanes, null ); nextPrimaryChildren.return = workInProgress; - JSCompiler_object_inline_stack_2537.return = workInProgress; - nextPrimaryChildren.sibling = JSCompiler_object_inline_stack_2537; + JSCompiler_object_inline_stack_2519.return = workInProgress; + nextPrimaryChildren.sibling = JSCompiler_object_inline_stack_2519; workInProgress.child = nextPrimaryChildren; - JSCompiler_object_inline_stack_2537 = workInProgress.child; - JSCompiler_object_inline_stack_2537.memoizedState = + JSCompiler_object_inline_stack_2519 = workInProgress.child; + JSCompiler_object_inline_stack_2519.memoizedState = mountSuspenseOffscreenState(renderLanes); - JSCompiler_object_inline_stack_2537.childLanes = + JSCompiler_object_inline_stack_2519.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_digest_2536, + JSCompiler_object_inline_digest_2518, renderLanes ); workInProgress.memoizedState = SUSPENDED_MARKER; return bailoutOffscreenComponent( null, - JSCompiler_object_inline_stack_2537 + JSCompiler_object_inline_stack_2519 ); } pushPrimaryTreeSuspenseHandler(workInProgress); @@ -10030,8 +10030,8 @@ } var prevState = current.memoizedState; if (null !== prevState) { - var JSCompiler_object_inline_componentStack_2538 = prevState.dehydrated; - if (null !== JSCompiler_object_inline_componentStack_2538) { + var JSCompiler_object_inline_componentStack_2520 = prevState.dehydrated; + if (null !== JSCompiler_object_inline_componentStack_2520) { if (didSuspend) workInProgress.flags & 256 ? (pushPrimaryTreeSuspenseHandler(workInProgress), @@ -10048,13 +10048,13 @@ (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), (nextPrimaryChildren = - JSCompiler_object_inline_stack_2537.fallback), + JSCompiler_object_inline_stack_2519.fallback), (mode = workInProgress.mode), - (JSCompiler_object_inline_stack_2537 = + (JSCompiler_object_inline_stack_2519 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_2537.children + children: JSCompiler_object_inline_stack_2519.children }, mode )), @@ -10065,74 +10065,74 @@ null )), (nextPrimaryChildren.flags |= 2), - (JSCompiler_object_inline_stack_2537.return = workInProgress), + (JSCompiler_object_inline_stack_2519.return = workInProgress), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_2537.sibling = + (JSCompiler_object_inline_stack_2519.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_2537), + (workInProgress.child = JSCompiler_object_inline_stack_2519), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_2537 = workInProgress.child), - (JSCompiler_object_inline_stack_2537.memoizedState = + (JSCompiler_object_inline_stack_2519 = workInProgress.child), + (JSCompiler_object_inline_stack_2519.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_2537.childLanes = + (JSCompiler_object_inline_stack_2519.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_digest_2536, + JSCompiler_object_inline_digest_2518, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress = bailoutOffscreenComponent( null, - JSCompiler_object_inline_stack_2537 + JSCompiler_object_inline_stack_2519 ))); else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), warnIfHydrating(), isSuspenseInstanceFallback( - JSCompiler_object_inline_componentStack_2538 + JSCompiler_object_inline_componentStack_2520 )) ) { - JSCompiler_object_inline_digest_2536 = - JSCompiler_object_inline_componentStack_2538.nextSibling && - JSCompiler_object_inline_componentStack_2538.nextSibling.dataset; - if (JSCompiler_object_inline_digest_2536) { - nextPrimaryChildren = JSCompiler_object_inline_digest_2536.dgst; - var message = JSCompiler_object_inline_digest_2536.msg; - mode = JSCompiler_object_inline_digest_2536.stck; - var componentStack = JSCompiler_object_inline_digest_2536.cstck; + JSCompiler_object_inline_digest_2518 = + JSCompiler_object_inline_componentStack_2520.nextSibling && + JSCompiler_object_inline_componentStack_2520.nextSibling.dataset; + if (JSCompiler_object_inline_digest_2518) { + nextPrimaryChildren = JSCompiler_object_inline_digest_2518.dgst; + var message = JSCompiler_object_inline_digest_2518.msg; + mode = JSCompiler_object_inline_digest_2518.stck; + var componentStack = JSCompiler_object_inline_digest_2518.cstck; } - JSCompiler_object_inline_message_2535 = message; - JSCompiler_object_inline_digest_2536 = nextPrimaryChildren; - JSCompiler_object_inline_stack_2537 = mode; - JSCompiler_object_inline_componentStack_2538 = componentStack; - nextPrimaryChildren = JSCompiler_object_inline_message_2535; - mode = JSCompiler_object_inline_componentStack_2538; + JSCompiler_object_inline_message_2517 = message; + JSCompiler_object_inline_digest_2518 = nextPrimaryChildren; + JSCompiler_object_inline_stack_2519 = mode; + JSCompiler_object_inline_componentStack_2520 = componentStack; + nextPrimaryChildren = JSCompiler_object_inline_message_2517; + mode = JSCompiler_object_inline_componentStack_2520; 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_2537 || ""; - nextPrimaryChildren.digest = JSCompiler_object_inline_digest_2536; - JSCompiler_object_inline_digest_2536 = + JSCompiler_object_inline_stack_2519 || ""; + nextPrimaryChildren.digest = JSCompiler_object_inline_digest_2518; + JSCompiler_object_inline_digest_2518 = void 0 === mode ? null : mode; - JSCompiler_object_inline_stack_2537 = { + JSCompiler_object_inline_stack_2519 = { value: nextPrimaryChildren, source: null, - stack: JSCompiler_object_inline_digest_2536 + stack: JSCompiler_object_inline_digest_2518 }; - "string" === typeof JSCompiler_object_inline_digest_2536 && + "string" === typeof JSCompiler_object_inline_digest_2518 && CapturedStacks.set( nextPrimaryChildren, - JSCompiler_object_inline_stack_2537 + JSCompiler_object_inline_stack_2519 ); - queueHydrationError(JSCompiler_object_inline_stack_2537); + queueHydrationError(JSCompiler_object_inline_stack_2519); workInProgress = retrySuspenseComponentWithoutHydrating( current, workInProgress, @@ -10146,35 +10146,35 @@ renderLanes, !1 ), - (JSCompiler_object_inline_digest_2536 = + (JSCompiler_object_inline_digest_2518 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_digest_2536) + didReceiveUpdate || JSCompiler_object_inline_digest_2518) ) { - JSCompiler_object_inline_digest_2536 = workInProgressRoot; + JSCompiler_object_inline_digest_2518 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_digest_2536 && - ((JSCompiler_object_inline_stack_2537 = getBumpedLaneForHydration( - JSCompiler_object_inline_digest_2536, + null !== JSCompiler_object_inline_digest_2518 && + ((JSCompiler_object_inline_stack_2519 = getBumpedLaneForHydration( + JSCompiler_object_inline_digest_2518, renderLanes )), - 0 !== JSCompiler_object_inline_stack_2537 && - JSCompiler_object_inline_stack_2537 !== prevState.retryLane) + 0 !== JSCompiler_object_inline_stack_2519 && + JSCompiler_object_inline_stack_2519 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_2537), + ((prevState.retryLane = JSCompiler_object_inline_stack_2519), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_2537 + JSCompiler_object_inline_stack_2519 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_digest_2536, + JSCompiler_object_inline_digest_2518, current, - JSCompiler_object_inline_stack_2537 + JSCompiler_object_inline_stack_2519 ), SelectiveHydrationException) ); isSuspenseInstancePending( - JSCompiler_object_inline_componentStack_2538 + JSCompiler_object_inline_componentStack_2520 ) || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -10183,14 +10183,14 @@ ); } else isSuspenseInstancePending( - JSCompiler_object_inline_componentStack_2538 + JSCompiler_object_inline_componentStack_2520 ) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_componentStack_2538.nextSibling + JSCompiler_object_inline_componentStack_2520.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -10202,32 +10202,32 @@ restoreSuspendedTreeContext(workInProgress, current), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_2537.children + JSCompiler_object_inline_stack_2519.children )), (workInProgress.flags |= 4096)); return workInProgress; } } - if (JSCompiler_object_inline_message_2535) + if (JSCompiler_object_inline_message_2517) return ( reuseSuspenseHandlerOnStack(workInProgress), - (nextPrimaryChildren = JSCompiler_object_inline_stack_2537.fallback), + (nextPrimaryChildren = JSCompiler_object_inline_stack_2519.fallback), (mode = workInProgress.mode), (componentStack = current.child), - (JSCompiler_object_inline_componentStack_2538 = + (JSCompiler_object_inline_componentStack_2520 = componentStack.sibling), - (JSCompiler_object_inline_stack_2537 = createWorkInProgress( + (JSCompiler_object_inline_stack_2519 = createWorkInProgress( componentStack, { mode: "hidden", - children: JSCompiler_object_inline_stack_2537.children + children: JSCompiler_object_inline_stack_2519.children } )), - (JSCompiler_object_inline_stack_2537.subtreeFlags = + (JSCompiler_object_inline_stack_2519.subtreeFlags = componentStack.subtreeFlags & 65011712), - null !== JSCompiler_object_inline_componentStack_2538 + null !== JSCompiler_object_inline_componentStack_2520 ? (nextPrimaryChildren = createWorkInProgress( - JSCompiler_object_inline_componentStack_2538, + JSCompiler_object_inline_componentStack_2520, nextPrimaryChildren )) : ((nextPrimaryChildren = createFiberFromFragment( @@ -10238,11 +10238,11 @@ )), (nextPrimaryChildren.flags |= 2)), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_2537.return = workInProgress), - (JSCompiler_object_inline_stack_2537.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_2537), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_2537), - (JSCompiler_object_inline_stack_2537 = workInProgress.child), + (JSCompiler_object_inline_stack_2519.return = workInProgress), + (JSCompiler_object_inline_stack_2519.sibling = nextPrimaryChildren), + (workInProgress.child = JSCompiler_object_inline_stack_2519), + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_2519), + (JSCompiler_object_inline_stack_2519 = workInProgress.child), (nextPrimaryChildren = current.child.memoizedState), null === nextPrimaryChildren ? (nextPrimaryChildren = mountSuspenseOffscreenState(renderLanes)) @@ -10258,18 +10258,18 @@ baseLanes: nextPrimaryChildren.baseLanes | renderLanes, cachePool: mode })), - (JSCompiler_object_inline_stack_2537.memoizedState = + (JSCompiler_object_inline_stack_2519.memoizedState = nextPrimaryChildren), - (JSCompiler_object_inline_stack_2537.childLanes = + (JSCompiler_object_inline_stack_2519.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_digest_2536, + JSCompiler_object_inline_digest_2518, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), bailoutOffscreenComponent( current.child, - JSCompiler_object_inline_stack_2537 + JSCompiler_object_inline_stack_2519 ) ); pushPrimaryTreeSuspenseHandler(workInProgress); @@ -10277,16 +10277,16 @@ current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_2537.children + children: JSCompiler_object_inline_stack_2519.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_digest_2536 = workInProgress.deletions), - null === JSCompiler_object_inline_digest_2536 + ((JSCompiler_object_inline_digest_2518 = workInProgress.deletions), + null === JSCompiler_object_inline_digest_2518 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_digest_2536.push(current)); + : JSCompiler_object_inline_digest_2518.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -15198,6 +15198,7 @@ !workInProgressRootDidSkipSuspendedSiblings ); if (0 !== getNextLanes(shouldTimeSlice, 0, !0)) break a; + pendingEffectsLanes = lanes; shouldTimeSlice.timeoutHandle = scheduleTimeout( commitRootWhenReady.bind( null, @@ -15212,7 +15213,7 @@ workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, exitStatus, - THROTTLED_COMMIT, + "Throttled", renderStartTime, 0 ), @@ -15232,7 +15233,7 @@ workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, exitStatus, - IMMEDIATE_COMMIT, + null, renderStartTime, 0 ); @@ -15272,6 +15273,7 @@ imgBytes: 0, suspenseyImages: [], waitingForImages: !0, + waitingForViewTransition: !1, unsuspend: noop$1 }; accumulateSuspenseyCommitOnFiber( @@ -15290,6 +15292,7 @@ timeoutOffset ); if (null !== timeoutOffset) { + pendingEffectsLanes = lanes; root.cancelPendingCommit = timeoutOffset( commitRoot.bind( null, @@ -15304,7 +15307,17 @@ suspendedRetryLanes, exitStatus, suspendedCommitReason, - SUSPENDED_COMMIT, + suspendedCommitReason.waitingForViewTransition + ? "Waiting for the previous Animation" + : 0 < suspendedCommitReason.count + ? 0 < suspendedCommitReason.imgCount + ? "Suspended on CSS and Images" + : "Suspended on CSS" + : 1 === suspendedCommitReason.imgCount + ? "Suspended on an Image" + : 0 < suspendedCommitReason.imgCount + ? "Suspended on Images" + : null, completedRenderStartTime, completedRenderEndTime ) @@ -15414,6 +15427,7 @@ timeoutHandle = root.cancelPendingCommit; null !== timeoutHandle && ((root.cancelPendingCommit = null), timeoutHandle()); + pendingEffectsLanes = 0; resetWorkInProgressStack(); workInProgressRoot = root; workInProgress = timeoutHandle = createWorkInProgress(root.current, null); @@ -25178,9 +25192,6 @@ RENDER_TIMEOUT_MS = 500, workInProgressTransitions = null, legacyErrorBoundariesThatAlreadyFailed = null, - IMMEDIATE_COMMIT = 0, - SUSPENDED_COMMIT = 1, - THROTTLED_COMMIT = 2, NO_PENDING_EFFECTS = 0, PENDING_MUTATION_PHASE = 1, PENDING_LAYOUT_PHASE = 2, @@ -25748,11 +25759,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-d415fd3e-20250919" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-1eca9a27-20250922" !== 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.2.0-canary-d415fd3e-20250919\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-1eca9a27-20250922\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -25789,10 +25800,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-canary-d415fd3e-20250919", + version: "19.2.0-canary-1eca9a27-20250922", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-d415fd3e-20250919" + reconcilerVersion: "19.2.0-canary-1eca9a27-20250922" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -25930,7 +25941,7 @@ listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; - exports.version = "19.2.0-canary-d415fd3e-20250919"; + exports.version = "19.2.0-canary-1eca9a27-20250922"; "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 08e3f84974c54..f61324f1bbb23 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 @@ -2046,14 +2046,14 @@ var isInputEventSupported = !1; if (canUseDOM) { var JSCompiler_inline_result$jscomp$285; if (canUseDOM) { - var isSupported$jscomp$inline_428 = "oninput" in document; - if (!isSupported$jscomp$inline_428) { - var element$jscomp$inline_429 = document.createElement("div"); - element$jscomp$inline_429.setAttribute("oninput", "return;"); - isSupported$jscomp$inline_428 = - "function" === typeof element$jscomp$inline_429.oninput; + var isSupported$jscomp$inline_426 = "oninput" in document; + if (!isSupported$jscomp$inline_426) { + var element$jscomp$inline_427 = document.createElement("div"); + element$jscomp$inline_427.setAttribute("oninput", "return;"); + isSupported$jscomp$inline_426 = + "function" === typeof element$jscomp$inline_427.oninput; } - JSCompiler_inline_result$jscomp$285 = isSupported$jscomp$inline_428; + JSCompiler_inline_result$jscomp$285 = isSupported$jscomp$inline_426; } else JSCompiler_inline_result$jscomp$285 = !1; isInputEventSupported = JSCompiler_inline_result$jscomp$285 && @@ -10748,6 +10748,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { !workInProgressRootDidSkipSuspendedSiblings ); if (0 !== getNextLanes(shouldTimeSlice, 0, !0)) break a; + pendingEffectsLanes = lanes; shouldTimeSlice.timeoutHandle = scheduleTimeout( commitRootWhenReady.bind( null, @@ -10762,7 +10763,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, renderWasConcurrent, - 2, + "Throttled", -0, 0 ), @@ -10782,7 +10783,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, renderWasConcurrent, - 0, + null, -0, 0 ); @@ -10821,6 +10822,7 @@ function commitRootWhenReady( imgBytes: 0, suspenseyImages: [], waitingForImages: !0, + waitingForViewTransition: !1, unsuspend: noop$1 }; accumulateSuspenseyCommitOnFiber( @@ -10839,6 +10841,7 @@ function commitRootWhenReady( timeoutOffset ); if (null !== timeoutOffset) { + pendingEffectsLanes = lanes; root.cancelPendingCommit = timeoutOffset( commitRoot.bind( null, @@ -10853,7 +10856,7 @@ function commitRootWhenReady( suspendedRetryLanes, exitStatus, suspendedCommitReason, - 1, + null, completedRenderStartTime, completedRenderEndTime ) @@ -10958,6 +10961,7 @@ function prepareFreshStack(root, lanes) { timeoutHandle = root.cancelPendingCommit; null !== timeoutHandle && ((root.cancelPendingCommit = null), timeoutHandle()); + pendingEffectsLanes = 0; resetWorkInProgressStack(); workInProgressRoot = root; workInProgress = timeoutHandle = createWorkInProgress(root.current, null); @@ -12146,20 +12150,20 @@ function extractEvents$1( } } for ( - var i$jscomp$inline_1590 = 0; - i$jscomp$inline_1590 < simpleEventPluginEvents.length; - i$jscomp$inline_1590++ + var i$jscomp$inline_1570 = 0; + i$jscomp$inline_1570 < simpleEventPluginEvents.length; + i$jscomp$inline_1570++ ) { - var eventName$jscomp$inline_1591 = - simpleEventPluginEvents[i$jscomp$inline_1590], - domEventName$jscomp$inline_1592 = - eventName$jscomp$inline_1591.toLowerCase(), - capitalizedEvent$jscomp$inline_1593 = - eventName$jscomp$inline_1591[0].toUpperCase() + - eventName$jscomp$inline_1591.slice(1); + var eventName$jscomp$inline_1571 = + simpleEventPluginEvents[i$jscomp$inline_1570], + domEventName$jscomp$inline_1572 = + eventName$jscomp$inline_1571.toLowerCase(), + capitalizedEvent$jscomp$inline_1573 = + eventName$jscomp$inline_1571[0].toUpperCase() + + eventName$jscomp$inline_1571.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1592, - "on" + capitalizedEvent$jscomp$inline_1593 + domEventName$jscomp$inline_1572, + "on" + capitalizedEvent$jscomp$inline_1573 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -15858,16 +15862,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { 0 === i && attemptExplicitHydrationTarget(target); } }; -var isomorphicReactPackageVersion$jscomp$inline_1853 = React.version; +var isomorphicReactPackageVersion$jscomp$inline_1833 = React.version; if ( - "19.2.0-canary-d415fd3e-20250919" !== - isomorphicReactPackageVersion$jscomp$inline_1853 + "19.2.0-canary-1eca9a27-20250922" !== + isomorphicReactPackageVersion$jscomp$inline_1833 ) throw Error( formatProdErrorMessage( 527, - isomorphicReactPackageVersion$jscomp$inline_1853, - "19.2.0-canary-d415fd3e-20250919" + isomorphicReactPackageVersion$jscomp$inline_1833, + "19.2.0-canary-1eca9a27-20250922" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -15887,24 +15891,24 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_2356 = { +var internals$jscomp$inline_2336 = { bundleType: 0, - version: "19.2.0-canary-d415fd3e-20250919", + version: "19.2.0-canary-1eca9a27-20250922", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-d415fd3e-20250919" + reconcilerVersion: "19.2.0-canary-1eca9a27-20250922" }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2357 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2337 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2357.isDisabled && - hook$jscomp$inline_2357.supportsFiber + !hook$jscomp$inline_2337.isDisabled && + hook$jscomp$inline_2337.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2357.inject( - internals$jscomp$inline_2356 + (rendererID = hook$jscomp$inline_2337.inject( + internals$jscomp$inline_2336 )), - (injectedHook = hook$jscomp$inline_2357); + (injectedHook = hook$jscomp$inline_2337); } catch (err) {} } exports.createRoot = function (container, options) { @@ -15990,4 +15994,4 @@ exports.hydrateRoot = function (container, initialChildren, options) { listenToAllSupportedEvents(container); return new ReactDOMHydrationRoot(initialChildren); }; -exports.version = "19.2.0-canary-d415fd3e-20250919"; +exports.version = "19.2.0-canary-1eca9a27-20250922"; 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 944fe453efc15..ecbc05100266b 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 @@ -9940,24 +9940,24 @@ return current; } function updateSuspenseComponent(current, workInProgress, renderLanes) { - var JSCompiler_object_inline_digest_2541; - var JSCompiler_object_inline_stack_2542 = workInProgress.pendingProps; + var JSCompiler_object_inline_digest_2523; + var JSCompiler_object_inline_stack_2524 = workInProgress.pendingProps; shouldSuspendImpl(workInProgress) && (workInProgress.flags |= 128); - var JSCompiler_object_inline_message_2540 = !1; + var JSCompiler_object_inline_message_2522 = !1; var didSuspend = 0 !== (workInProgress.flags & 128); - (JSCompiler_object_inline_digest_2541 = didSuspend) || - (JSCompiler_object_inline_digest_2541 = + (JSCompiler_object_inline_digest_2523 = didSuspend) || + (JSCompiler_object_inline_digest_2523 = null !== current && null === current.memoizedState ? !1 : 0 !== (suspenseStackCursor.current & ForceSuspenseFallback)); - JSCompiler_object_inline_digest_2541 && - ((JSCompiler_object_inline_message_2540 = !0), + JSCompiler_object_inline_digest_2523 && + ((JSCompiler_object_inline_message_2522 = !0), (workInProgress.flags &= -129)); - JSCompiler_object_inline_digest_2541 = 0 !== (workInProgress.flags & 32); + JSCompiler_object_inline_digest_2523 = 0 !== (workInProgress.flags & 32); workInProgress.flags &= -33; if (null === current) { if (isHydrating) { - JSCompiler_object_inline_message_2540 + JSCompiler_object_inline_message_2522 ? pushPrimaryTreeSuspenseHandler(workInProgress) : reuseSuspenseHandlerOnStack(workInProgress); (current = nextHydratableInstance) @@ -9970,18 +9970,18 @@ ? renderLanes : null), null !== renderLanes && - ((JSCompiler_object_inline_digest_2541 = { + ((JSCompiler_object_inline_digest_2523 = { dehydrated: renderLanes, treeContext: getSuspendedTreeContext(), retryLane: 536870912, hydrationErrors: null }), (workInProgress.memoizedState = - JSCompiler_object_inline_digest_2541), - (JSCompiler_object_inline_digest_2541 = + JSCompiler_object_inline_digest_2523), + (JSCompiler_object_inline_digest_2523 = createFiberFromDehydratedFragment(renderLanes)), - (JSCompiler_object_inline_digest_2541.return = workInProgress), - (workInProgress.child = JSCompiler_object_inline_digest_2541), + (JSCompiler_object_inline_digest_2523.return = workInProgress), + (workInProgress.child = JSCompiler_object_inline_digest_2523), (hydrationParentFiber = workInProgress), (nextHydratableInstance = null))) : (renderLanes = null); @@ -9995,39 +9995,39 @@ : (workInProgress.lanes = 536870912); return null; } - var nextPrimaryChildren = JSCompiler_object_inline_stack_2542.children; - JSCompiler_object_inline_stack_2542 = - JSCompiler_object_inline_stack_2542.fallback; - if (JSCompiler_object_inline_message_2540) { + var nextPrimaryChildren = JSCompiler_object_inline_stack_2524.children; + JSCompiler_object_inline_stack_2524 = + JSCompiler_object_inline_stack_2524.fallback; + if (JSCompiler_object_inline_message_2522) { reuseSuspenseHandlerOnStack(workInProgress); var mode = workInProgress.mode; nextPrimaryChildren = mountWorkInProgressOffscreenFiber( { mode: "hidden", children: nextPrimaryChildren }, mode ); - JSCompiler_object_inline_stack_2542 = createFiberFromFragment( - JSCompiler_object_inline_stack_2542, + JSCompiler_object_inline_stack_2524 = createFiberFromFragment( + JSCompiler_object_inline_stack_2524, mode, renderLanes, null ); nextPrimaryChildren.return = workInProgress; - JSCompiler_object_inline_stack_2542.return = workInProgress; - nextPrimaryChildren.sibling = JSCompiler_object_inline_stack_2542; + JSCompiler_object_inline_stack_2524.return = workInProgress; + nextPrimaryChildren.sibling = JSCompiler_object_inline_stack_2524; workInProgress.child = nextPrimaryChildren; - JSCompiler_object_inline_stack_2542 = workInProgress.child; - JSCompiler_object_inline_stack_2542.memoizedState = + JSCompiler_object_inline_stack_2524 = workInProgress.child; + JSCompiler_object_inline_stack_2524.memoizedState = mountSuspenseOffscreenState(renderLanes); - JSCompiler_object_inline_stack_2542.childLanes = + JSCompiler_object_inline_stack_2524.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_digest_2541, + JSCompiler_object_inline_digest_2523, renderLanes ); workInProgress.memoizedState = SUSPENDED_MARKER; return bailoutOffscreenComponent( null, - JSCompiler_object_inline_stack_2542 + JSCompiler_object_inline_stack_2524 ); } pushPrimaryTreeSuspenseHandler(workInProgress); @@ -10038,8 +10038,8 @@ } var prevState = current.memoizedState; if (null !== prevState) { - var JSCompiler_object_inline_componentStack_2543 = prevState.dehydrated; - if (null !== JSCompiler_object_inline_componentStack_2543) { + var JSCompiler_object_inline_componentStack_2525 = prevState.dehydrated; + if (null !== JSCompiler_object_inline_componentStack_2525) { if (didSuspend) workInProgress.flags & 256 ? (pushPrimaryTreeSuspenseHandler(workInProgress), @@ -10056,13 +10056,13 @@ (workInProgress = null)) : (reuseSuspenseHandlerOnStack(workInProgress), (nextPrimaryChildren = - JSCompiler_object_inline_stack_2542.fallback), + JSCompiler_object_inline_stack_2524.fallback), (mode = workInProgress.mode), - (JSCompiler_object_inline_stack_2542 = + (JSCompiler_object_inline_stack_2524 = mountWorkInProgressOffscreenFiber( { mode: "visible", - children: JSCompiler_object_inline_stack_2542.children + children: JSCompiler_object_inline_stack_2524.children }, mode )), @@ -10073,74 +10073,74 @@ null )), (nextPrimaryChildren.flags |= 2), - (JSCompiler_object_inline_stack_2542.return = workInProgress), + (JSCompiler_object_inline_stack_2524.return = workInProgress), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_2542.sibling = + (JSCompiler_object_inline_stack_2524.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_2542), + (workInProgress.child = JSCompiler_object_inline_stack_2524), reconcileChildFibers( workInProgress, current.child, null, renderLanes ), - (JSCompiler_object_inline_stack_2542 = workInProgress.child), - (JSCompiler_object_inline_stack_2542.memoizedState = + (JSCompiler_object_inline_stack_2524 = workInProgress.child), + (JSCompiler_object_inline_stack_2524.memoizedState = mountSuspenseOffscreenState(renderLanes)), - (JSCompiler_object_inline_stack_2542.childLanes = + (JSCompiler_object_inline_stack_2524.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_digest_2541, + JSCompiler_object_inline_digest_2523, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), (workInProgress = bailoutOffscreenComponent( null, - JSCompiler_object_inline_stack_2542 + JSCompiler_object_inline_stack_2524 ))); else if ( (pushPrimaryTreeSuspenseHandler(workInProgress), warnIfHydrating(), isSuspenseInstanceFallback( - JSCompiler_object_inline_componentStack_2543 + JSCompiler_object_inline_componentStack_2525 )) ) { - JSCompiler_object_inline_digest_2541 = - JSCompiler_object_inline_componentStack_2543.nextSibling && - JSCompiler_object_inline_componentStack_2543.nextSibling.dataset; - if (JSCompiler_object_inline_digest_2541) { - nextPrimaryChildren = JSCompiler_object_inline_digest_2541.dgst; - var message = JSCompiler_object_inline_digest_2541.msg; - mode = JSCompiler_object_inline_digest_2541.stck; - var componentStack = JSCompiler_object_inline_digest_2541.cstck; + JSCompiler_object_inline_digest_2523 = + JSCompiler_object_inline_componentStack_2525.nextSibling && + JSCompiler_object_inline_componentStack_2525.nextSibling.dataset; + if (JSCompiler_object_inline_digest_2523) { + nextPrimaryChildren = JSCompiler_object_inline_digest_2523.dgst; + var message = JSCompiler_object_inline_digest_2523.msg; + mode = JSCompiler_object_inline_digest_2523.stck; + var componentStack = JSCompiler_object_inline_digest_2523.cstck; } - JSCompiler_object_inline_message_2540 = message; - JSCompiler_object_inline_digest_2541 = nextPrimaryChildren; - JSCompiler_object_inline_stack_2542 = mode; - JSCompiler_object_inline_componentStack_2543 = componentStack; - nextPrimaryChildren = JSCompiler_object_inline_message_2540; - mode = JSCompiler_object_inline_componentStack_2543; + JSCompiler_object_inline_message_2522 = message; + JSCompiler_object_inline_digest_2523 = nextPrimaryChildren; + JSCompiler_object_inline_stack_2524 = mode; + JSCompiler_object_inline_componentStack_2525 = componentStack; + nextPrimaryChildren = JSCompiler_object_inline_message_2522; + mode = JSCompiler_object_inline_componentStack_2525; 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_2542 || ""; - nextPrimaryChildren.digest = JSCompiler_object_inline_digest_2541; - JSCompiler_object_inline_digest_2541 = + JSCompiler_object_inline_stack_2524 || ""; + nextPrimaryChildren.digest = JSCompiler_object_inline_digest_2523; + JSCompiler_object_inline_digest_2523 = void 0 === mode ? null : mode; - JSCompiler_object_inline_stack_2542 = { + JSCompiler_object_inline_stack_2524 = { value: nextPrimaryChildren, source: null, - stack: JSCompiler_object_inline_digest_2541 + stack: JSCompiler_object_inline_digest_2523 }; - "string" === typeof JSCompiler_object_inline_digest_2541 && + "string" === typeof JSCompiler_object_inline_digest_2523 && CapturedStacks.set( nextPrimaryChildren, - JSCompiler_object_inline_stack_2542 + JSCompiler_object_inline_stack_2524 ); - queueHydrationError(JSCompiler_object_inline_stack_2542); + queueHydrationError(JSCompiler_object_inline_stack_2524); workInProgress = retrySuspenseComponentWithoutHydrating( current, workInProgress, @@ -10154,35 +10154,35 @@ renderLanes, !1 ), - (JSCompiler_object_inline_digest_2541 = + (JSCompiler_object_inline_digest_2523 = 0 !== (renderLanes & current.childLanes)), - didReceiveUpdate || JSCompiler_object_inline_digest_2541) + didReceiveUpdate || JSCompiler_object_inline_digest_2523) ) { - JSCompiler_object_inline_digest_2541 = workInProgressRoot; + JSCompiler_object_inline_digest_2523 = workInProgressRoot; if ( - null !== JSCompiler_object_inline_digest_2541 && - ((JSCompiler_object_inline_stack_2542 = getBumpedLaneForHydration( - JSCompiler_object_inline_digest_2541, + null !== JSCompiler_object_inline_digest_2523 && + ((JSCompiler_object_inline_stack_2524 = getBumpedLaneForHydration( + JSCompiler_object_inline_digest_2523, renderLanes )), - 0 !== JSCompiler_object_inline_stack_2542 && - JSCompiler_object_inline_stack_2542 !== prevState.retryLane) + 0 !== JSCompiler_object_inline_stack_2524 && + JSCompiler_object_inline_stack_2524 !== prevState.retryLane) ) throw ( - ((prevState.retryLane = JSCompiler_object_inline_stack_2542), + ((prevState.retryLane = JSCompiler_object_inline_stack_2524), enqueueConcurrentRenderForLane( current, - JSCompiler_object_inline_stack_2542 + JSCompiler_object_inline_stack_2524 ), scheduleUpdateOnFiber( - JSCompiler_object_inline_digest_2541, + JSCompiler_object_inline_digest_2523, current, - JSCompiler_object_inline_stack_2542 + JSCompiler_object_inline_stack_2524 ), SelectiveHydrationException) ); isSuspenseInstancePending( - JSCompiler_object_inline_componentStack_2543 + JSCompiler_object_inline_componentStack_2525 ) || renderDidSuspendDelayIfPossible(); workInProgress = retrySuspenseComponentWithoutHydrating( current, @@ -10191,14 +10191,14 @@ ); } else isSuspenseInstancePending( - JSCompiler_object_inline_componentStack_2543 + JSCompiler_object_inline_componentStack_2525 ) ? ((workInProgress.flags |= 192), (workInProgress.child = current.child), (workInProgress = null)) : ((current = prevState.treeContext), (nextHydratableInstance = getNextHydratable( - JSCompiler_object_inline_componentStack_2543.nextSibling + JSCompiler_object_inline_componentStack_2525.nextSibling )), (hydrationParentFiber = workInProgress), (isHydrating = !0), @@ -10210,32 +10210,32 @@ restoreSuspendedTreeContext(workInProgress, current), (workInProgress = mountSuspensePrimaryChildren( workInProgress, - JSCompiler_object_inline_stack_2542.children + JSCompiler_object_inline_stack_2524.children )), (workInProgress.flags |= 4096)); return workInProgress; } } - if (JSCompiler_object_inline_message_2540) + if (JSCompiler_object_inline_message_2522) return ( reuseSuspenseHandlerOnStack(workInProgress), - (nextPrimaryChildren = JSCompiler_object_inline_stack_2542.fallback), + (nextPrimaryChildren = JSCompiler_object_inline_stack_2524.fallback), (mode = workInProgress.mode), (componentStack = current.child), - (JSCompiler_object_inline_componentStack_2543 = + (JSCompiler_object_inline_componentStack_2525 = componentStack.sibling), - (JSCompiler_object_inline_stack_2542 = createWorkInProgress( + (JSCompiler_object_inline_stack_2524 = createWorkInProgress( componentStack, { mode: "hidden", - children: JSCompiler_object_inline_stack_2542.children + children: JSCompiler_object_inline_stack_2524.children } )), - (JSCompiler_object_inline_stack_2542.subtreeFlags = + (JSCompiler_object_inline_stack_2524.subtreeFlags = componentStack.subtreeFlags & 65011712), - null !== JSCompiler_object_inline_componentStack_2543 + null !== JSCompiler_object_inline_componentStack_2525 ? (nextPrimaryChildren = createWorkInProgress( - JSCompiler_object_inline_componentStack_2543, + JSCompiler_object_inline_componentStack_2525, nextPrimaryChildren )) : ((nextPrimaryChildren = createFiberFromFragment( @@ -10246,11 +10246,11 @@ )), (nextPrimaryChildren.flags |= 2)), (nextPrimaryChildren.return = workInProgress), - (JSCompiler_object_inline_stack_2542.return = workInProgress), - (JSCompiler_object_inline_stack_2542.sibling = nextPrimaryChildren), - (workInProgress.child = JSCompiler_object_inline_stack_2542), - bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_2542), - (JSCompiler_object_inline_stack_2542 = workInProgress.child), + (JSCompiler_object_inline_stack_2524.return = workInProgress), + (JSCompiler_object_inline_stack_2524.sibling = nextPrimaryChildren), + (workInProgress.child = JSCompiler_object_inline_stack_2524), + bailoutOffscreenComponent(null, JSCompiler_object_inline_stack_2524), + (JSCompiler_object_inline_stack_2524 = workInProgress.child), (nextPrimaryChildren = current.child.memoizedState), null === nextPrimaryChildren ? (nextPrimaryChildren = mountSuspenseOffscreenState(renderLanes)) @@ -10266,18 +10266,18 @@ baseLanes: nextPrimaryChildren.baseLanes | renderLanes, cachePool: mode })), - (JSCompiler_object_inline_stack_2542.memoizedState = + (JSCompiler_object_inline_stack_2524.memoizedState = nextPrimaryChildren), - (JSCompiler_object_inline_stack_2542.childLanes = + (JSCompiler_object_inline_stack_2524.childLanes = getRemainingWorkInPrimaryTree( current, - JSCompiler_object_inline_digest_2541, + JSCompiler_object_inline_digest_2523, renderLanes )), (workInProgress.memoizedState = SUSPENDED_MARKER), bailoutOffscreenComponent( current.child, - JSCompiler_object_inline_stack_2542 + JSCompiler_object_inline_stack_2524 ) ); pushPrimaryTreeSuspenseHandler(workInProgress); @@ -10285,16 +10285,16 @@ current = renderLanes.sibling; renderLanes = createWorkInProgress(renderLanes, { mode: "visible", - children: JSCompiler_object_inline_stack_2542.children + children: JSCompiler_object_inline_stack_2524.children }); renderLanes.return = workInProgress; renderLanes.sibling = null; null !== current && - ((JSCompiler_object_inline_digest_2541 = workInProgress.deletions), - null === JSCompiler_object_inline_digest_2541 + ((JSCompiler_object_inline_digest_2523 = workInProgress.deletions), + null === JSCompiler_object_inline_digest_2523 ? ((workInProgress.deletions = [current]), (workInProgress.flags |= 16)) - : JSCompiler_object_inline_digest_2541.push(current)); + : JSCompiler_object_inline_digest_2523.push(current)); workInProgress.child = renderLanes; workInProgress.memoizedState = null; return renderLanes; @@ -15206,6 +15206,7 @@ !workInProgressRootDidSkipSuspendedSiblings ); if (0 !== getNextLanes(shouldTimeSlice, 0, !0)) break a; + pendingEffectsLanes = lanes; shouldTimeSlice.timeoutHandle = scheduleTimeout( commitRootWhenReady.bind( null, @@ -15220,7 +15221,7 @@ workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, exitStatus, - THROTTLED_COMMIT, + "Throttled", renderStartTime, 0 ), @@ -15240,7 +15241,7 @@ workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, exitStatus, - IMMEDIATE_COMMIT, + null, renderStartTime, 0 ); @@ -15280,6 +15281,7 @@ imgBytes: 0, suspenseyImages: [], waitingForImages: !0, + waitingForViewTransition: !1, unsuspend: noop$1 }; accumulateSuspenseyCommitOnFiber( @@ -15298,6 +15300,7 @@ timeoutOffset ); if (null !== timeoutOffset) { + pendingEffectsLanes = lanes; root.cancelPendingCommit = timeoutOffset( commitRoot.bind( null, @@ -15312,7 +15315,17 @@ suspendedRetryLanes, exitStatus, suspendedCommitReason, - SUSPENDED_COMMIT, + suspendedCommitReason.waitingForViewTransition + ? "Waiting for the previous Animation" + : 0 < suspendedCommitReason.count + ? 0 < suspendedCommitReason.imgCount + ? "Suspended on CSS and Images" + : "Suspended on CSS" + : 1 === suspendedCommitReason.imgCount + ? "Suspended on an Image" + : 0 < suspendedCommitReason.imgCount + ? "Suspended on Images" + : null, completedRenderStartTime, completedRenderEndTime ) @@ -15422,6 +15435,7 @@ timeoutHandle = root.cancelPendingCommit; null !== timeoutHandle && ((root.cancelPendingCommit = null), timeoutHandle()); + pendingEffectsLanes = 0; resetWorkInProgressStack(); workInProgressRoot = root; workInProgress = timeoutHandle = createWorkInProgress(root.current, null); @@ -25230,9 +25244,6 @@ RENDER_TIMEOUT_MS = 500, workInProgressTransitions = null, legacyErrorBoundariesThatAlreadyFailed = null, - IMMEDIATE_COMMIT = 0, - SUSPENDED_COMMIT = 1, - THROTTLED_COMMIT = 2, NO_PENDING_EFFECTS = 0, PENDING_MUTATION_PHASE = 1, PENDING_LAYOUT_PHASE = 2, @@ -25800,11 +25811,11 @@ }; (function () { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-d415fd3e-20250919" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-1eca9a27-20250922" !== 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.2.0-canary-d415fd3e-20250919\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-1eca9a27-20250922\nLearn more: https://react.dev/warnings/version-mismatch") ); })(); ("function" === typeof Map && @@ -25841,10 +25852,10 @@ !(function () { var internals = { bundleType: 1, - version: "19.2.0-canary-d415fd3e-20250919", + version: "19.2.0-canary-1eca9a27-20250922", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-d415fd3e-20250919" + reconcilerVersion: "19.2.0-canary-1eca9a27-20250922" }; internals.overrideHookState = overrideHookState; internals.overrideHookStateDeletePath = overrideHookStateDeletePath; @@ -26312,7 +26323,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-canary-d415fd3e-20250919"; + exports.version = "19.2.0-canary-1eca9a27-20250922"; "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 9f7a166d85a59..63abc7c510cb4 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 @@ -2128,14 +2128,14 @@ var isInputEventSupported = !1; if (canUseDOM) { var JSCompiler_inline_result$jscomp$303; if (canUseDOM) { - var isSupported$jscomp$inline_447 = "oninput" in document; - if (!isSupported$jscomp$inline_447) { - var element$jscomp$inline_448 = document.createElement("div"); - element$jscomp$inline_448.setAttribute("oninput", "return;"); - isSupported$jscomp$inline_447 = - "function" === typeof element$jscomp$inline_448.oninput; + var isSupported$jscomp$inline_445 = "oninput" in document; + if (!isSupported$jscomp$inline_445) { + var element$jscomp$inline_446 = document.createElement("div"); + element$jscomp$inline_446.setAttribute("oninput", "return;"); + isSupported$jscomp$inline_445 = + "function" === typeof element$jscomp$inline_446.oninput; } - JSCompiler_inline_result$jscomp$303 = isSupported$jscomp$inline_447; + JSCompiler_inline_result$jscomp$303 = isSupported$jscomp$inline_445; } else JSCompiler_inline_result$jscomp$303 = !1; isInputEventSupported = JSCompiler_inline_result$jscomp$303 && @@ -11288,6 +11288,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { !workInProgressRootDidSkipSuspendedSiblings ); if (0 !== getNextLanes(shouldTimeSlice, 0, !0)) break a; + pendingEffectsLanes = lanes; shouldTimeSlice.timeoutHandle = scheduleTimeout( commitRootWhenReady.bind( null, @@ -11302,7 +11303,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, renderWasConcurrent, - 2, + "Throttled", -0, 0 ), @@ -11322,7 +11323,7 @@ function performWorkOnRoot(root$jscomp$0, lanes, forceSync) { workInProgressSuspendedRetryLanes, workInProgressRootDidSkipSuspendedSiblings, renderWasConcurrent, - 0, + null, -0, 0 ); @@ -11361,6 +11362,7 @@ function commitRootWhenReady( imgBytes: 0, suspenseyImages: [], waitingForImages: !0, + waitingForViewTransition: !1, unsuspend: noop$1 }; accumulateSuspenseyCommitOnFiber( @@ -11379,6 +11381,7 @@ function commitRootWhenReady( timeoutOffset ); if (null !== timeoutOffset) { + pendingEffectsLanes = lanes; root.cancelPendingCommit = timeoutOffset( commitRoot.bind( null, @@ -11393,7 +11396,17 @@ function commitRootWhenReady( suspendedRetryLanes, exitStatus, suspendedCommitReason, - 1, + suspendedCommitReason.waitingForViewTransition + ? "Waiting for the previous Animation" + : 0 < suspendedCommitReason.count + ? 0 < suspendedCommitReason.imgCount + ? "Suspended on CSS and Images" + : "Suspended on CSS" + : 1 === suspendedCommitReason.imgCount + ? "Suspended on an Image" + : 0 < suspendedCommitReason.imgCount + ? "Suspended on Images" + : null, completedRenderStartTime, completedRenderEndTime ) @@ -11498,6 +11511,7 @@ function prepareFreshStack(root, lanes) { timeoutHandle = root.cancelPendingCommit; null !== timeoutHandle && ((root.cancelPendingCommit = null), timeoutHandle()); + pendingEffectsLanes = 0; resetWorkInProgressStack(); workInProgressRoot = root; workInProgress = timeoutHandle = createWorkInProgress(root.current, null); @@ -12826,20 +12840,20 @@ function extractEvents$1( } } for ( - var i$jscomp$inline_1692 = 0; - i$jscomp$inline_1692 < simpleEventPluginEvents.length; - i$jscomp$inline_1692++ + var i$jscomp$inline_1672 = 0; + i$jscomp$inline_1672 < simpleEventPluginEvents.length; + i$jscomp$inline_1672++ ) { - var eventName$jscomp$inline_1693 = - simpleEventPluginEvents[i$jscomp$inline_1692], - domEventName$jscomp$inline_1694 = - eventName$jscomp$inline_1693.toLowerCase(), - capitalizedEvent$jscomp$inline_1695 = - eventName$jscomp$inline_1693[0].toUpperCase() + - eventName$jscomp$inline_1693.slice(1); + var eventName$jscomp$inline_1673 = + simpleEventPluginEvents[i$jscomp$inline_1672], + domEventName$jscomp$inline_1674 = + eventName$jscomp$inline_1673.toLowerCase(), + capitalizedEvent$jscomp$inline_1675 = + eventName$jscomp$inline_1673[0].toUpperCase() + + eventName$jscomp$inline_1673.slice(1); registerSimpleEvent( - domEventName$jscomp$inline_1694, - "on" + capitalizedEvent$jscomp$inline_1695 + domEventName$jscomp$inline_1674, + "on" + capitalizedEvent$jscomp$inline_1675 ); } registerSimpleEvent(ANIMATION_END, "onAnimationEnd"); @@ -16557,16 +16571,16 @@ ReactDOMHydrationRoot.prototype.unstable_scheduleHydration = function (target) { 0 === i && attemptExplicitHydrationTarget(target); } }; -var isomorphicReactPackageVersion$jscomp$inline_1957 = React.version; +var isomorphicReactPackageVersion$jscomp$inline_1937 = React.version; if ( - "19.2.0-canary-d415fd3e-20250919" !== - isomorphicReactPackageVersion$jscomp$inline_1957 + "19.2.0-canary-1eca9a27-20250922" !== + isomorphicReactPackageVersion$jscomp$inline_1937 ) throw Error( formatProdErrorMessage( 527, - isomorphicReactPackageVersion$jscomp$inline_1957, - "19.2.0-canary-d415fd3e-20250919" + isomorphicReactPackageVersion$jscomp$inline_1937, + "19.2.0-canary-1eca9a27-20250922" ) ); ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { @@ -16586,12 +16600,12 @@ ReactDOMSharedInternals.findDOMNode = function (componentOrElement) { null === componentOrElement ? null : componentOrElement.stateNode; return componentOrElement; }; -var internals$jscomp$inline_1964 = { +var internals$jscomp$inline_1944 = { bundleType: 0, - version: "19.2.0-canary-d415fd3e-20250919", + version: "19.2.0-canary-1eca9a27-20250922", rendererPackageName: "react-dom", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-d415fd3e-20250919", + reconcilerVersion: "19.2.0-canary-1eca9a27-20250922", getLaneLabelMap: function () { for ( var map = new Map(), lane = 1, index$282 = 0; @@ -16609,16 +16623,16 @@ var internals$jscomp$inline_1964 = { } }; if ("undefined" !== typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) { - var hook$jscomp$inline_2428 = __REACT_DEVTOOLS_GLOBAL_HOOK__; + var hook$jscomp$inline_2408 = __REACT_DEVTOOLS_GLOBAL_HOOK__; if ( - !hook$jscomp$inline_2428.isDisabled && - hook$jscomp$inline_2428.supportsFiber + !hook$jscomp$inline_2408.isDisabled && + hook$jscomp$inline_2408.supportsFiber ) try { - (rendererID = hook$jscomp$inline_2428.inject( - internals$jscomp$inline_1964 + (rendererID = hook$jscomp$inline_2408.inject( + internals$jscomp$inline_1944 )), - (injectedHook = hook$jscomp$inline_2428); + (injectedHook = hook$jscomp$inline_2408); } catch (err) {} } function getCrossOriginStringAs(as, input) { @@ -16864,7 +16878,7 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-canary-d415fd3e-20250919"; +exports.version = "19.2.0-canary-1eca9a27-20250922"; "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 b0543c7da31b8..ec8ed856c45dd 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 @@ -9742,5 +9742,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.2.0-canary-d415fd3e-20250919"; + exports.version = "19.2.0-canary-1eca9a27-20250922"; })(); 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 f6ab92c44b998..7131e403f8dda 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 @@ -6491,4 +6491,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.2.0-canary-d415fd3e-20250919"; +exports.version = "19.2.0-canary-1eca9a27-20250922"; 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 e939f2f6ea0d1..6b4dea844322c 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 @@ -9742,5 +9742,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.2.0-canary-d415fd3e-20250919"; + exports.version = "19.2.0-canary-1eca9a27-20250922"; })(); 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 1bca812f3f4d3..8cdbceaeb56e8 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 @@ -6574,4 +6574,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.2.0-canary-d415fd3e-20250919"; +exports.version = "19.2.0-canary-1eca9a27-20250922"; 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 23e3f70232f79..bb9a8b16cbb55 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 @@ -8485,11 +8485,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-d415fd3e-20250919" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-1eca9a27-20250922" !== 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.2.0-canary-d415fd3e-20250919\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-1eca9a27-20250922\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -10183,5 +10183,5 @@ startWork(request); }); }; - exports.version = "19.2.0-canary-d415fd3e-20250919"; + exports.version = "19.2.0-canary-1eca9a27-20250922"; })(); 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 26016357ae282..94ab2767b8143 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 @@ -6875,12 +6875,12 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-d415fd3e-20250919" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-1eca9a27-20250922" !== isomorphicReactPackageVersion) throw Error( formatProdErrorMessage( 527, isomorphicReactPackageVersion, - "19.2.0-canary-d415fd3e-20250919" + "19.2.0-canary-1eca9a27-20250922" ) ); } @@ -7027,4 +7027,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.2.0-canary-d415fd3e-20250919"; +exports.version = "19.2.0-canary-1eca9a27-20250922"; 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 ac3209cea544b..97de3aa158dc8 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 @@ -6523,13 +6523,13 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } var isomorphicReactPackageVersion$jscomp$inline_816 = React.version; if ( - "19.2.0-canary-d415fd3e-20250919" !== + "19.2.0-canary-1eca9a27-20250922" !== isomorphicReactPackageVersion$jscomp$inline_816 ) throw Error( 'Incompatible React versions: The "react" and "react-dom" packages must have the exact same version. Instead got:\n - react: ' + (isomorphicReactPackageVersion$jscomp$inline_816 + - "\n - react-dom: 19.2.0-canary-d415fd3e-20250919\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-1eca9a27-20250922\nLearn more: https://react.dev/warnings/version-mismatch") ); exports.renderToReadableStream = function (children, options) { return new Promise(function (resolve, reject) { @@ -6620,4 +6620,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.2.0-canary-d415fd3e-20250919"; +exports.version = "19.2.0-canary-1eca9a27-20250922"; 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 67284e52b8bd4..adcaea02ab707 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 @@ -8508,11 +8508,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-d415fd3e-20250919" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-1eca9a27-20250922" !== 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.2.0-canary-d415fd3e-20250919\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-1eca9a27-20250922\nLearn more: https://react.dev/warnings/version-mismatch") ); } var React = require("next/dist/compiled/react"), @@ -10202,5 +10202,5 @@ startWork(request); }); }; - exports.version = "19.2.0-canary-d415fd3e-20250919"; + exports.version = "19.2.0-canary-1eca9a27-20250922"; })(); 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 648f418d391e6..3ffbc1fe076dc 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 @@ -6973,11 +6973,11 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-d415fd3e-20250919" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-1eca9a27-20250922" !== 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.2.0-canary-d415fd3e-20250919\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-1eca9a27-20250922\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7123,4 +7123,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.2.0-canary-d415fd3e-20250919"; +exports.version = "19.2.0-canary-1eca9a27-20250922"; 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 b3693a7d94661..14d59c4b7c2fd 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 @@ -8383,11 +8383,11 @@ } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-d415fd3e-20250919" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-1eca9a27-20250922" !== 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.2.0-canary-d415fd3e-20250919\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-1eca9a27-20250922\nLearn more: https://react.dev/warnings/version-mismatch") ); } function createDrainHandler(destination, request) { @@ -10262,5 +10262,5 @@ startWork(request); }); }; - exports.version = "19.2.0-canary-d415fd3e-20250919"; + exports.version = "19.2.0-canary-1eca9a27-20250922"; })(); 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 2e6bbaf67a3eb..c954d5d9f042e 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 @@ -6865,11 +6865,11 @@ function addToReplayParent(node, parentKeyPath, trackedPostpones) { } function ensureCorrectIsomorphicReactVersion() { var isomorphicReactPackageVersion = React.version; - if ("19.2.0-canary-d415fd3e-20250919" !== isomorphicReactPackageVersion) + if ("19.2.0-canary-1eca9a27-20250922" !== 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.2.0-canary-d415fd3e-20250919\nLearn more: https://react.dev/warnings/version-mismatch") + "\n - react-dom: 19.2.0-canary-1eca9a27-20250922\nLearn more: https://react.dev/warnings/version-mismatch") ); } ensureCorrectIsomorphicReactVersion(); @@ -7207,4 +7207,4 @@ exports.renderToReadableStream = function (children, options) { startWork(request); }); }; -exports.version = "19.2.0-canary-d415fd3e-20250919"; +exports.version = "19.2.0-canary-1eca9a27-20250922"; 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 810c5d8932c5e..69041d1207033 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.development.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.development.js @@ -416,7 +416,7 @@ exports.useFormStatus = function () { return resolveDispatcher().useHostTransitionStatus(); }; - exports.version = "19.2.0-canary-d415fd3e-20250919"; + exports.version = "19.2.0-canary-1eca9a27-20250922"; "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 1a3d8c9fee0e0..e77256d3e1277 100644 --- a/packages/next/src/compiled/react-dom/cjs/react-dom.production.js +++ b/packages/next/src/compiled/react-dom/cjs/react-dom.production.js @@ -207,4 +207,4 @@ exports.useFormState = function (action, initialState, permalink) { exports.useFormStatus = function () { return ReactSharedInternals.H.useHostTransitionStatus(); }; -exports.version = "19.2.0-canary-d415fd3e-20250919"; +exports.version = "19.2.0-canary-1eca9a27-20250922"; 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 81c416fe53cb0..4458e12171fc4 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.2.0-canary-d415fd3e-20250919"; + exports.version = "19.2.0-canary-1eca9a27-20250922"; })(); 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 c39d3d180a8ab..3ed4f33f87a64 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.2.0-canary-d415fd3e-20250919"; +exports.version = "19.2.0-canary-1eca9a27-20250922"; diff --git a/packages/next/src/compiled/react-dom/package.json b/packages/next/src/compiled/react-dom/package.json index 32d6f3eac41d3..5a17e9d722fae 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.27.0-canary-d415fd3e-20250919" + "scheduler": "0.27.0-canary-1eca9a27-20250922" }, "peerDependencies": { - "react": "19.2.0-canary-d415fd3e-20250919" + "react": "19.2.0-canary-1eca9a27-20250922" }, "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 6dc92004b7037..54401feae7fd0 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.development.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.development.js @@ -1356,7 +1356,7 @@ exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.2.0-experimental-d415fd3e-20250919"; + exports.version = "19.2.0-experimental-1eca9a27-20250922"; "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 e0258b67b1339..ebb932fe6c20c 100644 --- a/packages/next/src/compiled/react-experimental/cjs/react.production.js +++ b/packages/next/src/compiled/react-experimental/cjs/react.production.js @@ -597,4 +597,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.2.0-experimental-d415fd3e-20250919"; +exports.version = "19.2.0-experimental-1eca9a27-20250922"; 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 59705b850ba61..702c416df0de8 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 @@ -1025,5 +1025,5 @@ exports.useMemo = function (create, deps) { return resolveDispatcher().useMemo(create, deps); }; - exports.version = "19.2.0-experimental-d415fd3e-20250919"; + exports.version = "19.2.0-experimental-1eca9a27-20250922"; })(); 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 335f6b14b96ed..f42f80b9ff742 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 @@ -563,4 +563,4 @@ exports.useId = function () { exports.useMemo = function (create, deps) { return ReactSharedInternals.H.useMemo(create, deps); }; -exports.version = "19.2.0-experimental-d415fd3e-20250919"; +exports.version = "19.2.0-experimental-1eca9a27-20250922"; diff --git a/packages/next/src/compiled/react-is/package.json b/packages/next/src/compiled/react-is/package.json index 01e26d9c5d552..34bd65d63b615 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.2.0-canary-d415fd3e-20250919", + "version": "19.2.0-canary-1eca9a27-20250922", "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 3697837705b02..1e347be16bd38 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 @@ -1853,7 +1853,13 @@ i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -1892,6 +1898,30 @@ } value = value[path[i]]; } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((path = value._payload), path === handler.chunk)) + value = handler.value; + else { + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; + } response = map(response, value, parentObject, key); parentObject[key] = response; "" === key && null === handler.value && (handler.value = response); @@ -2151,23 +2181,29 @@ parentChunk.push(existingDebugInfo); } function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); + var path = reference.split(":"); + reference = parseInt(path[0], 16); + reference = getChunk(response, reference); null !== initializingChunk && isArrayImpl(initializingChunk._children) && - initializingChunk._children.push(id); - switch (id.status) { + initializingChunk._children.push(reference); + switch (reference.status) { case "resolved_model": - initializeModelChunk(id); + initializeModelChunk(reference); break; case "resolved_module": - initializeModuleChunk(id); + initializeModuleChunk(reference); } - switch (id.status) { + switch (reference.status) { case "fulfilled": - for (var value = id.value, i = 1; i < reference.length; i++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { + for (var value = reference.value, i = 1; i < path.length; i++) { + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { value = value._payload; switch (value.status) { case "resolved_model": @@ -2188,7 +2224,7 @@ key, response, map, - reference.slice(i - 1), + path.slice(i - 1), !1 ); case "halted": @@ -2224,22 +2260,44 @@ ); } } - value = value[reference[i]]; + value = value[path[i]]; + } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { + path = value._payload; + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; } response = map(response, value, parentObject, key); (parentObject[0] !== REACT_ELEMENT_TYPE || ("4" !== key && "5" !== key)) && - transferReferencedDebugInfo(initializingChunk, id, response); + transferReferencedDebugInfo(initializingChunk, reference, response); return response; case "pending": case "blocked": return waitForReference( - id, + reference, parentObject, key, response, map, - reference, + path, !1 ); case "halted": @@ -2261,12 +2319,12 @@ initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) + (initializingHandler.reason = reference.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: id.reason, + reason: reference.reason, deps: 0, errored: !0 }), @@ -4755,10 +4813,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.2.0-experimental-d415fd3e-20250919", + version: "19.2.0-experimental-1eca9a27-20250922", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-d415fd3e-20250919", + reconcilerVersion: "19.2.0-experimental-1eca9a27-20250922", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.production.js index d86135985ddfe..afdb630e35e7a 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.browser.production.js @@ -768,7 +768,13 @@ function fulfillReference(reference, value) { i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -807,9 +813,33 @@ function fulfillReference(reference, value) { } value = value[path[i]]; } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((reference = value._payload), reference === handler.chunk)) + value = handler.value; + else { + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + value = reference.value; + continue; + } + break; + } + response = map(response, value, parentObject, key); + parentObject[key] = response; + "" === key && null === handler.value && (handler.value = response); if ( parentObject[0] === REACT_ELEMENT_TYPE && "object" === typeof handler.value && @@ -818,7 +848,7 @@ function fulfillReference(reference, value) { ) switch (((parentObject = handler.value), key)) { case "3": - parentObject.props = reference; + parentObject.props = response; } handler.deps--; 0 === handler.deps && @@ -966,30 +996,36 @@ function getOutlinedModel(response, reference, parentObject, key, map) { } switch (id.status) { case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { - value = value._payload; - switch (value.status) { + id = id.value; + for (var i = 1; i < reference.length; i++) { + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + id = id._payload; + switch (id.status) { case "resolved_model": - initializeModelChunk(value); + initializeModelChunk(id); break; case "resolved_module": - initializeModuleChunk(value); + initializeModuleChunk(id); } - switch (value.status) { + switch (id.status) { case "fulfilled": - value = value.value; + id = id.value; break; case "blocked": case "pending": return waitForReference( - value, + id, parentObject, key, response, map, - reference.slice(id - 1) + reference.slice(i - 1) ); case "halted": return ( @@ -1010,12 +1046,12 @@ function getOutlinedModel(response, reference, parentObject, key, map) { initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) + (initializingHandler.reason = id.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: value.reason, + reason: id.reason, deps: 0, errored: !0 }), @@ -1023,9 +1059,31 @@ function getOutlinedModel(response, reference, parentObject, key, map) { ); } } - value = value[reference[id]]; + id = id[reference[i]]; + } + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + reference = id._payload; + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + id = reference.value; + continue; + } + break; } - return map(response, value, parentObject, key); + return map(response, id, parentObject, key); case "pending": case "blocked": return waitForReference(id, parentObject, key, response, map, reference); @@ -1291,8 +1349,8 @@ function startReadableStream(response, id, type) { (previousBlockedChunk = chunk)); } else { chunk = previousBlockedChunk; - var chunk$52 = new ReactPromise("pending", null, null); - chunk$52.then( + var chunk$54 = new ReactPromise("pending", null, null); + chunk$54.then( function (v) { return controller.enqueue(v); }, @@ -1300,10 +1358,10 @@ function startReadableStream(response, id, type) { return controller.error(e); } ); - previousBlockedChunk = chunk$52; + previousBlockedChunk = chunk$54; chunk.then(function () { - previousBlockedChunk === chunk$52 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$52, json); + previousBlockedChunk === chunk$54 && (previousBlockedChunk = null); + resolveModelChunk(response, chunk$54, json); }); } }, @@ -1445,8 +1503,8 @@ function mergeBuffer(buffer, lastChunk) { for (var l = buffer.length, byteLength = lastChunk.length, i = 0; i < l; i++) byteLength += buffer[i].byteLength; byteLength = new Uint8Array(byteLength); - for (var i$53 = (i = 0); i$53 < l; i$53++) { - var chunk = buffer[i$53]; + for (var i$55 = (i = 0); i$55 < l; i$55++) { + var chunk = buffer[i$55]; byteLength.set(chunk, i); i += chunk.byteLength; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js index 8fb127ffdb6d9..d4ec17c58be6d 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.development.js @@ -2009,7 +2009,13 @@ i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -2048,6 +2054,30 @@ } value = value[path[i]]; } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((path = value._payload), path === handler.chunk)) + value = handler.value; + else { + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; + } response = map(response, value, parentObject, key); parentObject[key] = response; "" === key && null === handler.value && (handler.value = response); @@ -2313,23 +2343,29 @@ parentChunk.push(existingDebugInfo); } function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); + var path = reference.split(":"); + reference = parseInt(path[0], 16); + reference = getChunk(response, reference); null !== initializingChunk && isArrayImpl(initializingChunk._children) && - initializingChunk._children.push(id); - switch (id.status) { + initializingChunk._children.push(reference); + switch (reference.status) { case "resolved_model": - initializeModelChunk(id); + initializeModelChunk(reference); break; case "resolved_module": - initializeModuleChunk(id); + initializeModuleChunk(reference); } - switch (id.status) { + switch (reference.status) { case "fulfilled": - for (var value = id.value, i = 1; i < reference.length; i++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { + for (var value = reference.value, i = 1; i < path.length; i++) { + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { value = value._payload; switch (value.status) { case "resolved_model": @@ -2350,7 +2386,7 @@ key, response, map, - reference.slice(i - 1), + path.slice(i - 1), !1 ); case "halted": @@ -2386,22 +2422,44 @@ ); } } - value = value[reference[i]]; + value = value[path[i]]; + } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { + path = value._payload; + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; } response = map(response, value, parentObject, key); (parentObject[0] !== REACT_ELEMENT_TYPE || ("4" !== key && "5" !== key)) && - transferReferencedDebugInfo(initializingChunk, id, response); + transferReferencedDebugInfo(initializingChunk, reference, response); return response; case "pending": case "blocked": return waitForReference( - id, + reference, parentObject, key, response, map, - reference, + path, !1 ); case "halted": @@ -2423,12 +2481,12 @@ initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) + (initializingHandler.reason = reference.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: id.reason, + reason: reference.reason, deps: 0, errored: !0 }), diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.production.js index 365291ed3c436..7a350baefd5b7 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.edge.production.js @@ -938,7 +938,13 @@ function fulfillReference(reference, value) { i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -977,9 +983,33 @@ function fulfillReference(reference, value) { } value = value[path[i]]; } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((reference = value._payload), reference === handler.chunk)) + value = handler.value; + else { + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + value = reference.value; + continue; + } + break; + } + response = map(response, value, parentObject, key); + parentObject[key] = response; + "" === key && null === handler.value && (handler.value = response); if ( parentObject[0] === REACT_ELEMENT_TYPE && "object" === typeof handler.value && @@ -988,7 +1018,7 @@ function fulfillReference(reference, value) { ) switch (((parentObject = handler.value), key)) { case "3": - parentObject.props = reference; + parentObject.props = response; } handler.deps--; 0 === handler.deps && @@ -1150,30 +1180,36 @@ function getOutlinedModel(response, reference, parentObject, key, map) { } switch (id.status) { case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { - value = value._payload; - switch (value.status) { + id = id.value; + for (var i = 1; i < reference.length; i++) { + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + id = id._payload; + switch (id.status) { case "resolved_model": - initializeModelChunk(value); + initializeModelChunk(id); break; case "resolved_module": - initializeModuleChunk(value); + initializeModuleChunk(id); } - switch (value.status) { + switch (id.status) { case "fulfilled": - value = value.value; + id = id.value; break; case "blocked": case "pending": return waitForReference( - value, + id, parentObject, key, response, map, - reference.slice(id - 1) + reference.slice(i - 1) ); case "halted": return ( @@ -1194,12 +1230,12 @@ function getOutlinedModel(response, reference, parentObject, key, map) { initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) + (initializingHandler.reason = id.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: value.reason, + reason: id.reason, deps: 0, errored: !0 }), @@ -1207,9 +1243,31 @@ function getOutlinedModel(response, reference, parentObject, key, map) { ); } } - value = value[reference[id]]; + id = id[reference[i]]; + } + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + reference = id._payload; + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + id = reference.value; + continue; + } + break; } - return map(response, value, parentObject, key); + return map(response, id, parentObject, key); case "pending": case "blocked": return waitForReference(id, parentObject, key, response, map, reference); @@ -1480,8 +1538,8 @@ function startReadableStream(response, id, type) { (previousBlockedChunk = chunk)); } else { chunk = previousBlockedChunk; - var chunk$52 = new ReactPromise("pending", null, null); - chunk$52.then( + var chunk$54 = new ReactPromise("pending", null, null); + chunk$54.then( function (v) { return controller.enqueue(v); }, @@ -1489,10 +1547,10 @@ function startReadableStream(response, id, type) { return controller.error(e); } ); - previousBlockedChunk = chunk$52; + previousBlockedChunk = chunk$54; chunk.then(function () { - previousBlockedChunk === chunk$52 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$52, json); + previousBlockedChunk === chunk$54 && (previousBlockedChunk = null); + resolveModelChunk(response, chunk$54, json); }); } }, @@ -1634,8 +1692,8 @@ function mergeBuffer(buffer, lastChunk) { for (var l = buffer.length, byteLength = lastChunk.length, i = 0; i < l; i++) byteLength += buffer[i].byteLength; byteLength = new Uint8Array(byteLength); - for (var i$53 = (i = 0); i$53 < l; i$53++) { - var chunk = buffer[i$53]; + for (var i$55 = (i = 0); i$55 < l; i$55++) { + var chunk = buffer[i$55]; byteLength.set(chunk, i); i += chunk.byteLength; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.development.js index b0c0b96a04ae9..b329f1fdbc8a5 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.development.js @@ -2009,7 +2009,13 @@ i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -2048,6 +2054,30 @@ } value = value[path[i]]; } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((path = value._payload), path === handler.chunk)) + value = handler.value; + else { + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; + } response = map(response, value, parentObject, key); parentObject[key] = response; "" === key && null === handler.value && (handler.value = response); @@ -2313,23 +2343,29 @@ parentChunk.push(existingDebugInfo); } function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); + var path = reference.split(":"); + reference = parseInt(path[0], 16); + reference = getChunk(response, reference); null !== initializingChunk && isArrayImpl(initializingChunk._children) && - initializingChunk._children.push(id); - switch (id.status) { + initializingChunk._children.push(reference); + switch (reference.status) { case "resolved_model": - initializeModelChunk(id); + initializeModelChunk(reference); break; case "resolved_module": - initializeModuleChunk(id); + initializeModuleChunk(reference); } - switch (id.status) { + switch (reference.status) { case "fulfilled": - for (var value = id.value, i = 1; i < reference.length; i++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { + for (var value = reference.value, i = 1; i < path.length; i++) { + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { value = value._payload; switch (value.status) { case "resolved_model": @@ -2350,7 +2386,7 @@ key, response, map, - reference.slice(i - 1), + path.slice(i - 1), !1 ); case "halted": @@ -2386,22 +2422,44 @@ ); } } - value = value[reference[i]]; + value = value[path[i]]; + } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { + path = value._payload; + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; } response = map(response, value, parentObject, key); (parentObject[0] !== REACT_ELEMENT_TYPE || ("4" !== key && "5" !== key)) && - transferReferencedDebugInfo(initializingChunk, id, response); + transferReferencedDebugInfo(initializingChunk, reference, response); return response; case "pending": case "blocked": return waitForReference( - id, + reference, parentObject, key, response, map, - reference, + path, !1 ); case "halted": @@ -2423,12 +2481,12 @@ initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) + (initializingHandler.reason = reference.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: id.reason, + reason: reference.reason, deps: 0, errored: !0 }), diff --git a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.production.js b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.production.js index 33b97f5aa78af..014d8edb06f59 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack-experimental/cjs/react-server-dom-turbopack-client.node.production.js @@ -939,7 +939,13 @@ function fulfillReference(reference, value) { i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -978,9 +984,33 @@ function fulfillReference(reference, value) { } value = value[path[i]]; } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((reference = value._payload), reference === handler.chunk)) + value = handler.value; + else { + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + value = reference.value; + continue; + } + break; + } + response = map(response, value, parentObject, key); + parentObject[key] = response; + "" === key && null === handler.value && (handler.value = response); if ( parentObject[0] === REACT_ELEMENT_TYPE && "object" === typeof handler.value && @@ -989,7 +1019,7 @@ function fulfillReference(reference, value) { ) switch (((parentObject = handler.value), key)) { case "3": - parentObject.props = reference; + parentObject.props = response; } handler.deps--; 0 === handler.deps && @@ -1151,30 +1181,36 @@ function getOutlinedModel(response, reference, parentObject, key, map) { } switch (id.status) { case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { - value = value._payload; - switch (value.status) { + id = id.value; + for (var i = 1; i < reference.length; i++) { + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + id = id._payload; + switch (id.status) { case "resolved_model": - initializeModelChunk(value); + initializeModelChunk(id); break; case "resolved_module": - initializeModuleChunk(value); + initializeModuleChunk(id); } - switch (value.status) { + switch (id.status) { case "fulfilled": - value = value.value; + id = id.value; break; case "blocked": case "pending": return waitForReference( - value, + id, parentObject, key, response, map, - reference.slice(id - 1) + reference.slice(i - 1) ); case "halted": return ( @@ -1195,12 +1231,12 @@ function getOutlinedModel(response, reference, parentObject, key, map) { initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) + (initializingHandler.reason = id.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: value.reason, + reason: id.reason, deps: 0, errored: !0 }), @@ -1208,9 +1244,31 @@ function getOutlinedModel(response, reference, parentObject, key, map) { ); } } - value = value[reference[id]]; + id = id[reference[i]]; + } + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + reference = id._payload; + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + id = reference.value; + continue; + } + break; } - return map(response, value, parentObject, key); + return map(response, id, parentObject, key); case "pending": case "blocked": return waitForReference(id, parentObject, key, response, map, reference); @@ -1484,8 +1542,8 @@ function startReadableStream(response, id, type) { (previousBlockedChunk = chunk)); } else { chunk = previousBlockedChunk; - var chunk$52 = new ReactPromise("pending", null, null); - chunk$52.then( + var chunk$54 = new ReactPromise("pending", null, null); + chunk$54.then( function (v) { return controller.enqueue(v); }, @@ -1493,10 +1551,10 @@ function startReadableStream(response, id, type) { return controller.error(e); } ); - previousBlockedChunk = chunk$52; + previousBlockedChunk = chunk$54; chunk.then(function () { - previousBlockedChunk === chunk$52 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$52, json); + previousBlockedChunk === chunk$54 && (previousBlockedChunk = null); + resolveModelChunk(response, chunk$54, json); }); } }, @@ -1638,8 +1696,8 @@ function mergeBuffer(buffer, lastChunk) { for (var l = buffer.length, byteLength = lastChunk.length, i = 0; i < l; i++) byteLength += buffer[i].byteLength; byteLength = new Uint8Array(byteLength); - for (var i$53 = (i = 0); i$53 < l; i$53++) { - var chunk = buffer[i$53]; + for (var i$55 = (i = 0); i$55 < l; i$55++) { + var chunk = buffer[i$55]; byteLength.set(chunk, i); i += chunk.byteLength; } 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 fecd3fb625a5a..a854bc26ccea8 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-d415fd3e-20250919", - "react-dom": "0.0.0-experimental-d415fd3e-20250919" + "react": "0.0.0-experimental-1eca9a27-20250922", + "react-dom": "0.0.0-experimental-1eca9a27-20250922" } } \ 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 c081d79450373..60d21549f8e0a 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 @@ -1384,7 +1384,13 @@ i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -1423,6 +1429,30 @@ } value = value[path[i]]; } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((path = value._payload), path === handler.chunk)) + value = handler.value; + else { + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; + } response = map(response, value, parentObject, key); parentObject[key] = response; "" === key && null === handler.value && (handler.value = response); @@ -1682,20 +1712,26 @@ parentChunk.push(existingDebugInfo); } function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); - switch (id.status) { + var path = reference.split(":"); + reference = parseInt(path[0], 16); + reference = getChunk(response, reference); + switch (reference.status) { case "resolved_model": - initializeModelChunk(id); + initializeModelChunk(reference); break; case "resolved_module": - initializeModuleChunk(id); + initializeModuleChunk(reference); } - switch (id.status) { + switch (reference.status) { case "fulfilled": - for (var value = id.value, i = 1; i < reference.length; i++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { + for (var value = reference.value, i = 1; i < path.length; i++) { + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { value = value._payload; switch (value.status) { case "resolved_model": @@ -1716,7 +1752,7 @@ key, response, map, - reference.slice(i - 1), + path.slice(i - 1), !1 ); case "halted": @@ -1752,22 +1788,44 @@ ); } } - value = value[reference[i]]; + value = value[path[i]]; + } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { + path = value._payload; + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; } response = map(response, value, parentObject, key); (parentObject[0] !== REACT_ELEMENT_TYPE || ("4" !== key && "5" !== key)) && - transferReferencedDebugInfo(initializingChunk, id, response); + transferReferencedDebugInfo(initializingChunk, reference, response); return response; case "pending": case "blocked": return waitForReference( - id, + reference, parentObject, key, response, map, - reference, + path, !1 ); case "halted": @@ -1789,12 +1847,12 @@ initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) + (initializingHandler.reason = reference.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: id.reason, + reason: reference.reason, deps: 0, errored: !0 }), @@ -3689,10 +3747,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.2.0-canary-d415fd3e-20250919", + version: "19.2.0-canary-1eca9a27-20250922", rendererPackageName: "react-server-dom-turbopack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-d415fd3e-20250919", + reconcilerVersion: "19.2.0-canary-1eca9a27-20250922", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.production.js index 4e487c34b9c1b..aba9080d16d64 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.browser.production.js @@ -764,7 +764,13 @@ function fulfillReference(reference, value) { i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -803,9 +809,33 @@ function fulfillReference(reference, value) { } value = value[path[i]]; } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((reference = value._payload), reference === handler.chunk)) + value = handler.value; + else { + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + value = reference.value; + continue; + } + break; + } + response = map(response, value, parentObject, key); + parentObject[key] = response; + "" === key && null === handler.value && (handler.value = response); if ( parentObject[0] === REACT_ELEMENT_TYPE && "object" === typeof handler.value && @@ -814,7 +844,7 @@ function fulfillReference(reference, value) { ) switch (((parentObject = handler.value), key)) { case "3": - parentObject.props = reference; + parentObject.props = response; } handler.deps--; 0 === handler.deps && @@ -962,30 +992,36 @@ function getOutlinedModel(response, reference, parentObject, key, map) { } switch (id.status) { case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { - value = value._payload; - switch (value.status) { + id = id.value; + for (var i = 1; i < reference.length; i++) { + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + id = id._payload; + switch (id.status) { case "resolved_model": - initializeModelChunk(value); + initializeModelChunk(id); break; case "resolved_module": - initializeModuleChunk(value); + initializeModuleChunk(id); } - switch (value.status) { + switch (id.status) { case "fulfilled": - value = value.value; + id = id.value; break; case "blocked": case "pending": return waitForReference( - value, + id, parentObject, key, response, map, - reference.slice(id - 1) + reference.slice(i - 1) ); case "halted": return ( @@ -1006,12 +1042,12 @@ function getOutlinedModel(response, reference, parentObject, key, map) { initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) + (initializingHandler.reason = id.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: value.reason, + reason: id.reason, deps: 0, errored: !0 }), @@ -1019,9 +1055,31 @@ function getOutlinedModel(response, reference, parentObject, key, map) { ); } } - value = value[reference[id]]; + id = id[reference[i]]; + } + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + reference = id._payload; + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + id = reference.value; + continue; + } + break; } - return map(response, value, parentObject, key); + return map(response, id, parentObject, key); case "pending": case "blocked": return waitForReference(id, parentObject, key, response, map, reference); @@ -1287,8 +1345,8 @@ function startReadableStream(response, id, type) { (previousBlockedChunk = chunk)); } else { chunk = previousBlockedChunk; - var chunk$52 = new ReactPromise("pending", null, null); - chunk$52.then( + var chunk$54 = new ReactPromise("pending", null, null); + chunk$54.then( function (v) { return controller.enqueue(v); }, @@ -1296,10 +1354,10 @@ function startReadableStream(response, id, type) { return controller.error(e); } ); - previousBlockedChunk = chunk$52; + previousBlockedChunk = chunk$54; chunk.then(function () { - previousBlockedChunk === chunk$52 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$52, json); + previousBlockedChunk === chunk$54 && (previousBlockedChunk = null); + resolveModelChunk(response, chunk$54, json); }); } }, @@ -1441,8 +1499,8 @@ function mergeBuffer(buffer, lastChunk) { for (var l = buffer.length, byteLength = lastChunk.length, i = 0; i < l; i++) byteLength += buffer[i].byteLength; byteLength = new Uint8Array(byteLength); - for (var i$53 = (i = 0); i$53 < l; i$53++) { - var chunk = buffer[i$53]; + for (var i$55 = (i = 0); i$55 < l; i$55++) { + var chunk = buffer[i$55]; byteLength.set(chunk, i); i += chunk.byteLength; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js index 65e71507dfade..83ab772263b1b 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.development.js @@ -1540,7 +1540,13 @@ i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -1579,6 +1585,30 @@ } value = value[path[i]]; } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((path = value._payload), path === handler.chunk)) + value = handler.value; + else { + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; + } response = map(response, value, parentObject, key); parentObject[key] = response; "" === key && null === handler.value && (handler.value = response); @@ -1844,20 +1874,26 @@ parentChunk.push(existingDebugInfo); } function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); - switch (id.status) { + var path = reference.split(":"); + reference = parseInt(path[0], 16); + reference = getChunk(response, reference); + switch (reference.status) { case "resolved_model": - initializeModelChunk(id); + initializeModelChunk(reference); break; case "resolved_module": - initializeModuleChunk(id); + initializeModuleChunk(reference); } - switch (id.status) { + switch (reference.status) { case "fulfilled": - for (var value = id.value, i = 1; i < reference.length; i++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { + for (var value = reference.value, i = 1; i < path.length; i++) { + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { value = value._payload; switch (value.status) { case "resolved_model": @@ -1878,7 +1914,7 @@ key, response, map, - reference.slice(i - 1), + path.slice(i - 1), !1 ); case "halted": @@ -1914,22 +1950,44 @@ ); } } - value = value[reference[i]]; + value = value[path[i]]; + } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { + path = value._payload; + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; } response = map(response, value, parentObject, key); (parentObject[0] !== REACT_ELEMENT_TYPE || ("4" !== key && "5" !== key)) && - transferReferencedDebugInfo(initializingChunk, id, response); + transferReferencedDebugInfo(initializingChunk, reference, response); return response; case "pending": case "blocked": return waitForReference( - id, + reference, parentObject, key, response, map, - reference, + path, !1 ); case "halted": @@ -1951,12 +2009,12 @@ initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) + (initializingHandler.reason = reference.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: id.reason, + reason: reference.reason, deps: 0, errored: !0 }), diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.production.js index 9675a5af2b47b..989cf0625e348 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.edge.production.js @@ -934,7 +934,13 @@ function fulfillReference(reference, value) { i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -973,9 +979,33 @@ function fulfillReference(reference, value) { } value = value[path[i]]; } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((reference = value._payload), reference === handler.chunk)) + value = handler.value; + else { + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + value = reference.value; + continue; + } + break; + } + response = map(response, value, parentObject, key); + parentObject[key] = response; + "" === key && null === handler.value && (handler.value = response); if ( parentObject[0] === REACT_ELEMENT_TYPE && "object" === typeof handler.value && @@ -984,7 +1014,7 @@ function fulfillReference(reference, value) { ) switch (((parentObject = handler.value), key)) { case "3": - parentObject.props = reference; + parentObject.props = response; } handler.deps--; 0 === handler.deps && @@ -1146,30 +1176,36 @@ function getOutlinedModel(response, reference, parentObject, key, map) { } switch (id.status) { case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { - value = value._payload; - switch (value.status) { + id = id.value; + for (var i = 1; i < reference.length; i++) { + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + id = id._payload; + switch (id.status) { case "resolved_model": - initializeModelChunk(value); + initializeModelChunk(id); break; case "resolved_module": - initializeModuleChunk(value); + initializeModuleChunk(id); } - switch (value.status) { + switch (id.status) { case "fulfilled": - value = value.value; + id = id.value; break; case "blocked": case "pending": return waitForReference( - value, + id, parentObject, key, response, map, - reference.slice(id - 1) + reference.slice(i - 1) ); case "halted": return ( @@ -1190,12 +1226,12 @@ function getOutlinedModel(response, reference, parentObject, key, map) { initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) + (initializingHandler.reason = id.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: value.reason, + reason: id.reason, deps: 0, errored: !0 }), @@ -1203,9 +1239,31 @@ function getOutlinedModel(response, reference, parentObject, key, map) { ); } } - value = value[reference[id]]; + id = id[reference[i]]; + } + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + reference = id._payload; + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + id = reference.value; + continue; + } + break; } - return map(response, value, parentObject, key); + return map(response, id, parentObject, key); case "pending": case "blocked": return waitForReference(id, parentObject, key, response, map, reference); @@ -1476,8 +1534,8 @@ function startReadableStream(response, id, type) { (previousBlockedChunk = chunk)); } else { chunk = previousBlockedChunk; - var chunk$52 = new ReactPromise("pending", null, null); - chunk$52.then( + var chunk$54 = new ReactPromise("pending", null, null); + chunk$54.then( function (v) { return controller.enqueue(v); }, @@ -1485,10 +1543,10 @@ function startReadableStream(response, id, type) { return controller.error(e); } ); - previousBlockedChunk = chunk$52; + previousBlockedChunk = chunk$54; chunk.then(function () { - previousBlockedChunk === chunk$52 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$52, json); + previousBlockedChunk === chunk$54 && (previousBlockedChunk = null); + resolveModelChunk(response, chunk$54, json); }); } }, @@ -1630,8 +1688,8 @@ function mergeBuffer(buffer, lastChunk) { for (var l = buffer.length, byteLength = lastChunk.length, i = 0; i < l; i++) byteLength += buffer[i].byteLength; byteLength = new Uint8Array(byteLength); - for (var i$53 = (i = 0); i$53 < l; i$53++) { - var chunk = buffer[i$53]; + for (var i$55 = (i = 0); i$55 < l; i$55++) { + var chunk = buffer[i$55]; byteLength.set(chunk, i); i += chunk.byteLength; } diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js index cd53289145bbc..b17ce14005dda 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.development.js @@ -1540,7 +1540,13 @@ i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -1579,6 +1585,30 @@ } value = value[path[i]]; } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((path = value._payload), path === handler.chunk)) + value = handler.value; + else { + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; + } response = map(response, value, parentObject, key); parentObject[key] = response; "" === key && null === handler.value && (handler.value = response); @@ -1844,20 +1874,26 @@ parentChunk.push(existingDebugInfo); } function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); - switch (id.status) { + var path = reference.split(":"); + reference = parseInt(path[0], 16); + reference = getChunk(response, reference); + switch (reference.status) { case "resolved_model": - initializeModelChunk(id); + initializeModelChunk(reference); break; case "resolved_module": - initializeModuleChunk(id); + initializeModuleChunk(reference); } - switch (id.status) { + switch (reference.status) { case "fulfilled": - for (var value = id.value, i = 1; i < reference.length; i++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { + for (var value = reference.value, i = 1; i < path.length; i++) { + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { value = value._payload; switch (value.status) { case "resolved_model": @@ -1878,7 +1914,7 @@ key, response, map, - reference.slice(i - 1), + path.slice(i - 1), !1 ); case "halted": @@ -1914,22 +1950,44 @@ ); } } - value = value[reference[i]]; + value = value[path[i]]; + } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { + path = value._payload; + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; } response = map(response, value, parentObject, key); (parentObject[0] !== REACT_ELEMENT_TYPE || ("4" !== key && "5" !== key)) && - transferReferencedDebugInfo(initializingChunk, id, response); + transferReferencedDebugInfo(initializingChunk, reference, response); return response; case "pending": case "blocked": return waitForReference( - id, + reference, parentObject, key, response, map, - reference, + path, !1 ); case "halted": @@ -1951,12 +2009,12 @@ initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) + (initializingHandler.reason = reference.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: id.reason, + reason: reference.reason, deps: 0, errored: !0 }), diff --git a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.production.js b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.production.js index b10d13bac7a36..9cb2de74ba5f5 100644 --- a/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.production.js +++ b/packages/next/src/compiled/react-server-dom-turbopack/cjs/react-server-dom-turbopack-client.node.production.js @@ -935,7 +935,13 @@ function fulfillReference(reference, value) { i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -974,9 +980,33 @@ function fulfillReference(reference, value) { } value = value[path[i]]; } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((reference = value._payload), reference === handler.chunk)) + value = handler.value; + else { + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + value = reference.value; + continue; + } + break; + } + response = map(response, value, parentObject, key); + parentObject[key] = response; + "" === key && null === handler.value && (handler.value = response); if ( parentObject[0] === REACT_ELEMENT_TYPE && "object" === typeof handler.value && @@ -985,7 +1015,7 @@ function fulfillReference(reference, value) { ) switch (((parentObject = handler.value), key)) { case "3": - parentObject.props = reference; + parentObject.props = response; } handler.deps--; 0 === handler.deps && @@ -1147,30 +1177,36 @@ function getOutlinedModel(response, reference, parentObject, key, map) { } switch (id.status) { case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { - value = value._payload; - switch (value.status) { + id = id.value; + for (var i = 1; i < reference.length; i++) { + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + id = id._payload; + switch (id.status) { case "resolved_model": - initializeModelChunk(value); + initializeModelChunk(id); break; case "resolved_module": - initializeModuleChunk(value); + initializeModuleChunk(id); } - switch (value.status) { + switch (id.status) { case "fulfilled": - value = value.value; + id = id.value; break; case "blocked": case "pending": return waitForReference( - value, + id, parentObject, key, response, map, - reference.slice(id - 1) + reference.slice(i - 1) ); case "halted": return ( @@ -1191,12 +1227,12 @@ function getOutlinedModel(response, reference, parentObject, key, map) { initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) + (initializingHandler.reason = id.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: value.reason, + reason: id.reason, deps: 0, errored: !0 }), @@ -1204,9 +1240,31 @@ function getOutlinedModel(response, reference, parentObject, key, map) { ); } } - value = value[reference[id]]; + id = id[reference[i]]; + } + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + reference = id._payload; + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + id = reference.value; + continue; + } + break; } - return map(response, value, parentObject, key); + return map(response, id, parentObject, key); case "pending": case "blocked": return waitForReference(id, parentObject, key, response, map, reference); @@ -1480,8 +1538,8 @@ function startReadableStream(response, id, type) { (previousBlockedChunk = chunk)); } else { chunk = previousBlockedChunk; - var chunk$52 = new ReactPromise("pending", null, null); - chunk$52.then( + var chunk$54 = new ReactPromise("pending", null, null); + chunk$54.then( function (v) { return controller.enqueue(v); }, @@ -1489,10 +1547,10 @@ function startReadableStream(response, id, type) { return controller.error(e); } ); - previousBlockedChunk = chunk$52; + previousBlockedChunk = chunk$54; chunk.then(function () { - previousBlockedChunk === chunk$52 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$52, json); + previousBlockedChunk === chunk$54 && (previousBlockedChunk = null); + resolveModelChunk(response, chunk$54, json); }); } }, @@ -1634,8 +1692,8 @@ function mergeBuffer(buffer, lastChunk) { for (var l = buffer.length, byteLength = lastChunk.length, i = 0; i < l; i++) byteLength += buffer[i].byteLength; byteLength = new Uint8Array(byteLength); - for (var i$53 = (i = 0); i$53 < l; i$53++) { - var chunk = buffer[i$53]; + for (var i$55 = (i = 0); i$55 < l; i$55++) { + var chunk = buffer[i$55]; byteLength.set(chunk, i); i += chunk.byteLength; } 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 02d3078e76ada..1721003518e5d 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.2.0-canary-d415fd3e-20250919", - "react-dom": "19.2.0-canary-d415fd3e-20250919" + "react": "19.2.0-canary-1eca9a27-20250922", + "react-dom": "19.2.0-canary-1eca9a27-20250922" } } \ 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 40f9a84458064..427d7b2e25f52 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 @@ -1862,7 +1862,13 @@ i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -1901,6 +1907,30 @@ } value = value[path[i]]; } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((path = value._payload), path === handler.chunk)) + value = handler.value; + else { + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; + } response = map(response, value, parentObject, key); parentObject[key] = response; "" === key && null === handler.value && (handler.value = response); @@ -2160,23 +2190,29 @@ parentChunk.push(existingDebugInfo); } function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); + var path = reference.split(":"); + reference = parseInt(path[0], 16); + reference = getChunk(response, reference); null !== initializingChunk && isArrayImpl(initializingChunk._children) && - initializingChunk._children.push(id); - switch (id.status) { + initializingChunk._children.push(reference); + switch (reference.status) { case "resolved_model": - initializeModelChunk(id); + initializeModelChunk(reference); break; case "resolved_module": - initializeModuleChunk(id); + initializeModuleChunk(reference); } - switch (id.status) { + switch (reference.status) { case "fulfilled": - for (var value = id.value, i = 1; i < reference.length; i++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { + for (var value = reference.value, i = 1; i < path.length; i++) { + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { value = value._payload; switch (value.status) { case "resolved_model": @@ -2197,7 +2233,7 @@ key, response, map, - reference.slice(i - 1), + path.slice(i - 1), !1 ); case "halted": @@ -2233,22 +2269,44 @@ ); } } - value = value[reference[i]]; + value = value[path[i]]; + } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { + path = value._payload; + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; } response = map(response, value, parentObject, key); (parentObject[0] !== REACT_ELEMENT_TYPE || ("4" !== key && "5" !== key)) && - transferReferencedDebugInfo(initializingChunk, id, response); + transferReferencedDebugInfo(initializingChunk, reference, response); return response; case "pending": case "blocked": return waitForReference( - id, + reference, parentObject, key, response, map, - reference, + path, !1 ); case "halted": @@ -2270,12 +2328,12 @@ initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) + (initializingHandler.reason = reference.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: id.reason, + reason: reference.reason, deps: 0, errored: !0 }), @@ -4771,10 +4829,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.2.0-experimental-d415fd3e-20250919", + version: "19.2.0-experimental-1eca9a27-20250922", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-experimental-d415fd3e-20250919", + reconcilerVersion: "19.2.0-experimental-1eca9a27-20250922", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.production.js index c05e2db33e89f..91ee91b5153fc 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.browser.production.js @@ -779,7 +779,13 @@ function fulfillReference(reference, value) { i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -818,9 +824,33 @@ function fulfillReference(reference, value) { } value = value[path[i]]; } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((reference = value._payload), reference === handler.chunk)) + value = handler.value; + else { + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + value = reference.value; + continue; + } + break; + } + response = map(response, value, parentObject, key); + parentObject[key] = response; + "" === key && null === handler.value && (handler.value = response); if ( parentObject[0] === REACT_ELEMENT_TYPE && "object" === typeof handler.value && @@ -829,7 +859,7 @@ function fulfillReference(reference, value) { ) switch (((parentObject = handler.value), key)) { case "3": - parentObject.props = reference; + parentObject.props = response; } handler.deps--; 0 === handler.deps && @@ -977,30 +1007,36 @@ function getOutlinedModel(response, reference, parentObject, key, map) { } switch (id.status) { case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { - value = value._payload; - switch (value.status) { + id = id.value; + for (var i = 1; i < reference.length; i++) { + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + id = id._payload; + switch (id.status) { case "resolved_model": - initializeModelChunk(value); + initializeModelChunk(id); break; case "resolved_module": - initializeModuleChunk(value); + initializeModuleChunk(id); } - switch (value.status) { + switch (id.status) { case "fulfilled": - value = value.value; + id = id.value; break; case "blocked": case "pending": return waitForReference( - value, + id, parentObject, key, response, map, - reference.slice(id - 1) + reference.slice(i - 1) ); case "halted": return ( @@ -1021,12 +1057,12 @@ function getOutlinedModel(response, reference, parentObject, key, map) { initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) + (initializingHandler.reason = id.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: value.reason, + reason: id.reason, deps: 0, errored: !0 }), @@ -1034,9 +1070,31 @@ function getOutlinedModel(response, reference, parentObject, key, map) { ); } } - value = value[reference[id]]; + id = id[reference[i]]; + } + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + reference = id._payload; + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + id = reference.value; + continue; + } + break; } - return map(response, value, parentObject, key); + return map(response, id, parentObject, key); case "pending": case "blocked": return waitForReference(id, parentObject, key, response, map, reference); @@ -1302,8 +1360,8 @@ function startReadableStream(response, id, type) { (previousBlockedChunk = chunk)); } else { chunk = previousBlockedChunk; - var chunk$52 = new ReactPromise("pending", null, null); - chunk$52.then( + var chunk$54 = new ReactPromise("pending", null, null); + chunk$54.then( function (v) { return controller.enqueue(v); }, @@ -1311,10 +1369,10 @@ function startReadableStream(response, id, type) { return controller.error(e); } ); - previousBlockedChunk = chunk$52; + previousBlockedChunk = chunk$54; chunk.then(function () { - previousBlockedChunk === chunk$52 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$52, json); + previousBlockedChunk === chunk$54 && (previousBlockedChunk = null); + resolveModelChunk(response, chunk$54, json); }); } }, @@ -1456,8 +1514,8 @@ function mergeBuffer(buffer, lastChunk) { for (var l = buffer.length, byteLength = lastChunk.length, i = 0; i < l; i++) byteLength += buffer[i].byteLength; byteLength = new Uint8Array(byteLength); - for (var i$53 = (i = 0); i$53 < l; i$53++) { - var chunk = buffer[i$53]; + for (var i$55 = (i = 0); i$55 < l; i$55++) { + var chunk = buffer[i$55]; byteLength.set(chunk, i); i += chunk.byteLength; } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js index 146cbd388d554..6e365ae4b0a4d 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.development.js @@ -2012,7 +2012,13 @@ i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -2051,6 +2057,30 @@ } value = value[path[i]]; } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((path = value._payload), path === handler.chunk)) + value = handler.value; + else { + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; + } response = map(response, value, parentObject, key); parentObject[key] = response; "" === key && null === handler.value && (handler.value = response); @@ -2316,23 +2346,29 @@ parentChunk.push(existingDebugInfo); } function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); + var path = reference.split(":"); + reference = parseInt(path[0], 16); + reference = getChunk(response, reference); null !== initializingChunk && isArrayImpl(initializingChunk._children) && - initializingChunk._children.push(id); - switch (id.status) { + initializingChunk._children.push(reference); + switch (reference.status) { case "resolved_model": - initializeModelChunk(id); + initializeModelChunk(reference); break; case "resolved_module": - initializeModuleChunk(id); + initializeModuleChunk(reference); } - switch (id.status) { + switch (reference.status) { case "fulfilled": - for (var value = id.value, i = 1; i < reference.length; i++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { + for (var value = reference.value, i = 1; i < path.length; i++) { + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { value = value._payload; switch (value.status) { case "resolved_model": @@ -2353,7 +2389,7 @@ key, response, map, - reference.slice(i - 1), + path.slice(i - 1), !1 ); case "halted": @@ -2389,22 +2425,44 @@ ); } } - value = value[reference[i]]; + value = value[path[i]]; + } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { + path = value._payload; + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; } response = map(response, value, parentObject, key); (parentObject[0] !== REACT_ELEMENT_TYPE || ("4" !== key && "5" !== key)) && - transferReferencedDebugInfo(initializingChunk, id, response); + transferReferencedDebugInfo(initializingChunk, reference, response); return response; case "pending": case "blocked": return waitForReference( - id, + reference, parentObject, key, response, map, - reference, + path, !1 ); case "halted": @@ -2426,12 +2484,12 @@ initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) + (initializingHandler.reason = reference.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: id.reason, + reason: reference.reason, deps: 0, errored: !0 }), diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.production.js index 8ecec32d79721..149dd69443304 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.edge.production.js @@ -940,7 +940,13 @@ function fulfillReference(reference, value) { i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -979,9 +985,33 @@ function fulfillReference(reference, value) { } value = value[path[i]]; } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((reference = value._payload), reference === handler.chunk)) + value = handler.value; + else { + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + value = reference.value; + continue; + } + break; + } + response = map(response, value, parentObject, key); + parentObject[key] = response; + "" === key && null === handler.value && (handler.value = response); if ( parentObject[0] === REACT_ELEMENT_TYPE && "object" === typeof handler.value && @@ -990,7 +1020,7 @@ function fulfillReference(reference, value) { ) switch (((parentObject = handler.value), key)) { case "3": - parentObject.props = reference; + parentObject.props = response; } handler.deps--; 0 === handler.deps && @@ -1152,30 +1182,36 @@ function getOutlinedModel(response, reference, parentObject, key, map) { } switch (id.status) { case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { - value = value._payload; - switch (value.status) { + id = id.value; + for (var i = 1; i < reference.length; i++) { + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + id = id._payload; + switch (id.status) { case "resolved_model": - initializeModelChunk(value); + initializeModelChunk(id); break; case "resolved_module": - initializeModuleChunk(value); + initializeModuleChunk(id); } - switch (value.status) { + switch (id.status) { case "fulfilled": - value = value.value; + id = id.value; break; case "blocked": case "pending": return waitForReference( - value, + id, parentObject, key, response, map, - reference.slice(id - 1) + reference.slice(i - 1) ); case "halted": return ( @@ -1196,12 +1232,12 @@ function getOutlinedModel(response, reference, parentObject, key, map) { initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) + (initializingHandler.reason = id.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: value.reason, + reason: id.reason, deps: 0, errored: !0 }), @@ -1209,9 +1245,31 @@ function getOutlinedModel(response, reference, parentObject, key, map) { ); } } - value = value[reference[id]]; + id = id[reference[i]]; + } + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + reference = id._payload; + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + id = reference.value; + continue; + } + break; } - return map(response, value, parentObject, key); + return map(response, id, parentObject, key); case "pending": case "blocked": return waitForReference(id, parentObject, key, response, map, reference); @@ -1482,8 +1540,8 @@ function startReadableStream(response, id, type) { (previousBlockedChunk = chunk)); } else { chunk = previousBlockedChunk; - var chunk$52 = new ReactPromise("pending", null, null); - chunk$52.then( + var chunk$54 = new ReactPromise("pending", null, null); + chunk$54.then( function (v) { return controller.enqueue(v); }, @@ -1491,10 +1549,10 @@ function startReadableStream(response, id, type) { return controller.error(e); } ); - previousBlockedChunk = chunk$52; + previousBlockedChunk = chunk$54; chunk.then(function () { - previousBlockedChunk === chunk$52 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$52, json); + previousBlockedChunk === chunk$54 && (previousBlockedChunk = null); + resolveModelChunk(response, chunk$54, json); }); } }, @@ -1636,8 +1694,8 @@ function mergeBuffer(buffer, lastChunk) { for (var l = buffer.length, byteLength = lastChunk.length, i = 0; i < l; i++) byteLength += buffer[i].byteLength; byteLength = new Uint8Array(byteLength); - for (var i$53 = (i = 0); i$53 < l; i$53++) { - var chunk = buffer[i$53]; + for (var i$55 = (i = 0); i$55 < l; i$55++) { + var chunk = buffer[i$55]; byteLength.set(chunk, i); i += chunk.byteLength; } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.development.js index 466db841ba740..36d09f6f17d55 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.development.js @@ -2012,7 +2012,13 @@ i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -2051,6 +2057,30 @@ } value = value[path[i]]; } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((path = value._payload), path === handler.chunk)) + value = handler.value; + else { + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; + } response = map(response, value, parentObject, key); parentObject[key] = response; "" === key && null === handler.value && (handler.value = response); @@ -2316,23 +2346,29 @@ parentChunk.push(existingDebugInfo); } function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); + var path = reference.split(":"); + reference = parseInt(path[0], 16); + reference = getChunk(response, reference); null !== initializingChunk && isArrayImpl(initializingChunk._children) && - initializingChunk._children.push(id); - switch (id.status) { + initializingChunk._children.push(reference); + switch (reference.status) { case "resolved_model": - initializeModelChunk(id); + initializeModelChunk(reference); break; case "resolved_module": - initializeModuleChunk(id); + initializeModuleChunk(reference); } - switch (id.status) { + switch (reference.status) { case "fulfilled": - for (var value = id.value, i = 1; i < reference.length; i++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { + for (var value = reference.value, i = 1; i < path.length; i++) { + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { value = value._payload; switch (value.status) { case "resolved_model": @@ -2353,7 +2389,7 @@ key, response, map, - reference.slice(i - 1), + path.slice(i - 1), !1 ); case "halted": @@ -2389,22 +2425,44 @@ ); } } - value = value[reference[i]]; + value = value[path[i]]; + } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { + path = value._payload; + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; } response = map(response, value, parentObject, key); (parentObject[0] !== REACT_ELEMENT_TYPE || ("4" !== key && "5" !== key)) && - transferReferencedDebugInfo(initializingChunk, id, response); + transferReferencedDebugInfo(initializingChunk, reference, response); return response; case "pending": case "blocked": return waitForReference( - id, + reference, parentObject, key, response, map, - reference, + path, !1 ); case "halted": @@ -2426,12 +2484,12 @@ initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) + (initializingHandler.reason = reference.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: id.reason, + reason: reference.reason, deps: 0, errored: !0 }), diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.production.js index f04c0178ac7ca..17481eb103843 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.production.js @@ -941,7 +941,13 @@ function fulfillReference(reference, value) { i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -980,9 +986,33 @@ function fulfillReference(reference, value) { } value = value[path[i]]; } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((reference = value._payload), reference === handler.chunk)) + value = handler.value; + else { + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + value = reference.value; + continue; + } + break; + } + response = map(response, value, parentObject, key); + parentObject[key] = response; + "" === key && null === handler.value && (handler.value = response); if ( parentObject[0] === REACT_ELEMENT_TYPE && "object" === typeof handler.value && @@ -991,7 +1021,7 @@ function fulfillReference(reference, value) { ) switch (((parentObject = handler.value), key)) { case "3": - parentObject.props = reference; + parentObject.props = response; } handler.deps--; 0 === handler.deps && @@ -1153,30 +1183,36 @@ function getOutlinedModel(response, reference, parentObject, key, map) { } switch (id.status) { case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { - value = value._payload; - switch (value.status) { + id = id.value; + for (var i = 1; i < reference.length; i++) { + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + id = id._payload; + switch (id.status) { case "resolved_model": - initializeModelChunk(value); + initializeModelChunk(id); break; case "resolved_module": - initializeModuleChunk(value); + initializeModuleChunk(id); } - switch (value.status) { + switch (id.status) { case "fulfilled": - value = value.value; + id = id.value; break; case "blocked": case "pending": return waitForReference( - value, + id, parentObject, key, response, map, - reference.slice(id - 1) + reference.slice(i - 1) ); case "halted": return ( @@ -1197,12 +1233,12 @@ function getOutlinedModel(response, reference, parentObject, key, map) { initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) + (initializingHandler.reason = id.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: value.reason, + reason: id.reason, deps: 0, errored: !0 }), @@ -1210,9 +1246,31 @@ function getOutlinedModel(response, reference, parentObject, key, map) { ); } } - value = value[reference[id]]; + id = id[reference[i]]; + } + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + reference = id._payload; + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + id = reference.value; + continue; + } + break; } - return map(response, value, parentObject, key); + return map(response, id, parentObject, key); case "pending": case "blocked": return waitForReference(id, parentObject, key, response, map, reference); @@ -1486,8 +1544,8 @@ function startReadableStream(response, id, type) { (previousBlockedChunk = chunk)); } else { chunk = previousBlockedChunk; - var chunk$52 = new ReactPromise("pending", null, null); - chunk$52.then( + var chunk$54 = new ReactPromise("pending", null, null); + chunk$54.then( function (v) { return controller.enqueue(v); }, @@ -1495,10 +1553,10 @@ function startReadableStream(response, id, type) { return controller.error(e); } ); - previousBlockedChunk = chunk$52; + previousBlockedChunk = chunk$54; chunk.then(function () { - previousBlockedChunk === chunk$52 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$52, json); + previousBlockedChunk === chunk$54 && (previousBlockedChunk = null); + resolveModelChunk(response, chunk$54, json); }); } }, @@ -1640,8 +1698,8 @@ function mergeBuffer(buffer, lastChunk) { for (var l = buffer.length, byteLength = lastChunk.length, i = 0; i < l; i++) byteLength += buffer[i].byteLength; byteLength = new Uint8Array(byteLength); - for (var i$53 = (i = 0); i$53 < l; i$53++) { - var chunk = buffer[i$53]; + for (var i$55 = (i = 0); i$55 < l; i$55++) { + var chunk = buffer[i$55]; byteLength.set(chunk, i); i += chunk.byteLength; } diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.development.js index e4e95e511fd90..8ef3f2435c9c4 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.development.js @@ -1972,7 +1972,13 @@ i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -2011,6 +2017,30 @@ } value = value[path[i]]; } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((path = value._payload), path === handler.chunk)) + value = handler.value; + else { + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; + } response = map(response, value, parentObject, key); parentObject[key] = response; "" === key && null === handler.value && (handler.value = response); @@ -2276,23 +2306,29 @@ parentChunk.push(existingDebugInfo); } function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); + var path = reference.split(":"); + reference = parseInt(path[0], 16); + reference = getChunk(response, reference); null !== initializingChunk && isArrayImpl(initializingChunk._children) && - initializingChunk._children.push(id); - switch (id.status) { + initializingChunk._children.push(reference); + switch (reference.status) { case "resolved_model": - initializeModelChunk(id); + initializeModelChunk(reference); break; case "resolved_module": - initializeModuleChunk(id); + initializeModuleChunk(reference); } - switch (id.status) { + switch (reference.status) { case "fulfilled": - for (var value = id.value, i = 1; i < reference.length; i++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { + for (var value = reference.value, i = 1; i < path.length; i++) { + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { value = value._payload; switch (value.status) { case "resolved_model": @@ -2313,7 +2349,7 @@ key, response, map, - reference.slice(i - 1), + path.slice(i - 1), !1 ); case "halted": @@ -2349,22 +2385,44 @@ ); } } - value = value[reference[i]]; + value = value[path[i]]; + } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { + path = value._payload; + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; } response = map(response, value, parentObject, key); (parentObject[0] !== REACT_ELEMENT_TYPE || ("4" !== key && "5" !== key)) && - transferReferencedDebugInfo(initializingChunk, id, response); + transferReferencedDebugInfo(initializingChunk, reference, response); return response; case "pending": case "blocked": return waitForReference( - id, + reference, parentObject, key, response, map, - reference, + path, !1 ); case "halted": @@ -2386,12 +2444,12 @@ initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) + (initializingHandler.reason = reference.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: id.reason, + reason: reference.reason, deps: 0, errored: !0 }), diff --git a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.production.js b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.production.js index 877e61ca0f9a3..eac806e542599 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/cjs/react-server-dom-webpack-client.node.unbundled.production.js @@ -906,7 +906,13 @@ function fulfillReference(reference, value) { i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -945,9 +951,33 @@ function fulfillReference(reference, value) { } value = value[path[i]]; } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((reference = value._payload), reference === handler.chunk)) + value = handler.value; + else { + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + value = reference.value; + continue; + } + break; + } + response = map(response, value, parentObject, key); + parentObject[key] = response; + "" === key && null === handler.value && (handler.value = response); if ( parentObject[0] === REACT_ELEMENT_TYPE && "object" === typeof handler.value && @@ -956,7 +986,7 @@ function fulfillReference(reference, value) { ) switch (((parentObject = handler.value), key)) { case "3": - parentObject.props = reference; + parentObject.props = response; } handler.deps--; 0 === handler.deps && @@ -1118,30 +1148,36 @@ function getOutlinedModel(response, reference, parentObject, key, map) { } switch (id.status) { case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { - value = value._payload; - switch (value.status) { + id = id.value; + for (var i = 1; i < reference.length; i++) { + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + id = id._payload; + switch (id.status) { case "resolved_model": - initializeModelChunk(value); + initializeModelChunk(id); break; case "resolved_module": - initializeModuleChunk(value); + initializeModuleChunk(id); } - switch (value.status) { + switch (id.status) { case "fulfilled": - value = value.value; + id = id.value; break; case "blocked": case "pending": return waitForReference( - value, + id, parentObject, key, response, map, - reference.slice(id - 1) + reference.slice(i - 1) ); case "halted": return ( @@ -1162,12 +1198,12 @@ function getOutlinedModel(response, reference, parentObject, key, map) { initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) + (initializingHandler.reason = id.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: value.reason, + reason: id.reason, deps: 0, errored: !0 }), @@ -1175,9 +1211,31 @@ function getOutlinedModel(response, reference, parentObject, key, map) { ); } } - value = value[reference[id]]; + id = id[reference[i]]; + } + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + reference = id._payload; + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + id = reference.value; + continue; + } + break; } - return map(response, value, parentObject, key); + return map(response, id, parentObject, key); case "pending": case "blocked": return waitForReference(id, parentObject, key, response, map, reference); @@ -1451,8 +1509,8 @@ function startReadableStream(response, id, type) { (previousBlockedChunk = chunk)); } else { chunk = previousBlockedChunk; - var chunk$52 = new ReactPromise("pending", null, null); - chunk$52.then( + var chunk$54 = new ReactPromise("pending", null, null); + chunk$54.then( function (v) { return controller.enqueue(v); }, @@ -1460,10 +1518,10 @@ function startReadableStream(response, id, type) { return controller.error(e); } ); - previousBlockedChunk = chunk$52; + previousBlockedChunk = chunk$54; chunk.then(function () { - previousBlockedChunk === chunk$52 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$52, json); + previousBlockedChunk === chunk$54 && (previousBlockedChunk = null); + resolveModelChunk(response, chunk$54, json); }); } }, @@ -1605,8 +1663,8 @@ function mergeBuffer(buffer, lastChunk) { for (var l = buffer.length, byteLength = lastChunk.length, i = 0; i < l; i++) byteLength += buffer[i].byteLength; byteLength = new Uint8Array(byteLength); - for (var i$53 = (i = 0); i$53 < l; i$53++) { - var chunk = buffer[i$53]; + for (var i$55 = (i = 0); i$55 < l; i$55++) { + var chunk = buffer[i$55]; byteLength.set(chunk, i); i += chunk.byteLength; } 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 4213f77793f93..b4a98ca2ff3b4 100644 --- a/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json +++ b/packages/next/src/compiled/react-server-dom-webpack-experimental/package.json @@ -64,8 +64,8 @@ "webpack-sources": "^3.2.0" }, "peerDependencies": { - "react": "0.0.0-experimental-d415fd3e-20250919", - "react-dom": "0.0.0-experimental-d415fd3e-20250919", + "react": "0.0.0-experimental-1eca9a27-20250922", + "react-dom": "0.0.0-experimental-1eca9a27-20250922", "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 07e26ddfe1e18..742300b502b74 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 @@ -1393,7 +1393,13 @@ i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -1432,6 +1438,30 @@ } value = value[path[i]]; } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((path = value._payload), path === handler.chunk)) + value = handler.value; + else { + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; + } response = map(response, value, parentObject, key); parentObject[key] = response; "" === key && null === handler.value && (handler.value = response); @@ -1691,20 +1721,26 @@ parentChunk.push(existingDebugInfo); } function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); - switch (id.status) { + var path = reference.split(":"); + reference = parseInt(path[0], 16); + reference = getChunk(response, reference); + switch (reference.status) { case "resolved_model": - initializeModelChunk(id); + initializeModelChunk(reference); break; case "resolved_module": - initializeModuleChunk(id); + initializeModuleChunk(reference); } - switch (id.status) { + switch (reference.status) { case "fulfilled": - for (var value = id.value, i = 1; i < reference.length; i++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { + for (var value = reference.value, i = 1; i < path.length; i++) { + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { value = value._payload; switch (value.status) { case "resolved_model": @@ -1725,7 +1761,7 @@ key, response, map, - reference.slice(i - 1), + path.slice(i - 1), !1 ); case "halted": @@ -1761,22 +1797,44 @@ ); } } - value = value[reference[i]]; + value = value[path[i]]; + } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { + path = value._payload; + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; } response = map(response, value, parentObject, key); (parentObject[0] !== REACT_ELEMENT_TYPE || ("4" !== key && "5" !== key)) && - transferReferencedDebugInfo(initializingChunk, id, response); + transferReferencedDebugInfo(initializingChunk, reference, response); return response; case "pending": case "blocked": return waitForReference( - id, + reference, parentObject, key, response, map, - reference, + path, !1 ); case "halted": @@ -1798,12 +1856,12 @@ initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) + (initializingHandler.reason = reference.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: id.reason, + reason: reference.reason, deps: 0, errored: !0 }), @@ -3705,10 +3763,10 @@ return hook.checkDCE ? !0 : !1; })({ bundleType: 1, - version: "19.2.0-canary-d415fd3e-20250919", + version: "19.2.0-canary-1eca9a27-20250922", rendererPackageName: "react-server-dom-webpack", currentDispatcherRef: ReactSharedInternals, - reconcilerVersion: "19.2.0-canary-d415fd3e-20250919", + reconcilerVersion: "19.2.0-canary-1eca9a27-20250922", getCurrentComponentInfo: function () { return currentOwnerInDEV; } diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.js index dda328b731751..1540265d59c55 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.browser.production.js @@ -775,7 +775,13 @@ function fulfillReference(reference, value) { i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -814,9 +820,33 @@ function fulfillReference(reference, value) { } value = value[path[i]]; } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((reference = value._payload), reference === handler.chunk)) + value = handler.value; + else { + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + value = reference.value; + continue; + } + break; + } + response = map(response, value, parentObject, key); + parentObject[key] = response; + "" === key && null === handler.value && (handler.value = response); if ( parentObject[0] === REACT_ELEMENT_TYPE && "object" === typeof handler.value && @@ -825,7 +855,7 @@ function fulfillReference(reference, value) { ) switch (((parentObject = handler.value), key)) { case "3": - parentObject.props = reference; + parentObject.props = response; } handler.deps--; 0 === handler.deps && @@ -973,30 +1003,36 @@ function getOutlinedModel(response, reference, parentObject, key, map) { } switch (id.status) { case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { - value = value._payload; - switch (value.status) { + id = id.value; + for (var i = 1; i < reference.length; i++) { + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + id = id._payload; + switch (id.status) { case "resolved_model": - initializeModelChunk(value); + initializeModelChunk(id); break; case "resolved_module": - initializeModuleChunk(value); + initializeModuleChunk(id); } - switch (value.status) { + switch (id.status) { case "fulfilled": - value = value.value; + id = id.value; break; case "blocked": case "pending": return waitForReference( - value, + id, parentObject, key, response, map, - reference.slice(id - 1) + reference.slice(i - 1) ); case "halted": return ( @@ -1017,12 +1053,12 @@ function getOutlinedModel(response, reference, parentObject, key, map) { initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) + (initializingHandler.reason = id.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: value.reason, + reason: id.reason, deps: 0, errored: !0 }), @@ -1030,9 +1066,31 @@ function getOutlinedModel(response, reference, parentObject, key, map) { ); } } - value = value[reference[id]]; + id = id[reference[i]]; + } + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + reference = id._payload; + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + id = reference.value; + continue; + } + break; } - return map(response, value, parentObject, key); + return map(response, id, parentObject, key); case "pending": case "blocked": return waitForReference(id, parentObject, key, response, map, reference); @@ -1298,8 +1356,8 @@ function startReadableStream(response, id, type) { (previousBlockedChunk = chunk)); } else { chunk = previousBlockedChunk; - var chunk$52 = new ReactPromise("pending", null, null); - chunk$52.then( + var chunk$54 = new ReactPromise("pending", null, null); + chunk$54.then( function (v) { return controller.enqueue(v); }, @@ -1307,10 +1365,10 @@ function startReadableStream(response, id, type) { return controller.error(e); } ); - previousBlockedChunk = chunk$52; + previousBlockedChunk = chunk$54; chunk.then(function () { - previousBlockedChunk === chunk$52 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$52, json); + previousBlockedChunk === chunk$54 && (previousBlockedChunk = null); + resolveModelChunk(response, chunk$54, json); }); } }, @@ -1452,8 +1510,8 @@ function mergeBuffer(buffer, lastChunk) { for (var l = buffer.length, byteLength = lastChunk.length, i = 0; i < l; i++) byteLength += buffer[i].byteLength; byteLength = new Uint8Array(byteLength); - for (var i$53 = (i = 0); i$53 < l; i$53++) { - var chunk = buffer[i$53]; + for (var i$55 = (i = 0); i$55 < l; i$55++) { + var chunk = buffer[i$55]; byteLength.set(chunk, i); i += chunk.byteLength; } diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js index 6b848220dc565..dc760dbcf9a90 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.development.js @@ -1543,7 +1543,13 @@ i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -1582,6 +1588,30 @@ } value = value[path[i]]; } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((path = value._payload), path === handler.chunk)) + value = handler.value; + else { + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; + } response = map(response, value, parentObject, key); parentObject[key] = response; "" === key && null === handler.value && (handler.value = response); @@ -1847,20 +1877,26 @@ parentChunk.push(existingDebugInfo); } function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); - switch (id.status) { + var path = reference.split(":"); + reference = parseInt(path[0], 16); + reference = getChunk(response, reference); + switch (reference.status) { case "resolved_model": - initializeModelChunk(id); + initializeModelChunk(reference); break; case "resolved_module": - initializeModuleChunk(id); + initializeModuleChunk(reference); } - switch (id.status) { + switch (reference.status) { case "fulfilled": - for (var value = id.value, i = 1; i < reference.length; i++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { + for (var value = reference.value, i = 1; i < path.length; i++) { + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { value = value._payload; switch (value.status) { case "resolved_model": @@ -1881,7 +1917,7 @@ key, response, map, - reference.slice(i - 1), + path.slice(i - 1), !1 ); case "halted": @@ -1917,22 +1953,44 @@ ); } } - value = value[reference[i]]; + value = value[path[i]]; + } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { + path = value._payload; + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; } response = map(response, value, parentObject, key); (parentObject[0] !== REACT_ELEMENT_TYPE || ("4" !== key && "5" !== key)) && - transferReferencedDebugInfo(initializingChunk, id, response); + transferReferencedDebugInfo(initializingChunk, reference, response); return response; case "pending": case "blocked": return waitForReference( - id, + reference, parentObject, key, response, map, - reference, + path, !1 ); case "halted": @@ -1954,12 +2012,12 @@ initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) + (initializingHandler.reason = reference.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: id.reason, + reason: reference.reason, deps: 0, errored: !0 }), diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.production.js index 72a88f2a67e07..8e8af5bb7f42c 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.edge.production.js @@ -936,7 +936,13 @@ function fulfillReference(reference, value) { i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -975,9 +981,33 @@ function fulfillReference(reference, value) { } value = value[path[i]]; } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((reference = value._payload), reference === handler.chunk)) + value = handler.value; + else { + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + value = reference.value; + continue; + } + break; + } + response = map(response, value, parentObject, key); + parentObject[key] = response; + "" === key && null === handler.value && (handler.value = response); if ( parentObject[0] === REACT_ELEMENT_TYPE && "object" === typeof handler.value && @@ -986,7 +1016,7 @@ function fulfillReference(reference, value) { ) switch (((parentObject = handler.value), key)) { case "3": - parentObject.props = reference; + parentObject.props = response; } handler.deps--; 0 === handler.deps && @@ -1148,30 +1178,36 @@ function getOutlinedModel(response, reference, parentObject, key, map) { } switch (id.status) { case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { - value = value._payload; - switch (value.status) { + id = id.value; + for (var i = 1; i < reference.length; i++) { + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + id = id._payload; + switch (id.status) { case "resolved_model": - initializeModelChunk(value); + initializeModelChunk(id); break; case "resolved_module": - initializeModuleChunk(value); + initializeModuleChunk(id); } - switch (value.status) { + switch (id.status) { case "fulfilled": - value = value.value; + id = id.value; break; case "blocked": case "pending": return waitForReference( - value, + id, parentObject, key, response, map, - reference.slice(id - 1) + reference.slice(i - 1) ); case "halted": return ( @@ -1192,12 +1228,12 @@ function getOutlinedModel(response, reference, parentObject, key, map) { initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) + (initializingHandler.reason = id.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: value.reason, + reason: id.reason, deps: 0, errored: !0 }), @@ -1205,9 +1241,31 @@ function getOutlinedModel(response, reference, parentObject, key, map) { ); } } - value = value[reference[id]]; + id = id[reference[i]]; + } + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + reference = id._payload; + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + id = reference.value; + continue; + } + break; } - return map(response, value, parentObject, key); + return map(response, id, parentObject, key); case "pending": case "blocked": return waitForReference(id, parentObject, key, response, map, reference); @@ -1478,8 +1536,8 @@ function startReadableStream(response, id, type) { (previousBlockedChunk = chunk)); } else { chunk = previousBlockedChunk; - var chunk$52 = new ReactPromise("pending", null, null); - chunk$52.then( + var chunk$54 = new ReactPromise("pending", null, null); + chunk$54.then( function (v) { return controller.enqueue(v); }, @@ -1487,10 +1545,10 @@ function startReadableStream(response, id, type) { return controller.error(e); } ); - previousBlockedChunk = chunk$52; + previousBlockedChunk = chunk$54; chunk.then(function () { - previousBlockedChunk === chunk$52 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$52, json); + previousBlockedChunk === chunk$54 && (previousBlockedChunk = null); + resolveModelChunk(response, chunk$54, json); }); } }, @@ -1632,8 +1690,8 @@ function mergeBuffer(buffer, lastChunk) { for (var l = buffer.length, byteLength = lastChunk.length, i = 0; i < l; i++) byteLength += buffer[i].byteLength; byteLength = new Uint8Array(byteLength); - for (var i$53 = (i = 0); i$53 < l; i$53++) { - var chunk = buffer[i$53]; + for (var i$55 = (i = 0); i$55 < l; i$55++) { + var chunk = buffer[i$55]; byteLength.set(chunk, i); i += chunk.byteLength; } diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js index 98e4ed972bbb3..0210ff7b535f2 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.development.js @@ -1543,7 +1543,13 @@ i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -1582,6 +1588,30 @@ } value = value[path[i]]; } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((path = value._payload), path === handler.chunk)) + value = handler.value; + else { + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; + } response = map(response, value, parentObject, key); parentObject[key] = response; "" === key && null === handler.value && (handler.value = response); @@ -1847,20 +1877,26 @@ parentChunk.push(existingDebugInfo); } function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); - switch (id.status) { + var path = reference.split(":"); + reference = parseInt(path[0], 16); + reference = getChunk(response, reference); + switch (reference.status) { case "resolved_model": - initializeModelChunk(id); + initializeModelChunk(reference); break; case "resolved_module": - initializeModuleChunk(id); + initializeModuleChunk(reference); } - switch (id.status) { + switch (reference.status) { case "fulfilled": - for (var value = id.value, i = 1; i < reference.length; i++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { + for (var value = reference.value, i = 1; i < path.length; i++) { + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { value = value._payload; switch (value.status) { case "resolved_model": @@ -1881,7 +1917,7 @@ key, response, map, - reference.slice(i - 1), + path.slice(i - 1), !1 ); case "halted": @@ -1917,22 +1953,44 @@ ); } } - value = value[reference[i]]; + value = value[path[i]]; + } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { + path = value._payload; + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; } response = map(response, value, parentObject, key); (parentObject[0] !== REACT_ELEMENT_TYPE || ("4" !== key && "5" !== key)) && - transferReferencedDebugInfo(initializingChunk, id, response); + transferReferencedDebugInfo(initializingChunk, reference, response); return response; case "pending": case "blocked": return waitForReference( - id, + reference, parentObject, key, response, map, - reference, + path, !1 ); case "halted": @@ -1954,12 +2012,12 @@ initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) + (initializingHandler.reason = reference.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: id.reason, + reason: reference.reason, deps: 0, errored: !0 }), diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.production.js index ff481cedd4e21..4b41909e679e6 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.production.js @@ -937,7 +937,13 @@ function fulfillReference(reference, value) { i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -976,9 +982,33 @@ function fulfillReference(reference, value) { } value = value[path[i]]; } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((reference = value._payload), reference === handler.chunk)) + value = handler.value; + else { + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + value = reference.value; + continue; + } + break; + } + response = map(response, value, parentObject, key); + parentObject[key] = response; + "" === key && null === handler.value && (handler.value = response); if ( parentObject[0] === REACT_ELEMENT_TYPE && "object" === typeof handler.value && @@ -987,7 +1017,7 @@ function fulfillReference(reference, value) { ) switch (((parentObject = handler.value), key)) { case "3": - parentObject.props = reference; + parentObject.props = response; } handler.deps--; 0 === handler.deps && @@ -1149,30 +1179,36 @@ function getOutlinedModel(response, reference, parentObject, key, map) { } switch (id.status) { case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { - value = value._payload; - switch (value.status) { + id = id.value; + for (var i = 1; i < reference.length; i++) { + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + id = id._payload; + switch (id.status) { case "resolved_model": - initializeModelChunk(value); + initializeModelChunk(id); break; case "resolved_module": - initializeModuleChunk(value); + initializeModuleChunk(id); } - switch (value.status) { + switch (id.status) { case "fulfilled": - value = value.value; + id = id.value; break; case "blocked": case "pending": return waitForReference( - value, + id, parentObject, key, response, map, - reference.slice(id - 1) + reference.slice(i - 1) ); case "halted": return ( @@ -1193,12 +1229,12 @@ function getOutlinedModel(response, reference, parentObject, key, map) { initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) + (initializingHandler.reason = id.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: value.reason, + reason: id.reason, deps: 0, errored: !0 }), @@ -1206,9 +1242,31 @@ function getOutlinedModel(response, reference, parentObject, key, map) { ); } } - value = value[reference[id]]; + id = id[reference[i]]; + } + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + reference = id._payload; + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + id = reference.value; + continue; + } + break; } - return map(response, value, parentObject, key); + return map(response, id, parentObject, key); case "pending": case "blocked": return waitForReference(id, parentObject, key, response, map, reference); @@ -1482,8 +1540,8 @@ function startReadableStream(response, id, type) { (previousBlockedChunk = chunk)); } else { chunk = previousBlockedChunk; - var chunk$52 = new ReactPromise("pending", null, null); - chunk$52.then( + var chunk$54 = new ReactPromise("pending", null, null); + chunk$54.then( function (v) { return controller.enqueue(v); }, @@ -1491,10 +1549,10 @@ function startReadableStream(response, id, type) { return controller.error(e); } ); - previousBlockedChunk = chunk$52; + previousBlockedChunk = chunk$54; chunk.then(function () { - previousBlockedChunk === chunk$52 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$52, json); + previousBlockedChunk === chunk$54 && (previousBlockedChunk = null); + resolveModelChunk(response, chunk$54, json); }); } }, @@ -1636,8 +1694,8 @@ function mergeBuffer(buffer, lastChunk) { for (var l = buffer.length, byteLength = lastChunk.length, i = 0; i < l; i++) byteLength += buffer[i].byteLength; byteLength = new Uint8Array(byteLength); - for (var i$53 = (i = 0); i$53 < l; i$53++) { - var chunk = buffer[i$53]; + for (var i$55 = (i = 0); i$55 < l; i$55++) { + var chunk = buffer[i$55]; byteLength.set(chunk, i); i += chunk.byteLength; } diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js index 530546c0b90ce..efefd33547c00 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.development.js @@ -1503,7 +1503,13 @@ i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -1542,6 +1548,30 @@ } value = value[path[i]]; } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((path = value._payload), path === handler.chunk)) + value = handler.value; + else { + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; + } response = map(response, value, parentObject, key); parentObject[key] = response; "" === key && null === handler.value && (handler.value = response); @@ -1807,20 +1837,26 @@ parentChunk.push(existingDebugInfo); } function getOutlinedModel(response, reference, parentObject, key, map) { - reference = reference.split(":"); - var id = parseInt(reference[0], 16); - id = getChunk(response, id); - switch (id.status) { + var path = reference.split(":"); + reference = parseInt(path[0], 16); + reference = getChunk(response, reference); + switch (reference.status) { case "resolved_model": - initializeModelChunk(id); + initializeModelChunk(reference); break; case "resolved_module": - initializeModuleChunk(id); + initializeModuleChunk(reference); } - switch (id.status) { + switch (reference.status) { case "fulfilled": - for (var value = id.value, i = 1; i < reference.length; i++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { + for (var value = reference.value, i = 1; i < path.length; i++) { + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { value = value._payload; switch (value.status) { case "resolved_model": @@ -1841,7 +1877,7 @@ key, response, map, - reference.slice(i - 1), + path.slice(i - 1), !1 ); case "halted": @@ -1877,22 +1913,44 @@ ); } } - value = value[reference[i]]; + value = value[path[i]]; + } + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) { + path = value._payload; + switch (path.status) { + case "resolved_model": + initializeModelChunk(path); + break; + case "resolved_module": + initializeModuleChunk(path); + } + switch (path.status) { + case "fulfilled": + value = path.value; + continue; + } + break; } response = map(response, value, parentObject, key); (parentObject[0] !== REACT_ELEMENT_TYPE || ("4" !== key && "5" !== key)) && - transferReferencedDebugInfo(initializingChunk, id, response); + transferReferencedDebugInfo(initializingChunk, reference, response); return response; case "pending": case "blocked": return waitForReference( - id, + reference, parentObject, key, response, map, - reference, + path, !1 ); case "halted": @@ -1914,12 +1972,12 @@ initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = id.reason)) + (initializingHandler.reason = reference.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: id.reason, + reason: reference.reason, deps: 0, errored: !0 }), diff --git a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.production.js b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.production.js index e038a6494a126..47a54cca5f76b 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.production.js +++ b/packages/next/src/compiled/react-server-dom-webpack/cjs/react-server-dom-webpack-client.node.unbundled.production.js @@ -902,7 +902,13 @@ function fulfillReference(reference, value) { i < path.length; i++ ) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) if (((value = value._payload), value === handler.chunk)) value = handler.value; else { @@ -941,9 +947,33 @@ function fulfillReference(reference, value) { } value = value[path[i]]; } - reference = map(response, value, parentObject, key); - parentObject[key] = reference; - "" === key && null === handler.value && (handler.value = reference); + for ( + ; + "object" === typeof value && + null !== value && + value.$$typeof === REACT_LAZY_TYPE; + + ) + if (((reference = value._payload), reference === handler.chunk)) + value = handler.value; + else { + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + value = reference.value; + continue; + } + break; + } + response = map(response, value, parentObject, key); + parentObject[key] = response; + "" === key && null === handler.value && (handler.value = response); if ( parentObject[0] === REACT_ELEMENT_TYPE && "object" === typeof handler.value && @@ -952,7 +982,7 @@ function fulfillReference(reference, value) { ) switch (((parentObject = handler.value), key)) { case "3": - parentObject.props = reference; + parentObject.props = response; } handler.deps--; 0 === handler.deps && @@ -1114,30 +1144,36 @@ function getOutlinedModel(response, reference, parentObject, key, map) { } switch (id.status) { case "fulfilled": - var value = id.value; - for (id = 1; id < reference.length; id++) { - for (; value.$$typeof === REACT_LAZY_TYPE; ) { - value = value._payload; - switch (value.status) { + id = id.value; + for (var i = 1; i < reference.length; i++) { + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + id = id._payload; + switch (id.status) { case "resolved_model": - initializeModelChunk(value); + initializeModelChunk(id); break; case "resolved_module": - initializeModuleChunk(value); + initializeModuleChunk(id); } - switch (value.status) { + switch (id.status) { case "fulfilled": - value = value.value; + id = id.value; break; case "blocked": case "pending": return waitForReference( - value, + id, parentObject, key, response, map, - reference.slice(id - 1) + reference.slice(i - 1) ); case "halted": return ( @@ -1158,12 +1194,12 @@ function getOutlinedModel(response, reference, parentObject, key, map) { initializingHandler ? ((initializingHandler.errored = !0), (initializingHandler.value = null), - (initializingHandler.reason = value.reason)) + (initializingHandler.reason = id.reason)) : (initializingHandler = { parent: null, chunk: null, value: null, - reason: value.reason, + reason: id.reason, deps: 0, errored: !0 }), @@ -1171,9 +1207,31 @@ function getOutlinedModel(response, reference, parentObject, key, map) { ); } } - value = value[reference[id]]; + id = id[reference[i]]; + } + for ( + ; + "object" === typeof id && + null !== id && + id.$$typeof === REACT_LAZY_TYPE; + + ) { + reference = id._payload; + switch (reference.status) { + case "resolved_model": + initializeModelChunk(reference); + break; + case "resolved_module": + initializeModuleChunk(reference); + } + switch (reference.status) { + case "fulfilled": + id = reference.value; + continue; + } + break; } - return map(response, value, parentObject, key); + return map(response, id, parentObject, key); case "pending": case "blocked": return waitForReference(id, parentObject, key, response, map, reference); @@ -1447,8 +1505,8 @@ function startReadableStream(response, id, type) { (previousBlockedChunk = chunk)); } else { chunk = previousBlockedChunk; - var chunk$52 = new ReactPromise("pending", null, null); - chunk$52.then( + var chunk$54 = new ReactPromise("pending", null, null); + chunk$54.then( function (v) { return controller.enqueue(v); }, @@ -1456,10 +1514,10 @@ function startReadableStream(response, id, type) { return controller.error(e); } ); - previousBlockedChunk = chunk$52; + previousBlockedChunk = chunk$54; chunk.then(function () { - previousBlockedChunk === chunk$52 && (previousBlockedChunk = null); - resolveModelChunk(response, chunk$52, json); + previousBlockedChunk === chunk$54 && (previousBlockedChunk = null); + resolveModelChunk(response, chunk$54, json); }); } }, @@ -1601,8 +1659,8 @@ function mergeBuffer(buffer, lastChunk) { for (var l = buffer.length, byteLength = lastChunk.length, i = 0; i < l; i++) byteLength += buffer[i].byteLength; byteLength = new Uint8Array(byteLength); - for (var i$53 = (i = 0); i$53 < l; i$53++) { - var chunk = buffer[i$53]; + for (var i$55 = (i = 0); i$55 < l; i$55++) { + var chunk = buffer[i$55]; byteLength.set(chunk, i); i += chunk.byteLength; } 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 a90b88bf07373..5cb00df3b5142 100644 --- a/packages/next/src/compiled/react-server-dom-webpack/package.json +++ b/packages/next/src/compiled/react-server-dom-webpack/package.json @@ -64,8 +64,8 @@ "webpack-sources": "^3.2.0" }, "peerDependencies": { - "react": "19.2.0-canary-d415fd3e-20250919", - "react-dom": "19.2.0-canary-d415fd3e-20250919", + "react": "19.2.0-canary-1eca9a27-20250922", + "react-dom": "19.2.0-canary-1eca9a27-20250922", "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 546ad0a56847e..dd1657f030701 100644 --- a/packages/next/src/compiled/react/cjs/react.development.js +++ b/packages/next/src/compiled/react/cjs/react.development.js @@ -1273,7 +1273,7 @@ exports.useTransition = function () { return resolveDispatcher().useTransition(); }; - exports.version = "19.2.0-canary-d415fd3e-20250919"; + exports.version = "19.2.0-canary-1eca9a27-20250922"; "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 8db88dd456acd..26f881c5612e6 100644 --- a/packages/next/src/compiled/react/cjs/react.production.js +++ b/packages/next/src/compiled/react/cjs/react.production.js @@ -536,4 +536,4 @@ exports.useSyncExternalStore = function ( exports.useTransition = function () { return ReactSharedInternals.H.useTransition(); }; -exports.version = "19.2.0-canary-d415fd3e-20250919"; +exports.version = "19.2.0-canary-1eca9a27-20250922"; 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 d8d51a7d897cd..011ea25adbeef 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 @@ -844,5 +844,5 @@ exports.useMemo = function (create, deps) { return resolveDispatcher().useMemo(create, deps); }; - exports.version = "19.2.0-canary-d415fd3e-20250919"; + exports.version = "19.2.0-canary-1eca9a27-20250922"; })(); 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 23c61e9428330..13f7476f39c91 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 @@ -420,4 +420,4 @@ exports.useId = function () { exports.useMemo = function (create, deps) { return ReactSharedInternals.H.useMemo(create, deps); }; -exports.version = "19.2.0-canary-d415fd3e-20250919"; +exports.version = "19.2.0-canary-1eca9a27-20250922"; diff --git a/packages/next/src/compiled/unistore/unistore.js b/packages/next/src/compiled/unistore/unistore.js index df708cff11403..adbc42f229b44 100644 --- a/packages/next/src/compiled/unistore/unistore.js +++ b/packages/next/src/compiled/unistore/unistore.js @@ -1 +1 @@ -(()=>{var t={753: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={639: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=14.0.0'} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -2825,8 +2825,8 @@ packages: resolution: {integrity: sha512-9+uaWyF1o/PgXqHLJnC81IIG0HlV3o9eFCQ5hWZDMx5NHrFk0rrwqEFGQOB8lti/rnbxNPi+kYYw1D4e8xSn/Q==} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -3041,7 +3041,7 @@ packages: resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==} peerDependencies: '@types/react': '*' - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -3058,7 +3058,7 @@ packages: '@emotion/use-insertion-effect-with-fallbacks@1.0.1': resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 '@emotion/utils@1.2.1': resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} @@ -3589,20 +3589,20 @@ packages: '@floating-ui/react-dom@2.1.0': resolution: {integrity: sha512-lNzj5EQmEKn5FFKc04+zasr09h/uX8RtJRNj5gUXsSQIXHVWTVh+hVAg1vOMCexkX8EgvemMvIFpQfkosnVNyA==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 '@floating-ui/react-dom@2.1.5': resolution: {integrity: sha512-HDO/1/1oH9fjj4eLgegrlH3dklZpHtUYYFiVwMUwfGvk9jWDRWqkklA2/NFScknrcNSspbV868WjXORvreDX+Q==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 '@floating-ui/react@0.26.16': resolution: {integrity: sha512-HEf43zxZNAI/E781QIVpYSF3K2VH4TTYZpqecjdsFkjsaU1EbaWcM++kw0HXFffj7gDUcBFevX8s0rQGQpxkow==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 '@floating-ui/utils@0.2.10': resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==} @@ -4338,13 +4338,13 @@ packages: resolution: {integrity: sha512-l9ypojKN3PjwO1CSLIsqxi7mA25+7w+xc71Q+JuCCREI0tuGwkZsKbIOpuTATIJOjPh8ycLiW7QxX1LYsRTq6w==} peerDependencies: '@mantine/hooks': 7.10.1 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 '@mantine/hooks@7.11.2': resolution: {integrity: sha512-jhyVe/sbDEG2U8rr2lMecUPgQxcfr5hh9HazqGfkS7ZRIMDO7uJ947yAcTMGGkp5Lxtt5TBFt1Cb6tiB2/1agg==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 '@manypkg/find-root@1.1.0': resolution: {integrity: sha512-mki5uBvhHzO8kYYix/WRy2WX8S3B5wdVSc9D6KcU5lQNglP2yt58/VfLuAK49glRXChosY8ap2oJ1qgma3GUVA==} @@ -4370,13 +4370,13 @@ packages: '@mdx-js/react@2.2.1': resolution: {integrity: sha512-YdXcMcEnqZhzql98RNrqYo9cEhTTesBiCclEtoiQUbJwx87q9453GTapYU6kJ8ZZ2ek1Vp25SiAXEFy5O/eAPw==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 '@mdx-js/react@3.1.0': resolution: {integrity: sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 '@module-federation/error-codes@0.18.0': resolution: {integrity: sha512-Woonm8ehyVIUPXChmbu80Zj6uJkC0dD9SJUZ/wOPtO8iiz/m+dkrOugAuKgoiR6qH4F+yorWila954tBz4uKsQ==} @@ -4795,8 +4795,8 @@ packages: peerDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -4808,8 +4808,8 @@ packages: peerDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -4821,8 +4821,8 @@ packages: peerDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -4834,8 +4834,8 @@ packages: peerDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -4846,7 +4846,7 @@ packages: resolution: {integrity: sha512-z4eqJvfiNnFMHIIvXP3CY57y2WJs5g2v3X0zm9mEJkrkNv4rDxu+sg9Jh8EkXyeqBkB7SOcboo9dMVqhyrACIg==} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -4855,7 +4855,7 @@ packages: resolution: {integrity: sha512-jCi/QKUM2r1Ju5a3J64TH2A5SpKAgh0LpknyqdQ4m6DCV0xJ2HG1xARRwNGPQfi1SLdLWZ1OJz6F4OMBBNiGJA==} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -4865,8 +4865,8 @@ packages: peerDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -4877,7 +4877,7 @@ packages: resolution: {integrity: sha512-1UEWRX6jnOA2y4H5WczZ44gOOjTEmlqv1uNW4GAJEO5+bauCBhv8snY65Iw5/VOS/ghKN9gr2KjnLKxrsvoMVw==} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -4887,8 +4887,8 @@ packages: peerDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -4899,7 +4899,7 @@ packages: resolution: {integrity: sha512-0rFg/Rj2Q62NCm62jZw0QX7a3sz6QCQU0LpZdNrJX8byRGaGVTqbrW9jAoIAHyMQqsNpeZ81YgSizOt5WXq0Pw==} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -4909,8 +4909,8 @@ packages: peerDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -4921,7 +4921,7 @@ packages: resolution: {integrity: sha512-kGkGegYIdQsOb4XjsfM97rXsiHaBwco+hFI66oO4s9LU+PLAC5oJ7khdOVFxkhsmlbpUqDAvXw11CluXP+jkHg==} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -4931,8 +4931,8 @@ packages: peerDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -4944,8 +4944,8 @@ packages: peerDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -4957,8 +4957,8 @@ packages: peerDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -4970,8 +4970,8 @@ packages: peerDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -4983,8 +4983,8 @@ packages: peerDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -4996,8 +4996,8 @@ packages: peerDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -5009,8 +5009,8 @@ packages: peerDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -5022,8 +5022,8 @@ packages: peerDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -5034,7 +5034,7 @@ packages: resolution: {integrity: sha512-aeNmHnBxbi2St0au6VBVC7JXFlhLlOnvIIlePNniyUNAClzmtAUEY8/pBiK3iHjufOlwA+c20/8jngo7xcrg8A==} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -5044,8 +5044,8 @@ packages: peerDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -5056,7 +5056,7 @@ packages: resolution: {integrity: sha512-FkBMwD+qbGQeMu1cOHnuGB6x4yzPjho8ap5WtbEJ26umhgqVXbhekKUQO+hZEL1vU92a3wHwdp0HAcqAUF5iDg==} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -5065,7 +5065,7 @@ packages: resolution: {integrity: sha512-BjasUjixPFdS+NKkypcyyN5Pmg83Olst0+c6vGov0diwTEo6mgdqVR6hxcEgFuh4QrAs7Rc+9KuGJ9TVCj0Zzg==} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -5074,7 +5074,7 @@ packages: resolution: {integrity: sha512-Qp8WbZOBe+blgpuUT+lw2xheLP8q0oatc9UpmiemEICxGvFLYmHm9QowVZGHtJlGbS6A6yJ3iViad/2cVjnOiA==} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -5083,7 +5083,7 @@ packages: resolution: {integrity: sha512-Il0+boE7w/XebUHyBjroE+DbByORGR9KKmITzbR7MyQ4akpORYP/ZmbhAr0DG7RmmBqoOnZdy2QlvajJ2QA59g==} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -5092,7 +5092,7 @@ packages: resolution: {integrity: sha512-RbJRS4UWQFkzHTTwVymMTUv8EqYhOp8dOOviLj2ugtTiXRaRQS7GLGxZTLL1jWhMeoSCf5zmcZkqTl9IiYfXcQ==} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -5101,7 +5101,7 @@ packages: resolution: {integrity: sha512-2dHfToCj/pzca2Ck724OZ5L0EVrr3eHRNsG/b3xQJLA2hZpVCS99bLAX+hm1IHXDEnzU6by5z/5MIY794/a8NQ==} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -5110,7 +5110,7 @@ packages: resolution: {integrity: sha512-QTYuDesS0VtuHNNvMh+CjlKJ4LJickCMUAqjlE3+j8w+RlRpwyX3apEQKGFzbZGdo7XNG1tXa+bQqIE7HIXT2w==} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -5119,7 +5119,7 @@ packages: resolution: {integrity: sha512-ewrXRDTAqAXlkl6t/fkXWNAhFX9I+CkKlw6zjEwk86RSPKwZr3xpBRso655aqYafwtnbpHLj6toFzmd6xdVptQ==} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -5129,8 +5129,8 @@ packages: peerDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -5508,8 +5508,8 @@ packages: '@storybook/blocks@8.6.0': resolution: {integrity: sha512-3PNxlB5Ooj8CIhttbDxeV6kW7ui+2GEdTngtqhnsUHVjzeTKpilsk2lviOeUzqlyq5FDK+rhpZ3L3DJ9pDvioA==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 storybook: ^8.6.0 peerDependenciesMeta: react: @@ -5559,8 +5559,8 @@ packages: resolution: {integrity: sha512-Nz/UzeYQdUZUhacrPyfkiiysSjydyjgg/p0P9HxB4p/WaJUUjMAcaoaLgy3EXx61zZJ3iD36WPuDkZs5QYrA0A==} engines: {node: '>=14.0.0'} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 '@storybook/instrumenter@8.6.0': resolution: {integrity: sha512-eEY/Hfa3Vj5Nv4vHRHlSqjoyW6oAKNK3rKIXfL/eawQwb7rKhzijDLG5YBH44Hh7dEPIqUp0LEdgpyIY7GXezg==} @@ -5576,8 +5576,8 @@ packages: resolution: {integrity: sha512-04T86VG0UJtiozgZkTR5sY1qM3E0Rgwqwllvyy7kFFdkV+Sv/VsPjW9sC38s9C8FtCYRL8pJZz81ey3oylpIMA==} engines: {node: '>=18.0.0'} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 storybook: ^8.6.0 typescript: '*' peerDependenciesMeta: @@ -5598,16 +5598,16 @@ packages: '@storybook/react-dom-shim@8.6.0': resolution: {integrity: sha512-5Y+vMHhcx0xnaNsLQMbkmjc3zkDn/fGBNsiLH2e4POvW3ZQvOxjoyxAsEQaKwLtFgsdCFSd2tR89F6ItYrA2JQ==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 storybook: ^8.6.0 '@storybook/react-webpack5@8.6.0': resolution: {integrity: sha512-2L9CYDPn1OL0B8K5EU/Wpo9Slg8f0vkYPaPioQnmcK3Q4SJR4JAuDVWHUtNdxhaPOkHIy887Tfrf6BEC/blMaQ==} engines: {node: '>=18.0.0'} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 storybook: ^8.6.0 typescript: '>= 4.2.x' peerDependenciesMeta: @@ -5619,8 +5619,8 @@ packages: engines: {node: '>=18.0.0'} peerDependencies: '@storybook/test': 8.6.0 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 storybook: ^8.6.0 typescript: '>= 4.2.x' peerDependenciesMeta: @@ -5888,8 +5888,8 @@ packages: engines: {node: '>=18'} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -9338,8 +9338,8 @@ packages: peerDependencies: eslint: '>=8.0.0' - eslint-plugin-react-hooks@0.0.0-experimental-d415fd3e-20250919: - resolution: {integrity: sha512-OLjBx5XcFJLl0224WPNCbbuVD1OAIPpqkFIv+iy7X1ha9KmSb63pC54/QJV9DiJftHHk5OcSt+PSbF3mj01sxQ==} + eslint-plugin-react-hooks@0.0.0-experimental-1eca9a27-20250922: + resolution: {integrity: sha512-wy+Z4kH5xXhOB1UzNmJZ04rd1k6MXJh2WcNO1Wxsx9GC8kwiTileNh3bOLyT0X02sK2laxdNTiEz+I8m9dP04A==} 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 @@ -9976,8 +9976,8 @@ packages: '@types/react': 19.1.13 algoliasearch: 5.x.x next: 14.x.x || 15.x.x - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 react-router: 7.x.x waku: ^0.26.0 peerDependenciesMeta: @@ -10009,7 +10009,7 @@ packages: '@fumadocs/mdx-remote': ^1.4.0 fumadocs-core: ^14.0.0 || ^15.0.0 next: ^15.3.0 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 vite: 6.x.x || 7.x.x peerDependenciesMeta: '@fumadocs/mdx-remote': @@ -10026,8 +10026,8 @@ packages: peerDependencies: '@types/react': 19.1.13 next: 14.x.x || 15.x.x - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 tailwindcss: ^3.4.14 || ^4.0.0 peerDependenciesMeta: '@types/react': @@ -12230,7 +12230,7 @@ packages: lucide-react@0.383.0: resolution: {integrity: sha512-13xlG0CQCJtzjSQYwwJ3WRqMHtRj3EXmLlorrARt7y+IHnxUCp3XyFNL1DfaGySWxHObDvnu1u1dV+0VMKHUSg==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 lz-string@1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} @@ -12988,8 +12988,8 @@ packages: next-themes@0.4.6: resolution: {integrity: sha512-pZvgD5L0IEvX5/9GWyHMf3m8BKiVQwsCMHfoFosXtXBMnaS0ZnIJ9ST4b4NqLVKDEm8QBxoNNGNaBv2JNF6XNA==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 next-tick@1.0.0: resolution: {integrity: sha512-mc/caHeUcdjnC/boPWJefDr4KUIWQNv+tlnFnJd38QMou86QtxQzBJfxgGRzvx8jazYRqrVlaHarfO72uNxPOg==} @@ -13002,8 +13002,8 @@ packages: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.51.1 babel-plugin-react-compiler: '*' - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -14858,23 +14858,23 @@ packages: resolution: {integrity: sha512-APPU8HB2uZnpl6Vt/+0AFoVYgSRtfiP6FLrZgPPTDmqSb2R4qZRbgd0A3VzIFxDt5e+Fozjx79WjLWnF69DK8g==} engines: {node: '>=16.14.0'} - react-dom@0.0.0-experimental-d415fd3e-20250919: - resolution: {integrity: sha512-5INlJjuog3Svnq3iD2xaY1faLRsacuZwACX2xTWby9+zWfQATnUO5gJ3edMNjYmAHaPKwzpVPsHsmJ+SxjCN9w==} + react-dom@0.0.0-experimental-1eca9a27-20250922: + resolution: {integrity: sha512-Go878O13n2Qk9gE6/gY49AC2QFnMvG+3gRdUiHArhdNTLihlzarbZ/oWYCj4rB4IsDCGsWxFopBpmeiyP5YKeA==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 - react-dom@19.2.0-canary-d415fd3e-20250919: - resolution: {integrity: sha512-x6oMy2coDRpRxmci7mbUm8a3SbuMFKAq+4RsnkcdTx9O+9CZh/av8lOSwoNQq83to4exCR5wxBZYeBr7jloZbA==} + react-dom@19.2.0-canary-1eca9a27-20250922: + resolution: {integrity: sha512-ANDoyLVlmJdBiCUavUcGen0lhu4hl3halEL7ltYqAkszgGFY+JJz+9VuoyIjihUxJAduJgS2lqNszX7kGgmHEQ==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 react-dom@19.2.0-canary-f508edc8-20250818: resolution: {integrity: sha512-VX2+WGj5PLJRgWTc+JWJqJ1wv0qY3dQ7HiD3haXUInV+XtuQ46kxdc7VuWvHCiNdMWIbx2GdBDdz4qfQJPvuZQ==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 - react-is@19.2.0-canary-d415fd3e-20250919: - resolution: {integrity: sha512-LifAgb8ID5/3gIxe36msqyo6MlBkzMbrHpDnVivqgclEJTPTcXgtF0bXu1MplrLdRVwW9YE6g7jn5TXQnjhwow==} + react-is@19.2.0-canary-1eca9a27-20250922: + resolution: {integrity: sha512-HiXNc6wGLwHpfT4b2lDpgfPu1rnqRDi0UflBBq6BRgmZKu2fPrWQSspHDdivuyom7KoAUPwJOQHjCFSEFeO2Bg==} react-is@19.2.0-canary-f508edc8-20250818: resolution: {integrity: sha512-Q91V1D1ZvqPsYHT4L9R/A76QSStLct3znvku9dmrtOTtrcAKzSLFRiW8agL0vPH4lVtBuiLRLtbyq/HHYWF1PQ==} @@ -14885,14 +14885,14 @@ packages: react-medium-image-zoom@5.3.0: resolution: {integrity: sha512-RCIzVlsKqy3BYgGgYbolUfuvx0aSKC7YhX/IJGEp+WJxsqdIVYJHkBdj++FAj6VD7RiWj6VVmdCfa/9vJE9hZg==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 react-number-format@5.4.0: resolution: {integrity: sha512-NWdICrqLhI7rAS8yUeLVd6Wr4cN7UjJ9IBTS0f/a9i7UB4x4Ti70kGnksBtZ7o4Z7YRbvCMMR/jQmkoOBa/4fg==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 react-refresh@0.12.0: resolution: {integrity: sha512-suLIhrU2IHKL5JEKR/fAwJv7bbeq4kJ+pJopf77jHwuR+HmJS/HbrPIGsTBUVfw7tXPOmYv7UJ7PCaN49e8x4A==} @@ -14903,7 +14903,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -14913,7 +14913,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -14923,7 +14923,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -14933,58 +14933,58 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true - react-server-dom-turbopack@0.0.0-experimental-d415fd3e-20250919: - resolution: {integrity: sha512-jhqs+1MTPJSzPNaZPIoEWypNMEKSm/KqmsJuWddwELSJ7CLZeQjdGu7Hb2Pf0L09H3M6x+Th/20YWqxQb5oLnQ==} + react-server-dom-turbopack@0.0.0-experimental-1eca9a27-20250922: + resolution: {integrity: sha512-eSWQ9BRELsk95wbfWawNDYcLHEsOaYkSnFNT55LAsik7F0wdjkfIageDwqNDMsBuaqPLVpQXi/Zh8Kao+x1FJQ==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 - react-server-dom-turbopack@19.2.0-canary-d415fd3e-20250919: - resolution: {integrity: sha512-V0rTgFPPrE7YnKYzHArTEWZ7OrYqzy2DzX1VoHSA7Zcn7yv+J6RTnlU5XbemLQpNV4RgqOGVrd7elX+/1IGrPQ==} + react-server-dom-turbopack@19.2.0-canary-1eca9a27-20250922: + resolution: {integrity: sha512-TdeP3SLXukNEmjf9TzfZ0KM1C3vnSCotFrJfsRW0hGQt17dsFEBXOcgGA+S1odGWW0haAKQpRWLMDOz3uubLdg==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 - react-server-dom-webpack@0.0.0-experimental-d415fd3e-20250919: - resolution: {integrity: sha512-MymDoI93+y/02gKd3S7bXnf8X9H9NQvQfBdi8j1pF+Q1RyuA3j61cMpaAOVSNjqVLUhPdJ0n7YwHmXrdcQpWqw==} + react-server-dom-webpack@0.0.0-experimental-1eca9a27-20250922: + resolution: {integrity: sha512-dyiU3IqofwEU1KVEo8K/kuUNmGOeMxHtxS/64hgc5i3uDAmXAdPn6p/E9I1FVEuSdh55Lm6ZTwDAV5rxgdR7pg==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 webpack: 5.98.0 - react-server-dom-webpack@19.2.0-canary-d415fd3e-20250919: - resolution: {integrity: sha512-yClFbS9ioMA+7U8mPUpM5irfGf6IkA2zpTQeVxgBnXEnaiSO+MIs5XAsojbrzd4NtAVrU5fwbIkhU/j5rdMTVg==} + react-server-dom-webpack@19.2.0-canary-1eca9a27-20250922: + resolution: {integrity: sha512-hBrnaNqDaHJQT6G9MRjNCCCFuc0MMEYi3W1zKipcMbxNzlP/BKjJV8InB/MgAtGEYiaFjwbEDzThemorW2SC/w==} engines: {node: '>=0.10.0'} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 webpack: 5.98.0 react-shallow-renderer@16.15.0: resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 react-ssr-prepass@1.0.8: resolution: {integrity: sha512-O0gfRA1SaK+9ITKxqfnXsej2jF+OHGP/+GxD4unROQaM/0/UczGF9fuF+wTboxaQoKdIf4FvS3h/OigWh704VA==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-is: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-is: 19.2.0-canary-1eca9a27-20250922 react-style-singleton@2.2.1: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -14994,7 +14994,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -15002,26 +15002,26 @@ packages: react-test-renderer@18.2.0: resolution: {integrity: sha512-JWD+aQ0lh2gvh4NM3bBM42Kx+XybOxCpgYK7F8ugAlpaTSnWsX+39Z4XkOykGZAHrjwwTZT3x3KxswVWxHPUqA==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 react-textarea-autosize@8.5.3: resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==} engines: {node: '>=10'} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 react-virtualized@9.22.3: resolution: {integrity: sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922 - react@0.0.0-experimental-d415fd3e-20250919: - resolution: {integrity: sha512-SycQv9vKZImaADrPRGBEdegwLX5uCTAgN5THTBEeSxCoxXCDJIOH2qXg3KIv18/V+uFnbtRpj3mfMd/YeaxfdQ==} + react@0.0.0-experimental-1eca9a27-20250922: + resolution: {integrity: sha512-PPqVHGdOOd0I2nL1ryz7t84SgvaMfCrNXHJR4qr04bJE9oIzs96WibGrB8yHA6IcpbsbFl0JSJvlhVboqF+VYA==} engines: {node: '>=0.10.0'} - react@19.2.0-canary-d415fd3e-20250919: - resolution: {integrity: sha512-gNQ6vJjVZ73TiwaX9tRjGj5039lEQuGlkkncdLkA4XLsIyttTY8bmDEq1JtcQdybxsM7/WE1hgT8Xi/nk2LBrw==} + react@19.2.0-canary-1eca9a27-20250922: + resolution: {integrity: sha512-Pn1bwGjbjTgdY4FwT4s78WoE/hd4vdh/KRFDz8vGYNUzputTGzGdnryPI+DUXEbi3JnPVmir6ctHfk9zE9FfrA==} engines: {node: '>=0.10.0'} react@19.2.0-canary-f508edc8-20250818: @@ -15625,11 +15625,11 @@ packages: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} - scheduler@0.0.0-experimental-d415fd3e-20250919: - resolution: {integrity: sha512-qpET8XqEsRfAj3hxhoCh5YB2JlDk17TY3ZsoO7/rw/Zkmw4uXpW4pMc2X3tYez0/uBfrJ1MCRSnnGsiswk+f8Q==} + scheduler@0.0.0-experimental-1eca9a27-20250922: + resolution: {integrity: sha512-t8NWPaMH1aRbm09lL/2n+16yBijB3syLO2YUA2yY9HQ2EvmBvrVNBrEy9Cl3ReYf2COWzVS+VDB4hyKXJJlYtQ==} - scheduler@0.27.0-canary-d415fd3e-20250919: - resolution: {integrity: sha512-0lNnfpCOaj3cae33jshLBYVKRkLY6ga5JGrSVQX9M+q5Lkoor8PTFNTLNW4s7WlDui78ntyJrOrjirwoBaCWvw==} + scheduler@0.27.0-canary-1eca9a27-20250922: + resolution: {integrity: sha512-D49N7XUH5hLZbxs/g9HZ/sYHLJORBkH0O/64wP3p45ctuPt9UZ+KdpL5fzEAxriJh0kqqFFhjMDy1yTarETx8Q==} schema-utils@2.7.1: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} @@ -16298,7 +16298,7 @@ packages: peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@babel/core': optional: true @@ -16379,7 +16379,7 @@ packages: swr@2.2.4: resolution: {integrity: sha512-njiZ/4RiIhoOlAaLYDqwz5qH/KZXVilRLvomrx83HjzCWTfa+InyfAjv05PSFxnmLzZkNO9ZfvgoqzAaEI4sGQ==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 symbol-observable@1.0.1: resolution: {integrity: sha512-Kb3PrPYz4HanVF1LVGuAdW6LoVgIwjUYJGzFe7NDrBLCN4lsV/5J0MFurV+ygS4bRVwrCEt2c7MQ1R2a72oJDw==} @@ -17190,7 +17190,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -17200,7 +17200,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -17208,13 +17208,13 @@ packages: use-composed-ref@1.3.0: resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 use-isomorphic-layout-effect@1.1.2: resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -17223,7 +17223,7 @@ packages: resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} peerDependencies: '@types/react': '*' - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -17233,7 +17233,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -17243,7 +17243,7 @@ packages: engines: {node: '>=10'} peerDependencies: '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 peerDependenciesMeta: '@types/react': optional: true @@ -17251,12 +17251,12 @@ packages: use-sync-external-store@1.2.0: resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 use-sync-external-store@1.5.0: resolution: {integrity: sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==} peerDependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -18967,28 +18967,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.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@base-ui-components/react@1.0.0-beta.2(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: '@babel/runtime': 7.27.6 - '@base-ui-components/utils': 0.1.0(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@floating-ui/react-dom': 2.1.5(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) + '@base-ui-components/utils': 0.1.0(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@floating-ui/react-dom': 2.1.5(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) '@floating-ui/utils': 0.2.10 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) reselect: 5.1.1 tabbable: 6.2.0 - use-sync-external-store: 1.5.0(react@19.2.0-canary-d415fd3e-20250919) + use-sync-external-store: 1.5.0(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 - '@base-ui-components/utils@0.1.0(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@base-ui-components/utils@0.1.0(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: '@babel/runtime': 7.27.6 '@floating-ui/utils': 0.2.10 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) reselect: 5.1.1 - use-sync-external-store: 1.5.0(react@19.2.0-canary-d415fd3e-20250919) + use-sync-external-store: 1.5.0(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 @@ -19321,17 +19321,17 @@ snapshots: '@emotion/memoize@0.8.1': {} - '@emotion/react@11.11.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919)': + '@emotion/react@11.11.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922)': 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.2.0-canary-d415fd3e-20250919) + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@19.2.0-canary-1eca9a27-20250922) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 hoist-non-react-statics: 3.3.2 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 optionalDependencies: '@types/react': 19.1.13 transitivePeerDependencies: @@ -19349,9 +19349,9 @@ snapshots: '@emotion/unitless@0.8.1': {} - '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.2.0-canary-d415fd3e-20250919)': + '@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 '@emotion/utils@1.2.1': {} @@ -19810,11 +19810,11 @@ snapshots: react: 19.2.0-canary-f508edc8-20250818 react-dom: 19.2.0-canary-f508edc8-20250818(react@19.2.0-canary-f508edc8-20250818) - '@floating-ui/react-dom@2.1.5(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@floating-ui/react-dom@2.1.5(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: '@floating-ui/dom': 1.7.3 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) '@floating-ui/react@0.26.16(react-dom@19.2.0-canary-f508edc8-20250818(react@19.2.0-canary-f508edc8-20250818))(react@19.2.0-canary-f508edc8-20250818)': dependencies: @@ -21011,11 +21011,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@2.2.1(react@19.2.0-canary-d415fd3e-20250919)': + '@mdx-js/react@2.2.1(react@19.2.0-canary-1eca9a27-20250922)': dependencies: '@types/mdx': 2.0.13 '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 '@mdx-js/react@2.2.1(react@19.2.0-canary-f508edc8-20250818)': dependencies: @@ -21023,11 +21023,11 @@ snapshots: '@types/react': 19.1.13 react: 19.2.0-canary-f508edc8-20250818 - '@mdx-js/react@3.1.0(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919)': + '@mdx-js/react@3.1.0(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922)': dependencies: '@types/mdx': 2.0.13 '@types/react': 19.1.13 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 '@module-federation/error-codes@0.18.0': {} @@ -21543,345 +21543,345 @@ snapshots: '@radix-ui/primitive@1.1.3': {} - '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-accordion@1.2.12(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7(@types/react@19.1.13) - '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-arrow@1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7(@types/react@19.1.13) - '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-collapsible@1.1.12(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7(@types/react@19.1.13) - '@radix-ui/react-collection@1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-collection@1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7(@types/react@19.1.13) - '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-compose-refs@1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 optionalDependencies: '@types/react': 19.1.13 - '@radix-ui/react-context@1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-context@1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 optionalDependencies: '@types/react': 19.1.13 - '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-dialog@1.1.15(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) aria-hidden: 1.2.6 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) - react-remove-scroll: 2.7.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) + react-remove-scroll: 2.7.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7(@types/react@19.1.13) - '@radix-ui/react-direction@1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-direction@1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 optionalDependencies: '@types/react': 19.1.13 - '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-dismissable-layer@1.1.11(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-escape-keydown': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7(@types/react@19.1.13) - '@radix-ui/react-focus-guards@1.1.3(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-focus-guards@1.1.3(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 optionalDependencies: '@types/react': 19.1.13 - '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-focus-scope@1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7(@types/react@19.1.13) - '@radix-ui/react-id@1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-id@1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 optionalDependencies: '@types/react': 19.1.13 - '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-navigation-menu@1.2.14(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-previous': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-visually-hidden': 1.2.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7(@types/react@19.1.13) - '@radix-ui/react-popover@1.1.15(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-popover@1.1.15(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-dismissable-layer': 1.1.11(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-focus-guards': 1.1.3(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-focus-scope': 1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-popper': 1.2.8(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-portal': 1.1.9(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) aria-hidden: 1.2.6 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) - react-remove-scroll: 2.7.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) + react-remove-scroll: 2.7.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7(@types/react@19.1.13) - '@radix-ui/react-popper@1.2.8(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': - dependencies: - '@floating-ui/react-dom': 2.1.5(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) + '@radix-ui/react-popper@1.2.8(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': + dependencies: + '@floating-ui/react-dom': 2.1.5(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-arrow': 1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-rect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-size': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) '@radix-ui/rect': 1.1.1 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7(@types/react@19.1.13) - '@radix-ui/react-portal@1.1.9(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-portal@1.1.9(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7(@types/react@19.1.13) - '@radix-ui/react-presence@1.1.5(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-presence@1.1.5(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7(@types/react@19.1.13) - '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-primitive@2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7(@types/react@19.1.13) - '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-roving-focus@1.1.11(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + '@radix-ui/react-collection': 1.1.7(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7(@types/react@19.1.13) - '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-scroll-area@1.2.10(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: '@radix-ui/number': 1.1.1 '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7(@types/react@19.1.13) - '@radix-ui/react-slot@1.2.3(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-slot@1.2.3(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 + '@radix-ui/react-compose-refs': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 optionalDependencies: '@types/react': 19.1.13 - '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-tabs@1.1.13(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: '@radix-ui/primitive': 1.1.3 - '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + '@radix-ui/react-context': 1.1.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-id': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-roving-focus': 1.1.11(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-controllable-state': 1.2.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7(@types/react@19.1.13) - '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-use-callback-ref@1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 optionalDependencies: '@types/react': 19.1.13 - '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-use-controllable-state@1.2.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 + '@radix-ui/react-use-effect-event': 0.0.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 optionalDependencies: '@types/react': 19.1.13 - '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-use-effect-event@0.0.2(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 optionalDependencies: '@types/react': 19.1.13 - '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-use-escape-keydown@1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 + '@radix-ui/react-use-callback-ref': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 optionalDependencies: '@types/react': 19.1.13 - '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-use-layout-effect@1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 optionalDependencies: '@types/react': 19.1.13 - '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-use-previous@1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 optionalDependencies: '@types/react': 19.1.13 - '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-use-rect@1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922)': dependencies: '@radix-ui/rect': 1.1.1 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 optionalDependencies: '@types/react': 19.1.13 - '@radix-ui/react-use-size@1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-use-size@1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 + '@radix-ui/react-use-layout-effect': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 optionalDependencies: '@types/react': 19.1.13 - '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@radix-ui/react-visually-hidden@1.2.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + '@radix-ui/react-primitive': 2.1.3(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 '@types/react-dom': 19.1.7(@types/react@19.1.13) @@ -22205,12 +22205,12 @@ snapshots: '@storybook/addon-docs@8.6.0(@types/react@19.1.13)(storybook@8.6.0(prettier@3.6.2))': dependencies: - '@mdx-js/react': 3.1.0(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@storybook/blocks': 8.6.0(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(storybook@8.6.0(prettier@3.6.2)) + '@mdx-js/react': 3.1.0(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@storybook/blocks': 8.6.0(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(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.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(storybook@8.6.0(prettier@3.6.2)) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + '@storybook/react-dom-shim': 8.6.0(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(storybook@8.6.0(prettier@3.6.2)) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) storybook: 8.6.0(prettier@3.6.2) ts-dedent: 2.2.0 transitivePeerDependencies: @@ -22275,14 +22275,14 @@ snapshots: - '@swc/helpers' - webpack - '@storybook/blocks@8.6.0(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(storybook@8.6.0(prettier@3.6.2))': + '@storybook/blocks@8.6.0(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(storybook@8.6.0(prettier@3.6.2))': dependencies: - '@storybook/icons': 1.3.0(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) + '@storybook/icons': 1.3.0(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) storybook: 8.6.0(prettier@3.6.2) ts-dedent: 2.2.0 optionalDependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) '@storybook/builder-webpack5@8.6.0(@rspack/core@1.5.0(@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: @@ -22361,10 +22361,10 @@ snapshots: '@storybook/global@5.0.0': {} - '@storybook/icons@1.3.0(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@storybook/icons@1.3.0(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) '@storybook/instrumenter@8.6.0(storybook@8.6.0(prettier@3.6.2))': dependencies: @@ -22376,17 +22376,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.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(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.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(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.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(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.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(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.17 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 react-docgen: 7.1.0 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) resolve: 1.22.10 semver: 7.6.3 storybook: 8.6.0(prettier@3.6.2) @@ -22420,19 +22420,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.6.0(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(storybook@8.6.0(prettier@3.6.2))': + '@storybook/react-dom-shim@8.6.0(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(storybook@8.6.0(prettier@3.6.2))': dependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) storybook: 8.6.0(prettier@3.6.2) - '@storybook/react-webpack5@8.6.0(@rspack/core@1.5.0(@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.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)': + '@storybook/react-webpack5@8.6.0(@rspack/core@1.5.0(@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.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2)': dependencies: '@storybook/builder-webpack5': 8.6.0(@rspack/core@1.5.0(@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.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(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.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + '@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.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(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.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(storybook@8.6.0(prettier@3.6.2))(typescript@5.9.2) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) storybook: 8.6.0(prettier@3.6.2) optionalDependencies: typescript: 5.9.2 @@ -22445,16 +22445,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.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(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.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(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.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(storybook@8.6.0(prettier@3.6.2)) + '@storybook/react-dom-shim': 8.6.0(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(storybook@8.6.0(prettier@3.6.2)) '@storybook/theming': 8.6.0(storybook@8.6.0(prettier@3.6.2)) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) storybook: 8.6.0(prettier@3.6.2) optionalDependencies: '@storybook/test': 8.6.0(storybook@8.6.0(prettier@3.6.2)) @@ -22733,13 +22733,13 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@15.0.7(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)': + '@testing-library/react@15.0.7(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)': dependencies: '@babel/runtime': 7.27.0 '@testing-library/dom': 10.1.0 '@types/react-dom': 19.1.7(@types/react@19.1.13) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 @@ -26965,7 +26965,7 @@ snapshots: - bluebird - supports-color - eslint-plugin-react-hooks@0.0.0-experimental-d415fd3e-20250919(eslint@9.12.0(jiti@2.5.1)): + eslint-plugin-react-hooks@0.0.0-experimental-1eca9a27-20250922(eslint@9.12.0(jiti@2.5.1)): dependencies: '@babel/core': 7.26.10 '@babel/parser': 7.27.0 @@ -27955,7 +27955,7 @@ snapshots: fsevents@2.3.3: optional: true - fumadocs-core@15.7.12(@types/react@19.1.13)(next@15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(sass@1.77.8))(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919): + fumadocs-core@15.7.12(@types/react@19.1.13)(next@15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(sass@1.77.8))(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922): dependencies: '@formatjs/intl-localematcher': 0.6.1 '@orama/orama': 3.1.13 @@ -27967,7 +27967,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.1.13)(react@19.2.0-canary-d415fd3e-20250919) + react-remove-scroll: 2.7.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) remark: 15.0.1 remark-gfm: 4.0.1 remark-rehype: 11.1.2 @@ -27976,20 +27976,20 @@ snapshots: unist-util-visit: 5.0.0 optionalDependencies: '@types/react': 19.1.13 - next: 15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(sass@1.77.8) - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + next: 15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(sass@1.77.8) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) transitivePeerDependencies: - supports-color - fumadocs-mdx@11.10.0(fumadocs-core@15.7.12(@types/react@19.1.13)(next@15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(sass@1.77.8))(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919))(next@15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(sass@1.77.8))(react@19.2.0-canary-d415fd3e-20250919)(vite@6.2.5(@types/node@20.17.6(patch_hash=rvl3vkomen3tospgr67bzubfyu))(jiti@2.5.1)(sass@1.77.8)(tsx@4.19.2)): + fumadocs-mdx@11.10.0(fumadocs-core@15.7.12(@types/react@19.1.13)(next@15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(sass@1.77.8))(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922))(next@15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(sass@1.77.8))(react@19.2.0-canary-1eca9a27-20250922)(vite@6.2.5(@types/node@20.17.6(patch_hash=rvl3vkomen3tospgr67bzubfyu))(jiti@2.5.1)(sass@1.77.8)(tsx@4.19.2)): 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.4.0 - fumadocs-core: 15.7.12(@types/react@19.1.13)(next@15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(sass@1.77.8))(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) + fumadocs-core: 15.7.12(@types/react@19.1.13)(next@15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(sass@1.77.8))(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) js-yaml: 4.1.0 lru-cache: 11.2.1 picocolors: 1.1.1 @@ -28001,37 +28001,37 @@ snapshots: unist-util-visit: 5.0.0 zod: 4.1.9 optionalDependencies: - next: 15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(sass@1.77.8) - react: 19.2.0-canary-d415fd3e-20250919 + next: 15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(sass@1.77.8) + react: 19.2.0-canary-1eca9a27-20250922 vite: 6.2.5(@types/node@20.17.6(patch_hash=rvl3vkomen3tospgr67bzubfyu))(jiti@2.5.1)(sass@1.77.8)(tsx@4.19.2) transitivePeerDependencies: - supports-color - fumadocs-ui@15.7.12(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(next@15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(sass@1.77.8))(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(tailwindcss@4.1.13): - dependencies: - '@radix-ui/react-accordion': 1.2.12(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-navigation-menu': 1.2.14(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-scroll-area': 1.2.10(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - '@radix-ui/react-tabs': 1.1.13(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) + fumadocs-ui@15.7.12(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(next@15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(sass@1.77.8))(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(tailwindcss@4.1.13): + dependencies: + '@radix-ui/react-accordion': 1.2.12(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-collapsible': 1.1.12(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-dialog': 1.1.15(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-direction': 1.1.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-navigation-menu': 1.2.14(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-popover': 1.1.15(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-presence': 1.1.5(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-scroll-area': 1.2.10(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-slot': 1.2.3(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + '@radix-ui/react-tabs': 1.1.13(@types/react-dom@19.1.7(@types/react@19.1.13))(@types/react@19.1.13)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) class-variance-authority: 0.7.1 - fumadocs-core: 15.7.12(@types/react@19.1.13)(next@15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(sass@1.77.8))(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) + fumadocs-core: 15.7.12(@types/react@19.1.13)(next@15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(sass@1.77.8))(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) lodash.merge: 4.6.2 - next-themes: 0.4.6(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) + next-themes: 0.4.6(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) postcss-selector-parser: 7.1.0 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) - react-medium-image-zoom: 5.3.0(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) + react-medium-image-zoom: 5.3.0(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922) scroll-into-view-if-needed: 3.1.0 tailwind-merge: 3.3.1 optionalDependencies: '@types/react': 19.1.13 - next: 15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(sass@1.77.8) + next: 15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(sass@1.77.8) tailwindcss: 4.1.13 transitivePeerDependencies: - '@mixedbread/sdk' @@ -28670,7 +28670,7 @@ snapshots: hoist-non-react-statics@3.3.2: dependencies: - react-is: 19.2.0-canary-d415fd3e-20250919 + react-is: 19.2.0-canary-1eca9a27-20250922 homedir-polyfill@1.0.3: dependencies: @@ -32092,22 +32092,22 @@ snapshots: neo-async@2.6.2: {} - next-themes@0.4.6(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919): + next-themes@0.4.6(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922): dependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) next-tick@1.0.0: {} - next@15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(sass@1.77.8): + next@15.5.3(@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@19.1.0-rc.2)(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(sass@1.77.8): dependencies: '@next/env': 15.5.3 '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001579 postcss: 8.4.31 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) - styled-jsx: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) + styled-jsx: 5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@next/swc-darwin-arm64': 15.5.3 '@next/swc-darwin-x64': 15.5.3 @@ -33857,25 +33857,25 @@ snapshots: dependencies: ansi-regex: 5.0.1 ansi-styles: 5.2.0 - react-is: 19.2.0-canary-d415fd3e-20250919 + react-is: 19.2.0-canary-1eca9a27-20250922 pretty-format@29.5.0: dependencies: '@jest/schemas': 29.4.3 ansi-styles: 5.2.0 - react-is: 19.2.0-canary-d415fd3e-20250919 + react-is: 19.2.0-canary-1eca9a27-20250922 pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 ansi-styles: 5.2.0 - react-is: 19.2.0-canary-d415fd3e-20250919 + react-is: 19.2.0-canary-1eca9a27-20250922 pretty-format@30.0.0-alpha.6: dependencies: '@jest/schemas': 30.0.0-alpha.6 ansi-styles: 5.2.0 - react-is: 19.2.0-canary-d415fd3e-20250919 + react-is: 19.2.0-canary-1eca9a27-20250922 pretty-ms@7.0.0: dependencies: @@ -33938,7 +33938,7 @@ snapshots: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 - react-is: 19.2.0-canary-d415fd3e-20250919 + react-is: 19.2.0-canary-1eca9a27-20250922 property-information@5.6.0: dependencies: @@ -34149,31 +34149,31 @@ snapshots: transitivePeerDependencies: - supports-color - react-dom@0.0.0-experimental-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919): + react-dom@0.0.0-experimental-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922): dependencies: - react: 19.2.0-canary-d415fd3e-20250919 - scheduler: 0.27.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + scheduler: 0.27.0-canary-1eca9a27-20250922 - react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919): + react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922): dependencies: - react: 19.2.0-canary-d415fd3e-20250919 - scheduler: 0.27.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + scheduler: 0.27.0-canary-1eca9a27-20250922 react-dom@19.2.0-canary-f508edc8-20250818(react@19.2.0-canary-f508edc8-20250818): dependencies: react: 19.2.0-canary-f508edc8-20250818 - scheduler: 0.27.0-canary-d415fd3e-20250919 + scheduler: 0.27.0-canary-1eca9a27-20250922 - react-is@19.2.0-canary-d415fd3e-20250919: {} + react-is@19.2.0-canary-1eca9a27-20250922: {} react-is@19.2.0-canary-f508edc8-20250818: {} react-lifecycles-compat@3.0.4: {} - react-medium-image-zoom@5.3.0(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919): + react-medium-image-zoom@5.3.0(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922): dependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) react-number-format@5.4.0(react-dom@19.2.0-canary-f508edc8-20250818(react@19.2.0-canary-f508edc8-20250818))(react@19.2.0-canary-f508edc8-20250818): dependencies: @@ -34191,10 +34191,10 @@ snapshots: optionalDependencies: '@types/react': 19.1.13 - react-remove-scroll-bar@2.3.8(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919): + react-remove-scroll-bar@2.3.8(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922): dependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-style-singleton: 2.2.3(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-style-singleton: 2.2.3(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) tslib: 2.8.1 optionalDependencies: '@types/react': 19.1.13 @@ -34210,59 +34210,59 @@ snapshots: optionalDependencies: '@types/react': 19.1.13 - react-remove-scroll@2.7.1(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919): + react-remove-scroll@2.7.1(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922): dependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-remove-scroll-bar: 2.3.8(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - react-style-singleton: 2.2.3(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-remove-scroll-bar: 2.3.8(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + react-style-singleton: 2.2.3(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) tslib: 2.8.1 - use-callback-ref: 1.3.3(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) - use-sidecar: 1.1.3(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919) + use-callback-ref: 1.3.3(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) + use-sidecar: 1.1.3(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922) optionalDependencies: '@types/react': 19.1.13 - react-server-dom-turbopack@0.0.0-experimental-d415fd3e-20250919(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919): + react-server-dom-turbopack@0.0.0-experimental-1eca9a27-20250922(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) - react-server-dom-turbopack@19.2.0-canary-d415fd3e-20250919(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919): + react-server-dom-turbopack@19.2.0-canary-1eca9a27-20250922(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922): dependencies: acorn-loose: 8.3.0 neo-async: 2.6.1 - react: 19.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) - react-server-dom-webpack@0.0.0-experimental-d415fd3e-20250919(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): + react-server-dom-webpack@0.0.0-experimental-1eca9a27-20250922(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(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.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) 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.2.0-canary-d415fd3e-20250919(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919)(webpack@5.98.0(@swc/core@1.11.24(@swc/helpers@0.5.15))): + react-server-dom-webpack@19.2.0-canary-1eca9a27-20250922(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922)(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.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) 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.2.0-canary-d415fd3e-20250919): + react-shallow-renderer@16.15.0(react@19.2.0-canary-1eca9a27-20250922): dependencies: object-assign: 4.1.1 - react: 19.2.0-canary-d415fd3e-20250919 - react-is: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-is: 19.2.0-canary-1eca9a27-20250922 - react-ssr-prepass@1.0.8(react-is@19.2.0-canary-f508edc8-20250818)(react@19.2.0-canary-d415fd3e-20250919): + react-ssr-prepass@1.0.8(react-is@19.2.0-canary-f508edc8-20250818)(react@19.2.0-canary-1eca9a27-20250922): dependencies: object-is: 1.0.2 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 react-is: 19.2.0-canary-f508edc8-20250818 react-style-singleton@2.2.1(@types/react@19.1.13)(react@19.2.0-canary-f508edc8-20250818): @@ -34274,10 +34274,10 @@ snapshots: optionalDependencies: '@types/react': 19.1.13 - react-style-singleton@2.2.3(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919): + react-style-singleton@2.2.3(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922): dependencies: get-nonce: 1.0.1 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 tslib: 2.8.1 optionalDependencies: '@types/react': 19.1.13 @@ -34290,12 +34290,12 @@ snapshots: optionalDependencies: '@types/react': 19.1.13 - react-test-renderer@18.2.0(react@19.2.0-canary-d415fd3e-20250919): + react-test-renderer@18.2.0(react@19.2.0-canary-1eca9a27-20250922): dependencies: - react: 19.2.0-canary-d415fd3e-20250919 - react-is: 19.2.0-canary-d415fd3e-20250919 - react-shallow-renderer: 16.15.0(react@19.2.0-canary-d415fd3e-20250919) - scheduler: 0.27.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 + react-is: 19.2.0-canary-1eca9a27-20250922 + react-shallow-renderer: 16.15.0(react@19.2.0-canary-1eca9a27-20250922) + scheduler: 0.27.0-canary-1eca9a27-20250922 react-textarea-autosize@8.5.3(@types/react@19.1.13)(react@19.2.0-canary-f508edc8-20250818): dependencies: @@ -34306,20 +34306,20 @@ snapshots: transitivePeerDependencies: - '@types/react' - react-virtualized@9.22.3(react-dom@19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919))(react@19.2.0-canary-d415fd3e-20250919): + react-virtualized@9.22.3(react-dom@19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922))(react@19.2.0-canary-1eca9a27-20250922): 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.2.0-canary-d415fd3e-20250919 - react-dom: 19.2.0-canary-d415fd3e-20250919(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + react-dom: 19.2.0-canary-1eca9a27-20250922(react@19.2.0-canary-1eca9a27-20250922) react-lifecycles-compat: 3.0.4 - react@0.0.0-experimental-d415fd3e-20250919: {} + react@0.0.0-experimental-1eca9a27-20250922: {} - react@19.2.0-canary-d415fd3e-20250919: {} + react@19.2.0-canary-1eca9a27-20250922: {} react@19.2.0-canary-f508edc8-20250818: {} @@ -35173,9 +35173,9 @@ snapshots: dependencies: xmlchars: 2.2.0 - scheduler@0.0.0-experimental-d415fd3e-20250919: {} + scheduler@0.0.0-experimental-1eca9a27-20250922: {} - scheduler@0.27.0-canary-d415fd3e-20250919: {} + scheduler@0.27.0-canary-1eca9a27-20250922: {} schema-utils@2.7.1: dependencies: @@ -35997,10 +35997,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.2.0-canary-d415fd3e-20250919): + styled-jsx@5.1.6(@babel/core@7.26.10)(babel-plugin-macros@3.1.0)(react@19.2.0-canary-1eca9a27-20250922): dependencies: client-only: 0.0.1 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 optionalDependencies: '@babel/core': 7.26.10 babel-plugin-macros: 3.1.0 @@ -36094,11 +36094,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.2.0-canary-d415fd3e-20250919): + swr@2.2.4(react@19.2.0-canary-1eca9a27-20250922): dependencies: client-only: 0.0.1 - react: 19.2.0-canary-d415fd3e-20250919 - use-sync-external-store: 1.2.0(react@19.2.0-canary-d415fd3e-20250919) + react: 19.2.0-canary-1eca9a27-20250922 + use-sync-external-store: 1.2.0(react@19.2.0-canary-1eca9a27-20250922) symbol-observable@1.0.1: {} @@ -36912,9 +36912,9 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - unistore@3.4.1(react@19.2.0-canary-d415fd3e-20250919): + unistore@3.4.1(react@19.2.0-canary-1eca9a27-20250922): optionalDependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 universal-github-app-jwt@1.1.1: dependencies: @@ -37015,9 +37015,9 @@ snapshots: optionalDependencies: '@types/react': 19.1.13 - use-callback-ref@1.3.3(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919): + use-callback-ref@1.3.3(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922): dependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 tslib: 2.8.1 optionalDependencies: '@types/react': 19.1.13 @@ -37047,21 +37047,21 @@ snapshots: optionalDependencies: '@types/react': 19.1.13 - use-sidecar@1.1.3(@types/react@19.1.13)(react@19.2.0-canary-d415fd3e-20250919): + use-sidecar@1.1.3(@types/react@19.1.13)(react@19.2.0-canary-1eca9a27-20250922): dependencies: detect-node-es: 1.1.0 - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 tslib: 2.8.1 optionalDependencies: '@types/react': 19.1.13 - use-sync-external-store@1.2.0(react@19.2.0-canary-d415fd3e-20250919): + use-sync-external-store@1.2.0(react@19.2.0-canary-1eca9a27-20250922): dependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 - use-sync-external-store@1.5.0(react@19.2.0-canary-d415fd3e-20250919): + use-sync-external-store@1.5.0(react@19.2.0-canary-1eca9a27-20250922): dependencies: - react: 19.2.0-canary-d415fd3e-20250919 + react: 19.2.0-canary-1eca9a27-20250922 util-deprecate@1.0.2: {}